diff --git a/docs/api/architecture.md b/docs/api/architecture.md index b653fae16..81e469770 100644 --- a/docs/api/architecture.md +++ b/docs/api/architecture.md @@ -44,7 +44,7 @@ Anyone who wants to can run a data node. ## Next steps Once you have a high-level understanding, read through the following topics. -* **[Building blocks](./useful-endpoints.md)**: The basic building blocks you should know about and their APIs. +* **[Useful endpoints](./useful-endpoints.md)**: The basic features you should know about and their APIs. * **[Using the APIs](./using-the-apis.md)**: Quick intro to all the frameworks and smart contracts to help you find what you need. * **[Public servers](./public-servers.md)**: Public servers that are currently available for interacting with the APIs on the testnets. * **[Tutorials](../tutorials/index.md)**: Each tutorial includes info about the protocol that you need to use the guide, as well as instructions on how to interact with scripts, API calls, or other code. \ No newline at end of file diff --git a/docs/api/grpc/data-node/api/v2/trading_data.proto.mdx b/docs/api/grpc/data-node/api/v2/trading_data.proto.mdx index ac9a0e9fa..78ce4e349 100644 --- a/docs/api/grpc/data-node/api/v2/trading_data.proto.mdx +++ b/docs/api/grpc/data-node/api/v2/trading_data.proto.mdx @@ -390,7 +390,7 @@ _**package** datanode.api.v2_ ### `GetFeesStatsRequest` - + ### `GetFeesStatsResponse` @@ -1034,7 +1034,7 @@ _**package** datanode.api.v2_ ### `ListPaidLiquidityFeesRequest` - + ### `ListPaidLiquidityFeesResponse` @@ -1106,7 +1106,7 @@ _**package** datanode.api.v2_ ### `ListRewardsRequest` - + ### `ListRewardsResponse` diff --git a/docs/api/grpc/vega/chain_events.proto.mdx b/docs/api/grpc/vega/chain_events.proto.mdx index 9771c4c0c..b7e9fb1f4 100644 --- a/docs/api/grpc/vega/chain_events.proto.mdx +++ b/docs/api/grpc/vega/chain_events.proto.mdx @@ -49,44 +49,48 @@ _**package** vega_ +### `ERC20Heartbeat` + + + ### `ERC20MultiSigEvent` - + ### `ERC20SignerAdded` - + ### `ERC20SignerRemoved` - + ### `ERC20ThresholdSet` - + ### `ERC20Withdrawal` - + ### `EthContractCallEvent` - + ### `StakeDeposited` - + ### `StakeRemoved` - + ### `StakeTotalSupply` - + ### `StakingEvent` - + --- diff --git a/docs/api/grpc/vega/commands/v1/validator_commands.proto.mdx b/docs/api/grpc/vega/commands/v1/validator_commands.proto.mdx index f1071bfb6..824f766c7 100644 --- a/docs/api/grpc/vega/commands/v1/validator_commands.proto.mdx +++ b/docs/api/grpc/vega/commands/v1/validator_commands.proto.mdx @@ -22,7 +22,7 @@ _**package** vega.commands.v1_ ### `ChainEvent` - + ### `EthereumKeyRotateSubmission` @@ -61,7 +61,7 @@ _**package** vega.commands.v1_ ### `NodeVote.Type` - + --- diff --git a/docs/api/grpc/vega/events/v1/events.proto.mdx b/docs/api/grpc/vega/events/v1/events.proto.mdx index 0d15bef62..55487baf0 100644 --- a/docs/api/grpc/vega/events/v1/events.proto.mdx +++ b/docs/api/grpc/vega/events/v1/events.proto.mdx @@ -18,383 +18,387 @@ _**package** vega.events.v1_ ### `AMM` - + ### `AMM.ConcentratedLiquidityParameters` +### `AMM.Curve` + + + ### `AuctionEvent` - + ### `BeginBlock` - + ### `BusEvent` - + ### `CancelledOrders` - + ### `CheckpointEvent` - + ### `CoreSnapshotData` - + ### `DelegationBalanceEvent` - + ### `DistressedOrders` - + ### `DistressedPositions` - + ### `ERC20MultiSigSignerAdded` - + ### `ERC20MultiSigSignerEvent` - + ### `ERC20MultiSigSignerRemoved` - + ### `ERC20MultiSigSignerRemovedSubmitter` - + ### `ERC20MultiSigThresholdSetEvent` - + ### `EndBlock` - + ### `EpochEvent` - + ### `EthereumKeyRotation` - + ### `ExpiredOrders` - + ### `FeesStats` - + ### `FundingPayment` - + ### `FundingPayments` - + ### `FundingPeriod` - + ### `FundingPeriodDataPoint` - + ### `GamePartyScore` - + ### `GameScores` - + ### `GameTeamScore` - + ### `KeyRotation` - + ### `LedgerMovements` - + ### `LossSocialization` - + ### `MakerFeesGenerated` - + ### `MarketEvent` - + ### `MarketTick` - + ### `OneOffGovernanceTransfer` - + ### `OneOffTransfer` - + ### `PaidLiquidityFeesStats` - + ### `PartyActivityStreak` - + ### `PartyAmount` - + ### `PartyLockedBalance` - + ### `PartyMarginModeUpdated` - + ### `PartyProfileUpdated` - + ### `PartyVestingBalance` - + ### `PartyVestingStats` - + ### `PartyVestingSummary` - + ### `PartyVolumeDiscountStats` - + ### `PositionResolution` - + ### `PositionStateEvent` - + ### `ProtocolUpgradeDataNodeReady` - + ### `ProtocolUpgradeEvent` - + ### `ProtocolUpgradeStarted` - + ### `RecurringGovernanceTransfer` - + ### `RecurringTransfer` - + ### `RefereeJoinedReferralSet` - + ### `RefereeJoinedTeam` - + ### `RefereeStats` - + ### `RefereeSwitchedTeam` - + ### `ReferralProgramEnded` - + ### `ReferralProgramStarted` - + ### `ReferralProgramUpdated` - + ### `ReferralSetCreated` - + ### `ReferralSetStatsUpdated` - + ### `ReferrerRewardsGenerated` - + ### `RewardPayoutEvent` - + ### `SettleDistressed` - + ### `SettleMarket` - + ### `SettlePosition` - + ### `StakeLinking` - + ### `StateVar` - + ### `StopOrderEvent` - + ### `StreamStartEvent` - + ### `TeamCreated` - + ### `TeamMemberStats` - + ### `TeamStats` - + ### `TeamUpdated` - + ### `TeamsStatsUpdated` - + ### `TimeUpdate` - + ### `TimeWeightedNotionalPositionUpdated` - + ### `TradeSettlement` - + ### `TransactionResult` - + ### `TransactionResult.FailureDetails` - + ### `TransactionResult.SuccessDetails` - + ### `Transfer` - + ### `TransferFees` - + ### `TransferFeesDiscount` - + ### `TxErrorEvent` - + ### `ValidatorRankingEvent` - + ### `ValidatorScoreEvent` - + ### `ValidatorUpdate` - + ### `VestingBalancesSummary` - + ### `VestingStatsUpdated` - + ### `VolumeDiscountProgramEnded` - + ### `VolumeDiscountProgramStarted` - + ### `VolumeDiscountProgramUpdated` - + ### `VolumeDiscountStatsUpdated` - + --- ## Enums diff --git a/docs/api/grpc/vega/markets.proto.mdx b/docs/api/grpc/vega/markets.proto.mdx index 3a8fd758b..b5e34578c 100644 --- a/docs/api/grpc/vega/markets.proto.mdx +++ b/docs/api/grpc/vega/markets.proto.mdx @@ -153,7 +153,7 @@ _**package** vega_ ### `Market.TradingMode` - + --- diff --git a/docs/api/grpc/vega/vega.proto.mdx b/docs/api/grpc/vega/vega.proto.mdx index 87e4d484b..317924c0c 100644 --- a/docs/api/grpc/vega/vega.proto.mdx +++ b/docs/api/grpc/vega/vega.proto.mdx @@ -102,7 +102,7 @@ _**package** vega_ ### `EthereumConfig` - + ### `EthereumContractConfig` @@ -161,196 +161,204 @@ _**package** vega_ +### `LongBlockAuction` + + + +### `LongBlockAuctionDurationTable` + + + ### `MarginLevels` - + ### `MarketData` - + ### `MarketDepth` - + ### `MarketDepthUpdate` - + ### `MatrixValue` - + ### `Metadata` - + ### `NetworkLimits` - + ### `NetworkParameter` - + ### `Node` - + ### `NodeData` - + ### `NodeSet` - + ### `Order` - + ### `OrderCancellationConfirmation` - + ### `OrderConfirmation` - + ### `Party` - + ### `PartyProfile` - + ### `PeggedOrder` - + ### `PerpetualData` - + ### `Position` - + ### `PositionTrade` - + ### `PostTransferBalance` - + ### `PriceLevel` - + ### `PriceMonitoringBounds` - + ### `ProductData` - + ### `Rank` - + ### `RankingScore` - + ### `ReferralProgram` - + ### `Reward` - + ### `RewardScore` - + ### `RewardSummary` - + ### `RiskFactor` - + ### `ScalarValue` - + ### `StakingTier` - + ### `StateValueProposal` - + ### `StateVarValue` - + ### `StopOrder` - + ### `StopOrder.SizeOverrideValue` - + ### `Trade` - + ### `TradeSet` - + ### `Transfer` - + ### `TransferRequest` - + ### `VectorValue` - + ### `VestingBenefitTier` - + ### `VestingBenefitTiers` - + ### `VolumeBenefitTier` - + ### `VolumeDiscountProgram` - + ### `WithdrawExt` - + ### `Withdrawal` - + --- ## Enums @@ -361,7 +369,7 @@ _**package** vega_ ### `AuctionTrigger` - + ### `ChainStatus` diff --git a/docs/api/rest/core/core-state-service-list-accounts.api.mdx b/docs/api/rest/core/core-state-service-list-accounts.api.mdx index e4832ec71..71a0ee48b 100644 --- a/docs/api/rest/core/core-state-service-list-accounts.api.mdx +++ b/docs/api/rest/core/core-state-service-list-accounts.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of accounts. This endpoint may not be exposed by mainne sidebar_label: "Accounts list" hide_title: true hide_table_of_contents: true -api: eJytVU1v2zAM/SuCThuQOWmHIUVOC4ahKLBDsXa7FEHB2IyjVpZUic4aBPnvI22nSVpvaLGdbPHjkXykqI0OEKFCwpj05GajjdMT/VBjXOuBdqzhI5uQHCM+1CZioScLsAkHOuVLrEBPNprWQSwTReNKvd0O+pEqiPdIb4OaiXUK3iVMoj8djeSTe0foSH4hBGtyIOPd8C55J7I9Xog+YCTTekOe+9pR828Iq9RjkhJSTyYDPQcLLsdeXVdan6rlr0/TCnro20n8/A5zIYwMWRFAMKuTaVvEHkFDjLD+q+Pq5JtJ1Hmm7x2j7MI+BaY8miAEsuVUpTrPMaVFbdWO+kw3dguoLf0D/bkvmoIXPlbA3jwl9PFUP6XNRywxtsEIjD1uFBSFkThgLw9hheOjMJ/fTiwDkJ/Xi6lbv+SV28t8QPlGzNL70mIM+RUB1amXbKdqh4+BHbFQGKOPh5wLOJRyNfUXH1Fw8ArjyvAUzp5jnSMpUJbbrPxC7SY9U9dLkxS6InimV1WwVs6TmqPiuD5x2PmapcY59nfcoJRxDUJn09MLvqQvgt8eDpMWemjpxbBsrncAWvJhCHuLxI67JVNHy9olUUiT4ZBHOnOjUUaYiFPIVlhCFn1+L27HFbKZelcAQZPney17pg9s/Dqw8avAzl4HdnYMxt0xbuGbgenG4Se7q5yZVEmoVNPLCwESWlqQ1Sgbj7PRhxBxZfBX9qnZHj5RBc2t6rbojvem1c8zObia/3cguiEnfKRhsKyV5Bq+Nl2/b/bblatfct4i22zmkPBHtNutiNsXQaagMAnm9uANuMf1wWuzAltLwKYvf7B9ek/2xjM5RCPWHGXGOS4RCl4pErL1Yv4wHHq92GCC8jTS51+v+SL+BkIkd7k= +api: eJytVd1r2zAQ/1eEnjYITtpBU/K0MEYp7KGs3V5KGBf74qiVJVU6h4aQ/313dtI4rTdStidb9/G70+8+tNEBIlRIGJOe3G+0cXqin2qMaz3QjjV8ZBOSY8Sn2kQs9GQBNuFAp3yJFejJRtM6iGWiaFypt9tBP1IF8RHpfVAzsU7Bu4RJ9OejkXxy7wgdyS+EYE0OZLwbPiTvRHbAC9EHjGRab8hzXztq/g1hlXpMUkLqyWSg52DB5dir212tT9Xy16dpBT307SV+/oC5EEaGrAggmNXZtL3EAUFDjLD+q+Pq7JtJtPNM33eMsgv7FJjyaIIQyJZTleo8x5QWtVV76jPd2C2gtvQP9Oe+aC688LEC9uYuoU/n+iVtPmKJsQ1GYOxxoaAojMQBe9OFFY6Pwnx+P7EMQH5eL6Zu/ZZXLi/zAeU7MUvvS4sx5LcEVKdesp2qHT4HdsRCYYw+djkXcChlNPUXH1Fw8BbjynAXzl5jXSEpUJbLrPxC7Ts9U3dLkxS6InimV1WwVs6TmqPiuD5x2PmapcY59ndcoJTxHYTOpqbXPKRvgv/qNpMWemjpxbBsxjsALfkwhINFYsf9kqmjZe2SKKTJcMgtnbnRKCNMxClkKywhiz5/FLfjG7KZ+lAAQZPnRy17pg/s4jSwi5PAxqeBjU8CuzwN7PIYjEtt3MI33bfrrZ/srnIui0pSFzW9uRYg4bgFWY2y8Ti7aBaQT1RBM5i7RbwvXdMtr+N3pvv/9tRuTgifaRgsayW5hqXNrmXuDwua77zkvEW22cwh4Y9ot1sRt4+KNFJhEsxt5xl5xHXnwVqBrSVgU40/2L48SQfjmRyiEWuOMuMclwgFbyUJ2Xoxfxi6Xm+WoKC8TMXV1zue5d8eOY36 sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Accounts list' (core-state-service-list-accounts)" diff --git a/docs/api/rest/core/core-state-service-list-assets.api.mdx b/docs/api/rest/core/core-state-service-list-assets.api.mdx index b38d09ef3..f13314120 100644 --- a/docs/api/rest/core/core-state-service-list-assets.api.mdx +++ b/docs/api/rest/core/core-state-service-list-assets.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of assets. This endpoint may not be exposed by mainnet sidebar_label: "Assets list" hide_title: true hide_table_of_contents: true -api: eJy1V21v2zYQ/iuEPrWA63jZSwp/mpu4gYc0NWJ3X9qiOEtniQ1FqiTlRA0C7G/s7+2X7I6SYjlSsG7oPkki743PPXdH3UUFWMjRo3XR9P1dJHU0jb6UaKtoFGnaoU9wDj19WvxSSotJNN2CcjiKXJxhDtH0LvJVwZLOW6nT6P7+I0u7wmiHjvePJxN+xEZ71J5foSiUjMFLo48+O6N5bW+vsKZA62WtHQIIb9Jj7voCCXqQqnl1sZUF26WAznArteQPYbbCZyjwls6qQQlnShuj2BpL69KJ4GRMxzw0vSml8lLPAgY9+79jCiKIvJD6KRM53L6GMkY/y02p/RupByy9gVuZl7mAIEMhgRcxaLFBwbij85iITSVAUMZ8RQLWlGkWznQYgNgGZ4IMgPAyR47ocYJoRXqF7REopBqVNteNvNl8xthHJJ5gLHMYwviyzDdoGd9GRhyJwtKrY9gz0ImqQz+EmYDPgYCISnL+y0/9GEcR2vh40nc4pzNbJKzmV6fHk6dQjzOQepH01U95QyzOAnQ1YsbKVGpgiLfW5AOAjQJ3LcR+liRE7QEcmo2WaK18wzAU3lyjHgnCJPCwPYRGf2Ps9aBPJbfIGbyQuRzgzEWzLRTvO8K/ME56QSgIqKP5oLXxOK2xZ/gFVVBhLNhK5AiutHjANUJNp3W6UrNjTuh4iECj6Eb6LLFws87IT2bUANItpytTBvutCtHNedBeVWMxU+phnegl2GkNV2uXtkmGYktQQdVSCTta9c74g14zpn/98acT2tSgtHA7+RU5M9BR+7+w6RRXzdCQebEBR8qBcCMKbkeyT5FhqADrZtwrPlptGVdz+RmO06k4t0iBv7LU+1wmltRTkueDafxSUiLKfCB51Dg5eUhENjm1aqUCLJoUt6VqG5XUe9+DDlyVb4zq21+F9cHYXy2HYn3csyxSl3E0TqDt75Smh/b+ZCOTA0RdtO1PJmRPbmXdz/7hYOS4HOgDq7De00+Q+rLihrdaz9bvVp/eXa6W89PF68X8jLZRcxLeD282i8urt8u3q+7K1fy3+en6QGZ+eba4PP90sVit6bnfmF/OXl2Q5Mc9jC9E39tUnNWBih2oEkcC1A1UVB+avmXyQYsHrTacqQjTkUuIW7AJNNeJIM4Rjjuqsa5WG3KrlYGj4qL6sMgpalpwp8IOXB6erusZdcIVpaTz/AxGwnC0MkkPjDRIdJSJz0Tu0sFGYcvoXil+Zx42C2AtVLXRA4m9k90PF3SmEKu7ai5VpBBm8sH8Ea6MY+r5XJ3t7Wtcz+6Gev/5BhabJDSfh6FNM/vH4/2x+P6Qoq2dPdzFHm5rNIzCJQzUsmv2/vHM/rU2179PPo0OGfBmU25nuuqjOopywgPSf2kzNSZVaIu4LuVBsDXRG2+LmrFoLQ35DuZsHFK+UkenxiLbwRXanYyRC/DQ1jlf1gJxA3lCosdizVOJSF0YAlfkUNFM8zyGyGsoMRpDOd1kiKe0Qxa5yTCYIaN88em5/rQnUsTQ+MywWBoIWoDP6OMI2n1HSu1vQWmpg0eZ94WbHh1BIcd6Mhl7upWS+/GOymBsTXztosdnIzHxLAEPIcbnlJJhYyffZuzkm4y9/DZjLw+NUV6k3ppAlW59x4Si4GaPYrZcsCGGpTaym4xPTsaTF9QBdhJvxj8z5yg9PodQT80fVI15SPHjODol+T2J0FDbUx86KhTtcmABq7sm0+/b3yo6d0YR88rdHV9S3ll1f8/L9X8g5z+RoTfuf/2user8GYZRQd8BxB1YycKk+JGcZgg0BoKVWmlGTaroavUaEVt5YOf5fE319De81BNh +api: eJy1V19v2zYQ/yqEnlrAdbxsSAo/zU3cwEOaGrG7l7YoztJZYkORKkk5cYMA+xr7evsku6MkW44ULBu6J0nk/ePvfndH3UcFWMjRo3XR+ON9JHU0jr6VaLfRINK0Q5/gHHr6tPitlBaTaLwG5XAQuTjDHKLxfeS3BUs6b6VOo4eHzyztCqMdOt4/Ho34ERvtUXt+haJQMgYvjT766ozmtb29wpoCrZeVdgggvEmPuesKJOhBqvrVxVYWbJcCOse11JI/hFkLn6HAOzqrBiWcKW2MYm0srUsngpMhHfPQ9KqUyks9CRh07P+OKYgg8krqp0zkcPcWyhj9JDel9u+k7rH0Du5kXuYCggyFBF7EoMUKBeOOzmMiVlsBgjLmtyRgTZlm4UyHAYh1cCbIAAgvc+SIHieIVqRX2ByBQqpQaXJdy5vVV4x9ROIJxjKHPoyvynyFlvGtZcSRKCy9OoY9A52oKvRDmAn4HAiIqCTnJ790YxxEaOPjUdfhlM5skbCaXp8dj55CPc5A6lnSVT/jDTE7D9BViBkrU6mBIV5bk/cANgjctRD7SZIQtXtwqDcaojXyNcNQeHODeiAIk8DD5hAa/a2xN70+lVwjZ/BS5rKHM5f1tlC87wj/wjjpBaEgoIrmk9bG47jCnuEXVEGFsWC3IkdwpcUDrhFqOq3SlZoNc0LHfQQaRLfSZ4mF22VGfjKjepBuOL01ZbDfqBDdnAft1XYoJkrt1olegp1WcDV2aZtkKLYEFWwbKmFLq9oZftJLxvSvP/50QpsKlAZuJ78jZwZaav8XNq3iqhgaMi9W4Eg5EG5AwW1I9iky9BVg1Yw7xUerDeMqLr/AYToWFxYp8DeWep/LxJx6SvKyN43fSkpEmfckjxonJw+JyCanVq1UgEWT4rpUTaOSeu+714Hb5iujuvYXYb039jfzvlgf9yyL1GUcjRNo+juladfen2xksoeos6b9yYTsybWs+tk/HIwclz19YBHWO/oJUl9W3PAWy8nyw+LLh6vFfHo2ezubntM2ak7Cx/7NenF+/X7+ftFeuZ7+Nj1bHshMr85nVxdfLmeLJT33G9OryZtLkvy8h/GV6Hobi/MqULEBVeJAgLqFLdWHpm+ZfNJip9WEMxZhOnIJcQs2geY6EcQ5wnFDNdbWakJutDJwVFxUHxY5RXULblXYgcvD07U9o064opR0np/BSBiOVibpgZEaiZYy8ZnIXTpYKWwY3SnFH8zDegGshW1l9EBi72Tz0yWdKcTqrutLFSmEmXwwf4Qr45h6Pldnc/saVrO7pt5/voHFJgnNZze0aWb/fLw/Ft8fUrSVs91dbHdbo2EULmGg5m2zD49n9q+Vue598ml0yIA3q3I90dsuqoMoJzwg/Zc2U2NShbaIq1LuBVsTvfGuqBiL1tKQb2HOxiHlK3V0ZiyyHVyg3cgYuQAPbV3wZS0QN5AnJHooljyViNSFIXBFDluaaZ7HEHkNJUZjKKebDPGUdsgiNxkGM2SULz4d11/2RIoYGp8ZFksDQQvwGX0cQbPvSKn5LSgtdfAo875w46MjKORQj0ZDT7dScj/cUBkMrYlvXPT4bCQmXiTgIcT4klLSb+zkecZOnmXs9HnGTp9l7PXzjL0+NEZJlnptAu/azSKmlAieHCgm8xkbYowrI5vR8PR0eMK0pQz7HEJJ1j9hVdoCSx57b1X1j+RSXR2eWtlRoWiXAwsI3ddk+dj8mdFpM4qYV+7v+Z7zwaqHB16ufiWZQokM7XX/93iD29bPZZg29B2g24CVLEyKn8lphkCTJFiplCbU54q2VqeXsZUdwS+mSyrJvwFhTimi sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Assets list' (core-state-service-list-assets)" diff --git a/docs/api/rest/core/core-state-service-list-delegations.api.mdx b/docs/api/rest/core/core-state-service-list-delegations.api.mdx index a3a14712f..a06b27a74 100644 --- a/docs/api/rest/core/core-state-service-list-delegations.api.mdx +++ b/docs/api/rest/core/core-state-service-list-delegations.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of delegations. This endpoint may not be exposed by mai sidebar_label: "Delegations list" hide_title: true hide_table_of_contents: true -api: eJytVV1PGzEQ/CuWX9pK6SWlqkB5KioIIVUVKrQvKKo2d5s7g8829l4givLfu3s5yCcVqDwl3psdr8ez67kOEKFGwpj08HqujdNDfddgnOmedvyFlwwhWUa8a0zEQg8nYBP2dMorrEEP55pmQZCJonGlXix6+5mcL/BNiDD4vLrEu9eRjQSdgncJk3w/GAzkJ/eO0JH8hRCsyYGMd/2b5J3EVnwh+oCRzDK7QItlC22XhrBOuyiofbPkLjDl0QRJ4KKO27jqSLDI1FVlkpoYtIXiP+BU45IpHfKS6ysxqpSD5SV5RRUqSAnpXWKK3NRgVbCQY8pYkq1z91Zy7ZRxKl+Un6jVafYyyM2dF7v5Pziuzk+kpsej8P+9FEsb7TBcSFjdV4brMOmpDlfuIVk8Rfz4BnMShCErgSlnnTydQa+QECPM/p366btJtEpOPzuTcBanbd2bSk3OOqdJY9WjmzLd4ibQWPoPR+XSHvw78bEGzmbr0+eDlQydD5abERi7aTwoCiP7gL1YpxXpN7b5uqTb02zPSsQE5MfN5NjNdqXt6Zr1gPKVnKX3pcUY8ksCatJesaUJ8CFwIvseY/RxXXMhh1IGl/7mIwoPXmKcmhz1aJvrDEmBsnzTm3ZPXeehK4JnhVUNM+U8qTEq3ton3nk846hxjimkEdomE0VbAmmLnf3/bFlKi0hUecGWKDIEoIoX/WIDlDj9cRY30TKgIgpp2O9DMJkbDDLCRFxIJobPos9vJW3zqAxT7wsgaKv9oGWK7iM7fBnZ4YvIjl5GdrRJxtdk3MS3zul88ZvTVc56qiSCquOLcyESWZYk00F2eJgNPoaIU4P32Zd2uvhENbTt1b0Ra+q3175dzFqbvrk5Os8TPlCf57JpB1Kr2ry7+OuN94NlqPgAEp7Px5DwV7SLhYSXD5/YoTAJxnbtobvF2drrPAXbyJ7tBT2D7d7fl0DXXtgVfCSLaATPJY34TBVCwRNJ6lvmHfNwDLSWtTMAheWpF85Or7iP/wL3kfEk +api: eJytVd9rGzEM/leMX7ZBuGQdtCNPC2sphTHK2u2llKHcKXdufbZr67KGkP990uXa/OxIWZ/uLEufpc+f5LkOEKFGwpj08GaujdND/dBgnOmedrzDS3YhWUZ8aEzEQg8nYBP2dMorrEEP55pmQTwTReNKvVj09iM5X+CbAGHweXWFD68DuxXvFLxLmGT/aDCQT+4doSP5hRCsyYGMd/275J3YVngh+oCRzDK6QItl69ouDWGddr2g9s0Su8CURxMkgJMatXbVgWCRqevKJDUxaAvFP+BU45IpHfKS8ysxqpSD5SV5RRUqSAnpXWKI3NRgVbCQY8qYkq26eyu6dtI4kx3lJ2pVzV4EubmLYjf+O9vVxank9FQK/++FWMpoB+FSzOpPZTgPk57zcOUekMWzxY/vMCfxMGTFMOWo0+ca9MoTYoTZv0M/fjOJVsHpRycSjuKwrXtTqcmZ5zRprHpSU6Zbvwk0lv5DUbm0B38nPtbA0Sx9+nS0oqHTwfIwAmM3hQdFYeQcsJfrsEL9xjFflnB7mu1FihiA/LiZjNxsl9qerpkPKF+JWXpfWowhvyKgJu0lW5oAHwMHsu4xRh/XORdwKGVw6a8+ouDgFcapyVHfbmOdIylQlm96U+6p6zx0RfDMsKphppwnNUbFR/vEJ49nbDXOMYQ0QttkwmgLIG2xc/7vLUlpIYkqL74lCg0BqOJFv9hwShz+NIubaNmhIgpp2O9DMJkbDDLCRJxIJoLPos/vJWyzVHZT7wsgaLP9oGWK7gM7Pgzs+CCwk8PATg4C+3wY2OdNML5z4ya+lWEnsl8crnK+HJXkdtTo8kKAhOMlyHSQnZxkx+2A8olqaDu0e2bWLrBVznYKa53+5vrq2obwkfo82k0701qu5p12bjaeIC6+4gLEPJ+PIeHPaBcLMS/fTlFUYRKM7dpbeY+ztQd+CraRM9trecG3e8IPcV17pFfut7KIRvw5pVuuqUIoeKhJfsu4Ec/XQGtROzNUUJ7b6fzsmkfBX5STB3Q= sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Delegations list' (core-state-service-list-delegations)" diff --git a/docs/api/rest/core/core-state-service-list-markets-data.api.mdx b/docs/api/rest/core/core-state-service-list-markets-data.api.mdx index 3d98d47c6..aaa11a224 100644 --- a/docs/api/rest/core/core-state-service-list-markets-data.api.mdx +++ b/docs/api/rest/core/core-state-service-list-markets-data.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of markets' data. This endpoint may not be exposed by m sidebar_label: "Markets data list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Markets data list' (core-state-service-list-markets-data)" @@ -38,7 +38,7 @@ Get a list of markets' data. This endpoint may not be exposed by mainnet nodes. A successful response. -
Schema
    marketsData object[]
  • Array [
  • liquidityProviderFeeShare object[]
    +
    Schema
      marketsData object[]
    • Array [
    • liquidityProviderFeeShare object[]
      Equity-like share of liquidity fee for each liquidity provider. @@ -50,7 +50,7 @@ SLA performance for each liquidity provider. State of the internal composite price. -
      priceSources object[]
    • Array [
    • ]
    • priceMonitoringBounds object[]
      +
      priceSources object[]
    • Array [
    • ]
    • priceMonitoringBounds object[]
      One or more price monitoring bounds for the current timestamp. @@ -70,7 +70,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
      priceSources object[]
    • Array [
    • ]
  • ]
+
priceSources object[]
  • Array [
  • ]
  • ]
  • An unexpected error response. diff --git a/docs/api/rest/core/core-state-service-list-markets.api.mdx b/docs/api/rest/core/core-state-service-list-markets.api.mdx index 9983ca425..3ca859cb7 100644 --- a/docs/api/rest/core/core-state-service-list-markets.api.mdx +++ b/docs/api/rest/core/core-state-service-list-markets.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of markets. This endpoint may not be exposed by mainnet sidebar_label: "Markets list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Markets list' (core-state-service-list-markets)" @@ -779,7 +779,7 @@ Simple. Risk model params for simple modelling. -
  • ]
  • +
  • ]
  • An unexpected error response. diff --git a/docs/api/rest/core/core-state-service-list-network-limits.api.mdx b/docs/api/rest/core/core-state-service-list-network-limits.api.mdx index 13e1cf2c4..2e3ee11a1 100644 --- a/docs/api/rest/core/core-state-service-list-network-limits.api.mdx +++ b/docs/api/rest/core/core-state-service-list-network-limits.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of network limits. This endpoint may not be exposed by sidebar_label: "Network limits list" hide_title: true hide_table_of_contents: true -api: eJy1VttuEzEQ/RVrn0Aqm3At6hMRAoTUooq2vCCEJt7JrqnXNvZs0ijqvzPjTcm1VSvK0/oyc2Z85swkiyJiCt4lTMXRongxHMpHe0foSJYQgjUayHg3+JW8k7OkG2xBViH6gJFM7+2QZj5eHpvWUNq91uBO+cAnHKWEGb3CpKMJgl4cFaOICuRKhWwHNimw1s+wUkCKGpNU8MaRMk6RabEsDgqaB2TfsfcWwRXXB2txTiBe3haozXePFekUY0DqwN4VMtwYPXLws+DprrhcYHqskBdcvbbdjfMenAqQa626hGp0cqIiWiCOQBFcAi2WaT9wjQ6TScceKqx2wc9jh8o7jZwpqqWxmhiLir82e+0HDmuC++BgbPfB79Md9sYctWdHN2DcvWN8jH4PR+dMbCJog7B84cyVcuDYk9utSlKHWWN0s5PKzFirxvg3pSdD9q+kKZlrx6Vl86eS2sTHFlgDBRfyzatVromicfVaqr1Y7uRjRy4PJ2Qjyj8xspPMo1HC2ZIhK0df+umlbB5fB6rCiXGMLR2xpboVjh//Qk09zsbJCnf6/Ngk+rI+G78uZy77seMW+Sp1WmNKk86qm+FcFtluAp2lfxjQ2lco33VWXr5YvYa3WGPsgxEYm70MYZsXUFVG4oA9XYddVnwV5l0Pt9hH9i0kMQD5cTcZuXmxMoMYIe9ZJQnqB2LW3teWR64+I6Au7SXbqc7hVWBHrjTG6OM65wIONb/pe/HeRxQcPMM4NRqLH9tYn1ihwOpJpPxEuQ01lepcegZd1U/ZFuZZpiLhK+mVSo3nfGoc+/ENI4t6hdRc2c+VjNitFH7u6KoQpqjxYl2jcBGAGt4MlukM7I1dYgyM8rRF0UXLNg1RSEeDAQRTuuGw5FYidiunWEMZvb4Ut80ns5l6UgFBTvkpV2o/2OH9wA7vBfb2fmBvN8G4XMZNfFbQUh/f2F1pLz+QwqoanX4WIKGlB5kOy8PDcvgsRJwanJWv83DziVrIbeag3R0cWQHb+ax17P/QybIDCK9oECzfSqKZu8VSAd9v/pyx9VIDzEjDb5G7xWIMCS+ivb6W498dxjmf83IK0ciIlR1jNsg/tTGL5hLn0kA8qoI8dwq2yy27PY6E+b+i/PThnLvqD1EEraw= +api: eJy1Vttu2zAM/RXBTytQONkF7dCnBcM2DGiHYm33UgwDIzO2VlnSJDptEPTfR8rpcl2Rod2TdSEPqcNDJvMiYgreJUzFybx4NRzKR3tH6EiWEII1Gsh4N/iZvJOzpBtsQVYh+oCRTO/tkG59vDk1raG0fa3BnfOBTzhKCTN6hUlHEwS9OClGERXIlQrZDmxSYK2/xUoBKWpMUsEbR8o4RabFsjgsaBaQfcfeWwRX3B+uxDmDePO3QG2+e65I5xgDUgf2sZDhweiZg18ET4/F5QLTc4W84uq17Xac9+BUgFxr1SVUo7MzFdECcQSK4BJosUy7gWt0mEw69VBhtQ1+GTtU3mnkTFEtjNXEWFT8tdlrN3BYEdwHB2O7C36X7rA35qg9O7oB4/aO8TH6HRxdMrGJoA3C8pUzd8qBY09utypJHW4bo5utVG6NtWqMf1J6MWT/SpqSuXZcWjY/kNQmPrbAGii4kEdvlrkmisbVK6n2YnmUjy25/Dsha1GexMhWMs9GCWdLhqwcfemnl7J5fB2qCifGMbZ0xIbqljh+/BM19ThrJ0vc6ctTk+jL6mz8upi57MeOG+Sr1GmNKU06qx6Gc1lkuwl0lp4woLWvUL6rrLx+tXwNb7HG2AcjMDZ7GcI2L6CqjMQBe74Ku6j4Msy7Hm6+i+y/kMQA5MfdZORmxdIMYoS8Z5UkqP8Rs/a+tjxy9QUBdWkn2U51Du8CO3KlMUYfVzkXcKj5TdfFex9RcPAC49RoLL5vYn1ihQKrJ5HyE+XW1FSqS+kZdFU/ZVuYZZmKhO+kVyo1nvGpcezHN4ws6hVSc2U/VzJiN1L4saWrQpiixot1jcJFAGp4M1ikM7APdokxMMrT5kUXLds0RCGdDAYQTOmGw5JbiditnGINZfT6RtzWn8xm6kUFBDnlA67UbrCj/cCO9gI73g/seC+wt/uBvV0H49obN/FZjguxfWN3pb382kqJ1Oj8swAJxz3IdFgeH5dHeT76RC3kTnXQbs+eLKLNLFaa/n9IbdFEhHc0CJZvJdHM2HwhouuH/3dsvZAR89DwW+RuPh9Dwqto7+/l+FeHccbnvJxCNDKlZceYDfKvdcy6u8GZ9CBPuyDPnYLtctdvTjTh+4+uP3245Mb8DQAWw+0= sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network limits list' (core-state-service-list-network-limits)" diff --git a/docs/api/rest/core/core-state-service-list-network-parameters.api.mdx b/docs/api/rest/core/core-state-service-list-network-parameters.api.mdx index 01f77f2d5..96231662f 100644 --- a/docs/api/rest/core/core-state-service-list-network-parameters.api.mdx +++ b/docs/api/rest/core/core-state-service-list-network-parameters.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of network parameters. This endpoint may not be exposed sidebar_label: "Network parameters list" hide_title: true hide_table_of_contents: true -api: eJy1VW1r20AM/ivHfdogc7KOkZJPC2OUslFK376UMBRbsa917q53stsQ8t8nOU7z4hYyxj7Z1knPSY8eyUvtIcAcCUPUo/ulNlaP9FOFYaF72vIJf1qkZxceLzeeP1EOAz5VJmCmRzMoI/Z0TAucgx4tNS28xEUKxuZ6tZqId/TORoxyfjIYyCN1ltCSvIL3pUmBjLP9h+is2LZ4PjiPgcw6+jCdxmgI57Hr+8ip8iPDmAbjBZ7zurWGK1R8ptxMUYGqhVSvZCRc4EEVPV1DWWEX7k7MaubC0VCMRYZKMV2hZ2qYhaigG6ucVXeYwxbCTR8wJcmmNUAIsFhD7nlsr6g//zKRLg5Zu2o7wrEcvF/SWMUqTTHGWVWqTesS3fjNoCrpH9qXuqwhkQmbA0ez5OjLybZC/sQcw/oyAlPu9xeyzMg9UF7uwrL3/jXf1nBdMb5PFAOQm1azsV10Ce7pOfMB+V9i5s7lJQafXhNQFd8k26rK4ovnQMwUhsBK2uFcwCGX6dTfXUDBwWsMtUlRTw6xzpBYRyX3W6Td0VNM1E1hokKbecdEqzkslHWkpqg4Axc5gemCrcZyLJ8wuuhXiG26e87j3knj95v60sIYFU4ichROPFDBH/02rb7f9Y2MtVlCVSjZryDycdTvgzeJHQwSwkgcmtQ8EElw6aOE7ZfPbupDBgRN6h+5a2+DDY8DGx4Fdnoc2Ok+GLfO2Jlr1NRqRSZdpUyuisKuGl+eC5DQsgapB8lwmAw+8cqoDT4nX0WW3DWaQzNy7b6+6LS9UcRhTjsT/L90004F4Qv1fcmnknDD4bJVw/1mnTf6eNUDs1NwXXK+XE4h4m0oVysxr/9NopLMRJiWOz+gZtm/87dqd7duiK8hGAllmAknVCBkvHAEcw0x5t3naSeqs98E5VXdZz9ueEz/AJ+IjKg= +api: eJy1lW1r2zAQx7+K0KsNgpN10JS8WhijlI1S+vRmlHGxz7ZaR1Klc9YQ8t13ZzvNg1vIGHuVWLr76fS/v6SV9hBgjoQh6snPlTZWT/RzjWGpB9ryDH9apN8uPF1tIr+jTAZ8rk3ATE9yqCIOdExLnIOerDQtveRFCsYWer1+kOjonY0YZf5kNJKf1FlCS/IXvK9MCmScHT5GZ2Vsy/PBeQxk2uzDcppBQziP/dgnLpV/MoxpMF7wXNedNbxDxXPK5YpKVB1SvYqR8AYPdjHQC6hq7OPuZVjlLhyNYhYZqmToGj1LwypEBf1c5ay6xwK2CDd7xJSkmm4AQoBli9yL2C6x+PTDRLo8VO266wjncvL+lqYq1mmKMeZ1pTatS3QTl0Nd0T+0L3VZIyILNgfOZsvR55PtDvkTCwztYgSm2u8vZJmRdaC62sVy9P4yX1pc34zvC8UAcrM6n9plX+CBnrMeUPwls3CuqDD49IaA6vim2FbVFl88J2KmMAR20o7mAodCTqf+6gIKB28wLEyK+uGQdY7EPqq432Ltnp9iom5LExXazDsWWs1hqawjNUPFFbjIBcyWPGos5/IM08W/ImzT3Qs+7r0yfr3pLy2KUekko0DRxAOV/DHsyhr63djIrM0lVIeK40oiHyfDIXiT2NEoIYzEqcmCD0QSXPokafvb5zD1IQOCpvSP3LW3YafHwU6Pgo2Pg42Pgp0dBzvbh7EPjM1dY83OeHJtqJQ7paK0Sk2vLgQkGreQxSgZj5NTcTY3nubQnNruyr/sOacx1WElO5fA/7Jed7AIX2joK56VghvlVp2hfm5ehMZir5ZiTUrel8yvVjOIeBeq9VqG2+dNjJaZCLNq5w1r3ot3Hrzu+teN3AsIRlIZ88AFlQgZ31nCbBFTvj497WT1rkihvB6Q82+3fNL/ADItouk= sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network parameters list' (core-state-service-list-network-parameters)" diff --git a/docs/api/rest/core/core-state-service-list-parties-stake.api.mdx b/docs/api/rest/core/core-state-service-list-parties-stake.api.mdx index 6b8b80aaa..26c089952 100644 --- a/docs/api/rest/core/core-state-service-list-parties-stake.api.mdx +++ b/docs/api/rest/core/core-state-service-list-parties-stake.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of parties' stake. This endpoint may not be exposed by sidebar_label: "Parties stake list" hide_title: true hide_table_of_contents: true -api: eJy1V1Fv2zYQ/iuEXrYBqe11W1P4aV7ipd6CwKidAUNaFLR0kthIpEpSdjzD/313pCTLlly4A/Zkizx+vPvuuyO5CwqueQ4WtAnGT7tAyGAcfClBb4OrQOIMfqKJpU8NX0qhIQrGMc8MXAUmTCHnwXgX2G1BlsZqIZNgv/9I1qZQ0oCh+dejEf2ESlqQlv7yoshEyK1QcvjZKEljB7xCqwK0FX41OYB/F5Y/A30LC7npmoWl1ojuzCZrLjK+yqDHu6sqor4ZQ4vvhXzGb/OVvXiuSh9IBCbUoqBAEGnixpmKmUNiERTKIEbElGYacrWGaIBcdjZeZSp8fgciSXtQf6NJtklBMpsCgzWGyVKkEKSHi5XOOS4MSiHtm5/PbrAUOZyDtzh3hHUWCtAJDWU+iSLMsukCTisDxr0Fi7XK0X8Rpi4Az02GNLMNN0xIYQW3Z5iJheSZ+AeiSQ8zFBDjtoX9FyScSbAbpZ+ZX2uQ/mpbC5SbhsTL4hWR04qwJKdghhrWCMtmtwzXIpgwLiK09qh9GJlKZjKCl24I9ypBBnDqwkQ24j2GmdMwswqpQK4PMkHnIqzakDTIbS/DxEvZk8aFG+8QFkHMy4ycXCwny8fFp8eHxXx6M/t9Nr3FaZBljr2kf7IanE8fbmcPd4eByc3NdL5sm7yf/jG9oRHsJTX1r1gXdMxuvT9szbMSPkjWWFW7jBkyT70GDOOyomXDUXOYMMogtqVYEO8YtpfqqZDaqLWrvbA8DKEgqlfbr4LU0fWCaPjs89UD0pc/25M7KgzMa16gttijFC9McqkMYKyRS+lJN6E6hFzYatu6gi8rEPvyjpu06wSN1vKxmkvDQ8cxunQo2G436+K7gR55Vl2kqTxGlscaXf49n55RaM+UG7qfPfxZ/398cF9HIjxd1yfBBuiQYWKCH58LyARGWTpWDsv8nv0L/RnSXtclbH9wdtE6zxC+kZhUVsRbGmyOqhXQZ9+B5YqEs0TgUubazwe5TMFUuUPlamjEQ7Y4rLdsUfXEOtYW4GmZdMStVlQCh9wHXGu+9aEdWRxCXf/oWqC/JXzbwnth7Lx1yXhf3V1w2f7q9IRnpkTvjYnLjNWXnEGwb2nuP190QhU5nbcr7qfXB1bwExLQfjOLN5zjKwqetoL24dm8DUtnxtE2v9b11KObMxwhgFWrMp7IbZfbqwB7jeHJN2ImSiUZ6CL050wv2ZKVEl4K3w5Ba6ehhnMC53RPewpulAbCgQXotQiBKvYY6w6wPWO7MO56Vt0pv/PiH7AlneIgo0IhySznWyoRrAmGuyvjlZpzIVGpOIPI1GWIVJfZGd4QOi58OpVVQETZVJFxAkRFwS22zWBYeTM0lZlBhPpKXuoMTVJrCzMeDnkhBnI0GuCBYdGXwRrPhoHG+5sJTgNGM/Z9xC13Dv+AeeoHu74M7PoisLeXgb09BsNkCRmr9jXLHXohUlpd2ybzGQERLR5kPRpcXw9GrwoNawGbwS/ucqSMzbkrsur1UiWguXMae+pOq1z/D5FU8rfwYodFhrPkp6NuV+X/qX7hBNUDhMSbYiQ0tdutuIFHne33NOzfZqSLSBh64ByeY8+wbb3W3FGE347cNdfCv4aePuLuKfAI2wih+EUT149bqzpdi1Aa8d5Nl1h8/wJbn+Ms +api: eJy1V21v2zYQ/iuEvmwDMjvrhqTwp3mJl3oLAqN2BgxpUdDSSWIjkSpJOfEM//fdkXqzJRfugH2yRR4f3j333JHcBQXXPAcL2gSTp10gZDAJvpSgt8FFIHEGP9HE0qeGL6XQEAWTmGcGLgITppDzYLIL7LYgS2O1kEmw338ka1MoacDQ/JvLS/oJlbQgLf3lRZGJkFuh5PizUZLGWrxCqwK0FX41OYB/l5Y/A30LC7npm4Wl1ojuzKYbLjK+zmDAu4sqoqEZQ4vvhXzGb/OVvXiuSh9IBCbUoqBAEGnqxpmKmUNiERTKIEbElGYacrWBaIRc9jZeZyp8fgciSQdQf6NJ9pKCZDYFBhsMk6VIIUgPFyudc1wYlELaq19ObrASOZyCtzh3gHUSCtAJDWU+jSLMsukDzioDxr0Fi7XK0X8Rpi4Az02GNLMXbpiQwgpuTzATC8kz8Q9E0wFmKCDGbQf7L0g4k2BflH5mfq1B+qttLVBuGhLPi1dETivCkpyCOWpYIyyb3zJci2DCuIjQ2qMOYWQqmcsIXvsh3KsEGcCpMxPZiPcQZkHDzCqkArluZYLORVi1IWmQ20GGiZdyII1LN94jLIKYlxk5uVxNV4/LT48Py8XsZv77fHaL0yDLHHvJ8GQ1uJg93M4f7tqB6c3NbLHqmryf/TG7oRHsJTX1P7I+6ITden/YhmclfJCssap2mTBknnoNGMZlRcsLR81hwiiD2JZiQbxj2F6qx0LqotauDsLyMISCqF5vvwpSRzcIouGzz9cAyFD+7EDuqDAwr3mB2mKPUrwyyaUygLFGLqVH3YTqEHJhq23rCj6vQOzrO27SvhM0WsvHai4NDx3H6FJbsP1u1sd3AwPyrLpIU3mMLA81uvp7MTuh0IEpN3Q/f/iz/v/44L4ORHi8bkiCDVCbYWKCH54LyARGWTpW2mV+z+GF/gzprusTtm+dXXbOM4RvJCaVFfGWBpujag30OXRguSLhLBG4lLn280GuUjBV7lC5GhrxkC0O6y1bVj2xjrUDeFwmPXGrNZVAm/uAa823PrQDizbUzU+uBfpbwrctvBfGLjqXjPfV3QWX7S+OT3hmSvTemLjMWH3JGQX7jub+80UnVJHTebfifn7TsoKfkID2m1m84RxeUfC0FbQPzxZdWDozDrb5ta6nAd2c4AgBrFqX8VRu+9xeBNhrDE++ETNRKslAF6E/ZwbJlqyU8Fr4dghaOw01nBM4p3vaU3CjNBAOLEFvRAhUsYdYd4DtGduFcdez6k75nRf/iK3oFAcZFQpJZjnfUolgTTDcXRmv1JwLiUrFGUSmLkOkuszO8YbQc+HTsawCIsqmiowTICoKbrFtBuPKm7GpzAwi1FfyUmdoklpbmMl4zAsxkpeXIzwwLPoy2uDZMNJ4fzPBccBoxr6PuOXO4R8wT8NgV+eBXZ0Fdn0e2PVZYG/PA3t7CIaZFzJW3TubO0FDzE91B5wu5gREHHuQzeXo+np05e5XyticuzqtHkBVDptrq7HHTnQq/v/QWVVBFl7tuMhwlvx0hO0qCT3Vj6SgesOQ/lOMhKZ2uzU38Kiz/Z6G/fOOpBUJQ2+k9kX3DNvOg8+dZvjtKN1wLfyD6ukj7p4Cj7ATEYpfNHUtvbOq1/gIpdH/3WyF9fsvSuL5bQ== sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Parties stake list' (core-state-service-list-parties-stake)" diff --git a/docs/api/rest/core/core-state-service-list-parties.api.mdx b/docs/api/rest/core/core-state-service-list-parties.api.mdx index 4a604d74e..548f720c3 100644 --- a/docs/api/rest/core/core-state-service-list-parties.api.mdx +++ b/docs/api/rest/core/core-state-service-list-parties.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of parties. This endpoint may not be exposed by mainnet sidebar_label: "Parties list" hide_title: true hide_table_of_contents: true -api: eJytVd9vEzEM/leiPIE0rmUIbdoTE6BpAqSJsb2MCbl37l22NAmJr6Wq+r9j567d+gOxCZ6ac+LPn+3P7kJHTMG7hEmfLPThcCg/pXeEjuQIIVhTAhnvBnfJO7GlssEJyClEHzCS6bwDrI+GcJJ2X4A1kA8VpjKaILD6RJ+KWdVmik6RV9SgEqx5oQ80zQPyk0TRuFovD7SpdgGunPnZojr/oMY+PvgfKPZm9tbOVcTAqXJWWKnRXIEK7YgzU/e4P8wECSog2A32pb8RqpCSLw0Q5o9VVOP4zMCDKVimxZwmQGrWYMRMjq++uw50hCmbJL7yY7UKKxhi7xEM2kporuu6SekMHUZOhum3JbUcpvG24kw2eAQwUUA2e8L3u4CfcC5shMGK0d4qZeBd9+sc7+8Ay7XFj+6wJHlhyIphijWsKq0f3kGMMO8c+4cXUvOH9iYFTvGvYeOs8WpmUiM1ZllFqJiUUywRVksUEVxzFOWQZj7e620ye6P+ie7rzybRRTcBX/uZYg922dK6Sm1ZYkrj1qrV8BU6vxtDa+kfBrD0VW5GJzgOZhy9OXzIiz+xxtgFIzB2c1ahqozEAXvxGHa5rZh3HdziGd1kAPKjdnzq5rtllWFLCepnYtbe1xZjKC8JqE17i+1U6/BXYEcee4yRW/+o5gIONed0o9/7iIKDlxinpkR9u411hsSCsdxlEXa/6wr1rTGJ9VYFz9VVE5gr50mNUHFYn7plMwHjWGR8w5AyBlLN3NJzXmY7sX88kpLOm6jx8q5GST8ANfwxCOsHid0wShoL3UbLlw1RSCeDAQRTuOGwIEzEBAoZqiL68l7cNtPjZ+pF3jzC8iV3ZT/Y0dPAjp4Edvw0sONNMG6NcWOf1dJrIc9xyXXkFSjb+PTiXICkLB3IdFgcHRXDV7wlpgZnxVuRHTeIJpBHysFktUy4qLnN20QejeV/FUOvb8JfNAiWb4Vartaib/bN+q+VU2+YtJgWixEkvIp2uRRz3mhsv5WlHA2MpC43twzVIO+9mNWRd70+5f0TJL1+e+/uGCnxWnZnH7/xqPwGXovWew== +api: eJytVU1v2zAM/SuCThtQOFkHtEVPK7ahKLYBxbr20hUDYzO2WkXSJDpdEOS/j5SdtPkYlmI72abEx0fykZ7riCl4lzDp07k+HA7lUXpH6EheIQRrSiDj3eA+eSe2VDY4AXkL0QeMZDrvAKtXQzhJ2zfAGsgvFaYymiCw+lSfiVnVZopOkVfUoBKsWaEPNM0C8pVE0bhaLw60qbYBrp352aK6+KDGPj75Hyj2ZvbWzlTEwKlyVlip0UyBCu2IM1MPuDvMBAkqINgO9qU/EaqQki8NEOaPZVTj+J2BB1OwTIs5TYDUY4MRMzk++u460BGmbJL4yo/VMqxgiL1HMGgrobmq6zqlc3QYORmm35bUcpjG24ozWeMRwEQBWe8Jn28DfsKZsBEGS0Y7q5SBt91vcry/AyxWFj+6x5LkhiErhinWsKy0froHMcKsc+wvXkrNn9qbFDjFT8PGx8arR5MaqTHLKkLFpJxiibBaoojghqMoh/To44PeJLMz6p/ovvlsEl12E/C1nyn2YJcNravUliWmNG6tWg5fofO9MbSW/mEAS1/lZnSC42DG0dvDp7z4E2uMXTACY9dnFarKSBywl89hF5uKedfBzV/QTQYgP2rHZ262XVYZtpSgfiFm7X1tMYbyioDatLPYTrUOfwV25LHHGLn1z2ou4FBzTrf6vY8oOHiFcWpK1HebWOdILBjLXRZh97uuUN8ak1hvVfBcXTWBmXKe1AgVh/WpWzYTMI5FxicMKWMg1cwtveBlthX7xzMp6byJGi/3apT0A1DDH4OwupDYDaOkMddttHzYEIV0OhhAMIUbDgvCREygkKEqoi8fxG09Pb6mXuXNIyxfc1d2gx3tB3a0F9jxfmDHe4Gd7Ad2sg7GfTZu7LP0emHlpVByU3ifymo/u7wQIKlxBzIdFsfHxZEol3tME8hT6WCy3Efcl6yUzfDPJvu/6qkfEcJfNAiWT4VartG818vt6u/MCTdMWkzz+QgSXke7WIg5L0W238lejwZGUo3bO4ZqkFdnzALLvwt9xissSHr9D2B7TUlhV8o9//iNp+03/V3svA== sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Parties list' (core-state-service-list-parties)" diff --git a/docs/api/rest/core/core-state-service-list-proposals.api.mdx b/docs/api/rest/core/core-state-service-list-proposals.api.mdx index 81a001eee..32b47a20d 100644 --- a/docs/api/rest/core/core-state-service-list-proposals.api.mdx +++ b/docs/api/rest/core/core-state-service-list-proposals.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of proposals. This endpoint may not be exposed by mainn sidebar_label: "Proposals list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Proposals list' (core-state-service-list-proposals)" diff --git a/docs/api/rest/core/core-state-service-list-validators.api.mdx b/docs/api/rest/core/core-state-service-list-validators.api.mdx index 9f4a33706..81859fab8 100644 --- a/docs/api/rest/core/core-state-service-list-validators.api.mdx +++ b/docs/api/rest/core/core-state-service-list-validators.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of validators. This endpoint may not be exposed by main sidebar_label: "Validators list" hide_title: true hide_table_of_contents: true -api: eJytVlFv2zgM/iuCnjagddLurh36tGDXG4IbdsXa7SUoBtlhbK22pEmU0yDIfx9pp0nspLsUt5dElsWP5MePlJfSQ3DWBAjyainPh0P+y6xBMMhL5VypM4XamsH3YA3vhayASvHKeevAo26ta1XqqULrmyeNUIX9Q2o6hSkvUGMJ8kr+XapcaDNtvBhazgQWIDZgolBBpABGNKYCraBND5Wt6WnmbSVqyJU8kbhwDJhaW4IycnUiVa1Q+S++3HU4ajc/fxS252qLEdBTLAyR2WjQL3YB3rdbIrNTEK/Gt/+KN2cXF6dnQpWuUKfnr8WMImTk0rbUPXkyZHHICTibFbfwg72QbaWIexm1wYs/+Pja7zWfIqrEvNC0eAIUcyJIGUNRZcRIn5zmGODc+oeDrum9h1iNplOSQtjN83r9SriYkgjEAyw4kW1lnkuH/TbBvjifbRoOSBIkhzZDXZYiUNVQOPrRmXZrsZj/yk+bme0JgEs/11iIynoQfEBY88v6GFXBLsInej5KPQw47sj9E+cz/mvP+lnfIaaVRgR/ZIVSYGJiIA5JF+xjg8C9o8rSzoWKaKkqZBJ0bhRGIiIHA76R66EwsLqJ6T/QaYSbji7uqGLgK6ryIXvu0X2Er7T7Ynltocbk8bEjsr7G+g4oQl23Pakb4w0+WUIOXq5WO9abWKKjfxBQ01wUPB+VNqHRDjtmOJXaiM9Gb9PvkGFDZLuhvFeL1lnnxNZ5ffZRB9yEED6vJzUZkdUUQua1a8pFM42KnGWkjlksxdNIT2RzbqZiif9jrPOY63P85vwAceyMeCm745+mtmY/qrzZhaXTXTfvWrhlv96/YIgA0KZxNjKLfWZPZEV8qPyFmLm1eQneZbdIbREOkm1ENPDoyJCaDLxvRu6GcwZXOeU0oZvCA+PALfhaZyDv+1gfAIUSJRW6o/2QiLtCB0Et5SwRLCq1IEUhdbcgz5a7O13QrjY0+xqthYSyYEKbqvLQ2XP/rSsoyRRhYfloDkwCTVWa2XJQ754JZAx8p0+WMvIklQWiC1eDgXI6McNhghCQwki4MRNvswc26+ZJx8QrglRNrK+pPIfBLo8DuzwK7O1xYG+7YPftpbE3pjK+LQLTKUY3YwZiWlqQephcXibDU+eh1jBP/mT9UZmwUk1vtRfIdp6EpuT9WHZa9HcLYy13hEccuJLecoCxvRfbqk92v9+Ig4Ki593lMlUB6ApdrXj7RwT+GprQslZeq5QJmtwTWgGKpmsjkwee8nJEE8lxkgQcm87sTx3meiPBD9d31Dw/AVTZrDg= +api: eJytVlFv2zYQ/isEn1ogtZ10cIo8zdiywljRBU22FyMoKPkssaFIljwqMQz/991Jjm3JTutge7Epivfd3XffHbWSAaJ3NkKUVyt5MRrxX+4sgkVeKu+NzhVqZ4fforO8F/MSKsUrH5yHgLq1rpXRc4UuNE8aoYqHh9R8DnNeoEYD8kr+YVQhtJ03XiwtFwJLEFswUaooMgArGlOBTtBmgMrV9LQIrhI1FEqeSVx6BsycM6CsXJ9JVStU4e9g9h1O2s0vn4TrudphRAwUC0PkLlkMy32A39otkbs5iDfT27/E+/Px+N25UMaX6t3FW7GgCBnZuJa6Z0+WLI45Ae/y8ha+sxeyrRRxL5O2OP6Fj2/8XvMpoko8lpoWz4DikQhS1lJUOTHSJ6c5BvjowsNR1/Q+QKom8zlJIe7neb15JXzKSATiAZacyK4yL6XDfptgX53PLg0PJAmSQ5uhNkZEqhoKTz86134jFvuz/LRduJ4AuPSPGktRuQCCDwhnf1gfqyrYR/hMzyephwGnHbl/5nymvx9Yv+g7pqzSiBBOrFAGTEyKxCHpgn1sEbh3lDHuUaiEjqpCJlEXVmEiIgqwEBq5HgsDq5uU/QmdRrjp6OKOKgahoiofs+cePUT4h3ZfLa8d1JQ8PnVE1tdY3wFFqOu2J3VjvMUnSyggyPV6z3obS/L0DwJqmouC56PSNjbaYccMpzKX8MXoXfYNcmyIbDdUCGrZOuuc2Dmvzz/piNsQ4pfNpCYjsppDzIP2TbloplGR85zUsUhGPI/0gWzOLVQy+B/GOo+5PsfvL44Qx86IF9Md/zS1NftR5mYflk533fzawq369f4BQwSALkuLiV0eMnsmK+JDFa/ELJwrDASf3yK1RTxKthXJwpMnQ2oyCKEZuVvOGVwVlNOMbooAjAO3EGqdg7zvY30EFEoYKnRH+3Eg7kodBbWUd0SwqNSSFIXU3YI8O+7ubEm72tLsa7QWB5QFE9pUlYfOgfuvXUFJpghLx0cLYBJoqtLMlsN6/0wkY+A7fbaSiSepLBF9vBoOldcDOxoNECJSGANuzEFw+QObdfOkY+INQaom1rdUnuNg49PAxieBXZ4GdnkS2IfTwD50we7bG+hg5uV89USujZjcTBmIOW5B6tHg8nIwZglTpbFSTXu2d9BuJMVGNf0I9rr8/9bWpmMQnnDoDb3lAFN7tbbCme1/AlLmJUXPu6tVpiLQLbxe8/b3BPxBNaNlrYJWGdMyuye0EhQN6EZpD3xRyAkNNc9JEnBqmrs/uJjhrYo/Xt9R//0Lr73CeQ== sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Validators list' (core-state-service-list-validators)" diff --git a/docs/api/rest/core/core-state-service-list-votes.api.mdx b/docs/api/rest/core/core-state-service-list-votes.api.mdx index 382c84426..26ac0f3a2 100644 --- a/docs/api/rest/core/core-state-service-list-votes.api.mdx +++ b/docs/api/rest/core/core-state-service-list-votes.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of votes. This endpoint may not be exposed by mainnet n sidebar_label: "Votes list" hide_title: true hide_table_of_contents: true -api: eJy1Vm1v20YM/isHfdkGuIrXvaTIp2WtFxjIOmNOWgxFUNASbV19ulPvKDuC4f8+8qTYjq0MybB9snUkH5IPX+42SQUeSiT0Ibn4tEm0TS6SrzX6JhkkliX8WXlXuQCGTzx+rbXHPLmYgwk4SEJWYAnJxSahphLlQF7bRbLdDp4AA0/Ny5DuRDtUzgYMIn89HMpP5iyhJfkLVWV0BqSdPfsSnJWzPZ7Ej550a71y1P7RhGU4laMJE/S/g19ixM4xZF5Xgs1B3RSoWFmVUa7WqBcFKTdXxAKBVpkrOUfMFbl4SI7AKChdbaOi5E3NK6OXqELBmsrZqNhCpqkak9KBT02jKlfVBojR9IELls6dV6BmQFmhhC/1UKSUuX06s/6ETkPq8hIvVLC7LjbGPirOIGlF47wfuuNp/K7Hdrs7cbMvmJFoaDJysMIFfOBUR9fTCWif7FXBe2jkOzZSn1ux898EFRX6PQ92Pd0HMOlkbKtmyAaR9Zwr0gtFusRAUFY9DDyIlLbq1up7ZcG6gNy6eVDrAu2+qGsICrKldWuD+YLdzZootEhr55fimstRAjclDxb9/GNvLNJso1jOa67mVIr5Mdayvzz/Q/++oH0DR23wtH/707pyK/TMX4Y3bon2VzDyvyevGLCtyxnPKQe82NlxLmzYdTV2DUIFkMog0C7AZ4fwXGY54Zj4DEJsowNenw4z9IaxAlP35Pyx0LwI1tAcJBabVkBynENtpG8+XF7fjj7fvp9ORm/Hv41H71iKHAKv/l5Ze/b+j93fv0bT5G4/pjJqqg2pd7o7tT1tMajkeO5PpvufNsP31zqQOA5/dpcC628HR4RcqlBnGYYwr416uD3SZHvAxr++QTKXxxIcjuMPr/dZ8Scu0LfOCLR5fN1AnmvxA2ZyCNstpb2bX1q4npv1SXIYgNysnl/apm9l8jIKsHgh5sI5HlJfZVMCqkMv2VbVFu8rNuT+Ru95wA44F3BYyPsiees8Cg5O0a80T+/dMdYV3xagDNdYhiJe1qm6kRFCm1eOueVF0yjriHezYqcutLuyBG15V7KEAaXthctYUNnxJ54/79ooEWKocKK1QEm9Air442zViQObPDyQam9YVBBV4eLsDCqd2uEwZT1i56ncW6l32TIkx4mxmvo2B4IY4XeJPJD6wM6fB3b+LLA3zwN78xiMi6Lt3MU+eZh0Nuergbd9EBLV5WQsQEJLC7Iapufn6fBV5XGlcZ3+FG9ZF6iEOEzd8y8yHst7HMbBOP6HTdB1NeE9nVWGpRJWZGrTlflT9yLkpAsOVw42G9nUt95st3LcvmCl+LkOMDMHj9YlNo8fyN1+TmJFnlLvnsB73Tv58FqU2c8dh1gg5LxCxGlrdMnbrKIDq5ONJSi7Rr4a3fDg/Q0GYx3F +api: eJy1Vl9v2zYQ/yoEX7YBnpJ1Q1LkaVnrFQayzqiTFkMRFGfpbLGWSJU82REMf/fdUYrt2MrgDNuTRN7d7/7fca0r8FAioQ/66vNaG6uv9LcafaMH2jKFj5V3lQtQ8I3Hb7XxmOmrGRQBBzqkOZagr9aamkqYA3lj53qzGTwDBp6alyHdC3eonA0YhP7q/Fw+qbOEluQXqqowKZBx9uxrcFbudnhiP3oyrfTSUftjCMtwTMcijNH/AX6BETvDkHpTCTYbdZujYmZVRrpaoZnnpNxMERMEWqWuZB8xU+TiJTmCQkHpahsZxW9qfizMAlXImVM5GxlbyCRRI1Im8G3RqMpVdQHEaGZPBVNnzitQU6A0VxIv9ZikhGP7vGf9Dh2b1PklWihndZ1tjH2QnIFuSaOsH7qL0+htj+xme+OmXzEl4TBUyMUS5/CRXR3eTMZgvN6xgvfQyDkWUp9akfPfBRUZ+jUPtjXdBzDuaCyrpsgCMeoZZ6QXikyJgaCseiLwSFLGqjtrHpQF6wJy6WZBrXK0u6SuIChIF9atCszmrG7aRKJFWjm/ENWcjhK4KLmx6OKXXluk2IYxnTeczYkk81PMZX96/of6fUH5Bra6wOP67XfrnVui5/ileOsWaH+DQv57/IoG27qccp+ywfOtHPvCgl1VY1cglAOpFAJtDTzZhFMjyw5Hx6cQYhntxfV5M0OvGUso6h6fP+WGB8EKmj3HYtEKSIYzqAupm4/XN3fDL3fvJ+Phm9Hvo+FbpiKbwKO/l9bevf9z+/vXcKLvd20qraZak3q7u2PbhS0apQ/7/qi7/2ky/HRjAoni8KFbCsy/GRwE5FqFOk0xhFldqMftkejNXjT+9QZJXRZTsN+OP7/aecVHnKNvlRGY4um6gSwzogeK8T5sN5R2an5t4Xo267PBYQBy03p2bZu+kcnDKMD8hZhz57hJfZVOCKgOvcG2qrb4ULEg1zd6zw22F3MBh7m8L/Qb51FwcIJ+abh77w+x3vG2AFVwjqUp4rJO1K20ENqschxbHjSNso54NitW6kI7K0swlmclUxhQyl5iGRMqM/5I85dtGWkJDOVOuOYorldAOR/Olh05sMjjA6n2BZNyoipcnZ1BZRJ7fp4wH7HyRPZW4l26CPrQMWZT32dAEC38QcsDqQ/s4jSwi5PALk8DuzwJ7PVpYK+fgnGGjZ25WHSPY4PFec/w6giSEXU9HgmQxLgFWZ4nl5fJRVzULlAJsR+7F2RMWqyQQ+V7Hf0f1lHXGIQPdFYVTBWzYnzWXaV87h6V7GrO5srFei3D/s4Xm41ct49gqZ/MBJgWe+/eBTZP39jdiNcxD8+xd6/oHe+9HLwRZtZzzybmCBlPIVHaCl3zQKxoT+po6AnKthfeDW+5d/8GapA0Bg== sidebar_class_name: "get api-method" info_path: api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Votes list' (core-state-service-list-votes)" diff --git a/docs/api/rest/data-v2/sidebar.js b/docs/api/rest/data-v2/sidebar.js index 4ba43e3ec..96a8db160 100644 --- a/docs/api/rest/data-v2/sidebar.js +++ b/docs/api/rest/data-v2/sidebar.js @@ -1 +1 @@ -module.exports = [{"type":"category","label":"Accounts","link":{"type":"generated-index","title":"Accounts","slug":"/category/api/rest/data-v2/accounts"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-accounts","label":"List accounts","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-balance-changes","label":"List balance changes","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-accounts","label":"Accounts subscription","className":"api-method get"}]},{"type":"category","label":"AMMs","link":{"type":"generated-index","title":"AMMs","slug":"/category/api/rest/data-v2/am-ms"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-am-ms","label":"List AMMs","className":"api-method get"}]},{"type":"category","label":"Assets","link":{"type":"generated-index","title":"Assets","slug":"/category/api/rest/data-v2/assets"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-asset","label":"Get asset","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-assets","label":"List assets","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-deposit","label":"Get deposit","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-deposits","label":"List deposits","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-withdrawal","label":"Get withdrawal","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-withdrawals","label":"List withdrawals","className":"api-method get"}]},{"type":"category","label":"Candles","link":{"type":"generated-index","title":"Candles","slug":"/category/api/rest/data-v2/candles"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-candle-data","label":"List candle data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-candle-intervals","label":"List candle intervals","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-candle-data","label":"Observe candle data","className":"api-method get"}]},{"type":"category","label":"Network","link":{"type":"generated-index","title":"Network","slug":"/category/api/rest/data-v2/network"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-checkpoints","label":"List checkpoints","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-delegations","label":"List delegations","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-epoch","label":"Get epoch","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-data","label":"Get network data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-limits","label":"Get network limits","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-network-parameters","label":"List network parameters","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-parameter","label":"Get network parameter","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-node","label":"Get node","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-nodes","label":"List nodes","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-stake","label":"Get stake","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-core-snapshots","label":"List snapshots","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals","label":"List protocol upgrade proposals","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-protocol-upgrade-status","label":"Get protocol upgrade status","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-ethereum-key-rotations","label":"List Ethereum key rotations","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-key-rotations","label":"List key rotations","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-vega-time","label":"Get Vega time","className":"api-method get"}]},{"type":"category","label":"ERC20 bridge","link":{"type":"generated-index","title":"ERC20 bridge","slug":"/category/api/rest/data-v2/erc-20-bridge"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle","label":"Get ERC20 set asset limits bundle","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle","label":"Get ERC20 list asset bundle","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval","label":"Get ERC20 withdrawal approval","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles","label":"List ERC20 multisig signer added bundles","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles","label":"List ERC20 multisig signer removed bundles","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-node-signatures","label":"List node signatures","className":"api-method get"}]},{"type":"category","label":"Orders","link":{"type":"generated-index","title":"Orders","slug":"/category/api/rest/data-v2/orders"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-fee","label":"Estimate fee","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-margin","label":"Estimate margin","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-order-versions","label":"List order versions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-order","label":"Get order","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-orders","label":"List orders","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-stop-order","label":"Get stop order","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-stop-orders","label":"List stop orders","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-orders","label":"Observe orders","className":"api-method get"}]},{"type":"category","label":"Positions","link":{"type":"generated-index","title":"Positions","slug":"/category/api/rest/data-v2/positions"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-position","label":"Estimate position","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-all-positions","label":"List positions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-positions","label":"Observe positions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-time-weighted-notional-position","label":"Get time weighted notional position","className":"api-method get"}]},{"type":"category","label":"Fees","link":{"type":"generated-index","title":"Fees","slug":"/category/api/rest/data-v2/fees"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-fees-stats","label":"Get fees statistics","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-fees-stats-for-party","label":"Get fees statistics for a party","className":"api-method get"}]},{"type":"category","label":"Markets","link":{"type":"generated-index","title":"Markets","slug":"/category/api/rest/data-v2/markets"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-funding-payments","label":"List funding payments","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-funding-period-data-points","label":"List funding period data points","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-funding-periods","label":"List funding periods","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-market-data-history-by-id","label":"Get market data history","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-latest-market-data","label":"Get latest market data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-latest-market-depth","label":"Get latest market depth","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-market","label":"Get market","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-risk-factors","label":"Get risk factors","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-markets","label":"List markets","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-latest-market-data","label":"List latest market data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-markets-data","label":"Observe markets data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-markets-depth","label":"Observe markets depth","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-markets-depth-updates","label":"Observe markets depth updates","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-successor-markets","label":"List successor markets","className":"api-method get"}]},{"type":"category","label":"Games","link":{"type":"generated-index","title":"Games","slug":"/category/api/rest/data-v2/games"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-games","label":"List games","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-game-party-scores","label":"List game party scores","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-game-team-scores","label":"List game team scores","className":"api-method get"}]},{"type":"category","label":"Governance","link":{"type":"generated-index","title":"Governance","slug":"/category/api/rest/data-v2/governance"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-governance-data","label":"Get governance data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-governance-data","label":"List governance data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-governance","label":"Observe governance","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-votes","label":"Observe votes","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-votes","label":"List votes","className":"api-method get"}]},{"type":"category","label":"Node information","link":{"type":"generated-index","title":"Node information","slug":"/category/api/rest/data-v2/node-information"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-info","label":"Data node information","className":"api-method get"}]},{"type":"category","label":"Ledger entries","link":{"type":"generated-index","title":"Ledger entries","slug":"/category/api/rest/data-v2/ledger-entries"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-export-ledger-entries","label":"Export ledger entries","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-ledger-entries","label":"List ledger entries","className":"api-method get"}]},{"type":"category","label":"Liquidity","link":{"type":"generated-index","title":"Liquidity","slug":"/category/api/rest/data-v2/liquidity"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-all-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-paid-liquidity-fees","label":"List paid liquidity fees data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-liquidity-providers","label":"List liquidity providers data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-liquidity-provisions","label":"Observe liquidity provisions","className":"api-method get"}]},{"type":"category","label":"Margin","link":{"type":"generated-index","title":"Margin","slug":"/category/api/rest/data-v2/margin"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-party-margin-modes","label":"List margin modes per party per market","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-margin-levels","label":"List margin levels","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-margin-levels","label":"Observe margin levels","className":"api-method get"}]},{"type":"category","label":"Trades","link":{"type":"generated-index","title":"Trades","slug":"/category/api/rest/data-v2/trades"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-last-trade","label":"Get last trade","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-trades","label":"Observe trades","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-trades","label":"List trades","className":"api-method get"}]},{"type":"category","label":"Network history","link":{"type":"generated-index","title":"Network history","slug":"/category/api/rest/data-v2/network-history"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-history-status","label":"Network history status","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers","label":"Network history bootstrap peers","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-export-network-history","label":"Export network history as CSV","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-all-network-history-segments","label":"List all network history segments","className":"api-method get"}]},{"type":"category","label":"Data sources","link":{"type":"generated-index","title":"Data sources","slug":"/category/api/rest/data-v2/data-sources"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-oracle-data","label":"List oracle data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-oracle-spec","label":"Get oracle spec","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-oracle-specs","label":"List oracle specs","className":"api-method get"}]},{"type":"category","label":"Parties","link":{"type":"generated-index","title":"Parties","slug":"/category/api/rest/data-v2/parties"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-parties","label":"List parties","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-parties-profiles","label":"List parties' profiles","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-party","label":"Get party","className":"api-method get"}]},{"type":"category","label":"Referral program","link":{"type":"generated-index","title":"Referral program","slug":"/category/api/rest/data-v2/referral-program"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-party-activity-streak","label":"List party activity streak","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-current-referral-program","label":"Get current referral program","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-referral-sets","label":"List referral sets","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-referral-set-referees","label":"List referral set referees","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-referral-set-stats","label":"Get referral set statistics","className":"api-method get"}]},{"type":"category","label":"Vesting","link":{"type":"generated-index","title":"Vesting","slug":"/category/api/rest/data-v2/vesting"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-party-vesting-stats","label":"Get vesting balance statistics","className":"api-method get"}]},{"type":"category","label":"Rewards","link":{"type":"generated-index","title":"Rewards","slug":"/category/api/rest/data-v2/rewards"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-rewards","label":"List rewards","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-epoch-reward-summaries","label":"List epoch reward summaries","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-reward-summaries","label":"List reward summaries","className":"api-method get"}]},{"type":"category","label":"Events","link":{"type":"generated-index","title":"Events","slug":"/category/api/rest/data-v2/events"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-event-bus","label":"Observe event bus","className":"api-method get"}]},{"type":"category","label":"Ledger movements","link":{"type":"generated-index","title":"Ledger movements","slug":"/category/api/rest/data-v2/ledger-movements"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-ledger-movements","label":"Observe ledger movements","className":"api-method get"}]},{"type":"category","label":"Transaction results","link":{"type":"generated-index","title":"Transaction results","slug":"/category/api/rest/data-v2/transaction-results"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-transaction-results","label":"Observe transaction results","className":"api-method get"}]},{"type":"category","label":"Teams","link":{"type":"generated-index","title":"Teams","slug":"/category/api/rest/data-v2/teams"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-teams","label":"List teams","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-team-referee-history","label":"List referee team history","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-team-referees","label":"List team referees","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-teams-statistics","label":"List teams statistics","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-team-members-statistics","label":"List team members' statistics","className":"api-method get"}]},{"type":"category","label":"Transfers","link":{"type":"generated-index","title":"Transfers","slug":"/category/api/rest/data-v2/transfers"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-transfer","label":"Get transfer by ID","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-transfers","label":"List transfers","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-transfer-fee","label":"Estimate transfer fee costs","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount","label":"Available transfer fee discount","className":"api-method get"}]},{"type":"category","label":"Volume discount program","link":{"type":"generated-index","title":"Volume discount program","slug":"/category/api/rest/data-v2/volume-discount-program"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-current-volume-discount-program","label":"Get current volume discount program","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-volume-discount-stats","label":"Get volume discount statistics","className":"api-method get"}]}]; \ No newline at end of file +module.exports = [{"type":"category","label":"Accounts","link":{"type":"generated-index","title":"Accounts","slug":"/category/api/rest/data-v2/accounts"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-accounts","label":"List accounts","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-balance-changes","label":"List balance changes","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-accounts","label":"Accounts subscription","className":"api-method get"}]},{"type":"category","label":"AMMs","link":{"type":"generated-index","title":"AMMs","slug":"/category/api/rest/data-v2/am-ms"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-am-ms","label":"List AMMs","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-amm-bounds","label":"Estimate AMM bounds","className":"api-method get"}]},{"type":"category","label":"Assets","link":{"type":"generated-index","title":"Assets","slug":"/category/api/rest/data-v2/assets"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-asset","label":"Get asset","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-assets","label":"List assets","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-deposit","label":"Get deposit","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-deposits","label":"List deposits","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-withdrawal","label":"Get withdrawal","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-withdrawals","label":"List withdrawals","className":"api-method get"}]},{"type":"category","label":"Candles","link":{"type":"generated-index","title":"Candles","slug":"/category/api/rest/data-v2/candles"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-candle-data","label":"List candle data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-candle-intervals","label":"List candle intervals","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-candle-data","label":"Observe candle data","className":"api-method get"}]},{"type":"category","label":"Network","link":{"type":"generated-index","title":"Network","slug":"/category/api/rest/data-v2/network"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-checkpoints","label":"List checkpoints","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-delegations","label":"List delegations","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-epoch","label":"Get epoch","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-data","label":"Get network data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-limits","label":"Get network limits","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-network-parameters","label":"List network parameters","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-parameter","label":"Get network parameter","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-node","label":"Get node","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-nodes","label":"List nodes","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-stake","label":"Get stake","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-core-snapshots","label":"List snapshots","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals","label":"List protocol upgrade proposals","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-protocol-upgrade-status","label":"Get protocol upgrade status","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-ethereum-key-rotations","label":"List Ethereum key rotations","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-key-rotations","label":"List key rotations","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-vega-time","label":"Get Vega time","className":"api-method get"}]},{"type":"category","label":"ERC20 bridge","link":{"type":"generated-index","title":"ERC20 bridge","slug":"/category/api/rest/data-v2/erc-20-bridge"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle","label":"Get ERC20 set asset limits bundle","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle","label":"Get ERC20 list asset bundle","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval","label":"Get ERC20 withdrawal approval","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles","label":"List ERC20 multisig signer added bundles","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles","label":"List ERC20 multisig signer removed bundles","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-node-signatures","label":"List node signatures","className":"api-method get"}]},{"type":"category","label":"Orders","link":{"type":"generated-index","title":"Orders","slug":"/category/api/rest/data-v2/orders"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-fee","label":"Estimate fee","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-margin","label":"Estimate margin","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-order-versions","label":"List order versions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-order","label":"Get order","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-orders","label":"List orders","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-stop-order","label":"Get stop order","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-stop-orders","label":"List stop orders","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-orders","label":"Observe orders","className":"api-method get"}]},{"type":"category","label":"Positions","link":{"type":"generated-index","title":"Positions","slug":"/category/api/rest/data-v2/positions"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-position","label":"Estimate position","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-all-positions","label":"List positions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-positions","label":"Observe positions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-time-weighted-notional-position","label":"Get time weighted notional position","className":"api-method get"}]},{"type":"category","label":"Fees","link":{"type":"generated-index","title":"Fees","slug":"/category/api/rest/data-v2/fees"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-fees-stats","label":"Get fees statistics","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-fees-stats-for-party","label":"Get fees statistics for a party","className":"api-method get"}]},{"type":"category","label":"Markets","link":{"type":"generated-index","title":"Markets","slug":"/category/api/rest/data-v2/markets"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-funding-payments","label":"List funding payments","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-funding-period-data-points","label":"List funding period data points","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-funding-periods","label":"List funding periods","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-market-data-history-by-id","label":"Get market data history","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-latest-market-data","label":"Get latest market data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-latest-market-depth","label":"Get latest market depth","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-market","label":"Get market","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-risk-factors","label":"Get risk factors","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-markets","label":"List markets","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-latest-market-data","label":"List latest market data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-markets-data","label":"Observe markets data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-markets-depth","label":"Observe markets depth","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-markets-depth-updates","label":"Observe markets depth updates","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-successor-markets","label":"List successor markets","className":"api-method get"}]},{"type":"category","label":"Games","link":{"type":"generated-index","title":"Games","slug":"/category/api/rest/data-v2/games"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-games","label":"List games","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-game-party-scores","label":"List game party scores","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-game-team-scores","label":"List game team scores","className":"api-method get"}]},{"type":"category","label":"Governance","link":{"type":"generated-index","title":"Governance","slug":"/category/api/rest/data-v2/governance"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-governance-data","label":"Get governance data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-governance-data","label":"List governance data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-governance","label":"Observe governance","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-votes","label":"Observe votes","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-votes","label":"List votes","className":"api-method get"}]},{"type":"category","label":"Node information","link":{"type":"generated-index","title":"Node information","slug":"/category/api/rest/data-v2/node-information"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-info","label":"Data node information","className":"api-method get"}]},{"type":"category","label":"Ledger entries","link":{"type":"generated-index","title":"Ledger entries","slug":"/category/api/rest/data-v2/ledger-entries"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-export-ledger-entries","label":"Export ledger entries","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-ledger-entries","label":"List ledger entries","className":"api-method get"}]},{"type":"category","label":"Liquidity","link":{"type":"generated-index","title":"Liquidity","slug":"/category/api/rest/data-v2/liquidity"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-all-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-paid-liquidity-fees","label":"List paid liquidity fees data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-liquidity-providers","label":"List liquidity providers data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-liquidity-provisions","label":"Observe liquidity provisions","className":"api-method get"}]},{"type":"category","label":"Margin","link":{"type":"generated-index","title":"Margin","slug":"/category/api/rest/data-v2/margin"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-party-margin-modes","label":"List margin modes per party per market","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-margin-levels","label":"List margin levels","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-margin-levels","label":"Observe margin levels","className":"api-method get"}]},{"type":"category","label":"Trades","link":{"type":"generated-index","title":"Trades","slug":"/category/api/rest/data-v2/trades"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-last-trade","label":"Get last trade","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-trades","label":"Observe trades","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-trades","label":"List trades","className":"api-method get"}]},{"type":"category","label":"Network history","link":{"type":"generated-index","title":"Network history","slug":"/category/api/rest/data-v2/network-history"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-history-status","label":"Network history status","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers","label":"Network history bootstrap peers","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-export-network-history","label":"Export network history as CSV","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-all-network-history-segments","label":"List all network history segments","className":"api-method get"}]},{"type":"category","label":"Data sources","link":{"type":"generated-index","title":"Data sources","slug":"/category/api/rest/data-v2/data-sources"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-oracle-data","label":"List oracle data","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-oracle-spec","label":"Get oracle spec","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-oracle-specs","label":"List oracle specs","className":"api-method get"}]},{"type":"category","label":"Parties","link":{"type":"generated-index","title":"Parties","slug":"/category/api/rest/data-v2/parties"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-parties","label":"List parties","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-parties-profiles","label":"List parties' profiles","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-party","label":"Get party","className":"api-method get"}]},{"type":"category","label":"Referral program","link":{"type":"generated-index","title":"Referral program","slug":"/category/api/rest/data-v2/referral-program"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-party-activity-streak","label":"List party activity streak","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-current-referral-program","label":"Get current referral program","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-referral-sets","label":"List referral sets","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-referral-set-referees","label":"List referral set referees","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-referral-set-stats","label":"Get referral set statistics","className":"api-method get"}]},{"type":"category","label":"Vesting","link":{"type":"generated-index","title":"Vesting","slug":"/category/api/rest/data-v2/vesting"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-party-vesting-stats","label":"Get vesting balance statistics","className":"api-method get"}]},{"type":"category","label":"Rewards","link":{"type":"generated-index","title":"Rewards","slug":"/category/api/rest/data-v2/rewards"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-rewards","label":"List rewards","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-epoch-reward-summaries","label":"List epoch reward summaries","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-reward-summaries","label":"List reward summaries","className":"api-method get"}]},{"type":"category","label":"Events","link":{"type":"generated-index","title":"Events","slug":"/category/api/rest/data-v2/events"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-event-bus","label":"Observe event bus","className":"api-method get"}]},{"type":"category","label":"Ledger movements","link":{"type":"generated-index","title":"Ledger movements","slug":"/category/api/rest/data-v2/ledger-movements"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-ledger-movements","label":"Observe ledger movements","className":"api-method get"}]},{"type":"category","label":"Transaction results","link":{"type":"generated-index","title":"Transaction results","slug":"/category/api/rest/data-v2/transaction-results"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-observe-transaction-results","label":"Observe transaction results","className":"api-method get"}]},{"type":"category","label":"Teams","link":{"type":"generated-index","title":"Teams","slug":"/category/api/rest/data-v2/teams"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-teams","label":"List teams","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-team-referee-history","label":"List referee team history","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-team-referees","label":"List team referees","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-teams-statistics","label":"List teams statistics","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-team-members-statistics","label":"List team members' statistics","className":"api-method get"}]},{"type":"category","label":"Transfers","link":{"type":"generated-index","title":"Transfers","slug":"/category/api/rest/data-v2/transfers"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-transfer","label":"Get transfer by ID","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-list-transfers","label":"List transfers","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-estimate-transfer-fee","label":"Estimate transfer fee costs","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount","label":"Available transfer fee discount","className":"api-method get"}]},{"type":"category","label":"Volume discount program","link":{"type":"generated-index","title":"Volume discount program","slug":"/category/api/rest/data-v2/volume-discount-program"},"items":[{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-current-volume-discount-program","label":"Get current volume discount program","className":"api-method get"},{"type":"doc","id":"api/rest/data-v2/trading-data-service-get-volume-discount-stats","label":"Get volume discount statistics","className":"api-method get"}]}]; \ No newline at end of file diff --git a/docs/api/rest/data-v2/trading-data-service-estimate-amm-bounds.api.mdx b/docs/api/rest/data-v2/trading-data-service-estimate-amm-bounds.api.mdx new file mode 100644 index 000000000..a5e589ec8 --- /dev/null +++ b/docs/api/rest/data-v2/trading-data-service-estimate-amm-bounds.api.mdx @@ -0,0 +1,49 @@ +--- +id: trading-data-service-estimate-amm-bounds +title: "Estimate AMM bounds" +description: "Get a list of AMMs or filter by market ID, party ID or AMM ID" +sidebar_label: "Estimate AMM bounds" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: api/rest/data-v2/vega-data-node-apis +custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate AMM bounds' (trading-data-service-estimate-amm-bounds)" +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Estimate AMM bounds

    + + + + + +Get a list of AMMs or filter by market ID, party ID or AMM ID + +## Request + +

    Query Parameters

    + +A successful response. + +
    Schema
    + +An internal server error + +
    Schema
      details object[]
    • Array [
    • ]
    + +An unexpected error response. + +
    Schema
      details object[]
    • Array [
    • ]
    diff --git a/docs/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx b/docs/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx index dd14d0d04..464e46e8d 100644 --- a/docs/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx @@ -6,7 +6,7 @@ with the specified price and size on the market." sidebar_label: "Estimate fee" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWm1z2zYS/is4fqjlq0olbi/pKJebeuqkdecu8cROv4SeGiIhCTUFMAAoR/X4v9+zC1KiZDm2m7u5uRl1JmOKAHaffd9lcZ1U0smZCsr5ZPjhOimUz52ugrYmGSb/ku5SBXF81Be1V4UIVvhK5Xq8EGGqxFjhn8yDdT5N+ommIx9r5Rb4YUAVP2dM4bjAG6c+1tqpIhkGV6t+4vOpmslkeJ2ERUV7fXDaTJKbm/4mjhOncyVkEFdTnU+Zd2WDMkHLUlhXKCe0F+oTsIUIMzhZqLtAVUTuyxCd6j/+g4A8qH0Wz9i6mQzYWWsTnn2HvZsIz+m4r6zxytOJgydP6E9uDcGiR1lVpc4lCTD43ZMU1x0OlbOVckHH07As/dmQuZ7BnAthxyyw8kEDFMTDbi8AEa8hdSP+WGioRzm1lF4Ye0UaWGelzdhJiFHnoXbq9TbGeCnkzNYmiErqglnNJDSBf5Ce0fyqJlKs00rFGeEZa1UWZA5pRG28nhhAxmE1AUyfyxI/a9/Skd6rsOdFATefwZhVKXPF7r2h8f5t5O/UWDmn3JH2OaG9LUm7IqzZABuDCYKpUk/0qFTCNdQexvtXW9Yz9ac5jyTFN9ZIB0FeQjVzpriVe6nhqIUOiweZC/aPaQB/QNg/wi7kOo8zShfa4+yxPPlIU3Q5PsYK6/zYAJYtcJ/2WYsP1Typz1jzjZxMkB+8niNTSReWURzz0n/TIi3c+63R7hBFs8WnmemqjEk90jwt+/tME9cfwPoxoQL+QYdSsXAVDIBcTOpdxJzJRhothIw26UMSX5eBctHY2Rnes3lWdO3od1SUDbox6wMO6hGM51SuYOYiknjVZGk2AMqOD31BRQGp09+VxqWYgICJmXwLc3Bf192h8HUO+/txXYq2DKWk/b99URnKbaHWyh+c8duDFaLGNxMGBJHKWFGCmvGDLBBe4CPLky7ZW/AvDs3iYqUVeL90Iw3Vo9h55VDTUZ8LAWzB5rYUo3oMhxMzCCwniIXSwmBXOkyFzMz7d/+Mpog8RiqqmRC3Mdeh2dCAs2XmhOiDNjLDiHmD4VyDDLRbVdYFCr5K5peD2tAfAdhiLksYFVEaOzIoKjNgUwddcmqpTU5SUlkWK32IiTLKsdXR/E1t4VtsRJOwMqJXn+SsQoA9HYoTYigNSmXkLZfig/WPX3/N+wX+e20tYFjxUqRp+iK+I6Jw+uYXnlIi9xr+2cPW/eY99scH9A492vSeWZ3Z3le0a19cx+XOzpsuyoN7UP4i5/IhMPEOTykR+Cw87XugkuYlkmEXXSRLOyKKzq4XS9j0ZzAgq2yhe4q28AxGOIwcJiocqbFEZjg2PkiTq97+vQy3HnqxRW3f3qO2kwUcxCwVF5mBQw/A95cWjUrr7a+bmPV3W320fBxlO3p1+uO745Ozt+/2h608K9t3zjcUVri/uwf3T7aFzJiHL8VX1SgFz2sQaixArPoCxYOW8YwNb9RVlyvQ0vJfXgqjy5XKV+K0xuy82WB3s04qcoKAaIr8VJbwb/ayB/DJzBlNGiRqG7ZNjuAyUm0mkCtdlrRQREegIS4zexzeE2snpZKV9mluZwMk7jLlBRpJ9lDfV1mLMhopmV5ERWdmmTVMuSCyMfuAyEJ8rJHb0EoU8TTRE3KMCZP3IAyC2BvsZaZJWS2LfqzpjXEz5HybjqRjdJ8Gi/SPLInyLLhLoWOZYeJZwqvsHL+cvn3T6omeUY2asssVh7Ic0ntM+Jw6CXyU1alJXUqXmdtHaBl5eJm24TKzkSqKVQLvN/kfrDtZNjZUFz8Q2ItmVlwrvq3wqWi8etj6LKmZHDnaKYVpx7pUTfy2Xn6CbhoIl94S2w6wdT78xrp5KZ6+2FglC7SLB92EQA9LUlnCqLNkiMdtHrMOLI1QsqS/IsAw3oAREfl75P6PzjoB2VzuwDluxswNTUedoc+5UmX5zSVmSsPeOYXLSpHXPqDriW6wbsh+LMsb1o0h0mFD5oOWZDReZi7YTVrrTW1ZRNN1OFG2aa3eNsiN0TPDZJb2FT0eXhtRPqyUyIGbHtWOYZ1/ON8ffolN1smtmYXliTSepgdPD3yWNFq/NZv/EPuszVb5kFx2AC3a2uVNhLNua4OZRiEHICOZQEngc81PZu7oqJpxpPHXGRTdRg19coG8PqDJMRT5A2SFfCqdzJFg6FyTYbyazBR17pEp8O5Ru40QZXJLJ8jMtsTFErUDEmHvSWqx4AxE4k41X+xHBHzcT22N4B9xLYJjSiBG31s2PVoPxkv7JAy7G6WvhLza2CAkeukKvdk+p7Rjg8QO+XSOLBOUnHnkLEAtKeErmL1C/NGYFh1vpA2lfqwzdB8tg5VFZuIHKfowg82UtZsczO35J9YWdT7iZ3ul5srFlAzd+cb7m0SfGW7Y4eTTEKqLfvzr8YDtxoq4il8wEeQWtor5sKR2Gl5S0WDD+RvOMOfCIOnjQOWXCdHzV4MmTFC+tNGxjZU0opSlvfIcH38VSBNLlqTAtiAuUfFA6z0GtCKlA4dG/Hx2diJ+enXWTnFU4dgvYm2RtwOTujEEJQVKLBvQXKPpOJyw7Nhe1PSl0lAxty7yWw08AOJoXgD8OErnMiePtfYSSonDn18bMIkhF0dQn8o5q3/WsXsRDS9bMPQ8t5gq0WLQ2Uia3RJTsnWwSrOTCADUKM4JRqmCdQ5/5dCAXQoiABiILzNRvMoelYreezgCDOchU7fOR6tJA6PR2ZFT8pK8u6FA7WJm3tighvFTYTudSMbQeH9eY5Y3Ac6Cfl2XclQu/dSOxzpH9mgyB7U6TlE+gFhUA3RoifDnav4kuXSokZpow98LqVQj8G8nUI63U3YltDbgyK5pNv1c9KxralMF3NH39sVMT6YBbDLD3Lkh0JT0Z8tqE7+e6xxxADUhpLd9MrnZnLhXw34rNqI0WW2Tzkn+3QTM1i/Yd9KMKnBVfgqQtd863xv+DOSop2lClv07Dt7cW+6m/N2Uv5vyd1P+bsrfTfm7KX835e+m/N2Uv5vyd1P+bsrfTfm7Kf//ZcqvzfLOGrt293/mE3E5oWuCyVu6GOCT800K7WWD5e1ADvmrVYpkq0eT+Xo004HvOsjmqkFmWJtcP6IKeR7nu3+wO92Sa2M5XigitVIlY7UfF0Bw5jjTHskgT+HdOPpb5wZEQsqjlpYUokg9lOnxYwDfGMwPBu1liMGYN8fEFW9G1q7ERnaN4YD2p+bJkzTghAGQuZrI1Nn80iebSsE20SsACC5bqP2ELhNuI/bsYcSePYjY84cRe/4gYt8/jNj368TO+ZaaZTdtnJAv6S33iMOTY6LTpBisz5+kz5+nz8jJK+sDgodON5ckl84VbbPGvfPt6X/ihE3UUXkdVCVaGBKBVXnduNiHBLokYenDVutmeCRhoKkpxKVN19dUF9678uaGXsd7onwxV3vKkfDcsSyRCe+Wv/euuUa6Lx53f3erEJdqsX6NlwsjXrG3/ClUX3Cb9zMQ20u9X47vz9/t/Qy85orvCt05/UCTPKLI+HCOjVN0icqxteOZQ+4QO6dufVUlKsuMhlYHWfrfX3fWLw== sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate fee' (trading-data-service-estimate-fee)" diff --git a/docs/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx b/docs/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx index 2beca3933..188478dba 100644 --- a/docs/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx @@ -5,7 +5,7 @@ description: "Estimate the margin that would be required for submitting this ord sidebar_label: "Estimate margin" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate margin' (trading-data-service-estimate-margin)" diff --git a/docs/api/rest/data-v2/trading-data-service-estimate-position.api.mdx b/docs/api/rest/data-v2/trading-data-service-estimate-position.api.mdx index d3668e8e1..361af1aeb 100644 --- a/docs/api/rest/data-v2/trading-data-service-estimate-position.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-estimate-position.api.mdx @@ -7,7 +7,7 @@ Liquidation price estimates are scaled to asset decimal places by default, unles sidebar_label: "Estimate position" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate position' (trading-data-service-estimate-position)" diff --git a/docs/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx b/docs/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx index ae0f024bc..fef1173f8 100644 --- a/docs/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx @@ -5,7 +5,7 @@ description: "Estimate transfer fee costs with potential discount applied" sidebar_label: "Estimate transfer fee costs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate transfer fee costs' (trading-data-service-estimate-transfer-fee)" diff --git a/docs/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx b/docs/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx index 73be4621c..c906afd41 100644 --- a/docs/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx @@ -13,7 +13,7 @@ buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE" sidebar_label: "Export ledger entries" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Export ledger entries' (trading-data-service-export-ledger-entries)" diff --git a/docs/api/rest/data-v2/trading-data-service-export-network-history.api.mdx b/docs/api/rest/data-v2/trading-data-service-export-network-history.api.mdx index 57b925d7d..a11993e07 100644 --- a/docs/api/rest/data-v2/trading-data-service-export-network-history.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-export-network-history.api.mdx @@ -63,7 +63,7 @@ buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE" sidebar_label: "Export network history as CSV" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Export network history as CSV' (trading-data-service-export-network-history)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-asset.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-asset.api.mdx index dcad60fd6..b4d4bfa57 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-asset.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-asset.api.mdx @@ -5,7 +5,7 @@ description: "Get a single asset using its ID. Use the assets list query to get sidebar_label: "Get asset" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get asset' (trading-data-service-get-asset)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx index 89a30ef8b..806e5736e 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx @@ -6,7 +6,7 @@ and has not been replaced by another." sidebar_label: "Get current referral program" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get current referral program' (trading-data-service-get-current-referral-program)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx index 56c98280e..0a46c58a5 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx @@ -6,7 +6,7 @@ and has not been replaced by another." sidebar_label: "Get current volume discount program" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get current volume discount program' (trading-data-service-get-current-volume-discount-program)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-deposit.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-deposit.api.mdx index 32dec2646..b0a385a2d 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-deposit.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-deposit.api.mdx @@ -5,7 +5,7 @@ description: "Get a deposit by its ID" sidebar_label: "Get deposit" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get deposit' (trading-data-service-get-deposit)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-epoch.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-epoch.api.mdx index c891d0ea0..21d262f1a 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-epoch.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-epoch.api.mdx @@ -5,7 +5,7 @@ description: "Get data for a specific epoch, if ID is omitted, it retrieves the sidebar_label: "Get epoch" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get epoch' (trading-data-service-get-epoch)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx index 070dd2cd2..daa55cd85 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx @@ -5,7 +5,7 @@ description: "Get the signatures bundle to allowlist an ERC20 token in the colla sidebar_label: "Get ERC20 list asset bundle" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get ERC20 list asset bundle' (trading-data-service-get-erc-20-list-asset-bundle)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx index 2ad041faf..e3943dea4 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx @@ -6,7 +6,7 @@ already allowlisted in the collateral bridge." sidebar_label: "Get ERC20 set asset limits bundle" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWt9z2zYS/ldwfGikxkc57l3SUS439cVp6k7G9djO3UPoqSASklCTAAOAtlWP//f7FgApypIbZ/rUGfmFoADsz28XuzTukpobXgknjE3Gn+6SQtjcyNpJrZJxcmp0rS0v2fER0zPmFoJxa4VjTV1wJ1gd59NkL5G04XMjzBIvCjTx2s4fF/jNiM+NNKJIxs40Yi+x+UJUPBnfJW5Z02rrjFTz5P7+khbbWisrLM0f7O/TI9fKCeVoyOu6lDknMUe/WZL1rkeP2ArjZNjtJT7XjckFva5reFgUYGXXtdOKvcObEU1Fmj0Qby8p5Uw4WYkPspJuk+aHOM1KmmeFgA3wnGkDHtIGJlsJK622CXlCP2Mvh+GVhI3LJZMFTCFn0DEQtXKuuGuMYNNGFSVUUQX8I66xzDLo2EwraS0IbuXcbbeb7M+7uY62ZQtxy4TKdSEKBizwPWI2k7d4vZFuwSb7t5NMiXQ+piF7TgK+CI8DPNI09S+3J5Ot8rgF2C10WWyK8z+QLwy/ASy7VU8x7rWY80OaPd5C1E8QzAMhAUMXwpRL7GX/xcZH6ZKs0pX001nEbEdjwydOt5FD005fCRVAYplMRcoqftuC5yiihtx4EzW+WFOXs7mEd9m7s7cH+5GYxwhZoTSCF0s8S31TSuvgFqk811yXJSQwMN/UyGIuVjrp6W8id9AJSj0wD7NNniNQZk3J2thMyar//FOxSfihJ/SpOHYji7jvDlYS4VXMhUm8QI7L0u+STlQhtItCEh9envbJbog/OVTLCSMZuVSwjmLcTKUz3CyZFUbyUv4uKFy007AP3DWbCcMqKMzngHupAQMPa56pj2cfgp0Dj6mPQHgTErdppEcz0kgzlalTog/a8PnU8wbDawQyorepa20cAaTm+dWoUfRgEJtd87LBiug9MlSmwKZxspRuyWaNyklLpDBAorMHmwsFHzsvgVvooktxRJNk9RK9u+VVDWC+GLNTYkhoi7x5pz5Yv33+3K9n+PtRa4ih2RsK4tfhNyLK1TK+YZQSuR+NrgZYOoy/Y30YyBkb0KKPntWFHnxDq4bsLkz3Vt73pTz4gpQ/82v+FDHxG0YpEfhD8aQdgEqalwj+vnSBLK0IUvRWve7EpsdoRF7ZQvcc5+MFnHAYOMyFOxIz3pTuWFnHke0Hwy8y3Lrp9RazffcFs50uARDVGS4wA4cBBB92Hg1GGwzXXeztt2k+mj4Ouh29O397dnx68cvZcNzqs/J9b3+ksJL7H1+Q+71uRfYyj9+wb+ppCp53IBQ9QKz2mDCGpjHGghNx0+cKaWn6b2+YkuXK5Ct1Wmf2fnnA7n6dVOAEBStu7IKXwLdH2RP4ZOoCIepVbcM25oiCTZchQfUTyI0sS5ooAhBYY0Wmnvnwnms9LwWvpU1zXY2QuMvUT1Bt9oyO8C5rUUYjI4dzj7hnqssaCsUGyIbsAyJL9rlBbkPlUYTdRI/xGY4UvwZh4Niz0bNMxZTVstjzp5aIzs2Q83U65cZLdztapr9nSdBnKUUZaGfKE88SP+vB8fP5LyetnWiM0wiFh8XZ408cynJI7yHh+9RJwgddjZg3JTeZ2txC08jDXdoGZKqpKIpVAt+L+R+se1l25kWd/EDCTtjNQuaL1THTVz5lEdXjFrNkZgJy8FMK185kKWL8tig/RV0OCTu0hKoDbI11v3rbvGEvXj+YJQ+0kwf9hECDjlSWeKmzZIzhNsSsC5YGUbJkb0XAi3ECRkTkX4H7v3vzJMjD6Z44x8HuDy0dbIYi5kaU5d+vlL5RHp0LQJazvLFOVyzAYN2Re+FYfuDdECI9NuQ+WIkH52Vq4mHSeo/Kq+C6HifKNq3X6Yym6ej0THkynX/ZgFDeqvJpZUQfuOlRY7xYl58uh+M/45N1cmtu8foEGi/SgxcHNkui1VFYrddfP4Q6a6MaJsiOYEXfNYUI/4P247HiJ1OPVFQpu/A9S8BrBUO3UcPABPpahyJHUeSPkBXyBZrUHAmG9sUMY8W8gggtU8j7DLmSI0Q9uQ4EmdqWuLxGcauXfcCpxAIYiMSjZp4MgwR+OyrxBsE/9WcRgMkhMereMtZoAzgv3SNlPNwofSWEaqVR1KOWrlGbDX1KO1ZI7NBP5sgyTvDKImdB1JISvoDba8QfmETgTaWi1I95L7oNnsHMEv3WbY0KnklfSVLW7op+FNK33lpU+bCf9A06QxNSMmxnI/pjos+UL9gB8oVz9WQvPC0GWK40C7N4g4ugN9N1yIclldP0dQD2CPkbYLj2BwNErHhtu4RoScI2THB8SSVDGQtHzDS1LdbHx7cMaaJjSQZsD8ROKhbavqYSRUobDhX76eLilL1/d0GtfIRHwEU4W/hmYFI1hqCkQAnHBiwXLR2aE687lhdNTs01HebaBH6rhgeCGBG6LjoeNayTE2K1voJRqAsv0etNucVsEI0Y+sMR1Bf82pu/6vm9CI7nrTA0vtayoBKD9gbSHpbov7WBV+JKIgChpqFPUEIU3uZT+mwjvF8KIgAxEF9qLvysR1TKBh8BBDiOvhf0z/ngNa7gNNo7RZd5ReiOFKhczNSJdmIcuvG2O+Fehoj+vDEGkQmwoF6XJZ+WHU71bCZzZI+YOajUMYLyAdSiM0C6lkhDJvSNdgeoqZhLpWRs1RD4mwnUx9u5hxJKG/rGQ9BUD3HOBrGDF1UNuQP2hqyS84UDm0x57r4gkJT0q+60sYg/pJgccQAzIaTtI98M1jru1TeEVm1EabJaxo3h/j0GzLaPZo/TDCYwdX4OIRu7tb9XBDNhqKaJIevxHRpvX1vuuvxdl7/r8ndd/q7L33X5uy5/1+Xvuvxdl7/r8ndd/q7L33X5uy7/r9LlNzF5QDEP7f4/84k4n9M9oCTcKYj3Ay4f0nkv3Nfeb/DQBdoocCab1xwm3u+TjYsOky/ddECd9hVXHchLdDB6L9I1kOTC+MR9xB0/R7AgOf8K7Tyjc+H8rRB/y8f+x2uYkHOoZCaDCzI/nSR4GQF7o+uDkTD5wf7IXxYZBc1H03ZnyJLhnlVjSuzyOByPaHOq9vdTJ6xTwqV0VSU1Or+yyUPbYxkb0IUbxEchhoDLdmIvn0bs5ZOIvXoasVdPIvb904h9v07skm6YzbSPiYh4fy+nW8MOT4+JTsxnmL/eT1+9Sl9SRAFkDpFKu+PVNMJwwBOdZeHeV7yK0zlsTaTe16+/dgDEBEKVwqguUY2Rgbyj7iKaPyXwFJmSvtF5ROPpTZTQ5TdSB4NoJjhmAevSrrs7OvM+mvL+nn4OlwH9rUJpKf8jama8RJZ/3LKDs3hLcMi+5vLhVp2uxPLhHUR/6ONHj6drjhJ2SlD6dInlC1hRGC9v2Hno67fero1vnkSlywcoRJBD/w+SSTnU sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get ERC20 set asset limits bundle' (trading-data-service-get-erc-20-set-asset-limits-bundle)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx index df2a95b2b..893ab72e9 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx @@ -5,7 +5,7 @@ description: "Get the signature bundle to finalise a withdrawal on Ethereum" sidebar_label: "Get ERC20 withdrawal approval" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get ERC20 withdrawal approval' (trading-data-service-get-erc-20-withdrawal-approval)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx index 382993a34..32b22635d 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx @@ -5,7 +5,7 @@ description: "Get accumulated fees, rewards, and applied discount information. A sidebar_label: "Get fees statistics for a party" hide_title: true hide_table_of_contents: true -api: eJztWmtz2zYW/StYfmikVqUct910lM1OPXWSurObemxnv4SeGqIgCTUFsAAoR/X4v++5FyT1dGy33c7sjDrTiiaA+zz3xeI2KaWTMxWU88ngw20yUj53ugzammSQnCkfnM6DGCvlhQ8yaB907kWwIkytV2JsHZ6UmOi5MgLEwiJNeomm06UMUzwb0Oe/sHYywgunfq20U6NkEFyleonPp2omk8FtEhYlbSWmZpLc3fWeLpBThQxqFF80cknvVWjl+rVSbrEUjBc3BBvLwj9NstelzafEdawLWFOMnZ2JjjZ5UY3UqJuKk7GwMx0gW48lc9JMIJ+FHryX3tkCRINQDS16d4VffnF1nwJ0nNl/WgW4aiYD9lfahL9/jc1PVgpPT1Hpiv8bhW/UmVko6FSuTK3nfVoF+6fodEnnfWmNV55OHB4c0E9uTYAI9CjLstC5JJX7v3jS+3aFwxb+mBRUkUFoQJD0uJkCYyQlnAeuW+CkIJGbIVI6WyoXdBSLjpzjhH9j3Slt2eb9ZgfVJcRr9mzNoGZMdJ1Fg/MtwucqhELNSBPeI+w4ukq66xg2G0Ylk46VgzzH2ue2MuGIbKh20L6wQRaCtzs8jOr9Xsh4gmBRE2Oz7eQWiMi/5bVyZIMzgAcq38tsRhujD1y9VQwXtUa05PVI3c/nTN1IN3qQS6uSi/vXeMVFsKot2W7299hzbotqph5pzbj5d9nyrn1jh7+oPNAODefjxfzwzRYGl9slxF88cP6tClskmoDBUZxd1+ZI+CrPlffjiswYN6bE9JsnBuk60HM7UmvJAbnhq8OlMfCnmiiXsEBB6oJPtVEjRyNNfGRxukp2S/yrI7O4EiSj1AZOQJlxQx2cdAv42WlZ6N/gFMgWbG4LMazG8I2YQWGJNCkLi1Rxo8NUyMy8P/tXzCmRxxDgJeCQxA2IVmjWNNLMZOaU6IO2KPSQeYPhHAhHrqjK0rpAsChlft2vDP0IiC3mskC2ENowZTJUZsCmCrrQYSHGlclJSy8oc7X2EBNllOPyipZhaoH6WjaiSbKyRK8/yllZKPF8IE6JoTQjUfOWrfpg/f0XX/B+gX/eWBQZ/PtKpGn6Mr4jotIs6r/wlBK5N6gpHWzt1u+xPz7osejQpvfM6sJ2PqNdXXEbl1d23q1KefiAlD/KuXyMmHiHp5QIfFI87TugkuYFcu2qdJEs7YhSrOx62YpNP/0+eWUH3XMUzgs44ShymKhwrMayKsKJQdkwuep0H2S489DLHWb76gGznS4AENMaLjIDhw4E77YejUbrdNddzPbbNh8tn0Tdjl+ff392cnrx01l30Oiz9P3K+ZrCUu6vH5D7rW1EZpkHr8Rn5TAFz1sQqj1ArHoCGZ2W8YwN79TNKldIS8t/eyWMLpYmX6rTOHPlzQa7u3VSkRMURFX2U1kA34yyR/DJzAVClFVtwrbOEVysys0EcqOLghZGEQii8iozzzi8J9ZOCiVL7dPczvpI3EXKC9S0PUP7sMxalNHIyPQiGjozbdYwxYLIxuwDIgvxa4XcNuYqRqeJnpBjbjqxB2EQxLP+s8zUKath0eM2SNXOzZDzbTqUjqX72F+kv2VJ1GehVRFpZ4aJZwmvMjh+PP/pXWMnekY1KlGQUHu44lCWQ3qPCZ9TJwnv69I+qQrpMrN9hJaRh9u0DcjMhmo0WibwXp3/wXoly45Z1KvvSNgrNJcaPXhbZlaVT0WN6kGDWTKz5B6c/JTCtejcVR2/DcpPMexBwhYtsTkAW+fDz2ybV+L5y41V8kCzeLiaEOihJZUlLHWWDPC4CzHrgqVRlCzpLQmwGO/AiIj8I3L/58o6CbK5vCLOSbT7pqWjzdCw36ii+PLa2BvD6JwCslLklQ+YVCIM1h3Zi2V5w7sxRFbYkPtgJRmdl5krhknjvSkGu+i6FU6UbRqvt8NedHpmmEzrX9EhlDeqfFgakQM3Pa4ci3X54bI7+CM+WSe35hbWJ9J4nh4+P/RZUlt9a5b5LvZZm83rEUG2DyvayuV1hLNtK6MxuyAHICOZQEngU81PZu7pqFJxMaWJLOJ1BkM3USPABPr6gCbHUOT3kRXyqXQyR4Khc3WG8WrCY1DNFPI+Q66UCFEm14IgM7sSF2tUH2XZO5JaLICBSNxr5qtulICP+6mtEPxDrkUApoTE6HuLukfrwHlpj5RhuFH6SgjVxmJ2Qy9dBhrMOQ4wapJ+OkeWCUrOPHIWRC0o4Su4vUT8gUkNvKE2lPqxzqL76BmsLDKjPpZo9YXmTpKydp2DuT3/yNaizkf8YG/UXLmYkmE7X6O/TvSZ4YYdIJ+GUF714q/HA7YbK+Iq/oKLoLewZcyHBbXTQEkJe8T8DTDMuTBAxJksfZsQ+TtQEyYoX9ro2MZKGpeLwt54jo/P6dNFy5IM2BTEVip6id4Lg9YopQNHRvxwcXEq3r6+ENY08Ii4iLVFbgcmdWMISgqUWDZgudrScThh3bF9VCEioDOKuXWR33LggSCO5gWIH4e8XOaEWGuvYRQgEkXai6H0WI2iEUMujqA+lXM2/2zF76PoeNkIQ89zq0fUYtDZSJphiYHSOnil3kkEINQwzglGqRHbHHjl0IBfRkQAYiC+zETFL3OEqFR03gMIcJyHTqt1PnpNGjiNzg6dkteE7poCtYuZeWeDGkAPuKWZTiTLUKM/rzBwmwCwoF/XhRwWLU7teKxzZI86c1Cr4xTlA6hFNUCHhkhFJuTvKi2ghmqijdH1qIbA306gHG/nDCW0NuDI0DSbOBed+oONmpWQO2KvK2Z6Mg1gkxnmzg2BpqQ/a6uNR/whxeSIA5iJPv48bbRv1EaUbo/0vaQOmJ2fOe+lGU3gypzG/crvnO8NwUw5wx8+OGQZ33Hw5t5yP+Xvp/z9lL+f8vdT/n7K30/5+yl/P+Xvp/z9lL+f8vdT/n7K30/5/y9TflUnDyjG0F79n/lEXE7ochlfYEkuN8+/VZzUqlkVL27RzYVec6siuq6539DceIDLY2CBQiqO4p0acXIc4xQopZmYT3Ddj5eXyJhUv/gUXYNJLhzn12MZ5DkwjRz6864rDAnZjjpasoci6/DFtkHSBzT688M+Sdynizm+T5KgsPVv69tuVDZjHovX6ypX4CAjZdCn86k5OEiD8sGokM7VRKbO5tc+2bQStonOCJICwSPVTeiu1i5iLx5H7MWjiH37OGLfrhO7pPtcY8tAq2H0HxwX7R5xdHpCdOokQXdHDtIXL9KDL5Fd5lrdpN8QYEvrAwKB6NRXwggqu+9WlbWj1kRb+bT0l6KsDiaqmv2yQGdC2rB9b2vofEhgYLIAfa8iUQgmBCAGV2yxesmguTIJi05hDDp3e0sV4L0r7u7odbwzxxc3tadsuLwkd68p/ugdyp3qXavF2lVKLoR4w9h6vGx/0S3KT6iwepnyT1Lif3Vr8hNaLC9PLnW4pD/QXw8pJJ+EmM5ZfQOzK373jeCdwjY1yixWJW2UaOB/d4mtUzTDyrHgcfWIG+GVc1sfj0njNnOjo0Mx+i+Ic31u +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get fees statistics for a party' (trading-data-service-get-fees-stats-for-party)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx index 7bcb80b6e..bdad09ce6 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx @@ -5,7 +5,7 @@ description: "Get accumulated fees, rewards, and applied discount information. E sidebar_label: "Get fees statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get fees statistics' (trading-data-service-get-fees-stats)" @@ -34,7 +34,7 @@ Get accumulated fees, rewards, and applied discount information. Either a market ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/docs/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx index c3a5054a2..0961dc80c 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx @@ -5,7 +5,7 @@ description: "Get a single proposal's details either by proposal ID or by refere sidebar_label: "Get governance data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get governance data' (trading-data-service-get-governance-data)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx index aef5d6470..38733c045 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx @@ -5,7 +5,7 @@ description: "Get the last trade made for a given market." sidebar_label: "Get last trade" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get last trade' (trading-data-service-get-last-trade)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx index 0b73e65d5..7c5079ae9 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx @@ -5,7 +5,7 @@ description: "Get the latest market data for a given market" sidebar_label: "Get latest market data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get latest market data' (trading-data-service-get-latest-market-data)" @@ -42,7 +42,7 @@ A successful response. Market data that was requested. -
    liquidityProviderFeeShare object[]
    +
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -54,7 +54,7 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. @@ -74,7 +74,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • +
    priceSources object[]
  • Array [
  • ]
  • An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx index f585bb7f4..cda64ca00 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx @@ -5,7 +5,7 @@ description: "Get the latest market depth for a given market" sidebar_label: "Get latest market depth" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get latest market depth' (trading-data-service-get-latest-market-depth)" @@ -42,7 +42,7 @@ A successful response. Zero or more price levels for the buy side of the market depth data. -
  • Array [
  • ]
  • lastTrade object
    +
  • Array [
  • ]
  • lastTrade object
    Last trade recorded on Vega. @@ -58,7 +58,7 @@ Fee amount charged to the seller party for the trade. Zero or more price levels for the sell side of the market depth data. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx index 3e6ac8aee..4a5fa2f6d 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx @@ -5,7 +5,7 @@ description: "Get market data history for a market ID from between a given date sidebar_label: "Get market data history" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztPe1y2ziSr4LTj7V9q8iTzExmy3NztYqtOJqzJZ0lZ2oqStkQBUlcU6AGIK0oLlfdj3uJe6p7h3uS624AJCWBMuMks7N39h9LJNjob3Q3GtRdbcEVn4tEKF07endXGwsdqHCRhLGsHdXOuboRCWufsCRmSvyWCp2wMU84m4U6idWKTWLVqNVrIY5e8GQGnyXAg29zerY9hiv4ZKjEuHaUqFTUazqYiTmvHd3VktUCx+pEhXJau7+vb2IwCOcwJ58vWCjZpQw/MMllrEUQy7GGa+Mw4Ak8y5KZYDBQJSye0BdAUzDF5VRkCAL+apVjSMOzCdbwnPBIryEKdM55Ag+FMnn5HYz9spgLOa6ONwz+alh30vlIKMRFAaYKMAXJjwAhkaRKijGgyBOmY+DzVAlAVeEVyVS8ZOFYyCSchDBqtGJBqmAY0+liEeEl4MIen8ADe2V0Lfg0lBwRaUxCpZPqtH37IqcNvoqpUD7i2hNGc0xRbZccqKsTyx2qxBW8R1cjDsqOdFnBLJS4DeNUI4xS2RRoIGJ30/AlxREJrT9FFiMBhIoqwkBG/J1lQfrwOcIw1H6mNH6ZCZhboQxAFsKgpoROo0SzZZjM6IIUS3STTmCEeoMBvTIGUYnE0DkWEw7PsVsepYKFIDpwjRUIMdBfP2wflppRHEeCSyDnPQ7Xi1hqoXHAi2++wX/gjxLQFfzIUT0CmufwbxpJvisAXKh4IVQSmqeNez+BtQC/rfOpBzJBQZkx6wtGxibgjkFnjIJGMYJaGkVCOoG49QnFeGo+PDxXmIi5ZlyieYhQbUxlNEwTr3HgNszzAqwSfA2QbSzN9W2Qx0atyVwDsFGw4VSj/cZsIpJgxiapIt1CRhBuG9oIuhCPxTZglACbCikUOGMydu54sZwJyQA5DzN5GuDzLTnehohrC3oIt1Sl4EiizVXKAmD7H4WKWThBhihQo2hFag6PuxEwaxiPDxCHh5ajusOrjytzCWYGHSk+JG6KOiOHgWt/giMsihajDJEwU5JQbyNYDb8R2N6rcNxTYeCRxZtwOkPTX+BtcMi3ImIwAYjbuAuwxRtyaaN0ZS6B0+OoqUCVDqeSXDO5zDqNEx9giY8Eu37+4tvvvn95jZhzo4kBsHpo7QUFb+YE0q+fN+xgrnU6R2W1ZIM4J+E0VUbtvgcXFIRzHrFFxIMSnbP0vo2jdO4huDmFIGBKindLQ0CvccJROGag6CgFhEDfCUFH7lekEh5+mNBM0ulOUXcnE6FKhH0WLyvJOkYYVtoNNgA/CEuCiMZE5bbgmQ54ZBBH9hmi9nRVYRHGnyouQlGsi8yg/Y8oNHAeSRhUtVKQGdJcaqDWnQVRatYpMZ0ChlacQ/m15ZkRUybTQZwAFCvOogA1PZmbHkjMT8SncrayUfhZq0UU/ZF4u9NiHuLumpV8HoNhQRNAXywHKpxi0LyFzC+4nmere7asaUaPjsUYI8ucZSbDFBCZmqDDxBu4jLuZEDMbh6J3uDwetLudq8FF+/S0dXF12en3Wsft1+3WCYwTMp3Xjt49MGrz7qvm4PiN53q31+q0O6eeO72L9nHLc/2s/e+X7ZP24Ndd964GzYvT1uCq0x1cnbcGnqGXnears9bVoHt10uqddX+9OutddS9OWhd9z+DT7tvWRafZOW5d9S+BzE4f7vrm73ZOr16ddY//rQZBdhImEYq2aQWUGHlmOb+wAsFIsjgAHXAeleyXhStzCAMPfArkSgq3osQ429kAa6BZ8LYesh3sWqYeb3I5fmXWVkDQmlwphtVsCjPXgeJgGmX+CnP8hEbky1RO2Nddr6MQkjfQgVVPxbeQsKvXQvRnXHnwbMHIZPUsCm8E0zgE8cyehxRCmEWZQyaRX15YuGupzkYicAuJw1S0ZKJWbyEV5WbCrcjBDIMMAMZRzkoDHbe2p8wyd8tIb7BvgPaD2EeymzKHrXGgF5Ig9pwBd0r41zc8W0pMkMhJ+rm0BXkBWcXKozfbBNNI1j7xgrkNVZLyCFacG98qA3yyI3BhubFaWBXL+9znfJ6e5KDj0d8gjEPM7QWuFF95lbYfeSoA/bMm5lVkojJ4rHLaDK61iIPZa8XJ9LsTzAK78hXEE6UeBBa9GdWKYKFjZz02FyLRNoufz8NkjnnhOFWu/OpSRYEzeQU4W+kEXLQOdY/SRTDVnpA8cqhuJOVYUIf41uJBFSxg/cI9wSYqnoPGaDsleBYIJIKETdIEImAarCClkLYk5NizhdaWdAAksesVrC4GQY/29gEpw44RDNuBlt9tuTkyHnimyAWxTvyK8XmcYlaelyLX6nnlIsjn/TxVSDYVoToKsAoBcB6ZBexVuvLIvmPHuCUMDNBGu1hKsnNRfd+ZwNhFyph1aLjg3CrGzBXw6ENE/WURoRi9EiZfyD+6Omb23DbICwEC0iAvo1IJReZWmQDLSYq1KhRwiuE5VrpXuHwLN8YUzvMSuHZyNyvU//zHf+mh1CIBR0paYXxCsKozDRNz4s0oTmYkJawtZkzSjkuFTMeymGOdN8RwIdvRKXfen+A0q3hqpKsk7MEC53pu/wetP2U0YK7mW9fxsmM/oq5Q4cG2F7EGr2mw2i5/0uV+nKrAfC9Zf9DjXC5wQ66kTFq+v0e1V+NVkC+a5mJLYDZtK6UGarWi48IvxGO7aJkdBFf0zEi3U2Yc8IM1TPAw1jyd7bb4gdxvqmGuzLdiyo8dMr3CVFua+mlASA+KmjGgZ30hFbj6WTw2dXbUZgjUgzTKN13nmRWsJ8LH3fNet98etEwyejX4tdcqyYYrDPUO+aXVPn0zKL9/3jppNztld8+a/QEkn82TFuWbazLZxTxileWdoPq6G5tv9Lu4HTc/yixSJKcqXiaz0p2TKd12BRPSeOsDqEC/hFQwXpYavEhKrN1pvC5afZ5g5BLsD5qDMpH57plrvYsu8Lpw4aL1c+t4UBzR6pyYsoX5foy1gbOzwojm8aD9tpV9NWWDk8KA47O1KVCKAPFq0Lo4b3eaxcn6rcGgCDqDdfW23SzUJoo1hx0cKuc2Zshw4dy7v+QgJmYQlR88yV3Oe0fRefekTAQ7hqzdOu52Bu3OZfeyv3mH6kpXtg6zedMWl8pun3c77UH3YseITtfJZfNOqQw2xuUVoWyOgpQGRV7mfKQqeLaNplIpYRAs0JHG5puJUHblhEVkzz5Bct4rFy2m9GD78QdPQGVt1SwfCxzjt8jSQnpTQZADTjYMmE3ls3BxbdOHoqW/w6bCI+IN3FZEvgzi88xH+ndHy1d82ppEFJ4l8TOHilt6IIhchlgAD0DS1ZZ/hNcRyTJWN8cRTBenj0LLbQrj7ISiTkeQAQF/qf5lOrzGKTA1hBCbVg1bIn4YRdxkbktKkD249dO5UwwdfiShcUDCTaHXO4mo4hfLDf9SodhHGnEeyzCJ8dKrGDOCbWy6EgN1sD3lgrN59gzE7pRGOP/m6gKJi/V2VdICLFx6tpu4NrUcgg12IIoV3xWIBCbDbAStGYVjABXUM2vhQKv+ACZdapHn/EM4B24buqjZINRyLym4lZHClCLrmFuATVCX0BYrLI5feR8G7HUnQaH8ByOIHDXkjWVF+At33yLoukCchzALwi3yxI4wmeNXrUQn+ZaTv0/E7Rh5+m822ez2KbJdJiy0Gc9XaCrRsziNxnlyMZRGjuR84CpYJ6wrgLXdWb+13Va5fGcw3UfccU/WbwwlkDDiozDChJker+bELMAKJMIEmKggSQ6L//7PAnVV07oMzWpzrhPFFrurCb11d2h3FQHhiLoIp6aVzaiYl6C6b846LeblMt4qTNQfIszqHq7ecRBSc0LWc2XccWONrkIdiLMopKjC2su+1YUtt31QNCWNRZbidE77K9RUgCOwRJa0vVErlhKRAWqsEKteIRo2spqeZQhzO3nZKFAItRC4H+CfqcCDYt+btYGAgkSWwSidBcWHBZPBki/8IcWzpQinM6DnmYvw3AYyFVpo1kUcIiJuzQzlM5gFlnStqShn9sNdi9WWFdghPb6a2y5Ef/6RgTIDP3O6i535pYODLXWPncgVo9YzcH+hoqxwlZcuNmVZtsPqm/OpdPZUOlsrnfnV5PF1tDLlqftVF4L7aPX/rOLmWPSpnjZjLXraZ5/naTHpa3tFfwwC9YueEkWq2e0SNBUuXPw6zvDblHzdZ+7V7FiL3zoo/ztfImi5/3qNBRCL/ZZSnC3pDIUXqjsA5D8rUwI3azT2gYSxQkUr+NaGTx92tZ1ozATXPFBh9ylWPIge4Td6a4HDg6ML4YzhBwQr548t+Gx1HGZ1n+1uua+chbltvpKGi+YtDyM+ioRtt3AaO4XEWz6696cgPoguK+deXE2p4u3tDKGbYvxHwDM7cvaJ6znHkwhhMDNVkHzThZZ0CJfFLZdJNTeQVGuNtA1zec9csXi9q0kyr8sUzjg8dUn+3+mS9OeR4wpnaLazw12+9cV5djyqNZ56IjfsnJiKtpzEJUeaCmehXN0rj8DoyBCdj9s8NbSR4MnxccmBpBb45vwQ03YxhOsOrP2ISmlrDdYtyf0rYQr1FC24A3nbxUuA2bM9Np8Gd+uw3zZsWpXLaKXjROXUFosmm6yneNec3RpxZH9+FM+vEUVApcfSdp992wn4wh7hy5RCiUDAcjA2qkoHBxGo3d2hmsQbc/bOA/d+szzTZDoNYAnQkzRi7rhgAzn8/WcdFwzs5uKDJ0URoQRW5/Xkko+NF+BRrwh2C/3rplxdo9MAEJLWQq5GIbh/tYJlT4U8Cj9SbThO4iCO2CilkASWL41C4FEMrKPyEx/Ky4szw2Uzx8g2sxXrNwWYFgYENkPZQ/gAm0XhiOa2fTua+o/wtC4sxQse3BymEv8xQNuEgllXEjJqKGGaNDEFOIjwA7NdArqY86Pgt0yelnUjIUzElTBq2Z2150eshxOiFtq5eUY+TH385z/TeAZ/r+MY0IjZT6zRaPxoriFQLlf2G3xqILjXKp7vw9ADex3Gmw9gx/s46JKmGsT7f8JRB+zO3C6MvC9i+eIBLH/mt7wKmnANPjUQwE70Qr0PUBpBBPFQETsDFkcYLAqjfszQxn+HhygVD9w+n1MS2DQzQDB3YkKJtgSXBenJ/sGDE3of+tHDtm8fYFtvBQoiM8aZyWCGfUD8IJOoYdr+wbqIiX/b7MPbbUPbSat/fNHuDboXB0eOnlz2hecthBzv7x7A+zR2KBPORz+xPy1GDZjzDgBZCeBUdSaUwtvwGQZ0xLI4K2CLt//pJybDKGd5To4TZuHKxnT366DMTEAgeHk9g+w+NlpWYR5MfwS5gMxssybM0co4qKIDoW1buOGOjUMoMJR7ZN7TOJ7CMrgIdQPy8kNw3FGDbuDh8T3GC14LPZo9Fm0ZPZSZ15DRCsEa7wNAVrCYgG+jzRZ6GuExeqtB3tazd7g3lNZluSnW9/KH4PPjxogrwu7D4arxcVgz9KwoBsfHhpKAD2t0l5Tj53634/iEn2E1sgFbdvQA3Ltx+CaLBuS1PZI/xYr7UG4/Yo7e524bVGY+EuNx7sDr1v/D1AUva9KF678istc2n8mWmSLxDWa1+sjpLLIZFdnIqQGinYSRsPbrtBzydlhBc21x7z/Ac/5XxJuf2PMfN+6iBNzNF0WHgB8yUMMaYT2sHcFHn8asI9YwqAxr9RwAodGBiRDIv5jZ/7VwHxHZvF1Ap234vslpwzMIYZYiip7dSDyegdo549T1kULQMmdGDdYFWTfL8oZ0jYkUpkHx4YakEd5QXpOaOOnZjTDaLspmohRi7DIOky5boQ8lgcnky/ZRyx0p73ImkuE2TuyG2Pt37w+OPkcm6+DWxEL0GBjPGy+ev9DDmuX6Vibw18Rb3m2iyh4CF03NmnSJeJvKEEJJ8AHZi0R2BT+05+qLqGxxwuortWZbq8GyANCrEwhyJFr+IXiFYMaxt18o07kdmTLZ1FTEzKSA7x4mAmCiBC5TgqH0OS6iyD5KuO9zDLFAGRBEKZuvDwwG9Ljdqx7RWsTx9Q2xpL1pE6Ptg/AadSSG1A3dVw21Go+scYilFxCbHZBLa0tw7NjegbXxRPA5pnSAaoQOX2BRFewPizZG8UaQaIDrx14ZRF0bycCd1RAyrQWeFwkpkkSvbX0whecfiFsY+bA38VLcuvYq4J222m8d/VBSwA5KPkuSxXXd/NfX9EoFGTNzF76BiPC1FfHC+MMIw2nci8H2IfLfoAxmj55j89NCZw6RXlnjzIS64W3XD8dKdhTFS0328c/mFSl2SmSgWxAzrCgbxCYvMW7gA03J3gwGPXbaGriOIVzhSC/M2sK3DROjMTBKNBT77hXpOG2SE6LdbNZiCRMX81iZ+fKEBxBRmC8A+q5/I0CNjeMbYIp7J4xJGQ1qOCEtjgB9xm+J/fOC3MdG8Nwhg59vY3yRglzhswY0qaWil9nU3UgEAEjZjXopRPaaIDINkMsYAQAaYF+0AY4KhhrVYPuXoAggONzEL67zRmpcgtDwWWzOuKH3nhgIGC4OZSdOxJEtp9nshBMOVvvzJh2eFVytnsaTSRiA97CeA0MdLAUCv0yHQZg4IFnRI1eokYAcHJsjaakGw992oGRvfVIlCG2oRkLdZRt6zvZtRVXMF3TCEB84YHPcioFphpJmp4AgRKc/z1abbK9dQ74LHjLwVU13lIgc2WCl3sMbxmC8ryUqhWlYoBYBbvWl2pvfy3wXx5os6bdJvG2R8ynLf8ryn7L8pyz/Kct/yvKfsvynLN/ef8ryn7L8pyz/Kct/yvKfsvynLP8PnuWn1nkAYaTaxc186jqb4gvf7SFQjR056yBORbLWvFB44XveHYPnxfGVMSORLAV1YJnOtPwd5jU6HGjcbXtcy86+Yl9CH5QWnOQVTJW3y9hehVerNnZKmbAViaYDzPSG+aPaIcj/8PbFocHiEPE7vHPvm8dV0bgp80b7VEXwCCnC0SE+2ZDffNNIhE6kSBrYBdlQcXCjt06qwDC2T7RLaibC90H7gL2sBuxlJWA/VAP2QyVgf6kG7C/rwN5ju7LpS3Iq9xYeZ9kY1uy1EY51KNjv9E3jhx8aL6mtKdYJmAo+bV9eXaJJm4gUik5fUPmsEeFqebiIICKhJl3k1Z3Vpnc1YBZSg3Wq7Ki8ff3BUfYrBu/xgBiebn1Xu7tDj3+povt7vGze1U0/nhBq9H7527hLCfxSP2vgJe9GrGqeXzegdRBukLp8JVRLf8dgB6IbP2fwSDR/rx8u2EGI5/cLHknMF/6hgmo4u98r+PoC+IyfKqhGiv3Fgt+F+w//NEE1nLNfKHgk1r/LjxNUI2X9Nwpyet7jF8gmR7iofJK/3L+wLwg7cI2ND/8mjRdXF4HJVREzR0Pm7e/fY78q5HrYbA6YmttNyvMKD27tjSCJWcwCCQvEWv8LgY7qYw== sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get market data history' (trading-data-service-get-market-data-history-by-id)" @@ -50,7 +50,7 @@ Page of market data items and their corresponding cursors. Data generated by a market when open. -
    liquidityProviderFeeShare object[]
    +
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -62,7 +62,7 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. @@ -82,7 +82,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • ]
  • pageInfo object
    +
    priceSources object[]
  • Array [
  • ]
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. diff --git a/docs/api/rest/data-v2/trading-data-service-get-market.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-market.api.mdx index 2dc77aa8b..844787a65 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-market.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-market.api.mdx @@ -6,7 +6,7 @@ generated it" sidebar_label: "Get market" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztfWuT2zaW9l/hqrbW7h1ZtjO7M1udTWoVtWxrpi+altqprchvG6IgiWOKVHjptsaVb/v/9i/tuQAgSIFqtceVyVtGPsSSCAIHBwfnhuegP3W2IhMbWcgs75z+9KmzkHmYRdsiSpPOaedCZB9kEYzOgnQZFGsZbPiHIg0yWWSRvJPBQhQiWKZZr9PtRPjSVhRr+JxAt/CN3xgt4JdM/lxGmVx0TouslN1OHq7lRnROP3WK3Rbb5tBlsur88ss7bJxv0ySXOT7/5sUL/CdMk0ImBX4U220chQLpfP7XHIn9ZPW3zdKtzIqI32YS8FN9dqMEyN5QH4GYp2VhTxGJlXkhFziven8LGUYbEY9jEeof7G4vy81cZsgx1TDYUkvoXRSBCLZZFMIwZV4Ecxnk62gJowTzXRAlQZot4FVg7wpIELMkTLNMhoV6ZyGTdBMlAttDY6Q2LKFBEu7qC9TFBQnkR7HZxvJ0lrzPJNBLfXyn+noevHzx/2ozed8LrpIAuF6oXvJuIOI8DUIRxzDikzz6m2zM6Qlyh7kIMy+jpPjDv8EvjfXsdmQi5rGcZiLJRYh8upY0VXyM6x8VMb4wWgbcchGI1QpEII9AwqhlHuSw9Mgaa5HuozhGJi5kLHbMRGJKmiyjVQmiFiRmMeZxGn7IK+LmaRpLkSB1S+lax1fwq+mKpYRXEERvVydkX0aWMM00c/caqIf7b0XJMhPAtTIsgHpo6hRaq0kApAfhWmQrnKss7tPsA3BlIUkA8kJ8AA4HIlkEq/ROZolIQtlzLVAcwd5cRMXOOei5fkrj0d6D8YBwvRA4mvq4oTGdg8AjmTkHuDDvQp9tc3L0CZ1q2bEYC/KwjJKI+javpPO/wk5qznUiiwJ6cixUfc65akcztSSQ35kjl9fpPT3B5vcix20TlrFwqhBoMwDtVojEoZf0kyCukVDmwI/7tUzgE46nJJ2bYgNQ4+t04eY8PXLwnX7nrou0Itma4pO8Tgf2D/wVZYxb/mI4fXN1dntzORkPB6NXo+FZB3d7uQFr4n6ofrzoX78eXfbPbwdXk2n184/D0es30+HZbf/t8Lr/elg9GVxdTqb9y2nnXXN+lQzcyZU4d6wuT5PFpSYND7/alLGHhCtycPkmgY4lmtG69DiXKkpyUDewT8egoF5lrC73+5yipKmnWvmDLUcdadbNdBVsoS/WXsU6yrXwRskaVHCRfxtAq5UMXsDTLC1X6+Bli5JIpMgmcbTdipV8RZvNtXGwVZCrZmpTBjBsJWZbotc0CdMNGHukHWayERGaeaIbCF2BpXsWRAV2oDWPUr7m/bs0LjeHFBup70kBalyudm17nXV8rloxtWRRDMccvkAEBjMXBxbqVWOR4O0E1iOPlEWpG7MiI9MSxmku0caLAPd6DEq3KORmWxy7VJouvVjX+NY+cWfKmn8PHeZb+LLcadXC4/D/wTsCO4xmZC5jpeY20UK5EvcRsCgB1RSFa3pUKW2akQBzBHNikiTyAWTOsKA3S1CW70QMWyQUCdrz72FWwavKhekG0RJVMHbzsvfvXUVAEm3KjSGCXYEX0BZZ+vEpfAIab/nxvwZPX4IYwcsnJ12aCXP+o6OLxlu/o7cOcnkabeSkkFuXuQbXGubWxcXMJejrBbpVRRu31DJbMmCzyna2Wn2tZRnHZ3r5wWXbJwp/NTqjkkRRuFbvsDwe6f8Bo/U+QOsGm9VljMTHPZVWpAWIJ+9vs4PQHwT37UNXi15loMCNJw7vzQYlC3a0m7HH7aqjrEdd09jexkUKViPFrsZWzNXqdriaO+xHXR2Jkrg3/AgKNHeqowntcmiOqg1dlo1IdloyYWMEqgsITNIyxg0PmxB6W2DMsQzAZb7TGkK3vJcZ8RXYtFqB/yas9VBtjpPcAn2+YgJeqzzEomoKVfAK8Rq5WkQHdUPerzQujSKizq4cnsLYbZasGkg1NA4m2QYMwQ4MZea7SEsIaaoJc0xCEwa98WOULNL7Q4PHMlkVa5J+aA8yjy/AqmwxQGI69PqRfBxDU8saWL7O1LUY6HAWYJ9rrH+IGS43SckKDHqNbQ5Nn9SAaR5QKMbxLepW/Mkpbu0zO7zFzAyNy0/zwwGrcTbmzYMBxiQW1PPB8GJy3re5+dAWB19pExUbmPxFlKDhaXc96jzU9rKmYlGgzsc5pyPAAwDDOOsovwRV7KwDxjG9A0p500dZwATgXjPzdBpHoJnEDfy4N7sc5ibzKB9u03B9cE+T0jZRe8VySW8GGMYq47mFODiwRmGLhesXJSVpJLFcYvYkk/ciW+RH2ioy/cZf2nucx2IA7qosyHI8rDpsP6Nh3YCZIgyzEsULIwvQvudjNl0bKQt+F8Uj2rDfCypbiUXF+lZ5YHaQrQNWVIzk9QRRmyWczwjXmMhbgN5eRyuICFgiLb5CM5KIzecaRdwK531Lp+Mm2Y5rjK7zbyyzEKaEzv0Gfc9yS04bKL4EuJhumi4oCUReYzqb9HQ5S7hNDJOMawIkyiLdiJokM3fQdOZWdmkbpzvZElnDetBEBnamyJ3hUMRaqrGeX3JsdpGv+xvwaVxpAngWCHpI3qXIc0pIkEcPLpBRW5QosMa0UoWKIsNRzj/ixndOluI0cJkkzXhKj5tk/Uis5YSDCfoOkGH61LTs6b8q2zC4uhhfTUbT4e34ejQY3k7/ezxsyT0c0dTZRCcg2p5fDM9G/cu2p+f9yfR2et0/Gz6UphjssxIDClGISVqC7OeoQfa5218sSO9gBpbYlXNr3OJzWTEbQ+gMWzXZ23AI4IHLOl1LdC5gAyrzm255+wS8yVlHgVZYxJgQwRMARQdEc2fVVytXokM7dCaJMItI9uNhU8JehN05Syr9b/cdiEz1qCYpBYZQwDqTDV9H4LIyjTnHqvt7SlPgiIYN988M3UNNb9TCCsNyAdpC9z1LakwJRkXlV6QJRTLodqstoOf0ngdHYXgPAXEWCVgAxwSK9RXo+Nix+QZ6EOqWSGCdGFoJ7Ai95VBGqPNp5w+hdSbBPml69+OKeeROQfV/GPEsBM8QbY9TdYjFAt3V/V7M4KpFpRe4N5WXjN29Zu7UbU6ZJHhabliIU/QW6F+lmajLWTLO0iKdl8vgyVtMQDwJ7jOx5Tgom0dAAMS/f5pcXbKYafZtxHbLsQY01BMAc4ptwKKDFiV3ibNUwKLaTtv3hfkHkWWCIsZlFOvAp2V7vqIWOvms7B1GACSyoHOTRWXk7D3EnyPycnN0AmAWaCFpJ0rkWhYkqdPr1J07hU4PTAyqIkcwruG6OpehwUlR4cmWRUCgx68xqk4BfhZOXwv3C3aCqg42TY5yntJZQqA8WUou1U3J1Xh43Z9eXbeYj5bH5ufhX2765xP7l9fXw/50eH07fUPmwfn7rX7TbnA+nEz23jI/Vq8cMChmBa40k0CMaNL73CI5V+aCOYbHCqh/1SppRh8OosyQbVKo/Fh1zAnEYG6kkgWVl3HGho398EE6UraWlXmiTJCSl10AL6hgtBqPN9W+YPMx9d4ZrqjSTbpbpwJiS3XWPBF2hBmKb1dbZb5rB6lqPebV4ZqSXOWsL1iEZwnxER7GO7I5Y0Wb3gKkgc5AXi/65+Qwjy6nw9fDa2e2xem+EV8L3V1j+tX2OeB5OR7RT8OL8fS/9ZeKLvo6mV6PLl/rbz9cXZ0PaT/QVzUf/XU6uhhOpv2L8UEX66VmzZ/ljr2rQ5GK3fqBlqx7O/apEOvrSsVlsiizRFvXmjFTB3H7Qt52QmdLojJdSjSOMpAJCmIc5c5E2mX1kHwrcz6TJuCGFY+YEFmQFLPDBUgdBNsB74BegE4C7kcTdGy1J5U49lh3lrDVApmHMN7EctqLCbYReC7GMYQhU7S+mD8pjOeAj2YJ6QbK2WHUibqmhopQCiFnCvn0AU+YyNqPBahDlWADVs0SfpG/Q5f3aPGN06lZgYsArMphh3AAqvAu2ujOkjgNUQfWCfnnn168g74W6KOp6S6jLC9UVz1o8PJdT8W5ZFljTMwkanhO/elxD6wU+ahBBR0gnS9wccAaK4gHjfKENAcly8nfwfMaoBacqvyAfa7Y5UybaD37uPRBJaEuw6AZTKG3QvI8oH4rcE5ov1St1VzCy3z+/XMpwfurO0uwL1AqF669xtZosAYHfOTYyShnFZJq+PYimAvccCG+oJy1qBbIwUfltnFsjj4/CdORmSyVNT3osaFULDApg+lBFu1EaxTXTt+3oJhDnLaNpB6w8FW+MnfP81fqzDwioA5lJkGZbLa9YECR4yyBwOlZulyij5rJrRSFwpk05BCWyOEvXNMbOgkBkRo2C6rMuViiR42PKfDDyBl1ajBagkPMeVKYA+666inBPHTSCXb1XOJhtaEtiDYbuYhgV8e7I1dM9d7OR14em11EGsjNKoNRUbRBs/xcAoUUfqBAQQNKEN0k0UfQizzhIwkqQQs7yAGumGl2QadAUJxiprCVKpVCbCeHGV1g1p2OdzUfUTNyMH4sFx9QKUDi1JLYI5oPYKkf2ZySN9A0bYnT+7i5oBuyWSYlUkt2sP4F/Y5msg5DyzXiSkpcgFmitBfHugZGqDNpVdiFnS7LmJ68BWqDZ+yYB3m0SgRaBTBSqPwpcCPjqazkPoKpClJdsWluhQUqOWsFoOhsuANAFYDyXlOewQIMVvBUTQbiuw/BJl3I+ORA/soHyD5A9gGyD5B9gPwPDZAbcopWxo3o4Ac6Mox1/rYEjzOL/iZtA6VUKL6xqJQm2zqMsVjke0Ff+a/Wmypi2lP3lT5WSXrCM6D9AYKMdT6240Od4cwOxVDFut+WJx/hEUqujg4YRagigmfBXg5dH13m5ZzP6h0p/WqgRzhQL4egc9WbeFZezv/sUj7n+ysITWMI4EH1PHoJ7VcfZjU+z0ETWG/tz16pzMfMfMxzPdyIJXlf+B9wG6uTJ/Qc60fJx7+7f2rFMUXbedf04FmWOUJsnO8dd5alA1dUlO1HWRgMtIAmGyNXtEmUaDpf0SGio+PHuGN0rGf60lKFznWtJGdu+6zeD/N+2Bfb4hiPajhgaybl0ZtCw1siTFXsVNHIFpiodmikoMk5+UHVhvmimymRnMfyu8nvpkdGNSp7eegcvJFdNBaLsk/WPvmcLKFGMz+YKGzPEX5mevALZAdR4TwyMxi4EoOfkWJ7qRVVLctWNeg310lnqb+sPj02YefynvQMPutllyg3YF0/4GkPV762CPZZI3lmInfriKuZsVJ5I2MSbHzY/gagp0yTDu3cRxZmaH1eR28+HglqTfxVmtXhb7Z86NCBwF32HMhMYdUGFUVjdTihbOaKmQ6uy1Dsxum9y5qe4bNgiw8PIhQrkOSRCXMa9EcZrdYOyCaPek9Pq2EPDtlyyjQpRCwTiMKmaSypxs+RBIW+scIjTrEGuM7LxqkWqmks/5YIqs92FbrOEjSIy0oqWVIKkg8powqxzpVefKhTTaJrn1JarRFkqhpTO073gl7Kas14FI508dw0jmHNGAmN53TWoZieWq5ZAztC8caFv2rmeaw0BfXDa+jYm+pBxaMmxLJheI4d+IH9U98xjRCxqy45mBrPy7GZK68MSTe2QpUfwqOC6q6TlQsBSEVT7k73uqK2i+NsGiYyjux2LbAWZllod4XOK3URkmDpAlO3oIo1EYYS6+hQJo+yaViwYNTykdTMJfx2l6r7GLg+coWOCIIR6gQeSQLwHHl3JA24T2h/6PceW+ODnVoyEYGIZVRPTi68uhUjzPRBn0ywtAAmJYvQosPlzanp98uW2hT1IFiYQy0D3jc6y7XOlNnKyiR4qupZZonpAhcgVeljiHiEKXkhKVioMsITRxVvK2z/TPetDK8mo6q5Om5heWjHsnLNVJmEWcrYEqQV/61qmo868dTeVZOtdtm1vhYj+L2ZBzAhShf56Sx52Qvem7e+D1687wbvVd3ld9/BV2gSEFamthIx1uCQ+11gbSB8udSMmSXf2F1SJ1Wf37d2iTVIaaJAD6vojrYYvUOP6cgMh6t4Nkt+3058+0BUp7ZPNzjqKPSwjZGSPE0T8BGi2v03+JCtnQhCECMEcKgVdmwFLsu/0BfhnFr3nexdrGNV54O1DSF6zp16QhWu7p2r7PtvSdt1NIwHssqw925/MR4KR+14/4u6EuZDgoU4oAEfvhTmcJ1VVYLXfhPH2N3wwUq57XE1pHwdj+nersVrFFXsNy0zVLuuxKYreH1sre64OZ4WX6nfsfZ5FaGqBCafTZFnNc/IUYm4nAP8JkoK6dzvnYpnTagaUM4eFWpRf4ClVOlczKMYS6Xo9ePWWnV4xBRhANw3OCVNxf/+z6PVrUXmcWPWJxVsD2dBGhKpw+91Gi9QaECjEyiRxnFOqOsak+8laF/j41KQbhJdBa6gu8CdllVFopLZptgLpYXbjH37qGarhnZdSu0uneaeck3y51IskAXhQ1eP/EU3/FVuHwGyMnMKfMxdJORiO1KodIeX9sBrBqGevJxM+9O2Q2XXM/5tfH01vppYP1wP/zQcTO0Ww8szPl3m74P+5WB4fm616A+mo7dD83VyM8F3rAaD89oQWAIHPd5Oh9cXo8u+PdhkOJ3aXZu+bt+O+revr94Ory9xfEp86qxjO4ecfEbLmedpZtvcRjZ93/KKyuTW7HAN/wpeRFQdr27TLd/wpNObORY6byo/3VBieezqhjOnhIDoftB3dhgn3SISHgfK4mISv17YzbEb6sqfy7SlntI5KHgySNIoQXDwRrqKTaeqDd4ppBo9VLsaHejuTII6iCsTTnismO6eqV5zHUQsXPsnXVTTrL++N9dliSf2jlwJ/e4qwHVd6rLUMMUoNwC1rCqZFKhjsECMR2t1UOZRIrIdKslYuvk0Mtfe0JWJRn1ye/sqQRmRzQGh/JvM0m4j2Usl6HtJJfsKvBIipgGYA8wUE+LatWka1GjfMTf5fuqGzErVD7jQQcGA+Rzz5EqfMZKPM/c7AvDv3KQB5Zwk3HfipL6y0b7GxzisORtUi1+cKtWWzNRKPz6ZyeIyAOGoZXcbyd06teoBsKm4l9KGMcBb5kqig6cW1VQw89yet3WhszRyws4aN9CIZCFF3uQYnvkvlQ1U6z9j7z3v/TAd9Bh51VGwXRyD2cNqUuNYucQCsZR62zBZjvHalBS6WgRUJ43zedPfy5wbLAqehBZV9+wR0aCHncH6QcQ05cnr1W7CYB+byd9nD4mKuj4qJfYKfUkKZw70JNBVaZ6tVE5VXWpfpdmkJlwHAYWuquL6eWCTZvVeG8iQUkxy0S9q2MAmNHBAiSj0iNENoB0T2SG3lYV3zsBXtfuqdl/V7qvaPWjfw1vcttyD9j1o/2sH7fuqdl/V7qvafVW7r2r3Ve2+qt1Xtfuq9o6vavcBsg+QfYDsA2QfIPuqdl/V7qvafVW7r2r3fthX4If5qnZf1e5305eLanxVu69q//+0qt31p03f4B+hWckEd5l9PkN9IK6xFdCHWO4yt4HOE/qlCSTjHx1oOZTBThMefzNpKLk6uc+C/UanwZlCpLJmnSHiXzVj3Ptp/atFISJqwiK626es1s3ZkN5EHPyp4ze7w72ODDwHE4gYaXE9ZJEqNBZ4qVgJ3evUawH2GFGbQvXdImNfKWOqfLs4Apl3jhV0N9y0MpSPzmLXpd+JUpzu4UD/TqRiEzWp8IUesughix6y6CGLHrLoYxcfu/gTGX8i8xs+kfGQRQ9Z9JBFD1n0kEUPWfSQRQ9Z9JDFjocs+gDZB8g+QPYBsg+QPWTRQxY9ZNFDFj1k0fthX4Ef5iGLHrLod5OHLHrIoocsesiihyz+ypBFunz30pms+Qvdy2uftz5wXW11jWI/h8/7Pd5UF+eKXKejKYtkLrRttyHqmk6d2a0wgi6r4NpKoK5+Lmt3Ao/OnPPYyEK4AY6D2hXkVk/4yjO9FRvBijgENnuB+pX+OBC2cyG+Dv0FHv2XGeqEkNge5s/D6bkH1homuJVF6TIrY/3I4RLGILXn+HesfkjLxLFG9CyY48Pqj1zhSyAiCTNeXzSKh/eaWHhI2LmM/ipQ9Requjrwz+iy6Z+evewGL985J0Sj3Gy3raTRs38IaXVY8Wdc2WspO31zr+MW21//9l5k4+dd32tDIayrfI1U6kuTj7rUF8bAP2tzzMW+VZsJnsCU8YG/R/f3cKZIzfG6rM/sSe2K3VxR0aI6jzYF09TsWi1fLjz7Y2/d1YY3Un8fqQZVry2+h6x7yPr+BDxk3UPW/Ym8z119JbkrfyLvT+R/kyfyHrLuIesesu4h6x6y7iHrHrLuIesest7xkHUfIPsA2QfIPkD2AbKHrHvIuoese8i6h6x7P+wr8MM8ZN1D1v1u8pB1D1n3kHUPWfeQ9X/0LbuTPVDml0Qm1jCWHqLoIYoeoughiv4ExscqX2Ws4k9g/AnMb/IExkMUPUTRQxQ9RNFDFD1E0UMUPUTRQxQ7HqLoA2QfIPsA2QfIPkD2EEUPUfQQRQ9R9BBF74d9BX6Yhyh6iKLfTR6i6CGKHqLoIYoeovgrQxTVpZ/X0PFjbztVrz6j+0LzEkF12pTXHlFUmaBCRN0eU09VYt9Y2z3OWKRNwBmBj69AFlw2nX83OR5QVDYBdFiLl3RCJ0roI7BkGo+Yb2Hd+Zx0Ie8idbK3FnfkEOhLUbdiR3nyhyh97L2sn8fEdbRaH8lFnQJG4tzIvygp0zIHXw8NPBKnvTxMXNPg5C9GyZe4IVYr8QGOlYOBHiPnWQ/vk2eyevWTDM08YxFC3ZtayCbBavVsmh3+Kqja/gYY4LgPeoBqWNBDmixfCq1yjXm38qjVSaEepQIwZB8UbUaFs1M7T9MPTk6FNQ5NnVnFH+koQgE8ovxBMpp80k35Dtq6zzu4uhhfTUbT4e34ejQY3h5ITR7R1Nnkx+Ho9Ztp+/OL4dmIPF3n0/P+ZHo7ve6fDQ9mLEHtDfZZWUNn56QN94/bFuycYjaZ2KUP2azD9qUFSN5jb0PcWtxRj5r2qGmPmvaoaX8o7NMn//D0iT8U9ofCv8lDYY+a9qhpj5r2qGmPmvaoaY+a9qhpj5rueNS0D5B9gOwDZB8g+wDZo6Y9atqjpj1q2qOmvR/2FfhhHjXtUdN+N3nUtEdNf/Wo6aYoN2Bd1h+hbxHss0byzETuDky0zlipvJExCTY+bH8D0FOmqf2PsE+t8Nac19GbLVriAK+sib9Kszr8zZYPHToQuMueA5mpqMDUXAbxxzZlHOVcMdPBdRmK3RixvS4Gw7NgS8DfQwjFCiR5ZMKcBv1RRqu1A7LJo97T02rYg0O2nDJNChHLBKKwaRqD3k5Ch8oHNgfr9D6IU2CTqPOycaqFaroXXIE3L5Mi21XoOkvQIC6rY4HpkDLKDeuKTCykOtSpJtG1Tymt1ggyVY2pHad7QS9ltWY8Cke6eG4aI1ibzAki4O1DMQOg16yBHaF448JfNfM8VpqC+uE1dOxN9aDiURNi2TA8xw78wP5xoZNNiNjtAMPBurxicHEbKB3hgVkKHh+KxYZXE5zILcyAkv0NaHIciXkUR8WODwGjeVlIhaUDhfAEcXA4aBNq/aIVaf1zmRby0plQ/As+qmECIL4sMsLvufeBuWO4j8BnB7Qdc/zxDifE0GgtUqDOtrIAQ3jY1RnrZuYMokKzuvwXBO07Ultb12kByn0L2fSzdVBcVtPAtxpzUZUCRF87yx8/FL32uLEs1k2slge5Zr0zMsv9AJ/jdMWwgOso/3CBJ0Gu2pBVwNAXh+UTmXBins3JUkBNJB1j4eTjA71tyv2eLsqqhy6YraQkDMMCPLH0HjxuqlXY5zlxu2ZmFmk5j63LrjmZTtAHB/3HD4qHaM+WmVQrbNUKLKI8xIoCpAcaL0uCimAZQrAEzZt3NY4bUz7gV8YB03Qk2Xm02jgu6Z7gzy3k36VoGkkLtbCsa8INgrdEYQHhbpImzxJQm1So9VhCLbE8RipcUoos7kPogICYsX6xReh0u8A0PFYK4G3W9VfQRQbW3LHJweym+kwlVc3Mnqbj1CXXKmk/pIrWqsPWfcFHr8K18WBVrq1O26uA8nWauRQm/nxUF81VUs3NHBnJhgYPfQJgISU7M7GSrgUrhGMnT4W1le3dw1zpopLDDnDxKNEN/26kyEv0qgTCyXZSZAhB4za6CAi7kR/BI0ZmEyOWIo4Jh2VcQQS3zTHNqoBzGDUl6M0Ys/vriP3Dss70DBTtLsfjgloYCUsrcELdyjcwBmUc7wbg8mH4yurACUVBI4UxbVaCi0hOEuWjNHuoGxAFux/wz4KCUXxYZRmoDJHaD5RO2LGbEzwNGe3PujA/sSQRfNhYCvK/crsc0HXExc+VkLIG2dS5EjkrwAzZ1xLGyh07vOIQrDi14aw+JSYEu+UQCYjc4kEg5rBPOA1Ajbvsf+e7HNxVPj/SnVlvEcaTOwT3j2uA41q3IZkPRkxih48xaiq/wcLiyoByWkWxTc2R6ijVwSFi2DZ4DEZVcZwc1KQZlAzlI+n8TBhhofo5VXLGEY5qrH3cY+0b7PZwfY6UHVwnbmctk8XCRbRVtUtBVUfpWB7VB0WQtRVS6/bYLa8lVIlw8BR7RhQS8GZfUk8OOnNqv1cq4SHfOUIo7AGHbkINPt+Z4w3Hw/DvsRM9yNvz3Gnbxpl8ppPnWdM+KTXJfR4hKfzuxG0DHx6JbMaRQ23ExwvY7DfbwwNBM9o8HMRuUD2U2yrcZ2bqpEGO1o3TBkcSESVIxFl679jZNTLUHrbIWMBLX4wQWO+5CmuvllNQZdFDa41DFSKhiEa/Sr4Av/zlPMqmeB7cYg0L/ah3cdrkEB0ddKm54u50KLYyy7ALHJwBjTIsdTqrrZYXq2RHl69vL67OWoEy7U1qjwZXl9PR5c3VzaT55If+dPDmtn8zmI6uLpsPr8bDS/zS8vji6nI0vbo+0OLy6lZ9bz6Z3ACxl2fDs9u3o/7t66u3w+vL/uVg2Gx3fgWffji/GvzZjPGuvkyokYmvFR8peccsB78mK5OEULgizlH3L8H7VbWJefBEvYE3asgnB13oC255ZLR+TQnYXJWOryQfPhoTCvHD6MzRwS/Nyzn6eMFAKPMcYamZ6rSHEvfvL16os0dwe0lHEvKLC1mf/zXnOgP881IcUTbdJhZU+yTj999UFKEzrQ4mFhKc7Lh+zCRMmfXY7naP/Pf9ZPe+gkPUykZzmYG3wtgXrDIFIx3MyyWsD4QIeQ5hCCwZhktciDFLbq7PWcvVj9ZsrJnVp+qjN0usKtY4mtPYChWXA3e3W4ynKGkXfnheJvhPAGSzMTGAGmTULIFhShVsL8skZD8aveGq7Ly6+IULAkzZDfaJtBJFQ1Xc8vIUgloYkCpKeGxhpo8ewu9+R+0D+O9VmgIZafBd0Ov1vuXfsFNwxdU3+NTD7l6B0IF7kp6o36E9f4iWwVNsdENDTdOn/4KtToJP/Nhq+YtN5TcPUPkncSeOIRN+g0897OAgeVH+FHrphTF4xzZ13C22YCqsVt8asvGf589xVRz9TsCe4MF4n0eAjakuuhmRDQvl05MHB3S+9K2Dbb9/gG3jHQhIYhjHg8EIT4HwE7OizLSnJ/UlJv7tsw8fj3huZ8PJ4Ho0BhV9cqrnU6299b7qoaL73x6g+3WqSSaaT78L/mU778GYn6AjtQI4VDcAXYuP4TM0uJT39qhALT7+p++CJIorllfT0Ytp/dIY7pd6VzwSTBC0bL4WMcg3SdkR48wSOsvDqepta5Cz8x0rKFuBMIBwZ+LiEhF1T2h7r9J0BQHGNsp7Ybp5jtF1jx5g8v4JWh2jtVCj0Z/so6wdjj5LjNZICJTCho1DdDycprNyfpsOA6rj9hjvG3ry/ImpfNND1MvpZqDz095cZETdx+e73t9mHZ7PLpIx9z1LqPNZh56ScGDdn+YTVfxn+g4MczIH6p0VPvvhQHyuCv1WEOVkGGE2X2FIXKW2QWTAIVwsKgWuLr8QMLSlZZdE6vv/QmLfq0Pg0L7cQU++FyipPtUyi2xGQeZ16sHSLqNYqv2rpXwMPidQaKSFHQI+bbsl3nwXvPy28RRXQD/8xlYI+MF0NesQ1bPOKXx0SUydsB6TMut0qw6IDDwnwk7+k0f/3nqOhDQfW+SMmO9NTqurQvLgHlzkZx8SjCpQOteUqAvLvABXhsWgvpBdnRKora7G2JphcPnICaLFmyXvSUz06q3TeKGwMtVIlHdYaOQM3xehFn2WUDdmfTke11P5qWIibdzemToLfPfTu5PTv2dN6t3VloUh9tTHy943L7/JZx3F9b04+r/c4Pk+iuxz4CIf1ZIsEW/LJPq5lKADGoW/budnlrR4VPpaLZZXSgCqXRPAIJgWKaiOEGbwHLRCuBaYmZUZVwGThsnliuIhNSjQ+wR0JRYEU3dGCDgh01Rc9gEm0f5U5AT/fo9dtLL5/QlTQK9XsGbKSoUCKEYQn/LRnsLi9bo4GRI3VF8dfVecAF96C77ZCam0UQKKHTPPdAovMQtS5iWhAWESeGwN+y+gym06kY8SVP3C1KbpkHs3SzhZjYXA0FglhXR1qPxI3ELPJ3iT3mOOnVUy8E4DWJSinyXksIOQr4ti+77L/+bwgeqqAn7aJVxxSDB31ofxjpK85TYQSn+DMNxxXWGBReW5UYjqkhfeJlU0Q3kChg/ktD/+VcG2FEFRZRANVVQQnucQHy96+EI/Cd5Mp+Pg9XCqIYZo4Ugu2LaI/Y2J3hhsStwoqso80Zzm4ITmzoeleKyGxjzNeLwq4OECfaHQD1SfG6LEpukHYAoXf+e1glockIwjokAE5Xrlxlr3RaBK9hUx+PkujRboYuC73DWJZUY10V3dkuCDRaQSIYjw1FXLtDVgXRbYAd75tEZEAD0lieoFT29yRKfRcZdt53nVRAKLhu/OMyk+oHSrHtBdnCWXaSFPOSmqoxNBNCjpr4Ji8NejmDIcSk7T5TIKI8wCG1dHpUm7ClekO6nQQEagCLjH1dFgqvmen4YCpf02IVHK1Z0EVPLakHNTxig3W6CbZe8k2BAgyKC3yCGgfM7GWBtzA0IO8S5oyNB17d8BCImeNuxSF+ZFbZjH1UQwC7JtyLd4OuN7C+2ntizJNwfeKhfko3wf5fso30f5Psr3Ub6P8n2Ur577KN9H+T7K91G+j/J9lO+j/N94lF8mBs9Kom0f5hO6Fi9q/kmhDHJEOdS7eE31wbxXkBNinpZFUN1frZEFXMaMZWCjs17QVz8/wa/GVpMZIbeSzUtV4YDmK80RJgcaZZZUUW6EM+YSWCwAXFToC6rxA3EH9XoLRPIEOtWFnZ0VfUXFD1+eg6g8v/vmOZP1/BP/O1qg7WRlhmz41CmzGFqTuJw+x5d6yYsXvULmRSKLHtb79LI0/JB3mnyCZsFTqjBK0oU8gVV1d/aH4zr7w1Gd/fG4zv54VGf/cVxn/1Hv7B3CQ5cpXxrBgkk3mJk2QX88wn6U2oHndy96f/xj7w8E+krzAjZUdZ8RydtGr2VtbCsb9ZuQSrUv0QA/38bg5NC9fFnM8EeUup86wFmcOqa+zKROtezhZlsDA7Dhp09oPW6y+Jdf8Ge64hJ+f4d14+B3IXYNxXMR5fgZxHspYtCe7Rx6eq1QtSeBQhBV89J4WoQlgZ6Rd9VNL722iWmVBQrM1LJ3OuqOq46Z0i/voO1aIhCZCObHfXKMrBf3kokoR2bngoUH5fR/ZOCg4Q== sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get market' (trading-data-service-get-market)" @@ -785,7 +785,7 @@ Simple. Risk model params for simple modelling. -
    +
    An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-get-network-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-network-data.api.mdx index 22bc9b450..c86b815c9 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-network-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-network-data.api.mdx @@ -5,7 +5,7 @@ description: "Get data regarding the nodes of the network" sidebar_label: "Get network data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get network data' (trading-data-service-get-network-data)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx index c61c41465..6f8e53e65 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of IPFS peers that can be used to initialise a new data sidebar_label: "Network history bootstrap peers" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network history bootstrap peers' (trading-data-service-get-network-history-bootstrap-peers)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx index e0794b5d3..c8dea0e22 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx @@ -5,7 +5,7 @@ description: "Get information about the current state of network history's IPFS sidebar_label: "Network history status" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWt9zG7cR/lfQe4jIRj3aSmtn6LoTTfxLaUbRWHJfdJ4IPIIkoiNwAXCkGY3+9367wJFHirY1k750hn7R8QDsfrv77WKX5l3mlK+t8cpnw7vs5MkT+lNaE5QJ9CjrutKlDNqawW/eGnrny5maS3qqna2VCzqexjGjyqDGF0o5fjNWvnS6ptPZMPtZ+yDsRNS0LNa7RbAizJQ4u3hzKfxSunmeHWc6qDnLCKta4bAPTptpdn/cvpDOyRV91vXEn47HMGSPThYq4yrpJkVjGaQwdqxE2TgHQ6vVFhpS/0ArA/u3Wj1UcUkr4latRONxfrTaY81nxV0qNf6SSI/1x8sl7+hQ0av3Ka5kWZDaYJ3P+yBDw64wKiytuxUzhMW61UaaHf0GV0AaxG3jOhW+KUu4ctJUomVOTvb8408yZ6zo78S6ucTpTJvw3ckGET6qqXIZA4I1FZ9aUwTx1aRHVhddsQ/g35ya1U3rEC+kEdKNdHDSkaOdlpX+A54GtmBLW4lRM5koJ+YwWE6VkJWFE5c6zIQszIf3P8OhMoioY6Q8+5cQt0TryEwy8sIU5oLkQ7ao9Ih1Q+FCQwy8W9fWBcqIWpa3g8bQHwHYYiGrBju0YcnkqMJATRN0pcNKTBpTkpWIrBMbf4ipMsrJwAjCzI7XSUAyCSsjev1JzutKiadDcUEKpQHpom65Nh+qf/z2W94v8O+NtYBhxUuR5/mL+I6ESrNKn/CUk7g3zs572NpP77E/PuiJ6NGmD6zqyva+oV19cReXOzvvuyhPvoLyJ7mQj4GJd3jKScAX4Wnfg5S8rKT3XXRRLO2IKDq7Xqxh05/BgKKyR+6lnKsrBOE0apiq8EpNZFOFM4M8NaXq9b+qcO+hF3vc9t1X3HaxAkHM2nFRGTT0ALy/jmh0Wq+/HWL230P30fJZtO3V68sf359dXP3yvj9s7dnEvnM+Sdjg/vtXcL+1LWTGPHwpvqlHOXTeQVCKAKk6Fso5WsYzNpyrZVcr0NLyX14Ko6uNyzfmtMHsvNlRd78tKmqCgXPp/ExW4Dez7BF6CnOFFGVT27RNNYLvgXq3gCx1VdHCOBKBLozCHHF6T62dVkrW2uelnQ9QuKucFwy4dyRkp2pRRSMn04vo6MKsq4ap+H6L1QdCVuL3BrVtounKpNMkT8hJQMGkPUiDII4GR4VJJatVcUzFS6gU3AI13+Yj6Rjdp8Eq/6PIoj0rraoouzAsvMh4lcnx0+Uv562f6Bm3UY0LCXcP3zhU5VDeY8Hn0kngo61OTZtKusI8PMLdgdqUbVBmPlLj8aaAH6f6D9WdKjthqDc/ENgbsZzpcra5ZrrG5yKxethyltxMRI5xyhHaia5Uyt+W5RdomIBwzZZ430Ot8+FX9s1L8fTFzipFoF086RYEeliLKjJGXWRDPO5jzDawPEIpsuONAIZxDkUk5J9R+7866wRkd7kD5yz6fdfT0Wfai6Wqqr/dGrs0zM4ZKCvRuaFpmYtIg+1AHsdreSe6MUU6aih88JKMwSvMDdOkjd7MVuMYuo4mqjZt1NuuNQW9MCxmHV/RI5a3plxvnMiJm79qHMP6eP2xP/wzMdkWtxUWtifKeJqfPD3xRZa8jsZqu//6IfZZu23oKVF2AC/axpUpw9m3jdG/Nwo1ABXJBCoCX2p+CvOZjioXV2g+W77O4eg2awSUwF4f0OQYyvwBqkI5k06iR3d0LlUYr6ZzQGiVAu8RaqVEirK4NQkKs69wsUXpKGPvSWqxQAYS8Vk33/QjAj7uZ7ZB8o/4LgIxJRCj761Sj9ZD8PJjMobpRuUrI1YbG4REL12jN+tzSTszKOywT5eoMkHJuUfNAtSKCr5C2GvkH5Qk4o20odKPdYbuY2SwsiqM+lSjgxeaO0mq2qkGc3v+ib1FnY94Z5dqoVwsyfCdT+xPhb4w3LCD5LMQ6pvj+NfjAduNFXEVnxAi2C1sHethRe00WFLDH7F+gwwLvhgAcS5rvy6InhC2aYLrC4NKbGMRiImtKrv0nB9/FSgTa5XkwPZCXKOil+i9mrka53Tg1Ih3V1cX4u3rK2FNS4/Ii3i3yIeJSd0YkpISJV4b8FzydBxO2HZsHzfICNiMy9y6qG8z8ACIo3kB8ON8W8qSGGvtLZwCRuKS9mIkaa6L0EghX46QPpMLdv+8E/dxDLxswdDzwuoxtRh0NopmWjoFpIhK2kkCAGoU5wSDeZJ9Dr5yaiAuYxIAGMgvM1W8yozKRe8DiIDAedjUvedj1KRB0OjsyCl5S+xOEqhdLMy5DWoIOxCWdjqRjCGxfzN8o1/XlRxVa57ayUSXqB6pclCr4xTVA5hFdwCInYTwaEzs3RBqpKba8LxLVzUS/2EB5Xy7ZCqhtYFGpqbZ5bnoWZfuphq4I/f6Yq6nswA1hWHt3BBoKvrz9W3jkX8oMSXyAG5CSvvPTOtbE/dmem/NRpbu+8ojJcyer0e+IDO6wNXlJX8FsHe+N0Qz5ainSSnL/I6DN/eWhyn/MOUfpvzDlH+Y8g9T/mHKP0z5hyn/MOUfpvzDlH+Y8g9T/mHK/3+Z8ptUPGAYU7v7n/kkXE5xY1xn5zs/Efi4K+otCoA2MWfII3Jkm5AuVI47/95A7fm5AQr45qcMwE8XFcs4G0PuleNC+koGeQnyolj+ClUJzrsoIRlIfqLulWxX5Akq6vgwAA0Gi5NB0rv5lUOsUmTfXda4CluZB8MBncjNkyd5UD7gWL5QU5k7W96Slm3DsU301j8k6SNc+4U9e5ywZ48S9vxxwp4/Stj3jxP2/bYwMIDizZxMjPsPjnd+U3N6cUZyUj3B+uJJ/vx5/owYXVsfkCl0mgoMFncYln6esouj85XT/5ByKYXorhzUFfoRgsiuukskus7gKzKGvqXaIRI8MYM5tOnujor8B1fd39NrNE1YH17jcSHRHo3ITdcfIXyG/kA5Zt4t/ZQoO+XegDTQNUTJv/t9Gnl8TXBccsjP/wJkmvYT sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network history status' (trading-data-service-get-network-history-status)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx index ee5cb9a94..87827d9af 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx @@ -5,7 +5,7 @@ description: "Get the network limits relating to asset and market creation" sidebar_label: "Get network limits" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get network limits' (trading-data-service-get-network-limits)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx index 31ec82111..19c6f6e96 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx @@ -5,7 +5,7 @@ description: "Get a network parameter's value by its key" sidebar_label: "Get network parameter" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get network parameter' (trading-data-service-get-network-parameter)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-node.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-node.api.mdx index f0eb35526..656c88a46 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-node.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-node.api.mdx @@ -5,7 +5,7 @@ description: "Get information about a given node" sidebar_label: "Get node" hide_title: true hide_table_of_contents: true -api: eJztW21z2zYS/is4fWjsq0MlbnvpKJeb+mInVa91PLacDxd5YoiEJNQkwBCgZNXj/37PAiBFWZTtXJubm6kymTFFLBb7+mAXJG86OS94JqwoTKf34aaTCBMXMrdSq06vc6wTwfqHzGo2EZYl3HI21kXU2etIGs+5neJagQN+yQTXhfhUykIknZ4tSrHXMfFUZLzTu+nYRU5UxhZSTTq3txdEbHKtjDA0vv/sGf2JtbJCWbrkeZ7KmJMw3V8NSXTT4JcXOheFlX62gqjrd/kMIhfnRUo/VnU7cEOsLFJS545weyBOxcQtbdbnkl2eGNagcSaxIjMtMmS69PrcEcDdr5iIJGKDqTRsLEWaMFxwxUpl5EQJ/IRNJqJgJuYpfsIfdioYN0ZYJ0csM56yPOWxMK3qiFzH0zPxaV2MIxphetzQppUDGbiftNsixEilCq5bWSDW7GKdwwndZvOphBxyaVU1aWFyW9/Ro19FbIlC2pRuzDDrsNahs6TkRcEXtREO4fZ1GfoKcZ25mYyPdGmZIyYJVr2px+NUKrHOYaAtXKDKbAQ/wZyB0PMxzEgVC0ZGZHNuWFwI53Pw9wtT/ij7zf5S5eBzElyrR66p/rAlLbF+eMXfv9QDHj2qfUYORNQXoswOkgTQ0ZKYR4GA5eUI0MGuxIKkpGQh4VqjUt4T1DISUT0bmTbnaQog7B+2c0IQtWLN+enPiG9IxkoDpGUxcnssVcIo0DKN+7IRf/h/r8Cp9pi4vs5rQpRiwWISHwwdn4r8QUNk/LpP2JuI5Mzyq5Z4+4VfMw9nxGxnzkGe7DJD1F8UvvwO0+olGmpHG2iCyw2qHNRqOOlro4vrKvW/pD4Iz3+JNihsDVtGAMSt33jXeBVcXZGeMeJog40CSTPK1pENl24UmbyB18mSgo24geaGCNs1LMRM6tLA/LZsyVR/v9JyxlOZkIYQ0d2opi9hOBFjXqaEJO8Pfu4fHgzenX48fnd49PFscDA4P/t4fnx2cvS6/6Z/dAhqAYhCQfMo2naawdHx4dHpL/3jwUaSo9Ozg8G/Nw6fgEP/+G3nYolo772elI1mxQCufPls576RCnG22QkutDfMdXnRdCN7CikQ5lY+nU8hZ+v+63j+Nw6Ny6JAWfdn9+dMU2FzoufY+tY3V8LeIgO6ME/HciJcs+ndffVv337+vnraDCwKNDHnRXIviDiKZbStokcGX0rA4wYOv4The4JVkUapRDxulKIiaISXD13a67x8G/D2D8W2gs/fVwJ8RnbNpZ0+nF+zBzifq6dLS90j5JLPZybs0pZ/1jR9KHUaqVKBbPLPReg9RIup7xYbdsotm6JQHgmhlh0gGy1QS1zh1lSnQALzRWuQSu53objYKPZaGeJEz1G6ljkNZkakM/G/EHZwX1MSClNPSfWcK3S/sFCtmeXg0g+uptDDibOZojlSB/6d+8fvjhtjjQRoSMScGi3a2OzkUVXpcpf6/P782OfbKnvq7pjJYe8xVoEbOPWTk7SKOl9AvMd0lOd2rouryC8UGJ+GUyQ2LnRGB1Vu61xN7SDN7e3t3dUPmCljeNiMy5RVB1IRGeS733UgFYcDqUf02omwXKZuVn2GxJNE0jo8PWmyXRP/8kAtLhnJyKVy8c2LkbQFRxuIXlMC+X5DcEM2q2OdslE5HiPmMyjMJ4j2VMNWfmcaKupTHTb5NUbCONOTxBViNngGHtFQDdUJ8QdvlsqRWxsLziTYwLp5rgtLfs15fNUtFf1hEJv2nBIUoUIkQw0VlimtTKVdsHGpYne4xgA5S3vAw4pwyElgpzqp0Zx4kqxOoqNrnuWIoec9dkILcrTbYW1eq4+lX3/9taNn+PdGa4ih2SsWRdFLf4+YcrUIv3AVEbs3CLUdkO6G+6D3FxJ9MRGdu6UGeucrotplN364QXnblHL/ASl/4jP+GDFxD1cRMbhXPGl2wCWKU8BdUzrPlii8FA2ql7XY9KfbJa+08D1DPz6AEw78CkjHQ49/fQUAQnm1s/vggq2TXraY7ZsHzHayQICo2nB+MaywA8F3a496o+3srrrY2W/dfDTc97odHp29Pu2fAGt3e5U+S9835gcOS7m/fUDut7oS2cnce8W+ykcR1rwBo+ABWmqPiaKgYVyD4FjMm6tCWhr+yyumZLo0+VKdypmNO3eWu11l5VeCghkvDIpYxLeLskesM1QD6utJ1SptA0a4uie/CyBzmaY0EHZPOjkbqicuvSdaY3fguTRRrLMugDuN3ACdBT3BDr5ELUI0MjLd8IYeqho1VLogth59wGTBPpXANhQLiZ9N/BgfWxFO0rix7En3yVAFyKqW2HNFswjOHQLzdTTihZPuuruIfht2vD4LV4fQtKFyzIcdN+qC46ezd8eVnegau1GODQl7T31+B3j3gO+gk4T3uhZiUqa8GKr1KTQMHK5hGyGTjUSSLAF8r+pMhqqBsr5kuvyBhL0Mp/P1NtNUPmIhqntVzJKZKZC9nyK4dixTEfK3inI0XNhBl9HiKwgsWxj70dnmFXv+8s4oeaAa3G8CAl3UrIYdJ/Ww08NlW8SsChZ5UYadvSUDJ8YxFiImf/er/6MxToLcHW6I0/d2v2tpbzOUoXORpk+vlJ4rF51UT3MWl8aigPFhsOrIPb8t3/GuT5HGMuQ+WIl75w3VpQuTynvUVJhwGFOvRGhTeb0qgYPTh8qxqf3LdijKK1U+LI3oEjc6LAsn1sWHi93e7/HJKrsVtzh9PI/n0f7zfTPsBKuvHUj84OustZ6GQrYLK+qyiEOGO9uWSn4qBTAAiIQeHarfV/wM1YaKKjQcIV4zGLrKGoZFoK+xKHIUZX4XqBBPecFjAAzNCwhjxCQTvl2kRSEv2hF61OrZ1UEwVG3A5TQKU53sO5xKLAQDsdho5stdL4Gbbqa6RPKP3F7E6XGFVqh701Cj7cB50R4p48KN4KtDUa20ZRy1dE5PBRyk9RWAHfrJGChjBc8MMAuipgT4Am7PkX/UiPnAG0lF0I9xJ7rxnsHIYqjENToEy6SrJAm1q4NFKs+vnbWo8mE/6rmYicJDMmxnQvQHoB8qV7AjyKfW5pd7/q/BBciVZn4Uv+Aiekyjc4+HKZXTruPlAb8RDDO3MUDEjOemBkRDElZpgu1LKunLWDhirNNUz43Lj78ywES9JBmw2hBrqVzLakyZiSSiCQeK/TgYnLC3R4OqL6IdzsWF31v4emJSNYakpETx2wYsFyztmxOnO8iTEhkBnbGZ68Kvt2x4IEhB/QLE981yzGP3dElfwSiISGzSJpx4edFoQbc5uhODmTN/1vB74h3PK2HoeqZlQiUGzfWsXVgWApLCK4GSGECoke8TlBCJs/nIPTdwfkmIAcRAfqmJcKMuoiK2c45AgOMMdGru895rXMFpNHdUCO6emQQOVC4O1bG2ogc96EghdCfcyRCiP5xyI1hQr8uUj9I6TvUY3S3QIyAHlTqFIDyAWrQHILADk5JM6J7e1QE1EhOplAytGhJ/HUBdvp25UEJpQ89BKTTV3ThnO+GxoMhyyO1jb5dlcjK1WGao3OquIJAE+lm929QdukG/C4SM2w5F7un/K7WRpW0P50PCtL0pspmnN0GRx+GQs62/V+6gp3BPSnzKuvj2jXc4mdl2+dsuf9vlb7v8bZe/7fK3Xf62yw/j2y5/2+Vvu/xtl7/t8rdd/rbL/z/v8ssAHlDMhXbzYT4x5xPj3rDwrxDQ2xGrLN4i8eXaZwCcTeRMqOp1Av8KDIbpU4jOoHDYSC8wnCEegX8fwSW85OALUBJfkDLuW5lepwtPdmf7XeLXvZEJbWkeY/wHOCW9P95xXux1iThSz55FVhirhI3oHYqo0PGVWXuLAmRsx32hQ6x3Yex2Zi8ex+zFo5h9/zhm368yu/CvyrsgqN7Qorc7ahp2cNInPiGB6eWRZ9GLF9Gzp+69YDGPvnNv9WljEaTu8x//CRL5ULW8Y9I433mcn0Mo0p7TzVPs67Re6d/t95780IEJSEY67QmzejKhuJpCLiK4uSGgPC/S21u6jcKjWOD+Bb2chxJjRJrTN1fS0DVCZcxTAMVm0XdOw9dVu+yeT7NaZa8SEWm55wss/MLlFb3wQ99A3F6AaorNnt5MhVR+4MBt9I0pa4dj5M061LFjIdn+AxnmnJk= +api: eJztW21z2zYS/is4fWjsq0Mlbi/pKJeb+mInVa9xPLacDxd5EoiEJNQkwBCgZNXj/37PAiBFWZTtXJubm6kymTFFLBb7+mAXJK87OS94JqwoTKf34bqTCBMXMrdSq06vc6wTwfqHzGo2EZYl3HI21kXU2etIGs+5neJagQN+yQTXhfhcykIknZ4tSrHXMfFUZLzTu+7YRU5UxhZSTTo3NxdEbHKtjDA0vv/kCf2JtbJCWbrkeZ7KmJMw3V8NSXTd4JcXOheFlX62gqjrd/kMIhfnRUo/VnU7cEOsLFJS55ZweyBOxcQtbdbnkl0eGdagcSaxIjMtMmS69PrcEsDdr5iIJGKDqTRsLEWaMFxwxUpl5EQJ/IRNJqJgJuYpfsIfdioYN0ZYJ0csM56yPOWxMK3qiFzH0zPxeV2MIxphetzQppUDGbiftNsixEilCq5bWSDW7GKdwwndZvOphBxyaVU1aWFyU9/Ro19FbIlC2pRuzDDrsNahs6TkRcEXtREO4fZ1GfoKcZ25mYyPdGmZIyYJVr2px+NUKrHOYaAtXKDKbAQ/wZyB0PMxzEgVC0ZGZHNuWFwI53Pw9wtT/ij73f5S5eBzElyrB66p/rAlLbG+f8Xfv9Q9Hj2qfUYORNQXoswOkgTQ0ZKYR4GA5eUI0MEuxYKkpGQh4VqjUt4R1DISUT0bmTbnaQog7B+2c0IQtWLN+ekviG9IxkoDpGUxcnssVcIo0DKN+7IRf/h/p8Cp9pi4vs4rQpRiwWISHwwdn4r8XkNk/KpP2JuI5Mzyy5Z4e8uvmIczYrYz5yBPdpkh6q8KX36HafUSDbWjDTTB5QZVDmo1nPS10cVVlfpfUx+E579EGxS2hi0jAOLWb7xrvAquLknPGHG0wUaBpBll68iGSzeKTN7A62RJwUbcQHNDhO0aFmImdWlgflu2ZKq/X2k546lMSEOI6G5U05cwnIgxL1NCkvcHv/QPDwbvTj8evzs8+ng2OBicn308Pz47OXrVf90/OgS1AEShoHkQbTvN4Oj48Oj0bf94sJHk6PTsYPDvjcMn4NA/ftO5WCLae68nZaNZMYArX77Yua+lQpxtdoIL7Q1zXV403cgeQwqEuZWP51PI2br/Op7/jUPjsihQ1v3Z/TnTVNic6Dm2vvXNlbC3yIAuzNOxnAjXbHp7X332/Zfvq6fNwKJAE3NeJHeCiKNYRtsqemTwpQQ8buDwNgzfEayKNEol4nGjFBVBI7x86NJe5+XbgLd/KLYVfP6+EuALsmsu7fT+/Jrdw/lcPV5a6g4hl3y+MGGXtvyzpul9qdNIlQpkk38uQu8hWkx9u9iwU27ZFIXySAi17ADZaIFa4hK3pjoFEpivWoNUcr8LxcVGsdfKECd6jtK1zGkwMyKdif+FsIO7mpJQmHpKqudcofuVhWrNLAeXfnA1he5PnM0UzZE68G/dP3533BhrJEBDIubUaNHGZicPqkqXu9SX9+fHPt9W2VN3x0wOe4+xCtzAqZ+cpFXU+QLiPaajPLdzXVxGfqHA+DScIrFxoTM6qHJb52pqB2lubm5ur37ATBnDw2Zcpqw6kIrIIH/7XQdScTiQekCvnQjLZepm1WdIPEkkrcPTkybbNfE/HajFJ0YycqlcfPNiJG3B0Qai15RAvt8Q3JDN6linbFSOx4j5DArzCaI91bCV35mGivpUh01+jZEwzvQkcYWYDZ6BRzRUQ3VC/MGbpXLk1saCMwk2sG6e68KSX3MeX3ZLRX8YxKY9pwRFqBDJUEOFZUorU2kXbFyq2B2uMUDO0h7wsCIcchLYqU5qNCeeJKuT6OiKZzli6GmPndCCHO12WJvX6mPpV99+6+gZ/r3WGmJo9pJFUfTC3yOmXC3CL1xFxO41Qm0HpLvhPuj9hURfTETnbqmB3vmGqHbZtR9uUN40pdy/R8qf+Yw/REzcw1VEDO4UT5odcIniFHDXlM6zJQovRYPqRS02/el2ySstfM/Qjw/ghAO/AtLx0ONfXwGAUF7t7N67YOukFy1m++4es50sECCqNpxfDCvsQPDd2qPeaDu7qy529ls3Hw33vW6HR2evTvsnwNrdXqXP0veN+YHDUu7v75H7ja5EdjL3XrJv8lGENa/BKHiAltpjoihoGNcgOBbz5qqQlob/8pIpmS5NvlSncmbjzq3lblZZ+ZWgYMYLgyIW8e2i7AHrDNWA+npStUrbgBGu7slvA8hcpikNhN2TTs6G6pFL74nW2B14Lk0U66wL4E4jN0BnQY+wgy9RixCNjEw3vKGHqkYNlS6IrUcfMFmwzyWwDcVC4mcTP8bHVoSTNG4se9R9NFQBsqol9lzRLIJzh8B8HY144aS76i6i34Ydr8/C1SE0bagc82HHjbrg+Pns3XFlJ7rGbpRjQ8LeU5/fAd494DvoJOG9roWYlCkvhmp9Cg0Dh2vYRshkI5EkSwDfqzqToWqgrC+ZPv1Iwn4Kp/P1NtNUPmIhqntVzJKZKZC9nyK4dixTEfK3inI0XNhBl9HiKwgsWxj70dnmJXv64tYoeaAa3G8CAl3UrIYdJ/Ww08NlW8SsChZ5UYadvSUDJ8YxFiImf/er/6MxToLcHm6I0/d2v21pbzOUoXORpo8vlZ4rF51UT3MWl8aigPFhsOrIPb8t3/KuT5HGMuQ+WIl75w3VJxcmlfeoqTDhMKZeidCm8npVAgenD5VjU/uX7VCUV6p8WBrRJW50WBZOrIsPF7u93+OTVXYrbnH6eB5Po/2n+2bYCVZfO5D40ddZaz0NhWwXVtRlEYcMd7YtlfxcCmAAEAk9OlS/q/gZqg0VVWg4QrxmMHSVNQyLQF9jUeQoyvwuUCGe8oLHABiaFxDGiEkmfLtIi0JetCP0qNWzq4NgqNqAy2kUpjrZdziVWAgGYrHRzJ92vQRuupnqEsk/cnsRp8cVWqHuTUONtgPnRXukjAs3gq8ORbXSlnHU0jk9FXCQ1lcAdugnY6CMFTwzwCyImhLgC7g9R/5RI+YDbyQVQT/GnejGewYji6ESV+gQLJOukiTUrg4WqTy/ctaiyof9pOdiJgoPybCdCdEfgH6oXMGOIJ9am3/a838NLkCuNPOj+AUX0WManXs8TKmcdh0vD/iNYJi5jQEiZjw3NSAakrBKE2xfUklfxsIRY52mem5cfvyVASbqJcmA1YZYS+VaVmPKTCQRTThQ7KfB4IS9ORpUfRHtcC4u/N7C1xOTqjEkJSWK3zZguWBp35w43UGelMgI6IzNXBd+vWXDA0EK6hcgvm+WYx67p0v6EkZBRGKTNuHEy4tGC7rN0Z0YzJz5s4bfE+94XglD1zMtEyoxaK5n7cKyEJAUXgmUxABCjXyfoIRInM1H7rmB80tCDCAG8ktNhBt1ERWxnXMEAhxnoFNzn/de4wpOo7mjQnD3zCRwoHJxqI61FT3oQUcKoTvhToYQ/eGUG8GCel2mfJTWcarH6G6BHgE5qNQpBOEB1KI9AIEdmJRkQvf0rg6okZhIpWRo1ZD46wDq8u3MhRJKG3oOSqGpbsc52wmPBUWWQ24fe7ssk5OpxTJD5VZ3BYEk0M/q3abu0A36XSBk3HYockf/X6mNLG17OB8Spu1Nkc08vQmKPA6HnG39vXIHPYV7UuJT1sW3b7zDycy2y992+dsuf9vlb7v8bZe/7fK3XX4Y33b52y5/2+Vvu/xtl7/t8rdd/v95l18G8IBiLrSbD/OJOZ8Y94aFf4WA3o5YZfEGiS/XPgPgbCJnQlWvE/hXYDBMn0J0BoXDRnqB4QzxCPz7CC7hJQdfgJL4gpRx38r0Ol14sjvb7xK/7rVMaEvzGOM/wCnp/fGO82KvS8SRevIkssJYJWxE71BEhY4vzdpbFCBjO+4LHWK9C2O3M3v2MGbPHsTs+cOYPX8Qsx8exuyHVWYX/r17F1HV6170qkhNww5O+sQnoAG9ifIkev48euZeDNTGIs7dF0T+KyYKA9XymkrjiOhhoRKimbatbp6iNKD1Sv95gA+GDx0oTpLRgVGY1ZMJheYUchHB9TVh7XmR3tzQbdQuxQL3L+j9PlQpI9KXPtuShq4RbWOeAms2i75zGj7Q2mV3fN3VKnuVy8jsPV+j4RcuL+mdIfqM4uYCVFPUC/RyK6TyAweuVmhMWTtfIx/W2YJND/n6H32fsto= sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get node' (trading-data-service-get-node)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx index d9efab061..79f5016db 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx @@ -5,7 +5,7 @@ description: "Get an oracle spec by ID. Oracle spec IDs can be found by querying sidebar_label: "Get oracle spec" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztPGtv47i1f4XXuGiS1qPMTHt3C+/di3oT76zbmcRNnAWKUTChJdpWI1MqKSXjBvnvPQ9SD1vOY7u46AcPBogtkofnHJ43j/zQy6WRK1UoY3uDzw+9WNnIJHmRZLo36J0bGaVK2FxFYnwqikwY9Y9S2ULEspBinpmg1+8lODWXxRI+awAG3zJaeAnrxjE8xVWJUXFvUJhS9Xs2WqqV7A0eesU6x/m2MIle9B4fr3GyzTNtlcXx92/f4p8o04XSBX6UeZ4mkUQMj/9uEc2HBrzcZLkyRcKrazTwW5u20VcgWsuUSSESV7KIloCHKJYK6EXa2vCUW3MKSy6z0kQV7PY827njKW1Ey3g/Hp4pSxvGjeGZtAoeykJIAaDjMipEZuCLSextqFdZrFJxL3Vh8VAWqhBzk622wCi9SLQKxHSZWLFS1sqFEshLmWgbahnHCeIGTEg0HOaKuCpKq2IxWxO04WS8zYbIKFmoeEjnweuAvEQX3/wB5hZJkeKZnuAshAcYKSF1LIoEhKO/eeb9HqK8za4LlYMoKKIRMCmyXKTqDujOZn9XwA9izxLgpsDABtU2CHWT1bGaJ5roFJHUYgZs8UcPLAWs6XNf3CfFUtwDUNjEhFqXq5kyIpu3YAtpHETgEZAulIyWAikCSIQnSFAaOxwt7JZm97sFqVtIWLROK7wrUU12sIJODLGRaVpRF+oWU8S4qI5eZFohZVKv8Q+JjaPphjefAkU34k6aBIWsg4BiycZhm4ITv0ktjSDsydwpLZ8bUGJUpJI7RBxFdwSzjSpXFb5bW8pZsr3ZFGX0hzFTIZlCwKsIuuQM5B0kynbYAr+5m+GZ4qGhkkXA226oZtEB8mMCVhJZbBblSjlFzaWlv2Bwl1nMIEM9MVmRzcq5OPhZpqU6EPdG5iBpGhbPEkDArMWfL8/PWMw8+1ZgCIF5AA0megJCTXNkFGUmJkuWsRr/QGqcFGplG2aXxQeJcA+kMXKN3+dJyj7hoV7UJvBHmrFhw4BhbFKsKHUMw/fLBPRDtqwSfQYKYLJNYBJQkc1DTZqIvgXkWGdFh9mpgHcKnd+YGGSXWQlqCMpORr02aLQ5cGWmQt1CQPj9W4za8CfwWRaZ6ZBDZDsAibIVeNTEopzDOctbeMp24Q7PFmGDpskyRYt5PhldDKfnF1+uzi4no5Pxj+PRKUxQYHrAGe8arh6P/no1/HjZfPLhYjScji6+TH8anu16/sWvbE74OLq83FpVPayXXG/Kf8Pc+xM490wCMSKit7lFcs6n4DgGR0D2152SZ3SHwj12bLlLClkWViUI1YxOIEFfVMmCVsV9Zm7rPXbrw61aP+nQD5wLcvKyFrBAFKD8qrEfK9W2YHPQtAn9DJ56Q+TBdhog9lSnYGNXMp2kMmKolWMuNz3zee68fsxrRI6L3HnAfwqxUCm03/wO1CRmEQ418REG0zX5nInDzasAWaBTkNdPw4/k9sdn09GH0UUX6vygk6+FB7dBfq0+079NRjtUp2OIHo0+TaZ/819qvOjr5fRifPbBf/vh/PzjiPSBvjp6/Nfp+NPocjr8NHlKI+7eedb8RRF3WHhborZj9jMz2fb2GqrATxo+16iiNNp715YzY+/T2xZyN/CkJDrX5UTjRQ5SoyCmiXX+ZAN2PUixFYUyCC3TEIYVryCIPAh4Q2ELkDppKCICDcDwV5E+ehJk7iMp3aFj/VCz1wKZ1wXELc6q+ChG5AlELlVgCFtm6H3BuZuiihxwKNRkG9ANzzHJQlvT56Dxq1zlqTcIljEk7ULEJHn7CSRUMBFjYAusCjUv5O8A8h49fhV0elbgIQCrLGgIDfjMyzvdUKdZhDawjch/f357DbBijNEcufPEgNlkUAFMeHcd5CYBwu/Js6ZZdoscZ9YoNLl+3ydOimJUOCADCU0J6JPNl3g44I0BdVh0QLsckOUofRaUgHsuAFsIquwT/rlmV0du2a/sbIdH2aVqaiFrCe1yDJ7B4IuAY5xBPWN+z6rMImouqs9qpmCxIs5Btg3RXztYAr1AqYy7dI290ckSAvBxhyZPKbH1Qjr6+RNlmhCJ4gIXrCXWeQKvii5sI7/MBQEUJjyGDhq3LLxJFgvVETE1IjaUihhrECtIeFi0tbcoXZq+7UExs5zu2skNsPDVsTKDZ/qdOauGZqAlt5SvgjFZ5YE4ocwx1JA4vcnmc4xRjcoxwdWLjuwIjqgjXrigFUwRZWo4TWinPqD4c4yocZgSP3DMZFPFeA4BMWGDNKDW1aPiXlpvmlCrZwpS/ho3kaxWKk5Aq9P1C0/MQd/NRz6eJrsINZCbBRUGDHIHZBkwpPQDBQom9NFYXenkK9hFJviFCJVghTvQAa5UZPbBpkBSnOnoCazAkugn0WFGQ/Kgij4S6PmIlpGT8Zdy8RmTAihOGxL7gukncNSvnE6lKZia7cjTh6hcAIZ8lmpXw1yxg+0v2Hd0k2SsFqXhLN4qtuYrpfAAQu2sF+e6wFpIQJ3OtdMuBDovUxr5GbAVbzgwFzZZaIleAStTYPyrapz3kltq1khSu3JT20gL2LQ1E1AMNroTQJeAsq65yIAqcIeOGCzCCarBHbWc0T5B3ifI+wR5nyDvE+T/oAR5Q07Ry3T6jEse8Jlh6uu3JUScJvmnajooZ0JxRVwbTfZ1mGOxyAdi6OLXxkqXMW2Z+9oeuyI9QE40+h9AqPLOLwX8FDCk7KkcqlgOd9XJx3iFYt3VAdog7TOCN2Krhn6fYHgNOJazVVKAlneU9OuNXhFAvRuBzXUrYV5ezv7SZXw+bp8gTE0hgQfT8+ojbC59ntU4bsESNFZtU+9M5msonzCtT09iSd4W/mfCxval5kkz2nvF2u1bK84pdt13TZ+8y/LrNu/3XnaX5RNXNJS7r7LoVrJD1Ld3rnFTKNF0v+JTxA7ArwnH6FqvguWlCoPrOpb24YCPyfZx2D4O+9VUHPNRLig/UUl5tVKg8c2wvoWlijVMxeEcmOg0lPQbyLUUB9UK86sqk1Zcx9pr016bXpnVuOrlU/fgG9XFymNR9amhJ7+kSui2f75QuLtG+AvLg79CdRANzisrg6KrMPgLSmzvvKFqVdnqCcPNc/JV6l/Xnr60YNcVPXkKftFiOqiO8v9P0i7FQmnUsub9DMGgjjRX2N++VyggzXDhEu99SU82VJCnNS/Bmg1vLSsI2eH06nLDyLXRfSO2Jw3EKYNwljXUopo2PJmOfx4N2l8bGGJHTVQkd9uYtcCcjmglmM7TQcezJsAtQFV7DhYQMdNSmttwXDcWRKmrzJAx8Pa+kxEtEurvDTS2jTKWyvP4BZ15HyVYxiueWjvKV1exN7ogny1LdzdPNi17s9+0iu/h1NRqpmIssHSVqf0BQk7gU85axJ3JR2+TpGB/pB2I86or9Es3Tl9+u+0bGlheuAZVd5uZ1Uh3LHvcFOohJMQRZDEWi+C+1zXAw/uff6vXNcpitXnqv39fY4QGz5nBWAFn07ZTq3tBJ02wW+jfDPX6pnU4dZOaVZBjpZxpY09blMFplPO5MlXzqUwzvOCja99QX118ZIVpW5FmZasB08GAo270zKXJjPZ2NThwdmWeZ6bgdrvo9rjU+EcA2mwxqvQdGRVq2KYskjQp1mJe6oijSDzXuje2lia+fqzsG8JEXAmjkbtKfzcQE9yQ7q95b1mRD1uf/O53NF/Avx+zDNDIxPciCILv+BkCBSvhvsGnAMH9CKb6EKYeuecwnz8kc3GIk65oq2l2+BucdSQeeLgx87GJ5ftnsPyzvJMvQROewacAATyJXmIPAUoQpdLaJnYMFmcwFo1Z31Vo45/jYzyVDriXckXdqkPeYaEK5yDGGhtBInV49OyGnYu+62Db759h22QNAqIrxvFmsMMhIH5UnSgz7fCofcTEv2324fCYaTsdXZ5cjCcQpB8NPD312TfWOwg13n94Bu8PmUeZcB58L36TzwLY8wEAuRPArfpCGYPD8BkmnKn75q6ALQ7/1/dCJ2nN8pocf5iNJxvbPbZB8U5A4Eoau4R4LmMpe8E+ocZmByLVq21Vp5+t2UA1DQj7jrVwEQqmtaE+IPVeZNkiVTJPbACO5BgMdxrQAN5LHIBPqa0WWjRqdYcHzOhQV1ZDUwrMV6oIZC0wFKbInFdTO1Id3Kfopw+OD6o+G79Fu3knBJufBTNpCLuvx+vgn2GP6VknKmXYoSbgYY9GSTiwy8jzifqLje+45ytervKywefmJEDeuraiRZlKg7e+m0u4AFeb7X7tvZ3AuVZ7qVtvIMwJ1Zs/FdR5zteiUbOV3BMfCCfVAy+zyGYUZD6nAI52Ds7e6a+X8gmkcYBhJS0c5HCb0xfizffi3Xcbo3gCfvB90yDghwpU2COsw94APnZJTBuxgFEJe/0aAKGBF1oI5H959/9rjCMim8MNdMbM901OuxcTrLhXafrmVmf3mqRzKTF2jSBBhgSAxaB9kH12yxun68Orahs8PuCS5MML9Q2JiT+9ZZbGLjOvd0Jr40/dd6e7Qw81ganOVxxygwGT8rlmIilucOoyrevP10eDf+dM2uBax8IXegTjXfD+3Xsb9hzXt7L5P3Vf1Q1RZI+BixyrkiwRb0ud/KOEtHuzzbA7+An1jojKvdzj5JVqHk5rBGwC9NqCupaAgmOwCtFSYiOVMtxzSBbGqgV2bfhNAd8DsJXYfkjgKiHgZohNw9VsoSTcD6Wly6YbBLGTzTdHjAEtry9REG18TSfTWDJ0MdohHF7QR2JI3NB89XyOJSGWziE2OyKTNtZg2DHHi8DKFEqusIelpNojEOGyAEF9oojvLNFo+mXVCePLh+tQq685XkckFEmi1W60WkIagiRj5CN+yu6xPMMmGXjne02coQ81Bewg5MuiyG/6/NfCB+riEDzap1uMiC7V2B6ma2qxKXMhnf0GYbjjLqYCW1htZRDdKyWsJvXbThYd0zxL0+zekn781hWJHEJJ7RArrKj91NpypeIAFwy1+Gk6nYgPo6kvaKKHI7lg3yK3FROjMVBKVBTX06o9pzk5Idq5qUZRemdMZni/OuHhdmCJ6LuOYBmhxGbZLTCFW01tq30PNyTnCNCX8o7Yv2qceyxcg7BDBj/fZUmMIQauZdAkloY6MPt+JhUri2TGeQLWk32PJKkGnEuMAPANs6XUC0WjJFGBOLyyWAsz2JXa9PN8alLDoeHamVHyFqXbQcBwMdRnWaEGXCjz2YkkHJz0R6UxoJkgLBCvJ6mcpZWcZvN5EiX4GlgV6hiF9gDIQh+QVGWKqoBfCxSVCbkXE1w1v1W0YUBJ3y5JlKzrgKYGuw05r5qm1CoHvFn2jsQqWSwL6jGi3SkgSNDorypvU/VbW8h3wUJGdkdZeEfNwZMNWtpV2nUK87obWGaBySOufnXm943aolNZkm9OvF31a5/l77P8fZa/z/L3Wf4+y99n+fss343vs/x9lr/P8vdZ/j7L32f5+yz/PzzLL53xwLYEFO3mZT4Cl/izMJ+b78BY7Nlow/kA2i91s4cAo9PxaSDav71l/W8XzbNSU2hLbwaTN5DmVhXOqjl7tBJyozsFyOPuOuwtiqlfi+wsdT6AbIMt/QLI1L0Rvfr3AHqQOaEnxJ/4GvSOQTaO794fM87HiODxQ/MHv9Brshnj3xQrTQrLSFAGx7g60G/fBoWyhVZFgK0hgcmiW7vV/wPTxCHRoLNYHcF5dgP75mXAvnkRsG9fBuzbFwH748uA/bEN7Brb7OZZs9uK3pSs5uDPciEcZ3CwweZt8O23wTf0PkRmC1Cl+r0pErJ2l0oLgUYx6v9VHp36oZ89zlOIZaiDyVBvIcva5x6wEenECpd7j7XfczQMWj8yBzxbAuG45uEB/cWVSR8f8TEhBs+vsS8VIq0ZMhR/6i6x+Bnkey5TsJe7mXJ44d7MPxIv+0W8Tsq8aQJDVXXI9nruzbn2L+Y9XsP8JQRC2IT92b0p0htSENRYvFU4RMmplBa8ORiifwH3WZpx sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get oracle spec' (trading-data-service-get-oracle-spec)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-order.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-order.api.mdx index ea61bf0b5..2887cb1d4 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-order.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-order.api.mdx @@ -5,7 +5,7 @@ description: "Get an order by its ID. An order's ID will be the SHA3-256 hash of sidebar_label: "Get order" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get order' (trading-data-service-get-order)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx index fa4a08607..7af4d5751 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx @@ -5,7 +5,7 @@ description: "Get a party's activity across epochs." sidebar_label: "List party activity streak" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List party activity streak' (trading-data-service-get-party-activity-streak)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-party-vesting-stats.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-party-vesting-stats.api.mdx index e51c69a39..611c5a880 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-party-vesting-stats.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-party-vesting-stats.api.mdx @@ -5,7 +5,7 @@ description: "Get information about a party's vesting rewards" sidebar_label: "Get vesting balance statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get vesting balance statistics' (trading-data-service-get-party-vesting-stats)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-party.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-party.api.mdx index 9cc4f72c7..7b24ed04f 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-party.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-party.api.mdx @@ -5,7 +5,7 @@ description: "Get a single party" sidebar_label: "Get party" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get party' (trading-data-service-get-party)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx index 81af8eb8b..5e3dbb9e2 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx @@ -5,7 +5,7 @@ description: "Get status of a protocol upgrade" sidebar_label: "Get protocol upgrade status" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get protocol upgrade status' (trading-data-service-get-protocol-upgrade-status)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx index bc3fef3ce..4fb475527 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx @@ -6,7 +6,7 @@ at the latest or a specific epoch. You can also optionally filter for a specific sidebar_label: "Get referral set statistics" hide_title: true hide_table_of_contents: true -api: eJztW/tvGzcS/ld4+0Ntt+oqcdtL4VwODRIndXGXGrbTwyEyampFSWxWpELuWlEN/+/3zZD70MtWkjaHOyhA4H2Qw2/eMxT3JplKJyeqUM4nR29ukoHymdPTQluTHCVnyhdOZ4Vwaqick7nwqhC+kIX2hc68KKwoxtYrMbQOV0qM9LUyC8PTpJNoIvauVG6OG4P1cFuNOVfFyQCPnXpXaqcGydFQ5l51Ep+N1UQmRzdJMZ/SDMJiRsntbWcZ5/HUZmMCM1KbsQJiKk6GwtiCXnUYby59ITI7meaQgVBMR3tRejXYBFwWvNzdkLHYRBYYXWpT/PVbDL6XiU8StlJ3ylmpT5Twq3LSV07YIZbLrBswmr7CXVE6owbAIwHWukKMnJKwJ3oCcHYm9ECZQg81RvXnIisdhglfTqc5PdJG7MkhJuxt4mAqR9pIApIOtfPFlpKH4L85bASPWzVSbh1zMApeY0SSnUlwF4yjgspSqaXOJkN8QRh0P3XqWtvSE42NWmjxwMx+PnXkyvsP0UVfgVG1jTJIEP9lXbA9fIoyArefqI1/jRXWdqQD6EIFaE75Mi+8mOlizA+MmikCGxXG0FcD0kANJeaJa5mXikJR4cptGAnUX9zvH5GbvrW5kgbsXNJwP7XGK08DDh88oD+ZhZJMQZeSzCPjdbq/eWL5pkVwJYoxKUHzpTakLeLr2ublBOxpn9nSLAfmVjjjGEwMT52dKlfogIrG+3XLbQz2THMDNTUYqTXUTmE0ZEl3gB3IQgppyMOUduDSBeENiNFgpJ7VVajJNngjxdpK1hFcxR+er5J/FryEvT+DyyMkUCojyxyqArltWDo2VXIPxrlk3DAtO1Bb415FVmXHFQohRwPXbKyzwCto7fm2cGfIVKKcgnJIv/dm0U5S6eiFzIp1Enle6XDIA4SMoY6TKeKFdMV8rRzYcl5ZIiPzC/lWuV/YKtYK3cFTqkRM/syTREGzojGtXYNXR/WzxhDxQpw8XzurVTmdlYY8bCuYcWxl3JWHkEL7kozEGn4w02aAgJorM4JNxriaBR57pi5OoPYRSsc7ECq3hKfQRa5qY0LG9wsiWk+JcsAm5Z7x2w9WbSDqA9V/ItpqmriG/ilMGzkUN5Ucoo5r5EOlmtxLVJv1KyHcBeGuxZt3y5zVOnAL/M/GCJ+ZzLMyh0dB00vj4LJIKdugm0l/nOuR7udr7OgEoQnJAHzr4SIcMiVMFSrOjYIhRSzIb735NBmpfmT7v6mM8lllOdeHZ43xn3NK+LDhxwj8STND4t08eOJInZih3ZATtAmhSLOPIIjFHoG9iCMrVyXLwXUp6ZjBsw1x+xgJpYn1K/oYS/9KvS8IykZ9AEjQh+OyQaLeeF/UZdCyjJnmaSyWPozuSom1Shsh3RWbeD2nl5u5vW3UtyJ6knYsBEPIagqgZNkKPswunlljMIYI3T3xJYLu0tyq5MFMSkgLzD5FcZ1lKMGHJblhGJiSjL77wDJrqQCIWfreCpsAoQ7LeVZdlMjBQIeUcdomuwL/6qmZX1WlHJRvhHR9XTjp5vB2p2Wufyc1OFvYzOaiXw4hGzEBw6Q7mVu4Bdc2smden/0jOE9Yo0+REyGBEFfhoUUz0kh7pmdOiT5oi1z3eW0seI1WxnPrQl0OIs1UZm+7paE/ArBDBe2pp+FOAYLqGSxTFjrXSK7D0rC+vaDUUctDjJRRjgoQIEC7jagZsRFNwsqIjt9L2jMQD4/EKS1IFWFcW9bsY+lnX33F4wX+vbCowvD/iUjT9HF4RkSlmcc7XKVE7oWzk30MPYjPMT5cwBP3adBrXurC7n9Bow7ETXjdGnnbRnl4D8qf5LXcBiae4SolAnfC034fVNIMHaJvowtkaURA0Rr1uIZNf7pd0soauudofC6ghKdhhZEqnoeG6cQg6JhM7R/cu+DaSY/XiO2be8R2OoeBmFpwYTGssA/gB7VGg9D2DxZVzPJbFR+9Pgm8PT8+f3Z2cnrx89nBUcVPo/vW/Eihwf3tPbhf2goyYz56Ir6Y9lOseQNCUQO0VEcgztFrXGPAKzVrrwq09PovT4TReSPyhp1Kma0nS8vdLpIKK4HBiXR+jHLWBivbYp2eueCSD6xWbhtjBG90TJcDyEznOb2o2m0k857ZY/ceWTtCIptqn2Z20kXgzlN+QU33npCtqEURLfaCUdA9U0cNk8+JbIg+IDIX70rENt574dlET/BuULOvtNfd65kYsqolOpz3VFRuDzHfpn3pGN377jz9vZcEfuZa5YF2zzDxXsJv2Th+Ov/5VSUnukY2Qib3yD2yKnAR3kPAD5sPAO9j0TZCSemo+F+eErYsmrANk5n01WDQBPBOjP9YuhVlhwz16gcCexVbwjrNtJlPRbTqo8pmScxkyEFPKVQ71LmK/ltZ+alClWAaa6n2jWh/5FeWzRPx8PHSW9JA9fKwHRDooibVSxh1LznC5TqLWQSWBii9pNMQYBivsBAR+VtY/e+t9wRk+XULzkmQ+7Kkg8w0tdF5/vVbY2eGrROVHvw/K31hJyKYwaIiOyEtL2k3uEhrGVIfpCSD8nrmis2k0t7Y5gMfe8V6JYo2ldarziMqvWeYTK1fsU9WXrHyphEiO276vHQM6/LN5cHRp+hkkdyCWpifQONhevjw0PeSKPWVWv6HUGct17ZPyWS7kKItXRY9nGVbGv2uVIgB9QbsXcVPz2yoqFJxMda+stdJyT9esNfQzgr49WjRrSHP7yIqZGPp0BuiyxMXVYTxajSh3Yq4KPDuUSkPF2VytRH0zLrAxRzFqYx9X1KJBWMgEhvFfHUQEPB0P7YlnL/PuUjSPpU1qHvzWKPtQ3lph5hhc6PwlZBV0zapRC09RW12wCHtxCCwgz+dIcoUSk6oKQPUnAK+ol914H9YJBpeH60CQj/eM3QfNIM38x56pSkqfaG5kqSoHWMwl+fvWVpU+Ygf7UxdKxdCMmTno/XHQN8zXLDDyMdFMb3qhL8eFxhurAhvcQcV0f6cnYZ4mM+5eS6nkEeI3zCGaxV38iZy6uuAyNsNlZsgfWmjQxkradczz+3Ms398GbaW45IkwCoh1qi4n/O+nKhBShOeGvHjxcWpeHl8UW0GUYZjuwi5Ra46JlVjcEpylLhnbSpJh+aEecfwQQmPAM9I5mj8eL2m4QEQR/0C4Id9jkxmZLHWvoVQqr309j4VLcjJEdTH8prFP2npfRAULyswdH1t9YBKDJobSLNZOv4RoFONJAIA1Q99glGq/nmFXQN6GRABwIB/mVHYAGKLSsX+axgCFOfBUzvPB61JA6XR3L5T8i1v8AYKVC72zCtbqCPwAbVU3YlkDNH64yYcjAX1us5lP6/t1A6HOkP0iJGDSh2nKB6ALcoBuqiI1NsWjUH1Fbpo3hukVA3HXw2g7G/nbEoobcKvHfSb0pKdi/1q330yBe5gewdiokfjAsv0DK/OBYGmoD+ps42H/yHEZPADiIl2gzfsDWzozCu24aXr9neiw6z9OWcjzSACN82ozS/92v7ekJkpZ3j7i12W7Ts03lxb7rr8XZe/6/J3Xf6uy991+bsuf9fl77r8XZe/6/J3Xf6uy991+bsu/3+lyy9j8ABjbNrtH/OJuBzRAfrmnFw835JcLtN6qYoQV22xdEQs6FDBJVaOGcUzW3jfqQ790NjB4uG2cOxRLhzIQT1WxMKzoOOnPKBWQzgeKf5tSw5UMve2Ha1Q2VDdOlyc1IBrju6RGilzsprpRFty4TiyP5eFPIc3IXr/uubsREJKo1KaFKFILZRhcNOFTXavD7sVL1+DF9/1cU6Im+GThdLlGM+WedSlaal58CAlZo0q0ms1kqmz2VuatqgJDBP7fPqSzjweJHSwdx2xR9sRe7QVse+3I/b9IrFLOv8bTidVZvsLpot6jHh6ekJ0YlCioyoP0keP0gdf83EdNUu/42NO1hdwPKITjxC/3PzFxDKs1jbW/7EVxzBB9UB3mqPmIrmxJm+ibb5JoEqS9WHSHMZk+0w68Zwy9DWGqGnszQ3ls9cuv72lx+EEN39qoz3F9uaM9kZh/1Gf4axl7a2ar/kah5M8nrMdb4/0T/sQ5w7ozfc4Hwn6D/jw5j7J8vc3Hwnvc316cwcPa77A+Uhm/uBPbbbDXH1x8+cr4BM+ttmOlfjNzWeR/v0f12yHuf7G5iNRf5bPa7ZjZfErm4afS7pBX88Hpt9c0vFaNLZ0qhuBPlB5yk1ta9bKD0FEpS6G0J2hsPwPapQGTw== +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get referral set statistics' (trading-data-service-get-referral-set-stats)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx index a91a46048..71740ecaa 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx @@ -5,7 +5,7 @@ description: "Get risk factor data for a given market" sidebar_label: "Get risk factors" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get risk factors' (trading-data-service-get-risk-factors)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-stake.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-stake.api.mdx index d5d6bae44..3e28cd9e6 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-stake.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-stake.api.mdx @@ -5,7 +5,7 @@ description: "Get staking information for a given party" sidebar_label: "Get stake" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get stake' (trading-data-service-get-stake)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx index 74ef2f87d..b548ba183 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx @@ -6,7 +6,7 @@ A stop order's ID is likely to be different from the ID of the order that will b sidebar_label: "Get stop order" hide_title: true hide_table_of_contents: true -api: eJztXOtu40aWfpUaATNtT9TyJelkoEwWo7ZltxK3JUhyMr1Rwy5RJYljqsiwSLsVw8C+xr7ePsl+51TxIpGyHcyfBdb5EVNVxXO/k+yHRiRjuVKJik2j/etDY6aMF/tR4oe60W7045mKRe9UJKGIVRL76k6JkBd9PQ/jlaSDAletRrPh0y2RTJa41gCKX3y2N8NCrH5L/VjNGu0kTlWzYbylWslG+6GRrCM6agBeLxqPj5/psIlCbZSh/ePDQ/rjhTpROqFLGUWB7zHug38ZovShBG+ThaEDBfo95d+pmZjH4UokSyV+S1W8JuLFQiUJkAspDP4ESpgkjCyjxFgUh5GKE9/Sw8tVRFZWM5VIPzBN4c9FqJW4lwYYUj2rwiEc/QzW5pYXK5moWSepojmhLRJ64q+gizlzskmuVQzO+jr59hssbEm42VBfIujC1MHv84UMBJ9ZMxqTyFX0ByCvR0kM+hfrKvhshyxKzsIoIUERCyV0wjfQloRCWWozNZdpQFi7/xz0hp+uR+NhZ9w9/3R9dTkadE96Z73uKc4pna5gw8+c2t496VyedC9GNTujq/cfe+PG520u8dtPAsXMOA12N7mGHPwZm7Y7CA9iTYGxQlUTSNmEzHy2r4Q0JvR8Un7mZ3PhJyQRuF4sQMFiociNamS/kvGtSnqzqtQL+PbMltEQeJNOV35CeJOwVQc99MILX9/2NhgbbxD/JsT/4zcCMSXJ1vonfeLhuITOiHuwUMIocVp7qharCyBPsGRZcC7DgHjZiYp4W/pJLUtE5/pp4HwEVyCxJKFNRdbDjn1wVIF85n8BAN4ktu+XvrcscXHvB4GYlmRTCztW/1IeARwq6cJfppCOFmHmwTHvcoC7X64puBUap7hkwbAtFT427P7YPRn3+pfXw25nhD/1TvbMsco2nOq0d3l+fdkfX3cuLvq/1B9zPtjDDR+614POaFx36uPVaHz9voufp1cn3ev+5cWn2mOdf8Kb+4Pr/vC0OxxdD7pDgByOP9GBkw/1FBQ3lGm9/qU3/tC/wu/rQX/UoxtecPPJBc6CaeblZbdd9C5/AjqQetK9HHfOu5DFz52L3h+h9fRqSFj7g+4l/e1cnbwAMeIgwfjYGZ98uIbTZqoY9z52R8/cO+r9J7Twc3c47J12yRKuBoP+cAxSzvrYHfRroijM2Pi/qz6iWuzP1Mhm4LIpj7AtQrcvjDtQttVNvKPueEz81hvsS87Wn7nsX3Z3buZqfY7Bn2WQqt3s3fH2domASw81j1xs3unJgKqVYjeLVl4ax1gRUWh8CgL/81//jUAFRNUo8pivhFMKA0xvIpPU1CVtWq8vNkraGHfGV6Nd4q/bdIuwU4oNxYLNyRflM2Rtg/LCeNg7P+8Oy0tsseUFa7NY+Vzk7LeiSkpbXHJ2hRL82USL/IyjrC0GSs9I5KhaplSrKC/dlWymrnQpw8kZaosTiXuCADdP13xraqgUKM46TtuCqouoOKdVch/Gt02hWos2p1UqAilzUNKFlmFFS0T1qVK6qBPKkHORWdguE1TvEVLPUBJrFXNGlTqrVwpQTtQVQLaw3MCaKWHjbDn9iCy3GkPmVuNHqKt8sviBNfj+fI5osFGGuANll3hRdp3oMefyZZgGM6vaCIWxIaoMMuZMef4KqZTdE/vJPUnqkCV0xKpoicPW4REn2aM/1xPPYj2FXDzrT9vuNXbGM8uOMLSaIqPwNafK61NowUblerd77lx1f9gbdUfXnfeIdLX7Z8gyIyRfpJpNt3oSVdXDnsS8YSsQQ2GaucfZEir20SQKOUUchbY8RE7paxEAV7ADS4n+F2OZyyAgJwnC+20sdRpPo9mu7u1CmkTY/ZqO4CUtViVuFzq4UwuZtyQczwuvqlDSEV64WpEdl4pbkzs7RToSwM+AmYUeNkspFuiitWskql3tE63lOGsl0R1rcaX9L0JLHRqF1n6GltkWqkpve6wF2aLQCc0Ea3ZhlWydfWO4eXzr67cA5HEXeT4ev6xthZanKl6g+a1Jfz276UhyHX5L9OZERbNKrW+SPDbz+jQMb4llb5nqW1OV2crX/ipd/ewbfxooKgyqRHy0ZwRMMbyHicZqBSOkmGe4kCj3QlMFjpXrG2MVBUr7ZkmpRHq3pFnSdKTkLd+7IaF0p4jofD1powoBbFLAvZJU2li2OGZ6UOGU0iU2ZpBXshSzNObMuszyKgVAQMtnMVXX2EXkY+ELmzqzLZFp1NQ8u5vmj7ZVttMv6x9lFuu75EghhMzysc4mxAFvPmtHsGQbd7J8FXLCs4MryS2p76WBjKHbOeIVBSt7w6YVkNVBD7AYO8WpGWXlmXRrCFRCWAq2GbYdTanbreGbb49CqK1EH+wDOfs2nzgU2W3QRdA+ReVwhmoFldOO5PbMscr2x17t8vsudZNP7HVGP5VTndNiIXsQ7mukIVtuRCVmoayyysscIzmtlCQHnuhSpuEIu30T6n3Sd1IeXtqKxCl82w4Y+5P+UTZFRH1Ei8AnA88GNEua0BR0UZqKUAvNfdzk29hG7ihyUYmvDt6K/tkZGiMqqtQ68/WUiinmS6/LSPIgwTVBFgZoyuvrNEwNBwk3b9t2WvQ3SR+ZoCZW1wflLG3klbsdq91z2afDxEYkitqoHuN1lv0KR2oJwudoJW7K4ir5A84GUOsTE6BBrugcQ3NT0pAb1KcWtEHn1BfkTATCm6Pjr7959+0Nn4GkYioXg/XETeKTfLAEq7g5arnD0ph0RaJ1oz9IeO4v0tha4bu8xI0C6SnTnOhsUi+g7KDKbFMskYComLP5haRX3ILDDo8TjauwLSzLXKqNv9BsSMylMDBwS04xokQQ3KRsR9CZpZ76t02Bj6QJKqLcpaxBrFBYmuI3h2bXWwsvQOnChdIhuNwyDx3qtwi0BrUANeRP2ckTgbMTT30ghkGWhnqZq2+bUJh7G7cuyxTV3Vs0ozNJ2ZcISrX/G4IGOkU4GTQSb8KolTD1lVXCfuFQxz1nNedshHhgcH3SNAUbUDa6363BgZsa1U5tKlu89P7qU3Y5QmNdDs8jIipWFC5NZlJFZ0WFhS6J7H26bhJVI1BVz/7OimdL/iVP5fpWinmawM3MxsydboSzyMBaFdicUn0yh1OgKHthKUbZvKfPqMqtr7IJvyuC9YyelIEKeK0IQnrIpcvuYOtIISGeO7VZORZjjtjV4Ka11Yb2PtKAksZ8O7P0U2c2987HJzVr48par189d9b/qXrvWadm7bJsLCysnhYsS5elrHRq5c4LFYFjdcMLtmT0abBTNNUtXrro0YMn9+NjZ/hTN/912R3/0h9u1COMn8sB8wwHT/WOR1yzjoqO8enTxaOvO3oo++Th43OV5Oez57G45bFZ6UlN6iHUm3lKhmkPtkjy7/7gM+Ctx6mhjWHlPvDr40I+Lg81mCCuyum0n6gVX8jZzLfRd1AGWyH/pqPXN1zBwKM408k8fiNT+EgOv3OODpPQC1HZp3PEcpSBxvDAir2TeyI50VfDC1shWRzTLA2VjK0E08FAHproAcEHbGTtKeMGwjsERXrGF0VhnFDci9AJHqSa/giQndlPqbSbaIpKiR/4yRqhTHP8NBQLCnmUpoQrlSzDWT4kJphEK1PUdQXMUVsMCCF1gg63zNkH6pOvvuLzAv+dhSHICMUPotVqfW/XCCiqSPcLVy0Cd4aSeA9H9906ztsLJPY9OnTFqMbh3l/o1L54sNulk49lKo+fofJHeSdfQibWcNUiAE+S55s9QGl5ASq1MnUWLJ2wVJROfZ+TTX8ODkgrNXBHcqUoOnQshoVKTm1Y6mmT0Bx6b/9ZhLU3fV8jtq+fEdtgDQPRueAsMmDYA+H7uUat0Pb2N1XM8quKj7Z7lrfT7uhk2BuM+8P9dsZPofvS/Q5CQfc3z9B9HmYkM83tH8RfomkLOB8AyGmAUKHKiWPaxjUOXKr7MlZQS9t/+kFoPyhEXrCTKbO0soXucROUxQQGUV6YpQxg32xlL8DDDRqHgNxtXYzgpw3RdgCxc4i1cEmNisyJfsPuvQjDBQrZyDctVM8HCNxBizfoBaA3VInmUYsimp03Kifoic6jBlXPAGujD4CsBRVJtt/kuwmekPNE2aIroEHqm4M3E+1CVoZis2WaIOaHramMmbovB+vW75OG5WfNHQndNtEMfNLgXTaOH0f9y0xOdE1TNCQkerRQKiNtwLedeGpchI7VgmYz1Edt38KlqCrCNkwG5d9sVgTwpov/QF2KsrZ5uvkHEXvjxgx5mikz3xLOqtuZzZKYyZCtnlpQ7dwPlPPfzMoH6E1AYW4ttl4A2tgk1yybH8TR91u7pIFs87gcEOgiBzVpMNWTRhuXdRazSVjLkjJpNAsATMYlEBGQv1vs/1HaJ0K2t0vk9Nz7RVuStjLz6V2UIHh7q8N7zda55ObJS00SroQ1g01FNm1a3tJuNqrL0ZD6+I0yVt5E37CZZNpbhsHMuEe2OSbuGpzWs87FKR09PoHJ9Sv2uNN2rPxaCJEdt3WaxkzW518/77f/HZ1sgttQC/NjYRy1jo+OzaThpF4ZM/6jvnDukMkeQIphStU32xLL1vapiAF5p/pU8TPROyqqlrAP96y9riDozGtoLAp+TYIiR5PnHyAqeEsZow1C/S7GWYQxarHi/t0iBb00AZBwUQaXG4Gd4W0HLuYomycQ7XuSSiwYA4HYKeabfUsB3148muSe0pOgGHVv4Gq0PWqtm8QMmxuFr0Y2lZGopSPUZvsc0tDlRMSf7yHKJEquDGIWSA0o4CuoPYL/0UjGGt7U1xT6eXgM0o3VDHbWE41mECU+dYk4TFHbxWAuz7+wtKjyER/soMiGZMguG5G6QD/RXLDDyJdJEt007V9zww25DoXdbfJ7lDRMzGYgwZof/6QR5GHjN4zhLpsormRk8oDIE4DMTXhO69syll/LpEcphv3jrzSFz1GSALOEmFPFwyuapfFj47+CQ/FhPB6I8+44e9pDGY7twuYWWXVMqsbglOQoNm1Ack7Stjlh3nGcxlqUYpDMw9jiKxoeO7DNngSBQ4/eOEB3H95CKLBIJGkjptLwo0wramGTY0jP6e9Y/KuS3mdW8TIjhq7vQp8e/q/pXguazTLmEUEzO0kAQNTU9glaqZlxoyh2DeiFnvcSGfAvvXAzGbKolti7giHc0ZQs1OU8b7UmNZRG99IbFbc8HLYQqFyc6MswUW37BDXrTiTT4KzfvQsDY0G97gc8BHN2Gs7nvofo4SIHlTqxongAtigHFIPNfHhdGNRULXzND94oVcPxqwGU/W3EpmTc6xkwTb1t52LPTZDUKgLd1vb2xcpfLBOgmWjGzgWBT0F/lWcbN4v34AcQE1y6bjr6REuesQ0vLeYaDRnHkn87h6l7OXs3TCuCOPLs20K1/b0dbMdU0ziXZfu2jbcbmLx2+a9d/muX/9rlv3b5r13+a5f/2uW7/dcu/7XLf+3yX7v81y7/tct/7fL/j3f5qQseYIxNu/wwn4DLBX1tbj+ZNvQuwyaEc5Vsfq2IqpReWe6dtkSntP6GlvKkTDIefeh8/fb43beU4Jd5EvEXWtKrOHl0K32FUnzVSSqATqsI+LXNW8pU1uRn/pzfwSq9ILv9NSojqnxuUryxzijKnxyQZimZsubpbWT6poWC/alM5AgOhoB+XX6PokEKpLKalKJIRfzlfbtxAPs8uDs+IBRMzMGD+4iWUraNofZb/zQOcJ6ttH1At7X04WErUSbRKmnR1wStOPRuTWNbPzgm9mYgDN4zU/swpnpg370M2HcvAva3lwH72yawz/TPEszD8sdC/ElDfkZ0Bj2C4wIUva9y2Pruu9bhW0S2O1/dt95lb5zCCQmO+6cNyEgLS9mmpDTF+v9qzi6EUK1wEAWox/jbGNLsg7PVXxtQLcmepnS5veK6nX32DfUtIXk6+vBAqe4qDh4faZn/8Qas4/JOokickm7pH7DwDV3DLeYyQKjfrZa9oXtrdV/8sX/nopaxLLoi1jZt1YxfuLxV60bx72A8fsbRpZL8eQCotbsdLuFK91XGnmTHubujFkEY/V/iZAUU +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get stop order' (trading-data-service-get-stop-order)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx index 5bb9a415c..a86d1aac0 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx @@ -8,7 +8,7 @@ If an epoch is specified, the final time weighted notional position at that epoc sidebar_label: "Get time weighted notional position" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get time weighted notional position' (trading-data-service-get-time-weighted-notional-position)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx index 70969db90..c977abf68 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx @@ -5,7 +5,7 @@ description: "Returns available per party per asset transfer discount" sidebar_label: "Available transfer fee discount" hide_title: true hide_table_of_contents: true -api: eJztWlFz2zYS/is4PjRSq1COe510lMtNPXWSunOTemKnL6GnhkhIQk0BDADKUT3+7/12QVKULSfu5Olm1IeaJIDdb3e/XSwU3CSVdHKpgnI+mXy4SQrlc6eroK1JJsnJsbAzgSlhLVSp53paKjGzToSFEoX2ua1NSJNRomn2x1q5NV4MBOKVl50U+ODUx1o7VSSTmSy9GiU+X6ilTCY3SVhXNNcHp808ub0d7YYgvVeB/m9zLYMqxLUOi0eh4JX/FMUFzfaVNV55Gj88OKA/uTVBmUCPsqpKnUsCOf7TE9KbnrzK2Uq5oOPqYIMsjxuc9GHbwnMaFpjfOJqeor2tbUKupC4lnE9W3nNZEnQo6dM7FWpnvGCFIjhp/AzCZkrtELWRZKd/qjxAEkRtQzsSvs5z5f2sLkXrkTTBvB++yiO5LRT9BZWWEqsRufD94QYRXtVcuYQBBQDmVTqoJT/IotCkR5anfbH34F8emfWlIIxSwy3SCOmmGn5xa+GV07LUf4FLwBZsbksxrWfkryUMlnMlZGnNPDJNZub9u/+BcBJRYR1T5Zl/hJgYSs89mY2MNDOZOSX5kC1KPWXdULjSEAPvVpV1AQFD7POrcW3ojwBssZJljRnasGRyVGagpg661CDJrDY5WekFsnHjDzFXRjnOECT1wha+xUYyCSsjevVJLiuk8rOJOCWF0hSi0S0786H65+++4/kC/722FjCseCnSNH0Rv5FQadbNG55SEvfa2eUAU4fNd8yPD3omBjTpPas6t4NvaNZQ3MTh3szbPsrDL6D8FZx+DEx8w1NKAj4LT/sBpKR5iSzso4tiaUZE0Zv1ooNNf8ZjisoOuWeoSecIwlHUMFfhWM1kXYYT44M0uRoMv6hw56IXO9z2/RfcdroGQUznuKgMGgYAPuwiGp02GG6HmP133300fBJtO3519vO7k9Pz394NJ609m9j31jcSNrj//QXcb2wLmTFPXopvqmkKnTcQ1ESAVI2Eco6G8YwJb9V1XyvQ0vC/Xgqjy43LN+a0wex9uaPudltU1AQDl9L5hSzBb2bZI/Rk5hwpyqa2advUiEJM17FA9QvItS5LGigiEUTtVWaecHrPrZ2XSlbap7ldjlG4y5QHaD98go1lU7WoopGT6UN0dGa6qmHKNYmN1QdC1uJjjdo204DEq0mekDN0DjwHaRDEk/GTzDQlq1Ux4oZBNcHNUPNtOpWO0X0ar9O/siTas9aqjLIzw8KzhEeZHL+e/fa29RM9YzeqsCFh7+Edh3sEI2LB59JJ4KOtTs3rUrrM3F/CDYTalG1QZjlVRbEp4KOm/kN1r8rOGOrlTwT2UlwvdL7YbDN941PRsHrScpbcTESOcUoR2pkuVZO/LctP0Y4BYceWuNdDrfPhD/bNS/HsxZ1RikA7eNgvCPTQicoSRp0lEzzuYsw2sDRCyZLRRgDDeAtFJOQ/Uft/e+ME5O5wD85J9PtdT0efaS+uVVk+vTL22jA7F6CsFHntg12KSIPtQI7itnwnujFFemoofPCSjMHLzCXTpI3ewpZFDF1PE1WbNuq0R9NwE/TMsJguvmJALG9N+bBxIiduelw7hnXx4WI4+ZqYbIvbCgvbE2U8Sw+fHfosabyOxmq7//op9ll3O9EjouwYXrS1y5sMZ9/WRqOtRg1ARTKBisDnmp/MPNBRpeJ8gQA3fF3C0W3WCCiBvT6gyTGU+WNUhXyBs0mOAkPrmgrj1XwJCK1S4H2CWimRoiyuI0FmdhUutqhZytgHkloskIFEPOjmy2FEwMv9wtZI/invRSCmBGL0vWXTow0QvHRExjDdqHwlxGpj0Xujl67Qmw25pJ0YFHbYp3NUmaDk0qNmAWpJBV8h7BXyD0oa4k21odKPcYbuY2Qwss6M+lShgxeaO0mq2k0N5vb8E3uLOh/xi71WK+ViSYbvfMP+ptBnhht2kHwRQnU5in89HjDdWBFH8YYQwW5hq1gPS2qnwZIK/oj1G2RY8cYAiEtZ+a4g0uGkSxNsX9ro2MYiEDNblvbac358K1AmOpXkwHZD7FDRR/Re9VIVKS04MuKX8/NT8ebVubCmpUfkRdxb5P3EpG4MSUmJErcNeK7xdDycsO2YXtTICNiMzdy6qG9z4AEQR+cFwKft0cI7OTHW2is4BYzEJu3FVHqMRmikkDdHSF/IFbt/2Yt7EQMvWzD0vLK6oBaD1kbRTEungBRRaWaSAICaxnOCUapgn4OvnBqIS0ECAAP5ZeaKR5lRqRi8BxEQOA+b+vt8jJo0CBqtnTolr4jdjQRqFzPz1gY1gR0IS3s6kYyhYX9eO4fMBFm6M2jLUzubaRzsy6ZyUKvjFNUDmEV7AIjdCKnJhfwLREeoqZprY3RzVEPi3y+gnG9nTCW0NtDI1DR3eS4GzU8balkBd+TeUCz1fBGgJjOsnRsCTUV/2e02HvmHEpMjD+AmpLR/4KS+deLenNxbs5GlyWaadE7ye5MwO38weVBmdIGr8jOArP3O870hmilHPU2TsszvePDm3nJ/yt+f8ven/P0pf3/K35/y96f8/Sl/f8rfn/L3p/z9KX9/yt+f8ven/P+XU37dFA8YxtTu/2M+CZdzuv6RnDdXBnxycVdIe7dgE9VdNxa6OwftfQMgpS2J/XdS0G0HxyXzWAZ5BpqiLP7xRgW+A9Fqf63U8WZ57FXJUkWvVMLxMkbQx6vDcavQj/nSw9OZUk97umOFildbaldiIXNgMqb1qTk4SIPywaiQrtRcps7mVz65azqmiUEBwOBmoYYJXVLZJez544Q9f5SwHx8n7MdtYRd0CWZmmUINQX7HctHNEUenJySnSX+Mrw7S58/Tg6eoGyutrtMfiIqV9QEUJznNPZqjLu4775Xchdb70egrqNOQnna3cVWigyBs7K2bhggfEriL7OHflTr6jpIddIBzFrCLFt3cUJl+78rbW/oc7wzx/SftCeHmktCDVj36btROI67UeuuKFG9L+MJ8+KcgHnc76jM4NpekNjgu6AXNHl0Vmny4wNwFuh3l2E1x2RF3Or1V934dJCldAmPLRrX5G7iPOCA= +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Available transfer fee discount' (trading-data-service-get-total-transfer-fee-discount)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-transfer.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-transfer.api.mdx index 34f30c596..52252a6c7 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-transfer.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-transfer.api.mdx @@ -5,7 +5,7 @@ description: "Get a specific transfer by ID" sidebar_label: "Get transfer by ID" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get transfer by ID' (trading-data-service-get-transfer)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx index c7859eefc..3c615010d 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx @@ -5,7 +5,7 @@ description: "Get the current time of the network in Unix nanoseconds" sidebar_label: "Get Vega time" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get Vega time' (trading-data-service-get-vega-time)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx index 695843489..74a358f00 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx @@ -5,7 +5,7 @@ description: "Get the information about a party's running traded volume, and the sidebar_label: "Get volume discount statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get volume discount statistics' (trading-data-service-get-volume-discount-stats)" diff --git a/docs/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx b/docs/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx index d32db2304..43d8811f7 100644 --- a/docs/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx @@ -5,7 +5,7 @@ description: "Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 sidebar_label: "Get withdrawal" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get withdrawal' (trading-data-service-get-withdrawal)" diff --git a/docs/api/rest/data-v2/trading-data-service-info.api.mdx b/docs/api/rest/data-v2/trading-data-service-info.api.mdx index 2ba748720..c693f1937 100644 --- a/docs/api/rest/data-v2/trading-data-service-info.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-info.api.mdx @@ -6,7 +6,7 @@ Response contains a semver formatted version of the data node and the commit has sidebar_label: "Data node information" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Data node information' (trading-data-service-info)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-accounts.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-accounts.api.mdx index 63d41c1ce..907b0c6aa 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-accounts.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-accounts.api.mdx @@ -6,7 +6,7 @@ If a given account has never had a balance, it will be absent from the list." sidebar_label: "List accounts" hide_title: true hide_table_of_contents: true -api: eJztXHtz20aS/yo4/rGSbmnKdjaXLeZytYxEK9zIFJeknEuZLmsIDkmswAGDh2Suy999f909eBAAJSp2sntXTFXKFGbQ7+7p7hnMx8ZahWqlYx1Gjfbbj42ZjtzQW8deYBrtxlBHcei5saNcN0hMHDlx4MTLINLOMvBnnlk4U+Ur4+rI8QxGvMhRUaRjp3feajQbHgH5JdHhBn8Y4MGfc88HthZP683wPNS/JF6oZ432XPmRbjYid6lXqtH+2Ig3a3qFiDCLxqdPzScQGNwbPXOmG/ypHXAZewUifS+KW84ARDjKOHq1jjf8zJkHoWMCxxIJ6vSHtR/MQEUcJvpBjgjHpjeLHmbJi/UqquGtmT5QYag2T+TVDYzRbgx++ZF2Viq81fFvy6/g+DdgWJmNE8yZbwL5ZK4nZmKcZ07n7Ozquj9+P/550H1/3R8Nume9V73ueds513OV+LFzp/xEV+f2+qPrYad/1m07PRMlIfmDsw4CPycc9MYKZHnb4/PEzCKmRlmVVaGPuuPxZfd1tz9uOyMdx75eaVOQif5AHAXG3zizhETrRPksQCa4z+Lg2S74rzvDi16/7bxW4QIUVkgWGsmnVeTNNFNrTYzmG61nooYoWa+DENPY2zZHkROstQGjkUcKjSDnrnKXMurce77vLNWdFtYLqBmDpplCMmHbyNQ4VITMM4A1tCaHvwBf+SkUCkG+H7jKWkcR0jwMVk4S6RDELbTRocp0BIhnge/jLXrIFqTLhLnKHMXOVIP4eDkL1b0hAQPeDLJJJweYbwK8HaZY8arnT0Al0RZqXyt6Y6rc29Rdq7S80QvIMQziwIWdAAWbsGdAnsknsrY3ETyMFaAXIV6LtdXZUvtE2MRYyph7oUwmkHTIILWIWOGH0XcY9oOIbedoFiRTXzsRFBkfkZ+8LqmK4bAu71S4KYjBRgSywohkkpmB4y6VWdS40UW33x12LtvOxbY0clMkUbm5ksRvxJzipWLxQvLC4r2HMJEZQsvpFOxuYtiaVvBpb+1XxB81QbDOzVBWNBbRvTJwIdIaWSLbAUmlQjGJ8h5UpKqgv62dkp9qlgaMAChyWyL9NFM7QRgV20hFXQYXq1t4F0iZJz4CmTPXbCMVfygqoir0V93uCAHs1bAzGg+vz8bXQ45i81Ah9iZuTMZRDQmESqvQLrAw0zuPkwFv+0Wonex4B9bL3t+ue+e98c9t59IDjTMP6tkfl5+9Y9Gki94OdK87P3aHbWfMOYqVKX66oU4jBaU0FXy+cglbEM6QIomZQXWEk5QzDYLbiSGpK/EiAypirH0z1qv4rBusMhCER1DCdMWInoEmDWNlzKG+V+EszVcm5n4ZWJ61IMSaiAeeCwy5BJgsBaGzeZHV30cMnfCStcJWmJUat/v+qn/+oFhWUAOrIsdnKYJAxB7B4cqLd5hY93/H3WGfHLv7YTt8gdt1CNbZY7BAp8NRkIRYIo+tn5ymLqL8k5qwcXn1feeyuAhf+MGUY3i61hYXFnYpcuidkIbdnzrD8wyM1cieMAbd/nmvf/F+DFpGr7rDUdsZQOsSQlIYvGJQwI4DWA1iq+gJxEZzEuqxN6ekpoZZoU1s+f2g0ztn2y7iqCGXDWutPKvNW6B4BPKwe9btvenuDz3UrvbuxGUewXA5+DzwNVb4ADfDH7vj94Ph1eBqVFJGDS67XgMu7I4UcU8OnefTziKgGDsNsHhEwUrnLraEGVP4qFLyw9UlGUSdGRDKtIzyzLO57y2WlC0gmvu8NhBvR+JiVcCQYxZBrSD7Or4PwluOnWHAQKrSOsr8vAnTS5luZgEQg8j8i2+SClo1BGxhpzhyPXp/3sM60vv+ety76j9CEGt2GpgkcmYeZfrThBKEOupqsPe745+uhj/C0bodeP7PtchiRDEEgU319Tfd0Zj8VAwFsutYpaQKsVmiWEmUuf0d4i8NgzYvqFE3wYVh7wtWzWO9H2Br0Z03yJEuEGeuRj2RcW5X1khLhr2A4xjJlZDaqYXOUrGdSIbdy84YDoofSAiehAPprYrxF34gBXgIBUF+/+aKMF1yEvAUJATbuQsIlw9b2onmTeeyd94ZXyGkdfo/lvzwITTwBlR73kwhREe2i+ABszK30NLuuA9XAG4E/mFhJal3/TTuww9AAwJ/mK82a7UJkrrF9Gp4jvic1mwVXrbgc77LFREJCu5gM8IV6vsHFAORjbrne+teFAJZ0aImmnlSG8HCGVPlvmcnQZtk1Wi/beyq2AGmvkAvD+S1dXlEJFx+akuU8uOaJLp2ShYxa0d56S2PUHZWfpYmVBXqSpnQjnFRdHmwkriUJ9SnHg/O2lrnd8wspwM7AW6v5OVpdpktP64skpUJjy1i5RfK6055vLSw1A3n68MOZstBfse0UpjeOasUaXfMq4TKXRZSE+LKU4tRaidZW3Gm8a759AZhP1lNEZ2COSWIQSgdjWm69tD6z+UaNaUWXM/QUotCIwzuHaRCJvbmniSVbhJiGrewfI97Ss4Rr81Hu9rYa4VQqoiQ1twLo/jh0IUgiboQr6GU+uplI2ONGjoLHdYx15s7jGNBEZazhaY0QCypLKUsL/FRdjNfthGKuurOCxLK+xd6Dx6Y2c9sxj9BHb6OoqfoYqrBqN5HGSSIf7Eu2B4+RxnC7Wdq46el5lYfdGA7D0tSRZT4cSTNCXpg9D11FFKFMektB/xSIy3iugCzZsUGOLUHaFXfgxGB/upx/7DcTIPA18o8wo5N/5Tvg7CQ68J0f4dbnJ3Xr/OEXdI5zoVQRYAxKr6bNjnqnUtLVujaxZBnXD+Z6XPBNRBUT+TnHU2P1oGJNKcwL58/p3+oVoHt009F5u6y3E7/HhHPHwsAKzsjDCpre2YFMguA9jjIILNmGjNE7FFpq4V+QmnHqwgGVCfAejMISIQVdxdhJ8II565k0NT1Y5cijVdw6NlCPwmBJNrbaMTPIlZQmgRuw0vrLAZDc3ITrwNVpVOeVwGfiYuzoF3EK8SztH0z17G7RHkesmGSKKxjcTavqfPE/f28s9Zq1KxyhvPkXQzZ/VVmrEaDlJjXvGz3YPNu1QP4LYZdUFICsl6d7HbY3QgEzKZ0yj+oFfXSb168/OpPX//XDfewRfZu7KNCExuht7l9Scq/edGyk8FHwk1SW2PAL+beIglF0F/Dz11vhfKIe5jUjPg+3XaGTihUTSmULbj0rGUy3ayscvlaMFaF1RTVYVnyZ7LFASSyiejN8x4gMUo7IpVNnDoyaFO6xsgG+R4GZkRbKpuY0RrcK1+iLyHjcOTcGGl43KCSKzRS6V1uh9th2ROgXSDa1KFOLe8VRhph0W4YSk+GHZh9UvoxWKK5hSItrrRpUMsWoilwD2QDvJY92ozMYq5dFnMOx7mgPdo2pPdIkky5+BtE7CraBpN9kOLOCKak6wCHv3T7Ld2GfEgh8mCX89GoULvtw3Y9pJm7S9BDlXqoUg9V6v+/KtWLfYohb1TIOX2+IX2qCmGDDkJJ5EJJQ/G4Gn0+5cCG2/EbyQhHzHTtpaC8fT6C/uTVx25+Ngu74Z6b+CrkA1ChkzYCc/TB9O9YkgX91pOcnLuXNgJ2kb1VK3EK+Avdw5K+I7ErZIRZisqykB0dpE1cLxUzp5rM0czOdiRlXUpEs0SuEtSXKurrDzGRUn23hzzQpbauXcVDLamKwRtZgVbO3xnmwJZxT4NbKf6qsKMYGtrF64gGd3NbMKKK6EnatkSd8pmTvDT7deYQncm5KwLw8AuXyCDSl9JqBa98apZXWtT5LvK4aJ5Q81smtkgoXz+xQiql8zapfrTYJ4Ji5fnRVodZzWaeJCGDItgK+Tcds7lJzypwUqzCqYecKaQMK0TW5v2DM157kGeazOe0qwWGSVnKD+AHclJgYq6Hl+ItgmOqo+xMW5oyFWBaGHx6bUDwARuZ3JRx282+KDuUhSx6rdzb08TQPw7IztNJaVpAUBMDNIlsqdC2oysHdiiwZPKwaS5vJ6AiD2ZRShvBJFqZoq4tB160nQEhpFTO4lYZ+0B99sc/yvk7/PcqQE2F/79zWq3Wt/KMgCqzsX/hV4vAvUKad4ypJ/Y55ssPuN4xTbpmVOPg+A8068T5KMOFmZ+KVL58hMq/qju1D5l4hl8tAvAgeV50DCgt10cML1InYGmGUFGY9W1GNv1zekpaqYE7UitNWykdwbDQsT282DOIMlhLjk8eRVj70rc1YvvqEbENNjAQkwlOkAHDMQg/yTQqQjs+2VYxy68qPhruCW/n3dHZsDdALnDSTvnJdV9430LI6f7TI3RfBCnJTHP7O+cP62kLOD8CkNUAoWo6OgxpGL8xoa/vi1hBLQ3/x3eO8fxc5Dk7qTILT0roPm2DEkxgENVstFQ+7JutbA88VGNpDgGZ29oYkR6r2g4gUu9uss4fVu+JOWL3XgTBAivX2otaqCZPEbj9Fg9Qu+yI0p4salFEsz0dK2iUoWnUoCo0iaSUIyAb55cEsY3bwPw2wSvskHOL++j0aGJsyEpRbDcgJoj5QWuqQqbuw+mm9Y9JQ/jZcIVJr00MA580eJSN46+jq34qJ/qd19R5YWwcCfjSB+VTmdJVXVDGNTHVV6R7modtmMxqqmezPIA305NiE1OIslIM3/yFiL1Bzeu5y3yZKTLfcqxVt1ObJTGTIYueWlDt3PO19d/UygcaaYHJrSVtYVOr9j3L5jvnxbelUdJAOviyGBDoRwZq0mCqJ402ftZZzDZhLSFl0mjmAJiMPhARkP8W7P9TGCdCysMFcnoi97KkRWZIyu617z+7NUiQ2TqXiltVSRQHK0fMYFuRTVmWS9rNW0IWDamPuq6ivIm5YTNJtUcnQNLsPsPEnSOr9fQwsFX6xDCYTL/OMR9Rsqy8zYXIjts6T0Im693bdyftz9HJNrgttcj5d4bxovXyxcto0rBSryTvf9nRWCGTPYUU5YQf2xLLNjHeL4lGDMj2gh5KfiZmR0bVkoOM1l5XCXe85PSiol0n2A2SHEOef4qo4C5VqFw6hUBnMCXCRHohR+cFKeg9otwdLsrgMiOYmLrAxRwVPkbAukwpFoyBQOwU882JUMCvR8sggfNPtfQVXQWKkff6Nkc7hvJaTWKGzY3CVyM9+owSUa+Rm51wSOsZBHbw57mIMrFWK6rC5IzomnZ8Vmv4H7VxxfCmqA1CPj5qK1jWDJ17nqA4WiPFdzzOJClqZ8exkUh/YGlR5uP8ENzTCXIJyZBdZK3fBvqJ4YQdRr6M4/VNU/6N8EO+yJBROX9N3fa0FcgNS1jJmk7NcvyGMdxp25dfqXWUBUTedUzdBMsXH4emNFbRphAfjWX/+E/Z5bIoSYDpgphR5cjnTMlKz1r0Qsc4P4zHA+eiO04PANMKx3Yha4uqOiZlY3BKchS7fWZSSUtxwrxj+iyho6qGFvMgFHx5wSNnvvlkr/TEXeWSxQbBLYSSbutJlSekEUJeHOmUIX88AT4Lep+J4lVKDP2+C7wZpRj0roBmswx5P7KZziQAIGoqdQJ9AJLu9LJrQC90fo3IkKP+8t0OWVTLOb6O6KxbGIGn4jovWlNG8ZcBzjTU6pa3awQCpYsT0w9i3bZdeVudKKbBWr9tm9AR6DuUdGrqZ3YazOceNdFt5KBUx36J0ZQ2c/b1QNanyA1qqlE2G8+WanD8agBlfxuxKUX2Gwve3i7ZuXNs9xhkH0Fs78RZ8cnPKVhn7JwQeBT0V9lqE9EmAHiAH0BMcOloRzNgR0mesg0vrWvoWIep3VneCVNEEK7dEYhMotr6vvDRinVZtm8pvG0X/VDlH6r8Q5V/qPIPVf6hyj9U+Ycq344fqvxDlX+o8g9V/qHKP1T5hyr/37zKT2zwAGNs2sXNfAKuFhEfhkuPHL8rw7igz9fkepbiuWD+nF6+sdX5NwHy7VjTnoW0w15YPjgTyZFvZU+BpwdoKBWQiy6WirzZzm6SfaTrvZpS+JcDhZyX0l0ykAotf6wrOujYGMvpyHMVqxFcAiH4ffHkQ4NETokwiVGTUGl9wB+nsKjTu5enKp8ooU5uYUpCH5PYmNqnNLdlnj9vxTqKjY5bd3qhWmHg3kaNshAxzTnmM9B0qvikQefo64B9sx+wb/YC9uf9gP15G9g7OmwvJ4iyI1V0bDWb43QGPYJj4wgdK3ne+uab1vNnfKRG37e+5qNIQRTDVwiOPa9PGnAKkt0ipNBr+r9ictYxaQU+XfvIcohtVsRHa09vG9AEiYp6X6rgYksIh4Y/fqRF4zr0P32ix/KBA9/35UUUQPNvGHYK63PvAqvl4lZv6q4E4yUUA2xyX4TEL3Qb2ONMFG4B+/JcfMF7vh7npHi/12/MyuEGr8MNXocbvA43eB1u8Drc4HW4wetwg9fhBq/DDV6HG7wON3gdbvA63OB1uMHrX3OD1x79mu2bu35lj+D3usTnAX5q7vL5lcx84Ut79qM5vbvnt1fAZ1zbsx8r9vae30X6j1/Tsx/N2W09v5Lq3+Winv1Y2b6v5/P5+S1v6nmAo10X9uQMvaM/Qo84arTfvqPvezUquZB74gKkw5vshbcqB1MJSra9c9EdNz59+ictjyvL +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List accounts' (trading-data-service-list-accounts)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx index ef145313a..abfb531f4 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx @@ -6,7 +6,7 @@ in the event that a provision has been updated by the provider but the updated p sidebar_label: "List liquidity provisions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List liquidity provisions' (trading-data-service-list-all-liquidity-provisions)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx index 5cb573a9c..509926f7f 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all history segments stored by the data node current sidebar_label: "List all network history segments" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List all network history segments' (trading-data-service-list-all-network-history-segments)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx index d00e0cf0d..518a210e1 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all of a party's positions" sidebar_label: "List positions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List positions' (trading-data-service-list-all-positions)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-am-ms.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-am-ms.api.mdx index 0c4d07ebb..118b62ebc 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-am-ms.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-am-ms.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of AMM or filter by market ID, party ID or AMM ID" sidebar_label: "List AMMs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List AMMs' (trading-data-service-list-am-ms)" @@ -54,11 +54,11 @@ AMM pool data. Liquidity parameters that define the size and range of the AMM's tradeable volume. -
  • ]
  • pageInfo object
    +
    lowerCurve object
    upperCurve object
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. -
    +
    An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-list-assets.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-assets.api.mdx index dce85303b..4f2dc6a76 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-assets.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-assets.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of assets available on the Vega network" sidebar_label: "List assets" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List assets' (trading-data-service-list-assets)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx index cfe4052e5..693fd9a97 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of the changes in account balances over a period of tim sidebar_label: "List balance changes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List balance changes' (trading-data-service-list-balance-changes)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx index ffc83b356..0becd6fb4 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx @@ -6,7 +6,7 @@ A candle ID encapsulates a market ID and candle interval. A list of available ca sidebar_label: "List candle data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List candle data' (trading-data-service-list-candle-data)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx index 22b280c22..cce7fe028 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all available candle intervals for a given market al sidebar_label: "List candle intervals" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List candle intervals' (trading-data-service-list-candle-intervals)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx index 49c2186af..ec3244a19 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of information about checkpoints generated by the netwo sidebar_label: "List checkpoints" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List checkpoints' (trading-data-service-list-checkpoints)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx index c61b6a694..cecc1dea0 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of core snapshots taken" sidebar_label: "List snapshots" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List snapshots' (trading-data-service-list-core-snapshots)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-delegations.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-delegations.api.mdx index 2f3d2b8fc..dd4279aaa 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-delegations.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-delegations.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of the token delegations on the network" sidebar_label: "List delegations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List delegations' (trading-data-service-list-delegations)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-deposits.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-deposits.api.mdx index 1eb481f14..f030044f4 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-deposits.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-deposits.api.mdx @@ -7,7 +7,7 @@ has been updated in Vega time." sidebar_label: "List deposits" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List deposits' (trading-data-service-list-deposits)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx index 74f181a5f..2a74fa21c 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx @@ -7,7 +7,7 @@ If no data is provided, all reward summaries will be returned, grouped by epochs sidebar_label: "List epoch reward summaries" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List epoch reward summaries' (trading-data-service-list-epoch-reward-summaries)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx index ec73c0e4e..f89e033d9 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of the signature bundles to add a particular validator sidebar_label: "List ERC20 multisig signer added bundles" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List ERC20 multisig signer added bundles' (trading-data-service-list-erc-20-multi-sig-signer-added-bundles)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx index 00c8603ae..45eb7bd72 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of the signature bundles to remove a particular validat sidebar_label: "List ERC20 multisig signer removed bundles" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List ERC20 multisig signer removed bundles' (trading-data-service-list-erc-20-multi-sig-signer-removed-bundles)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx index 87d3eb0b7..f42ad5446 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of information about Ethereum key rotations that have b sidebar_label: "List Ethereum key rotations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List Ethereum key rotations' (trading-data-service-list-ethereum-key-rotations)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx index 7518b2be1..91bd0ac9d 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx @@ -6,7 +6,7 @@ period ends." sidebar_label: "List funding payments" hide_title: true hide_table_of_contents: true -api: eJztWltvGzcW/itcPdRyq44St90UzmZRI5fWRTc1Ymf3IQpqakRJrEfkhORYUY389/3OIWc0uthWm252F1CAQDND8tyv9LnplNLJmQrK+c7xm5vOSPnc6TJoazrHnTPpwkKcPhPBiokKYlyZkTYTUcrFTBm8W5d1eh1Ne99Vyi3wYgAOryUdPR3hg1PvKu3UqHMcXKV6HZ9P1Ux2jm86YVHSVh8cgHY+fOit43+laC3fQOyFU6FyRo2IsjC1XoE+o5wM+DRc4BM+6GtlxEy6KxVuozKurpE5loX/fXS+rGZD5YQdg67cupEnsoaqReVUBuGtC2LiFIh09MUIZ+dCj8CQHutIeF45bBO+KsuCPmkjDuQYBw5uF/REG0mEZGPtfLibFWhsJgOOaRO+OsLexBte1US5bcydjgXjmJC65xLc9Vi+NaksFVrjr4X0gfmCMOi9dOpa28oTDLUDD8zsp1NHobz/PboYKjCqdlEGCeK/rAu2h49RRuT2I7Xxr6kCbkc6gC5UJM0pXxXw47kOU/5g1FwRsUlhTHomwK+xUJUKkc+RGkucE9eyqJTQUB1Cyg6MROgv7vePxM3Q2kJJA3be0nZfWuOVpw1HDx7QT26hJBPoUZJ55Iyn/6snlm9aAEtnS+WCjqdTHDtLYYw+rUfciSJtNQFPOW1HYiSDFNKMBKQTyUnhELu1iYZEfIK5VYRqNFG7oEkBvcEDYWu3hi0amWdxBzXbAvbFNnCNirdB26Q4ft+E/TSaOLtuDn+FP1c+JoCxCvkUvDi2MxIKE7lmmbALO1K7Eb1JlpzZKur77tNxX0/MQYoSUpTW64BMVJssdsNWlIeUhZIcjeqjsH2FnSNWgIRHTGTrpBSF9dv5qq2KbeVcvbuDymhOHg6gTK4gTe0b/HPpIdkirwpOo2NnZ4SuCVMVAtNfv95GQJNGNxD/g1ei1iDQUZVz+FXrlreVr7qG2GK+VJcw0EZouwINeoZQIGflJtiLeqlHsf610e+FkQbFBbydIi3Qzac6n0axrfuOzWG6iCorMrtFZExHKOjTybaqigyHebSGHpUrkbpkkaqZJTw7/FXlIcJb+bKEf330YiXoPEdE6Cz3S+fkIgp7ok4RSm4JFq0oEwUPCbD/EbXsgJx51n1wLRqZ0dNb3Ps5BbcmJGxobSr9S/U+ECmbZ0+jU4EQzXnOcWogD3ofmlS3HtkZ5llKiL8P7kYa3YQNM3LhNl7PafF2blvGsSF6knZK9kPpOXjUSe6jrOKpNQY7CEwb/6uU+jgYiEL7ELW8Wo1vwQwYqzyfoI7Kc1Rb46oQdUbNSFTffFRGzVNMv7eYIoKC1AWfavKXHI004ZHFWRvsBvmXJ2ZxKYhGqQ0Hb+mGOjjpFoimTstC/0bacDbY3BZiWI3H8APEE08qlIWFvDgTyoF5/eqn6EMRx1B5jl5EcV2ptWAmGNnADMwZwQdsqGLIuIHwGlWr5yqVClqkw1LmV/3K0I8A2TF/eAppHCMhqIEBmiroQiPEQJuseC8o7jTyaDVU6A+nFkVZoo1gEq1M0fP3iJeFEg+PxRkhpNyVcMuGfaB++sUXvF/g3wuLnI3/T0SWZY/jNwIqzSK94SkjcC9gdl1sPUzfsT8+wCG7tOk1o7qw3c9o16G4icutnR/aVB7dQ+WP8lruQia+4SkjAHeSp30XULIczYBvUxfB0o5IRWvX44Zs+un3SStb4J6jxr2AEk4iBnTnz2JtfGoQe5Dbu4f3Itx66PEWsX11j9jOFjAQ0wguIgOGLgg/bDQahdY9XFUxy29TfLR8Gnl79vz86avTs4ufXx0e1/wsdd86nyAs6f76Hrq/tzXJTPPxE/FZOcyA8waAkgYIVU8o52gZz9jwUs3bWEEtLf/liTC6WIp8yU6tzNaXNXQfVkFFTGAQ+d5PZQH7ZivbAc/AXFCjR6zWbptiBPe05XoAmeuioIW6s0JOH5gDdu+JtRPks1L7LLezPgJ3kfEC9VcHQraiFkW01DYkQQ9MEzVMsSCwqUIr8PYOtUxss/k0wRPc+C+vEA76BwOTQlaNosfpTyXlDhDzbTaUjql7319kvw06kZ+FVkWEPTAMfNDhVTaOH89/flnLiZ6RjZDQPXJPTLGWjE/EgB9LbxDvU9c6QXHsBmbzSOxOl2EbJjMbqtFoGcB7Kf4DdSvKjpnUy++I2MtUXjZpps18JpJVH9c2S2ImQ456yqDasS5U8t/aytEUIIMuraW+IqBW+BeWzRPx8PHaKmmgXjxqBwR6aEANOkz1oHOMx20Ws0pYFkkZdHpLAEzGSyAiIH+L2P/eWidC1pdb5JxGua9LOsoMpdpcFcWXV8bODVsnCj74f175gGImmsGqInt1T7Gi3egiLTSkPkhJRuUNzCWbSa29qS1GPt3KNJgo2tRaj3eWqlb6wDCYRr+iS1Zes/JmKUR23OxZ5Zist2/eHh5/jE5Wwa2ohfmJMB5mRw+P/KCTpL5R0n8X66z1EveETLYPKdrK5cnDWbaV0eg9EQOau7a7ip+BuaWiysQF9WDJXmcQdO011KWBXx9Q5Bjy/D6iQj6VTuYIMHQuRRivJrFvi0hB7wFV9HBRBtcYwcBsC1zMUTrKtHcllVgwBgJxq5gvDyMFfNxPbQXnH3IuknSrYQ3q3iLVaF0oL+sRM2xuFL46ZNV0IyZRS5eozQ45pJ0aBHbwp3NEmaDkjHozkFpQwEf3Oivhf0CSDG+IjgGhH+tMuo+awcpigJapRAUvNFeSFLVTDOby/D1Liyof8YOdq2vlYkiG7Hyy/hToB4YLdhj5NITyshd/PR6w3VgRV/EGFdFtji1jPCyonIaVlJBHjN8whmuV7n1msvRNQORb3dpNkL600bGMhSLGtijs3LN/fB5vERNKEmCdEBuquK3zvpqhe6cDJ0b8cHFxJr5/fiGsqc0j2kXMLXLTMakag1OSo9R3PbWkY3PCvKdLEL7+cQ79H+NbNjwghO6NiPx4uZXLnCzW2isIpb42jb1fJI0QcnIE9Km8ZvHPWnofRcXLmhh6vraarpkWdDaCZrN0fN/bq3cSABA1jH2CUaq5SWfXgF5GBABkwL/MRPEqW1Qmuq9hCFCcB0/tPB+1Jg2URmeHTskrvg6MEKhcHJiXNqjj5pYlj6ZBNCTr54sWE2AsqNd1IYdFY6d2PNY5okeKHFTqOEXxAGxRDtChBtLcXiwNaqjQTBudWjU4/mYAZX87Z1NCaRMvtunPB2t2LrrpDl7NStAdbe9QzPRkGoBmYBg7FwSagv6syTYe/ocQk8MPICa49LY7vzs6+5pteOm2a57kMFtv7m+FGUXgyvwcRFZ+a39vyMyUo5omuSzbd2y8ubbcd/n7Ln/f5e+7/H2Xv+/y913+vsvfd/n7Ln/f5e+7/H2Xv+/y913+/0uXX6XgAcbYtNt/zCfgckKTxGnwx3feroP4Ho4veZRg2wDaJDXeI552Un5lGIYTe3SOFJS1SwNWVJ5tG5WhOSz6nvDAXuIElDIjljglOdYIjRl1LhwH4WcyyHMYPgLtLz+B0BdrU3skX6p6SWY8jUPJAC99mE//+qifkH3Zmo+I8S3OWFeuwGa2oOM+ncnMgwdZUD4YFbJrNZGZs/kVHVsVHbaJLs/U0STbYYdmLbcBe7QbsEc7Aft2N2DfrgJ7SyOZcZioNq9/4rho9oiTs1OCk4IHjaQ8yB49yh58ydM1ap59w1NJ1gc4CMFJU52kkG0TKCsEtS6a/scMLjkfZdl+WQA5cclyv0lm9KYDwZNk6H5rw5Qg2ClkQttubihBvHbFhw/0OU6/8hC/9hQsl/Ott8qm+yqNwh6KHWf9t9J/pRYrI/+cGfGFjWp3av7Ucf87CG1N/f9BSj/VwP+d0t6Y+/+DzPzJA/670VzP+f/nFfARI/67sZIm/T+J9O8f6d+N5may/w9S/UmG+ndjZXW2f8nPW3pBizmk7PPmLQ18oseC0VGIjFBOuL9qndr4mwRBaZI9GgXUOP8G82pwMw== +api: eJztW1tvGzcW/itcPdRyq44St5sUzmZRI7e66KZG7Ow+REZNjSiJ9YickBw7qpH/vt855IxGF9tq083uAgoQaIaXc7/SnJtOKZ2cqaCc7xy+u+mMlM+dLoO2pnPYOZEuzMXxcxGsmKggxpUZaTMRpZzPlMG7dVmn19G09n2l3BwvBuDwWtLW4xEGnHpfaadGncPgKtXr+HyqZrJzeNMJ85KW+uAAtPPxY28V/xtFc/kaYi+cCpUzakSUhan1CvQZ5WTA0HCOIQzoK2XETLpLFW6jMs6ukDmWhf99dL6uZkPlhB2Drty6kSeyhqpF5VQG4a0LYuIUiHQ0YoSz10KPwJAe60h4XjksE74qy4KGtBF7cowNe7cLeqKNJEKysXY+3M0KNDaTAdu0Cd8cYG3iDa9qotwm5o7HgnFMSN3XEtz1WL41qSwVmuPRQvrAfEEY9F46daVt5QmG2oIHZvbzqaNQ3v8eXQwVGFXbKIME8V/WBdvDpygjcvuJ2vjXVAG3Ix1AFyqS5pSvCvjxtQ5THjDqWhGxSWFMeibAr7FQlQqRz5EaS+wTV7KolNBQHULKFoxE6C/v94/EzdDaQkkDds5puS+t8crTgoMHD+gnt1CSCfQoyTxyxtP/1RPLNy2ApbOlckHH3SmOnaQwRkOrEXeiSFtNwFNO25EYySCFNCMB6URyUjjEam2iIRGfYG4ZoRpN1DZoUkBv8EDY2q1gi0bmWdxBzTaAfbkJXKPiTdDWKY7j67CfRRNn183hr/DnyscEMFYhn4IXx3ZGQmEiVywTdmFHajui18mSM1tFfd+9O67riWuQooQUpfU6IBPVJovVsBXlIWWhJEejeitsX2HliBUg4RET2dopRWH9Zr5qq2JbOVXv76AympOHAyiTK0hT+wb/tfSQbJFXBafRsbMzQteEqQqB6dG3mwho0uga4n/wTNQaBDqqcg6/atXyNvJV1xAbzJfqEgbaCG1boEHPEArkrFwHe1ZP9SjWvzX6gzDSoLiAt1OkBbrrqc6nUWyrvmNzmC6iypLMbhEZ0xEKGjraVFWR4TCP1tCjciVSlyxSNbOAZ4e/qjxEeEsjC/hXBy+Xgs4LRITOYr10Ts6jsCfqGKHklmDRijJR8JAA+x9Ryw7ImWfVB1eikRk9u8W9X1Bwa0LCmtam0r9WHwKRsr73ODoVCNGc5xynBvKgD6FJdauRnWGepIT4++CupdF12DAjF27j9ZQmb+e2ZRxroidpp2Q/lJ6DR53kPskqnlljsILAtPG/SamPg4EotA9Ry8vV+AbMgLHM8xHqqDxHtTWuClFn1IxE9ddPyqh5iun3FlNEUJC64F1N/pKjkSY8sjhpg10j/+LIzC8E0Si14eAt3VAHJ90c0dRpWejfSBvOBpvbQgyr8Rh+gHjiSYWysJAXZ0I5MG/f/BR9KOIYKs/RiyiuK7UWzAQjG5iBOSH4gA1VDBk3EF6havVcpVJBi3RYyvyyXxn6ESA75g9PIY1jJAQ1MEBTBV1ohBhokxXvBcWdRh6thgr94dSiKEu0EUyilSl68QHxslDi4aE4IYSUuxJu2bAP1M+++orXC/x7aZGz8f+pyLLsSRwjoNLM0xueMgL3EmbXxdL9NI718QEO2aVFbxnVme1+Qav2xU2cbq382Kby4B4qf5RXchsyMYanjADcSZ72XUDJcjQDvk1dBEsrIhWtVU8asumn3yetbIB7ihr3DEo4ihjQnT+PtfGxQexBbu/u34tw46YnG8T2zT1iO5nDQEwjuIgMGLogfL/RaBRad39ZxSy/dfHR9HHk7fmL02dvjk/Ofn6zf1jzs9B9a3+CsKD723vofmVrkpnmw6fii3KYAecNACUNEKqeUM7RNJ6x4LW6bmMFtTT9l6fC6GIh8gU7tTJbIyvoPi6DipjAIPK9n8oC9s1WtgWegTmjRo9Yrd02xQjuacvVAHKti4Im6s4KOX1g9ti9J9ZOkM9K7bPczvoI3EXGE9Rf7QnZiloU0VLbkAQ9ME3UMMWcwKYKrcDbe9Qysc3m3QRPcOO/OELY6+8NTApZNYoepz+VlDtAzLfZUDqm7kN/nv026ER+5loVEfbAMPBBh2fZOH48/fl1LSd6RjZCQvfIPTHFWjI+EQN+LL1BvE9d6wTFsRuY9S2xO12EbZjMbKhGo0UA76X4D9StKDtmUi++J2IvUnnZpJk285lIVn1Y2yyJmQw56imDase6UMl/aytHU4AMurCW+oiAWuFfWDZPxcMnK7OkgXryoB0Q6KEBNegw1YPOIR43WcwyYVkkZdDpLQAwGa+BiID8LWL/e2ueCFmdbpFzHOW+KukoM5Rq16oovr409tqwdaLgg//nlQ8oZqIZLCuyV/cUS9qNLtJCQ+qDlGRU3sBcsJnU2pvaYuTTqUyDiaJNrfV4ZqlqpQ8Mg2n0K7pk5TUr7xZCZMfNnleOyTp/d75/+Ck6WQa3pBbmJ8J4mB08PPCDTpL6Wkn/fayzVkvcIzLZPqRoK5cnD2fZVkaj90QMaM7a7ip+BuaWiioTZ9SDJXudQdC111CXBn59QJFjyPP7iAr5VDqZI8DQvhRhvJrEvi0iBb17VNHDRRlcYwQDsylwMUdpK9PelVRiwRgIxK1ivtiPFPB2P7UVnH/IuUjSqYY1qHuLVKN1obysR8ywuVH46pBV04mYRC1dojbb55B2bBDYwZ/OEWWCkjPqzUBqQQEf3eushP8BSTK8IToGhH7MM+k+agYz8wFaphIVvNBcSVLUTjGYy/MPLC2qfMQP9lpdKRdDMmTnk/WnQD8wXLDDyKchlBe9+OvxgOXGijiLN6iITnNsGeNhQeU0rKSEPGL8hjFcqXTuM5OlbwIin+rWboL0pY2OZSwUMbZFYa89+8eX8RQxoSQB1gmxoYrbOu+rGbp32nBkxA9nZyfi1YszYU1tHtEuYm6R645J1RickhylPuupJR2bE+Y9HYLw8Y9z6P8Y36LhASF0bkTkx8OtXOZksdZeQij1sWns/SJphJCTI6BP5RWLf9bS+ygqXtbE0POV1XTMNKe9ETSbpePz3l69kgCAqGHsE4xSzUk6uwb0MiIAIAP+ZSaKZ9miMtF9C0OA4jx4auf5qDVpoDTaO3RKXvJxYIRA5eLAvLZBHTanLHk0DaIhWT8ftJgAY0G9rgs5LBo7teOxzhE9UuSgUscpigdgi3KADjWQ5vRiYVBDhWba6NSqwfHXAyj72ymbEkqbeLBNfz5YsXPRTWfwalaC7mh7+2KmJ9MANAPD2Lkg0BT0Z0228fA/hJgcfgAxwaU3nfnd0dnXbMNLNx3zJIfZeHJ/K8woAlfmpyCy8hv7e0NmphzVNMll2b5j48215a7L33X5uy5/1+Xvuvxdl7/r8ndd/q7L33X5uy5/1+Xvuvxdl7/r8v9fuvwqBQ8wxqbd/mM+AZcTukmcLv74zvkqiFdwfMlXCTZdQJukxnvEt52UX7oMw4k9OkcKytqlC1ZUnm26KkP3sGg84YG9xBtQyoxY4pTkWCN0zahz5jgIP5dBnsLwEWh/+QmEvly5tUfypaqXZMa3cSgZ4KUP8+lfHfQTsq9b9yNifIt3rCtXYDFb0GGf9mTmwYMsKB+MCtmVmsjM2fySti2LDstEl+/U0U22/Q7dtdwE7NF2wB5tBezxdsAebwXsu+2AfbcM7Jzud8abSbWt/hPbRbNGHJ0cE5wUieh+y4Ps8ePsEV9ssj7Ax2h3uhhKOt10iWWJjNZZ1f+YzSb/pUTdLwsgJy5Z2jfJEt91IG6SBx2RrVkjxDmFTGjZzQ3lmLeu+PiRhuMFWv4OQHuKt4srsrfKpvsm3abdF1t+LrCR/ks1X/pqgJMrRtiUtqfmT/1i4A5CWx8O/EFKP9c3A3dKe+3TgT/IzJ/8jcB2NNefCvznFfAJXwlsx0r6WOCzSP/+rwK2o7n5OOAPUv1ZvgvYjpXlzwMW/JzTC7rUIeWcd+d0ZxRtGoyOQmSEcsQtWmvX2p81CEpTL6DXQJn0b8HdhnQ= sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List funding payments' (trading-data-service-list-funding-payments)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx index 19ec48ee6..bfeeba7df 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of data points for a perpetual market's funding periods sidebar_label: "List funding period data points" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW21z2zYS/is4fqjtq0Ilbi/pKJeb8yROq07P8fjlejORp4YkSEJNgSpAWlE9/u/37AKkKOrFivNy90GZyZgigN1nX7DYBYG7aCKtHKtMWRe13t9FfeV6Vk8ynZqoFf1L2huVifYbkaViiKdBbvraDMVEWZ32RV9mUkxSbTInBqmNo0akadxEZiM8G1DGrzFTaffxxqo/cm1VP2plNleNyPVGaiyj1l2UzSbU12UW9KP7+0Ydy4UeK5fJ8URoIy6N/iCMNKlTvdT0Hd71dU9mhC0bKYGONhPpgH8ApRJWmqEqAf6RKzubI6QeZ9yBB5asFhAPZOIWIEPiscwwHPI//x59P68MyvQfIwGGfTH8Z4raelkBqjQ+3CMbQRAx1dmIW4f6Vhnh0tz2lCDCccd0jHgizt9dnr0+/u3y5Pz0+HX7bfv4TUu8UQOZJ5m4lUmuqr2O/3NxfHZy9Au6lNyEhrPZdCykEeoDPNfIxIPx3BrC5b2RkI46pFb2ErySUKZVE6ucYrzkI5M0ExOIowo1w7mVTWZkAOmcyuIqlPbJCiiMg2SGPf+thrJkTeTI7wMDOQBOmjWkc6JPbU+y9ImfG+us6gXabMW+1x16L2sWI5XJx5jZqxtrWp6/KYSNrj6LV2QjmQk4Obp180z1fUvhJLWg4iCrMr21ro72Lf0639qxT/JxFwaCH1hMRttn7F3MOZXl1hBgksClCCpDqyQZE2+MsOlU6D5cSg80enVnopdbdIMfTCYJvYJj7LH199bJM5FDbSQBiQfaumz7Sfvd4Vw2/FRDZVcJ1x4I5jGkGD2VkK7B2i+gslaojd8m0mUsV5gUmDO3Os0d0Vhrk4oMLOxmGT6nORLl3MfYoqsgqNrGGKSI/7Et2B8+xRhe2k+0xq8jBd6WbABbKA8NkRRRx80DvlFTRWCDwRh6LCCvQZhFMPVy9quRniI55QFbCOKpv314fgRpummaKGkgzhV1R6w3TjnqcPj0Kf2haARfoUdJ7tFjPs3fHYl8txBfa7GOSfnIn2jHy/X6tIhEm9gUDZn2/EPfU+5KS8kpd1xmdQoTk9035Fy0qkHdXj7fiQZp4z2TFLfEX/WH6vHcYENtazy977KoOlPjFcTfriM6d59VJJfB+/fLDF776ePXGcQCxIrc+XVmoDIsyYPcsg+Tfhhpzevhc2lffQTyZWz9wpYXTLpO6Z3V8OZKRlch9JXXcPzWWaLm4tWc8dynHVBKmboviTMvDaYj3RvVhEIYSLBKUtxeqWzOilY4YTUb4xSMcimnkCQgnCPLcjXFLRGm5GCJ7HnIKIQp1xWOrou2rZGHDyWpGRYiPJhUkFKLtHsJwebEH3imI8hY0+EUsiOcKiRJ/QUI6xFM5SrmIHvx69FpWFYgZUjLw+QLYj/xXGW/79ktrQvFm7T7u+plFS+6fbbajzYPOlw96BjxKZqPk9bKGbsMZm4bgW1N6KrEPB8GIBWHABKaY4AP1LUwUIuNpv96TYQ5plBbRqUlzY+kO0ExQlCWx7Z9YQcgmj3P8sonsWR+yMqVvL5wMc3TsN5/HN2lLGGZNte562Q95+p5rbT3cyMuqZ60HXKZriT1z9fwqO4Lj/GO16kx6EnkNg//BUvzahKuWMNB4b5RE/2IKrgecspBnogib4hJY3/7yLyhtnCF1eXBlJEAZVInPKpcTjEpNfGRyWmV7BL86yMzu+ZKS2rDBbC0XZ1ZaWcIo1bLRP9JRrFplvbSRHTzwQDTAcHJkSUlRTwfFmTHXJ794qeS59FVvqwlxEUIrdAMNLjMPyX6oI0Eqcu8wfAWubnjXJzSdizME9m7aeaG/gjA9ikh7YL44AxFdQzY5JlOdDajaM12R7i0Yq4PMVRGWZkxAlSbPpwSBaJZbjwcf0DwTZR41hKnxJBymcBbluKD9etvv/UbFfj3NkX2gP+vRBzHL/07IirNLPzCU0zk3iIZ3EfXg/Ae/f0D5uU+dbpkVhfp/jfU60Dc+eZKz/sqysMHUP4sb+U2MPEOTzER2AhPu31QiXsoeVwVnSdLPTyKSq+XJWz602ySVVbQPUcmT/nQkecwVFnY62kbhCCsyfsHDzJcOejlCrV994DaTmdwEFMqzjMDh30APygt6pW2f7BoYtbfsvqoue1le3N8/vqsfXrx7uygVcgzt31lfKAwx/39A7h/TAvIjLn1Snwz6cbgeQdCwQLEqiGUtdSMZ3Q4UdMqV6Cl5r+8EkYnc5XPxSmMWXlTY3e/SMpzgoBIE91IJvBv9rIt+HQMZSUsajFtQ4zgyn1SDyBTnSTUUNSPWNo7Zo+n9zBNh1jWJtrFvXTcROBOYm6gKnKv2IzjqEURLVQxQdEdU0YNk8yIbEgNE/z6I0ds480EHk30wk5euVGy19zrmBCyChYNXgVVMG4HMT+Nu9Iyug/NWfxnJ/LyzLRKPO2OYeKdiFvZOX4+f3dS6Ime59uXfqVNyfmED/i+mgZ4F2rzYZ5I2zHLQ3wNPg/bcBmkxJTyFQ7XCPEfrCtRdsBQr/9JYK9Dyl8uM1XhYxG8ulX4LKmZHNnbKYZpBzpRYf4WXo41Givo3FuKjRAq+H9j3bwSz17WWskCReNhNSDQQ0mqEzHqTtTC4yqPWQQWeyidqDEnwDBOwIiI/N1z/0elnYDUmytw2l7vdU17nSFjm6okeXJj0qlh7xzR1jWyKJelY+HdYNGQDb8s16zrp0iFDZmPtrK98Trmmt2ksN4oTfou7D2VnCjaFFYvNmmD0TuGyZT2Ffvk5YUo7+dK5Ikbv8ktw7p6f3XQ+hSbLJJbMIv/XMA0nsWHzw5dJwpaX8rs/5mtLMqPyGWb0KIviNiXWLe50agZEQPKHcVNyU/HrMmoYnHB9Zb31zEUXcwaIWnvEn6DJMfQzG8iKvRG0soeAgyNCxHGqeEYEAqmwLtHiT2mKJMrnaBjVgUuligMZez7klIsOAORWKvm6wOPgIe7UZpj8nd5LZK0v5Ia5L1JyNH2Yby4QcKwu1H4isirad9PIpeeIDc74JDWNgjskE/TR5pMyTGVaICaUMBHLTyeYP6BSXC8LgoHhH60M3TnLYOWWQeV0wQZv9CcSVLUDjGY0/MPrC3KfMRP6VTdKutDMnTngveHQN8xnLDDyUdZNrlu+L8OD+huUuFb8Qsmon2ldOLjYULpNLxkAn34+A1nuFVhB2osJ64MiLx3XUwTLF/aaJ/GSvpmmiTp1PH8+KvfKw0sSYHFglii4urOuXyMAp0GHBnx08XFqfjx+EKkpnAP7xd+bZHLE5OyMUxKmihhE9YUmvbFCcuO7v2cPlwZWsxRBjK/ecEDIJbqBcD322w92SOPTdMbKKXYHPYloIdGDHlxBPWRvGX1jyt273vDywIMPd+muk8pBo31pNktLe9qN4qeRACgur5OMEqV3wt4asAufSIAGJhfZqj8hynyqFjsX8IRYDgHmarrvLeaNDAaje1aJW94Y9JToHSxY07STLX8BkpRnUjGELwfhbDFzISzIF/XiewmpZ+mg4HuIXqEyEGpjlUUD8K3Sp0VRMpNjLlDdRVqaqNDqYaJvxxAeb6dsyshtfHb9/SRpObnYj98aVDjCXB73zsQYz0c0QZYxzB3Tgg0Bf1xudo4zD+EmB7mAdSEKb1qV3VDhV6IjVm6arcnTJiV3yfW0vQqsJPeOUDmbmV9b8jN/DfjMGXZv33hHXZhd1X+rsrfVfm7Kn9X5e+q/F2Vv6vyQ/uuyt9V+bsqf1fl76r8XZW/q/L/z6v8PAQPCMauXf2YT8TlkC48hGNMjs5ILZL4kc4e8QE/ijK1iw50xgIIVIawJvwZqT1XO0/EmqLFiTVJR6iiC8vBk04inMNhESB/23BMISL9UNZKMivSAF+raEVNmL95e9gM/J4Efs35IR7XvCtObtEi6aOWv+CR2wQk2C9aTaIUm6dP40y5zKgsvlVDGdu0d+OiukLQTeyzHuik3EFE50RXEXu+HbHnWxF7sR2xF1sR+2E7Yj8sEruis6n+2FHhgXzSv+wjjk7bRCfEFzp98jR+8SJ+zqeWUpdh5tDocKiVLL7hlGUdUGUv6jP5ZJhXtIA2JwmSFMLJ+roLHvY+gsJIItq6qnkZ4Zv7GX61yjOC0NQI4tL4uztaFC5tcn9Pr/25Xr5fpB0FyPnJ3bXCfq77PivFvVGzzdd+eNFEF3amLwR67QWfrSDX7vk8EvDuRs+Xu9GzwYzlxZ4vZrZHX7nZhJpv3jwS8te6YrMB/4qbNo8U5jNfqdkOc3Gz5ssb4BMu1WwnSrhb81W0//Almu0wl3dpHon6q1yj2U6Uxds0c3mu6IfVJNBHrtb7Z+FKzoF4xKXhlaiLYsHMqhgLacqs4/6KjkorCY0yZt98xFsSlYFLn/FI2DK/Rm2NsuC/3Dsamg== sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List funding period data points' (trading-data-service-list-funding-period-data-points)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx index fad5db721..8d5c12aee 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of funding periods for a perpetual market." sidebar_label: "List funding periods" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List funding periods' (trading-data-service-list-funding-periods)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-game-party-scores.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-game-party-scores.api.mdx index 866cbbbbe..118134f93 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-game-party-scores.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-game-party-scores.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of party scores for the given filters" sidebar_label: "List game party scores" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List game party scores' (trading-data-service-list-game-party-scores)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-game-team-scores.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-game-team-scores.api.mdx index 6c955f58b..db05d0ed1 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-game-team-scores.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-game-team-scores.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of team scores for the given filters" sidebar_label: "List game team scores" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List game team scores' (trading-data-service-list-game-team-scores)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-games.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-games.api.mdx index 4c13b991b..0735b2315 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-games.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-games.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of games and corresponding game data, given the provide sidebar_label: "List games" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List games' (trading-data-service-list-games)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx index 9063febb2..bf5709bb3 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of proposals" sidebar_label: "List governance data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List governance data' (trading-data-service-list-governance-data)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx index 9b8aa19a7..6e0db842d 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of information about Vega key rotations that have been sidebar_label: "List key rotations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List key rotations' (trading-data-service-list-key-rotations)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx index cfa599e19..32826ebf8 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of the latest market data for every market" sidebar_label: "List latest market data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List latest market data' (trading-data-service-list-latest-market-data)" @@ -38,7 +38,7 @@ Get a list of the latest market data for every market A successful response. -
    Schema
      marketsData object[]
    • Array [
    • liquidityProviderFeeShare object[]
      +
      Schema
        marketsData object[]
      • Array [
      • liquidityProviderFeeShare object[]
        Equity-like share of liquidity fee for each liquidity provider. @@ -50,7 +50,7 @@ SLA performance for each liquidity provider. State of the internal composite price. -
        priceSources object[]
      • Array [
      • ]
      • priceMonitoringBounds object[]
        +
        priceSources object[]
      • Array [
      • ]
      • priceMonitoringBounds object[]
        One or more price monitoring bounds for the current timestamp. @@ -70,7 +70,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
        priceSources object[]
      • Array [
      • ]
    • ]
    +
    priceSources object[]
  • Array [
  • ]
  • ]
  • An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx index 8de055eff..4c636e57e 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx @@ -21,7 +21,7 @@ Note: The date range is restricted to any 5 days. sidebar_label: "List ledger entries" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List ledger entries' (trading-data-service-list-ledger-entries)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx index ae79e8bd6..1de74590b 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx @@ -5,7 +5,7 @@ description: "List information about active liquidity provider(s) for a given ma sidebar_label: "List liquidity providers data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List liquidity providers data' (trading-data-service-list-liquidity-providers)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx index 1bd43ed5c..45ea99dc5 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx @@ -7,7 +7,7 @@ Use ListAllLiquidityProvisions instead." sidebar_label: "List liquidity provisions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List liquidity provisions' (trading-data-service-list-liquidity-provisions)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx index 5c43dd8f8..9673b0893 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of margin levels that match the provided criteria. If n sidebar_label: "List margin levels" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List margin levels' (trading-data-service-list-margin-levels)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-markets.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-markets.api.mdx index 608c42a94..83ba3f5d9 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-markets.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-markets.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of markets" sidebar_label: "List markets" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List markets' (trading-data-service-list-markets)" @@ -791,7 +791,7 @@ Simple. Risk model params for simple modelling. -
  • ]
  • pageInfo object
    +
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. diff --git a/docs/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx index 1fb99a20f..616b8b531 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of the network parameter keys and their values" sidebar_label: "List network parameters" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List network parameters' (trading-data-service-list-network-parameters)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx index 91b6aa32d..ce0e623d7 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of aggregate signatures from all the nodes of the netwo sidebar_label: "List node signatures" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List node signatures' (trading-data-service-list-node-signatures)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-nodes.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-nodes.api.mdx index f276abf43..10efcedb5 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-nodes.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-nodes.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of the nodes on the network along with the related info sidebar_label: "List nodes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List nodes' (trading-data-service-list-nodes)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx index 497abedd5..63f195ebe 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all oracle data that have been broadcast to any mark sidebar_label: "List oracle data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List oracle data' (trading-data-service-list-oracle-data)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx index 1e7b86568..96843ed8b 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all oracles specs that are defined against all marke sidebar_label: "List oracle specs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List oracle specs' (trading-data-service-list-oracle-specs)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx index 47473d7a9..f2cfb15ba 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all versions of an order in the order history" sidebar_label: "List order versions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List order versions' (trading-data-service-list-order-versions)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-orders.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-orders.api.mdx index 80df6683a..fbbef1698 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-orders.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-orders.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of orders that match the given filters" sidebar_label: "List orders" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztPGlz28ixf2UeP8RSlqZs75XSPr8KTYEy1hSpkKA3jumihsCQRAQOuDgkMy7/93T3DG7wkK9s6jG1KYvATE/f093TmA+NNQ/4SkQiCBvnbz80HBHagbuOXF82zhv9eDUTAfPnLBC2Hzghi3w2E/ArigMpHBYtecRCP4jYIhAcoOATyQL/nrmOkJE7d2HUbMPsOIBhLIzXaw8fuZI94nOY8KjVaDZcXOz3WAQb+CEBH/i55gtXckSkNXeDMII3gfg9dgPhNM7n3AtFsxHaS7HijfMPjbkfrHgE01wZff8MxkabtVA/xUIEjY8fm2XizDmjNRYMJt9zoK4J2IsU1SjQ7+ipx8OI6AJm4O91IO5cPw4RhjiABiJ2Nw0aZbVwHcYPEIcnwvAhspgJIFQcIgxkxH9YFqQPnyMMRe1nSuO3pYC1A5QByEIo1AIRxl4Usns3WtIDKe4FIqsFRqi3GNArfRCViBSdjphzmMfuuBcL5oLogvgQQhT07n770NTMfN8TXNaRMxRIqh0pYki1oqUfioyUhXsnJMiCR3EowtZETiR7zEZW2xqPpuP+6NromF3TuDhnF3lymox793wTgp7Bb9fJz2p3LPO1cc7GIeghipfbEazCYjl3PQ+ewSPwUJHLPW/D0meIYB6M8fdrc4gLp3DE+zVygl1aVs34TrvfMXq9wgxNts2lLWgZsBTSLVh+oyzLJh/n0GManoc5sgbX1wWIKRHdwSskxBx09CrAEllYlcDfi0AAe/31OltdiujeD27zC3XNEua259Of8U4eDY1fjY5VR/L9EsSK6iikHy+WzPY9D30599g9Dxm/467HZ55AlUDwhNiKB6CFTKvcCvxLYbXr9tAy273em63oVsSasacE6BVOH5CJLQGfmRC47sq/Q4CBv8rkwUC/b4m36UBY5lY4zYmMlmBWnFweKfdaLBYpo2iO5wItjgvS1g9PEp3QcqfFeG7cOvDv3BDsh4VLvhanYIOgeJ7vgK2hBdfbL9AL3G0lhrTbcN1IrEL8Q8h4BVt0o2pvAKBgTtlvbRfZg1Txs0dab7MHSmDZ70Rxsidl4RbegLQa75pl95k+4EHAN5/jfxBO6nysN9fGQ10PzemZV6aVU8qeu3KjvPrRqCskJz/sCrWpOq5vWL8Nhq9qTQtsGpF3pQvqHuE2pjwKOvnMwNkJkem4wATYuhP7EOHDdIqY80CFKvMQpmcsSn4oTiS/NL1fVc6WuxLMlKzrB7ZI5W1eGVOzP+0Ohp1dgicZIART0vwm+nUMlUgN1E4jGbBOOjVwL63OObv0fQdceOR62Z7QzLmaKOBAGIDZABwfBpIPAbeziu0l/rv2w9AFtzmR+AIcFndlyMBXIAxyVAo66J1wVSShQNr+au1BSO6hI0I9SdevxdUq4Bquha0ivQjIR4QBgMYYJPNN0G4WkG6ydD+GdWE9DHsIu4nsDyzY/QnHFd9gJDqPIZYVKKoVSNNd47aDSo1AlhxCgzCe6Sfl/ZO8sQPBlDufg9kBaWT7ECMqpmzQ+AiRTQ0jYfs5Z+ZqJRwwUxSypuATZT6LI+b4MBg3VsXFAhNP7nX4CHzUYGFJGHxagxsEEOesi1svjLmFf/NIbVUetyVaemmgfOT+S7Dnz9kTRqkI444DT2FjVMuSZBAwUrQLcXeOKOMI+UijXqeW3bZWS7K12EbrL2gj/iEBS27bYo27qxNTkI92qYbDFh24fq3Sd/s56BLzDe8g4GooYY0/T1RYp1yD7YNeyxjTiOQ9AJ+jK0VdmvEIfKiTIPdQx5z5ogf7520+D71x2W/VPLMqz0DVK89Axapzu+2aZ/1PcvumdFybR+jQ5nURVAghlB97DkrClbYXOyr6Ry10lfp5sDluy4k0m8V7mtlL4H+1pGjtcTuL0tWOpfZ18yJsPUg1aJrpHKoWX27D1TRo41Y0rFSA82Ai1Lz/BBWlsCEQ5PvtrdmzRjgd95lVAAwyIJJfrVFLx9J9z2DfBLzAmzgYd5LWoy9BFGFgECVFCwe3mYDL7RULjSoOHNI4mp+ueHgV5qcfGhWT/UxSIHL6DEJg9lcjY6umkLPnATqSO1GswcCORkUXledR7kgFJ8RmD1EIbAB7zQNdzTscHq7B8QkyiGdPnuA/uAnBboN/Uq5qU53n7J8hkvYhBxAcJ2yPmCHgL0Uq/lXkxTVfCBSTZgUIgNMGb/uBWt1RCckCna5iNZaVgJYifOEsxH7wCBkUwg1K8FUVjzxK6gCKgFR2T+il9lwHo4qZel6F2FGVw/wGH2NahTUMATs5BJoBxU1IPKFWcUmSXF8Z8AXxMAx92yVlIXxhARV4QHQKiWSkFuLstVhwhnCqiFM8YTrVBV7gC/DAabmTIDcV+lhDDaQqm2Thb7ZqEkTpIGUiAY1bIdYY0ti3icUmARbhkI+bQG+9EAJ8+LvFhlqdaaW5wOCSe3bspTqS2ma8xTibDV06aUdVOjN3g/CpCJUFtVh4SsouHA1U5p1RYfGta+ucY/fada6uDh8MvhXAwxZ3bTETwYIUmxyAG3k44kJE3PUoKwGl0aPUIhUVWUHgvopXr13KKTCAr1JiKoneqTEsxChfSzkv0pnw/HslaV0ZAZdHRNH5AaQM0g0xvJ2hmpDLhABB8FsFMQ4Tvw8MFQFW3lQCdKAaIKR6/EcVhFUtVKO2gvQiJc5VwwpMQ7+dx18lNzqAPxC7hKZhkisdjCYtnjAEvF/iYuAhhLoij+6jUPGTFMvVUyG7QKwPwjMLkvzZP4UdkZbV+A9QZ9ip0IEshBSBqlzmXUmts0tD8uskIq/zTSOIDd35NjsNKQQm1a4L8ZupVMVqjRUw2oBrsUnCySoGV0mAegBNOrKu27dUpH4IDCoTp2ZcgpOrITNHWbZ21JR+FlgFWoq6IiPYKAvV5+re4M/nEJbUbJP0PCt6ryHOEcWQt0a5k0C3ij5NX/ugcDk8QTE9V96SIiNEfTaF443LS+NiOjS6xtDoV5LRJGHdM6zy+sqsffzCGFnTFzvetUeqAqk9qxZGSi8eqrlSYBHWhV1unSO2yP8CxewxW0GEBszDI4OExVTEqExKtsP8OYQqP2pPkeGSW73esotEJAEVBatZZTpXT1YAAYms4KfTZHQkLGUV++7sMRt0uyPDmkhrKTaFaEgVQjf5RVLHpkqlOqCoFkcaNe5o7YcRxcJVzUVzyIqv+XJ7i3W4xEgckLIgz8RKFCVLEGZTmRAdy1A4sS0eI5iclqfhNBqQu13FS5FUgX+4C6uD6aY+OeRYQWM3T599/8OPP93QGBWM2pG3megwGYWuYICsb5629GAIDOMVMkwn0sC3ubuIA6VbP4JO2i5WoCj3rg87wZvqaL9ISjemeFW7GR2kbLLQkwJRdajEbkpnNzfkqAOBglLbTWbVg+GFMZwaw+FguMWgt4/IvzH7r9s980IfFUzNbe/Vs8rrwdiaDrrTkfG3MertlslD46pt9s3+5XRk/qM8iCpV3bbZGw/Lr2DeACBseZtAp/OytmUO+tOLtmUgvJ1EpFZWGmVcmNa0PwAX1esNfqtwqn1l9C+2oIKzuoNxfxv38OztTZV7mumd3mBUWQ7eXZr9aeel0XlFq1ZHmKMR8vTS6BtD4FK70wEUrAoKljHsw2v6uQW/GrGkqBvDkTmydkgXD5dKr0ZGrzu1hu0LwK8yazTuds2OafSBZ8Cy0dQaAIPeTLuGMaoM7gyGQzCGhFU1a6Vo5CuepTGddh9FNEIJXnb7WhEuxkPkX7s/bY87qD87Z7WLszqDvmX2xwOw13pC9WylNkDipWVNfzOtl2gypLJv2mVZJY9hpwQqjGlnaIBCX1TGadAv26+pfAwUXGwDWcaiO3g1RaZRMXknukQwVY53DOwOB1d7hxIDYcUS2/fyXOG6d8rVGEMOffSpJmwZgSJARK0y8YlcsljlemhWtOjF+E2CXzWoqZ2htvBsfZLnEHEAhwk2CXz+hzEcVK2nt2WhF2iRhy9kvQTlrlmhYITtEU590e61qzZeELYO6LRIDAuc0mgKXrcP/8+/K8EY99svegbSOjQI98MG6zVpwu4F1PraTWkNSHYmNf8F+uayc7EGA3Ar/TcF0OVB1wPg6KDfe6PB/jYY9y7I4qub1cWYUC2NVVKkdwDMrFFgczTooZ0f4PMLqOY3K/R8ZThXgwqSih04D95bJixT4/rVoNSsjNFIKVJeba/af9eKmAvmKeEyggCPYX06cw1yfY460qVBLRUvMQiBPQeid1UQCdLYDgIyMZHFKp0Oat0IA/+5eGxvbK9YEqHwTRf3blRQ1VKElSOr+hAOo9WDIuG+Lx9fQxTshlj3fUhIfA3BtgqIJxKIpjp2rlhFCSjm2u+FHWO0miSjcWT7qzRFoQNchs1UYfY7eERH2S4VCalfi9ocn9SH3jsyzGGaAKnTmf35drCnBpO+byYlOiqkcHsJBDxB4LKYyxba4rBGo0PkmUA2hMWuugMLRqFbVxkeYfNBKdUQrUWLjcwLA10+nmfS3+iWi0E4Pa6PvmteJQCTPxFe3noIk0BgahomxTzHxQQGBapKj0ku5LMX8YZ6NEbC8+qp3Vq4K1Gby5+oZMt1O0eYpEOkxDhR/B5zT3dApV3NmGQG3I7CQ8VAkqyt/VP7h5Z0vmxX4npdL91/W6NdInNFLNUfwqTDKakrV49bs36EfHWamq5cslPMjtWRH4Bb+vfM81V3Rs7H6PYQ3bSruqp1bTN1O1nzD/ipx6Bk2m/nurMKMtnV7lAU87Ed7NgOdmwHO7aD/XHawf4LO7YqJ6PoFSphWs49V7uFv1AjcbIFIQIH7mLx2tl/unzoCS/YK33kpYEedsx7h6F7XbX2tXpRjpBUG7iXfeijAbCnZGku9tnY6nuK9DATg1vwc6C7YQjRrNqnDj4yzCdUYaLcacNAU0HToXH28QtgRL0LuLvDfzB0tY4wWFzx23TXoOzI110U6vCqcihQObXMULp7prI8ZyGqHWB4ereA/Xrub2k7yfWrpEcW6ZkGtXhQB0+5y6PU1yKdzpYGEgP5kTadVAS/5GFfvI8QlZpD+XyzY5aNMgkz0m/UqokUwLzWX7I9DG7l+7cqbGod20briPrStlKbP58qs56+6FG9NjOuvltIvk77FGXo+FKqNKWw7FC3SuVO3W3hFj4Aou4s1FBsE9WBQA0GH8tRZDtvWklLVgtZ9uNntWTZunto79eQiBAd6RQaJHE/xnW4d50HW0H/pi03N7RZUWCGxhrMXDBQYAak7eBrYKPHoyo/8m3fY7MYoyEGzjFEUXKK6lV1ZCLHw57isFpjltQE0CXrLCoHU8OgbzOuET7ABu7PaG0dfYX0mSl+kYqfXHH79iyW+A8DtBMvnzu3hPBjzmKIJ7FxYB5LtbfixpvxI9fWsIKYyXfSDA9hIq6EkaHP8Z6es2tckNoz1No8JR+W7nz3nfq6BP7X9X1Aw2fPWavV+kU9Q6AQ4elf8FcLwXVB7U5g6Kl+DuPVH2CYJzhoTEtZ/smfcNQp+6Be50Z+zGP5bA+Wv/I7fgia8Az+aiGAnei54QlAadmw44V57BRYHKGwyI36JUUb/zk7Q6nUwB3BhoJ7eFutsBCRTsVMCT4I9peT070L1k76pYZt3+9h2/UGFESmjFOLwQongPhpKlHFtJPTooiJf1X24WtT0XZhjDpD89oaDE/PE3oy2efmawgZ3j/swfvST1AmnM+fsz+tZy1Y8wMA0hLApZpMBAG+hr9hQF/c51cFbPH1/zxnEjK0lOUZOYkwc09Ky30sglIrAYErHoRL7oF+k5YdsA51H5ALSM1W+whqo1+XHYiqxG7ST6Nhb59AioHmvfD9BexrazdsQX5zhhU++vKthZ25jzDxSr0WejTdlqoZPZGp18CUIA5VP4UqE2JVSqfLOBvhJR1lyR0Aj84eTaR2WckSxc6BCfh8vzXjAWH3/mzT+tekoejZUJEap00kAZ806C0px6+jQT/hE/6ddQzxXN1OOXwVP+Lno7rRZBF7PJjI6hT1eXnmtkFlVjPhOJkDbyY9rJDjZ15W1dNv/orI3ugemnSbyRPfYlqrzxOdRTajIis5tUC0c9cT2n4TLceiN2CYakvyjT9+yz4l3jxnT38pvUUJJC+f5R0C/pGCmjQI60njHP6s05giYi2FyqTRzAAQGn1YCIH8r1r9/3LvEZHy6xw6uiuzzGnFMwhf7iHKfnwr/XuZfq3MIYwKIwhmlBoUBdlU23JJulk7nV5GJfFYdkXhTeQNqUkivaXvOUp0uZUowtdST0rFWugTSWBS+bIT1PKElLcZE8lwWxdxQGi9e/vu9PxzZFIEVxAL0aNgPG09e/osnDQ01yuh/V/r89s2quwZcNGPscRJukS8jaltEuskyWUZu4KfidwSUbWYhXUHra8rYHRiNVhSAXrDCIIciZZ/Bl7BXnKseGO7tZV4mFAsVnQWpBYFfPE4hoOJErhUCVSDWtlxEUXJ4Q7ifsIxxAJlQBBb2XxzqjCg6flPsVAxIXOWEPd6OkY7wVONJhJD6obuq4FaTXUjXWI5JZdmSnDsWB7Gmmsk+ApztJja19d4JcZq7WJfr9SKN4PMAVw/xzsGqKZHkoE3mwmkTmuI4Kk+5pPX1j6YwvP3xC2MfNhL/17cJYcRwLuk/087+omkgB2UfBlF65um+je8aap6G1Nv4ReICJNlf638obehOmW8Bn4o/01tv7pdbsXXYeoQ6cglMRNqQnRVGMux8OB5/n1I9vFn9QmKXhIZmGyIKVaU3mFLmXBaOKEt2UvLumaXhpVU4XCHI71QewuvGiZGY2CUaCi67CATTqvkhGiH4XhoiVuMwHNXtV6W8KgjWI7oq2Y2G8/cmOf7t8CU5N4TlQMq1HBB2hyTWi08W+Xk7ijB8wQZ/PvOd7EUgRVZDZrUMqCjhWYyEgEAUjOVJ0gh0qtw1kk7NgLAw8slfm+kDsHo4gB2MgZF0FWX/D6vpMYlCA3nzgLBb6nzUUHAcHEi+34kdIE6yU444aC131YnT1hqTG/N0Hrqz+euDd5Dew4MdQKB/kCoIqs6NkEgaRUjU6iZgKQay7a0VYPhVx0o2duIVCnURRm6/6ek53iphd6bsAdb6d4pW7mLJR43TyStTgGBi05/le42+ijBBjsANoFJ17Uv7sjwE7LBSuvKPdpgaj+62wpTsSBY2+r0qza/l+lHM0ybLOm3Srx1WfOY5R+z/GOWf8zyj1n+Mcs/ZvnHLF+/P2b5xyz/mOUfs/xjln/M8o9Z/h88y4+18wDCSLXzh/kInC9C+phRdQa8K0O4FBF9th5GuRtNtNmrWzLSJna6+AWbC3AnIrbhR+YNS7WJ4QUhI9BO8IbTHoAbJK0IKiJFegRSh44afpyBaM/unp2lHQvK46jruOPAgyEk0/MzHNmST560IhFGUkStO7HgrcC3b8NKbywMYyd0nwrePnLawGty6oD9dBiwnw4C9vNhwH4+CNhfDgP2lyKwd3hXj+oZSrSH+pjSMax9bSKctHGrcfek9fPPrZ+S75dB63G2vuSnV2gmKSyeqxl9kvJobcdt7WztQehAHW3IiQ9aN942gBWIKxaU/FRvl4AlvvzwAf3wOPA+fsTH6noiusTdDdEnZfcQbcX7W13wXkvrrdg0au95p/0LXpFuHE7MF77Q/TCck3vdPxHnb3Ol+2Gk6Jvdvwn391/hfhjO6U3un4j1N7nE/TBSine5fyI9x1vcj7e4H29x/+xb3HdYbPX29q9sqiqj+X914fl+9hNTvj7vj5eQH786O351dvzq7I/81dkBzrJ4+finBvhf7gbv/SjXXOT9pV393iu892OZu7r7K2G343Lu/ejlL+X+yhtl3R2EOzDL3779iZh9qYu39yO74/7tb4H71pu2H4J56cLtL60Nn3G19n4qcjdsZ3i/wx+Bi4g3zt++w6/nBKdLOt9+0NPb5HdzsyqNXQglrcpeGlbj48d/A23zkh8= sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List orders' (trading-data-service-list-orders)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx index 490dbee48..5d168ab2d 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx @@ -5,7 +5,7 @@ description: "List information about paid liquidity fees for a given market, or sidebar_label: "List paid liquidity fees data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List paid liquidity fees data' (trading-data-service-list-paid-liquidity-fees)" @@ -34,7 +34,7 @@ List information about paid liquidity fees for a given market, or asset ID. ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/docs/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx index 8652def52..43458bd70 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of profiles for multiple parties" sidebar_label: "List parties' profiles" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWm1z2zYS/is4fqjtq45K3Luko1xumslb3eulntjpfQg9NURCEhoKZADSturxf79nFyBFibKtNHfp3IwykzFJAIt9fXYXwnVUSivnqlLWRaP311GmXGp1WenCRKPorXKV1WklqpkSVlW1NSoTpS0mOldOVIUoTL7g0am+UEaAWrUQRy9cLI4mwhSVcKoaJEbmOY9p5faW6y81Po+XlONoEKmrMi8yFY0qW6tBpImNj7WyC4wZcIrXQAgfrPpYa6uyaDSRucN0l87UXEaj60hXau7ooVqUtIgEMdPoZtB8kNbKRXRzM1gX+k09Hysrign4SgubsZwdLiGuhFyFrcTUKgnV0RcjbHEpdKZMpScas8YLkdYW04SryzKnT9qIPTnBgj2SdLNoU20kMRJPtHXV3TJOCjuXFZZpU31zGLWi4VVNld0kHKzCe0wFFl9KSDdg8zWsspZojL/m0lUsF5RB76VVF7qoHdFQW8jAwt4tw5p5Pssc8Cn3KbYYKwiqtjEGKeIPtgX7w+cYw0v7mdb490xhb8uhbzNlAzK4Oq8onqsZfzDqUhGzwWDM+goi8KxMTSTWiQuZ10pomA4hv4Ugnvqr++MjSDMuilxJA3HOaLorC+MUY8Phgwf0Jy1gJFPRoyT3SHmf4a+ORL7uEOyhI5MSE1vMRa5dRfbqwRxJhOdSedQCmWakT/IYpiT7hhkik5UU0mQCivScZ34PTNPG+xyppLeFyqZb0HdMG7bQdm0H74PMe4uk66QA9XtuldXWAzZR63Ppv/dpP/cRwJGdIpwR7rWjUC/ERFXpTExqy25IimAmeyhvOImsE37B+nSuSDWAO/P8Sp+2lrL0GZW5lht08Iw+h9QH3jgqidRGjhAtmJj9Uy02UHrhB8UHjLYh39LaNpkNIqRySZbo7/CvMEKMthrgF7/PgCBREgNDH5Deu8Ql9KyYHQwlxhMdU/bHJ9qe/KnZlmjQ90BBqzy7w4VeKwOxU0K6OgWaKzErcnaYLh+l1BtcB+N9gtBtg44NRxtNwYT7y3/m/e4nsNR7Mf5VpYRCla5y+nChprLR9Cb7sKqPslvCCZVT1zsbl1p65acxwjSP/eq7Jx92p74EdmzmfaqOADq3wEoHj3zkAtE5asmdOWw5na1H7hpumez5LaDwkmCwBZKeTWfSvVFXFbHSX3sEHAKqgxHN1rWcbyQS1VXV5s/1dME0j0OW/TS6vdzcp+0qqPw2WU9o8HZpb5am66metB0qiLEk9S8zZ7TuAff7BMwSvMI9L4zBFKJz97ofkQnX1japEisZCVdAFEVZmqJ0m9S5aNJzTCr62yem57XkEjLAvZUZMVRJnbuVvkFmmaZ9ZH7cJdtj//yZWZwL4lFqQwlVSDvWlZV2gVLHaqSO33zTVBVpgX6nnkzg/3MITKaTeYGo8HkoMe/e/uhjZzPM0nOHZqARJyYxx0QftFGHjHlvbHiBEthxyUvVMdCklOmHYW3ojwDbHqZdA9qkqMRgm7rSuQYaTWrD9nao9cRSH2JKuM0IBZCcFajwAm9Ek3hljl5eyXmJwuDhSBzThlRqhL1lKz62fv711zxf4N+rAhke/5+KOI6f+G9EVJpFeMNTTOReoebax9SD8B3z/QMCcZ8mveOtTov9r2jWgbj2w52ZN10uD+/h8gd5IbdhE9/wFBOBO9nTbh9U4hSdhety58nSDM9FZ9aTlm36MxySVTbQPUHBfAojPPM7TFX1whfaRwaYY1K1f3DvhhsXPdmgtm/uUdvxAg5iWsX5zbDDPhg/aC3qlbZ/sGpi1l9ffTR85GV78fLk+duj49Of3h6MGnmWtu+sDxSWfP/1Hr5fFw3LzPPoqfiqHMfY8xqEggVoq4FQ1tIwnjHhjbrs7gpuafhPT4XR+VLlS3EaY3a+rG13s0rK7wQB59K6mczh3+xlW+yTmFOuKSFqE7YBI7hBLtcBxJ/OLNo2Dbk8MXsc3tOimCKPldrFaTEfArjzmAeoWdtDCbNELUK00GQERSemRQ06PAJZjz4gshAfa2Ab9+y8mugJPkVYnkfsDfcSEyCr2WLAaU8F4ybA/CIeS8vcXQ0X8W9J5OVZUEnKyxLDxJOIR9k5fjj56U2jJ3pGNkIid8g9PrUW5HzCA76vTcG8Cy3wtM6lTUx/iW91l7ANl5mPVZYtAXwQ8B9bd1CWq2dx/h0xe44yXKPvadNMV/hYBK8eNT5LaiZH9naKQwEZ4rfx8mOFIsEsvaU5b6C++hfWzVPx8MnaKFmgGTzsAgI9tKSSiLlOohEeN3nMKmOxZyWJBksCzMYbbERE/u53/0dnnBhZH+6wc+T1vq5przOUaJcqz//ywRSXhr0ThR7iP61dhU7eu8GqIQc+La9ZtznAbLch83H7wsZLzDm7SWM96m5cOOJpd+K2K1i9qfiD0RPjO6jGvmKfvLwR5f1SiRy48YvaMltn788ORp9jk1VyK2ZheTyNh/Hhw0OXREHrvVL+O19n9XpmctkhtFjUNg0Rzrqtjf5YK2BAe3B3V/GTmFsqqliczmDg4K9zKLqJGiHpiBB+gyLHUOQPgQrpTFqZAmBoXUAYp6ZzsNBsCn7pbEAiRJlc6wSJ2QRcLFFYyrzvSyqx4AxE4lY1nx94Dni5mxU1gn+sfFOeSnCMujcPNdo+jBcPSBh2N4KviLyajtckaukStdkBQ9qRAbBDPp0CZSol59STgdWcAF/B7CWd3aAU9o43RqcA6KfjemLdectgBJ2/uipR6QvNlSShdsBgLs+vWFtU+Yjvi0t1oayHZOjOBe8PQJ8YLtjh5LOqKs8H/q/DA6abQvhRvMFEdPZTlB4Pcyqn4SUl9OHxG85wocIp0VyWrgVEPiJuwgTpSxvty1hJZyt5Xlw6jo8/+yPJsCUpsEmILVfczjlXz1UW04JnRnx/enosXr88FYVp3MP7hc8tsh+YVI0hKClQwlmnaTTtmxOWHdOzGhEBmZHM0ffxfsuGB4xY6hfAvj8bSGVKHlsUH6CU5gzW93yeNdqQkyOoz+QFq3/esXvmDS8bZuj5otAZlRi01pNmt7R8eDxoZhIBMDX2fYJRqj2W59CAXTIiADYQX2bqfytij4rF/js4AgznIFM3z3urSQOj0dqxVfIDHx56ClQuJuZNUakR5IBZmu5EMg/B+9H5WkQmnAX1us7lOG/9tJhMdAr0CMhBpY5VhAcQi3KArhoi7anF0qHGCk200aFVQ+D3AZTj7YRdCaWNPyWn3yLW/Fzsh9M9NS/Bt/e9AzHX01mFbRLDu3NBoAn05222cYg/QEyKOICaENKbTj7v6MwbsRGlm48OOWA2/gxwK02vAlumJ2Cydhv7e0NupizVNCFk2b9948215a7L33X5uy5/1+Xvuvxdl7/r8ndd/q7L33X5uy5/1+Xvuvxdl7/r8v9fuvw6gAcEY9fu/phPxOWU7hhH4WpAdLZO4jUCX/I9upUrapwN4fWacuPy7i8lIdYY3aaJTi2DJN3vOoFjAgh/2XANIeILUqhKSSZFEhJY42UI8w4vDoeB/LBcLvD4429H1zbHZLbwaEhrYvPgQVwpVxlVxXTlJrZF+oGWrYqGaWKfL0jRvbSDiC5WbiL2aDtij7Yi9ng7Yo+3IvbtdsS+XSV2Rpc5/Y2hxpd+xnLRzhHPjo+ITkAKuj/yIH78OH7EF44KVyEGaHW4BUo27d+wXOejc5j0iU4VAoAy3bDMUU0QG6yO6+Aq7yPogxg+jAadm+gtK5B4BrZp4vU1wfQ7m9/c0Gd/oZUv2WtHkLW8snor93/ABfyNKuDbdh1xwwW6iN1le3G+1NX6O2Xo3bD/ncL8l6/Sb8dzc6P+f2+Az7hMv50o4U79F9H+/Zfnt+O5vUP/O7n+ItfntxNl9Rb9Up4zekH/NSa0fn9GtyDRgMDpCLk8lWfcfHRW9Q7siUqbaVFFowD4DylxI3A= sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List parties' profiles' (trading-data-service-list-parties-profiles)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-parties.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-parties.api.mdx index 5271fe834..0fe068e89 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-parties.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-parties.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of parties" sidebar_label: "List parties" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWm1zG7cR/isoP0RUwh5tpbUzct2Jx29RmjoaS04/+DQReAeSiI7AGbiTzGj03/vsAnc8vkhi7NadzjAzGR3vgH3fZ3dhXPdK6eRMVcr53uH7616ufOZ0WWlreoe9t8pXTmeVqKZKOFXVzqhcYEs1F5UV1hRz/jTRl8rE90cvEnE0FsZWwqtqIGRR8BetvLjS+DFakEp6g54mRh9q5eb4YSALfjKloxwvnPpQa6fy3uFYFl4Nej6bqpnsHV73qnlJa0lCM+nd3AxWpX9Tz0bKCTsGv8y63JPMHe4QXUJI6yoxcUrCBvTGCGevhM6VqfRYY9VoLrLaYZnwdVkW9EobsSfH2LB3uwYTbSQJkoy189Xdqoytm8kK27Spvj3A2qgbfqqJcpuUg4mZx0Rg85WEdgN2RSMqW4W+8dtC+or1gjHod+nUpba1JxpqCx1Y2S/njkJ5/0d8MVJQVG3jDDLE/9gXHA+f44yg7Wd6419TBd6O09jlysUU93VRUZ5WU35h1JUiYaPDWPTl9KZVuRpL7BOXsqiV0HCdq7dRJFB/dX9+RG1G1hZKGqhzRst9aY1XnhYcPHhAfzILJ5mKHiWFR8Z8hr95Uvm6Q7B0tlSMSfxLto/LRjqGQ8hLDX7lspJCmlzAHIF/Tp4lvyEOQ+SQYtBmmYPKJ9vQJ9IwqHYrDEIgeTZppWYbKRH2snyt8zbRWBctvF+n+DwELydlhkxEptaestSKsaqyqRjXjiOItGfRVmIOHre5Wif8go3ovc00MDcP8spQPdbFk4WWG/R9Rq9j3YFEnEYNgTU5dL5O4J3RCExUqzYveT8Cel4ibgpUNqeQmR7xFIAHItYjxJS4UJvZoIxK8sA6s3/GLyRqqzn/aLgCxSQRHoYcCqEkrmBfxcLhU2oC0ZHy/Ir4U/A0bIkGvY8UtCryOwLmtTIKpZ3Aqc4AwEpMbcGB0pWjlHpDyOD7OsF/qHkDaI1EG63EhNe3/8L87idw076xo99URsBR6aqgF5dqIhtL9xbrpHNyHjbGhSFZWvdS3gkqMXh5NbUISD9VXJ0qJ3MIZQCRgmEMxvkFXICL1ZV1F71VYe4U74D5vgQUrEs3IFxUR8CQW1CiAy8hJwGznI8UvpyQXGNWc3IFhkz+/JZ0f0mo1kLEmtem0r9RHysSZX3vERAGUAtBNPvPcREgK32s2qK2iuFM8ziWvj9Gd61grtP2FWx9m64n9PF2bZciZcX0ZO1Y1kfSczPclLNPCYbn1hh8oN1dtm9jbRNjZ2ei0L4KZSY4cp0Ptq7AI/qjLEMXNa4L0VTKhAzz18+qlFlE9HubJBKokrrgXS0EyTzXxEcWx12ya+KfPzPzc0EySm04PaUbaWQjMtADtlAUfifbO1vZzGKkqMdjRP0MCpPDZGFhrlBXUvPu7U8hYzbDJz13aEYaSWpSc0z0QRseGDFvMLxEN+q5+6RGFRhRyuxiWBv6IyB2gF/fgDEZKjVgU1e6IIAZ14b97QlTFvYQE8JjrocAv6lFsxVlI5okK0v08qOclYUSDw/FMTGkhiHylq36YP38m294vcB/rywqNv5/KpIkeRLeEVFp5vEXnhIi9wrR1sfS/fge68MD0q9Pi94xq1Pb/4pW7Yvr8Lmz8qYr5cE9Uv4oL+U2YuIdnhIicKd42vdBJcnQ5PuudIEsrQhSdFY9acWmP8MheWUD3RP0rqdwwrPAYaKqF6HnPTJAGpOp/v69DDduerLBbN/eY7bjOQLEtIYLzMChD8H3W48Go/X3l13M9ls3H30+Crq9eHny/O3R8enPb/cPG30Wvu/sjxQWcv/lHrlf20ZklvnwqfiqHCXgeQ1C0QPEaiCUc/QZz1jwRl11uUJa+vynp8LoYmHyhTqNMztvVtjdLJMKnKDgTDo/lQXim6NsCz6pOeXOEao2aRsxglvGchVAwgHIvJ2YUMFTs8fpPbF2gupVap9kdjYEcBcJf6C5aQ9t4wK1CNHiqBANnZoWNehMBmQD+tTUx36ogW08PvNuoid4oF8cDewN91ITIathMeBip6JzU2C+TUbSsXQfh/Pk97QX9JlTq8nbUsPE0x5/5eD48eTnN42d6HnRdoWCain4RAD80HNCeB+n0UldSJea9S1h6lzANkJmNlJ5vgDwQcR/sO6gLHfF4vx7EvYczZ7GHNOWma7yiYhRfdjELJmZAjn4KYFrx7pQMX+bKD9WaA3MIlqa0Z9G3F/ZNk/FwycrX8kDzceDLiDQQ0sq7bHUae8Qj5siZlmwJIiS9gYLAizGGzAiIn8L3P/e+U6CrH7uiHMU7L5q6WAzNGZXqij+fGHsleHoRHuH/M9qX6GHCWGw7MhBKMsr3m3OCFs25D4eS9h5qTnnMGm8R1OLj6ctLScep6LXm/EwOj01YTJq/Cv6FOWNKu8XRuTETV7UjsU6e3+2f/g5Plkmt+QW1ifQeJgcPDzwaS9afa2B/z70WWvTMIXsEFa0tctihrNta55ygQHtGdpdzU9qbumoEnE6hYNjvM5g6CZrhKTTOsQNmhxDmT8EKmRT6WQGgKF9EWG8mswgQsMU8u5R/44UZXJtEKRmE3CxRnEry96X1GIhGIjErWY+3w8S8HY/tTWSf6TCsJ1JSEyTfuzR+nBeMiBlONwIvnoU1XTSJdFLl+jN9hnSjgyAHfrpDChTKTmjSazmI4OSTspmJfIPTGLgjTAf0OSIsCbRffAMvmCiVx9LdPBCcydJqB0xmNvzj2wt6nzED/ZKXSoXIBm28zH6I9Cnhht2BPm0qsrzQfjr8YDlxorwFb/gIjrLsWXAw4LaaURJCXsE/EYwXKp46jOTpW8BkefhJk1QvrTRoY2FI8a2KOyV5/z4OpwORpZkwKYgtlLxEOd9PVN5QhueGfHD6emxeP3yVFjThEeIi1Bb5HpiUjeGpKREiceOprF0GE5YdyzPa2QEDfjOYdpjfouBB4I4mhcgfjjaymRGEWvtBYzSHIeGSS+IRgy5OIL6VF6y+Wcdv+fB8bIRhp4vrc6pxaC9gTSHpeNz3EGzkghAqFGYE4xS7Qk5pwb8khMBiIH8MpN4QkERlYj+OwQCHOehU7fOB69JA6fR3pFT8oIPAwMFahdT88ZW6hB6wC3NdCJZhhj9mHcdMhPBgn5dF3JUtHFqx2OdAT0iclCr4xThAdSiGqCrhkh7VrEIqJHC6Gx0HNWQ+OsAyvl2wqGE1iYcWNM/C6zEuejHMzw1KyF3iL19MdOTaQU2qWHu3BBoAv1ZW2088g8QkyEPYCak9KaTzDvm+EZtZOmmQ52YMBtP5G+lGUzgyuwEQtZ+43xvKMyUo54mpizHdxi8ubfcTfm7KX835e+m/N2Uv5vyd1P+bsrfTfm7KX835e+m/N2Uv5vyd1P+/8uUX0fwgGIc2t1/zCfickL3dvlGCxWPs1USr5H4km8QdO6ZQQoqN2yboxyrTh3DId3MOkEIAvJ+/Qlbjtvloe8kqRXpQHCMH0M4cHh5MFyQDcASrhLXrsAadt3hkJYm5sGDpFK+MqpK6LJO4mx2QduWZcYy0ecbTXSBbL9Hlxc3EXu0HbFHWxF7vB2xx1sR+247Yt8tEzujC5PhAlATJHzZqF0jnh0fEZ0IAXSN5EHy+HHyiO8PWV8huGl3vGlJLuy4fIl752zo1hiJkUslalgWaAOIDat7HSPgfQ/6kkAHHBRtDE4hC329viZQfeeKmxt6HW6C8jVz7QlgFnc9bxXuS1xB36goX3Lr3ESP99Z67PTt5f9Sl9Dv1GHtLvonKvMfvnS+nczN3fP/vgM+49r5dqrE2+dfxPr3XzPfTub2tvknSv1FLppvp8ryffOFPmf0A+PRiDD3/RldTcR8gKAjqApUnvFs0Nm1dp5OVNoyiSYX9fnf45i/tA== sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List parties' (trading-data-service-list-parties)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx index 424cea1fc..b159668be 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all margin modes, or for a specific market ID, or pa sidebar_label: "List margin modes per party per market" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List margin modes per party per market' (trading-data-service-list-party-margin-modes)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx index 7b6287f26..c40f1caa6 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of protocol upgrade proposals, optionally filtering on sidebar_label: "List protocol upgrade proposals" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List protocol upgrade proposals' (trading-data-service-list-protocol-upgrade-proposals)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx index a4fb5de1d..5c08a30a8 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx @@ -5,7 +5,7 @@ description: "List all referees that belong to a referral set." sidebar_label: "List referral set referees" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List referral set referees' (trading-data-service-list-referral-set-referees)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx index e976a56b4..63efacf78 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx @@ -5,7 +5,7 @@ description: "List all referral sets, or a specific referral set if you know its sidebar_label: "List referral sets" hide_title: true hide_table_of_contents: true -api: eJztWm1z2zYS/is4fqjlVqUSt710nMtNPUnaqtNLPbZz9yH01BAJSWwogAVIK6rH//2eXYAU9eJYqdPc3Iwyk7FEArvPvu9CuIlKaeVMVcq66PjNTZQpl9q8rHKjo+PoTI2VtbIQTlVi+EJURlhV2VxdK5HrsbEzSSsFPsVRP8ppz++1sgt80SCLrzaQOFfVMMNjq36vc6uy6HgsC6f6kUunaiaj45uoWpS0w4GBnkS3t/11OK/q2UhZYcZAkRqbOQI0UoSptlploprKSjhjKzGxSkIoeqKFNXORZ0pX+TjHqtFCpLXFMuHqsizoUa7FgRxjw8FdcpRykmuWNh7n1lXvF8WrBttyXX11hLVBNnxVE2W3CTccC+YxIW3OJaTrA71qobJW6B0/LaSrWC4og76XVl3npnZEQ+0gAwv76cxRKOc+xBYjBUHVLsYgRfyPbcH+8BBjeGkfaI3/TBV4W7IBbKE8NKtcXVROzPNqyg+0misCGwzG0GMBebWpKMq9nJkaS+wT17KoEekwna13EcRT//7++AjSjIwplNTbxPGpx8szzguK5dGCkdrmTUhKgFdacw2nygh9TlKpIqPn+URDsdn7c9OD44ChKnU/UvhL++iBqNUHusslrXal0U45en/06BH9SQ2CQFf0UVL4pWzHwW+OBLvp0APWUtkq97s7SZ2/r+rjFF7vs0KnemSykkLqTMDxPJKMYogipFtKSOhVXiqbqA9mAifO7RorH7yO1Vqp2RaaZxu02rjZRmoTq3++Sfi5zxucD1MkQSTJ2lGChMeoKp2KcW05eEkdjHDNfjC+ydQOiLdg4kqYnVSbuy/yGcJVzso+Jd3XOn8ntNTGITloSnnzqdIsPVGfSycCLWLSzap//3ob4jzb5Age8GaOBZ8qA0XisFXsNkS3OICtFkGlgUiAupVQZSpZ/EtRxdpieRjIIg6EbkvazC8lxfhEulT0ivj1nfLXZfbRFB9o7aL42/aJGf2mUkrEVV4V9OD66GwZuLuvfIkIjJaLJR4v6Ds56xChe0dwdhtENhNSG3s91U12ey6i656/Fv06e35HUL2kZNIG4ob6p9K9Uu8qgrK5d4g4Rq4DkJz90HKVkyiP76q2aq8XKaZ5Gmr7h9Hd6Ag2acMfbHWXrOf08m5pb5eW21A9aTv0LSNJ6l/W62jdAXZ2iedGa7wmGl3mZ6HECKorMtdk4C4WOTJ1BXWsJG3D9dFtAQPKq2o4QZeYpuglx3UhmnoWk/a+eVA9S0NyvbdVJEAQrOBdbRWRWZYTH1mcdsluwL860YurRjdwCyjEjvLKSruACmwui/wPMpA1lUlNIUb1GHpCKnKOrCoLA31ySZKJfn32sw8rz2OkHGcMQtwk1w7NQCNOdKJPiT5oiyIfMe/QiDjuwaldR10qZfp2UGv6IwDbt4JtOiRFJRps6iovcuThca3ZHRyZc6kPMVFaWU7OGDKnBi1nwEY0CSsjevkOubBQ4vGxOCWGVMIDb9mKD9bPv/iC1wv8+96geOL/MxHH8VP/jIhKvQjf8Ckmct9bM+th6WF4jvX+A2K0R4teM6sL0/uMVh2KG/+6s/K2i/LoHpQ/yWu5C0w8w6eYCLwXXu56oBKnGHVcF50nSys8is6qpy1s+jMYkFW20D1HR3kBI5x4DhNVvfCd/1AjHelU9Q7vZbh109MtavvqHrWdLuAgulWcZwYOPQA/bC3qldY7XDUx629TffR66GV78fL8+dnw9OKXs8PjRp6l7Tv7A4Ul7q/vwf2DaSAz5uNn4rNyFIPnDQgFCxCrvkDOo9f4jAWv1LzLFWjp9d+eCZ0XS5UvxWmM2Xmyxu52lZTnBAFn0rqpLODf7GU78En0BY2xJGoTts2wQhN7uZ5A5nlR0ItmbkSZT/QBh/fEmAlKXJm7ODWzARJ3EfMLmmYOhOxkLcpooXkPik50mzV0sSCyPvuAyEL8XiO38SEC7yZ6go81lgckB4ODRIeU1bDoc0VUwbgJcr6JR9IyuneDRfxHEnl5FjyP0bZEM/Ek4rfsHD+d//Kq0RN9RjVCjXeoPb7SGXI+4RO+n6IB3oVWclIX0iZ6c4ufvZdpGy6DLjTLlgm8H/I/WHeyrB8dr74jsFfoHnOMFG2Z6Qofi+DVx43PkprJkb2dYpgWM6wK8dt4+Sk6YSBsvaU5AKFB/1fWzTPx+OnaW7JA8/KomxDoQ0sqiRh1Eh3j4zaPWQUWeyhJ1F8SYBivwIiI/MNz/2fnPQFZf92BM/R6X9e01xm6t7kqii/fajPX7J3oARH/ae0qMxPeDVYN2fdlec26PkQ6bMh80JL0xkv0FbtJY72pKTIXzpxaTpRtGqtTjabXweiJZjKtfUWPvLwR5c1SiRy48YvaMqzLN5eHxw+xySq5FbOwPJ7G4/jo8ZFLoqD1jS7/O99nrXe9J+SyA2jR1DYNEc66rXmMRA5oTxLf1/wk+o6OKhYXdPAS/HUGRTdRIySdWcJv0ORoivwBskI6lVamSDC0L2QYpyYzGhwDU+A9oCYfIcrkWidI9LbExRKFrYy9J6nFgjMQiTvVfHXoEfB2NzU1gn/EtUjS8YLR6HuL0KP1YLy4T8Kwu1H6isir6bxPopcu0ZsdckobaiR2yJenyDKVkjMa1wC1oISPyXRWIv7AJDjeCEMEUj/eM3TnLYM3iwRTVIkOXuTcSVLWDjmY2/N3rC3qfMSPZq6ulfUpGbpzwftDok80N+xw8mlVlVd9/9fhA5ZrI/xbfIOJ6FjFlD4fFgseLOoS+vD5G85wrcIBzEyWrk2IfGbdhAnKF2YW38bCEGNTFGbuOD4+92ekgeXq6V1AxZOec/UMczptONHix4uLU/HDywthdOMe3i98bZGbgUndGIKSAiUcvupG0344YdmxPKsREZAZxRwjIfNbDjwAYmleAHx/ypTKlDzWmLdQSnMo7MdBD40YcnEE9am8ZvXPOnbPvOFlA4Y+X5s8oxaD9nrS7JaWT7P7zUoiAFAjPydopdrfCTg0YJeMCAAG4ktPFL9lj4pF7zUcAYZzkKlb573VpIbRaO/IKvmWz+U8BWoXE/3KVOo4HK2G6UQyhuD9qT/zgbOgX88LOSpaPzXjcZ4ie4TMQa2OVZQPIBbVgLxqiLQHGkuHGinM1zz6UqlG4G8mUI63c3YltDb+2J5+HFnzc9ELvzCoWQnc3vcOxSyfTCuwSTRz54Ygp6Q/a6uNQ/whxaSIA6gJIb3tUPE9w34jNqJ028lPCJitp+N30vQqsGV6DpC12zrfa3IzZTUfDXDIsn/7wZt7y/2Uv5/y91P+fsrfT/n7KX8/5e+n/P2Uv5/y91P+fsrfT/n7KX8/5f+/TPl1SB4QjF27+2M+EZcTuo68vN4EpBMrZ9HlOq2fc8QZZafulQLHDi6X+lm5b4DGeWFqQbUeJnZi+IK0RoWKtTrM6IKO5UT6QlbyHM6LZPkrcTrr3nsjBVHbSkIrUgFlc3wZwP6D66NBw/TLcLvBZyd/zbq2BVay/Y8HtCHWjx7FlXKVVlV8rSYytiZ9S9tW5cUy0eOraXQh7DCi24jbiD3ZjdiTnYh9uxuxb1eJXdL1RX87qHGOf2O7aNeIk9Mh0QmhT3dMHsVPnsSPvuTrMmoef8PXjIyr4N5EJ9yAZKOvGHwdTeeM6OO5SHB5qm2DskD/wLe8SF83wfZvIiiMJDqK+tGq/aGNKQShNTc3lJNf2+L2lh776518+T53lJ+W9znvlOkDL+ZvRf5WLbbcz+d6hOfsDLsD+lRX898jyZYb+n9SmI98FX83zM2N/L/eAA+4jL+bKOFO/ifR/v2X73fD3N7B/5OoP8n1+91EWb2F/yfl+dj37+9NQQ9x/r/wBv59uNWqz1zSF4ykI6p3by7pzihmMrq/jPzut53wPNbZtfEbBlFpewsMFuiJ/gtHZ4oZ +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List referral sets' (trading-data-service-list-referral-sets)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx index 9718506a6..ca2d95f9e 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx @@ -8,7 +8,7 @@ If no data is provided, all reward summaries will be returned grouped by party a sidebar_label: "List reward summaries" hide_title: true hide_table_of_contents: true -api: eJztWm1z2zYS/is4fqjlq0ol7nXScS439dRN606bemzn7kPoqSEKktBQAAuQVlSP//s9uwApypJjJW5zczPKF4sEsK/PLnaZvUlK6eRMVcr55PDNTTJSPne6rLQ1yWFypnzldF6JaqqEU3PpRsLXs5l0C1HZ+MaLUuoRPdOuib5WBm9cpZVPk36iidDvtXILPBjwwiMtL05GeOHU77V2apQcjmXhVT/x+VTNZHJ4k1SLkvaSBGaS3N72HyOdNh3ppPequlc4Xn20cK/q2VA5YceQI7ckB0QakpxV7YyCvaayEt66SkycknAAvTHC2bnQI2UqPdbYNVyIvHbYBs3KsqBXUGVPjnFg737zTrSRJEg61s5X71dlbN1MVjimTfXlAfZG3fCoJsptUu5kLJjHROAwW7nP5m1EZavQGr8tpK9YLxiDnkunrrWtyTMTtYUOrOync0ehvP8QXwwVFFXbOIMM8T/2BePhMc4I2j7SG/+ZKvB25AP4QrkYwb4uKi/mupryC6PmioSNDmPRUwF9jYWrVBX0HKmxxDlxLYtaCQ3XuXobRQL1lw/HR9RmaG2hpHlAnYCnNveQ2WVRQEiHzDNq8qIYOzsTRz//7FvHLPPmIs0MlKy9GvXDC3FyTIo1Mt6nnDZ5UY/UceB1Glh9oG6XtN2X1ngcxYaDJ0/oT24BQFPRT0nQz9mGg9886X/TIVg6W6rAmN5zNo4PqzY7BdxCOAZLjVQldYG/spJCmpGA04MkI8IvoRPRFuKD3Ec2qNTMrzOVM1sHUVc5XthKFiKsdjl37wfO/am4mGrCmypGZHdkgtp4PTEc8ByIwueyUO2lx8f2SIlcz8CkLGQebr87odBvb5c18Y5ogT1txHyq82n3WoMUQxXsoEcb6TZX6gZDRwRB1vkUsPsAsqBb6aqgV8fRP4TXFXQLj61FtMGShB3+pvKKJIsvpHNysULyLAItREOhfUWiRNEaPMAaK2xYz3U2RPeOPZGlc3jBj+tCNJhOSaCvHoXp3I7UVqmaBGIdaHeLVTkaaeIji9Mu2TXxr47M4kqQjFIbxqB0Q105Km48IlwW+g9KKM5WNreFGNbjMXA5g8IUKrKwsCWnUpmZ12c/hQsu8BgqzyggiZt7oEMz0kAayswp0QdtuGfIvMHwGnei5zuQrkvAqpT520Ft6I+A2CEV+yamyFCZAZu60oUGFse1yUlLL8ixrT3ERBnlUAmRBNXUAmBRNqJJsrJE372TsxJAeHooTokh5YrIW7bqg/W3n3/O+wX+vbQWYljxQqRp+jy8I6LSLOITfqVE7iWg2MPW/fge+8MPPRY92vSaWV3Y3me0a1/chOXOztuulAcPSPmjvJbbiIl3+JUSgfeKp30PVNIcpYbvShfI0o4gRWfX81Zs+jMYkFc20D3HJXMBJxwFDhNVHYeb98T4Sppc9fYfZLjx0PMNZvvyAbOdLgAQ0xouMAOHHgTfbz0ajNbbX3Ux22/dfLR8EnQ7/u7827OT04tfzvYPG32Wvu+cjxSWcv/jAbm/t43ILPPhC/FZOUzB8waEogeIVV8o52gZv7HhlZp3uUJaWv7bC2F0sTT5Up3GmZ03d9jdrpIKnKAgrms/lQXwzSjbgk9mLqiMJFWbsI05givm8m4CmWvUQ1ho6jbUOZnZ4/CeWIsUL0vt09zOBkjcRcoLVODs4YZZZi3KaGRkehEMnZk2a5hiQWRD9gGRhfi9Rm7jIp5PEz3BbcWyQdkb7GUmpqyGRZ/vHhWdmyHn23QoHUv3brBI/8iSoM+CawU6lhkmniW8yuD48fyXV42d6DduI1TdHncP3ziU5ZDeQ8IPVSyE9/GentSFdJlZPxJq32XaBmTQ4oxGywTej/kfrDtZNpQ1V9+QsFex0mivma7yqYioPmwwS2YmIAc/pXDtWBcqxm+D8lOFvsMs0dI0IFRo/8q2eSGePr+zSh5oFg+6CYF+tKSyhKXOkkP83ISYVcHSIEqW9JcEWIxXYERE/hm4/6uzToLcXe6IcxLsftfSwWaopuaqKL54a+zcMDqngKxEJ+YrFDgBBquO7Idr+Y53Q4h02JD7YCUZnJeZK4ZJ472pLUY+9nwtJ8o2jdebMjU6PTNMpvWv6BHKG1XeLI3IgZse147FunxzuX/4GJ+skltxC+sTaDxND54e+CyJVkdhtVp/fRPqrLXymSA7gBVt7fIY4Wzb2mj0ScgBbSf/vuInM/dUVLEpiHidwdBN1AhJ3wyAGxQ5hiJ/gKyQT6WTORIMnYsZxqvJTIXeg5hC3j3qPhCiTK4FQWY2JS7WKB5l2XuSSiyAgUjca+ar/SABH/dTWyP4h3wXAZgSEqPuLWKN1oPz0j4pw3Cj9JUQqqnflqilS9Rm+5zSTtCqkn46R5aplJx55CyIWlDCR78+KxF/1CwF4A3RdCP1UydMovvgGawsMqPelajgheZKkrJ2zMFcnr9ja1HlI36wc3WtXEjJsJ2P6I+JPjNcsAPk06oqr/rhr8cPbDdWhFU8wUXQW9gy5MOCymmgpIQ9Qv4GGK7D17hKzGTp24TI34yaMMH1pY0OZaykVqgo7NxzfPw9fKOILMmAzYXYSsVtpUd7jG6eDhwZ8cPFxan4/rsLYU0Dj4CLcLfI9cCkagxBSYESP36YxtKhOWHdsX1UIyKgMy5z6wK/ZcMDQRz1CxA/NLS5zAmx1r6FUZqPMkPpsRpEI4Z8OYL6VF6z+Wcdv4+C42UjDP2+tmiyUWLQ2UCaYen4a1K/2UkEINQw9AlGqfY7HYcG/DIiAhAD8WUmilcZUanovQYQ4DgPnbr3fPCaNHAanR06Jd8SuiMFKhcz88pW6hB6UNsfuxPJMkT057VziEyABfW6LuSwaHFqx2OdI3vEzEGljlOUD6AW3QEAdiRCX3TC954WUEM10cbo2Koh8NcTKMfbOUMJpU34zkQfJ+/gXPTihyQ1KyF3wN6+mOnJtAKbzDB3Lgg0Jf1Ze9t4xB9STI44gJkQ0ps+XNze7biXbXyjNqJ0vd3vJzFgNn4XvJdmMIEr83MIWfuN/b3hjzGOapoYsozv0Hhzbbnr8ndd/q7L33X5uy5/1+Xvuvxdl7/r8ndd/q7L33X5uy5/1+Xvuvz/ly6/jskDijG0u/+ZT8TlhEYXk7MwlJBc3iXxPQJf8njBcupDtJMpyC/AZ3coIk6I6HiB8NRIM/EA9Cse5LGUPCjTqdLmUw9Y4Lkd1iFEyDjPAc+eKdxNYL+cteRobJLTvedCguGJmJX0QnzX9YjlRDvRNnG2LmN5zgxWqMMNdN8yOGhsJLlwfB8cg9s5YhA5/9efYLNg1vN2kIdcTQU4uY/nPehewsMASB5cHwyipQa+cyLk2jBgWrsCuxnNhwM6lJonT9IK5jGqSq/VRKbO5m/p2KobsU302BbGjtR+QmNYm4g9247Ys62Ifb0dsa9XiV3SfNbYcjBEqP8bx0W7RxydnhCdmMiwfv0kffYsffIFj+OpefoVz/RYXyFYiU4c8SKPrLn+rkCdj1478N8H/piTqPgYlAUKPDI4Q+AmQvpNAgyQkw54hi5kl35npg1unsJDtPPmhq7O1664vaXXYTCP56m1p2tkOXt3r6f+jFnrjUq9VYuVkWuuIvCGQf/XyHfPtPV7xFsOXX+keJ9q3vq9Jl4bu/5IZf7k+ertZG7GrP96Bzxiwno7VeKg9Sex/sMT1dvJ3A5Wf6TUn2SmejtVVkerH6/Ppxqqfo92981WL5W7pAenSTtk/kucnKLDRkTRNRCIHHF33Tm19j9SRKWtr9AmosL9L5oD3xo= +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List reward summaries' (trading-data-service-list-reward-summaries)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-rewards.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-rewards.api.mdx index 9d764b436..3dccb2740 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-rewards.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-rewards.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of rewards that match the provided criteria. If no filt sidebar_label: "List rewards" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List rewards' (trading-data-service-list-rewards)" @@ -34,7 +34,7 @@ Get a list of rewards that match the provided criteria. If no filter is provided ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/docs/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx index d836f432e..4bbc9ae40 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of stop orders that match the given filters" sidebar_label: "List stop orders" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List stop orders' (trading-data-service-list-stop-orders)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx index e1ac45416..06cee6408 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx @@ -7,7 +7,7 @@ of the market at position i+1." sidebar_label: "List successor markets" hide_title: true hide_table_of_contents: true -api: eJzsvf1y20iSL/oqCMWecPcupbF7d+4f3tiJoCnK5jYlsknKPhOjOWqQBEmsQYANgFKrNzbi/LHvcOM8z32AfYfzJDc/qgoFoABCHs+0e50RE9MWUaiPrKys/Phl4t/PDn7q74M8SLOz13/697N1kK3S8JCHSXz2+uzaTz8GuTe69PKdn3th5vnePtgvg9RLNvBb4GXH1SrIMmjuRWEcXHiLHbRa+bG3DKhBkobbMPYjb0993cVJ6vnxE7y4zIKfjkGce6tdGK3Vcx6Ieg3WwdoL84uz3lmIkzn4+Q7+HcN04S9uPlrDLyn0E6bB+ux1nh6D3lm22gV7/+z1v5/lTwdsm+VpGG/P/uM/etUFXkX+1ssTL4zX4crPA+9xF8CsYXmpFyc5P1pFxzUvZnOMouqSe9g2iaMn+CuD9WE7WlEaxJpK2/AB/thral54I/gd59rYK9Jajbw2FABypU8FCdTzK3j9HQyd0LOCGBs/ylzUWCZJFPixixw3R723abBK0nWGBICNTIP8mMawHbw7SZp72zQAeqX4S+ylyaMXrmEvw00IrZZP3uqYQjNY1eEQ4U9h7L3wN/DCi6bVHHzkE5zIxSZMs7x9LZsk3fs5ESH/x++grVoc/Blsg9S1OKA5jbH14OVHH1bH5NdTJSbBZ/Rr5Gc5rUtt4SENHsLkmGEfQYc10GI77Uczdz5jOyLgnefsxTKAhQZdNgMJ8SvvBfHDX7IZvNq/cDc+KNEAewB7EfDU0iA7RnnmPYb5jn6Ig8cAJ6s2jKZO5x3FSRbkvM51sPHhPe/Bj4501lEadFgI9351+nzUzvqfsXl2SOIsyLDBdy9f4n9WCWxSnOM/fWSPFY3zu3/LcMn/bnVYpsVMdeVt0mQPlwKKPi3CYNNY0mUeThDmiws7pMkhSPOQRzdN+YbJ6iOMsUfYbt0VMK3rvqn1HKy3gaO7KTAKdlefox/jOQrCVDFfRtuQB3vqpdw5t6j3PmC2VcfuCXmXmQOZgNi42EMPSZ4m0UVxUDTPwY4n66De/bwyadVxffH8uN7BAiZj368dLvJa3+tgFe79aBr5KxeBC1mlGnoHaskD+nBkwxVM4gi7ChIs24UgH0k6wcaq45R4W5igfxfD4mCFuXoHiJrskXgsupSYgNt19aQnz2vrEaWDn/39IQpe38U/whUVTamPf1F9/c579fJ/lVby44U3iT3g5lxzRM+Dw5SADhNFMOKLLPwlqKyJxKaRekeQc//PP7l2M4j9ZRQsUj/O/BXSaRbQUvExntEwjwIWhtxy7flbuFdhFx4CJkoGIiMmNaRYJsga0BeWOKnIf2IiElGSeBNujyAPvNhsxjJKVh+zYnJGIMACAtc+XsGvpitmWN5BkA5P5YnUeWQDy0xSd6+eelh/K4w3KVwy6XEF11oATevvj0pNPJg66Fh+usW1Bvljkn4EqoCStqHLw/+IJxAP9jZ5CNLYj1eB87hFIQjQdZg/OQcd66c0nq9uT5i43ohNcSL3NKZzEHgUpM4Brs270GfTmhx9QqeadyzC4qUSxiH1bV5Jlv8GJ6m61nmQ59CTU+zaa85UO3MTq9XyO0uk8g5uZbqjofmjj6p/tDpGeFgd7BEEA7g1cj92yCj9xItKUzhmQA/QymP4l5arK90UG4DxskvWbsrTIwfd6XfuOk+KKVtLfJGV54H9q0sbOxgu3k0u729v5tPhYHQ1Gl6e4Wk/7sGGcj9UP173Z29HN/3x/WAyXxQ/fxiO3r5bDC/v+++Hs/7bYfFkMLmZL/o3i7M/V9dX8MBDsPXHjt3lZTK7lLjh9KtVHjvFXKGDyrcxdByg8VjmHudWhXEG4gbO6RQE1FXK4tJ9kW3UU6MM+inKSLNvpivvAH2x9MrRKlXMG8agxYV59s8etAKt4CU8TZPjdue9ahASceCn8yg8oLZ5RYfNdXCwlZepZupQ4k1bsNmBb1rdZJXsQYnCuZOeg+oyiSqcKGgL3jlYv3RVK8mjhK95/yGJjvs2wUbie56DGA+2T01nnWV8plrxbOlGMRRz6AIhXJiZ37JRV5VNgrdj2I8sVDdK+TLLU7paVlECKiWs3PfwrEcgdHNQxA55163S89KbNcO36pO7VLf5H6DD7AB/WCobjcP/7y/h9qBrZBlESsztw7VSJVDjh6k+7sKV1vy10KYV+egzSDyeEumewHOGBBd3MfIy6//KXfIHWJV3VagwPS/coAjGbl5d/L6nJhCH++PeTIJVgZfQFkn68zfwL5jjPT/+e++bV8BG8PK33/a0povNHF1U3voHequVyotwH8zz4OC6rsH4hbX1cDMzUFZjNPDgHDZQS22zxQM2qWxlq1HXQifKpd5+UNkcWjQqclpmFJxI0qG2e+382FH/A0Lrc4C3GxxW12Xk/1wTaXmSA3vy+TYnCPVBUN8+9jTrFRfUMjnGbEJXVoOcBSfaTdhup6rT7VGWNLa2cZ3ArZFgV1PL09iodriaO+6Psjjyj0S94c8gQDOnOJrTKYfmKNpQZdmTD5I5Ew6Gp7oAwyQ5Rnjg4RBCb+SC3HigMj9oCaFbPgYp0RXItN2C/uZb+6HadOPcHHW+fA5aa9BGomIJhcsWDEFStWge1A1pv4FRadQkKsY3PIWxm26yYiDV0CiYdDegCdYylFnvOjmCSVMsmG0SWjDIjQ9hvE4e2waPgnib74j7oT3wPL4Au3JAA4nnofeP+KPLnBr2wNJ1Fq7NIJMd7ucS6U8Rw6UmKV6BQWfYpm35JAZMc49MMbZvUbbiT052a15Z+xEzKzQqP60PByzG2Zs3Ww2MeeRTz63mxXzct6l56oiDrrQP8z0s/jqM8eJpVj3KNNT3ZUnEIkONpxm7I0ADgIvx7kzpJShi787gckweYKZ86NE5RBPAs2bW6bwcYc7EbqDHvXvKYG1BFmbDQ7LatZ5pEtrGai9IHtCbHpqx6vI8oGPaGoVvLNy/MD6SRPI3G/SepAE5VjveVXT1G32p9jiL/AGoq0FON8dp0WHrGZXbDYjpr1bpEdkLLQuQvuMpX137AD1y+C6yR7hnvRdEtmKLgvSN/MDkoLsOSFEQkvcTWA0jNOjPWO3C4AFdLt4u3KJflzjSoit502Eu+0+9FPEojPuWTMdDcpiWCF3xUgbpCpaEyv0edc/jgZQ2EHwxe1orKigxRFYiOl/pyeYu5jYRLDIqMZB/zJO9X+Jkpg5enZnlXTpEyVPQYFnDftBCBranyO3hUJO1RGPZv+Q47H626+9Bp3G5CeCZ59ND0i79LCOHBGn0oAIZsUWOAmtMy1WoZmQoyv5HPPjOxZKdBipTQCte0ON6cABJyw4HY/S1TMP0qedSk3+Ft2EwuZ5O5qPF8H46Gw2G94s/TocNvocOTZ1NtAOi6fn18HLUv2l6Ou7PF/eLWf9yeMpNMaiTEg0KP/fnyRF4P0MJUqduf70muYMeWCJXxq1VPMwQG03oFFtVyVtRCIx7vxrVQOUCDqC6fpMDHx+PDznLKJAK6wgdIjBpPQ+w5i6LPy1fiTbtUJmkiVmTZD0eDiWcRTidd3Eh/+2+PT9VPapFBj6aUEA64w2n+DnPMWNb1REXUTNwWMOG+pdm3kM937CBFIbkPkgL3fddXCKKN8oLvSKJyZJBtVsdAb2mH3lwZIYfwSBOQx82wLGAfDcBGR85Dt9AD0Ld0hRYJq4sB3aI2vIqCFHm08kfYjQvgPtJz7duVyxDtwuq/2bEq/B5hXj3OEWHv16julrvxQyuWhRygXtTfkl3lAg0zpaIGTw97pmJE9QW6L9KMlGXd/E0TfJkedx4L96jA+KF95j6B7aD0mUIEwD791/nkxtmM02+vX84sK0BDfUC4DrFNnCjgxQldYm9VECi0kmr68L8g5+mPlmMmzDShk/D8byiFtr5rO47tACIZUHmxuvikrPPEP87JC03QyUAVoE3JJ1EjNYy2sOlderOnUynB+YwvLEc4XJd7Yq4DA1OggojW9YEPD1+S8QR/+07dS08L9gJijo4NBnyeUKxBE9psuRcKl8lk+lw1l9MZg3XR8Nj8/Pwh9v+eG7/8nY27C+Gs/vFO7oenL/f6zftBuPhfF57y/xYvNJyoZgdmGgiARvRouvUIj5X1wVTDMMKKH/VLmlCtxtRZsgmLlR6rApzwmTQN1LwgvLLOG3Dynn4GDhcttYt80JdQYpfnjx4QRmjxXh8qOqMzciCWgzXL9xNult3mJpuqstqRNhhZii6TQ7q+i4FUtV+LIvgmuJcpayvmYXvYqIjg6zwzpmquekjQBLoEvj1uj8mhXl0sxi+Hc6c3han+kZ0zXV3leUXx6dF83I8op+G19PFH/Ufxbzoz/liNrp5q/96M5mMh3Qe6E+1Hv3nYnQ9nC/619NWFeuVJs33wRNrV22Wit36REuWvWd2VIjldSHiDCrJ6NXmMlOBuDqTN0XobE5UV5dijU4XZIyMGIWZ05F2Uzwk3crEZ5IY1LD8GQuiGyRB73AOXOcz1ANOAKIgAzqPxug4aE0qdpyx3l3Mt5bBbXFbrcV4hxA0F6MYIgCJkEggxXKjOeCju5hkA/ns0OpEWVNCRSiBkPEMDfrIp9t+6oM4VA42INVdzC/y39DlI974RunUpMBNUDAoBXphUJK+dO/iKEFo5bo8kb/708s/G9hlZsO8qKsLaPDqzxfKzqWbNULHTKxxQOT60+O27BTpqF4BHSCZ7+PmwG2sIB40yguSHOQsJ30H4zUwW1Cq2hBBBbmcbhMtZ5/nPig41HUxaAKT6Y3spvWTZvFbgHNW9kvFXjFAjihH4LOKsgTngtCErrPGt9FgBwr4yHGSkc9Gl5pJh++vvaWPB26FLyhlLSwZcvBPpbaxbY46PzFTR0+W8pq2amzIFWt0yqB7kFk71hLFddLrNyj6EBdNI6kHzHyFrszd8/qVODOPCKhDnkkQJvvDhTcgy/EuBsPpPNlsUEdNg0Pg5wpnUuHDB4QMuizaQIWEaGxq5hWec0Kp0mMy/NByRpnKeEX2k8Ia8NQVTwnmoZ1OcKqXAQarzdy8cL8P1iGc6uip446p3pvpyNtjk4umBnyjYcgoWX46wgzJ/ECGggbkILqNw59BLvKCO07oCFLYMZ3RplhmD2QKGMUJegobZ6VciM3TqQJDNR1RMrIx3pWKJ0QKTHFhcWyH5gPY6mc2J+cNNE0a7PQ+Hi7ohu4s4xIpOTtY/oJ8x2uyDEPLNOIqCHAD7mIlvdjWNTBC7UkrzC7sdHOM6Ml7mK13zoq5l4Xb2MdbAS4pFP5kuNHlqW7JOoKpMFJdtmlmmQXKOWsZoKhsuA1AnW5AZ01pBmu4sLxv1GLAvvvo7ZN1EH3b4r8SA1kMZDGQxUAWA/lXNZArfIq3jBvRwQ+0ZRhp/+0RNM40/CWwLyglQvGNdSE0+a5DG4tZ/sLrK/3VelNZTDVxX8hj5aQnPAPePzAhczt37bitM1xZmw2V7/pNfvIRhlAyFTpgFKGyCM69mg9dhy6z45Jj9Q6XfjHQMxSoV0OQuepNjJUfl9+7hM+4voPQNAIDHkTPs7fQfvU0qfF5BpLAequ+eiUyn7PyKa+1vRFzcp35T6iNReQJNcdyKLn7u/WoFdsUTfGuRWssy4QQK/G9brEsbbiioGwOZaEx0ACarIxczC1Ajqb4ijYRHR0/Rx2jsJ7pS3MVKtellJylrbOKHiZ62Gc74miPajhgoyfl2YdCw1tCdFU8qaSRAxBRndBQQZM58a84MJ/1MMUB+7HkNMlpeqZVo7yXbXHwinfR3FjkfbLOyad4CTWa+aSjsNlH+Inuwc/gHUSB80zPoOdyDH6Ci+2VFlQlL1vRoF/dJ+2l/rzytKvDzqU96RV80ssuVq7Aut5gtIczXxsY+7LiPDOWuxXiqnqslN/IXAk2Pqx+AOgpz0mbdu6QhRlax+vozecjQa2FXyVpGf5m84c2HQjcZa+BrinM2qCkaMy6J5TNUhHTQfVg5T9Nk0fXbXqJz7wDPmxFKBYgyY4Ocxr0QxBudw7IJo/6SE+LYVuHbIgyzXM/CmKwwhZJFFCOn8MJCn1jhkeUYA5wmZaVqBaKaUz/DhBUnz4V6DqL0cAuO1LKkhKQHKQMC8Q6Z3pxUKdYRM+OUlqtEWSqGlM7dveCXEpLzXgUtnQxbhpFsGeMhMY4nRUU00vLNGngRCjauPBXVT+P5aagfngPHWdTPShoVIVYVi6ergOfOD/lE1MxEXuq4MHCaF6Ow1xoZTh1c1eo9EN4lFPedbx1IQApacrdaa0rarvudqehI6Njtzsfc2E2uVZXKF6pk5B85i646taUseavVgHm0SFPdrrTMGHBiOWOs1kG8NtDouoxcH7kFhURBCOUJ9hxCkBzpF3HOYSqrIqn33tujg92avFECCyWUj45qfCY93mE7Ux1oC+IMbUAFhXkK2seLm1OLb9/bMhNUQ+8tQlqGfC+kVmufSbPVnqMvW9UPstdbLrADUiU+xgsHt+kvBAXrFUa4beOLN5G2P6l7ltdvHoaRc5Vt43loR3byjlTx3iVJowtwbnif4uc5k4RT61dVclqp13rshjeP5p1ABHCZJ29votfXXg/mrf+4L38sef9qPIu/+Vf4E9o4hFWprQTVByK1G+svIR/3GjC3MXf2V1SJ0Wff2jsEnOQkliBHrhemHqHHlPIDIcraHYX/2Pz5JsHojy1+rxBUUemh2OMM8mSJAYdIdyUBBwGs+m2870VsBECONQOO44Cp+Vf6zJtr616J5cFLkrVpCmy81Xpt8wpJ1Tiai2uUtff4qZyNIwHstKwa9VfjIbCVjvWf1ElYT7GmIgDEvB0UZj2PKsiBa+5EsfU3fBkptyhWw4pl+Mx3du5eJWkinrTY4pi1+XYdBmvz83VnVbH0+wb6Hesc15YqMqBybEp0qyWKSkqIadzgN5ETiHt+31Q9qwxVT3y2aNAzcsPMJUqWfrLMMJUKXq9216rDjssEQbAc4NL0rP4r/98tri1ptltzPKivEO7F6TCkdr83iURVabbcnk0ZhfngnquMbkuQfMed3NBuqfoSnAF2QXqdFBkJCqerbK9X6raWJ9F86jmqK7svJRSLZ3qmXIt8qejv0YSrE6VHvlBN/ybVB+BaaUmCtylFgmp2A4XKtXw0hp46UIoOy/ni/6iKajsesa/TWeT6WRu/TAb/utwsLBbDG8uObrMfw/6N4PheGy16A8Wo/dD8+f8do7vWA0G49IQmAIHPd4vhrPr0U3fHmw+XCzsrk1f9+9H/fu3k/fD2Q2OT45P7XVsppCTzuWaei4wpuPmLaqtZqV7uIR/5aquOrx6SA5c4Um7NzNMdN4Xenq1yB6ykapw5uQQYN2PumaHUdKtScJjT9246MQvJ3az7Yay8qdj0pBP6RwUNBmc0ihGcPA+cCWbLlQbrCmkGp3KXQ1bursMQBxExRVOeKyIas8Ur7kCEa6igINkXSyz/HptrZsjRuwdvhL63ZWA6yrqstEwxTAzALW0SJn0UcZgghiP1qigLMPYT59QSEaBm04jU/amKJKbmfZ2KcEgpDsHmPKXIE16FWcvpaDXnEp2CbwjWEwDuA7QU0yIa9ehqcxG646Z8fdTN3StFP2ACu3lDJjP0E+uK34Skm+jiiAjgP/JPTWYOTsJ60pckOu1WWV8jMKa8YVq0Ytdpab+sM6Vfr4zk9llAMxR8u5WnLvl2aoHQKb8MQhsGAO8ZUoStUYtiqWg57nZb+tCZ5m6oZbXuIJGpBvSz6oUw5j/Rt2Bav/vWHvPLt4sBheMvDpTsF0cg8nDYlLjWDnFArGU+tjwtBzjNQkpVLUIqE4S59OWX/OcGywKRkLzonvWiGjQdmWwHIhYJLx4vdtVGOxzPfl18hCrqPJRCZHX10VS2HOgF4GqSjW2UihVZa69StJ5iblaAYWurOJyPLA6Z/VeE8iQXEzBup+XsIFVaOCAHFGoEaMaQCcmtE1uywvvXIFktUtWu2S1S1a7gPYF3uK+ywW0L6D9rx20L1ntktUuWe2S1S5Z7ZLVLlntktUuWe1nktUuBrIYyGIgi4EsBrJktUtWu2S1S1a7ZLWLHvYV6GGS1S5Z7XKaPp9VI1ntktX+G81qd33a9B1+hGYbxHjK7PgM9YG4xkZAH2K5j5kNdJ7TL1UgGf/oQMshD55V4fG384qQK0/33Ks3eu1d2t+gB13QM80Y9/66/Kc1Q0TUrHL8SHV1ZqVuLof0JuLgXzt+szusdWTgOehAREuL8yHzRKGxQEvFTOiLs3IuQI0QpSUUf1vTqAtldJUf1h2QeWPMoLvlpsVF+Wwvdpn7nSjFRQ0H+hciFauoSYUvFMiiQBYFsiiQRYEsiu0itotEZCQi8wVHZASyKJBFgSwKZFEgiwJZFMiiQBYFsngmkEUxkMVAFgNZDGQxkAWyKJBFgSwKZFEgi6KHfQV6mEAWBbIop0kgiwJZFMiiQBYFsvg3hixS8d0bp7PmB6rLa8dbT5SrLcoo9jP4d73H26Jwrp9pdzR5kUxB2+Y7RJXp1J7dAiPouhVcRwnE1U/HUk3g0aVzHfsg990Ax0GpBLnVE75yro9ixVjx28BmL1G+0seBsJ0L8dX2BR79ZYbyRIht2+lz2j13Yq9hgYcgP7qulal+5FAJI+DaMX7H6k1yjB17RM+8JT4sPnKFLwGLxEx4XWgUg/d6svCQsHMpfRWo+EJVTxv+KRWb/tP5q5736s/OBdEot4dD49To2a8ytTKs+BNK9lrCTlfudVSx/dtX70Uyflr5XhsKYZXyNVypiyZ3KuoLY+BnbboU9i3azDECc4xavkf3l1AmT0x4PSiv7EWpxG6mZtEgOjtfBYvEnFrNXy48+3Or7uqLN1TfRypB1UubL5B1gazXFyCQdYGsS0RefFdfie9KIvISkf8iI/ICWRfIukDWBbIukHWBrAtkXSDrAlk/E8i6GMhiIIuBLAayGMgCWRfIukDWBbIukHXRw74CPUwg6wJZl9MkkHWBrAtkXSDrAln/tavszmugzM+JTCxhLAWiKBBFgSgKRFEiMGKrfJW2ikRgJALzRUZgBKIoEEWBKApEUSCKAlEUiKJAFAWieCYQRTGQxUAWA1kMZDGQBaIoEEWBKApEUSCKood9BXqYQBQFoiinSSCKAlEUiKJAFAWi+DeGKKqinzPo+LnVTtWr51QvNDsiqE5f5aVHZFXGKBBRtkfUU+HYN7dtjTLW1OagjMA/r4AXXHc6/258PCCo7AlQsBaLdEIniulDuMk0HjE7wL5znHQdPIQqsrfzH0gh0EVRD/4T+clPzfS5dVk/jYi7cLvrSEXtAsbJuZF/YXxMjhnoenjB4+S0loeOaxqc9MUw/hwVYrUQH+BYGVzQU6Q8y+H69IxXrxzJ0MQzN8JK96Y2sjphtXv2nB36Koja/h4I4KgHPUAx7NNDWiwXhVa+xqxXaNQqUqhHKQAM6Uc1NyPCWaldJslHJ6VWJQotnF7FDxSKUACPMDs5jSqddFOuQVvWeQeT6+lkPloM76ez0WB43+Ka7NDU2eTDcPT23aL5+fXwckSarvPpuD9f3C9m/cthq8cSxN6gTsoSOjsjaVgPt61ZOUVvMpFLB9msYPvGAiTXyFthtwZ1VFDTgpoW1LSgpiUoLO6TX919IkFhCQp/kUFhQU0LalpQ04KaFtS0oKYFNS2oaUFNnwlqWgxkMZDFQBYDWQxkQU0LalpQ04KaFtS06GFfgR4mqGlBTctpEtS0oKa/etR0lZUrsC7rI/QNjH1ZcZ4Zy92BidYeK+U3MleCjQ+rHwB6ynNq/gj7wjJvTbyO3myQEi20shZ+laRl+JvNH9p0IHCXvQa6psIcXXMp2B+HhHGUS0VMB9WDlf80RWyvi8DwzDsQ8LcNoViAJDs6zGnQD0G43TkgmzzqIz0thm0dsiHKNM/9KIjBClskEcjteOUQ+UBmb5c8elECZPLLtKxEtVBMX3gT0OaDOE+fCnSdxWhgl5WxwBSkDDNDujz114EK6hSL6NlRSqs1gkxVY2rH7l6QS2mpGY/Cli7GTSMEa9N1ggh4OyhmAPSaNHAiFG1c+Kuqn8dyU1A/vIeOs6keFDSqQiwrF0/XgU+cHxc62ZiIvTMgONwuVwwubgKlIzwwTUDjQ7bY826CEnmAFZCzvwJNjkJ/GUZh/sRBwHB5zAOFpQOB8AJxcDhoFWr9shFp/dMxyYMbp0PxB3xUwgSAfZmnhN9znwNTY7iPwGcHtB19/NETLoih0ZqlQJwdghwuwnZVZ6qbmRhEgWZ16S8I2ne4tg6uaAHyfcO06WcrUHwsloFvVdaiMgVofs0kf/5Q9NrzxrJIN7datlLNemdktvsEnaNky7CAWZh9vMZIkCs3ZOsx9MVx8/mp78Q8m8iSR00CCmPh4qOW3vbHek/Xx6KHHlxb8ZEwDGvQxJJH0LgpV6FOc6J26ZpZJ8dlZBW7Zmc6QR8c8+8+KAbRzjdpoHbYyhVYh9kKMwpwPtB4cySoCKYheBuQvFlP47jR5QN6ZeTxnDpOOwu3e0eR7jn+3DD9hwSvRpJCDSTrGXOD4C3hKgdzN07i8xjEJiVqPXeiFlt24QoXlyKJ+2A6ICBmql9sYDrdzjMNu3IBvM2yfgJdpHCbOw45XLuJjqkkqpk50xRO3XCuktZDCmutCLbWGR+1CtfBg12ZWZ02ZwFluyR1CUz8uVMX1V1Szc0aGcmGFx7qBEBCcnam/jZwbVjuO07ywreOsn16mCo9FHLYAW4eObrhv/vAz46oVfkIJ3sK/BQhaNxGJwFhN8HPoBEjsYkQGz+KCIdlVEEEty3RzaqAc2g1xajNmGv3b8P2p3md5zNQc3cpHtfUwnBYUoATyrd8BWNwjKKnAah8aL6yOHBCUfCSQps2PYKKSEoS+aM0eagbYAW7H9DPvJxRfJhl6SkPkToP5E54YjXH+2bFaH+Whdm3FieCDhsFPulfmZ0O6Apx8XPFpCxB9mWqhM4MMDPtWQBjZY4TXlAIdpzasFefHBM+q+VgCfiZRQPPX8I5YTcANe6x/p09ZaCucvxId2a9RRhP7hDUP84Bjkrdruj6YMQkdvicS035N5hZXB5Qdqsosqk1Uh6lChwihm2PYTDKimPnoJ6aQcmQP5LiZ75hFsqfUylnbOGoxlrH7Xq/wWlf7cY4s9Z94nbWNlkkXIcHlbvkFXmUju1RfZAFWdohtW/PPfKaQxULe99gz4hCAtrUOfXbVmVOnfdCJJzSnUOEwrYodHNq8OnKHB84HoZ/j5zoQT6eY+fdNk2Dc+08T6v3kxKT3GcHTuF35+478PRIdGd0HGrv/3wNh/320D4QNKPDw0bsHsXD8VCY+0xM7TTI8HZjt0HHSYQxTuIyeXSc7NI01Bm2prGGlz7bRGC/l8qsnWwWIMrCU3uNQ+V+TBaNfpV0AX7582mUVfZsPWKVG/pZ7+KySSHqbHSpteLpdAi2Y5piFzg4AxqD1VG7s5pyeTFLdnTz9v56ctkIlGluUno0mNwsRje3k9t59cmb/mLw7r5/O1iMJjfVh5Pp8Ab/aHh8PbkZLSazlhY3k3v1d/XJ/BYme3M5vLx/P+rfv528H85u+jcDzgq2NgHlLVGtoBK55pigoLWkxzgmjK0fZSjZN6DbqszDzHuh3sB6GcGLVgX5mlu2bzKKwiSDkdyAVfOY7xzKteUZqNgfFSiwVkIKMEaa4jbQS5y4h7uZgO2HDid/i1iD3ICtcA6sv7RBaaJsGqS87AbHdpDqiSqPrOJWHLWIkakszjzJcVSjWKB6kD+dR+FHuJV3CGhNYpvXKec3zBiJdkgOyrAKrSGUl9P3logCZaiEXl/7ytwLqk9JrUsja6xzWLPG+FFT3oKi0+jy+X7/97DU4Xg+9UMnJox0bNew+B4qmayEO0cuONbVwVSzyugS1Ck8aUh1xAY6uyoqmNQpoB+ZWBnYYYkOCBZBN9xUjPn5q49x8hgF620t8Nkt0EfMNqTtHMNuznEzm2IKuD1/Bf59BvsisCAK6vzrXtZbtM/Jjl0kH4P4jR+5oxcLmnBRCWBr3oO1wIuFO5cYhDPQfSUmcIKdp9CVsqiL48JLaSv5iWm6q7M0BOm5dsaj/2QtjJi2fHW+749vm+5M1zP+7WZi/vnH4dy+ifCosW7ZeocUZKNJdYnhx8nUV5FF31SumFYCkSK2RWyL2BaxLWL71xLbdeUb+QY2xejgS+0NNXmq2yMYr3Gu8H2YWxaHP5GjirOjMcfkG57Ot9o/p4WCF14EFxasG6EdlLpxDLxvcFnmDT4UyB/qQG7DB2Ai6ujCtRTNyfVdsuhgrAhd0KUuaKrxWhD1LmnFwVN9F5T7JdYzP4UsE6G5k7Wog0WQupxZbyqdYyuHp3iH4feWcjgIlHkI1xjRVm3hp1V0XBcxifIyWm6zFdIxAhM2zjauuJaR4jwSZxTjK0Ar66yxx5cKCHJXrcuyQIiVymvcd4GhsQc5rw2S1gbRD5q3mHjPEhLqhTbJWbthT0I8ykT9DxQP/ipH98yiyzUHdxhdcwz8KyCLdNWV2cfbotVO3fP9YB5jnSSVloHnoceZiLBe8oXBKfxxH8ZDfPFHQmT9uPd/Vn+qy9Jya3W7N+PgsQGhUGUjurnW5DbxYbjHIrzQ8SyUWUfta0tHy2MY5WHcMD3KoaUm57oAnwMh4P985R9XQc6F/K5DVzG/a+V8VTe9uhYp0o6RCNhgJr5v7s00OW4Zv1OegLehwTzogCGg7ZFTWoIBZFIP7huCywrWZ15UVNAJe79DlPkqpIg214hT6hTW16iFg5qhdEG6+u5lfUCT7DScDb572cIB7jIMVJ8B7yATnfKSNNyGsSlm65TPugxCY35Wv6F8mUHHoVrR0/pHoBdhKZi1MaNwE+AOjsN96OCZsXrsRfgcM64pnEUWksruuotjOMOvmfZU3gTE+SGhsmYqTl3iNT43tF2FsHPODaHj69R/XOxgnF0SOSitefopOVL/+hWK+fro3uQUL/07ehZxUCaX7tfksq2DyH8qNPPiLX5ycRcvkKb/93//H4roElE0ubPwF05Usl77a9HGOlzMoaz3svqpACsRXMSIsHEzg+sAnk7DZV7+JrjYvvbeIuTbe5PCxZftvClWUP3WuY0/HWEjUAWtbZ4Kw+AVkuxVDgmQBb3RWEJACSqlN5hDWEd5PO2XiSugR7875/5m6pprVWalukRlcenHRbJmgyCzOrnRQh93AXt0Uj14vEoDLAnjIJHzcvI2qr2W2z2lMisu0jomSO3cWycB13jWWhJK82DnP4TJ0cBNOObb48IMqhddHmbrH7dkNO5B+4ZrAekRViCT7sI61sJ4nU0+F9cqV6lKYcCbU+EiLC/FX3oXN/W0rmaR19DVRcJ4pfBsfaI9hI2o6lJ7LH+U6ZLLoBRzLQ19PnU93C53VoxxNVLhGPIzCyjlSQUZDdhx43FLkAjbLdVNelDVdzPaRG3/a0+XWwbqsiDwS2HKUv2czAlSKcA2DlFSo5CFzSkXIHGhVFxxwZH9/jroebvj3o/PgXk4+khBbHxi+FknFXUBAPNkHbB3+t0xR9+hPDN6qGdsNUKsEntTYfYS9KeRL5egPKRPcwNIPg1SYki8bq9j3YhXCkK8DHCvfwnSpFdJ2sE5/FxLDrB2+IuATLmnBjPnZI/6XRDkem1W6B+75BPRI0PDohenvMSaT7Vy+nwvJ/PKADijlKVTSdKpWOOhSjyByzoI6iUFqIA/TriyybpwV5l3igaYTNSciuMquKFvXzsRqFJg5shKR20ed/GIyrqFmWaFO04Jyi7eLAYXXEzjTFViwjGYUiyIdGkidthgeRzj6qBpOcZzOvU4AL6g2mMkWD5t+bVkKFNeADXKvOi+AtpoVjDKuWWLhBevN75a2ei5yVl18hC7cGfQ8Egof5NSQ1m9ahHkw6iky1lGWmnaV0k6LzGX48assq1aGg1ZWQmBTEx/joxKKastZbWlrLZUDZP8+t9Gfr1UDZOqYdf9L7BqmJTVlrLaUlZbymqXCh5IWe2WwjdSVlvKaktZbSmrLWW1xUAWA1kMZDGQ/1sbyBU+lbLaUlZbympLWW0pqy162H8/PezTj7iU1ZbTJKepqi1KWe1P9w5KWe1ftax2Dd+0qCHI3PEBlyvwJOCpAIvZGDIBPgnwSYBP4tcVDeg3qwGJX1f8ul+kX1eATwJ8EuCTAJ8E+CTAJwE+CfBJgE9nAnwSA1kMZDGQxUAWA1mATwJ8EuCTAJ8E+CR62FeghwnwSYBPcpoE+CTAp68e+NTy3eyp8mf9ZL6f7TSbT34t23wL2tTn545flIpVNdX5tKOXXCjM1NIr6Z6OY+r2B1ilAxvXdNAf6HZQxf7Ed+XyieAiGSePQfoGy6I6bA185i3xoSEGvYTfR7c+4+qbgu7s71AfT6fvLFsfSqx+Hf38VePn0WmU28OhcWr07FeZ2n/b2njlsmbPKY5nB12tQnmGK0u1O0+VzMNarkHeqWxe0WaOvt5jFPx1KEPlODmQF5RXVpYJmZpFg1joLHIXiTm1mr9cmE+paSfQToF2CrRTbDyx8SRyJZGr30bkSqCdAu0UaKdAOwXaKdBOgXYKtFOgnWcC7RQDWQxkMZDFQBYDWaCdAu0UaKdAOwXaKXrYV6CHCbRToJ1ymgTaKdDOrx7a2YJv0vCuz4lxKqG1BOwkYCcBO4kvV7Se36TWI75c8eV+kb5cATsJ2EnATgJ2ErCTgJ0E7CRgJwE7nQnYSQxkMZDFQBYDWQxkATsJ2EnATgJ2ErCT6GFfgR4mYCcBO8lpErCTgJ2+erCTKkQ2A7I/twKbevWcaphlx9WuEKulR6Thx8iceM4i6qlwshrJV+Mha2pzuBjgn1f+yilf+XdjbwPT2BOgwBkWDoNOlAwIQapgOJKU+0OSexyzWgcPoYqy7PwHEs66UNvBfyKf5amZPrdW3KcRcRdudx2pqN1xODk3CiuMj8kxg3sXhS1OTt+46ESkwenuDuPPUbVOH6gBjpWBsJwi5ctmhGOWqrHap7KPGauipeFDoCMmelZazzdneFXpxqgktU1GOXmMtfqhjAW8l6mCnHrdxImpplxIfnCH9Qqm8K6/B7o6SjwO4Jnn00OiIRVz1O6krFfMsGFp1mxMFJX1lmWSfHRXNCwRfuF0HH0gb7OK4auFtU2jSljdlElTVmsGk+vpZD5aDO+ns9FgeN/iferQ1Nnkw3D09t2i+fn18HJEyozz6bg/X9wvZv3LYatTCmTqoE7KEnw0o9hKPaKyZv0DHYZELh1HseKpSMFGvrV2oCWwAAoCnGDGFLrQoCRnQICsUShWDGcbzbo29wUMjOHNws9kTbLHGtojdIpC6i6OTfi6FCvCeIo+V2QN+CjyUD/WGIVdCCYtzzGD0eC+EGCsAGMFGCtxP7GQf7MWssT9JO73Rcb9BBgrwFgBxgowVoCxAowVYKwAYwUYeybAWDGQxUAWA1kMZDGQBRgrwFgBxgowVoCxood9BXqYAGMFGCunSYCxAoz96oGxVVauwLqs7+02MPZlxXlmLHcrxFX1WCm/kbkSbHxY/QDQU55T8/dmF5Z5a+J19GaDlGihlbXwqyQtw99s/tCmA4G77DXQNRXm6JpLwf44JOrbxIqYDqoHK/9pipBhF4HhmXcgPHEbQrEASXZ0mNOgH4Jwu3NANnnUR3paDNs6ZEOUaZ77URCDFbZIIpDb8coh8oHM3i559KIEyOSXaVmJaqGYvvAmoM0HcZ4+Feg6i9HALitDjClIGWaGdHnqrwMV1CkW0bOjlFZrBJmqxtSO3b0gl9JSMx6FLV2Mm0aIAafrZI9xOisoZipoatLAiVC0ceGvqn4ey01B/fAeOs6melDQqAqxrFw8XQc+cX7aQM+IH/BTuF2uGIzchHVHeGCagMaHbLHn3QQl8gArIGd/GcrsRaG/DKMwf+IgYLg85oHC0oFAeIE4OBy0iuB+2Qjg/i19+H5qPvytQxClIIxLg8FsAIdz6+CKFyDnNyzhDbp5fLWOZjo2vP0DEbDldWuNc05f6LQ867VRjCgCIuRJmkRga/jpPAoPB38bNDHmmFp5mWrmbTgpQ8PHKR59YEGim9Cpi3EOJDNRp4jxrCum9M7VJ9+txI7S+w9JdGxgsij86YhqK8xtnmO+wtbp4jKNEFRBrYwPy0Kvl7d9HQKTZH50hSF1Z76CfqKvevL00ckPlVljf4gehTVSJ0oyAqSA4IFFgET0cxA7h/yf1aF8CW+myXG78145l6znpTdqhm85LzDyyf8BOmTN9kkXKeZx+P/9ZfLA9zVhsHnWoRL0ZHUYxINlFOgV4S2CeRk0JVI58NbXJLi4iwvEjgKV/wFW5V0VmJoeglbwAEA3ry5+31MTiMP9cW8mwR5SEFYhkvTnb+BfMMd7fvz33jevgIXg5W+/7dFKmPI/O7qovPUP9FYrlVFBnefBocHKf0BIfGhMDhg/b6KW2maLB2xSdbIqNscoutTbH/7i2HX81UQ7Ck5UekBl99r5saMWBYTW5wDurAwOqgNQc+3/jOCu0mnJE7j91dk2Jwh9Dqhu9DTr8QHHi40SqrJefTXIWRSCdxG226k6caGPHVLGCB+Y21UQYPFw6MoVMVFmJV/lHDTRa9oE1Swaw6pa1XQFBOA1pHXuO5ON1JPKMCSdyepk95JyBXBTbFCAhup73IB4vGaUYyH41ZSt9bzIyvMo+3iuh4t3k8sGD4/zofrxuj97O7rpj+8Hk/mi+FmnBN333w9n/bfD4slgcjNf9G8Wp5J9xo495WV25JIKO9hscp2A3ZngoFMfkY5uVIbpBtRm3R7VOPWCIzx0XOlAQpw5L6qCBUEZJ4USwwDGTQJnn7uwwjQYS+MUwY0XBf6DZhnd8hFhlXhRK3+Gb22zatNNpnFwG4ykj0EbVYolFKTw0oAOCM2DukGL4mMtc6pMrqw9ybQYSDVUGk5m0iPbhjLrXSfHJXCGWTAH17Xr+ANYwslj2+BgF23zHclF9Lw80gsa2Mrz0PtHAqTLnFpcRIqNF67NKGJIFulPEcPpNmRe4RTaMGlbvuXWU5moYcJmHN66+JOT3ZpXNm47hMUKM3VuC5M/chxHt/as2s0jv8zItSl483HfoqXDib/fhzkq7dcheciaVdAyxbTeVLpqkX3G04wdvaAJgoJ0d6b0U7xq784UMkMd8TD1eAJ4ssyqnPcCzJmYC3T5d08ZwZ7CbHhIVrvWE0yXt0H3FgQO6E0veTCAr4MPc7ZG4dtxxdnMJH/8zQbDoWnw6KedoZKkAhq9uW65RmTCBzlpEKcFha1vVrQcIKa/WqVHZKYgIFk7nirHexConE1kh3DPtg96S9ggKUjfyA9MDtJ5gBQFIRXSJs3QUwND+atdGGAOoa9TyokDLboq0Gew76IcIbcnWwZ8O+6vZOtxLoOFALTYvedZwB+4Xa4nl8Px/Xjy9v5mMkOsD+bwBxEM5FJ9qB9XGqxrKD7AZj713vZHh1JzLHpAeyI+Eqx97W3T5BFEMmXFK32VwIkRGVbGT9HhCnBw06z7oEjV800aKNeBlT4ORssKk8xxPtB4c6TsAcxM9zZg3AHplRWG138awA7xnDpOOwu3e98JCdr7DdMH9R5ENzmmGkjWMxEoyngIVzmwRZzE5zGoVDnm+z93opbU78IVLmGOJO6DGEJ1ygjzBqbT7TzTsCsXwNssXCbQRQoH1uEjA2mdaJhdopoZk4HOl3LAFPaCDuAVp6/O+Ohodh1d2JWZ1WlzvQnQFFOXBw1/7tRFdZdUc7NGTm5CHygqF0BCwr+k/jZwqha+4yQvfOso26eHqdJDOYkd4OYR9gn+uw/87IiOdh8zjJ7Q1WVEutF5dqgfH0hCeUSIjR9FlJpjogOY77REnULdDlWn19+K7U/zenSYlq7DihtpOJ0NB32wqV57t5ltu5aVGKALKAD+GhO1g3QFdxV67vboXDoeyCsD+mtc5DpZPibGnJduU7bZEc3NbQj6VNIMFGLCVlH42ssI4KCt6HVwiJKnoMGshYu2S12S66L8RsmJKkVApAiIFAGRIiBPUgREioBIERBBAwoaUHKcJMfpi81xkiIgUgREioBIERApAiJFQKQIiBQBkSIgZ1IERAxkMZDFQBYDWQxkKQIiRUCkCIgUAZEiIKKHfQV6mBQBkSIgcpo+n1UjRUA+3TsoRUCkCIgUAZEiIFIE5KspAhLkPg5cn69xqMXBo0rh0EUKPP0WbJK/zZ5HJp0RXfPtuesGkBuPqcZKYBb+EmQ9DGZkBP2kH5hZ9hiOpm3Hhr8rMs+VYldZBUNLu92htEXdEmeJ0F2TZp3aynPzamsj6uzYQL/jrXUQyErYVBYrOyPpKC1T4syQ8btwUMgK0Mb+g1JgjG5ishXU0TYPEC+fLHUpGHq9G5lVh12IWs+Z+K//tFbXdVvNNLuNWV6UdzhREabMNVrf2iXRGsXMNmAUCo3jXFDPNSZXl2je4242p3uKrmRUH/4ZRUGRT6h4tgoe971t+ACaJB8v1yxAjVzjHFenqrv8oBv+TQq8wLRS45fvUu4lwzRJx9U5p9+fk284H11Px8P2XENe+diZKjVNg3NtmafVdCeVdcNwhw6ZYPzu3J1SdXokSkHqONTe//kaBMqto6CJPVC5fIpO4zG6BNNYayQZJkuxTtJxEmGMk7hMHp0Sx5pGqRAMTYPSiD7XRKxDPtksQB8KT+21KZlhywc6m/Ty50tQZFbnZ1FDzjkoeHBHZ87sZP2okrKExi8Zk8jqWEeG8PEBrgjhS/gW5QnbEkUBPOi1woefuYomgdg6kgo3TZKWykl9Ey1kLl4G+WNAEZLC5H1J0vZVr1q9qFpHxgwJakeCIKVIZzSTzFmB6KX4I96iBmWH/pQ41wqJlkeaZu5kd3rlmt5w4cUKrJjuVTOp6dfc/OT00hP6BNtMd1hTK0Fyf9SVgUxRB2tK8Jj1NubnctmA1Y7S7kBgc2k3V4LXKW+TBXvhq8mhxcIzRLPUOdrq6iZ4PNm8dwadY2E03hTXwVU8rlZG1luq3Dk4MfoofFMBMH7J7UO1lqk2/WR3cCWCNAAhE2fMwLOA9GUlckzFNjClqSWcwu2WIJoPKtEP76rYcGulXhCICf+pcNzpUw+/FNlZBNXLCkKCTRfB0WdflS4U5wAPlJfmhQ1F5VyeaFdSc6ko3RrMxN1x78fnsDFrSvSl+wyfGI1DOy/1gVevO88pM5vDvKbfXTmbruJeG41sY1HJZffIMUd6GScUqQT7ph1fhrGfPs1NLcOmYbiOztGY3qb2obr20DkbhKSyAgl+CdKkV3EOUv2JmhPC2l6sHPY0AG0SPYucm396NtqMy4x/mLohrbToB0xnL2eAdYZ+VeW8V7oKeXqfuAyle2owc3Yq1e+wINdrs7QAY5FmrI9b9GLXmr62TG7t8wUs88oAOKPkDaw4Ayu1IEPl4FJ3WdXvh9eYKU9XmbSjSpFpgE7LZpefC9ijg+62w7ECZKOD5We1edzFo41S1hUr3LEJnl28WQwuGLRzZhSCwGNKsRTSEEi+0xGGZzQNmpZjPCeOh1WpBWGcSbB82vJrTlcDY8AgWl50X9Hfmu+3sg97kfDi9cZXEZTPdQLXyUPsosoJJkReX5dG8jllUS0CpWTVLV/ckmUGvgJLo8RcrVg0Zlu1NK2C2SshXdX0J+m7kr4r6buCTpY4/m82ji/oZEEnf5HoZEnflfRdSd+V9F1J35X0XUnflfRdSd89k/RdMZDFQBYDWQxkMZAlfVfSdyV9V9J3JX1X9LCvQA+T9F1J35XT9PmsGknflfTd32j6bg3ftKghyNzxAZcr8CTgqQCL2RgyAT4J8EmAT+LXFQ3oN6sBiV9X/LpfpF9XgE8CfBLgkwCfBPgkwCcBPgnwSYBPZwJ8EgNZDGQxkMVAFgNZgE8CfBLgkwCfBPgkethXoIcJ8EmAT3KaBPgkwKevHvhEZRpvnIbzVPmzuJIjGtdOs7mo3NTPMlcJRfoZ4wnay6ccZS9Kxar8TFUDbT7RqlCYqaVX0j0dx9TtD7BKBzauCY7fIciPLgae6keOyyeCi2SMHxh4kxxjR1yFnnlLfFh8fQBf8jbHmCuS6jJeGCbUiio8JJQOrLT0tYKeNjFSKk35p/NXPe/Vn50LolFuD4fGqdGzX2Vq/21r45XLmj2nOJ4ddLUK5RmuLBXuPFUyD8bYBnmnsnlFmzn6eo9Ry4dC/hLKUDlODuQF5ZWVZUKmZtEgFjqL3EViTq3mLxfmU2raCbRToJ0C7RQbT2w8iVxJ5Oq3EbkSaKdAOwXaKdBOgXYKtFOgnQLtFGjnmUA7xUAWA1kMZDGQxUAWaKdAOwXaKdBOgXaKHvYV6GEC7RRop5wmgXYKtPOrh3a24Js0vOtzYpxKaC0BOwnYScBO4ssVrec3qfWIL1d8uV+kL1fATgJ2ErCTgJ0E7CRgJwE7CdhJwE5nAnYSA1kMZDGQxUAWA1nATgJ2ErCTgJ0E7CR62FeghwnYScBOcpoE7CRgp68e7KQKkc2A7M+twKZePacaZtlxtSvEaukRafgxMiees4h6KpysRvLVeMia2hwuBvjnlb9yylf+3djbwDT2BChwhoXDoBMlA0KQKhiOJOX+kOQex6zWwUOooiw7/4GEsy7UdvCfyGd5aqbPrRX3aUTchdtdRypqdxxOzo3CCuNjcszg3kVhi5PTNy46EWlwurvD+HNUrdMHaoBjZSAsp0j5shnhmKVqrPap7GPGqmhp+BDoiImeldbzzRleVboxKkltk1FOHmOtfihjAe9lqiCnXjdxYqopF5If3GG9gim86++Bro4SjwN45vn0kGhIxRy1OynrFTNsWJo1GxNFZb1lmSQf3RUNS4RfOB1HH8jbrGL4amFt06gSVjdl0pTVmsHkejqZjxbD++lsNBjet3ifOjR1NvkwHL19t2h+fj28HJEy43w67s8X94tZ/3LY6pQCmTqok7IEH80otlKPqKxZ/0CHIZFLx1GseCpSsJFvrR1oCSyAggAnmDGFLjQoyRkQIGsUihXD2Uazrs19AQNjeLPwM1mT7LGG9gidopC6i2MTvi7FijCeos8VWQM+ijzUjzVGYReCSctzzGA0uC8EGCvAWAHGStxPLOTfrIUscT+J+32RcT8BxgowVoCxAowVYKwAYwUYK8BYAcaeCTBWDGQxkMVAFgNZDGQBxgowVoCxAowVYKzoYV+BHibAWAHGymkSYKwAY796YGyVlSuwLut7uw2MfVlxnhnL3QpxVT1Wym9krgQbH1Y/APSU59T8vdmFZd6aeB292SAlWmhlLfwqScvwN5s/tOlA4C57DXRNhTm65lKwPw6J+jaxIqaD6sHKf5oiZNhFYHjmHQhP3IZQLECSHR3mNOiHINzuHJBNHvWRnhbDtg7ZEGWa534UxGCFLZII5Ha8coh8ILO3Sx69KAEy+WVaVqJaKKYvvAlo80Gcp08Fus5iNLDLyhBjClKGmSFdnvrrQAV1ikX07Cil1RpBpqoxtWN3L8iltNSMR2FLF+OmEWLA6TrZY5zOCoqZCpqaNHAiFG1c+Kuqn8dyU1A/vIeOs6keFDSqQiwrF0/XgU+cnzbQM+IH/BRulysGIzdh3REemCag8SFb7Hk3QYk8wArI2V+GMntR6C/DKMyfOAgYLo95oLB0IBBeIA4OB60iuF82Arh/Sx++n5oPf+sQRCkI49JgMBvA4dw6uOIFyPkNS3iDbh5fraOZjg1v/0AEbHndWuOc0xc6Lc96bRQjioAIeZImUfjTMQTV8OkqCLAWLkzB5QBUWhJzJvsA1XveJqiCwo17S0tOl38LXgN2RzyKCzuvnlSGIZFMShRbS0qz5abYoIiB1/akCcBzzaAdg63RU7bW8yIrz6NsslwPF+8mlw0Gi/Oh+vG6P3s7uumP7weT+aL4WSPc7/vvwep4OyyeDCY380X/ZnEKuz527Ckv86QUc71KbJJsGevhSh/aegxjsoJ/KIJARmCksedZPv9w411PLofj+/Hk7f3NZIZufkzfCSKYi4tNqB8XAt41FPFhZOZT721/dDDAseihB0pMfCREyxr08uQR7C9KiFF6HcUloyfkPSOijNKxTo5LIKQhMIdWCAjjmH/3QZGq55s0UFLDyhxZh9kK80twPtB4cyTgECaleBu4h4H0CtWPDkCwMiKP59Rx2lm43fvOaMDeb5j+Q4KKEt1JDSTrGeOTwE7hKge2iJP4PAb2yzHV57kTtSRfF65wSUEkcR8MSYRHTfWLDUyn23mmYVcugLf55p9AFynodo7rEZSwREfYEtXMiFc6XxtOiCtkq7bdi9NXZ3zUMV1HF3ZlZnXanGqW7ZLUdXniz526qO6Sam7WyLhGVH9QQwQSkus79beBa8Ny33GSF751lO3Tw1Tp4VWKHeDmUdgD/rsP/OyIOraP4MKnwE8RkMhtdGocdhP8fCAJ5REhNn4UESrPGAYIdVyi013dG2hDx6jbGiXsb8P2p3kdqOOjClynnwntxsEjp06q+1y/AraCv82ep62Tzl2LL9fsriKUXElJq8ylh2qiAp3uERWZ6QTPMF4xxEa7F3WaXAerkHq4TuIQWBJ+MifbMVdS74HYuq0laBzxE5ePrBLnO650RCjW6MwTI6pXKPRJ73hrDT0KC0eYipOwjk0G3DIleyhk+oF5Rr5nHWJ6UG4z4xEzZ0QZlObBXQxLWGrbg17v5iBTHXYhav2k/td/WqvrNp41zW5jlhflHU6YIGWu0V6+XRKt0QzbBox9pnGcC+q5xuyRI6V5j7tFOtxTLBi7iBH68M8oUnNDoal4tpqy6HtbEFOxOodO+ypEwLRLYSAg9TO0w/noejoetmuGfIGMnRfbNA3OdRwlrV5OSkYyOLXDvc3vzt0X4OmR6MLoONTe//kaDuLtoX0gaBbuj3vFWnt4wzseCs8P01j7jzK82tiD1HESYYyTuEwenSfVmkYYV6exhpc+20SswzHZLFJfO2WbZ2SMQftcEU/Ty59PnWRW52dRyb1pH4dfnnnxYc8cgcN3M3XXPTIa45egfOtxw9955HWis6sSDqyLm9X/bsIyi/xpg7FVmP9l05/AXSSc5uN+60W4Svb7MMfb+Tok//+VUrJODaZ5zChluJsYlhhPM1ap4FoCeXl3Zt36d2cKd6acBGHq8QRQgTPTd+q5MGciFWhu754yAnWG2fCQrHYn6VJkRRcUCuhNvlxVqMBHjaUYhZ0lK67VQGqwv9kg2CMNHv20MxCczuAMHXxOrQw2Fx2UcOPj1Jv8jxXSKylTIj0R01+t0iNeC0FAubjjqQorBlo3Q37AIxIqXzAXCyhI38gPTI4oyYgUFVZDIYJ+aBgKFJkwwAxpXxfMIBa06Kog7cH++bEQ4wWBPi1dkOwORGXOc/9j0KYkFoS05EYasLmG4T3qBg2dj7WU//LBydqroxQDqYbq/skK46VlqA4yGM/ahzAGud42eBTE23xnzuYjvaAzsngeWi0lvb7LnFpim2qrFq7NKBQbi/SniOHUqcLVxzlIXcZBqRELHyc+ZqnMl09ZXK125GuHIdlh7qqdcSqQb2UUsP5VNcvgAWYJtPqCb7q+0zuD7uGSjbONy/WBQcgkw8QaXpnSCFGwsZnLwW/ib9WJ4xagd90oFedqm7vyTdUVvdJrJa74CZ0yvRqHvPS1d944zSn1i/3yJ96FuYOwNvVsCm+9LT2xzkBlHvDvHnAL3lfksYvLDWGY13fxDSMw4CXyTDy9hsOF9YqC/SF/ukPvVA6/6QhPAaK8i69VsZoYXqMtOSRJ9Fpv/OjyxFIWCk59YjmI6imv6bW6qmi8Hk+tp5Eklen0TEmd0s8lh3p/MJjc3ixcJWHKXHPuNTV97V2qmj4Kdu5V2o5u5rez/s1g+NoblWaiF2rkSGWmFITLFIvyWuq9z4eLxXh4PbxZvPbmVlRLd03JmmzygFWHvGDFvjBxCPo9z5Pzpv45cvDauybXUn3KPEfkZD+z/YfsiiLQl0pfPB4O6MDzDUMRcFmrlAgnHVKcH5/y1UzFs3zdlWYLE2zV0nEXPHFTijqj8IW+ZjqLUyNwVC+Y2Bup5Fuclt0TJcqC/E5hctsgDlLf7BH0OADTFcEzWAAmtteoJwYa8AtyuyGWap36j4hx4/vA1wFSPIl+zJnKalTKq7uDWXI1FjiC+MbSx8xHLhtSnwtlbB2wYAkY1DhEVgI9qYa026hZ7mkDgm2KDsBA7dkuiHBid7GaGa2eZ8YNkDrIkAGTGDO1uHIYqEzEOy/4Lie1OH9xF5NcKG0V9UN7+YDlUwoylNLUEosNlNCvM+Lb4c1w1h+/9t6WqVGwIofozCbxuWF20tVaMJ+MlvgYYmBVM8KF17f47i4mbtrDmQ7R8qqQH2wlxDobNlRyHEn0CPbgXcwia818gFSpzRhJyYnjTCE/NRAyPKcBR/fXSOOCl3B/eppP/ChLSsKy2h2qHTGXsIs2YaT159p5sDeiTvSr4XAOAuxq1p8vZreDxe2MpBio6UXyeF0k4FCBT7nnyyfLPArLLyr9oGHU8eiH29HlaPHH157RkZ8xVqHOq2HUcWta5HX/++HsNVf40zRFZAwB5khSoK+tNh4Y03S/pmsu+0Dmc8ktzFmUPp+i2KT5cco9nlmFuDBwWB4SWJeZ6ByrEgCz0sj69vNJOcEKCYk2V3hA46O2jE9PWTGIYAD2Qq5/zLSfgk0EUFHJL1AnzpvJzWUrWSj+gFvhMKAUPxYWmIP6w/+5GM5u8GCb+lp6oLQoPebH1ewb7xt1Tn6nj4gffesQG+PJm/7YvoTfRsmSZLi+a+2LhY4UHujGnmbDD/3ZpelG7UjHPqbDm8vRzVusC3czvxrO5q+9Kew6ixDdh0n4zxHWpFU4rQVl3jchpVk4FstzY16+n/ZHl8Tb9hiO6RJjHfxwrTHTqWOXSj3PhoPh6P2we++mxhjZ560jjKd/WfdOM75xNbPvh4v76Wwyncwrm+EYS93XBzJPcCMMxlY92SYoY5fonMySfVAcsR2wMYqP+kzeTcbIEC422CTs32fJeb6JGCoI1gsV6GCR84KPWL1joKORoIqQWt1Xsc+oJCM0tV6Yc95DF4cJhWkBqP0xJZQKKm+1CZRGRzlyO7+/HGH24pvbxWhyc2JCtLPLJD5miD1gyBlabI7ZOUa/GS4+TGbfw0Eb9uHk/9E5mLZ76q+/H84XeE6ZUYB2fbUpekOUlqgcZ+bYP5CNs8W5hYlju7FfYOyu3RYA81MdK45WOJ57KkdJNC74SjFphbE50EK6EofAjSrWOMhsOO4v4IDCP0AheNYY5JfiCDQWp2kZAnu+fz/BkcakBDxnEOzbwoc0DvO+Px5dUrYFyOPvK+ewbRg4DSqfAf1fDIoIU0Q9fqQqDE1yH44CjA2Cf2bdJO6jr+U+Ys3SAAR/Wtw2B/8pObou08nsEuSzttlqayn1T/ouWUQJOwuVRoiBhpaNAZLNh5ed9543REF2eGcszFqL/e22oasPCvO3+oSJUP1VWRHVnx16rrOJEWrOp3Q7Vp+gAlX9Tes8tdlVlJWG57wX1Yc13aLawK0dtLYqXcUNLas3dmOH5cu22kzdhNWfa/dYrcGpe6b6QvVqqD6vyH7X40KENyy2KocbmlUkaWOrijBsaFeTZk0c4pBC1aa2IGmcVkkU1JGiGM9WoZbJ5o0f6dSEqhe1EvQxOR4sQeA6XPK7JV8gYah0XYhzL7wILryXF6+8f/Fevfwfuif1ossbCSb8ZLOpY2TWQQQSPp04ooULncto8qTAtEvsYINRCM00i7x01TFnW7LtrvRWS+d6ZlRirmvhrQMwwSLtK+RU7I3DsWzBEIPVMU1VlLtCgjA7oJU6zxEaunXgWQx6q4DAcWUmuK8Qte0XBAhJfTuw1evwrePVcZWk1wEC1Zow/EAvrIHEhY6wobskuX+Y0eVzFQTXynnjrFelC0spm1i78ZONUbz09FPLSVj4v7UntaSX6poFxdI1NP1HsO+/KTCU9zzIfRjf/3T04/y4R+zsQf8M9/29cT39f/8v6cH3aJ7dY+/3FOW13v3WSQp7ZvY2WiGfIvuDWZFu7dBStqkCXv4YBBhYggt886QgaLR3thfdlrZYnqS/GL79Y6s7HU6s+yW4HkB6LfqvvZlWrflLAgUKHxgIv2VA2EZamH3IrMmbdqCe0QZiGUlyPKvFMiv1+IMOZDwidhllUeH9C41bh/Wlna9sHff0UfC2TZ36QC3xwlKCupCvnVqNDXA+TsHMtJivElddm2ss3AmaLdAtxgJuuHw78kgvY7QGPS8Yb8VuypkKoJDhlTwfTBpr37Q0KT0awaX1fnSpsq1LjxbD/vWc1qf4+txrerXYFQ2OtXllHYI8RJgsHnYwtEN0aytW5/2uj9veI35NQndqeswDf58x6I6cgSB44i28i78DO2IgPHMdZ8xrBOscTmHDjhmBTBsWbopteuLdMcU4VD5d0SPMh9EiuvSjrrN6XKLopYJjpq1yJaaBtSaC7vGRYglfcEFB/1ZOONGs9rg/Hrt+Ht3Qxrge3UwWbY/719enEl1GlS2gRJXVxynZ4+1lrIpCowqiw2Z96fZAdgHb+MkY+tZltHxy8YRyZ7fwgmrh2Se0O5h633Aj801N4KHDIaqUugIpNO0vBu/ur4cgjQYN+93eqvqULRFS7tFoaW+hLRFHK7AkTjVRNgoo0rdDx2OHVl9tUtfo6y3q2ny1jUuTr/dTV7+NFDxBw9fepdLJ1CXI55riiKS+Jjnxz8fAdg+HtrNTX4KnNuLZQxln7unhqjvabazx9NkD2XzROggNwHjcymd9NsoxnNvVoI1jmK4EDE4SodnHpP3Mygn61DC3usvvBBEINUWJyxiYdjn9TjD1qRGMk296MzaV8bS36QSlHY6/5sFqjr7njubw/7UvzTj9tKtPj1g8wBg3vdqwvor/7BQpS56z2vp0VNN1QcSL5DBlkKICDtrQMuKu1Da7sXLvwbTX1CPVpITJN/IfE4yYfYoUGvXUTldS2girIWgfQY/O+SZ8b6GZ/UHxZ5/7nyrunBXB6pIjQSHhdA/E4+dVHl8X8GVzAEsYgUolIqPiXGiED0EiXrrmjtywwEwyx3Wccm9Y76+nbIEshxGJhXqF4azS5rESAgXxY0wAQ1WLoGoF3gAfX3iFjm4y9vDdklKhDaSWmko0wgwHKOkwFdcDAktU7Raa+gyG6tT+BPiV+nGVXch9PFynttvoVRY28JvgYnvhvR++7X8Lu/UxiDOGYH6+vUb+NWp4iz5VLWJKpSypZOmKcg7VuVDGKIHdduTV4pOCp5LNBVWbWIXtd4zyYKwAa/Xwjq6TScd1dHlaUddfBbAcFmf1jdCPRqpAWJ29a8qt9hmYeHWPnXPkG/unno0JWgYlRwuXV/on3REhJIq6H8atkqyU56poWsTJqJVyJ8LSgNlXBAuuOtb+8TsndzOaeEwQ42cq9Wg54s1v8vlZEtqA346Q8Muq/43s9TVlBjgSaxHkT3PA5DnmlbIfCs44ExuVi44Y/037JzJN2o1GExV+2b3GiBgPCrlWjPjiqTIgi9oFPwcrNJnBzr6yvoURbk4N8Orly5falta5UPDzy4vfq7Lx5OLbM2DIZjSMHPM0NBtiVz3v9/h/3/0ei5Z8B30EudvPSCLQ7EanIvTt/lrji2312LJbvIQj3hjoqw5lw/kKEdeHdEUUb8+CuxmtohWmm5kPz5UQuiWfPEmrHn9n1M8ckxDkrSBvBXkryFtB3gryVpC3grwV5K0gbwV5K8hbQd4K8laQt4K8FeStIG8FefvXRN5qpbXqyLujD07ypwvxs453Z/jH3RnZL8EGhEZ+d/b6Li63AjvEKMHlwm0aO5l6a9TB0MwvXLXxE48Rvyl679KVKgnDBhMFS7TXd8O+bfx+FpX1VoVXar2UfI1vJ+/x0MOxNkfUJfe0aOzYvLFZfzzGb3bcTBbvmBUaW74Bjr4fXl1NZo5Cuyc/iFzU0HB8JcqqyWFFx9r8y8cDfp6joZS0qyYHvUBFAuOiRK0D3uv6ArKpzU11W2lkBU1zQ3sbq3nwAwNHYi8f+15LpXMr3/xIV9+9rPdmPp42nA2+e6luV56do85puAkw0DwOwcR2xGXUY1Cs91gGUdnMpDyrD66B9kzmvY5CkBcRDG8KWm+xsExemLQa7I5vwSkLXpuT4Ht5sD8kKfr5VI1RdjyoirxMPLLRClZwklnb8wttNrmwoQzaBzWI+tevoFWP5dCiJ/5YW+EayIp6jwXeRS+ZQG9FXdniLX5CFIIt+b//+/+gbGFamupjWBEHC6lYr/21aHPiLBK/3BKjcFF2wmY7qKdC15gzkOzV55hgXggAwK/xajEXF/v+/MnQ2brkCJOekyUS+Kf6KWmr18NngKu+dBMOoMsqxLg9EJeNzrT1WDtTjeecJ72ufP1YIVdO9RrEeIcsitDwLCAbXmU/WOE0bomnb0tfsH8ItIMRnWE6KlApPV/hYT1F+KVAKNCXzC1s7zJJIth2BvfqEvrNyy6v0Asbqu67iuG5Sj+Xqvavg563O+79+ByshTXdtlRHEp8Yj5j+xJOKyerXnVKEJ+uIHdPv9TmuS5/vsb6IU/8CjfrCSwEy2FU++AEdmJCwFW7DNo6CZ6YBfr2n+ds3ri/c6jNqf3mn8kVnHX+qzuMuBk7jYIJKbrnjmnrZxZvF4IKDmWdWDJsJx/ymvwWuQYbqa6JmWo7xnCAWdpAtCPFNvPNpy699fch8z5PQ4kX3ldKYzTHy8secFgkvXnFF7VPiz/0aUp08xC4KNsFpRn6moSTsQ1SLILdV5ftUhYQsM/FVks5LzOUo8F642DX6rvQBTiIkiMM1KLrV725e2qs0n5vSd5px1xPOn//d47AH1vfEQCJck0Y0lT41j9ESnSpg4myETdJhvl0I3M1zRLAPKOgOgau/OVqvQtryhVL9zd8aKUrfItV938UlonjdvkX649zAG35s+RhpkO8m9Dkh94dzaJCC3RSqQ1VnVwFP4xqn6K7RLPV866ryMnTLvP6bEa/C5xVitqTzTPtN3wuufRNYEUX3pj5GErl7TV1faTFf9U23Rw4l07eA6EtL6tMo3OUdCpY8WR433gv68OAL7zH1DxRX8tNlmJNq9q/zyY2q96bItwd1nq8eaKgXAMIO26CHKzUhNCaRK7mh+YOC/IXztu8J8qermz5tmPG3JjQ0zyl2LHQhimk6iVxMF63kv+zTmsUlo6OaSvlgGcwCrzQBT48vH9iUD2zWzsNH15e7rVvmhbqCzHWLWbBc4bQYjw9VnbFj51e+XFqFUwDxTVWrbt0MzTSI27Vd8lrtB4LWD4xKVJyr4m9rjSKzisTjnaP1In0ESAJdAr/i94RQdxjdLIZvyfvckFPlpGuuu6ssvzg+LR4qxyP2bl9PyUepPPd6XuyvX8zYG6V845PxkM4D/anWo/9cjK6H80X/etqaFfdKk+b7gKhz6qPpResTLVn22iBq/sW6czmeUcCYrctMfX3LmdHm/CyXzYnq6kri7hckf/4kzJzVmW+Kh6RbmW9/JTGoYfkzFkQ3SEKfdEHof0oaEZyAC0Sp0Hk0GUcHrUnFjjPWQ+wK3lrA83FeVF3VWox3CEFzMYohfmyGkGkYtcpsNfsuJtlAZj1WAUBZ02OlUUF41S3LM2SDhVwyeNtPfRCHqmozhTz5Rf4bumRUVVjZB9wEIFWGoM9SJpW6dO9ihSsrT+Tv/vTyz5TGis8yC1TOXV1Ag1d/vuDCyY90s0aEH9I2Hn+xUo3bslMMfCtwVgw14pK5OHV46QWN8oIkB9tyPrm1wR4kL0nWcj8X5HJmHGg5+0w3suFQ18WgCUweZmQ3rZ90Qcav7JeKvVoGm4RBWd5PR4T8V75AGqTkyW8GJw92oIC7vMrIZ1xcGTsfvr9WXxVd4QtKWdMGYQH2YbWN7uXiE6IdcfJ50zfaLY2NPp+mkqsVa8daorhOuuPbPm1fg698+doo+9Q9r1+JM/OIvFHFt9kvvAFZjncxGE7nWDmEQsfq49Sf8sVsGvvk57JZpjZ+M5s6+cQPZzfvWPcvZxtyPe/r2SAXHR8Oap4QoZCddUrMMnuISDvANq5aZqViYc3TYULnpvyJpiNKRjbGu1LxlDc83z3nu9vQfABb/czm6GahQj4NdjoGIbAburOMS6Tk7NC+tAyvybJnGR1zXG4myCmCWYJNI5qcQKMafVSYXdgpevLxCYFfz9VXh8gnRl5cxqWS4UaXp7ola8fMMlJdtmlWc4bZBigqG24DUBmgfNaUZkBfff3G/vQffW7m29JlJAayGMhiIIuBLAbyF2QgVzOn4ZZxfyaIH2jLUOcL+8ecvhEY2BdUEcQJ1oXQ1AXOlN0XcJyfA/HmzaawUCGPlZOe8sNU8KqSX3C647bOcGVtNlS+6zf5yUcYQslU6ICT5JRFcO7VfOg6+psdl/y1L4dLvxjoGQrUqyHIXPUmfm3ruPzeJXzG9R0sKtQ9ewvtV0+TGp9nIAmst+qrVyLzOSuf8lrbGzEnuz9F2ZZVXQrQORBTnd6tR63YpmiKdy1aY1kmbbAS3+sWy9KGKwrK5lAWGgMuVq+PXMwtQI6m+Io2EZ3f2euujlFYz/SluQqV60KXrtZkED1M9LDPdsTRHtXfmGv0pDz7UKDwTdC/xUAuLu5yACLqYnuqbAbnfxYH5rMeJkz05qirnCY5Tc+yapzfDG/1Lpobi7xP1jn5FC+hGv60o7DZR/iJ7sHP4B1EgfNMz+BzvijeqgJpQVXyshUN+tV9quGWPos87eqwc2lPegWf9LITb7WoIdoEcyWYK8FcCeZKXMqifH2Bype4lMWl/EW6lAVzJZgrwVwJ5kowV4K5EsyVYK4Ec3UmmCsxkMVAFgNZDGQxkAVzJZgrwVwJ5kowV6KHfQV6mGCuBHMlp0kwV4K5+uoxVz8dkzy4cRrO78oF5NC6/p2/XKbBQ1gq1Udd0OP2A6lKnmk3WclR6DplJg6ja/kVFe7okYPt4NgcAvwyR301U/3IcWlEcAGMk8cgfZMcY0c8hJ55S3xoXJX0En4vgD9MpyuRYXivqGHIBc7wk2/25zN72jRIqbTin85f9bxXf3b6JGiU28OhcWr07FeZWscSf29+c+X9kIyfVt/PDpZatf4MV5aqTJ6q+gdjbIO8U+W/os0cfbTHKPjrUIaKRqovypdX9qJUgy9Ts2iQB51F5SIxp1bzlwsmKmX5BCIqEFGBiEoETGzFL95WlAiYRMC+yAiYQEQFIioQUYGICkRUIKICERWIqEBEzwQiKgayGMhiIIuBLAayQEQFIioQUYGICkRU9LCvQA8TiKhAROU0CURUIKJfPUS0BW+l4WaCuRLMlWCuBHMlLmVRvr5A5UtcyuJS/iJdyoK5EsyVYK4EcyWYK8FcCeZKMFeCuToTzJUYyGIgi4EsBrIYyIK5EsyVYK4EcyWYK9HDvgI9TDBXgrmS0ySYK8FcffWYK1WfbQZkf25hOvXqOZV2y44IcNJitfSINPwYmRPPWUQ9FU5WI/lqPGRNbQ4XA/zzyl855Sv/buxtYBp7AhQ4w3pq0ImSASFIFY0Nyw5J7nHMaq0rDmbezn8g4azr1x38J/JZnprpc0vofRoRd+F215GK2h2Hk3OjsML4mBwzuHdR2OLk9I2LTkQanO7uMP4cxfz0gRrgWBkIyylSvmxGuGZp+ZQ16czZXOm+1DZWp6v2zp6xQ3Pws11/D8vPHePDM8+nh7RUP0O/tvL6ZL1Ct1ExGz1KEUpOP6q5mWAnqxfLJPnorsdYos/C6d/5QE5hFWoPs5PTqNJJN+VigWXtYzC5nk7mo8XwfjobDYb3LU6iDk2dTT4MR2/fLZqfXw8vR6RzOJ+O+/PF/WLWvxy2+o5A9A3qpCyBTTMKgdQDH2tWE9CvR+TS4Q4r7LmxoKE18lbYrUExEPyq4FcFvyr4VQnPiSH7qxuyEp6T8NwXGZ4T/KrgVwW/KvhVwa8KflXwq4JfFfzqmeBXxUAWA1kMZDGQxUAW/KrgVwW/KvhVwa+KHvYV6GGCXxX8qpwmwa8KfvWrx69WWbkC67K+FtzA2JcV55mx3K0QV9VjpfxG5kqw8WH1A0BPeU7NX8tdWOatidfRmw1SooVW1sKvkrQMf7P5Q5sOBO6y10DXVJijay4F++OQqC8rK2I6qB6s/KcpIntdBIZn3oFgv20IxQIk2dFhToN+CMLtzgHZ5FEf6WkxbOuQDVGmee5HQQxW2CKJQG7HK4fIBzJ7u+TRixIgk1+mZSWqhWL6wpuANh/EefpUoOssRgO7rIwEpiBlmBnS5am/DlRQp1hEz45SWq0RZKoaUzt294JcSkvNeBS2dDFuGiFUm66TPcbprKCY+aS2Jg2cCEUbF/6q6uex3BTUD++h42yqBwWNqhDLysXTdeAT56cNm4z4AT+F2+WKwcVNkHSEB6YJaHzIFnveTVAiD7ACcvZXoMlR6C/DKMyfOAgYLo95oLB0IBBeIA4OB60CrV824qx/OiZ5cON0KL477v34HG6qtb+MGBzwO3+5TDX4XUs+6oIetysqU/PVcR1BKMVQ6gqI9e4oxig5o7PbX+qdRaBL++k8Cg8Hfxs0EX5MrbxMNfM2nBug4dEUbz3wQdFNiKtinAPJBLwzY+RlRXTvXH2Q3covKL3/kERHJ5Fwzj8dUS2Duc1zhM1v2RliJLB5jHABeo5bDjSnkE+vtjhHe1qX0UeU2gd8F6EK5REnY3uGLTBMI9mXfof5u0Hx6xCEf+ZHVxiWdkLz9RPNNOQtM30X6HL2k6HAwx2IkoxAHXB4YULAhH4OR/eQ/7Ni7JfwZpoctzvvlZOsel6aGWb4lvMSIL/2H6BD1g6fyHAzB4j/318mD3znEY6ZZx0qYUmau0EN2BRWK0JJjN+rpynRtY03pybBxV1coF4UMPsPsCrvqsCl9BD4gZFG6ObVxe97agJxuD/uzSTYywgHPkSS/vwN/AvmeM+P/9775hWwKbz87bc9WglT/mdHF5W3/oHeaqUyKnnzPDg0WMoPCCsPjdoO4+dN1FLbbPGATapOmvnmGEWXevvDXxy7jr+aiEHBieourexeOz921ESA0PocgNzPQBg4QCnX/s8IkCqdljyBG1TJD3OC0G7HK7unWY+FCF4OlDuU9eqrQc6iMLaLsN1OVe1SNOILRr4KAizGDQ1dMQVlePFlx2EFPeNNUM0zMYyolTGXyxxeQ0rmvjMdRz2pDFPIQXbAKGOZm2KDAlZT38EGTOA14wCLq0NN2VrPi6w8j7IX5Hq4eDe5bPCBOB+qH6/7s7ejm/74fjCZL4qfddLMff/9cNZ/OyyeDCY380X/ZnEqHWbs2FNe5knFyPVqiU2uE7DMEhx0Wlxijitak2tv2lu3niOAclxpV3ucOa+hggVBXSWVCx3lxpEAJ5u7sAIZGG3iXLeNFwX+g2YZ3fIRgYd41SuL37e2WbXpJrE4/AtmxMegjSrFEgpSwOVMB4TmQd2gzv2xlltUJlfWni1ZDKQaKh0pM4lzbUOZ9a6TI6iPxYI5/Kydqx/AVkwe2wYHy2Gb70jqoW/ikV7Q0E+eh94/EiBd5tTiRFFsvHBtRhFlsUh/ihhOxxrzCueChknb8i3Hl0qpDBM2dPBOxZ+c7Na8snHbISxWmKlzWxjFkeM4uvVv1W4e+WVGrk3Bm4/7ZT226ube78Mc1f7rkHxIzQpmmWJaKypdpMg+42nGrlDQ80D9uTtT2idepHdnCrugjniYejwBPFlmVc57AeZMzAXWwLunjIBBYTY8JKtd6wmmq9ngXwsCB/SmlzwYSNTBhzlbo/DtuOK0XJI//maDAcM0ePTTzmBCUvCMVlz3bERk5AY56QenBYWtTVZ0GCCmv1qlR2SmICBZO54q13QQqKxGZIdwz9YT+hM44bQgfSM/MDlIowFSFIRUWJQ0Q18GDOWvdmGAWXa+zo0mDrToqmCRwb6r6pNsGRLtuL+SrcdofwsjZ7F7z7OgMXC7XE8uh+P78eTt/c1khmgYTEYPIhjIpfpQP65EUddQfIDNfOq97Y8OpeZY9IDWQnwk4Pfa26bJI4hkSu9W2ijB9yIymyjrueMV4OCmWfdBkarnmxRUNhrTSrAGk2SFadg4H2i8ORK+HnO3vQ2YbkB6ZWPh9Z8GsEM8p47TzsLt3neCZvZ+w/RBeQfRTa6bBpL1TIyGcgLCVQ5sESfxeQwqVR4+BM+eqCX1u3CFS5gjifsghlCdMsK8gel0O8807MoF8DYLlwl0kcKBdeBzQVonGoiWqGbGZKDzpVw4hb2gQ1zF6aszPrpiXUcXdmVmddpcOAE0xdRhfMzx505dVHdJNTdr5PQf9BKicoGuOESIpP42cKoWvuMkL3zrKNunh6nSQzmJHeDmEToI/rsP/OyIrmgf3UNP6CwzIt3oPDvUjw8koTwixMaPIkpeMf5zzAhaok6hboeq2+xvxfaneT06TEvXYcVJNJzOhoM+2FSvvdvMtl3LSgzQBRQAf42pzEG6grsKfX97dB0dD+RzAf01LrKBLA8So7JLtylb5Ih35jYEDippBgpTYKsofO1lBAHQVvQ6OETJU9Bg1sJF26XAxnVRoKLkhpUyGVImQ8pkSJmMJymTIWUypEyG4OUELydZQJIF9MVmAUmZDCmTIWUypEyGlMmQMhlSJkPKZEiZjDMpkyEGshjIYiCLgSwGspTJkDIZUiZDymRImQzRw74CPUzKZEiZDDlNn8+qkTIZn+4dlDIZUiZDymRImQwpk/HVlMkIch8Hrs/XONQ4fSPTicH6Ddggf5s9j0S00G7ppzTdrqmnzjv/udmptRF1jmmg3/HWOpRipT0qu49desSQy5T2N2QULLAb6dLaZH5QaoC54Q3mXx0Q8wBR58lSlxyh17td+KrDLkStZx78139aq+s2njXNbmOWF+UdTpQuKXON1lq4dkaebAPGctA4zgX1XGNyBYbmPe5mubmn6Erp9OGfURQUWXmKZ6sQbN/bhg+gj/Fxc80ClLE1znF1qsrKD7rh36TQCkwrNd7tLmVXMkw2dFxAc/r9OVl789H1dDxsz9jjlY+dCUfTNDjX9m1aTRpSuSsMGuiQT8Xvzt2JSadHokSejkPt/Z+vQaDcOop+2AOVS4zoZBhzIzON9b2eYcoR3+wdJxHGOInL5NEpcaxplIql0DQoGedzTcQ65JPNArSK8NRem8ITtnygs0kvf740P2Z1fhY1ZG7DOf2oa6WYRPiiIAc+hn5+0b7Scqr1akepSnA8uSCUKynmlIVuQQXgTB8PaIGDOKrc//AUMQCuFXALF4jpmt8dXdJ0VNesrrXL/ls1i5iRZHh/nJ4H989jgsbr+qQyGi9YnEYTDilFr+kCE1muUl19K6Wo4t+iV0u59YPaN5C3eOGT/DxnOzxn7BYnlpneX2Q8Ym0Qm6amHtdlgYt0b6xSteyXsBRIRFgPrWCnICsfkPtN2FOzGsG6ijWUOSBzAn6I5Dq1y7CvFe9UfXPDknPtuj/7fri4ny/6i+H97fQS/9MSB+3YvLHZYji7Ht3An22N5rfQ101rP7Ph/PbakbDlSFQ/oaPf1vjVUPSGHV8tyb+tnExoHV1+qE2Dtni5bsvXOijkQ2OIrNzLbRz+dCwhemt9OlWEVq+klm5durKldJGk5qBNs1ypSyVT16l06k8KplmwCUCDjGDntjDqJwinVPWA9xZ28Yz9rEsoNYgt8k/3vwRTeRPmi9BpvF2q+1W1gruLU3PhfyswjiikQC79C++KDPVASSYKQKP+62HP3queRvo1tfiO1fgsAbJfeJcKkaouR2VxbcAkUxPxuVQjZRVy6nSBJrXrUMBasL6L3xJhUDdvU5mRmUYGF0mJqq6IngM5u3f+A8JTgpgLmxnCc6G5u9hfrcglwX7XhlOipjI7xojFvUnYcF/4H4P0PanfLdNL+SVEp7G5jxV0Ul3tjPQJuCJAwzjGofJe4PRDhPwhdL/L/PSqLlVdiCZ7hfg+NQaSZvQAkUg8LSpewgaTLjLRkFStx5xRRZbPMiIXdyksHh6iUdy0CPw3xelxuUmCeD3ZKOmw0EExh2jWj1BRJl88u+7tIn8UdWBnsPHyr44wazhKxI93YOlxsbpAn3Y+Y1igh6st0lytXPYwwzoI626+AazIhEZ7u6BQrX4bgiKnejpqyqclBJWxWi+Sj4ErEOqQE4XKCJyGb3nf/N374dv+t0ZAQLtCelDNqzVJC5Wfy/oW1hFFC739TPL5uDaNHbq7eVY1+Y204pOhbVliNOOdxrJZqh1OkOojeWsOKv5lp2hesJbrFHGtsjEVMHMgEati2SrqADMLUPOoXIYZqelaYBaOjb8UWl7RBwbq6u6mNVaVCaNlzA9JziplNwUDbFNVedU2tjLopYsBVFH3Dhy9rShGyjXU1mUQo2wB4z3OuNrJLKDzr0x5YwHBtlFLkFHbLSUQPagyFOgDinPNXZVqlmB++09FWFnPr3T8KJHEMnKWSRIFfsyRVF0I2eG1KtcVw6gXAyTWQWnlRR8uxISr+E6p/PIaDLdduTY0eYxoHO3T00F2FW+2B2zOsKoXe6ZHz+XmW8N9RU+1sIOULJWSpV1Klkp5N/KXSXk3Ke8m5d2kvNtvuLxbB6CBpRgKykBQBoIy+FVRBhKdl+i8ROeL46DKqZ+sKO6oA1qpUeqy+6XSulRa/3IrrTdY69CnpVyRfiwf0XAM/t/yIxpfKFrJNiJ+dahSx8nwIByq1THSTwcHqNCt9tJ0wgg045d8Fz6gYQhBCTTFAL/Y0PxDiem6h8mfF44/caEwJb6ioPgXHJrsFt5xyyoGbKlPX7bs0XvTqMj5bdqu5156cLIzWzT6cHRzIJwVVD8oCXra9u6d4Xf6KMbcuJgBt7BWojMj8Zd/9vw1FtmgY/IjSANsHvxITPQjqJDqzygEfa+7H4Smf8IcWdk3PNdCUxeE7uAFEQo1SxBicGGtrKr7xT46whlq2i7RVar/rlVkztckvdQMrmMEVJGERkzyqlHX9inHYQzzft4MVI1GFOr4MmWQqcmQqURqT0DmRcdpqO08PQ2l95SmUSMFfRNy/XxihHFHYrhm4SAG0iF7LiGGcGnlT+PwYzAHnnL5jZyGa4aNPV0gHfEcJOKos56ptEbX2io8oDOAgS9JZHIvQyKXTlIPonAbgiRuAsqx+hSkb/zInf7onmcVkwNShd4322ggOTgzmIoGe1v73DSl9zD7zzgfJEZlMoZ+OYnWgrscsCBWPq79f0tSp6e1PB9TAPVQfG0FLi6cQ2azOBZ00KqCf0BztRG3V57A2CFyG6awV6/Yc6F6tg47Wd0NBc93n9nUELODg6aBPppLbc7OrBoI+DNKozAuSWz+RkeuZmu8b92m+gxKlid7sHtpp2hpsu2zPKFnTO1bTjkYavf8iQu+zeYCvSlJwRLww8hpmuADoAQ1wxBysgqNe4JI5WfObz2CJeAwKhX+3UxsdOl2r6HZ4TJKp2SPgE0aXgQXVmErU0yOnquyXdV73s0iPhsVrstLP4Lt24Wo8Za6KisDpVfd9QgO2kjPEMbjsw/do530fgdGGWJkcM6hKlXGXtT4I2wpVTrd4Dfl6RPdYVaUOl4G+SPipl+SLvXdy49oBhEKyig1mfXSHguMg3HzZApV6TVlTvooRqubFzjrcrFlsjP1sqzmdqU/2nX6SjSWw25fy6uXLz/nWjoeNLPrLECQvV0aBf5eVD1QRpNJlrKX22PTc+8/UUk5LuSja9HNhv86HCyGl7Tgq/5oDP/EXoCmWRnoNJ1NppN5f3w/nM0aC/C0Nqo8HIwnc652eL+YTO7nk8nNyUZjTheqNBre9AeLUz1VGrl7Gt3Mb6+uRoPR8AbaTr4f3sxdjd73x6NLbLyY3V5j0/lwcDsbUfnHSuObyT38cnk7WNSfAXlup9PJDOFejY2gA/wi1ejm7T2G8dp7aW95A7/e09z7i9Hk5p73u97uejSfYy9vbkfjxejmvj+fDxf3sIvjlsbD2eC7lwhSgzkAofuXl7PhvIV61KnrMX6ZC+b3ZmyVwnT0A3SZjebf30/7s/71cDGcudoMFx8mM6uNGf37oWuvGpvD/9+6CFp7oQN1J9PhDRKsD9uN7S5vZ/wC8e51fzx+5jvj/uytY3KDye34Esi0IEbt3yxGmDLHaXTN23J1u7idDZvZUbcr097BFv1/neCJuF+8Az54N1FTmQ37g3cuqkBXCzh3U7Wsbi+VeOn+crgAkjvY4Pbm+5vJhxtKF2x+Wl5RQ2NDptlweDWZXZ8QIcMfbpEG49H3w/v5u/6spcemjcEdvu7f/FE10NVi76fj/mDoWKxpz9+1u57cjBYTrD4LwmH09q3znPDZVUf2vj8Ggl/+EWZ2fzt3zHg8VX3P+jdvh7BDN/QlvdH7021b2HU8uhn2Z/fz8Wg67UPTK5AiyPm3i/vJFb9ef+mH2/4lnoTB/8/eu+64rSXpgq9CJHrgvbuVLrvm1B83pgA5U2nn2VJKJcn26aksZDElSuKYIrVJKXPnBg7QP/odBv088wD9Dv0kE5d1I7lIUS5XlV0ZQKF2WiTXJVasWHH5ItaJ32mizyZjD8nxV70D7i6vZ/233o1sGvlwASsxI6b3r+G78cfB9KZ/g/cMwohmV8Bf5pUmOdH6keq79asL/P/hKR+XebGUa9sy/WGft42HsfTh0PaObmcymE4G8w/I2keFzwDmM+U330GrzW9+HA/hhMZFBHF4M2/+wCHO3dv+/OL9nVaNurwLmxL5t41Jrv/vQXXv/slqgLpsFmhsBRmkZPAoUxT9UosQbxSoWcrooCWlL4/+H0YoYp442Ux+gxSz6rz+DRPPMu+0mrQm+DxRhmezp2Jacww02a49i369P6ibDtW3Tlq8Cn+1m1VNwzziNTBj7WZsf/0Bn0RGVXK5W8tdZ05OvMr0O3VU+Es8XLQbJ2RJo/e5R3c80vVKyubfL8omiJJHXsvD94x/M/KV/4mqlPnHBDUH+8zZ8vyDs6/5B7IinH9/6sPBBwLuyqjX4/nA3dhmW/H095hRReiWN7dY9zMNzn9/mwbBeTChycM/gwE7gl9Wf78isqifL6MFmuPL23Sqdv5tOnEd2RFWQVTfqM6Ji6nYM2EodaGLus2NTp22iHcpOo2WIy4pDPpgw+Hmrs0oTLWjLPolWhz2OonHmuOF9n3D3GYwhsR1XsFYPCFz9C8llJ628t6QRM8RXen4Z9XbXxiA5y5tnb/QX1JE91LrRD/wuZVsIRHPeNs23clhw4sy4TpF1o6Gcnk92ZvN0ZOiLjJ6fCcKzIrBBk8tYTh/pYzj8Q9iIwQe/OWzMQy4RrCYjs3EKy2kvLOhnWtno/75pbNJo8c+5sx0w54gVIMWAD7jXJtC+12/uCyFqRHyaBOeKsiSQ5xArw3jpLIn9Mq5vuHcG8a8Cg+LaM83pY9iX0rgSAUQ+cJ0qxbds7ccVpRXQUNG9ps8O6w3jLUsDQBOF+wsoCgoLn07moimYCreUgs+N7a+t70NRaBvRPkNlvFeMCKVL+FWSTwYeavllTWDKaN88dtX9Q7NbRJk1TVRfdF0zx1dgKdhV0wx0DbWWIdI3UvoPfz1PXONF2D0G+6HNuVHMXzW07W/Iz0JtXm8fSbxKsIVHGLU3pPfpB6rqD7QnypwYlRF37Rxm6ag7bxh2tP9kftou8vo3miVG1TiNd43tFxWUnvHhrW5l3n4ON9APxj/a+bpp+xA7etPKFMYTs3kie/Q0L9jrXeTULLX7TblVNuv+An5rYGm//3v/1lgvWsiiiY3IQTpULOf/bVo42wu5lAdOC0oD4uSBJP4gVBnfmbwbcDj9xwxL/8QvVy/Cd6hsAzeghYdF5tgAjJl+aN3GRW0y7N4KgCMZ0a2VUX6UdmBD/GONiWoVODQbMK60vy0vc88ebUz+t079rcT31irMivXoAOrsaT2NpwGQeY0cqOFflv0Dk6GqzxCCENHhGQYrNT7Wm5rdIHiIrQ+COCH9tQSA094n5xRKikWFj7E2cGk+BUIgN/2+OY71YoJCYUHrqS5RWzeE5UkiCsp+P6bS52J8TxPqeFQOov9dfu+xpncVLxhWb2uq1bG2t7MVZTrZ9cH3AsKDZcvtnjPbKEK1zE8lGCeTlJD17Pru60vcVNf0tgtDOGs1bdRWIIHW+/1in732VYerRkWQl3tySo9XepIbE74Evhmh1zEKehNfHkPSkT+ZAsgNnVDi5ofTO3xcsFERmZEMdmwQIJfozzrVW5HIMRZrQq7s8IgopOniwztuSjn7PXjoyH1Ica7UnQ2LzVDqX62HYQ37/mGaTpolf9CJbLRVRdPrKX6hwYjn+iikZUzIdqX0HQWrs87QqGrLb34bgGdXagV0C8ITjOvXABn/G/3OoTKbQjl0aoHJqi+r1x8gJmvxnlQGbQnw8S8gLc2TBrvPPDdbKhPYffGhcpNngdWPmrjuE2vV6rOsmKFW05iKl6+nV+85FsLz9SVt9gHU4oFkb4DltMWEdluLGIalqc/rzuG8+zmthrol02/duuEuccNNUu32Gg5ua9Z0Shf4jHPePJ64bWQ+tJbMOrkIXYxAGxyiPPJpEZrJkGOmMq9JI6xVhr2VZbPSszlOTGrbKumphE+7kwokdG056mspO928/bSdBOcvltx33rnm277Ni1d+hZ0u/Ptz9z5HMj155ZL30AbHzfci3yhO7FEUSBohTJXTkFVH01dc28MVj3eWpfhfexx5EAf/bfXPItwbyxK7x4Km8zS2t2LVftUXabubzX3lUsytyfm6wPf6UzQT7rRQtUo4ibJY7vP7g+r4AWVUn0RPObhjpIVw/w+3pOt9T9n4xu+iM/4VPm0xdwSeyc7CBd8J1ws4DAgxuSDEEjkK9vQDLV3roaW65nlIrNnf5GZXM8cyfXM/W/wemb1G//inLl5BFpYqk/X0mGmyuDVmbypPp7LieroUqzR6YDkOkRgFfnyTm/swwCzT0wRvix9iPL9CROiEySj2koIyc1JI4Id8DJAJcHBZ8PJqTWp1LPHercpn1rA8+neAvILk8oVg+ZCvnx1lnAkFa25wlVr1SXIlOmOQR+UNT2+cuqXkIpcqFOWR8gGAvlY8bSfhCAOVVo6kOo25Q/539DkI1uXlXXARQBSFWhrlrII1KF7mybZAmVgeSD/9MdXfwpQY1+QLc/CCrN8uamX8MLrP71kU/ORTtYEa1ek2qbihF/Vb8tKsfcPPRULZSHtUTuAxaFSWujieUG9vCDJwbYT6jtkf1Eqd9FyPltyeStLmOqaJ5m9lkN9B4MmMPnnkN20ftIsfm0waOF+ZNdKpYMh5X4+4M2VlZveopyKRXk9yXQaXTTFdZDPbJx58HGkPO4UCFLKmgHC662or4HelK5q6+jj2zfdhetobFTHUOWBK9ZOtUTx7XRPNbC2W3crN4waZZ+adwtJ20fkFrRZpC+DC3Ip36ZgOJ1nqxXqqOYSUI91dPRmUur76LWkLFMb7yalRr7wgtLmFet+Q6kh12m3lOoCAV3rxWB1S89wgCpmmj2QKWAUZwiZaByVqrLSPBwm9F47OSNNR5SMbIx3peIRkQJDPOV+U3j9Apb6xNfRrYHkyxrsdIwqYjN0ZpmYkOszML6rAo/JMuCHguiIbosiXACsJk7Si21dc0u0DilYswsbxdgYPqEY1bmqU0Y+KHKpcxSHDDc6PNUpWdtmjpHqs02LmvPJNUBR2fAbgMoA5b2mNANydf/g1uCkAlU/lg4jMZDFQBYDWQxkMZC/IQO5wqd4yvjroPEDbRkm2n972FNV0cg9oGzQJFpaoanRjsruixi4w8ga82VTGMbKY+WkpypgKlhkTueuDbc1hjNrs6H2m0b41rXNGQVViqqFKIvgPKj50HUYXiVC+wqNOg75ExSo1wOQuepLzNM+3P/kEz7D+graXO2Tl9D99Dip8XkBksD5qj57JTJPmfmE59r+EnOyv3hti9pYjuNVbono/G09asU2RVO8a94ayzKYy1Io6zbtFsvShisKyuZQFhoDPlav92zHFpnUfm0ieguJdlfHKKxn2tJchcq11aW1OqB1MtHDRA/7alsc7VFdRLPRk3LypkDhm6F/i6GRfGXLDoiodijt7wdEHvD1PHpTfNXNhOVuOOoqu0l200lWjfeWgVbvojmxyPvk7JMv8RKq7o87Cpt9hF/oHvwK3kEUOCd6Bk+tM9ioAmlBVfKy2Rf61XWq4YS+ijzt6rDzaU96Bl/0sRffNK8hyPzxAZ8r8CjgyYLFXAyZAJ8E+CTAJ/Hrigb03WpA4tcVv+436dcV4JMAnwT4JMAnAT4J8EmATwJ8EuDTmQCfxEAWA1kMZDGQxUAW4JMAnwT4JMAnAT6JHvYM9DABPgnwSXaTAJ8E+PTsgU90i/mN13CeKH8WX3SOxrXXbLaVmxpKGtPPGE9wrtnDhl+UilU11ft0o5dcKMzU0ivpnp5t6vcHOKUDG+cE228XYW12D1X0I8/hk8BBMsweo/wtlkf12Br4LLjHh/YiMvwoWB1SquloqqphmFArqvCQUDo5VqR3LrfvaRMjpzKafzx/3Qte/8k7Ierlw27XODR69ncZ2j9sbbxyWbNTiuO5QVenUJ7hylLtzmMl87Cma7TvVDbPvjNDX+8hif46lKFynOom+/LMyjKhUKNoEAudRe48M7tW85cP8yk17QTaKdBOgXaKjSc2nkSuJHL1fUSuBNop0E6Bdgq0U6CdAu0UaKdAOwXaeSbQTjGQxUAWA1kMZDGQBdop0E6Bdgq0U6Cdooc9Az1MoJ0C7ZTdJNBOgXY+e2hnC75Jw7u+JsaphNYSsJOAnQTsJL5c0Xq+S61HfLniy/0mfbkCdhKwk4CdBOwkYCcBOwnYScBOAnY6E7CTGMhiIIuBLAayGMgCdhKwk4CdBOwkYCfRw56BHiZgJwE7yW4SsJOAnZ492EkVIpsC2U+twKY+PacaZsVhsbFitfSINPwUmRP3WUItWSerkXw1HnKGNoODAf68Chde+cq/G3sbmMYdAAXOsHAYNKJkQAxSBcORpNzvsn3AMatl9BCrKMsmfCDhrAu17cIn8lkeG+mpteK+jIibeL3pSEXtjsPB+VFYcXrIDgWcuyhscXD6xEUnInVOZ3ecfo2qdXpDXWBfBQjLCVK+bEZ4RqleVutU9jFjVbQ8foh0xESPSuv5Zg8vKs0YlaS2yCgnD6lWP5SxgOcyVZBTn5s4MdWUi8kP7rFewRTe9LdAV0+Jxwt4FoT0kGhIxRy1O6no2RE2TM0ZjYmist5yn2Wf/RUNS4Sfex1Hn8jbrGL4amJtw6gSVr/KpCmrNRfj0WQ8u54P7ibT64vBXYv3qcOr3lc+Da7fvZ83Px8NLq9JmfE+HfZn87v5tH85aHVKgUy9qJOyBB8tKLZSj6gsWf9AhyGRS8dRnHgqUrCRb50VaAksgIIAO5gxhT40KMkZECBLFIoVw9lFsy7NeQEdY3jT+pmcQfZYQ3uERlFI3aapCV+XYkUYT9H7iqyBEEUe6scao7CJwaTlMRbQG5wXAowVYKwAYyXuJxbyd2shS9xP4n7fZNxPgLECjBVgrABjBRgrwFgBxgowVoCxZwKMFQNZDGQxkMVAFgNZgLECjBVgrABjBRgretgz0MMEGCvAWNlNAowVYOyzB8ZWWbkC63Lu221g7MuK88xY7k6Iq+qxUn4jcyS4+LD6BqCnPKbm+2bnjnlr4nX0ZYOUaKGVM/GrLC/D31z+0KYDgbvcOdAxFe/RNZeD/bHL1N3EipgeqkeL8GmCkGEfgeFZsCM8cRtC0YIkOzrMqdNPUbzeeCCb3OsjPbXdtnbZEGWa7cMkSsEKm2cJyO104RH5QOZgkz0GSQZkCsu0rES1UEy/DMagzUfpPn+y6DqH0cAuK0OMKUgZF4Z0+zxcRiqoYyfRc6OUztsIMlUv03vs7gW5lJde417Y0sW4aYIYcDpOthinc4JipoKmJg3sCEUbH/6q6udx3BTUDq+hZ2+qB5ZGVYhl5eDp2vGR/dMGekb8QJjD6XLFYOQmrDvCA/MMND5kiy2vJiiRO5gBOfvLUOYgicP7OIn3TxwEjO8P+0hh6UAgvEAcHHZaRXC/agRwf08X30/Mxd86BFEKwvg0GMwG8Di3dr54AXJ+wxTeopsnVPNopmPD138gArZ87sxxxukLnabnfHadIoqACHmUJgnYGmE+S+LdLlxHTYw5pLeCQr0WrDgpQ8PHKR69Y0GiX6Fdl+IYSGaiTpHiXldMGZyrK9+dxI7S9w9ZcmhgsiT++YBqK4xttsd8hbXXxWVeQlAFvWV8WA56vbzsyxiYpAiTKwype/MV9BN91JOnj3Z+rMwa9yJ6FNZInSQrCJACggcmARIx3IPY2e3/VW3KV/Blnh3Wm+C1d8p6XHqhpviV9wAjn/zvoUHWbJ90kWLuh/8/vM8e+LwmDDaPOlaCnqwOg3hwjAI9IzxFMC+DhkQqB576mgQvb1OL2FGg8t/DrIIri6npIWgFNwA08/rl73pqAGm8PWzNINhDCsIqRpL+8gP8BWO848f/HPzwGlgIPv7xxx7NhCn/i6eJylf/Ql+1UhkV1Nk+2jVY+Q8IiY+NyQH975uopZbZ4QGXVJ2sitUhSS718se/elYdfzXRDsuJSg+orF47P3bUooDQeh/AmVXARvUAakbhLwjuKu2WfQanv9rbZgehzwHVjZ5mPd7geLBRQlXRq88GOYtC8D7CdttVRw70oUfKGOEDY7uKIiweDk35IibKrOSjnIMmek6rqJpFY1hVq5q+gAB8hrTeh95kI/Wk0g1JZ7I62b2kXAH8Kr5gQUP1NW5API4Y5WgFvxqyM58XRXkcZR/PaDB/P75s8PB4H6ofR/3pu+ub/vDuYjyb2591StBd/+Ng2n83sE8uxjezef9mfizZZ+hZU55mRy6psIPLJqMM7M4MO52EiHT0ozJMM6A26/dRjVMfeMJDh4UOJKSF96CyLAjKOCmUGAYwbhLY+9yEE6bBWBqnCK6CJAofNMvoNx8RVokHtfJnhM4yq3e6yTQOboOR9Dlqo4qdgiVFkEe0QWgc1AxaFJ9rmVNlchXtSaa2I/Wi0nAKkx7Z1pWZ7zI73ANnmAlzcF27jj+BJZw9tnUOdtF6vyG5iJ6XR/pAA1t5HHr9SIB0GVOLi0ix8dy3GDaG5JD+GDG8bkPmFU6hjbO26TtuPZWJGmdsxuGpiz952a15ZsO2TWhnWKh9a03+xLMd/dqzem+WhGVGrg0hmA37Di09TvztNt6j0j6KyUPWrIKWKab1ptJRi+wznBTs6AVNEBSk2zOln+JRe3umkBlqi8d5wAPAnWVm5T0XYMzEXKDLv38qCPYUF4Ndtti07mA6vA261xI4oi+D7MEAvnYhjNnphU/HBWczk/wJVysMh+bRY5h3hkqSCmj05rrlmpAJH+1JgzguKFx9s6LlADHDxSI/IDNFEcna4UQ53qNI5WwiO8Rbtn3QW8IGiSV9Iz8wOUjnAVJYQiqkTV6gpwa6ChebOMIcwlCnlBMHOnRVoM9o20U5Qm7P1gz49pxf2TrgXAYHAeiwey9wgD9wuozGl4Ph3XD87u5mPEWsD+bwRwl05FN9qB1fGqyvK97AZjz11rYHj1JzsC2gPZEeCNa+DNZ59ggimbLilb5K4MSEDCvjp+hwBHi4adq9U6Tq+SqPlOvASR8Ho2WBSeY4Hnh5daDsAcxMD1Zg3AHplRWGx38ewQrxmDoOu4jX29ALCdqGDcMH9R5ENzmmGkjWMxEoyniIF3tgizRLz1NQqfaY73/qQB2p34UrfMIcSdwHMYTqlBHmDUyn3wvMi125AL5m4TKGJnLYsB4fGUjrTMPsMvWaMRlofykHjLUXdADP7r4646Oj2bd1YVWmTqPN9SZAU8x9HjT8uVMT1VVSr5s5cnIT+kBRuQASEv4lD9eRV7UIPTt5Hjpb2d09TJUeyklsABePsE/w320UFgd0tIeYYfSEri4j0o3Os0H9eEcSKiBCrMIkodQcEx3AfKd71CnU6VB1ev2t2P44rye7Sek4rLiRBpPp4KIPNtWb4EPh2q5lJQboAgpAuMRE7ShfwFmFnrstOpcOO/LKgP6a2lwnx8fEmPPSaco2O6K5+R2CPpU0A4WYcFUUPvYKAjhoK3oZ7ZLsKWowa+Gg7VKXZGTLb5ScqFIERIqASBEQKQLyJEVApAiIFAERNKCgASXHSXKcvtkcJykCIkVApAiIFAGRIiBSBESKgEgRECkCciZFQMRAFgNZDGQxkMVAliIgUgREioBIERApAiJ62DPQw6QIiBQBkd309awaKQLy5d5BKQIiRUCkCIgUAZEiIM+mCEi0D7Hj+niNQy2NHlUKhy5SEOivYJHCdXEamXRGdM23568bQG48phorgUX8a1T0MJhREPSTfmBm2WI4mpYdX/yNzTxXil1lFgwt7XaG0hJ1S5wlQndNmvVqK6fm1dZ61Nmxkf4mWOogkJOwqSxWdkbSVrrPiTNjxu/CRiErQBv7D0qBMbqJyVZQW9s8QLx8dq9LwdDn3cisGuxC1HrOxH/9hzO7rstqhtmtz/Kkgt2RijBlrtH61iZLlihm1hGjUKgf74R6vj65ukTzGnezOf1D9CWjhvBnkkQ2n1DxbBU8Hgbr+AE0Sd5evlGAGrnEMS6OVXf5g37xb1LgBYaVG798l3IvBaZJeo7OGf1+Sr7h7Ho0GQ7acw155kNvqtQkj861ZZ5X051U1g3DHTpkgvG3M39K1fGeKAWpY1fb8JcRCJQPnoImbkfl8ik6jcfoEkxjrZEUmCzFOknHQcQpDuIye/RKHGcYpUIwNAxKI/paA3E2+Xg1B30oPrbWpmSGKx9ob9LHXy9BkVmdnyUNOeeg4MEZXXizk/WjSsoSGr9kTCKrYx0ZwsdHOCOEL+FXlCfsShQF8KDPrA+/8BVNArF1IBVukmUtlZP6JlrIXHwf7R8jipBYk/cVSdvXvWr1omodGdMlqB0ZgpQSndFMMmcBopfij3iKGpQd+lPSvVZItDzSNPMnu9MnI/rChxezWDHdqmZS0645+cnppQf0BbaZbrCmVoLk/qwrA5miDs6Q4DHrbczP5bIBiw2l3YHA5tJuvgSvY94mB/bCR5NHi4VniGapc7TT1E30ePT13hk0joXReFF8G1fxuJoZWW+5cufgwOhS+HI3Hncqfez3pTrTVYtfadbjykoxmxWETVowI08j0puV6DGV28CkpjdhN67XBNV8UAl/eGalhmsrdYNAXIRP1oGndz/8YrO0CLJXWIKCbZeACGCflS4Y5wERVCgWNxSX83mkfcnNpeJ0SzAXN4dtmJ7DAi0p4ZfONXxiNA/txNQbX33u3a/MdB4zm3735W76inytNMKNRSaX3yMHHelnnFikEu2bVvw+TsP8aWZqGjZ1w/V0DsYENzUQ1fGHTtooJtUVSPBrlGe9ipOQ6lDUnBHO8mIFsacL0CrRw8g5+sdHo825wviJqRnSTm07YEIHewZaF+hfVU58pbOQx/eJy1H6hwYjZ+dS/SyL9npujjZgLNOC9XKHXuxi08eXybE9XdAyr1wAZ5S8ghWnYKUmZKwcXepMq/r/8DgzZeoqg/ZUKzIvoPOy2fXnA/jo4LvreKwA2mhjhUVtHLfp9Uop7YoVbtkUL16+nV+8ZPDOmVEMooApxVJIQyH5bEc4ntE4aFie/rx4Hlap5oR1JsHyZdOvOV8NnAGDaXvbfEWPaz7nyr7secaT1wtfRVKe6gyuk4fYRZUVzIi8oS6RFHLqopoESsmqe96elmUGvgKLo8RcrZg0Zls1Na2KuTMhndW0J2m8ksYrabyCUpZ4/ncbzxeUsqCUv0mUsqTxShqvpPFKGq+k8Uoar6TxShqvpPGeSRqvGMhiIIuBLAayGMiSxitpvJLGK2m8ksYretgz0MMkjVfSeGU3fT2rRtJ4JY33O03jreGb5jUEmT8+4HMFHgU8WbCYiyET4JMAnwT4JH5d0YC+Ww1I/Lri1/0m/boCfBLgkwCfBPgkwCcBPgnwSYBPAnw6E+CTGMhiIIuBLAayGMgCfBLgkwCfBPgkwCfRw56BHibAJwE+yW4S4JMAn5498InKNd54DeeJ8mdxRUc0rr1ms63c1C8KXylF+hnjCdrLpxxlL0rFqsJCVQVt3tGqUJippVfSPT3b1O8PcEoHNs4Jtt8u2h98DDzRjzyHTwIHyRAvGnibHVJPXIWeBff40N5CgB8Fq0PKlUl1GS8ME2pFFR4SSgdmWrq1oKdNjJxKVP7x/HUveP0n74Solw+7XePQ6NnfZWj/sLXxymXNTimO5wZdnUJ5hitLhTuPlcyDPtbRvlPZPPvODH29h6TlwpC/hDJUjpMDeVF5ZmWZUKhRNIiFziJ3npldq/nLh/mUmnYC7RRop0A7xcYTG08iVxK5+j4iVwLtFGinQDsF2inQToF2CrRToJ0C7TwTaKcYyGIgi4EsBrIYyALtFGinQDsF2inQTtHDnoEeJtBOgXbKbhJop0A7nz20swXfpOFdXxPjVEJrCdhJwE4CdhJfrmg936XWI75c8eV+k75cATsJ2EnATgJ2ErCTgJ0E7CRgJwE7nQnYSQxkMZDFQBYDWQxkATsJ2EnATgJ2ErCT6GHPQA8TsJOAnWQ3CdhJwE7PHuykCpFNgeynVmBTn55TDbPisNhYsVp6RBp+isyJ+yyhlqyT1Ui+Gg85Q5vBwQB/XoULr3zl3429DUzjDoACZ1g4DBpRMiAGqYLhSFLud9k+4JjVMnqIVZRlEz6QcNaF2nbhE/ksj4301FpxX0bETbzedKSidsfh4PworDg9ZIcCzl0Utjg4feKiE5E6p7M7Tr9G1Tq9oS6wrwKE5QQpXzYjPKNUL6t1KvuYsSpaHj9EOmKiR6X1fLOHF5VmjEpSW2SUk4dUqx/KWMBzmSrIqc9NnJhqysXkB/dYr2AKb/pboKunxOMFPAtCekg0pGKO2p1U9OwIG6bmjMZEUVlvuc+yz/6KhiXCz72Oo0/kbVYxfDWxtmFUCatfZdKU1ZqL8Wgynl3PB3eT6fXF4K7F+9ThVe8rnwbX797Pm5+PBpfXpMx4nw77s/ndfNq/HLQ6pUCmXtRJWYKPFhRbqUdUlqx/oMOQyKXjKE48FSnYyLfOCrQEFkBBgB3MmEIfGpTkDAiQJQrFiuHsolmX5ryAjjG8af1MziB7rKE9QqMopG7T1ISvS7EijKfofUXWQIgiD/VjjVHYxGDS8hgL6A3OCwHGCjBWgLES9xML+bu1kCXuJ3G/bzLuJ8BYAcYKMFaAsQKMFWCsAGMFGCvA2DMBxoqBLAayGMhiIIuBLMBYAcYKMFaAsQKMFT3sGehhAowVYKzsJgHGCjD22QNjq6xcgXU59+02MPZlxXlmLHcnxFX1WCm/kTkSXHxYfQPQUx5T832zc8e8NfE6+rJBSrTQypn4VZaX4W8uf2jTgcBd7hzomIr36JrLwf7YZepuYkVMD9WjRfg0Qciwj8DwLNgRnrgNoWhBkh0d5tTppyhebzyQTe71kZ7ablu7bIgyzfZhEqVghc2zBOR2uvCIfCBzsMkegyQDMoVlWlaiWiimXwZj0OajdJ8/WXSdw2hgl5UhxhSkjAtDun0eLiMV1LGT6LlRSudtBJmql+k9dveCXMpLr3EvbOli3DRBDDgdJ1uM0zlBMVNBU5MGdoSijQ9/VfXzOG4KaofX0LM31QNLoyrEsnLwdO34yP5pAz0jfiDM4XS5YjByE9Yd4YF5BhofssWWVxOUyB3MgJz9ZShzkMThfZzE+ycOAsb3h32ksHQgEF4gDg47rSK4XzUCuL+ni+8n5uJvHYIoBWF8GgxmA3icWztfvAA5v2EKb9HNE6p5NNOx4es/EAFbPnfmOOP0hU7Tcz67ThFFQIQ8SpMk/vkQg2r4dBVFWAsXhuBzACotiTmTfYDqu2AVVUHhxr2lJafPvwWfAbsjHsWHnVdPKt2QSCYliq0lpdnyq/iCjYHX1qQJwDNi0I7B1ughO/N5UZTHUTZZRoP5+/Flg8Hifah+HPWn765v+sO7i/Fsbn/WCPe7/kewOt4N7JOL8c1s3r+ZH8OuDz1rytM8KsV8nxKbZGvGevjSh9YBw5ic4B+KIJARGGnsBY7PP14Fo/HlYHg3HL+7uxlP0c2P6TtRAmPxsQm140PA+7oiPkzMeOqtbQ8eBjjYFnqgxKQHQrQsQS/PHsH+ooQYpddRXDJ5Qt4zIsooHcvscA+ENATm0AoBYTzj794pUvV8lUdKajiZI8u4WGB+CY4HXl4dCDiESSnBCs5hIL1C9aMDEKyMJOAxdRx2Ea+3oTcasA0bhv+QoaJEZ1IDyXrG+CSwU7zYA1ukWXqeAvvtMdXn1IE6kq8LV/ikIJK4D4YkwqMm+sMGptPvBebFrlwAX/PJP4YmctDtPMcjKGGZjrBl6jUjXml/rTghzspWbbvb3VdnfNQxfVsXVmXqNNqcalZsstx3eOLPnZqorpJ63cyRcY2o/qCGCCQk13ceriPfgu1Dz06eh85WdncPU6WHRyk2gItHYQ/47zYKiwPq2CGCC5+iMEdAIr+jU+OwmeiXHUmogAixCpOEUHnGMECo4z063dW5gTZ0irqtUcL+Nmx/nNeBOiGqwHX6mdBuGj1y6qQ6z/UnYCuE6+I0bZ107lp8uWZ32VByJSWtMpYeqokKdLpFVGShEzzjdMEQG+1e1GlyHaxCamGUpTGwJPxkdrZnrKTeA7H1u46g8cRPfD6ySpzvsNARoVSjM4/0qD6h0Cd9Eyw19Ci2jjAVJ2Edmwy4+5zsoZjpB+YZ+Z51iOlBuc2MR8zsEWVQmge3KUzhXtse9Hk3B5lqsAtR6zv1v/7DmV23/pxhduuzPKlgd8QEKXON9vJtsmSJZtg6Yuwz9eOdUM/XZ48cKc1r3C3S4R+iZWwbIwzhzyRRY0OhqXi2mrIYBmsQU6nah177KkbAtE9hICD1Cdrh7Ho0GQ7aNUM+QIbeg22SR+c6jpJXDyclIxmc2uHc5m9n/gPweE90YHTsahv+MoKN+GHX3hG8Fm8PW8VaW/giOOys54dprP1HBR5t7EHqOIg4xUFcZo/eneoMI06rw1jCR19tIM7mGK/meaidss0jMsagu6+Ip+njr6dOMqvzs6Tk3nS3w68nHnzYMkfg8NtCnXWPjMb4NSqfevzibwLyOtHeVQkHzsHN6n83YVkk4aTB2LLmf9n0J3AXCafZsN96EC6y7Tbe4+k8isn/f6WUrGOdaR4zShmuJoYlhpOCVSo4lkBe3p45p/7tmcKdKSdBnAc8AFTgzPC9ei6MmUgFmtv7p4JAnXEx2GWLzVG62KxoS6GIvuTDVYUKQtRYbC/sLFlwrQZSg8PVCsEeefQY5p2B4LQHp+jg82plsLjooIQTH4fe5H+skF5JmRLpiZjhYpEf8FiIIsrFHU5UWDHSuhnyA26RWPmCuViAJX0jPzA5kqwgUlRYDYUI+qGhK1Bk4ggzpENdMINY0KGrgrRH29NjIcYLAm06uiDZHYjKnO3Dz1GbkmgJ6ciNPGJzDcN71AwaOp9rKf/ljVO0V0exHakX1flTWOOlpasOMhj32qc4Bbne1nkSpev9xuzNR/pAZ2TxOLRaSnp9lzG1xDbVUs19i2EVG4f0x4jh1anixecZSF3GQakerY8TH7NU5sOnLK4WG/K1Q5fsMPfVzjgWyHcyClj/qppl8ACzBFp9wTddv+mdQfNwyKbFyuf6wCBkVmBiDc9MaYQo2NjM3atPPbKfvvBjU7xzbG4qNLVW9PxGSkjxE9pbeg4eKRlqn7xxlVPCF3vjj3wLYwcRbarYWB+9KzOxukBlHPB3D3gETyny06XlF6GbN7fpDeMu4CPyRzy9gS2FVYqi7W7/dIs+qT38puM6Fjp5m45UiZoUPqOF2GVZ8kYv9/XlkanMFYj6yHQQy1Oe0xt1QFF/PR5aT+NHKsPpmUI6pZ9LbvT+xcX4w83cVwimzDXnQdOrb4JLVclHgc2DyrvXN7MP0/7NxeBNcF0aiZ6okR6VkVLorVAsynOptz4bzOfDwWhwM38TzJxYlm6aUjTZ0AFbDnnBiXhhuhC0e77Pzpva53jBm2BEDqX6kHmMyMlh4XoN2QFFUC+VtHjY7dBtFxqGIriyViQRRDqg6D4+5QOZSmaFuinNFibEqmXiJnriVynWjCIX2prq3E2Nu1GtYDpvolJucVhuS5QeC1I7h8GtozTKQ7NG0OIFGKwImcGyL6k7Rz0w0HtfkLMNEVTLPHxEZBufAqEOi+JODFPOT1a9UjbdLYySa7DAFsQv7kPMd+RiIfWxUJ7WDsuUgBmNXRQlqJN6kVYb9cktLUC0ztHtF6k120QJDuw2VSOj2fPI+AWkDjJkxCTG/CyuFwaKEvHOCz7BSRnev7hNSS6UloraobV8wKIplgyl5LTMYQMl6uuM+G5wM5j2h2+Cd2VqWFbkwJxZJN43zE66RgtmkdEUH2MMp2pGeBn0Hb67TYmbtrCnY7S3KuQHCwkRzoYNlRxHEj2CFXibsshaMh8gVWojRlJyujhTKMwNcAz3acQx/SXS2PISrk9P80mYFFlJWFabQ2Uj5cJ1ySpOtNZc2w/uQtSJfjUYzECAXU37s/n0w8X8w5SkGCjnNmW8LhKwqyikjPP7J8coissfKq2godfh9R8+XF9ez//tTWA04xP6skq86kZtt6ZJjvo/DaZvuK6fpiniYQgmR5ICPWy1/sCEpvM1X3KxBzKaS85gzp0MeRelJrmPE+1xzyqchQHBcpfAusxE51iLAJiVetanX0jKCdZFyLSRwh0az7RjcgbKdkHcArAXcv1job0TbBiAYkregDpx3o5vLlvJQlEHXAqP2aT40dpdHuoP/td8ML3BjW2qaumOcltwLEyrOTfBD2qf/EZvkTD50SM2huO3/aF7CL9LsnuS4fqsdQ8W2lK4oRtbmg4+9aeXphm1Ih3bmAxuLq9v3mE1uJvZ1WA6exNMYNVZhOg2TJr/HsFMWoXTWlAR/BBTcoVnsjw25uW7Sf/6knjb7cMzXGKsXRgvNVI696xSqeXp4GJw/XHQvXVTWYys8tYehpO/rHmv8d44m+lPg/ndZDqejGeVxfD0pc7rHRkluBAGWauerDOUsffokiyybWS32AbYGMVHfSTvx0NkCB8brDL26rPkPF8lDBAE64XKcrDIecFbrN4w0NFIUEVIre6riGdSkhGaWi/MPu+hY8MEwLQA1F6YEjYFlbfaAEq9oxz5MLu7vMacxbcf5tfjmyMDopW9z9JDgYgDBpqhxeYZnaf3m8H803j6E2y0QR92/r95O9N2T/3zj4PZHPcpMwrQrq8WRS+I0hKVu8xs+weycdY4tjjzLDe2C4zdtVkLKz/WsOJohd65oyKURGPLV4pJK4zN4RXSlTjwbVSxxk6mg2F/DhsU/gCF4KQ+yBvFcWcsSdPSBbZ893GMPQ1JCTilE2zbQYU0dvOxP7y+pBwLkMc/VfZhWzewG1QWA3q9GAoR54h1/Ey1F5rkPmwF6BsE/9Q5SfxbX8t9RJjlEQj+3J42u/ApO/gO0/H0EuSzttlqcym1T/ouWUQZuwiVRojhhZaFAZLNBped154XRAF1eGUcpFqL/e23oasPrPlbfcJEqP6qrIjqzx491/uKEWrep3Q6Vp+gAlX9Tes8tdFVlJWG57wW1Yc13aL6gl87aH2rdBQ3vFk9sRsbLB+21dfUSVj9uXaO1V44ds5UP6geDdXnFdnve2xFeMNkq3K44bWKJG18qyIMG96rSbMmDvFIoeqrriBpHFZJFNTxoRjFVgGW8eptmOiEhKoXtRLqMZkdLEHgOLznb0u+QEJO6WoQ50H8MnoZvHr5Ovi/gtev/g/dkvrQ540EE368WtWRMcsoAQmfjz0xwrnOYDTZUWDaZW6IwSiEZpg2G101zDmWbLsrvdXRuU6MRcx0BbxlBCZYon2FnIC98jiWHfBhtDjkuYptV0gQFzu0Umd7BISuPSgWg9mywDeuxwTnFWK1Q0uAmNS3HVu9Ht86Hh1XWT6KEJ7WhNwHemHlIy5vhC/6C5GHuykdPldRNFLOG2+VKl1OStnE2o2frYzipYefO05C6//WntSSXqorFdipa0D6n8G+/8EiJ++4k7s4vfv5EKb7wxYRszv9M5z3d8b19P/9v6QH36F5doet31Fs1/n2Ry8p3JG5y+gEemzOB7Mindqxo2xT3bv9YxRhOAkO8NWTAp7R2rledFfaYlGS/nzw7t9a3emwY/0fwfEA0mvefxNMtWrN9wdY7D0wEN5gQIhGmpi7yZzBm/dAPaMFxOKR5HhWk2VW6vE1DmQ8ImIZZZH1/sXGrcP60iZUto5/+Ch424ZObaCW+NJRgrqQr51ajS/geLyCmWkxW2S+ajYjLNcJmi3QLcWybTh9N95IH2O0Bj0vGGXFZsr5CaCQ4ZE8uxg3VrxpeaX06BoOrY/XlyrHuvRoPuiPZjQ/xdfnQdOndlU0JNbllWUM8hDBsbjZwdCO0a2tWJ3Xu95ve4t4h4Ru1LS4j8JtwVA7cgaC4EnX8C3+DuyI4e/Ct50xmxGsc9iFDStmBDItWLyyy/TEq2NKcKgsOtsijIcxIrrgo66uerhH0Utlxsy7ypWYR86cCLDHW4olvOUCS/9WTjjyWu1xfzj0/Xx9Qwvje3Qznrc97o9Gx9JbritLQOkpi88Tssfbi1fZ8qIKmMNmfen0QHYB2/jJGPrOYXT/5OMJ5c5u4QX1RuDu0O4Q6m3DicwnNUGGdrukUuAKpNCkP794fzcagDS6aFjv9reqT9kSIeUejZb2N7Ql4nkLLIljrygbBRTpDwPPY49WX32lrtHX36hr89V3fJp8vZ26+m2k4BEavgkulU6mDkHe1xRHJPU12xP/fI5c93DsOjv1IXhsIU7uyjhzj3dXXdFufQ0nJ3fk8kVrJ9QBo3Arl/mslGN479aANo5hOhIwOEmEZh+T9jMrJ+hTw9jqLr8jRCCsFKUrY2Da5/Q7wtTHejBOvsnN0NTD096mI5T2OP6aO6s5+k7tzeP/a5+acfppV5/u0T7AGDd92jC/iv/sGClLnrPa/HRU03dApPNsN2FoooILuoAy4q7cNbuxXu/OvK+pR6pJCYlv5D+mFTH72MQZ9dRNUlLaCKshaB9Bi97xZnxuoZn9SfFnn9ufKO6c2mB1yZGg8G+6BeLx8yqPLy1o2WzAEkagUn/IqDgvNcKHIBGvfGNHbphj/pjnOM65Nazy11O2QLGHHomFetZwVsnyWP+Agvgppn2hqkVQNYs3wMcvA6ujmzw9/LakVGgDqaWSEvUwxQ5KOkzF9YDAElWxhYY+ha46vX8E8krt+Iot7EPcXMeW2+hVDiLwh+jl+mXwcfCu/yOs1ucoLRh4+fXWGvnXqOEt+lS1dCkVsKRCpQvKNFT7QhmjBHbbkFeLdwruSjYXVEViFbbfMMqDsQKs1cM3ujombdfry+OKur4LwHFYnNUXQj+6VmXB6uxdU261z8DEq3vsnCPf2P/ouZig+6jkaOGiSv9DN0QICVvtw7hVsoXyXNlXbZyM3lLuRJgaMPuCwMBVx9r/+VsvdzOGeEjA4hOVerQc8eQ3WfwsCV2Yb0cg+GXV/0b2+pLyATzptAjtpzFgyhzzStkPBXuciY3KRUdk/6r9YkyTbKPRRNYvu9UYEeNBIdeKEV88VAZk0XvRL9ECTWaws6+cGzDi1bEOXr969Urb0joDCn5+9fJ3qlg8ufi2DBhyGQ0jxzwMzYbYVC/4Hf7fb3+HpUp+C21Ee7+fkUSgWY1Opefb/bXGF9vqsWW3eAlHvDLQVx3Khv0VI64P6Yoo3p4DdzNaRStMtzDXzZUQuiWfPEmrHt8uGhaeQQjyVpC3grwV5K0gbwV5K8hbQd4K8laQt4K8FeStIG8FeSvIW0HeCvJWkLeCvP1rIm+10lp15N3SNZN8YSFe5nh7hv+4PSP7JVqB0Njfnr25TctvgR1ilOByuTaNncyDJepgaOZbV236xH2kb23rXZpShWDYYKJgifb6rti3jbdmUTFvVW6l1krJ1/hu/BE3PWxrs0V9ck+Lxo6vN77WHw7xpo6b8fw9s0Ljm2+Bo+8GV1fjqae87tFrkG3lDM/dUE4lDk+9DJ9/+bDDSzkaCkj7KnHQB1QaMLWFaT3wXt+9x6YiN1VrpZ4VNM0P7W2s5sEPDByJvXzsey0VzK3c9JEvfvuq3pq5Mm0wvfjtK3W68ug81U3jVYSB5mEMJrYnLqMeg2K9xeKHymYm5VldswbaM5n3OgpBXkQwvClovcZyMntr0mqwO34Fuyx6Y3ZCGOyj7S7L0c+nKouy40HV4WXikY1mWcFLZm3Pz7XZ5MOGMmgf1CBqX3+CVj0WQUue+Io26xoobJVHi3fRUybQm60ma7/iJ0QhWJL//vf/RNnCtDQ1x7AODhZScT77a9HmyF4kfvlAjMKl2Amb7aGeCl1jzkC2VZcwwbgQAIB38Goxl9p1P30wtLcuOcKkx+SIBP6pvkvaqvTwHuCqL92EA+iyCjHudsTFootKXaATqvfw4JeVu48VgqXcumfXp3iWzG2IeBqRLa+yIJywGr+Ju3BN99c/RNrRiE4xHR2oFJ6v8LIeIvxikQp0j7mD8b3PsgSWn0G+uoB+87Qr9Isbau77SuH5Cj+XavYvo16wOWzD9ByshiWdulRFEp8Yz5i+4EnFZvXnXmnCg/XEkOn3+hiXpct7nPtw6vfPqPtdLNhgU7nuAxowoWEn7IbveMqdmRfw7p7mm29899vqvereu1O5z1nHoarjuE2B0ziooJJcbrmiXvHy7fziJQc1z5xYNhOO+U3fBK7BhuouUTMsT39eMAs7yuaE/Cbe+bLp1+4eMrd5EmrcNl8pjNkcKy9f5TTPePKKK2oXiZ96F1KdPMQuCj7B6UZhoSEl7EtUkyD3VeV2Kispy0x8leWzEnN5yrtbV7tG4ZWu3yRCgjhcgsJbvXXz0p2luWxKn23GbU94f/67x+EPrO6JAUU4Lo1oKl00j1ETnTJg4m2EUdLhvk0M3M1jRNAPKOoegatvHK3XIG25n1Tf+FsjRekmUt32bVoiStDtJtI/zwzM4c8tV5FG+82YLhPyX5tDnVh2U+gOVZtdBT6Ni5yivEbD1OOtq8z3sV/m9d9e8yxCniFmTXr3dNh0W3DtRmBFFN2auook8bea++5oMXf65usDh5TpJiC6Z0ldjMJN3qJg2Wf3h1Xwgq4dfBE85uGO4kthfh/vSUX7n7Pxjar7psi3BbWejx54UU8AhB2+g56u3ITSmES+JIfm6wT5fvO22wT54uqmiw0LvmlCQ/S8YsdBGaKYpp3IpXTRWv7LLta0h4yObirlg2UwC7zSAALdv1yvKddr1vbDZ9+93c4p80IdQea4xWxYrm9q++NNVWfs1HvHl0+r8AogPqlqta2bIZoGebt0C16r9UDw+o7RiYpzVRxuqdFkTol4PHO0XqS3AEmgS+BXvE0IdYfrm/ngHXmhG3KrvHTd6+Yq07fbp8VT5XnEXu7RhHyVyoOvx8V++/mUvVLKRz4eDmg/0D/VfPQ/59ejwWzeH01as+Nea9L8FBF1jl2Zbt8+8ibLXhdMzb84Zy7HNSyc2TnM1N1b3sw276VcLieqoytLux+QfPlJXHhrM9/Yh6RbmZu/shTUsP0JE6ITJKMLXTAFICeNCHbAS0Sr0H40mUc7rUmlnj3WQwwLnlrA8+neVl/VWkywi0FzMYohXjVDCDWMXhWumn2bkmwg8x6rAaCs6bHSqKC86pTlEbLBQq4ZPO0nIYhDVbOZQp/8If8bmmR0VVxZB1wEIFWB4M9SRpU6dG9ThS8rD+Sf/vjqT5TOis8KB1zOTb2EF17/6SWXTX6kkzUhHJG28fi+StVvy0oxAM7irRhyxKVzcejw0Qvq5QVJDrblQnJvgz1I3pKi5Xy25PJmHmg5e6I72XCo72DQBCZPM7Kb1k+6IOQX7kd2re6jVcbgrODnA0L/K/ePRjl59JtByhcbUMB93mXkMy6yjI0PPo7UnaIL/EApa9ogtKAfVtvoXLYXiHbEy++bbmh3NDa6PE0lWSvWTrVE8e10z80+bXfBV+69Nso+Nc/zV+LMPCJvlL2Z/WVwQZbjbQqG0zlWEKEQsrqa+kvuy6a+j16WzTK18cZsauQLr81uXrHu92Ybcp12dzbIRc+1Qc0DIjSyt16JmWYPkWk7WMZFy6hUTKx5OEzovSmDoumIkpGN8a5UPOYV329OuXUbXr+ApT7xdXSzUEGfBjsdgxHYDJ1ZxiVScnZoX1qBx2TZs4yOOS47E+0pklmCTyOqnMCjGoVkzS5sFD36+IRAsOfqziHyiZEXl/GpZLjR4alOydo2c4xUn21a1JxhrgGKyobfAFQGKO81pRnQna8/uBf/0WUzP5YOIzGQxUAWA1kMZDGQvyEDuZpBDaeM/5IgfqAtQ503HB72dENg5B5QNogTLa3Q1IXOlN0XcbyfA/Lmy6awkJXHyklPeWIqeFXJMzjecFtjOLM2G2q/6Tf5ya8xhFKo0AEnyymL4Dyo+dB19Lc43PNdXx6Xvu3oBAXq9QBkrvoS79o63P/kEz7D+graSnUnL6H76XFS4/MCJIHzVX32SmSeMvMJz7X9JeZk/0WUbdnVpQCdBznV6dt61IptiqZ417w1lmXSByvxvW6xLG24oqBsDmWhMeBj9XrPdmwRcjTFV7SJ6L1lr7s6RmE905bmKlSurS5drc0gepjoYV9ti6M9qm+Ya/SknLwpUPhm6N9iQBcXedkBEXXRPVU+g/NA7Yb5qpsJE7456iq7SXbTSVaN98bwVu+iObHI++Tsky/xEqrujzsKm32EX+ge/AreQRQ4J3oGT7lPvFUF0oKq5GWzL/Sr61TDLX0VedrVYefTnvQMvuhjL95qXkO0CeZKMFeCuRLMlbiURfn6BpUvcSmLS/mbdCkL5kowV4K5EsyVYK4EcyWYK8FcCebqTDBXYiCLgSwGshjIYiAL5kowV4K5EsyVYK5ED3sGephgrgRzJbtJMFeCuXr2mKufD9k+uvEazu/LBeTQuv5NeH+fRw9xqVQfNUGP2zekKnmm3WQlR6Fvl5k4jK7lZyvc0SMP28G22UV4Q0d9NhP9yHNoJHAADLPHKH+bHVJPPISeBff40Lgq6SO8N4AvqNOVyDC8Z2sYcoEzvPrNvUazp02DnEos/vH8dS94/SevT4J6+bDbNQ6Nnv1dhtaxxN/b7668H5Lxy+r7ucFSp9af4cpSlcljVf+gj3W071T5z74zQx/tIYn+OpShopHqZvnyzF6UavAVahQN8qCzqJxnZtdq/vLBRKUsn0BEBSIqEFGJgImt+M3bihIBkwjYNxkBE4ioQEQFIioQUYGICkRUIKICERWI6JlARMVAFgNZDGQxkMVAFoioQEQFIioQUYGIih72DPQwgYgKRFR2k0BEBSL67CGiLXgrDTcTzJVgrgRzJZgrcSmL8vUNKl/iUhaX8jfpUhbMlWCuBHMlmCvBXAnmSjBXgrkSzNWZYK7EQBYDWQxkMZDFQBbMlWCuBHMlmCvBXIke9gz0MMFcCeZKdpNgrgRz9ewxV6o+2xTIfmphOvXpOZV2Kw4IcNJitfSINPwUmRP3WUItWSerkXw1HnKGNoODAf68Chde+cq/G3sbmMYdAAXOsJ4aNKJkQAxSRWPDil22DzhmtdQVB4tgEz6QcNb163bhE/ksj4301BJ6X0bETbzedKSidsfh4PworDg9ZIcCzl0Utjg4feKiE5E6p7M7Tr9GMT+9oS6wrwKE5QQpXzYjfKN0fMqadGZvLnRbahmrw1Vr547YozmExaa/henvPf3DsyCkhzTVsEC/tvL6FD2r26iYje7FhpLzz2psJtjJ6sV9ln3212Ms0Wfu9e98IqewCrXHxdFhVOmkX+VigWXt42I8moxn1/PB3WR6fTG4a3ESdXjV+8qnwfW79/Pm56PB5TXpHN6nw/5sfjef9i8Hrb4jEH0XdVKWwKYFhUDqgY8lqwno1yNy6XCHE/ZcOdDQGnkr7NagGAh+VfCrgl8V/KqE58SQ/bsbshKek/DcNxmeE/yq4FcFvyr4VcGvCn5V8KuCXxX86pngV8VAFgNZDGQxkMVAFvyq4FcFvyr4VcGvih72DPQwwa8KflV2k+BXBb/67PGrVVauwLqc24IbGPuy4jwzlrsT4qp6rJTfyBwJLj6svgHoKY+p+bbcuWPemngdfdkgJVpo5Uz8KsvL8DeXP7TpQOAudw50TMV7dM3lYH/sMnWzsiKmh+rRInyaILLXR2B4FuwI9tuGULQgyY4Oc+r0UxSvNx7IJvf6SE9tt61dNkSZZvswiVKwwuZZAnI7XXhEPpA52GSPQZIBmcIyLStRLRTTL4MxaPNRus+fLLrOYTSwy8pIYApSxoUh3T4Pl5EK6thJ9NwopfM2gkzVy/Qeu3tBLuWl17gXtnQxbpogVJuOky3G6ZygmLlSW5MGdoSijQ9/VfXzOG4KaofX0LM31QNLoyrEsnLwdO34yP5pwyYjfiDM4XS5YnBxEyQd4YF5BhofssWWVxOUyB3MgJz9FWhyEof3cRLvnzgIGN8f9pHC0oFAeIE4OOy0CrR+1Yiz/vmQ7aMbr0Px/WEbpudwUi3D+4TBAb8J7+9zDX7Xko+aoMftisrE3DquIwilGEpdAXG+vU4xSs7o7PaPemcJ6NJhPkvi3S5cR02EH9JbQaFeC1acG6Dh0RRv3fFG0a8QV6U4BpIJeGamyMuK6MG5upDdyS8off+QJQcvkXDMPx9QLYOxzfYIm1+zM8RIYPMY4QL0HJccaE4hn15tcp73aV5GH1FqH/BdgipUQJyM7zNsgWEa2bb0O4zfD4pfxiD8izC5wrC0F5qvn2imIW+Zaduiy9lPhgIPVyDJCgJ1wOaFAQEThnvYurv9vyrGfgVf5tlhvQlee8mqx6WZYYpfeQ8B8mv/Hhpk7fCJDDezgfj/w/vsgc88wjHzqGMlLElzN6gBl8JqRiiJ8b56GhId23hyahK8vE0t6kUBs38PswquLC6lh8APjDRCM69f/q6nBpDG28PWDIK9jLDhYyTpLz/AXzDGO378z8EPr4FN4eMff+zRTJjyv3iaqHz1L/RVK5VRyZvto12DpfyAsPLYqO3Q/76JWmqZHR5wSdVJM18dkuRSL3/8q2fV8VcTMbCcqM7Syuq182NHTQQIrfcByP0ChIEHlDIKf0GAVGm37DM4QZX8MDsI7XY8snua9ViI4OFAuUNFrz4b5CwKY/sI221X1Q5FI76g56sowmLc8KIvpqAMLz7sOKygR7yKqnkmhhG1MuZzmcNnSMl96E3HUU8q3Vg5yA4YZSzzq/iChdXUV7ABEzhiHKA9OtSQnfm8KMrjKHtBRoP5+/Flgw/E+1D9OOpP313f9Id3F+PZ3P6sk2bu+h8H0/67gX1yMb6Zzfs382PpMEPPmvI0jypGvk9LbDLKwDLLsNOJPcQ8R7Qm19a875x6ngDKYaFd7WnhPYYsC4K6SioXOsqNIwF2NjfhBDIw2sS5bqsgicIHzTL6zUcEHuJRryz+0Flm9U43icXhXzAjPkdtVLFTsKSAw5k2CI2DmkGd+3Mtt6hMrqI9W9J2pF5UOlJhEufaujLzXWYHUB/thDn8rJ2rn8BWzB7bOgfLYb3fkNRD38QjfaChnzwOvX4kQLqMqcWJoth47lsMG2VxSH+MGF7HGvMK54LGWdv0HceXSqmMMzZ08EzFn7zs1jyzYdsmtDMs1L61RnHi2Y5+/Vu9N0vCMiPXhhDMhv2yHlt1c2+38R7V/lFMPqRmBbNMMa0VlQ5SZJ/hpGBXKOh5oP7cnintEw/S2zOFXVBbPM4DHgDuLDMr77kAYybmAmvg/VNBwKC4GOyyxaZ1B9PRbPCvlsARfRlkDwYStQthzE4vfDouOC2X5E+4WmHAMI8ew7wzmJAUPKMV1z0bCRm50Z70g+OCwtUmKzoMEDNcLPIDMlMUkawdTpRrOopUViOyQ7xl6wn9CZxwaknfyA9MDtJogBSWkAqLkhfoy4CuwsUmjjDLLtS50cSBDl0VLDLadlV9sjVDoj3nV7YOGO3vYOQcdu8FDjQGTpfR+HIwvBuO393djKeIhsFk9CiBjnyqD7XjSxT1dcUb2Iyn3tr24FFqDrYFtBbSAwG/l8E6zx5BJFN6t9JGCb6XkNlEWc8djwAPN027d4pUPV/loLJRn06CNZgkC0zDxvHAy6sD4esxdztYgekGpFc2Fh7/eQQrxGPqOOwiXm9DL2hmGzYMH5R3EN3kumkgWc/EaCgnIF7sgS3SLD1PQaXaxw/RyQN1pH4XrvAJcyRxH8QQqlNGmDcwnX4vMC925QL4moXLGJrIYcN68LkgrTMNRMvUa8ZkoP2lXDjWXtAhLrv76oyPrljf1oVVmTqNNhdOAE0x9xgfM/y5UxPVVVKvmzly+g96CVG5QFccIkTycB15VYvQs5PnobOV3d3DVOmhnMQGcPEIHQT/3UZhcUBXdIjuoSd0lhmRbnSeDerHO5JQARFiFSYJJa8Y/zlmBN2jTqFOh6rb7G/F9sd5PdlNSsdhxUk0mEwHF32wqd4EHwrXdi0rMUAXUADCJaYyR/kCzir0/W3RdXTYkc8F9NfUZgM5HiRGZZdOU7bIEe/M7xA4qKQZKEyBq6LwsVcQBEBb0ctol2RPUYNZCwdtlwIbI1ugouSGlTIZUiZDymRImYwnKZMhZTKkTIbg5QQvJ1lAkgX0zWYBSZkMKZMhZTKkTIaUyZAyGVImQ8pkSJmMMymTIQayGMhiIIuBLAaylMmQMhlSJkPKZEiZDNHDnoEeJmUypEyG7KavZ9VImYwv9w5KmQwpkyFlMqRMhpTJeDZlMqJ9iB3Xx2scapy+UejEYP0FLFC4Lk4jEU20W/opDbdr6qn3zD81O7XWo84xjfQ3wVKHUpy0R2X3sUuPGPI+p/WNGQUL7Ea6tDaZH5QaYE54g/lXG8Q8QNR5dq9LjtDn3Q581WAXotYzD/7rP5zZdevPGWa3PsuTCnZHSpeUuUZrLVw7Y5+tI8ZyUD/eCfV8fXIFhuY17ma5+YfoS+kM4c8kiWxWnuLZKgQ7DNbxA+hjvN18owBlbIljXByrsvIH/eLfpNAKDCs33u0uZVcKTDb0HEAz+v2UrL3Z9WgyHLRn7PHMh96Eo0kenWv7Nq8mDancFQYNdMin4m9n/sSk4z1RIk/HrrbhLyMQKB88RT/cjsolRnQyjDmRmcb6XC8w5YhP9o6DiFMcxGX26JU4zjBKxVJoGJSM87UG4mzy8WoOWkV8bK1N4QlXPtDepI+/Xpofszo/Sxoyt2Gffta1UkwivC3IgY+hnV+1r7Scar3YUKoSbE8uCOVLijlmoTtQAdjThx1a4CCOKuc/PEUMgG8G/IYPxDTib68vaTiqaVbX2mX/BzWKlJFkeH4cHwe3z32Cxuu7UhmNFyxOowmHlKLPdIGJYq9SXUMnpaji36JPS7n1F7U7kNd44JP8PGc7fM/YLU4sM62/KLjHWicuTU09rkuLi/QvrFK13I+wFEhCWA+tYOcgKx+Q+03YU7MawbrsHMocUHgBP0Ryndpl2NeJd6q2+cWSc23Un/40mN/N5v354O7D5BL/0xIH7fh642vzwXR0fQP/bHtp9gHaumltZzqYfRh5ErY8iepHdPQPNX41FL1hx1dL8m8rJxNaR5cfatOgHV6u2/K1Bqx8aAyRlVv5kMY/H0qI3lqbXhWh1SuppVuXplwpbZPUPLRplit1qWTqOpV2/VHBNI1WEWiQCazcGnr9AuGUqxbw3MImTljPuoRSnbgi/3j792Aqr+L9PPYab5fqfFVvwdnFqbnwvwUYRxRSIJf+y+CKDPVISSYKQKP+G2DLweueRvo1vfFbVuOLDMj+MrhUiFR1OCqLawUmmRpIyKUaKauQU6ctmtStQwFzwfouYUuEQZ28TWVGphoZbJMSVV0RPQZydm/CB4SnRCkXNjOE50Jzt2m4WJBLgv2uDbtEDWV6SBGLe5Ox4T4PP0f5R1K/W4aX80eITmNzHyvo5LraGekTcESAhnFIY+W9wOHHCPlD6H6X8elZXaq6EE32CvF9bgwkzegRIpF4WFS8hA0mXWSiIala9zmliixfpUcu7mItHu6iUdy0CPy3dvf43CRRuhyvlHSY66CYRzTrR6goky+eXfdukT+KOrAz2Hj5FwcYNWwl4sdbsPS4WF2kdzvvMSzQw9UWaaxOLntcYB2EZTffAFZkQqO9XVCot74PQbGnejpqyMclBJWxWs6zz5EvEOqRE1ZlBE7Dr4If/unj4F3/RyMg4D0rPajm1ZKkhcrPZX0L64iihd6+J3l/jMzLHt3dPKua/EZa8c7QtiwxmvFOY9ks9R4OkOojBUsOKv5lu2hmWcu3i7hW2ZAKmHmQiFWx7BR1gJFFqHlUDsOC1HQtMK1j4y+Fllf0gQt1dHfTGqvKhNEyZrtszyplNwUDbFNVedU1tgpopWJxnaBs8BCXVQVJuYhs055Aa4oyBoz4tOCqJ9OI5IAy6Y0lBMtHb4KsWq8pkehBlaNAX1C611xWqWoJZnj4ZMPLenylbUgJJY6xc59lSRSmHFHVBZE93qtyfTGMfjFQYhmVZm7b8CEnfEV4SmWYl2DAbco1oslzRP1o354Otqu4s9thc6ZVvegzPTqVqz8YLrQt1cIPUrpUSpd2KV0qZd7IbyZl3qTMm5R5kzJv33GZtw6AA1fnFLSBoA0EbfD3RBtIlF6i9BKlt9tBlVU/WlncUw+0UqvUZ/dLxXWpuP7tVlxvsNahTUe5Iv1YLtPwdP4PeZnGN4pa8jiu/36QpY6D4U44ZKtjpV8OElAhXO2l6YQVaMYxhT6cQEMXghZoigV+syH6hxLTdQ+XnxaWP3KgMCWeUXD8Gw5Rdgvv+GUVA7fUFZgta/TRvGRzf5uW69RDD3Z2oS1cG0/faaHZIoX3zQM2MtcOlxzhLO+XPObqBKDnTB/rxGZmEJToqUtt6EilApWdON939Tn65qafaaCmPzXaDJBkhk4UVAdfpVbN7Prm3XBw15ga3foSV6Xpzy/eU1DJuDd09zhKvweIXvCVO3FHj9OBgd9jtaye+b2wtgQ6THXBQvuYNec84qTwA6dHUCMtAp6e+/QIBuuG3IBLWjKnYXjmp5iUMUy78IpoaoD4ut7J20rj+NYJcXqdPIk5kWA/HIxWgcfwIjksrSe6PI0WgiyQGROK4K+64FYp+omflHesBU3vuakv1F+4bZsuGfqR2Xs93rrTlx80LzFSx4XuqA9KtPpLpe5Fmah0HMJZjbrOX3IWVuQSsU+wRiuVmo/o+kXzGEviqwo8D6C197joHMyXtbin4M+g7Qzwwz+TVPwzmMjqn34o8vGDMo0e+xi+66YGh0tyaSC699FGSr8IIGvQyo0N3R9ivLC5YXgEwKZXzvVdK564cPjLVXhYRHu+swVsfU9LI+Vn4KtbWH6o+CrWcYQFZuJrpVXfIkubtjQAMH6xM4wAcLZ/uz1DUzC599SC72jRN8i06TG6NttvsKDIgn1ifB2ICiNiWlktst3szonyxW9f1Ts0da0G04vfvmrhAH/FXSrFqw0/pliWx2vMiFAVkr3yWVe8bSzF1W+4qcIkQiPYr6erkER6Eo5CUOsziVcRruAwBiXCJ9f5cZDgcyyuSbnAaLzoml+3KZgV0RumPVWyxjuVM7rBQkUnS7zG+4aWywo779iwSsgyDx/nG+gHwyfNPP2UHah9/QlhlcCmSZ64mpf+PdSXL3HOt2q3CdVlv+InfMt3Hv33v/9ngZU3iCia3IW6jzp0Pvtr0cbZXMyhtPLKtlQwhSSmu24bmMG3AY9XXGRe/iF6uX4TvMPqHsFbsFzjYhNM8Mpq//3iyrj0LJ5y4uARkm1VuSAgC5oeWC1WCSqlN5hNWHe6Pm3vMw+yZ0a/e8f+duIba1Vm5TrRwx76qa3L1yDInEZutNBvsxbgZLjKI6z+3dFHEwYr9b6W2z1l0ykuwjOVXAz3h32wzKKCKttqLQmlebQJH+LsYEAGBbrgtz2uwata0YiydXjgnN4tegeeCBQZV0CA/hrqzsR4nqegSdFxQ54oPDnL+WNf4yxuamlZLRhaK6Rha4NW7hirD7SH5rS6SGCLle4LlTrHjilyMDnhlK5n1neLbL2pUcjBlB69ku7vAGnlwdZ7vaLfPWMMPcozLIQqLs62GpWVJvaOKMzOdzop8FsTX96D8pA/2RTMpm74KvODqX5STtnkSF4UEwIBSPBrlGe9Sn0mCkjV6sA4KwyiOXm6yNAUinLGzR0fDakNMVZr0zgiaoZABrYddKzu+Y4LOmCVq0CF0KnY1hNrp/6hwcgnOm21chZE+1KwzQYKeEcov66lFzstNK7BXG94uk+SeeUCOON/uwWZKvWYKtZ4rGoMwWEdRfXqsYi5YX9ReZH1HQ2V2JZ5AetGNVdd8tVW1qevW/OpUkv8wEpHbRy36fVKVXpQrHDL4dPi5dv5xUuum3ymiu5jH0wpFkS6Cj0DJtCnblwdNCxPf74NrCL8c5uP/GXTr9W9MpVkyd/jpDuXYQXNCka5jNg848nrhbdF7r6sDledPMQuxvWL5A317fQhx+/VJMiHUamM5hhppWFfZfmsxFyeE7PKtmpqOsjkzoQgFKY9T06H3KAoNyjKDYpyQYSUUv0+SqnKBRFyQcSo/w1eECE3KMoNinKDotygqD3IcoNifdJyg6LcoCg3KNZisHKDotygKAayGMhiIIuB/I9rIFf4VG5QlBsU5QZFuUFRblAUPewfTw/78i0uNyjKbpLdVNUW5QbFL/cOyg2Kf9cbFGv4pnkNQeaPD/hcgUcBTxYs5mLIBPgkwCcBPolfVzSg71YDEr+u+HW/Sb+uAJ8E+CTAJwE+CfBJgE8CfBLgkwCfzgT4JAayGMhiIIuBLAayAJ8E+CTAJwE+CfBJ9LBnoIcJ8EmAT7KbBPgkwKdnD3yi+1NuvIbzRPmz+IoVNK69ZrOt3NRQyph+xniC9vIpR9mLUrGqpjqfbvSSC4WZWnol3dOzTf3+gMr91N45wfbbRfuDj4En+pHn8EngIBlmj1H+FsuiemwNfBbc40NDDPooWB1S5/LO0BR0Z3/HgauD0e26zrU6PW1i5FQ+84/nr3vB6z95J0S9fNjtGodGz/4uQ/uHrY1XLmt2SnE8N+jqFMozXFmq3XmsZB7Wco32ncrm2Xdm6Os9JNFfhzJUjlPdoVOeWVkmFGoUDWKhs8idZ2bXav7yYT6lpp1AOwXaKdBOsfHExpPIlUSuvo/IlUA7Bdop0E6Bdgq0U6CdAu0UaKdAO88E2ikGshjIYiCLgSwGskA7Bdop0E6Bdgq0U/SwZ6CHCbRToJ2ymwTaKdDOZw/tbME3aXjX18Q4ldBaAnYSsJOAncSXK1rPd6n1iC9XfLnfpC9XwE4CdhKwk4CdBOwkYCcBOwnYScBOZwJ2EgNZDGQxkMVAFgNZwE4CdhKwk4CdBOwketgz0MME7CRgJ9lNAnYSsNOzBzupQmRTIPupFdjUp+dUw6w4LDZWrJYekYafInPiPkuoJetkNZKvxkPO0GZwMMCfV+HCK1/5d2NvA9O4A6DAGRYOg0aUDIhBqmA4kpT7XbYPOGa1jB5iFWXZhA8knHWhtl34RD7LYyM9tVbclxFxE683Hamo3XE4OD8KK04P2aGAcxeFLQ5On7joRKTO6eyO069RtU5vqAvsqwBhOUHKl80IzyjVy2qdyj5mrIqWxw+RjpjoUWk93+zhRaUZo5LUFhnl5CHV6ocyFvBcpgpy6nMTJ6aacjH5wT3WK5jCm/4W6Oop8XgBz4KQHhINqZijdicVPTvChqk5ozFRVNZb7rPss7+iYYnwc6/j6BN5m1UMX02sbRhVwupXmTRlteZiPJqMZ9fzwd1ken0xuGvxPnV41fvKp8H1u/fz5uejweU1KTPep8P+bH43n/YvB61OKZCpF3VSluCjBcVW6hGVJesf6DAkcuk4ihNPRQo28q2zAi2BBVAQYAczptCHBiU5AwJkiUKxYji7aNalOS+gYwxvWj+TM8gea2iP0CgKqds0NeHrUqwI4yl6X5E1EKLIQ/1YYxQ2MZi0PMYCeoPzQoCxAowVYKzE/cRC/m4tZIn7Sdzvm4z7CTBWgLECjBVgrABjBRgrwFgBxgow9kyAsWIgi4EsBrIYyGIgCzBWgLECjBVgrABjRQ97BnqYAGMFGCu7SYCxAox99sDYKitXYF3OfbsNjH1ZcZ4Zy90JcVU9VspvZI4EFx9W3wD0lMfUfN/s3DFvTbyOvmyQEi20ciZ+leVl+JvLH9p0IHCXOwc6puI9uuZysD92mbqbWBHTQ/VoET5NEDLsIzA8C3aEJ25DKFqQZEeHOXX6KYrXGw9kk3t9pKe229YuG6JMs32YRClYYfMsAbmdLjwiH8gcbLLHIMmATGGZlpWoForpl8EYtPko3edPFl3nMBrYZWWIMQUp48KQbp+Hy0gFdewkem6U0nkbQabqZXqP3b0gl/LSa9wLW7oYN00QA07HyRbjdE5QzFTQ1KSBHaFo48NfVf08jpuC2uE19OxN9cDSqAqxrBw8XTs+sn/aQM+IHwhzOF2uGIzchHVHeGCegcaHbLHl1QQlcgczIGd/GcocJHF4Hyfx/omDgPH9YR8pLB0IhBeIg8NOqwjuV40A7u/p4vuJufhbhyBKQRifBoPZAB7n1s4XL0DOb5jCW3TzhGoezXRs+PoPRMCWz505zjh9odP0nM+uU0QRECGP0iQBWyPMZ0m824XrqIkxh/RWUKjXghUnZWj4OMWjdyxI9Cu061IcA8lM1ClS3OuKKYNzdeW7k9hR+v4hSw4NTJbEPx9QbYWxzfaYr7D2urjMSwiqoLeMD8tBr5eXfRkDkxRhcoUhdW++gn6ij3ry9NHOj5VZ415Ej8IaqZNkBQFSQPDAJEAihnsQO7v9v6pN+Qq+zLPDehO89k5Zj0sv1BS/8h5g5JP/PTTImu2TLlLM/fD/h/fZA5/XhMHmUcdK0JPVYRAPjlGgZ4SnCOZl0JBI5cBTX5Pg5W1qETsKVP57mFVwZTE1PQSt4AaAZl6//F1PDSCNt4etGQR7SEFYxUjSX36Av2CMd/z4n4MfXgMLwcc//tijmTDlf/E0UfnqX+irViqjgjrbR7sGK/8BIfGxMTmg/30TtdQyOzzgkqqTVbE6JMmlXv74V8+q468m2mE5UekBldVr58eOWhQQWu8DOLMK2KgeQM0o/AXBXaXdss/g9Fd72+wg9DmgutHTrMcbHA82SqgqevXZIGdRCN5H2G676siBPvRIGSN8YGxXUYTFw6EpX8REmZV8lHPQRM9pFVWzaAyralXTFxCAz5DW+9CbbKSeVLoh6UxWJ7uXlCuAX8UXLGiovsYNiMcRoxyt4FdDdubzoiiPo+zjGQ3m78eXDR4e70P146g/fXd90x/eXYxnc/uzTgm6638cTPvvBvbJxfhmNu/fzI8l+ww9a8rT7MglFXZw2WSUgd2ZYaeTEJGOflSGaQbUZv0+qnHqA0946LDQgYS08B5UlgVBGSeFEsMAxk0Ce5+bcMI0GEvjFMFVkEThg2YZ/eYjwirxoFb+jNBZZvVON5nGwW0wkj5HbVSxU7CkCPKINgiNg5pBi+JzLXOqTK6iPcnUdqReVBpOYdIj27oy811mh3vgDDNhDq5r1/EnsISzx7bOwS5a7zckF9Hz8kgfaGArj0OvHwmQLmNqcREpNp77FsPGkBzSHyOG123IvMIptHHWNn3HracyUeOMzTg8dfEnL7s1z2zYtgntDAu1b63Jn3i2o197Vu/NkrDMyLUhBLNh36Glx4m/3cZ7VNpHMXnImlXQMsW03lQ6apF9hpOCHb2gCYKCdHum9FM8am/PFDJDbfE4D3gAuLPMrLznAoyZmAt0+fdPBcGe4mKwyxab1h1Mh7dB91oCR/RlkD0YwNcuhDE7vfDpuOBsZpI/4WqF4dA8egzzzlBJUgGN3ly3XBMy4aM9aRDHBYWrb1a0HCBmuFjkB2SmKCJZO5wox3sUqZxNZId4y7YPekvYILGkb+QHJgfpPEAKS0iFtMkL9NRAV+FiE0eYQxjqlHLiQIeuCvQZbbsoR8jt2ZoB357zK1sHnMvgIAAddu8FDvAHTpfR+HIwvBuO393djKeI9cEc/iiBjnyqD7XjS4P1dcUb2Iyn3tr24FFqDrYFtCfSA8Hal8E6zx5BJFNWvNJXCZyYkGFl/BQdjgAPN027d4pUPV/lkXIdOOnjYLQsMMkcxwMvrw6UPYCZ6cEKjDsgvbLC8PjPI1ghHlPHYRfxeht6IUHbsGH4oN6D6CbHVAPJeiYCRRkP8WIPbJFm6XkKKtUe8/1PHagj9btwhU+YI4n7IIZQnTLCvIHp9HuBebErF8DXLFzG0EQOG9bjIwNpnWmYXaZeMyYD7S/lgLH2gg7g2d1XZ3x0NPu2LqzK1Gm0ud4EaIq5z4OGP3dqorpK6nUzR05uQh8oKhdAQsK/5OE68qoWoWcnz0NnK7u7h6nSQzmJDeDiEfYJ/ruNwuKAjvYQM4ye0NVlRLrReTaoH+9IQgVEiFWYJJSaY6IDmO90jzqFOh2qTq+/Fdsf5/VkNykdhxU30mAyHVz0waZ6E3woXNu1rMQAXUABCJeYqB3lCzir0HO3RefSYUdeGdBfU5vr5PiYGHNeOk3ZZkc0N79D0KeSZqAQE66KwsdeQQAHbUUvo12SPUUNZi0ctF3qkoxs+Y2SE1WKgEgRECkCIkVAnqQIiBQBkSIgggYUNKDkOEmO0zeb4yRFQKQIiBQBkSIgUgREioBIERApAiJFQM6kCIgYyGIgi4EsBrIYyFIERIqASBEQKQIiRUBED3sGepgUAZEiILKbvp5VI0VAvtw7KEVApAiIFAGRIiBSBOTZFAGJ9iF2XB+vcail0aNK4dBFCgL9FSxSuC5OI5POiK759vx1A8iNx1RjJbCIf42KHgYzCoJ+0g/MLFsMR9Oy44u/sZnnSrGrzIKhpd3OUFqibomzROiuSbNebeXUvNpajzo7NtLfBEsdBHISNpXFys5I2kr3OXFmzPhd2ChkBWhj/0EpMEY3MdkKamubB4iXz+51KRj6vBuZVYNdiFrPmfiv/3Bm13VZzTC79VmeVLA7UhGmzDVa39pkyRLFzDpiFAr1451Qz9cnV5doXuNuNqd/iL5k1BD+TJLI5hMqnq2Cx8NgHT+AJsnbyzcKUCOXOMbFseouf9Av/k0KvMCwcuOX71LupcA0Sc/ROaPfT8k3nF2PJsNBe64hz3zoTZWa5NG5tszzarqTyrphuEOHTDD+duZPqTreE6UgdexqG/4yAoHywVPQxO2oXD5Fp/EYXYJprDWSApOlWCfpOIg4xUFcZo9eieMMo1QIhoZBaURfayDOJh+v5qAPxcfW2pTMcOUD7U36+OslKDKr87OkIeccFDw4owtvdrJ+VElZQuOXjElkdawjQ/j4CGeE8CX8ivKEXYmiAB70mfXhF76iSSC2DqTCTbKspXJS30QLmYvvo/1jRBESa/K+Imn7uletXlStI2O6BLUjQ5BSojOaSeYsQPRS/BFPUYOyQ39KutcKiZZHmmb+ZHf6ZERf+PBiFiumW9VMato1Jz85vfSAvsA20w3W1EqQ3J91ZSBT1MEZEjxmvY35uVw2YLGhtDsQ2FzazZfgdczb5MBe+GjyaLHwDNEsdY52mrqJHo++3juDxrEwGi+Kb+MqHlczI+stV+4cHBhdCt9UAIw/8vtQnWmqRT/aHByJIA1AyKQFM/A0In1ZiRxTsQ1MaXoTduF6TRDNB5Xoh2dVari1Ui8IxET4ZB13etfDLzY7i6B6hSUk2HQJbH32VelCcR7wQHlqQdxQVM7nifYlNZeK0i3BTNwctmF6DguzpERfOs/widE4tPNSb3j1uXefMrN5zGv63Zez6SvutdLINhaVXHaPHHOkl3FCkUqwb1rx+zgN86eZqWXY1A3X0TkY09vUPlTHHjpno5hUViDBr1Ge9SrOQao/UXNCOMuLlcOeLkCbRM8i5+YfH4024wrjH6ZmSCu17YDpHOwZYF2gX1U575WuQp7eJy5D6R8ajJydSvUzLNrruTlagLFIC9bHHXqxa00fWya39nQBy7xyAZxR8gZWnIGVWpCxcnCps6zq98NjzJSnqwzaU6XIvIBOy2aXnw/Yo4PursOxAmSjjRUWtXHcptcrpawrVrhlE7x4+XZ+8ZJBO2dGIYgCphRLIQ2B5DMdYXhG06Bhefrz4nhYlZoTxpkEy5dNv+Z0NTAGDKLtbfMV/a35fCv7sOcZT14vfBVBeaoTuE4eYhdVTjAj8oa6NFLIKYtqEiglq255e0qWGfgKLI0Sc7Vi0Zht1dS0CubOhHRV056k70r6rqTvCjpZ4vjfbRxf0MmCTv4m0cmSvivpu5K+K+m7kr4r6buSvivpu5K+eybpu2Igi4EsBrIYyGIgS/qupO9K+q6k70r6ruhhz0APk/RdSd+V3fT1rBpJ35X03e80fbeGb5rXEGT++IDPFXgU8GTBYi6GTIBPAnwS4JP4dUUD+m41IPHril/3m/TrCvBJgE8CfBLgkwCfBPgkwCcBPgnw6UyAT2Igi4EsBrIYyGIgC/BJgE8CfBLgkwCfRA97BnqYAJ8E+CS7SYBPAnx69sAnKtN44zWcJ8qfxZUc0bj2ms22clO/KHwlFOlnjCdoL59ylL0oFasKC1UNtHlHq0JhppZeSff0bFO/P8ApHdg4J9h+u2h/8DHwRD/yHD4JHCRDvGDgbXZIPXEVehbc40N7+wB+FKwOKVck1WW8MEyoFVV4SCgdmGnptoKeNjFyKk35x/PXveD1n7wTol4+7HaNQ6Nnf5eh/cPWxiuXNTulOJ4bdHUK5RmuLBXuPFYyD/pYR/tOZfPsOzP09R6SlotC/hLKUDlODuRF5ZmVZUKhRtEgFjqL3Hlmdq3mLx/mU2raCbRToJ0C7RQbT2w8iVxJ5Or7iFwJtFOgnQLtFGinQDsF2inQToF2CrTzTKCdYiCLgSwGshjIYiALtFOgnQLtFGinQDtFD3sGephAOwXaKbtJoJ0C7Xz20M4WfJOGd31NjFMJrSVgJwE7CdhJfLmi9XyXWo/4csWX+036cgXsJGAnATsJ2EnATgJ2ErCTgJ0E7HQmYCcxkMVAFgNZDGQxkAXsJGAnATsJ2EnATqKHPQM9TMBOAnaS3SRgJwE7PXuwkypENgWyn1qBTX16TjXMisNiY8Vq6RFp+CkyJ+6zhFqyTlYj+Wo85AxtBgcD/HkVLrzylX839jYwjTsACpxh4TBoRMmAGKQKhiNJud9l+4BjVsvoIVZRlk34QMJZF2rbhU/kszw20lNrxX0ZETfxetORitodh4Pzo7Di9JAdCjh3Udji4PSJi05E6pzO7jj9GlXr9Ia6wL4KEJYTpHzZjPCMUr2s1qnsY8aqaHn8EOmIiR6V1vPNHl5UmjEqSW2RUU4eUq1+KGMBz2WqIKc+N3FiqikXkx/cY72CKbzpb4GunhKPF/AsCOkh0ZCKOWp3UtGzI2yYmjMaE0VlveU+yz77KxqWCD/3Oo4+kbdZxfDVxNqGUSWsfpVJU1ZrLsajyXh2PR/cTabXF4O7Fu9Th1e9r3waXL97P29+PhpcXpMy43067M/md/Np/3LQ6pQCmXpRJ2UJPlpQbKUeUVmy/oEOQyKXjqM48VSkYCPfOivQElgABQF2MGMKfWhQkjMgQJYoFCuGs4tmXZrzAjrG8Kb1MzmD7LGG9giNopC6TVMTvi7FijCeovcVWQMhijzUjzVGYRODSctjLKA3OC8EGCvAWAHGStxPLOTv1kKWuJ/E/b7JuJ8AYwUYK8BYAcYKMFaAsQKMFWCsAGPPBBgrBrIYyGIgi4EsBrIAYwUYK8BYAcYKMFb0sGeghwkwVoCxspsEGCvA2GcPjK2ycgXW5dy328DYlxXnmbHcnRBX1WOl/EbmSHDxYfUNQE95TM33zc4d89bE6+jLBinRQitn4ldZXoa/ufyhTQcCd7lzoGMq3qNrLgf7Y5epu4kVMT1Ujxbh0wQhwz4Cw7NgR3jiNoSiBUl2dJhTp5+ieL3xQDa510d6artt7bIhyjTbh0mUghU2zxKQ2+nCI/KBzMEmewySDMgUlmlZiWqhmH4ZjEGbj9J9/mTRdQ6jgV1WhhhTkDIuDOn2ebiMVFDHTqLnRimdtxFkql6m99jdC3IpL73GvbCli3HTBDHgdJxsMU7nBMVMBU1NGtgRijY+/FXVz+O4KagdXkPP3lQPLI2qEMvKwdO14yP7pw30jPiBMIfT5YrByE1Yd4QH5hlofMgWW15NUCJ3MANy9pehzEESh/dxEu+fOAgY3x/2kcLSgUB4gTg47LSK4H7VCOD+ni6+n5iLv3UIohSE8WkwmA3gcW7tfPEC5PyGKbxFN0+o5tFMx4av/0AEbPncmeOM0xc6Tc/57DpFFAER8ihNkvjnQwyq4dNVFGEtXBiCzwGotCTmTPYBqu+CVVQFhRv3lpacPv8WfAbsjngUH3ZePal0QyKZlCi2lpRmy6/iCzYGXluTJgDPiEE7Blujh+zM50VRHkfZZBkN5u/Hlw0Gi/eh+nHUn767vukP7y7Gs7n9WSPc7/ofwep4N7BPLsY3s3n/Zn4Muz70rClP86gU831KbJKtGevhSx9aBwxjcoJ/KIJARmCksRc4Pv94FYzGl4Ph3XD87u5mPEU3P6bvRAmMxccm1I4PAe/rivgwMeOpt7Y9eBjgYFvogRKTHgjRsgS9PHsE+4sSYpReR3HJ5Al5z4goo3Qss8M9ENIQmEMrBITxjL97p0jV81UeKanhZI4s42KB+SU4Hnh5dSDgECalBCs4h4H0CtWPDkCwMpKAx9Rx2EW83obeaMA2bBj+Q4aKEp1JDSTrGeOTwE7xYg9skWbpeQrst8dUn1MH6ki+Llzhk4JI4j4YkgiPmugPG5hOvxeYF7tyAXzNJ/8YmshBt/Mcj6CEZTrClqnXjHil/bXihDgrW7XtbndfnfFRx/RtXViVqdNoc6pZscly3+GJP3dqorpK6nUzR8Y1ovqDGiKQkFzfebiOfAu2Dz07eR46W9ndPUyVHh6l2AAuHoU94L/bKCwOqGOHCC58isIcAYn8jk6Nw2aiX3YkoQIixCpMEkLlGcMAoY736HRX5wba0CnqtkYJ+9uw/XFeB+qEqALX6WdCu2n0yKmT6jzXn4CtEK6L07R10rlr8eWa3WVDyZWUtMpYeqgmKtDpFlGRhU7wjNMFQ2y0e1GnyXWwCqmFUZbGwJLwk9nZnrGSeg/E1u86gsYTP/H5yCpxvsNCR4RSjc480qP6hEKf9E2w1NCj2DrCVJyEdWwy4O5zsodiph+YZ+R71iGmB+U2Mx4xs0eUQWke3KYwhXtte9Dn3RxkqsEuRK3v1P/6D2d23fpzhtmtz/Kkgt0RE6TMNdrLt8mSJZph64ixz9SPd0I9X589cqQ0r3G3SId/iJaxbYwwhD+TRI0Nhabi2WrKYhisQUylah967asYAdM+hYGA1Cdoh7Pr0WQ4aNcM+QAZeg+2SR6d6zhKXj2clIxkcGqHc5u/nfkPwOM90YHRsatt+MsINuKHXXtH8Fq8PWwVa23hi+Cws54fprH2HxV4tLEHqeMg4hQHcZk9eneqM4w4rQ5jCR99tYE4m2O8muehdso2j8gYg+6+Ip6mj7+eOsmszs+SknvT3Q6/nnjwYcscgcNvC3XWPTIa49eofOrxi78JyOtEe1clHDgHN6v/3YRlkYSTBmPLmv9l05/AXSScZsN+60G4yLbbeI+n8ygm//+VUrKOdaZ5zChluJoYlhhOClap4FgCeXl75pz6t2cKd6acBHEe8ABQgTPD9+q5MGYiFWhu758KAnXGxWCXLTZH6WKzoi2FIvqSD1cVKghRY7G9sLNkwbUaSA0OVysEe+TRY5h3BoLTHpyig8+rlcHiooMSTnwcepP/sUJ6JWVKpCdihotFfsBjIYooF3c4UWHFSOtmyA+4RWLlC+ZiAZb0jfzA5EiygkhRYTUUIuiHhq5AkYkjzJAOdcEMYkGHrgrSHm1Pj4UYLwi06eiCZHcgKnO2Dz9HbUqiJaQjN/KIzTUM71EzaOh8rqX8lzdO0V4dxXakXlTnT2GNl5auOshg3Guf4hTkelvnSZSu9xuzNx/pA52RxePQainp9V3G1BLbVEs19y2GVWwc0h8jhlenihefZyB1GQelerQ+TnzMUpkPn7K4WmzI1w5dssPcVzvjWCDfyShg/atqlsEDzBJo9QXfdP2mdwbNwyGbFiuf6wODkFmBiTU8M6URomBjM5eD38TfqhHPKUDf+lEq3tk2NxWaqit6piMlrvgJ7TI9G4+8DLV33jjNKfWL/fJHvoWxg7A29Wyst96VnlhnoDIO+LsH3ILnFXns0vKL0M2b2/SGERjwEXkmnt7A5sJ6RdF2t3+6Re/UHn7TER4LorxNR6pYTQqf0ZLssix5oxf++vLIVOYKTn1kOojqKc/pjTqqqL8eD62nkSSV4fRMSZ3SzyWHev/iYvzhZu4rCVPmmvOg6dU3waWq6aNg50Hl3eub2Ydp/+Zi8Ca4Lo1ET9TIkcpIKQhXKBbludRbnw3m8+FgNLiZvwlmTlRLN03JmmzygFWHvODEvjBxCNo932fnTe1z5OBNMCLXUn3IPEbk5LBw/YfsiiLQl0pfPOx26MALDUMRcFmrlAgnHVCcH5/y0UzFs0LdlGYLE2zV0nETPfGrFHVG4QttTXUWp0bgqFYwsTdRybc4LLclSpQF+Z3D4NZRGuWhWSNo8QJMVwTPYAGY1J2jHhhowC/I7YZYqmUePiLGjc+DUAdIcSeGKWcqq14pr+4WRsnVWGAL4hf3IWY+ctmQ+lgoY2uHBUvAoMYuihLoSb1Iq42a5ZYWIFrn6ACM1JptogQHdpuqkdHseWT8AlIHGTJiEmOmFlcOA5WJeOcFn+WkFu9f3KYkF0pLRe3QWj5g+RRLhlKaWuawgRL6dUZ8N7gZTPvDN8G7MjUsK3KIziwS7xtmJ12tBfPJaIqPMQZWNSO8DPoO392mxE1b2NMxWl4V8oOthFhnw4ZKjiOJHsEevE1ZZC2ZD5AqtREjKTlxnCkU5gZChvs04uj+EmlseQnXp6f5JEyKrCQsq82h2pFyCbtkFSdaf67tB3ch6kS/GgxmIMCupv3ZfPrhYv5hSlIM1HSbPF4XCdhVFFLu+f2TYx7F5Q+VftDQ6/D6Dx+uL6/n//YmMDryCX1ZdV51o7Zb0yRH/Z8G0zdc4U/TFJExBJgjSYG+tlp/YEzT+ZovuewDmc8ltzBnUYa8i1KT5scp97hnFeLCwGG5S2BdZqJzrEoAzEo969MvJOUEKyRk2lzhDo2P2jE+A2XFIIIB2Au5/rHQfgo2EUBFJb9AnThvxzeXrWSh+AMuhceAUvxoLTAP9Qf/az6Y3uDGNvW1dEe5LT0WptXsm+AHtU9+o7dImPzoERvD8dv+0D2E3yXZPclwfda6BwttKdzQjS1NB5/600vTjFqRjm1MBjeX1zfvsC7czexqMJ29CSaw6ixCdBsm4X+PsCatwmktqAh+iCnNwjNZHhvz8t2kf31JvO324RkuMdYujJcaM517VqnU8nRwMbj+OOjeuqkxRvZ5aw/DyV/WvNeMb5zN9KfB/G4yHU/Gs8piePpS5/WOzBNcCIOxVU/WGcrYe3ROFtk2sltsA2yM4qM+kvfjITKEjw1WGfv3WXKerxKGCoL1QgU6WOS84C1WbxjoaCSoIqRW91XsMynJCE2tF2af99DFYUJhWgBqf0wJpYLKW20Apd5RjnyY3V1eY/bi2w/z6/HNkQHRyt5n6aFA7AFDztBi84zO0/vNYP5pPP0JNtqgDzv/37ydabun/vnHwWyO+5QZBWjXV4uiF0RpicpxZrb9A9k4axxbnHmWG9sFxu7arAWYH2tYcbTC8dxROUqiseUrxaQVxuZAC+lKHAI3qlhjJ9PBsD+HDQp/gEJwUh/kl+IINBanaekCW777OMaehqQEnNIJtu3gQxq7+dgfXl9StgXI458q+7CtG9gNKp8B/V8MiohzRD1+pioMTXIftgL0DYJ/6pwk/q2v5T5izfIIBH9uT5td+JQdfIfpeHoJ8lnbbLW5lNonfZcsooydhUojxEBDy8IAyWaDy85rzwuiIDu8Mg5mrcX+9tvQ1QfW/K0+YSJUf1VWRPVnj57rfcUINe9TOh2rT1CBqv6mdZ7a6CrKSsNzXovqw5puUX3Brx20vlU6ihverJ7YjQ2WD9vqa+okrP5cO8dqLxw7Z6ofVI+G6vOK7Pc9tiK8YbJVOdzwWkWS/v/svf1u21iWL/oqRDAHqZqR3Umd6X8yOA0otpxoSrLUkpzcvu2Gi5YomScSqSIpu9zABeaPeYeDeZ7zAPMO8yR3fewvkpsUlU53pyYLaFTH4v7ea6+9Pn5r7cZSFWbYUK7GzZooxMOFqkVdRtI4rBIrqCNF0Z+tXC2T9dtwq0MTqlbUitPHxHgwB4Hr8J7rlmyBhKHSeSHOgvg8Og9enb8O/lfw+tX/0C2pij5rJKjwk/W6jpFZRVvg8NnE4y1c6FhGEycFql3qOhuMQGiGaePSVcMcbcm6u5JbHZnrRK/EXOfCW0Wggm21rZBDsdcew7IDQ4yWhyxTXu7KEsT5HrXUeYHQ0I0Hz2LQWxYCx5mZ4L5C1HZoFyAm8W3PWq/Hto5Xx1WajSMEqjVh+GG9MAcSJzrCgv6U5OF+RpfPVRSNlfHGm69KJ5ZSOrE246drI3jp4WeOkdDav7UltSSX6pwFduoamv4T6PffWQzlHXdyFyd3Px/CpDjsEDu71z/DfX9nTE//9/+QHHyH6tkdtn5HXl6n7vfepXBH5m6j4/Kx0R9MinRrx46wTRnwiqcoQscSXODrZwVBo71zregut8X0JP3F4N0fWs3pcGL9leB6AO616L8JZlq05pcELAofCAjfMiBsI03MPWTO4E05EM9oAzGNJBme1WSZlHr8oAMpj4hdRl5krX+xMeuwvPQQKl3HP3xkvG1DpzZQSjx3hKAuy9e+Wo0FcDxexsxrMV+mvrw2Y0zcCZItrFuCCdxw+q7nkSqjtwYtL+hvxWbKkQogkOGVPL+YNOa+aSlS+jSES+vD8FJFW5c+LQb98Zzmp+j6LGiqandFg2NdWlnFwA8RJouHHRTtGM3aitR5v+v9treIr0noRk2LRRTucgbdkTEQGE+ygbr4O5AjOsJz33HGuEbQzuEUNuyYYci0YfHabtMz745JxqHi6WyLMB5Gi+jUjzrP6uEeWS8lHDNllSkxi5w5EXSPjxRzeEsFdv1bKeFIsdrn/mjk+3l4TRvj+3Q9WbR97o/HxwJdhpUtoECV5acp6ePtaaxsolEF0WG1vnR7ILmAbvxsFH3nMrp/9tGEMme30IIqEbgntDuYetdwI/NNTeCh/X5bSXUFXGjaX1y8vxsPgBtdNOx3e6nqV9ZESLhHpaW9hNZEPKVAkzhWROkoIEjfDDyfPVJ9tUhdoq+XqEvz1TI+Sb7eTl38NlzwyBq+CS6VTKYuQT7X5Eck8TUtiH4+Ra55OHaNnfoSPLYRJ3dljLnHu6vuaLe+RtOTO3LporUT6oDxuJVnfdbKMFy42aCNYZiuBHRO0kKzjUnbmZUR9LlhbHWT35FFINQUBS6jY9pn9DtC1Md6MEa+6fXIZMbT1qYjK+0x/DV3VjP0ndqbx/7XPjVj9NOmPt2j/YA+bqraML+K/ezYUpYsZ7X5aa+m74JIFul+yiBFBRx0oWVEXZmrdmPm3r0pr1ePRJMSJt/wfwwwYvKxITTqqxuupKQRFkNQP4IWveNN+d5CNfujos8+tz9V1DmzzuqSIUEh4XQLRONnVRpfWfiyOYAljEAlE5ERcc41wocgEa98Y0dqWGAkmec6zrg1zPfXU7pAXkCPREI9qzirsHnMhEBO/AQDwFDUIqiaxRvg5/PAyugmYg/rloQKrSC15FSiHmbYQUmGqZgeEFiicrfQ0GfQVafyR8Cv1I4v7UIR4uE6tt1GrnKwgd9F55vz4MPgXf972K1PUZIzBPPL7TXSrxHDW+SpahJTSmVJKUuXFHOozoVSRgns9kBWLT4peCpZXVC5iZXb/oFRHowVYKke6ug8mXRch5fHBXX9KoBjsHhR3wj9aagShNXJuybcapuB8Vf32DhHtrF/7rmYoPuoZGjh9Er/rBsihITN+2HMKulSWa5sUesno1LKnAhTA2JfEiy4alj7nz94qZvRxCOCGJ8o1KPmiDe/iednTugCfjtCwi+r9jfS11cUGeAJrEWQP40Bg+eYVsp2KDjjvNgoXHTE+K/bn8g0YTcaTWTtsjuNETEWFDKtGPbFQ2VAFpWLfomWqDKDnn3lvIURr4918PrVq1dal9axUPDzq/PfqrTxZOLbMWDIJTT0HPMwNBliU73gt/ifH36LSUt+gDaiwm9nJBZodqNTEvp2e62xxbZabNksXsIRrw30Vbuy4XzFiOvDdUUUb8+BuxmpohWmm5uH50oI3ZJNnrhVj98ZDXPPIAR5K8hbQd4K8laQt4K8FeStIG8FeSvIW0HeCvJWkLeCvBXkrSBvBXkryFtB3v41kbdaaK0a8m7pwUl+uhCfdbx9gX/cviD9JVoD0yhuX7y5TcqlQA8xQnA5cZvGTmbBCmUwVPOtqTZ55j6St7b1Lk2plDCsMJGzRFt912zbxvezKK23SrxSa6Vka3w3+YCHHo61OaI+vqdZY8fijcX6oxG+2XE9WbxnUmgs+RYo+m5wdTWZeRLtHn0Q2ebQ8LwS5eTkcLxjbfblwx6f52hIJe3LyUEVKElgYlPUeuC9vheQTW5uyttKPStomh/a25jNgz8YOBJb+dj2WkqdW3nzI1v+8Kremnk8bTC7+OGVul15dJ48p/E6QkfzKAYV2+OXUZ9BsN5hGkSlM5PwrB5cA+mZ1HvthSArIije5LTeYGKZwqq0GuyOteCURW/MSQiDItrt0wztfCrHKBseVEZeXjzS0SwpeJdZ6/MLrTb5sKEM2gcxiNrXVVCrx3Ro22d+rM2aBnKb79HiXfSUCfRm88raWvyFVgi25L/+7T+Qt/BamuxjmBEHE6k41f5aa3PkLBK93BChcFJ2wmZ7Vk+5rjFmIN2p55hgXAgAwNd4NZtL7L6fPhg6W5fsYdJjclgC/1Q/JW35evgMcNaXbswBZFmFGHc74rTRudYea2eq8ZzzoFeV148VcuVYq1GCd8jCuoZnEenwKvrBcadxSTx9G3rB/jHSBkY0hmmvQCX1fIWG9RDhF4tQoJfMHWzvfZpuYdsZ3KtT6DdPuzzDIG7Iuu9LhudL/VzK2r+KesHDYRcmZ6AtrOi2pTyS+MVYxPQTT8onq6t7uQgP1uM7pt/rY1yVnu9xXsSpv0CjXnixIIOHyoMf0IBxCTvuNizjSXhmCuDrPc1v3/heuNVn1H15p/Kis/Y/VcdxmwClsTNBBbfcck69/Pzt4uKcnZkvHB82LxzTm34LXIMM1WuiZlie/rwgFjaQLQjxTbTzedOvvT5k3vMktLhtvpIas9lHXn7MaZHy5BVV1J4SP/U1pPryELko2ASHGYW5hpKwDVFNgsxWlfepLIcsE/FVms1LxOVJ8G5N7Bp9V3qAkxYS2OEKBN3qu5uX7izNc1P6TjPmesL587977PbA/J7oSIRr0rCm0lPz6C3RoQLGz0bYJO3me4iBunmMCPYBAd3DcPWbo/UspC0vlOo3f2tLUXqLVLd9m5QWJej2FulPcwNv+KnlMdKoeJjQc0L+h3OoE0tuCtWhsrMrh6cxjZN310iWerx1Ufk+9vO8/tshzyLkGWK0pPdMh03vBdfeBFaLoltTj5Fs/a1mvldazKu+2ebArmR6C4heWlJPo3CTt8hYivT+sA5e0sODL4OnLNyTXynM7uOCRLN/nU+uVb43tXw7EOf56oGCegLA7LAMWrgy40LjJfIFNzQ/KMgvnLe9J8hPVzc9bZjzWxMamudlOw66ENk0nUROpota8l/2tKa9ZLRXUwkfzIOZ4ZUGEOj+5YFNeWCzdh4++V7udm6Zl+oKMtctRsFyhlPbHx+qOmEn3le+fFKFlwHxTVXLbt0MzTSI25Wb8lrtB4LW94xKVJSr/G8rjSJzksTjnaPlIn0EiANdAr3ie0IoOwyvF4N3ZH1uiKnyrmuhm6tM3x6fFguV5xNbt8dTslEqy70eF9vrFzO2Rinb+GQ0oPNAf6r56D8Xw/FgvuiPp61Rca/10vwY0eocezTdlj5SknmvC6LmX5w7l/0ZFsbsXGbq9S1vRJv3WS6XEtXVlSbdL0h+/iTOvdmZr+1Hkq3M219pAmJYccKE6AZJ6UkXhP5nJBHBCThHlAqdRxNxtNeSVOI5Yz3EruCtBTSfFDbrqpZign0MkosRDPGxGUKmodcqd8Xs24R4A6n1mAUAeU2PhUYF4VW3LI+QFRYyyeBtPw2BHaqszeTy5Ir8NzTJqKq4sg+4CbBUOYI+S5FU6tK9TRSurDyQf/jjqz9RGCt+yx1QOTd1DgVe/+mcEyc/0c26JfyQ1vH4xUrVb8tOMfDN4qwYasQpc3HoUOkl9fKSOAfrciGZtUEfJCtJ3nI/2+XyRhxoPnuiGdlQqO9i0AtMFmYkNy2fdEHGL91Kdq/uo3XKoKzg5wNC/isvkEYZWfKbwckXDyCA+6zKSGecXBkbH3wYq1dFl1hBCWtaIbRgHxbb6F62T4h2xMkXTW+0OxIbPZ+mgqsVaSeao/hOuudtn7bX4CsvXxthn5rn+St2Zj6RNcq+zX4eXJDmeJuA4nSGmUPIdawep/6cF7Op76PPZTNPbXwzmxr5zIezm3es+8vZZrlOez0b+KLn4aDmAREK2ZunxEyzh4i0PWzjsmVUyhfWPBxe6MKkP9HriJyRlfGuq3jMGl48nPLuNhS/gK0+sTiaWSiRT4Oejk4IbIbuLGMSKRk7tC0tx2uybFlGwxynm4kK8mCWYNOIJifQqEYfWbULG0VLPn4h8OuZenWIbGJkxWVcKiludHmqW7J2zBwl1aeb5jVjmKuAorDhVwCVAspnTUkG9Orrd+7Tf/TczPely0gUZFGQRUEWBVkU5K9IQa5GTsMt438miD9ozVDHC4eHgt4IjNwLyjpxopVlmjrBmdL7IvbzsyPe1GxyC1l+rIz0FB+mnFeV+ILjDbc1hjNr06GKh36TnXyILpRcuQ44SE5pBGdBzYauvb/54Z5f+/KY9G1HJwhQrwfAc1VNfG3rcP+jj/mM6jtoM9SdvIVu1eNLjd9z4AROrfrsFcs8ZeZTnmt7IaZk/1OUbVHVJQedBzHVqW7da8U6RZO/a9HqyzJhgxX/XjdfllZckVE2u7JQGfCRer1nO7YIKZr8K1pF9L6z110cI7eeaUtTFQrXVpau5mQQOUzksC92xFEf1W/MNVpSTj4UyHxTtG8xkIuTu+xhEXWyPZU2g+M/7YH5oocJA73Z6yqnSU7TSVqN983wVuuiubHI+uSck8+xEqrujxsKm22En2ke/ALWQWQ4J1oGT3lRvFUE0oyqZGWzBfrVfarhlr4IP+1qsPNJT3oGn1XZi7da1BBtgrkSzJVgrgRzJSZlEb6+QuFLTMpiUv4qTcqCuRLMlWCuBHMlmCvBXAnmSjBXgrl6IZgrUZBFQRYFWRRkUZAFcyWYK8FcCeZKMFcih30DcphgrgRzJadJMFeCufrmMVc/H9IiuvYqzu/LCeRQu/5NeH+fRY9xKVUfNUGf2w+kSnmmzWQlQ6HvlBk/jM7lZzPc0ScP2cGx2Uf4Mkd9NlP9yXNpbOECGKVPUfY2PSQefwh9C+7xozFVUiV8L4AfptOZyNC9Z3MYcoIzfPLNfT6zp1WDjFIr/vHsdS94/SevTYJ6udnvG4dG3/4uQ+uY4u/try69Hy7j5+X3c52lTq4/Q5WlLJPHsv5BH5uo6JT5z5aZo432sI3+OitDSSPVi/Llmb0s5eDL1Sga+EFnVrlIzanV9OWDiUpaPoGICkRUIKLiARNd8avXFcUDJh6wr9IDJhBRgYgKRFQgogIRFYioQEQFIioQ0RcCERUFWRRkUZBFQRYFWSCiAhEViKhARAUiKnLYNyCHCURUIKJymgQiKhDRbx4i2oK30nAzwVwJ5kowV4K5EpOyCF9fofAlJmUxKX+VJmXBXAnmSjBXgrkSzJVgrgRzJZgrwVy9EMyVKMiiIIuCLAqyKMiCuRLMlWCuBHMlmCuRw74BOUwwV4K5ktMkmCvBXH3zmCuVn20Gy35qYjpV9YxSu+UHBDhptlr6RBJ+gsSJ52xLLVkjq+F8NRpyhjaHiwH+eRUuvfyVfzf6NhCNOwBynGE+NWhE8YAYuIrGhuX7tAjYZ7XSGQfz4CF8JOas89ftw2eyWR4b6akp9D5vER/izUPHVdTmOBycH4UVJ4f0kMO9i8wWB6dvXDQiUud0d8fJl0jmpw/UBfaVA7Oc4sqX1QjfKB2bsl46czaXui21jdXhqr1zR+yRHML8ob+D6Ree/uFbENJHmmqYo11bWX3ynpVtlM9G92JdydknNTbj7GTx4j5NP/nzMZbWZ+G173wko7Bytcf50WFU10kX5WSBZenjYjKeTubDxeBuOhteDO5ajEQdinqLfBwM371fNH8fDy6HJHN4v47688XdYta/HLTajoD1XdSXsgQ2zckFUnd8rFhMQLseLZd2dzhuz7UDDa0tb4XcGgQDwa8KflXwq4JfFfecKLJ/d0VW3HPinvsq3XOCXxX8quBXBb8q+FXBrwp+VfCrgl99IfhVUZBFQRYFWRRkUZAFvyr4VcGvCn5V8Ksih30DcpjgVwW/KqdJ8KuCX/3m8atVUq7AupzXghsI+7JiPDOau+PiqlqslN3IXAkuPqx+AOgrj6n5tdyFo94afx3VbOASLWvlTPwqzcrwN5c+tOpA4C53DnRNxQWa5jLQP/apellZLaZn1aNl+DxFZK9vgeFbsCfYbxtC0YIkOxrMqdOPUbx58EA2udcn+mq7be2ywcs0L8JtlIAWtki3wLeTpYflwzIHD+lTsE1hmcLyWla8Wsimz4MJSPNRUmTPFl3nEBroZWUkMDkp49wsXZGFq0g5dewkeq6X0imNIFNVmMqxuRf4UlYqxr2wpot+0y1Ctek62aGfznGKmSe19dLAiVBr48NfVe08jpmC2uE99JxN9cGuURViWbl4unZ85Py0YZMRPxBmcLtcMbi4CZKO8MAsBYkPyWLHuwlC5B5mQMb+CjR5G4f38TYuntkJGN8fikhh6YAhvEQcHHZaBVq/asRZ/3xIi+jaa1B8f9iFyRncVKvwfsvggN+E9/eZBr9rzkdN0Od2QWVqXh3XHoSSD6UugDh1hwl6yRmd3V6p92ILsnSYzbfxfh9uoqaFH1GpIFfFgjXHBmh4NPlb93xQdBGiqgTHQDwB78wEaVktenCmHmR34gtK9R/T7cG7SDjmnw8olsHY5gXC5jdsDDEc2HxGuAB9xy2HNSeXT682OU95mpeRR5TYB3S3RREqIErG8gxbYJhGuiv9DuP3g+JXMTD/PNxeoVvaC83XXzTRkLXMtG3R5WwnQ4aHO7BNcwJ1wOGFAQERhgUc3X3xL4qwX0HNLD1sHoLX3mXV49LEMMNa3kuA7Nq/gwZZOnwmxc0cIP5veJ8+8p1HOGYedayYJUnuBjXgrrCaEXJifK+ehkTXNt6cegnObxOLelHA7N/BrIIri0vpIfADPY3QzOvz3/bUAJJ4d9iZQbCVEQ58jEv6y3fwLxjjHX/+x+C710CmUPn773s0E175XzxNVGr9E9VqXWUU8uZFtG/QlB8RVh4bsR36L5pWS22zQwPuUnWSzNeH7fZSb3/8Z8+u46/GY2ApUd2lld1rp8eOkggstD4HwPdzYAYeUMo4/AUBUqXTUqRwgyr+YU4Q6u14Zfc06TETwcuBYofyXn02SFnkxvYtbLdTVbsUDfuCnq+iCJNxQ0GfT0EpXnzZsVtBj3gdVeNMDCFqYcxnModquJJF6A3HUV8q3Vg+yAYYpSxzUSxgYTX1HWzABI4ZB2ivDjVkZz4v8/I4ylaQ8WDxfnLZYAPxflQ/jvuzd8Pr/ujuYjJf2J910Mxd/8Ng1n83sF8uJtfzRf96cSwcZuTZU57mUcHIV7VEJuMUNLMUO53aS8xzRevl2pnyzq3ncaAcltrUnuTea8iSIIirJHKhodwYEuBkcxOOIwO9TRzrtg62UfioSUaXfELgIV71SuMPnW1WZbpxLHb/ghrxKWpbFTsFuxRwOdMBoXFQMyhzf6rFFpWXK2+PlrQdqYJKRspN4FxbV2a+q/QA4qOdMLuftXH1I+iK6VNb56A5bIoH4npom3iiChr6yePQ+0cMpMuYWowoiowXvs2wXhZn6Y8thtewxrTCsaBx2jZ9x/ClQirjlBUdvFPxJy+5Nc9s1HYI7QxzdW6tUrz1HEe//K3KzbdhmZBrQwjmo35Zjq2auXe7uECxfxyTDalZwCyvmJaKShcpks9omrMpFOQ8EH9uXyjpEy/S2xcKu6COeJwFPAA8WWZW3nsBxkzEBdrA++ecgEFxPtiny4fWE0xXs8G/2gWOqGaQPhpI1D6EMTu98O245LBc4j/heo0Owyx6CrPOYEIS8IxUXLdsbEnJjQqSD44zClearMgwsJjhcpkdkJiiiHjtaKpM01GkohqRHOIda09oT+CAU7v0jfTAy0ESDSyFXUiFRclytGVAV+HyIY4wyi7UsdFEgc66KlhktOsq+qQbhkR77q90EzDa38HIOeTeCxxoDNwu48nlYHQ3mry7u57MEA2DwejRFjryiT7Uji9Q1NcVH2Aznnpru4NHqDnYFlBbSA4E/F4Fmyx9ApZM4d1KGiX43pbUJop67ngFeKhp1r1TXNWzdQYiG/XpBFiDSrLEMGwcDxReHwhfj7HbwRpUN1h6pWPh9Z9FsEM8po7DzuPNLvSCZnZhw/BBeAfWTaabhiXrGR8NxQTEywLIIkmTswREqiJ+jE4eqMP1u1CFj5njEveBDaE4ZZh5A9HpcoEp2JUKoDYzlwk0kcGB9eBzgVunGoiWqmJGZaDzpUw4Vl/QLi57+uqEj6ZY39GFXZk5jTYnTgBJMfMoH3P8uVMT1V1Sxc0cOfwHrYQoXKApDhEiWbiJvKJF6DnJi9A5yu7p4VXpIZ/EBnDzCB0E/7+LwvyApugQzUPPaCwzLN3IPA8oH++JQwW0EOtwu6XgFWM/x4ige5Qp1O1QNZv9rcj+OK1v99PSdVgxEg2ms8FFH3SqN8FN7uquZSEG1gUEgHCFocxRtoS7Cm1/OzQdHfZkcwH5NbHRQI4FiVHZpduUNXLEO3MZAgeVJAOFKXBFFL72coIAaC16Fe236XPUoNbCRdslwcbYJqgomWElTYakyZA0GZIm41nSZEiaDEmTIXg5wctJFJBEAX21UUCSJkPSZEiaDEmTIWkyJE2GpMmQNBmSJuOFpMkQBVkUZFGQRUEWBVnSZEiaDEmTIWkyJE2GyGHfgBwmaTIkTYacpi+n1UiajM+3DkqaDEmTIWkyJE2GpMn4ZtJkREWIHdfHawxqHL6R68BgXQM2KNzkpy0RTbRb+CkNt2voqffOPzU6tdajjjGNdJ1gpV0pTtij0vvYpEcEeZ/R/saMggVyI1laq8yPSgwwN7zB/KsDYj4g6jy91ylHqHq3C1812GVR65EH//nvzuy69ecMs1uf5UkF+yOpS8pUo6UWzp1RpJuIsRzUj3dCPV+fnIGheY+7aW7+IfpCOkP453Yb2ag8RbNVCHYYbOJHkMf4uPlGAcLYCse4PJZl5fe64N8k0QoMKzPW7S5pV3IMNvRcQHP6/ZSovflwPB0N2iP2eOYjb8DRNIvOtH6bVYOGVOwKgwY6xFNx3bk/MOl4TxTI07GrXfjLGBjKjSfph9tROcWIDoYxNzKvsb7Xcww54pu94yDiBAdxmT55OY4zjFKyFBoGBeN8qYE4h3yyXoBUER/ba5N4wuUPdDap8pcL82NS52/bhshtOKefdK4UEwhvE3LgZ2jnz9pWWg61Xj5QqBIcT04I5QuKOaahO1ABONOHPWrgwI4q9z98RQyAbwZcwgdiGnPd4SUNRzXN4lo7779Ro0gYSYb3x/FxcPvcJ0i8vieVUXnB5DR64XClqJpOMJEXKtQ1dEKKKvYtqlqKrb+ovYG8wQuf+OcZ6+EFY7c4sMy0/jLnHmuduGtq8nFdWlykf2OVqOVWwlQgW8J6aAE7A175iNRv3J6a1AjWZedQpoDcC/ihJdehXYZ8HX+napsLloxr4/7sx8Hibr7oLwZ3N9NL/L8WP2jH4o3FFoPZeHgNf7YVmt9AW9et7cwG85uxJ2DLE6h+REa/qdGrWdFrNny1BP+2UjKhdXT6oTYJ2qHlui5fa8Dyh0YXWbmVmyT++VBC9Nba9IoIrVZJzd26NOVyaRuk5lmbZr5S50omr1Pp1B9lTLNoHYEEuYWd20Cvn8GcMtUC3lvYxAn7WedQqhOX5R9v/x5U5XVcLGKv8nap7ldVCu4uDs2F/y1BOSKXApn0z4MrUtQjxZnIAY3yb4AtB697GunXVOIHFuPzFJb9PLhUiFR1OSqNaw0qmRpIyKkaKaqQQ6ctmtTNQwFzwfwuYYuHQd28TWlGZhoZbIMSVV4RPQYydj+EjwhPiRJObGYWnhPN3SbhckkmCba7NpwSNZTZIUEs7nXKivsi/BRlH0j8bhlexpUQncbqPmbQyXS2M5In4IoACeOQxMp6gcOPEfKH0P0u49OzulR5IZr0FaL7zChImtAjRCLxsCh5CStMOslEQ1C17nNGGVm+SI+c3MVqPNxFI7tpYfhv7enxmUmiZDVZK+6w0E4xD2vWn1BQJls8m+7dJH/kdWBjsLHyLw8wajhKRI+3oOlxsrpIn3Y+Y5igh7Mt0lidWPY4xzwIq262AczIhEp7O6NQpX4djKKgfDpqyMc5BKWxWi3ST5HPEerhE1ZkBErDWsF3//Bh8K7/vWEQUM5yD8p5tSJuoeJzWd7CPKKoobefST4fY1PYI7ubb1WV33ArPhlalyVCM9ZpTJulyuEAKT9SsGKn4l92iuaWtHyniHOVjSiBmQeJWGXLTlIHGFmEkkflMsxJTNcM0xo2/lJoeUUeuFBXdzepsSpMGCljvk8LFim7CRigm6rMq66ylUMrXRSgiri3Z+9tRTBSpqG2JqMEeQso70nO2U5mEZ1/pcobDQi2jUoCj9psKIDoUaWhQBtQUmjqqmSzBPU7fLZuZT2+0vGjQBJHyblP020UJuxJ1YmQPVarcl4x9HoxQGIVlWZu2/AhJnzJd0rpl1eguD2Uc0OTxYj60TY97WRX/ma3w+YIq3qyZ/p0KjXfGOqzLdXcDpKyVFKWdklZKundyF4m6d0kvZukd5P0br/i9G4dgAaOYCgoA0EZCMrg74oyEO+8eOfFO2+Pg0qnfjSjuCcPaCVHqU/vl0zrkmn968203qCtQ5uOcEXysTyi4en8v+UjGl8pWslVIv7uUKWOg+FO2FWrfaSfDw5QrlttpemEEWjGL4U+fEBDF4ISaPIBfrWu+ccS0XV3k5/mjj9yofBKfENO8a/YNdnNvePnVQzYUk9ftuzRB1PIxvw2bdeplx6c7NxljSEc3QIWznGq7xUHPa57917gO33kY26czAWXcGaiIyPxl38JwhUm2aBj8hNwAywe/URE9BOIkOrPbQzyXnc7CA3/iDqydG94zoWmLgjdwEtaKJQsgYnBhbV0su7bffS4M9SwfayrlP9di8gcr0lyqelc+wgoIwn1mBZVpa7tKcdBAuM+bQQqRyMydaxMEWRqMKQqkdgTkXrRcRhqO48PQ8k9pWHUloLehFydvhhx0nExfKPwLAauQ37qQgzg0iqeR/GnaA405bMbeRXXHAsHOkE64jmIxVFjPZNpja61ZbxHYwADX9Ktib2Mabl0kHq0jTcxcOImoByLT1H2Ntz6wx/946xicoCrUH2zjQaSgyODoWiwt7PPTUP6AKP/guPBxagMxqxfQazVUpcHFsTCxzj832nmtbSWx2MSoO7taytwceEYcpfEMaGDFhXCPaqrjbi98gBGHpbbMISdquKOhfLZevRkdTdYmu8+sqlZzA4Gmob10VTqUnbu5EDAn5EbxUmJY/MbHYUarbG+dRvqCStZHuzebaV9RUuDbR/lETlj6t5yysBQu+ePXPBtOhfITWkGmkAYb72qCX6AlaBi6EJOl7ExT9BShbn3rUfQBDxKpcK/m4ENL/3mNVQ7fErplPQR0Enj8+jcSWxlksnRd5W2q3rP+0kkZKXCd3npT7B9DzFKvKWmysJAqao/H8FeK+k5wnhCtqEHtJPBb0ApQ4wMjjlWqcrYipp8gi2lTKdrfFOenuiOc5vq+D4qnhA3/YpkqR9efUI1iFBQRqjJnUo7TDAOys2zSVSl55R710cRWl29wFGXky2Tnqmn5RR3M/3RrtMr0ZgOu30ur1+9+pJz6XjQzK4zA0Hy9kkU+LvNeqCUJhMs5U63x6rnLnymlHKcyEfnopsN/nVwsRhc0oSv+sMR/BNbgTXNy0Cn6Wwyncz7o7vBbNaYgKe1UOXjxWgy52yHd4vJ5G4+mVwfLTTicKFKocF1/2JxrKVKIX9Lw+v5zdXV8GI4uIaykx8H13NfoQ/90fASCy9mN2MsOh9c3MyGlP6xUvh6cge/XN5cLOrfYHluptPJDOFejYWgAXyRanj97g7deO2ttJe8hl/vaOz9xXByfcf7XS83Hs7n2Mrbm+FoMby+68/ng8Ud7OKopfBgdvHDKwSpwRhgofuXl7PBvGX1qFHfZ3yZC8b3duSkwvS0A+syG85/vJv2Z/3xYDGY+coMFh8nM6eM6f3HgW+vGovDf298C1qr0GF1J9PBNS5YH7Yby13ezLgC0e64PxqdWGfUn73zDO5icjO6hGVaEKH2rxdDDJnjMLrmbbm6WdzMBs3kqMuV195DFv1/neCJuFu8Bzp4P1FDmQ36F+99qwJNLeDcTdW0ulUq0dLd5WABS+4hg5vrH68nH68pXLD5a3lGDYXNMs0Gg6vJbHyEhQx+f4NrMBr+OLibv+/PWlps2hjc4XH/+g+qgM4Wezcd9S8Gnsma8vyu3XhyPVxMMPssMIfhu3fec8JnVx3Zu/4IFvzyDzCyu5u5Z8SjqWp71r9+N4AduqaX9IYfjpdtIdfR8HrQn93NR8PptA9Fr4CLIOXfLO4mV1y9Xun3N/1LPAkXJ9bTiz6fTjxLjr/qE3B3OZz333oPsmnk5gJ2Yk5E79/Dd5MPg9l1/xrfGYQRza+AvkyRJj7RWkn13VrrAv87OqVymRZLsbYt0x/1+dh4CEtfDm1ldDvTwWw6WNwgaR9lPgOYz4xLvoNWm0t+mIzghsZNBHZ4vWiu4CzO3dv+4uL9nRaNupSFQ4n020Ykw/93UD27f7ISoE6bBRJbTgopKTxKFUW71DLEFwVqmjIaaEnoy6L/zQhFjBMnncmvkGJUnde+YfxZpkyrSmucz1OleDZbKmY1w0CT7tqz6Nf7g3rpUNV1wuKV+6tdrWoa5hGrgRlrN2X7yw/4pGVUKZe7tdx15mTEq0y/U0e5P8XDRbtyQpo0Wp979MYjPa+kdP5iWVZBFD/yah6+b/yb4a/8J4pS5o8pSg72m3Pk+QfnXPMPpEU4f3/sw8UHDO7KiNeTxcA92OZY8fQLjKgidMubW8z7mQRnv7tNguAsmNLk4c9gwIbg8+rvV7Qs6ufLaInq+Oo2mamTf5tMXUN2hFkQVR3VOVExJXsmDKVOdFHXudGo0+bxLnmnUXPELYVBH6w73Ly1GYWJNpRFv0TLQ6GDeKw6nmvbN8xtDmPYusYrGIvHZY72pS2Fp629LyTRd0RXOvZZVfozHfDcpc3zF/pTiuheap3oDz6zkk0k4hlv26E72W14UV64Tp61o65c3k+2ZrP3JK+zjB6/iQKzYrDBc4sbzp8p47j/g8gIgQd/+WwMAW4QLKZ9M/FaMynvbOjk2tmoPz93Nkn01MeYmW7YE4Rq0AZANY61ybXd9bPTUpgcIU824KmCLDnEW+i1YZyU9oSKnOkXzr1uzKvwsIwKfil9HPtCAsfKgcgPplux6J6t5bCjvAsaMlI8ZOlh88BYy9IA4HbBzgLyguLWt6OJaAom4y214DNj63fb21AE+kWU32Aa7yUjUvkRbhXEg563WlxZM5gyypY/vKp3aF6TIK2uadWXTe/c0QN4GnbFKwbSxgbzEKl3Cb2Xv35nrvEBjH7D+9Am/Si6z3o693ekJ6EOj7fPbbyOcAdH6LX3xDepz8qrD+tPGTjRq6Jf2rhNEpB23vDa0/uRRbTbp/RutIoNKtEanxvaLsupvWPD3NyrLHxaPEA/6P9rpunn9EDt6yoUKQy35vaZ39DQv2OudxNQUuh2m2KqbS3+QnZrWNP/+rf/yDHfNS2KXm5CCNKlZqv9tdbGOVxModpxmlMcFgUJbuNHQp35icF3AI+/c8S0/F10vnkTvENmGbwFKTrOH4Ip8JTV995tVNAuz+YpBzDeGelOJelHYQcq4httilEpx6E5hHWh+Xl3n3riauf0u3fsb6e+sVZ5VqZBB1ZiSexrOA2MzGnkWjP9Nu8d3AxXWYQQho4IyTBYq/Kab2t0gaIi1D4I4If61AodT/ienBEqyRcWPsbpwYT45QiA3/X45TvVinEJhQfOpLlDbN4zpSSIKyH4/pdLnYnxPE/J4VC6i/15+77EndyUvGFVfa6rlsbavsyVl/Nn1wfcC3INl893+M5srhLXMTyUYJ5OUEPXu+tXm1/iur6lsZsYwtmrryOxBA+23usV/e7TrTxSM2yEetqTRXp61JHInPAlUGePVMQh6E10eQ9CRPZsEyA2dUObmh1M7vFywkRGZkQx6bCwBH+OsrRXeR2BEGe1LOzODgOL3j5fpKjPRRlHrx8fDYkPMb6VoqN5qRkK9bPtILy54Bem6aJV9gsVyEZPXTyzlOofGox8qpNGVu6EqCih6Sxcn0+EQlfb9eK3BXR0oRZAP8M5zbRyAZTx/7nPIVReQyiPVn0wTvWi8vABRr4a40Fl0J4IE1MAX22YNr554HvZUN/C7osLlZc8Dyx81MZxmwzXKs+yIoVbDmLKz98uLs751cIX6slb7INXihmRfgOWwxYR2W40YhqWpz+vOYbj7BY2G+jnTb/26oR5xw0lSzfZaDm4r1nQKD/isUh58nrjNZP63Fcw6stD5GIA2GQQ55tJjdZMggwxlXdJHGWtNOyrNJuXiMtzY1bJVk1NI3zcmVAgo2nPk1lJv+3m7aXpJTj9tmLR+uabbvs2KT36FnR78+0n7nwBy/VTy6NvII1PGt5FvtCd2EVRIGiFMldGQZUfTT1zbxRWPd5al+F97DHkQB/9t0OeRVgYjdJ7hsImtbT29mJVP1WPqftbzXzpkszridnmwG86E/STXrRQOYq4SbLYFun9YR28pFSqL4OnLNxTsGKY3ccF6Vr/Op9c80N8xqbKty3Gltg32YG5YJlwuYTLgAiTL0JYIl/ahmaovfM0tDzPLA+ZffMPmcnzzJE8z9z/Cp9nVr/xL86dm0UghSX6di1dZioNXp3Im/LjuZSori5FGp0uSM5DBFqRL+702n4MMPrEJOFLk8coK06YEN0gKeVWQkhuRhIRnIDzAIUEB58NN6eWpBLPGevdJnxrAc0nhQXk5yaUKwbJhWz56i5hTypqc7kr1qpHkCnSHZ0+yGt6/OTULyEluVC3LI+QFQSyseJtPw2BHaqwdFiq24Qr8t/Q5BNrl5V9wE2ApcpR1yxFEahL9zbZpkvkgeWB/MMfX/0pQIl9Sbo8MyuM8uWmzqHA6z+ds6r5RDfrFnNXJFqn4oBf1W/LTrH1Dy0VS6UhFSgdwOZQKi008bykXl4S52DdCeUd0r8olDtvuZ/tcnkzS5jsmiepvZZCfReDXmCyzyG5afmkmf1aZ9DSrWT3SoWD4cr9fMCXKysvvUUZJYvyWpLpNrpo8usgnVk/8+DDWFncyRGkhDUDhNdHUT8D/VB6qq2jja9oegvXkdgoj6GKA1eknWiO4jvpnmxgba/uVl4YNcI+Ne8mkrafyCxoo0jPgwsyKd8moDidpes1yqjmEVCPdnT0ZVLq++izpMxTG98mpUY+84HS5h3r/kKpWa7TXinVCQK65ovB7Jae4cCqmGn2gKeAUpwiZKJxVCrLSvNweKELbeSM9DoiZ2RlvOsqHmEpMMRT3jeF4hew1ScWR7MGLl/aoKejVxGboTvL+IRcm4GxXeV4TZYBP+RER3RbFOEGYDZx4l6s65pXorVLwapd2Cj6xvAL+ajOVJ4yskGRSZ29OKS40eWpbsnaMXOUVJ9umteMT64CisKGXwFUCiifNSUZkKn7OzcHJyWo+r50GYmCLAqyKMiiIIuC/BUpyBU6xVvGnweNP2jNcKvtt4eCsopG7gVlnSbRyjJNjXZUel/EwB1G1piaTW4Yy4+VkZ6ygClnkbmduzbc1hjOrE2HKh4a4VtDGzMKohRlC1EawVlQs6FrN7wKhPYlGnUM8icIUK8HwHNVTYzTPtz/6GM+o/oO2ljtk7fQrXp8qfF7DpzAqVWfvWKZp8x8ynNtL8SU7E9e2yI2lv14lVciOtete61Yp2jydy1afVkGc1lyZd0m3XxZWnFFRtnsykJlwEfq9Z7t2CIT2q9VRG8i0e7iGLn1TFuaqlC4trK0Fge0TCZymMhhX+yIoz6qk2g2WlJOPhTIfFO0bzE0kp9s2cMiqhNK5/sRkQf8PI8+FF/0MGG6G/a6ymmS03SSVuN9ZaDVumhuLLI+Oefkc6yEqvvjhsJmG+Fnmge/gHUQGc6JlsFT8ww2ikCaUZWsbLZAv7pPNZzQF+GnXQ12PulJz+CzKnvxTYsagszvH/CZAo8CnixYzMWQCfBJgE8CfBK7rkhAv1oJSOy6Ytf9Ku26AnwS4JMAnwT4JMAnAT4J8EmATwJ8eiHAJ1GQRUEWBVkUZFGQBfgkwCcBPgnwSYBPIod9A3KYAJ8E+CSnSYBPAnz65oFP9Ir5tVdxnip7Fj90jsq1V222mZsaUhrTz+hPcJ7Zw4ZflpJVNeX7dL2XnCjM5NIryZ6eY+q3BzipAxvnBMdvH2Fuds+q6E+ey2cLF8kofYqyt5ge1aNr4LfgHj/ah8iwUrA+JJTT0WRVQzehFlThI6F0MsxI7zxu39MqRkZpNP949roXvP6Td0LUy81+3zg0+vZ3Gdp/29x45bRmpyTHc52uTqI8Q5Wl3J3HUuZhTteo6JQ2z5aZo633sI3+OitD6TjVS/blmZV5Qq5G0cAWOrPcRWpOraYvH+ZTctoJtFOgnQLtFB1PdDzxXInn6tfhuRJop0A7Bdop0E6Bdgq0U6CdAu0UaOcLgXaKgiwKsijIoiCLgizQToF2CrRToJ0C7RQ57BuQwwTaKdBOOU0C7RRo5zcP7WzBN2l415fEOJXQWgJ2ErCTgJ3ElitSz69S6hFbrthyv0pbroCdBOwkYCcBOwnYScBOAnYSsJOAnV4I2EkUZFGQRUEWBVkUZAE7CdhJwE4CdhKwk8hh34AcJmAnATvJaRKwk4Cdvnmwk0pENoNlPzUDm6p6RjnM8sPywbLV0ieS8BMkTjxnW2rJGlkN56vRkDO0OVwM8M+rcOnlr/y70beBaNwBkOMME4dBI4oHxMBV0B1Jwv0+LQL2Wa2ix1h5WR7CR2LOOlHbPnwmm+WxkZ6aK+7zFvEh3jx0XEVtjsPB+VFYcXJIDzncu8hscXD6xkUjInVOd3ecfImsdfpAXWBfOTDLKa58WY3wjFIVVvtUtjFjVrQsfoy0x0SPSsv55gwvK80YkaS2ycgnD4kWP5SygPcyZZBT1Y2fmHLKxWQH92ivoAo/9Hewrp4UjxfwLQjpI60hJXPU5qS8Z0fYMDVnNMaLynLLfZp+8mc0LC38wms4+kjWZuXDVxNrG0Z1YXVRXpqyWHMxGU8n8+FicDedDS8Gdy3Wpw5FvUU+Dobv3i+av48Hl0MSZrxfR/354m4x618OWo1SwFMv6ktZgo/m5Fupe1RWLH+gwZCWS/tRHH8qrmAj3To70OJYAAEBTjBjCn1oUOIzwEBWyBQrirOLZl2Z+wI6RvemtTM5g+yxhPYEjSKTuk0S474u+YrQn6LPFWkDIbI8lI81RuEhBpWWx5hDb3BfCDBWgLECjBW/n2jIv1oNWfx+4vf7Kv1+AowVYKwAYwUYK8BYAcYKMFaAsQKMfSHAWFGQRUEWBVkUZFGQBRgrwFgBxgowVoCxIod9A3KYAGMFGCunSYCxAoz95oGxVVKuwLqc93YbCPuyYjwzmrvj4qparJTdyFwJLj6sfgDoK4+p+b3ZhaPeGn8d1WzgEi1r5Uz8Ks3K8DeXPrTqQOAudw50TcUFmuYy0D/2qXqbWC2mZ9WjZfg8Rciwb4HhW7AnPHEbQtGCJDsazKnTj1G8efBANrnXJ/pqu23tssHLNC/CbZSAFrZIt8C3k6WH5cMyBw/pU7BNYZnC8lpWvFrIps+DCUjzUVJkzxZd5xAa6GVliDE5KePcLF2RhatIOXXsJHqul9IpjSBTVZjKsbkX+FJWKsa9sKaLftMtYsDpOtmhn85xipkMmnpp4ESotfHhr6p2HsdMQe3wHnrOpvpg16gKsaxcPF07PnJ+2kDPiB8IM7hdrhiM3IR1R3hgloLEh2Sx490EIXIPMyBjfxnKHGzj8D7exsUzOwHj+0MRKSwdMISXiIPDTqsI7leNAO5f08P3U/Pwt3ZBlJwwPgkGowE8xq29z1+AlN8whbdo5gnVPJrXsaH272kBW6o7c5xz+EKn6TnVhgmiCGghj67JFnSNMJtv4/0+3ERNhDmiUkGuigVrDsrQ8HHyR++ZkegidOoSHAPxTJQpEjzriiiDM/XkuxPYUar/mG4PDUS2jX8+oNgKY5sXGK+w8Zq4TCEEVVApY8Ny0OvlbV/FQCR5uL1Cl7o3XkF/0Vc9Wfro5MdKrXEfokdmjauzTXMCpADjgUkARwwLYDv74l/UoXwFNbP0sHkIXnunrMelN2qGtbwXGNnkfwcNsmT7rJMUcz/83/A+feT7mjDYPOpYMXrSOgziwVEK9IzwFsG4DBoSiRx46+slOL9NLGJHgcp/B7MKriympoegFTwA0Mzr89/21ACSeHfYmUGwhRSYVYxL+st38C8Y4x1//sfgu9dAQlD5++97NBNe+V88TVRq/RPVal1lFFDnRbRv0PIfERIfG5UD+i+aVktts0MD7lJ10irWh+32Um9//GfPruOvxtthKVHJAZXda6fHjlIULLQ+B3Bn5XBQPYCacfgLgrtKp6VI4fZXZ9ucILQ5oLjR06THBxwvNgqoynv12SBlkQvet7DdTtWRC33k4TKG+cDYrqIIk4dDUz6PiVIr+Spnp4me0zqqRtEYUtWips8hANVwrYvQG2ykvlS6Ie5MWiebl5QpgItiAQsaqu9xA+JxzChHy/jVkJ35vMzL4yjbeMaDxfvJZYOFx/tR/Tjuz94Nr/uju4vJfGF/1iFBd/0Pg1n/3cB+uZhczxf968WxYJ+RZ095mh2ppEIOLpmMU9A7U+x0GiLS0Y/KMM2A2KzLoxinKnjcQ4eldiQkufeisiQIwjgJlOgGMGYSOPvchOOmQV8ahwiug20UPmqS0SWfEFaJF7WyZ4TONqsy3XgaO7dBSfoUta2KnYJdiiCL6IDQOKgZ1Cg+1SKnysuVtweZ2o5UQSXh5CY8sq0rM99VergHyjATZue6Nh1/BE04fWrrHPSiTfFAfBEtL09UQQNbeRx6/4iBdBlTi4lIkfHCtxnWh+Qs/bHF8JoNmVY4hDZO26bvmPVUJGqcshqHty7+5CW35pmN2g6hnWGuzq1V+bee4+iXnlW5+TYsE3JtCMF81HfW0mPE3+3iAoX2cUwWsmYRtLxiWm4qXbVIPqNpzoZekARBQLp9oeRTvGpvXyhkhjricRbwAPBkmVl57wUYMxEXyPLvn3OCPcX5YJ8uH1pPMF3eBt1rFziimkH6aABf+xDG7PTCt+OSo5mJ/4TrNbpDs+gpzDpDJUkENHJzXXPdkgofFSRBHGcUrrxZkXJgMcPlMjsgMUUR8drRVBneo0jFbCI5xDvWfdBawgqJXfpGeuDlIJkHlsIupELaZDlaaqCrcPkQRxhDGOqQcqJAZ10V6DPadRGOkNrTDQO+PfdXugk4lsFBADrk3gsc4A/cLuPJ5WB0N5q8u7uezBDrgzH80RY68ok+1I4vDNbXFR9gM556a7uDR6g52BZQn0gOBGtfBZssfQKWTFHxSl4lcOKWFCtjp+hwBXioada9U1zVs3UWKdOBEz4OSssSg8xxPFB4faDoAYxMD9ag3MHSKy0Mr/8sgh3iMXUcdh5vdqEXErQLG4YP4j2wbjJMNSxZz3igKOIhXhZAFkmanCUgUhUY73/qQB2u34UqfMwcl7gPbAjFKcPMG4hOlwtMwa5UALWZuUygiQwOrMdGBtw61TC7VBUzKgOdL2WAsfqCduDZ01cnfDQ0+44u7MrMabQ53wRIipnPgoY/d2qiukuquJkjBzehDRSFC1hCwr9k4Sbyihah5yQvQucou6eHV6WHfBIbwM0j7BP8/y4K8wMa2kOMMHpGU5dh6UbmeUD5eE8cKqCFWIfbLYXmGO8Axjvdo0yhboeq0etvRfbHaX27n5auw4oZaTCdDS76oFO9CW5yV3ctCzGwLiAAhCsM1I6yJdxVaLnboXHpsCerDMiviY11cmxMjDkv3aassyOam8sQ9KkkGSjEhCui8LWXE8BBa9GraL9Nn6MGtRYu2i55ScY2/UbJiCpJQCQJiCQBkSQgz5IERJKASBIQQQMKGlBinCTG6auNcZIkIJIERJKASBIQSQIiSUAkCYgkAZEkIC8kCYgoyKIgi4IsCrIoyJIERJKASBIQSQIiSUBEDvsG5DBJAiJJQOQ0fTmtRpKAfL51UJKASBIQSQIiSUAkCcg3kwQkKkLsuD5eY1BLoicVwqGTFAS6FmxSuMlPWyYdEV2z7fnzBpAZj1eNhcA8/nOU99CZkRP0k35gYtmhO5q2HQv+xkaeK8GuMguGlna7Q2mLugXO0kJ3DZr1SiunxtXWetTRsZGuE6y0E8gJ2FQaKxsj6SjdZ0SZMeN34aCQFqCV/UclwBjZxEQrqKNtPiBePr3XqWCoerdlVg12WdR6zMR//rszu67baobZrc/ypIL9kYwwZarR8tZDul0hm9lEjEKhfrwT6vn65OwSzXvcTef0D9EXjBrCP7fbyMYTKpqtgsfDYBM/giTJx8s3ChAjVzjG5bHsLr/XBf8mCV5gWJmxy3dJ95JjmKTn6pzT76fEG86H4+lo0B5ryDMfeUOlpll0pjXzrBrupKJuGO7QIRKM6879IVXHe6IQpI5d7cJfxsBQbjwJTdyOyulTdBiPkSV4jbVEkmOwFMskHQcRJziIy/TJy3GcYZQSwdAwKIzoSw3EOeST9QLkofjYXpuUGS5/oLNJlb9cgCKTOn/bNsScg4AHd3TujU7WnyohS6j8kjKJpI55ZAgfH+GMEL6EtShO2OUoCuBB1awNP/clTQK2dSARbpqmLZmT+sZbyFR8HxVPEXlIrMr7irjt6141e1E1j4zpEsSOFEFKWx3RTDxnCayX/I94ixqUHdpTkkILJJof6TXzB7tTlTHV8OHFLFZMt6qJ1LRrbn4yeukBfYZuphusiZXAuT/pzEAmqYMzJPjMchvTczltwPKBwu6AYXNqN1+A1zFrkwN74avJI8XCN0Sz1Cnaaeo6ejpavPcCGsfEaLwpvoOraFzNjLS3TJlzcGD0KHy5G485lSr7banOdNXmV5r1mLISjGYFZpPkTMiziORmxXpM5jZQqakknMbNhqCajyrgD++sxFBtJW8QsIvw2Rrw9OmHX2yUFkH2crugoNttgQWwzUonjPOACCorFjckl/NZpH3BzaXkdCtQFx8OuzA5gw1aUcAv3Wv4xUge2oipD76q7j2vTHQeNZt+98Vu+pJ8rTXCjVkmp98jAx3JZxxYpALtm3b8Pk7C7Hlucho2dcP5dA5GBTc5ENX1h0baKCbRFZbgz1GW9ipGQspDUTNGONuLGcSeL0CqRAsjx+gfH41W53JjJ6ZmSDq17YAKHRQMtM7RvqqM+EpmIYvvM6ej9A8NRs7GpfpdFhV6bo40YDTTnOVyZ73YxKavLxNjezqjZVq5AMooWQUrRsFKTshYGbrUnVa1/+F1ZtLUVQbtyVZkCqDxstn05wP4aOe7a3isANroYIV5bRy3yXCthHZFCresiufnbxcX5wzeeWEEgyjglWIupKGQfLcjHM9IHDQsT39ePA+LVAvCOhNj+bzp14yvBs6AzrTCNl+R45rvubIte5Hy5PXGV5GUpxqD68tD5KLSCqa0vKFOkRRy6KKaBHLJqnne3pZlAr4CjaNEXK2YNCZbNTUtirkzIZnVtCdhvBLGK2G8glIWf/6v1p8vKGVBKX+VKGUJ45UwXgnjlTBeCeOVMF4J45UwXgnjfSFhvKIgi4IsCrIoyKIgSxivhPFKGK+E8UoYr8hh34AcJmG8EsYrp+nLaTUSxithvL/SMN4avmlRQ5D5/QM+U+BRwJMFi7kYMgE+CfBJgE9i1xUJ6FcrAYldV+y6X6VdV4BPAnwS4JMAnwT4JMAnAT4J8EmATy8E+CQKsijIoiCLgiwKsgCfBPgkwCcBPgnwSeSwb0AOE+CTAJ/kNAnwSYBP3zzwidI1XnsV56myZ3FGR1SuvWqzzdzUz3NfKkX6Gf0J2sqnDGUvS8mqwlxlBW0+0SpRmMmlV5I9PcfUbw9wUgc2zgmO3z4qDj4CnupPnstnCxfJCB8aeJseEo9fhb4F9/jRvkKAlYL1IeHMpDqNF7oJtaAKHwmlAzMtvVrQ0ypGRikq/3j2uhe8/pN3QtTLzX7fODT69ncZ2n/b3HjltGanJMdzna5OojxDlaXEncdS5kEfm6jolDbPlpmjrfewbXkw5C9ZGUrHyY68qDyzMk/I1Sga2EJnlrtIzanV9OXDfEpOO4F2CrRToJ2i44mOJ54r8Vz9OjxXAu0UaKdAOwXaKdBOgXYKtFOgnQLtfCHQTlGQRUEWBVkUZFGQBdop0E6Bdgq0U6CdIod9A3KYQDsF2imnSaCdAu385qGdLfgmDe/6khinElpLwE4CdhKwk9hyRer5VUo9YssVW+5XacsVsJOAnQTsJGAnATsJ2EnATgJ2ErDTCwE7iYIsCrIoyKIgi4IsYCcBOwnYScBOAnYSOewbkMME7CRgJzlNAnYSsNM3D3ZSichmsOynZmBTVc8oh1l+WD5Ytlr6RBJ+gsSJ52xLLVkjq+F8NRpyhjaHiwH+eRUuvfyVfzf6NhCNOwBynGHiMGhE8YAYuAq6I0m436dFwD6rVfQYKy/LQ/hIzFknatuHz2SzPDbSU3PFfd4iPsSbh46rqM1xODg/CitODukhh3sXmS0OTt+4aESkzunujpMvkbVOH6gL7CsHZjnFlS+rEZ5RqsJqn8o2ZsyKlsWPkfaY6FFpOd+c4WWlGSOS1DYZ+eQh0eKHUhbwXqYMcqq68RNTTrmY7OAe7RVU4Yf+DtbVk+LxAr4FIX2kNaRkjtqclPfsCBum5ozGeFFZbrlP00/+jIalhV94DUcfydqsfPhqYm3DqC6sLspLUxZrLibj6WQ+XAzuprPhxeCuxfrUoai3yMfB8N37RfP38eBySMKM9+uoP1/cLWb9y0GrUQp46kV9KUvw0Zx8K3WPyorlDzQY0nJpP4rjT8UVbKRbZwdaHAsgIMAJZkyhDw1KfAYYyAqZYkVxdtGsK3NfQMfo3rR2JmeQPZbQnqBRZFK3SWLc1yVfEfpT9LkibSBElofyscYoPMSg0vIYc+gN7gsBxgowVoCx4vcTDflXqyGL30/8fl+l30+AsQKMFWCsAGMFGCvAWAHGCjBWgLEvBBgrCrIoyKIgi4IsCrIAYwUYK8BYAcYKMFbksG9ADhNgrABj5TQJMFaAsd88MLZKyhVYl/PebgNhX1aMZ0Zzd1xcVYuVshuZK8HFh9UPAH3lMTW/N7tw1Fvjr6OaDVyiZa2ciV+lWRn+5tKHVh0I3OXOga6puEDTXAb6xz5VbxOrxfSserQMn6cIGfYtMHwL9oQnbkMoWpBkR4M5dfoxijcPHsgm9/pEX223rV02eJnmRbiNEtDCFukW+Hay9LB8WObgIX0KtiksU1hey4pXC9n0eTABaT5KiuzZouscQgO9rAwxJidlnJulK7JwFSmnjp1Ez/VSOqURZKoKUzk29wJfykrFuBfWdNFvukUMOF0nO/TTOU4xk0FTLw2cCLU2PvxV1c7jmCmoHd5Dz9lUH+waVSGWlYuna8dHzk8b6BnxA2EGt8sVg5GbsO4ID8xSkPiQLHa8myBE7mEGZOwvQ5mDbRzex9u4eGYnYHx/KCKFpQOG8BJxcNhpFcH9qhHA/Wt6+H5qHv7WLoiSE8YnwWA0gMe4tff5C5DyG6bwFs08oZpH8zo21P49LWBLdWeOcw5f6DQ9p9owQRQBLeTRNdnGPx9iEA2fr6IIc+HCEHwGQCUlMWWyDVDVC9ZRFRRuzFuac/rsW1ANyB3xKD7svPpS6YZYMglRrC0pyZaLYgHrA6/tSROAZ8ygHYOt0UN25vMyL4+jrLKMB4v3k8sGhcX7Uf047s/eDa/7o7uLyXxhf9YI97v+B9A63g3sl4vJ9XzRv14cw66PPHvK0zzKxXxViUzSDWM9fOFDm4BhTI7zD1kQ8Aj0NPYCx+Yfr4Px5HIwuhtN3t1dT2Zo5sfwnWgLY/GRCbXjQ8D7uiI63Jrx1FvbHTwEcLAt9ECISQ6EaFmBXJ4+gf5FATFKriO/5PYZac+wKCN0rNLDPSykWWB2rRAQxjP+7p3iqp6ts0hxDSdyZBXnS4wvwfFA4fWBgEMYlBKs4R6GpVeofjQAgpaxDXhMHYedx5td6PUG7MKG4T+mKCjRndSwZD2jfBLYKV4WQBZJmpwlQH4FhvqcOlCH83WhCh8XxCXugyKJ8KiprthAdLpcYAp2pQKozTf/BJrIQLbzXI8ghKXaw5aqYoa90vlac0Cc5a1ad7enr074KGP6ji7sysxptDnULH9IM9/liT93aqK6S6q4mSPjGlH8QQkRlpBM31m4iXwbVoSek7wInaPsnh5elR5epdgAbh65PeD/d1GYH1DGDhFc+ByFGQISuYwOjcNmol/2xKECWoh1uN0SKs8oBgh1vEeju7o3UIdOULY1QtjfhuyP0zqsTogicH39jGs3iZ44dFLd57oK6ArhJj9NWieZu+Zfruld1pVcCUmrjKWHYqICne4QFZnrAM84WTLERpsXdZhcB62QWhinSQwkCT+Zk+0ZK4n3sNi6rMNoPP4Tn42s4uc7LLVHKNHozCM9qirk+qQ6wUpDj2JrCFN+EpaxSYG7z0gfinn9QD0j27N2MT0qs5mxiJkzohRK8+E2gSnca92DqnczkKkGuyxq/aT+5787s+vWnzPMbn2WJxXsj6ggZarRVr6HdLtCNWwTMfaZ+vFOqOfrs0eGlOY97ubp8A/RErb1EYbwz+1WjQ2ZpqLZashiGGyATSXqHHr1qxgB0z6BgYDUJ0iH8+F4Ohq0S4Z8gYy8F9s0i860HyWrXk6KRzI4tcO9zXXn/gvweE90YXTsahf+MoaDeLNv7wiKxbvDTpHWDmoEh721/PAaa/tRjlcbW5A6DiJOcBCX6ZP3pDrDiJPqMFZQ6YsNxDkck/UiC7VRtnlERhl0zxXRNFX+cuIkkzp/25bMm+5x+POJFx+2zB44rJuru+6J0Rh/jsq3Hhf8TUBWJzq7KuDAubhZ/O/GLPNtOG1Qtqz6X1b9CdxFzGk+6rdehMt0t4sLvJ3HMdn/r5SQdawzTWNGKMPdRLfEaJqzSAXXEvDL2xfOrX/7QuHOlJEgzgIeAApwZvheORfGTEsFktv755xAnXE+2KfLh6PrYqOi7QpFVJMvV+UqCFFisb2wsWTJuRpIDA7XawR7ZNFTmHUGgtMZnKGBzyuVweaigRJufBx6k/2xsvSKy5SWnhYzXC6zA14LUUSxuKOpcitGWjZDesAjEitbMCcLsEvfSA+8HNs0p6WokBoyEbRDQ1cgyMQRRkiHOmEGkaCzrgrSHu1O94UYKwi06ciCpHcgKnNehJ+iNiHRLqTDN7KI1TV071EzqOh8qoX8lw9O3p4dxXakCqr7J7fKS0tXHXgwnrWPcQJ8va3zbZRsigdzNp+ogo7I4nFosZTk+i5javFtqq1a+DbDCjbO0h9bDK9MFS8/zYHrMg5K9WhtnPiZuTJfPmV2tXwgWzt0yQZzX+6MY458J6KA5a+qWgYfMEqg1RZ83bVO7wU0D5dskq99pg90QqY5BtbwzJREiIyN1dxCVfXwfqrhx6Z459jcVGhyrej5jRWT4i90tvQcPFwy1DZ5YyqngC+2xh+pC2MHFm2y2FgbvcszMbtAZRzw7x7QCN5SZKdLygWhmze3yTXjLqAS2SOe38CRwixF0W5fPN+iTaqA37Rfx0Inb5OxSlGTQDXaiH2abt/o7R5eHpnKQoGoj0wHsTzlOb1RFxT11+Oh9TR+pDKcnkmkU/q5ZEbvX1xMbq4XvkQwZao5C5qKvgkuVSYfBTYPKmWH1/ObWf/6YvAmGJZGoidquEdlpOR6yxWJ8lzqrc8Hi8VoMB5cL94Ec8eXpZumEE1WdECXQ1pwPF4YLgTtnhXpWVP77C94E4zJoFQfMo8RKTnMXashG6AI6qWCFg/7PZrtQkNQBFfWgiSCSAfk3cevfCFTyqxQN6XJwrhYNU98iJ65KPmakeVCWzMdu6lxN6oVDOfdqpBbHJbbEoXHAtfOYHCbKImy0OwRtHgBCitCZjDtS+LOUQ8M5N6XZGxDBNUqC58Q2ca3QKjdongSw4Tjk1WvFE13C6PkHCxwBLHGfYjxjpwspD4WitPaY5oSUKOxi7wEdVIFabdRntzRBkSbDM1+kdqzh2iLA7tN1Mho9jwyLoCrgwQZ8RJjfBbnCwNBiWjnJd/gJAwXL28T4gulraJ2aC8fMWmKXYZScFrqkIFi9XVCfDe4Hsz6ozfBu/JqWFJkx5zZJD43TE46RwtGkdEUn2J0p2pCOA/6Dt3dJkRNOzjTMepbleUHDQkRzoYMFR/HJXoCLfA2YZa1YjrAVamNGJeSw8V5hcLMAMfwnEbs01/hGltawv3paToJt3laYpbV5lDYSDhx3XYdb7XUXDsP7kbUF/1qMJgDA7ua9eeL2c3F4mZGXAyEcxsyXmcJ2FUUUsT5/bOjFMXlikoqaOh1NPz9zfByuPjDm8BIxif0ZYV41Y06bk2THPd/HMzecF4/vaaIhyGYHHEKtLDV+gMVmu7XbMXJHkhpLhmDOXYy5FOUmOA+DrTHM6twFgYEy10C6TIRnWEuAiBW6lnffiEJJ5gXIdVKCndoLNOOyhko3QVxC0BeSPVPubZOsGIAgilZA+qL83Zyfdm6LOR1wK3wqE2KHq3e5Vn9wf+zGMyu8WCbrFq6o8wmHAuTasxN8J06J7/RRyTcfu9hG6PJ2/7IvYTfbdN74uH6rnUvFjpSeKAbW5oNPvZnl6YZtSMd25gOri+H1+8wG9z1/Gowm78JprDrzEJ0GybMv0AwkxbhtBSUB9/FFFzhmSyPjWn5btofXhJtu314hkuEtQ/jlUZKZ55dKrU8G1wMhh8G3Vs3mcVIK2/tYTT9y5r3Ku+Ns5n9OFjcTWeT6WRe2QxPX+q+3pNSghthkLXqyyZFHnuPJsk83UX2iD0AGSP7qI/k/WSEBOEjg3XKVn3mnGfrLQMEQXuhtBzMcl7yEas3DOtoOKhaSC3uK4/ntsQj9Gq9NOe8h4YN4wDTDFBbYUrYFBTeagMo9Y585GZ+dznEmMW3N4vh5PrIgGhn79PkkCPigIFmqLF5Rufp/Xqw+DiZ/QgHbdCHk/8Hb2da76lX/zCYL/CcMqHA2vXVpugNUVKiMpeZY/9IOs4Gxxannu3GdoGwuzZrYeXHGlYUrdA7d5SEktbY0pUi0gphs3uFZCV2fBtRrLGT2WDUX8ABhX+AQHBSH2SNYr8zpqRp6QJbvvswwZ5GJASc0gm27aBCGrv50B8NLynGAvjxj5Vz2NYNnAYVxYBWL4ZCxBliHT9R7oUmvg9HAfoGxj9zbhL/0dd8HxFmWQSMP7O3zT58Tg++y3QyuwT+rHW22lxK7ZO8SxpRyiZCJRGie6FlY2DJ5oPLznvPG6KAOrwzDlKtRf/269DVD1b9rX7hRaj+qrSI6s8eOddbxDA171e6HatfUICq/qZlntroKsJKw3fei+rHmmxRLeCXDlpLla7ihpLVG7uxwfJlWy2mbsLqz7V7rFbg2D1TrVC9GqrfK7zf99my8IbJVvlwQ7EKJ20sVWGGDeVq3KyJQjxcqFrUZSSNwyqxgjo+FL3YysEyWb8NtzogoWpFrbh6TGQHcxC4Du+5bskWSMgpnQ3iLIjPo/Pg1fnr4H8Fr1/9D92SquizRoIKP1mv68iYVbQFDp9NPD7ChY5gNNFRoNqlrovBCIRmmDYaXTXMMZasuyu51ZG5TvRFzHUGvFUEKthW2wo5AHvtMSw74MNoecgy5duuLEGc71FLnRcICN14UCwGs2WBb5yPCe4rxGqHdgFiEt/2rPV6bOt4dVyl2ThCeFoTch/WCzMfcXojLOhPRB7uZ3T5XEXRWBlvvFmqdDoppRNrM366NoKXHn7mGAmt/VtbUktyqc5UYKeuAek/gX7/nUVO3nEnd3Fy9/MhTIrDDhGze/0z3Pd3xvT0f/8PycF3qJ7dYet35Nt16n7vXQp3ZO42Oo4eG/PBpEi3duwI25T3rniKInQnwQW+flbAM9o714rucltMStJfDN79odWcDifWXwmuB+Bei/6bYKZFa34/wGLvgYDwBQNCNNLE3EPmDN6UA/GMNhCTR5LhWU2WSanHzziQ8oiIZeRF1voXG7MOy0sPodJ1/MNHxts2dGoDpcRzRwjqsnztq9VYAMfjZcy8FvNl6stmM8Z0nSDZwrolmLYNp+/6G6kyemvQ8oJeVmymHJ8AAhleyfOLSWPGm5YipU9DuLQ+DC9VjHXp02LQH89pfoquz4KmqnZXNCTWpZVVDPwQwbF42EHRjtGsrUid97veb3uL+IaEbtS0WEThLmeoHRkDgfEkG6iLvwM5ovs79x1njGYE7RxOYcOOGYZMGxav7TY98+6YFBwqis62CONhjIhO+Kizqx7ukfVSmjFTVpkSs8iZEwH2+Egxh7dUYNe/lRKOFKt97o9Gvp+H17Qxvk/Xk0Xb5/54fCy8ZVjZAgpPWX6akj7enrzKphdVwBxW60u3B5IL6MbPRtF3LqP7Zx9NKHN2Cy2oEoF7QrtDqHcNNzLf1AQZ2u+3lQRXwIWm/cXF+7vxALjRRcN+t5eqfmVNhIR7VFraS2hNxFMKNIljRZSOAoL0zcDz2SPVV4vUJfp6ibo0Xy3jk+Tr7dTFb8MFj6zhm+BSyWTqEuRzTX5EEl/TgujnU+Sah2PX2KkvwWMbcXJXxph7vLvqjnbrazQ9uSOXLlo7oQ4YhVt5zGetDMOFmwPaGIbpSkDnJC0025i0nVkZQZ8bxlY3+R1ZBMJKUbgyOqZ9Rr8jRH2sB2Pkm16PTD48bW06stIew19zZzVD36m9eex/7VMzRj9t6tM92g/o46aqDfOr2M+OLWXJclabn/Zq+i6IZJHupwxNVHBBF1BG1JW5ajfm692b8nr1SDQpIfEN/8ewIiYfGzijvrpBSkoaYTEE9SNo0TvelO8tVLM/Kvrsc/tTRZ0z66wuGRIU/k23QDR+VqXxlQUtmwNYwghU8g8ZEedcI3wIEvHKN3akhgXGj3mu44xbwyx/PaUL5AX0SCTUs4qzCpbH/AfkxE8w7AtFLYKqWbwBfj4PrIxu4vSwbkmo0ApSSyYl6mGGHZRkmIrpAYElKmMLDX0GXXUqfwTySu34ki0UIR6uY9tt5CoHEfhddL45Dz4M3vW/h936FCU5Ay+/3F4j/RoxvEWeqqYupQSWlKh0SZGG6lwoZZTAbg9k1eKTgqeS1QWVkVi57R8Y5cFYAZbqoY7OjknHdXh5XFDXbwE4BosX9Y3Qn4YqLVidvGvCrbYZGH91j41zZBv7556LCbqPSoYWTqr0z7ohQkjYbB/GrJIuleXKFrV+MiqlzIkwNSD2JYGBq4a1//mDl7oZQzwiYPGJQj1qjnjzmyh+5oQuzLcjEPyyan8jfX1F8QCecFqE9tMYMGSOaaVsh4IzzouNwkVHZP+6/WFME2yj0UTWLrvTGBFjQSHTimFfPFQGZFG56JdoiSoz6NlXzgsY8fpYB69fvXqldWkdAQU/vzr/rUoWTya+HQOGXEJDzzEPQ5MhNtULfov/+eG3mKrkB2gjKvx2RmKBZjc6pZ5vt9caW2yrxZbN4iUc8dpAX7UrG85XjLg+XFdE8fYcuJuRKlphurl5bq6E0C3Z5Ilb9fh10TD3DEKQt4K8FeStIG8FeSvIW0HeCvJWkLeCvBXkrSBvBXkryFtB3gryVpC3grwV5O1fE3mrhdaqIe+WnpnkBwvxMcfbF/jH7QvSX6I1MI3i9sWb26RcCvQQIwSX07Vp7GQWrFAGQzXfmmqTZ+4jeWtb79KUSgTDChM5S7TVd822bXw1i5J5q3QrtVZKtsZ3kw946OFYmyPq43uaNXYs3lisPxrhSx3Xk8V7JoXGkm+Bou8GV1eTmSe97tFnkG3mDM/bUE4mDk++DJ99+bDHRzkaEkj7MnFQBUoNmNjEtB54r+/dY5ORm7K1Us8KmuaH9jZm8+APBo7EVj62vZYS5lZe+siWP7yqt2aeTBvMLn54pW5XHp0nu2m8jtDRPIpBxfb4ZdRnEKx3mPxQ6cwkPKtn1kB6JvVeeyHIigiKNzmtN5hOprAqrQa7Yy04ZdEbcxLCoIh2+zRDO5/KLMqGB5WHlxePdDRLCt5l1vr8QqtNPmwog/ZBDKL2dRXU6jEJ2vaZn2izpoHcZnm0eBc9ZQK92WyythZ/oRWCLfmvf/sP5C28libnGObBwUQqTrW/1tocOYtELzdEKJyKnbDZntVTrmuMGUh36hEmGBcCAPANXs3mErvvpw+GztYle5j0mByWwD/VT0lblh4+A5z1pRtzAFlWIcbdjjhZdF7JC3RC9h4e/Kry9rFCsJRb95z6BO+ShXURzyLS5VUUhONW45J4Cjf0fv1jpA2NaBTT3oFK4vkKLeshwi8WqUDvmDsY3/s03cL2M8hXJ9BvnnZl/eKGnPu+VHi+xM+lnP2rqBc8HHZhcgZaw4puXcoiiV+MZUw/8KR8s7q6l5vwYD0+ZPq9PsZV6fEe5z2c+vsz6n0XCzZ4qDz3AQ0Y17DjdsMynnRnpgC+3dP88o3vfVt9Vt13dyrvOWs/VHUctwlQGjsVVJDLLWfUy8/fLi7O2an5wvFl88IxvemXwDXYUL0laobl6c8LZmFD2YKQ30Q7nzf92ttD5jVPQo3b5iuJMZt95eWnnBYpT15RRe0h8VPfQqovD5GLgk9wuFGYa0gJ2xLVJMh8VXmdynLKMhFfpdm8RFye9O7W1K5ReKXnN2khgR2uQOCtvrp56c7SPDal7zZjtie8P/+7x+4PzO6JDkW4Lg1rKj00j14THTJg/G2EUdLuvocYqJvHiKAfENQ9DFe/OFrPQdryPql+8be2FKWXSHXbt0lpUYJuL5H+NDcwh59aniKNiocJPSbkfzaHOrHkptAdKje7cnwaEzl5eY2EqcdbF5nvYz/P678d8ixCniFGTXrPdNj0WnDtRWC1KLo19RTJ1t9q5nujxbzpm20O7FKml4DonSX1MAo3eYuMpUjvD+vgJT07+DJ4ysI9+ZfC7D4uSET71/nkWuV9U8u3A7Gerx4oqCcAzA7LoKUrM640XiJfkEPzc4L8vnnba4L8cHXTw4Y5vzShIXpetuOgDJFN00nkVLqoLf9lD2vaS0Z7N5XwwTyYGV5pAIHuX57XlOc1a+fhk+/dbueWeamuIHPdYjQs5ze1/fGhqhN24n3jyydVeBkQ31S13NbNEE2DvF25Ca/VfiB4fc/oREW5yg+30mgyJ0U83jlaLtJHgDjQJdArviaEssPwejF4R1bohtgq77oWurnK9O3xabFUeT6xlXs8JVulsuDrcbHdfjFjq5SykU9GAzoP9Keaj/5zMRwP5ov+eNoaHfdaL82PEa3OsSfTbekjJZn3umBq/sW5c9mvYeHMzmWm3t7yRrZ5H+VyKVFdXWnS/YLkx0/i3Jub+dp+JNnKvPyVJiCGFSdMiG6QlB50wRCAjCQiOAHniFah82gij/Zakko8Z6yHGBa8tYDmk8JmX9VSTLCPQXIxgiE+NUMINfRe5a6YfZsQbyD1HrMBIK/psdCooLzqluURssJCphm87achsEOVs5lcn1yR/4YmGV0VV/YBNwGWKkfwZymiSl26t4nCl5UH8g9/fPUnCmfFb7kDLuemzqHA6z+dc9rkJ7pZt4Qj0joev1ep+m3ZKQbAWbwVQ444dS4OHSq9pF5eEudgXS4k8zbog2QtyVvuZ7tc3sgDzWdPNCcbCvVdDHqBydKM5Kblky4I+aVbye7VfbROGZwV/HxA6H/l/dEoI4t+M0j54gEEcJ91GemMkyxj44MPY/Wm6BIrKGFNK4QW9MNiG93L9gHRjnj5oumFdkdio8fTVJC1Iu1EcxTfSfe87NP2Fnzl3Wsj7FPzPH/FzswnskbZl9nPgwvSHG8TUJzOMIMIuZDV09Sf81429X30sWzmqY0vZlMjn/lsdvOOdX832yzXaW9nA1/0PBvUPCBCI3vzlZhp9hCZtodtXLaMSvnEmofDC12YNCh6HZEzsjLedRWPWcWLh1Ne3YbiF7DVJxZHMwsl9GnQ09EZgc3QnWVMIiVjh7al5XhNli3LaJjjtDNRQZ7MEnwaUeUEHtUoJKt2YaNo0ccvBII9U28OkU2MrLiMTyXFjS5PdUvWjpmjpPp007xmDHMVUBQ2/AqgUkD5rCnJgN58/c59+I8em/m+dBmJgiwKsijIoiCLgvwVKcjVCGq4ZfyPBPEHrRnquOHwUNALgZF7QVknTrSyTFMnOlN6X8T+fnbIm5pNbiHLj5WRnuLElPOqEmdwvOG2xnBmbTpU8dBvspMP0YWSK9cBB8spjeAsqNnQtfc3P9zzW18ek77t6AQB6vUAeK6qiW9tHe5/9DGfUX0Hbaa6k7fQrXp8qfF7DpzAqVWfvWKZp8x8ynNtL8SU7H+Isi26uuSg8yCnOtWte61Yp2jydy1afVkmfLDi3+vmy9KKKzLKZlcWKgM+Uq/3bMcWIUWTf0WriN5X9rqLY+TWM21pqkLh2srS1dwMIoeJHPbFjjjqo/qFuUZLysmHAplvivYtBnRxkpc9LKJOuqfSZ3AcqD0wX/QwYcA3e13lNMlpOkmr8b4Y3mpdNDcWWZ+cc/I5VkLV/XFDYbON8DPNg1/AOogM50TL4CnvibeKQJpRlaxstkC/uk813NIX4addDXY+6UnP4LMqe/FWixqiTTBXgrkSzJVgrsSkLMLXVyh8iUlZTMpfpUlZMFeCuRLMlWCuBHMlmCvBXAnmSjBXLwRzJQqyKMiiIIuCLAqyYK4EcyWYK8FcCeZK5LBvQA4TzJVgruQ0CeZKMFffPObq50NaRNdexfl9OYEcate/Ce/vs+gxLqXqoyboc/uBVCnPtJmsZCj0nTLjh9G5/GyGO/rkITs4NvsIX+ioz2aqP3kujS1cAKP0KcrepofE4w+hb8E9fjSmSqqE7wbwA3U6Exm692wOQ05whk+/uc9o9rRqkFGKxT+eve4Fr//ktUlQLzf7fePQ6NvfZWgdU/y9/dWl98Nl/Lz8fq6z1Mn1Z6iylGXyWNY/6GMTFZ0y/9kyc7TRHrbRX2dlKGmkelm+PLOXpRx8uRpFAz/ozCoXqTm1mr58MFFJyycQUYGICkRUPGCiK371uqJ4wMQD9lV6wAQiKhBRgYgKRFQgogIRFYioQEQFIvpCIKKiIIuCLAqyKMiiIAtEVCCiAhEViKhAREUO+wbkMIGICkRUTpNARAUi+s1DRFvwVhpuJpgrwVwJ5kowV2JSFuHrKxS+xKQsJuWv0qQsmCvBXAnmSjBXgrkSzJVgrgRzJZirF4K5EgVZFGRRkEVBFgVZMFeCuRLMlWCuBHMlctg3IIcJ5kowV3KaBHMlmKtvHnOl8rPNYNlPTUynqp5Rarf8gAAnzVZLn0jCT5A48ZxtqSVrZDWcr0ZDztDmcDHAP6/CpZe/8u9G3waicQdAjjPMpwaNKB4QA1fR2LB8nxYB+6xWOuNgHjyEj8Scdf66ffhMNstjIz01hd7nLeJDvHnouIraHIeD86Ow4uSQHnK4d5HZ4uD0jYtGROqc7u44+RLJ/PSBusC+cmCWU1z5shrhG6VjU9ZLZ87mUreltrE6XLV37og9kkOYP/R3MP3C0z98C0L6SFMNc7RrK6tP3rOyjfLZ6F6sKzn7pMZmnJ0sXtyn6Sd/PsbS+iy89p2PZBRWrvY4PzqM6jrpopwssCx9XEzG08l8uBjcTWfDi8Fdi5GoQ1FvkY+D4bv3i+bv48HlkGQO79dRf764W8z6l4NW2xGwvov6UpbApjm5QOqOjxWLCWjXo+XS7g7H7bl2oKG15a2QW4NgIPhVwa8KflXwq+KeE0X2767IintO3HNfpXtO8KuCXxX8quBXBb8q+FXBrwp+VfCrLwS/KgqyKMiiIIuCLAqy4FcFvyr4VcGvCn5V5LBvQA4T/KrgV+U0CX5V8KvfPH61SsoVWJfzWnADYV9WjGdGc3dcXFWLlbIbmSvBxYfVDwB95TE1v5a7cNRb46+jmg1comWtnIlfpVkZ/ubSh1YdCNzlzoGuqbhA01wG+sc+VS8rq8X0rHq0DJ+niOz1LTB8C/YE+21DKFqQZEeDOXX6MYo3Dx7IJvf6RF9tt61dNniZ5kW4jRLQwhbpFvh2svSwfFjm4CF9CrYpLFNYXsuKVwvZ9HkwAWk+Sors2aLrHEIDvayMBCYnZZybpSuycBUpp46dRM/1UjqlEWSqClM5NvcCX8pKxbgX1nTRb7pFqDZdJzv00zlOMfOktl4aOBFqbXz4q6qdxzFTUDu8h56zqT7YNapCLCsXT9eOj5yfNmwy4gfCDG6XKwYXN0HSER6YpSDxIVnseDdBiNzDDMjYX4Emb+PwPt7GxTM7AeP7QxEpLB0whJeIg8NOq0DrV404658PaRFdew2K7w+7MDmDm2oV3m8ZHPCb8P4+0+B3zfmoCfrcLqhMzavj2oNQ8qHUBRCn7jBBLzmjs9sr9V5sQZYOs/k23u/DTdS08CMqFeSqWLDm2AANjyZ/654Pii5CVJXgGIgn4J2ZIC2rRQ/O1IPsTnxBqf5juj14FwnH/PMBxTIY27xA2PyGjSGGA5vPCBeg77jlsObk8unVJucpT/My8ogS+4DutihCBUTJWJ5hCwzTSHel32H8flD8Kgbmn4fbK3RLe6H5+osmGrKWmbYtupztZMjwcAe2aU6gDji8MCAgwrCAo7sv/kUR9iuomaWHzUPw2ruselyaGGZYy3sJkF37d9AgS4fPpLiZA8T/De/TR77zCMfMo44VsyTJ3aAG3BVWM0JOjO/V05Do2sabUy/B+W1iUS8KmP07mFVwZXEpPQR+oKcRmnl9/tueGkAS7w47Mwi2MsKBj3FJf/kO/gVjvOPP/xh89xrIFCp//32PZsIr/4uniUqtf6JarauMQt68iPYNmvIjwspjI7ZD/0XTaqltdmjAXapOkvn6sN1e6u2P/+zZdfzVeAwsJaq7tLJ77fTYURKBhdbnAPh+DszAA0oZh78gQKp0WooUblDFP8wJQr0dr+yeJj1mIng5UOxQ3qvPBimL3Ni+he12qmqXomFf0PNVFGEybijo8ykoxYsvO3Yr6BGvo2qciSFELYz5TOZQDVeyCL3hOOpLpRvLB9kAo5RlLooFLKymvoMNmMAx4wDt1aGG7MznZV4eR9kKMh4s3k8uG2wg3o/qx3F/9m543R/dXUzmC/uzDpq5638YzPrvBvbLxeR6vuhfL46Fw4w8e8rTPCoY+aqWyGScgmaWYqdTe4l5rmi9XDtT3rn1PA6Uw1Kb2pPcew1ZEgRxlUQuNJQbQwKcbG7CcWSgt4lj3dbBNgofNcnokk8IPMSrXmn8obPNqkw3jsXuX1AjPkVtq2KnYJcCLmc6IDQOagZl7k+12KLycuXt0ZK2I1VQyUi5CZxr68rMd5UeQHy0E2b3szaufgRdMX1q6xw0h03xQFwPbRNPVEFDP3kcev+IgXQZU4sRRZHxwrcZ1sviLP2xxfAa1phWOBY0Ttum7xi+VEhlnLKig3cq/uQlt+aZjdoOoZ1hrs6tVYq3nuPol79Vufk2LBNybQjBfNQvy7FVM/duFxco9o9jsiE1C5jlFdNSUekiRfIZTXM2hYKcB+LP7QslfeJFevtCYRfUEY+zgAeAJ8vMynsvwJiJuEAbeP+cEzAozgf7dPnQeoLpajb4V7vAEdUM0kcDidqHMGanF74dlxyWS/wnXK/RYZhFT2HWGUxIAp6RiuuWjS0puVFB8sFxRuFKkxUZBhYzXC6zAxJTFBGvHU2VaTqKVFQjkkO8Y+0J7QkccGqXvpEeeDlIooGlsAupsChZjrYM6CpcPsQRRtmFOjaaKNBZVwWLjHZdRZ90w5Boz/2VbgJG+zsYOYfce4EDjYHbZTy5HIzuRpN3d9eTGaJhMBg92kJHPtGH2vEFivq64gNsxlNvbXfwCDUH2wJqC8mBgN+rYJOlT8CSKbxbSaME39uS2kRRzx2vAA81zbp3iqt6ts5AZKM+nQBrUEmWGIaN44HC6wPh6zF2O1iD6gZLr3QsvP6zCHaIx9Rx2Hm82YVe0MwubBg+CO/Ausl007BkPeOjoZiAeFkAWSRpcpaASFXEj9HJA3W4fheq8DFzXOI+sCEUpwwzbyA6XS4wBbtSAdRm5jKBJjI4sB58LnDrVAPRUlXMqAx0vpQJx+oL2sVlT1+d8NEU6zu6sCszp9HmxAkgKWYe5WOOP3dqorpLqriZI4f/oJUQhQs0xSFCJAs3kVe0CD0neRE6R9k9PbwqPeST2ABuHqGD4P93UZgf0BQdonnoGY1lhqUbmecB5eM9caiAFmIdbrcUvGLs5xgRdI8yhbodqmazvxXZH6f17X5aug4rRqLBdDa46INO9Sa4yV3dtSzEwLqAABCuMJQ5ypZwV6Htb4emo8OebC4gvyY2GsixIDEqu3SbskaOeGcuQ+CgkmSgMAWuiMLXXk4QAK1Fr6L9Nn2OGtRauGi7JNgY2wQVJTOspMmQNBmSJkPSZDxLmgxJkyFpMgQvJ3g5iQKSKKCvNgpI0mRImgxJkyFpMiRNhqTJkDQZkiZD0mS8kDQZoiCLgiwKsijIoiBLmgxJkyFpMiRNhqTJEDnsG5DDJE2GpMmQ0/TltBpJk/H51kFJkyFpMiRNhqTJkDQZ30yajKgIseP6eI1BjcM3ch0YrGvABoWb/LQlool2Cz+l4XYNPfXe+adGp9Z61DGmka4TrLQrxQl7VHofm/SIIO8z2t+YUbBAbiRLa5X5UYkB5oY3mH91QMwHRJ2n9zrlCFXvduGrBrssaj3y4D//3Zldt/6cYXbrszypYH8kdUmZarTUwrkzinQTMZaD+vFOqOfrkzMwNO9xN83NP0RfSGcI/9xuIxuVp2i2CsEOg038CPIYHzffKEAYW+EYl8eyrPxeF/ybJFqBYWXGut0l7UqOwYaeC2hOv58StTcfjqejQXvEHs985A04mmbRmdZvs2rQkIpdYdBAh3gqrjv3ByYd74kCeTp2tQt/GQNDufEk/XA7KqcY0cEw5kbmNdb3eo4hR3yzdxxEnOAgLtMnL8dxhlFKlkLDoGCcLzUQ55BP1guQKuJje20ST7j8gc4mVf5yYX5M6vxt2xC5Def0k86VYgLhbUIO/Azt/FnbSsuh1ssHClWC48kJoXxBMcc0dAcqAGf6sEcNHNhR5f6Hr4gB8M2AS/hATGOuO7yk4aimWVxr5/03ahQJI8nw/jg+Dm6f+wSJ1/ekMiovmJxGLxyuFFXTCSbyQoW6hk5IUcW+RVVLsfUXtTeQN3jhE/88Yz28YOwWB5aZ1l/m3GOtE3dNTT6uS4uL9G+sErXcSpgKZEtYDy1gZ8ArH5H6jdtTkxrBuuwcyhSQewE/tOQ6tMuQr+PvVG1zwZJxbdyf/ThY3M0X/cXg7mZ6if/X4gftWLyx2GIwGw+v4c+2QvMbaOu6tZ3ZYH4z9gRseQLVj8joNzV6NSt6zYavluDfVkomtI5OP9QmQTu0XNflaw1Y/tDoIiu3cpPEPx9KiN5am14RodUqqblbl6ZcLm2D1Dxr08xX6lzJ5HUqnfqjjGkWrSOQILewcxvo9TOYU6ZawHsLmzhhP+scSnXisvzj7d+DqryOi0XsVd4u1f2qSsHdxaG58L8lKEfkUiCT/nlwRYp6pDgTOaBR/g2w5eB1TyP9mkr8wGJ8nsKynweXCpGqLkelca1BJVMDCTlVI0UVcui0RZO6eShgLpjfJWzxMKibtynNyEwjg21QosorosdAxu6H8BHhKVHCic3MwnOiudskXC7JJMF214ZTooYyOySIxb1OWXFfhJ+i7AOJ3y3Dy7gSotNY3ccMOpnOdkbyBFwRIGEcklhZL3D4MUL+ELrfZXx6VpcqL0STvkJ0nxkFSRN6hEgkHhYlL2GFSSeZaAiq1n3OKCPLF+mRk7tYjYe7aGQ3LQz/rT09PjNJlKwma8UdFtop5mHN+hMKymSLZ9O9m+SPvA5sDDZW/uUBRg1HiejxFjQ9TlYX6dPOZwwT9HC2RRqrE8se55gHYdXNNoAZmVBpb2cUqtSvg1EUlE9HDfk4h6A0VqtF+inyOUI9fMKKjEBpWCv47h8+DN71vzcMAspZ7kE5r1bELVR8LstbmEcUNfT2M8nnY2wKe2R3862q8htuxSdD67JEaMY6jWmzVDkcIOVHClbsVPzLTtHckpbvFHGushElMPMgEats2UnqACOLUPKoXIY5iemaYVrDxl8KLa/IAxfq6u4mNVaFCSNlzPdpwSJlNwEDdFOVedVVtnJopaJxnSBs8BBXVQFJmYhs0x5Ha4I8BpT4JOesJ7OI+IBS6Y0mBNtHJYFXbTYUSPSo0lGgLSgpNJVVslqCGh4+W/eyHl/pGFJAiaPs3KfpNgoT9qjqhMge61U5vxh6vxgosYpKM7dt+JATviQ8pTTMK1DgHso5oslyRP1o2552tiu/s9thc6RVPekzfTqVqm8MFdqWau4HSV0qqUu7pC6VNG9kN5M0b5LmTdK8SZq3X3Gatw6AA1fmFLSBoA0EbfD3RBuIl1689OKlt8dBpVU/mlnckw+0kqvUp/dLxnXJuP71Zlxv0NahTUe4IvlYHtPwdP7f8jGNrxS15DFc//0gSx0Hw52wy1b7Sj8fJKBcuNpK0wkr0IxjCn04gYYuBC3Q5Av8al30jyWi6+4uP80tf+RC4ZX4hpzjX7GLspt7x8+rGLilnsBs2aMPppCN/W3arlMvPTjZudZwrT99r5lmCxcumgdseK4dLhnCmd+veMzVCUDPqb7WiczMICjQU6fa0J5KBSo7cb7v6nM8blLovXj2eW0xf8YfBnMgn4KTlKzDx/RgTJpm+PQiZ1takm0+jbImHzQFCUYGc6qi21Qf2LWNN1Yrw+8w8tMFdCqAPxbPZ9v4E/o+KfjAfcz0nPKnxzlbIfbpXtmrY6eLWNPIPWbU4rQTen7tM/NPqD4kNS+dpcRxeNd9hI2yiCNQDS8/h68W0WA0n4axl6PSJefrFutlL3N1C3p75psel8vXgDkvIEXdR8ySCro/vU21nDzLznXcce1YmU3FYxUuPyXpEzDiTS2IvBtrJmIb0HaOYDfnuJlN8Zm4PX8F+j2BfNWDqDX69U/LMgtCJb0Nt/5I0AUNuBmYZCR1JhDO5o+Kux5g5yF0XVmYME28lAK0ODLM/BRoMb9D8hQ+OxMjoi273T/0RzdNAHXfN/7temL+CQyWHOnqmOJRY/NiVzaPg+rI4qehCtMOzTMg00pUt/Bt4dvCt4VvC9/+e/HtugyOdAObYkVxOA88MZP1e3MIM9D9VbYkdOxRoA3lw8dc8xhw8x2P53udJlFzhSA+j86dJHmowVAizEMUfIfzMjX4VCCBqBPJPkNq6Lw+F/+8yenfycvZxBF/mB/IlJHqu8ntyXzTDDeL8EEdzlXESD03/Qeo+ViWbSUbDHaLdDL8vMutirHNw2TteTx4GpJFkzmVtp6pPvBPBTPxQV5XFzSqepsDBJDSN++ReAjz6+iX/7+9K+pt24jBf0XzQ2O3rpykK1q469CibdoMQxc0KfYQBbViK4k2+WRIcjIvyH8fP5J3OtlK4rZAsQf3pYp14vFIHo+845EVem6LGuUSAbj0zRqo0IIFhr4AXv5k90JcCeZBkVym+bz8Orgz/eoO2LQgFNVtYz3Ey9tH6x+Dt1FaGasZQhzZ26V0XUl7kxsjZ+n3fIcsNEvflp9Y6kpkSl2d5uT/c2uk1y60YQgaPd3elhNBRPKwhuXgeynINfirlDPBcnyRSJBcewCxv14+2a2JgPggTbA0Sao4zZrBLLfYiSvoj16bxcgLOvDLX5XYEc0khyeqZY3zLDidn53BdKQBg3cxp5iRghKR+fzpd1mKminCKu8OqQdTYYSR8apxZekp963HYNhdmWHDUgp5jf8ezA3+CwhtUdouMSgIFRnqZq7xg2dzwwwvkf+qpkdwnhgkPGMMENPqyocAJnBljN5pkY6dYXCADrkyhvQdu+FT128ePeL2Af3by1FaPA9eBmEYvpDfADQ2C/2LnkKA2yvyaZea9vR3ai8PNBO7aPSZuzrKuw/Qqhdcy2uv5Y2P5e49WP4WX8broEm/0VMIAHeil5ZdghKOs7gsfewELFoIFl6rFw5t/DcYgCstcA/jKV9Cfi09nCfVW1n69zmEYJx0e/d22PrRixayPbmHbAcLEhDjCCedUQ9dQrznOCpE6/aaLGb6rZIPr/dlbG/fHb75tH9w9Men3tCOp+a9971CqPH++R683+cWZcZ5+DJ4MDsNqc9rAqQcQFf9ICkKvKZnavAxufJ7JWzx+qeXgUmzmuT1cCwzvV+WurtpgpKeaIC0wpPdnZF8s5St0U9k2G3FUO20dRnATxeioHwFItv5i0ANR5yMRmaLp/d5npPJHs/SEsfzA1LcWcgvcEtiC7u/TmtBo/G2MAcio/fIOK1hOLmmBPoDyALHOJnE6PHXcnXEpQ3MYH9tDbZcBR/bRbMsUEQ6Pw9P44Kx+2ewCP+NOjKeRZpkAjsyDDzq8FsWDtQvsnTiyoWFvSbtLu2QeheFLzYiIa9VcpNz8nEK3O5a/gSvSQ87tU0iQ9b+ZFIrcC3iGVPXnpY9Y1RHr4DsSM3dsV+k0g4+DFSqh1ZmQWYIsvApJNaepVmi89dK+UFSIPGnkxaxLiRr2Bemzctg58XSW3DAvtz1FQIeHKiow1hHnSE9tklME7FQUIk6/RoAo4FU+QDyi/T+q/ceiCy/9tDZF7ovU1pLnpLXnWTZY7jZhqXzgmOPx/OyyqeBiEGTkX1Zlpe4a0+8XDdgH2eMY+ZFZsRiYrmn8ZN8wuZ64kvPE5sBVLxtZXpkGIzjb9CV0iUylOOaiDxxw7d6Vn1yfNIbfg9PmuAabJFSAQxjJ9zd2S2jjlJ9xZZ/JXbWyskKRHZAVJSUcyxLTFtx2xAs2Sxg1m78cKhum0WFqmQIrxR55bgvnTUI96XxlhXXQ6IRDEgrjC9ixBPhYP3IapgyOZ9q7id0SvjyRhJNUQbnhEDy7i0rLr84G+PejUtOYz8CiFvJPOoJBvx5nZ6dr8SPY8KYQ5rFRusS88I+BsPiBvXVgVSj/AuOumdkm/VYpe3jqA3xUpxNMImniHCZc1bjGbzD6YzmX8AV6DgkjlwFUv2xq7FjIx4XkdHT/5QtSWhtr4gb/CgaMiyf4EN+hWsDopKJdjYRpyr6yLDBTkJ+UVWzUV/+L+mB68ME8rbP+dHHnK5f9GG24IQAqGCu+puEQUK7EU+G0rNWIWqxWpkmdR1lDtOUNIglz4+Hmn5WEUrrBdFhxf5cWc6nCcqpP6QRBh+Ojg6C9++O7BYOVjiWC1lb4tWJCWuMJiUmilbLM5bS4pzw2KVcjwTNFAU5ftxf7fBIocFYszjyRbkxJDbP/yaiqN/e2F1Ch7w4IptlLHeipx7fJ4GWHlRk8HyZpzjWX+BbAc1iWXBtt75tyduDVapxqMhUbWMfeGoQXyYAAFdfAmtYs0GiwqCL2vV6g8df54VrsSGm4VvE9PN9eIUAczEyH/MqGcpmmvVOYsZBpV9DF0hYyF5PM77FonKan52l4xQ3sJ2pg+w/RK++5ke1QOqspk6gOAGxVHmjpVrqFS8pUJ5vhyxKpdZW5MDCJTl35ZiS6YzwFtnrBVPeKHRZaNkg4FDcqVttXCXHkvxd0pDjts3BO1xzO2yapW3bOTphWoJC74ApJChmY+TsmZet/r2XtVinLMu3ON66Kbnx8jde/sbL33j5Gy9/4+VvvPyNl6/vN17+xsvfePkbL3/j5W+8/I2X/z/38ufGpehg0fYP8/lCJPJaHeulshIRRE0Q7zmiJq6jBZGeuZoXxlmOZLWaJJas0ZqIGeFjKMpioA95CdcajOVSMIxtyUJgxtkcSlV0u3/9H6GCQR2zWN9qEVT0hqLAZtMPl7L6EkdUx79hEeKSI2iSOhgaesSLSjMldKP9ox2wXKqK0Q+ITuzoLXEum0QzjzT9l7ZAi06dZqtzzhcHsRzRHwMS4MHl7sCR5YsOcHBtYzexuIu2BZ+uO/Miow9ZnocDfB+a7e0Q8VgmqUIEZ4aFpodrMpKaBV0u5WLySdIjsWsH9mw9YM/WAvZ8PWDPm8BOkMhOQphcOBvyRbs2weuDfcBRVYYIl+3w2bNw+zEH+SRX4VOOhcrLiqYr4EgSOSnGtCKEyxh5+14b+W/KvyojWB2DWUaWHV8PLTLJSQahPu4Q68Eb7PetCDb9NnRhySfI0VJW+Ob6Gqvn5yK7ucHPZI2inB3Ju7231hmexRmtF7dzai+Lz7GOpRL/lSCIl5cCKXEvr0Di2un1aQYuMp/YNUZhY+HD+CLNJkXi/MkVvsDfKeZaF6oNKtY27XlyKw05O3lHm+0RlA+EQU5EcIGlHZ5l69OjvqUnEYd1tmCVGalajP1JW1GPF80iv6r9AN6f0NA17GZyRgASti3eGdi6Zzh1mFvITuW3D4aIzMDOYRxwYoW+vRXJqKkDnXubFRiHuxnWHvp3D848xh/CgEwuwq5N/VO2Cb+C/KDIj6K+lDj7fvLLIL8d6z91/iMHmZRp5d0iMdZd+K1JrpKycixi5LUEJtzRqq+7SLITp05EyVN+/aFIJ3src+AEf5BfjewNX6ftuvYWdi/wEwLEUgGJXDAre+y7NxWS+umaBJEN9CIFrpnqNVoICt4cLuenJfXDmV2hB132BJZcQE2w95JWt5LCmrqmocksidxScHOC0F5yqpFf8FiLNXRes0PtfbhyCAUKOtuKPEMyav8DJZt4Rw== +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List successor markets' (trading-data-service-list-successor-markets)" @@ -799,7 +799,7 @@ Simple. Risk model params for simple modelling. -
    proposals object[]
    +
    proposals object[]
    All proposals for child markets that have the market as a parent. diff --git a/docs/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx index 3f82797a0..29d1cd0f9 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx @@ -6,7 +6,7 @@ If a team does not have at least the number of epochs' worth of data, it is igno sidebar_label: "List team members' statistics" hide_title: true hide_table_of_contents: true -api: eJztW1tz2zYW/itYPtRyq1KO2246yman3tzqTjf1xk73IfLUEAVJrCmABUg7qsf/fb9zAF50s+WmTWc7ykzGFAGc+xUEbqJcWjlThbIu6r+7iUbKJTbNi9ToqB+9Ua6waVKIQsmZcIUsUlekiROFEcXUOCWu02KKRyUm6ZXSft7x8zjqRikByGUxxbMGCvyi0eMRflv1S5laNYr6hS1VN3LJVM1k1L+JinlOMwmtnkS3t927SZqp2RCk721DGzgt5m3ifimVnTfU8fgSeWOZuYfR91yNU60c49UlUSfMGLhdIVRukinTJycTqyayUGIkCynG1sxi8a+5GKmxLLOiK1LwJy+VG2iCk9HqRwcBwCb6K6Cg4wVPvJuTsbEzWWBdmeri719i8r28va75sSoxdsS8DBV+FaXVagSmZSGcsYUAKWDP0hstrLkW6UjpIh2nmDWci6S0mCZcmecZvUq12JNjLNjbrJ1Jqpm5eJxaV2zJHHj74rDhDT/VRNl1zB2TloBjIrD4WoK7LiuxIpWlQmOiVgnxBWHQ79yqq9SUjmCoLXhgZj/Q1B6gjkw59xBdDBUYVdsogwTxJ+uC7eFDlOG5/UBt/HeqgNuSDqAL5UmzysGfXROKtLpWRGxQGJMeC/CrDVSlCs9niAPiSmalEilUhzC5BSMe+sv7/SNwMzQmU1KDnXOa7nKjnXI04fDggP4kBkrSBT1KMo+E8fR+dsTyTQvgSpBmUI27IDZvjthEKEmFsMlUk25pUTODWM+tyZUtUk9fM7aK/QRaZ1PYhI+DrtQjILSe6xHhJGuB9Xt7JXGuYFWjidoOYYMDnKR2CZO3Yx/JCzVbA/JsGRTNa8xoHbhVcv37VeDPvBtxeEgQExAzSkfxwoixKpKpGJeWbZkkwlQuWT9sz4zUnVTvuWWJr9I3gQG7k0zOyUaXYX1PJgOh8iSR8yxhrmrHYpPBK06KAlBTM1oQ6ArN4YW0Vs7pd5Xw1+jTVwpLViikJcSZLFhWa+XySyl1Uc7eKI5am7myfsJ9DHWFeo9o5pyPywH6QPvAQN6lJCbzkgXml+yWxleJ4TKBoVxP04QsC6Gm5QAUeYApZbneWy/ghSlk9p97JHBGk2r+ZZKUs9KLtJbF/RLwkXGNBho1m+HPKqEwWKRFRi+uDhdJO1GWBbDONAKaH01WztZ5fKXGKz/hr6vGjRLwaqz4/zPUGEi7S43Myau7ooxnoynU29Hm97f6luOvldg21jPQ9wlvnQbvoMjr8I8k6E5tUs74N6eM0yanP3zJC6Tm9UF+oo7hCxuydttNOB/CVzgXkjtxMuRKczkfLvmlHj3bkGpfUJVRp+cVRU2le63eF0TK6tpjZHcUXCAk5brWcikoUUO+L+rSdrmSY5gnoQB+GNyVsnkVNpKhLTbxekqDm7m9bVS4InqSdijuh5LE3xS10bIlbGsbrjGOZ0ZrTCRod6+muL4WQlXRYj0ALPJ9hN4pSeAO45ISm58Yk7i+emAVvVS+hRrr3gaKCELhnPGqOnfI0SglPDI7aYNdIf/iSM8vqtobdqBR5wzTwko7R0diU2SOX0kj1hQmMZkYluMxfAFx0pEaZWbgIVyZyoF+++Z770cexzDshBDFVXfWghlgxAMEkROCD9joFYaMGwiv0Kk67kypiUV5msvksldq+iNAto84lOx8IwhBDTTQlEWapSjhxqVmrSNBW9HIQ0yUVpYj3QxNm6E6zNNGMIlWpujFeznLMyUe9cUJIaRqPuCWNftA/eyzz3i+wL+XBjU0/j8VcRw/8e8IqNTz8AtPMYF7ac2sg6n74T3m+wc4ZYcmvWVUZ6bzCc3aFzd+uDXztk3l4T1Ufiev5DZk4h2eYgJwJ3mp6wBKnGTSuTZ1HizN8FS0Zj2pyaY/vR5pZQ3cU+TgMyjhyGOYqOK574ePNeKPTlRn/16Eaxc9WSO2L+4R28kcBqJrwXlkwNAB4fu1Rr3QOvuLKmb5rYqPho89b89fnD57c3xy9sOb/X7FT6P71voAoaH7y3vofmUqkpnm/lPxST6MgfMGgIIGCBVyubU0jGdMeK2u21hBLQ3/7anQadaIvGGnUmbrzRK620VQHhMYnEnrpjKDfbOVbYFnoM9oc4dYrdw2xAjex8qXA8h1mmU0UO2mIK8P9B6798SYCXJanro4MbMeAncW8wDtqewJ2YpaFNFCHx8EPdB11NDZnMD66AMgc6psM7+1xqsJnuDNvmbbcK+3N9AhZFUour4LCModIOabeCgtU/e+N49/HUSen3mqMg97oBn4IOJRNo7vTn94XcmJnpGNqE5D7vFp1pDxCR/wfe8B4l2o9CYo/uxAry7xO1JN2IbJIDuORk0A74b4D9StKDtmUi++IWIvQm9Sp5k287EIVt2vbJbETIbs9RRDteM0U8F/KytH5Y8M2lhLtS1I218/sWyeikdPlkZJA9XgYTsg0EMNahAx1YOoj8d1FrNIWOxJGUTdBgCT8RqICMg/PPZ/tsaJkOXhFjnHXu7LkvYyQ7l2rbLs80ttrjVbJ4o++H9SusLMhDeDRUV2fVpe0q53kRYaUh+kJL3yBvqCzaTS3tRkIxd2YmtMFG0qrfuPL6pS+kAzmFq/okNWXrHyrhEiO278vLRM1vm78/3+h+hkEdyCWpgfD+NRfPjo0A2iIPWVsv4bX2ctl7lHZLI9SNGUNgkezrItdYpuCTGg3l+/q/gZ6A0VVSzOqIEP9jorm41RIWknH3aDIkeT5/cQFZKptDJBgKF1IcI4NZmBhAop6N2jqh4uyuBqI/Cfl5YDF3MUljLtHem4z7sgEBvFfLHvKeDlbmpKOP+Qc5GkXUajUfdmoUbrQHlxl5hhc6PwFZFV0y44GlGVozbb55B2rBHYwV+aIMrQBiv1ZyA1o4CvoPYc/gckwfCG6BoQ+jHOpDuvGYzMB2ibctT7/G3NcNQOMZjL8/csLap8xLfmWqEB9iEZsnPB+kOgH2gu2GHk06LIL7r+r8MDpmsj/Ch+QUW0u2pyHw8zKqdhJTnk4eM3jME32iBxJnNXB0T+klO5yYi+KKa+jIUixibLzLVj//jUfzkIKEmAVUKsqeLWzjl0+KOYFhxp8e3Z2Yl49eJMGF2Zh7cLn1vkqmNSNQanJEcJnyR0JWnfnDDvmD4q4RHgGckcPSDjaxoev4EqiXy/2ZzIhCzWmEsIpfpU4vs/Txoh5OQI6FN5xeKftfQ+8oqXFTH0fGXSEZUYtNaDZrO0/I2nW80kACBq6PsErVT99YxdA3oZEQCQAf/SE+U/K5NFxaLzFoYAxTnw1M7zXmtSQ2m0dmiVvOTteQ+BysWBfm0K1fdbdFV3IpmGYP3ogi08E8aCej3N5DCr7dSMx2mC6BEiB5U6VlE8AFuUA9KiAlLvYDQGNVRoqPnTCqVqOP5qAGV/O2VTQmnjP2bRJ8MlOxed8FFHzXLQ7W1vX8zSybQAmoFm7FwQpBT0Z3W2cfA/hJgEfgAxVR92tt8sqtiGl67b6gkOs/Zr3UaYXgQ2T6jXL93a/l6TmSlLNU1wWbZv33hzbbnr8ndd/q7L33X5uy5/1+Xvuvxdl7/r8ndd/q7L33X5uy5/1+Xvuvz/ly6/DMGDjruQabc/5hNwOaFLEnzK0UXnywBeqWL5wCAph4JUOITKlVnrpgRbPM9phBbOfA6p4vSHUv1ZxK4/lCNbZ5XCdQCuIqQ/fDoyytsG+1GVSJYuI/h1e+Ia7faUXtDpzG4wrHSi4UF89omyJKuUzkhGZ5aj+HPMPYXnIFL/tPG0RERqouKZRK9IEXwRpB/1YIW9q8Meh/jejb8QctsjkdEiHyr9TZTSZljAxtjv0bpYHxzEhXKFVkV8pSYytia5pGWLesA00eEzs3RIdT+io9rrgD3eDtjjrYB9vR2wrxeBndOJbn82qbLUH7Fc1HPE0ckxwQlxiM6oHMSPH8cHn/NhHXUdf8WHnIwr4GsEJxwK//6uA9fLhLX2rv56VhxCAuX+Xp6hviKBsQpvglW+i6BDEjLvurFzd6N+fVnJGydUNYWUafbNDWWvtza7vaXX/jg+X55KHUXy5sD9Rin/PreY1rJ2qeYLl5k4leMNm+72FH6ce0x3cLDuOtNv5OVj3Vu6Ux8r15d+IzO/8z2l7Wiuriv98Qr4gJtK27ESLix9FOnffzNpO5rrC0q/keqPcjdpO1YWryg1/JzTD3TNQ8qCD4qlnTfhntO++JD7qmvJr4pPPW8TW7EVUsTtOZ26RZMLFyHS/eARN7itZSsfhYjnukxCp4Yi8398ya+c +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List team members' statistics' (trading-data-service-list-team-members-statistics)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx index fff7071aa..5d93a26bb 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of a referee's team history, i.e. the teams that a refe sidebar_label: "List referee team history" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW21vGzcS/iu8/VDLV90qcXtJoVwONfLSuihSI3buPmSNmlpREpsVuSF37aiG//s9M+SuVi+OlaZIcYACBNpdkvM+D2cY5iYppZNzVSnnk+Hbm2SsfO50WWlrkmFyKl21ECfPRWVFoX0lnJoop5SY4cW6hZhYlyb9RNPkUlYzPBuQw1uciQ9Ova+1U+NkWLla9ROfz9RcJsObpFqUNNVXTptpcnvbX+f/qp6PlBN2Asa5dWNPgowU3qraGTUW1UxWwltXialTElrQFyOcvRZ6rEylJxqzRguR1w7ThK/LsqBP2ogDOcGCg1b+97Vyi6UCpZxqI0mQdKKdr1Y0mcjCr6gCQ8xlhWXaVN8cYW7UDa9qqtw25U4mgnlMyYrXEtr1Ib1qRWWr0Bh/LSSZH3rBGPReOnWlbe2JhtpBB1b24zr8me4olPef4ouRgqJqF2eQIf5iX3A8fI4zgraf6Y3/zhR4O/IBfKGCaE75uqi8uNbVjD8Yda04cYPDWPRUQF9j4SpVBT3HaiKxTlzJolZCw3VI1R0UCdRf3p8fUZuRtYWSBupc0HRfWuOVpwlHDx7QT27hJFPRo6TwyJnP4DdPKt90CK7a4nUkFSIQ8nsQEdczZRi3yHnBOhvwJaSY6ivMq5Sck8als6VylQ5i0dfXYdWPYdEm81M4nSMBczdYjGUlhTRjAfsHhcckDQUKAj+EKllyg7MaT8PDH2EGZbVbYxli2bNXKzXfQvv8Tpq0YBlT2+huKhC+b3J5FnKKPZUDIAAgtSfwsGKiqnwmJrXjwCYbsbhrqYBAtGN1j/gk9qZMv1kNnDqutizWc0SynJcER2+M/iCMNNYjbQzShiOJM513xECGPzRh0wWdR99uE7rh/aK0+WxTAP4sJEWtzmc7Mqvv5EZTT8abbLCZR9DiCOpmRWC0xeBETlcFfTpuZh/4QCAHxq+G8nK9Hf2m8iqsX/mypHd1dL6RYS8Q+clyjXROLuid4uEEfO5Iio4ILQxwYFGWc2Qxhq8H11rWmfGzO+L2BSVxG+sbBp9J/0p9qEiULVZHqgDKIIhm4zsGWQl0/lC1m8Y6RjLN07i1fBrdjQ1pkzaC3VV36XpGg3dr2wmIDdOTteO2OZJk/uV28dmR8cwag1lE6uNLf8b8zeXNLoHFWL2q8THqkTxH1TKpC9HsTCkZ6p+fuDOtoWCEqnuLEhKokrrgVS1Ay/FYEx9ZnHbJboh/eWwWl4JklNogAoyQbqQrJ4HgXjktC/07+cLZyua2EKN6AssIYJ4nB8rCIjcY4GVm3rz+OWRQ4DFSPgAGJG7Ao0Mz0kgzk5lTog/a2HVHzBsMr1D9ea72qDAEypcyfzeoDf0IiB2KDk+4y8UVDJUZsKkrXWjg36Q27HIvaLdu7SGmyiiHmp8kqGYWKB1lI5okK0v04gMwvVDi4VCcEkPaHSNv2aoP1s++/prnC/x5abEV4e9Tkabpk/CNiEqziG94SoncS2fnPUw9jN8xPzwgHXs06Q2zOre9r2jWobgJw52Zt10pj+6R8id5JXcRE9/wlBKBj4qnfQ9U0hxFte9KF8jSjCBFZ9aTVmz6GQzIK1vonqFWPIcTjgOHqaqehxrzxAB5TK56h/cy3LroyRazfXOP2U4XCBDTGi4wA4ceBD9sPRqM1jtcdTHbb9N8NHwSdHv+4uzZ65PT819eHw4bfZa+76yPFJZyf3uP3D/YRmSWefhUfFWOUvC8AaHoAWLVF8o5GsYzJrxS112ukJaG//ZUGF0sTb5Up3Fm58sau9tVUoETFJxL52eyQHxzlO3AJzPnXNlA1SZtI0Zwb1iuA8i1LgoaaDoU7OiZOeD0nlo7xW5Wap/mdj4AcBcpD1CfciBkB7UI0WJdHA2dmRY1TLEgsgF9QGQh3tfANm5XeTXRE9xAL1vxg8FBZiJkNSz6vPmp6NwMmG/TkXQs3YfBIv09S4I+C62KQDszTDxLeJSD46ezX141dqJn7EbYzqmhCRuspeATAfBDvwbhfazkpnUhXWY2l4QubwnbCBk08+PxEsD7Ef/BuoOyExb18nsS9jLWpu0201U+FTGqh03MkpkpkIOfUrh2ogsV87eJ8lOFUsEso6Vptaml/JVt81Q8fLI2Sh5oBo+6gEAPLaksYamzZIjHbRGzKlgaRMmS/pIAi/EKjIjIvwL3f3fGSZD14Y44J8Hu65YONkOhdq2K4h/vjL02HJ0o95D/eY1iZS5CGKw6sh+25TXvhhTpsCH3wUoyOC8zlxwmjfdmthj7eLrRciK0abxOezQNR6dnhsm0/hU9ivJGlbdLI3Lips9rx2JdvL04HH6OT1bJrbiF9Qk0HqZHD498lkSrbxT034c6a73APaaQHcCKtnZ5zHC2bW30+1oBA9ozq48VP5m5o6JKxfmMjiFCvM5h6CZrqMWDvr5CkWMo8wdABXRRTuYAGFoXEcar6ZxOMSJTyHtA9TxSlMm1QZCZbcDFGjWdHsnek1RiIRiIxJ1mvjwMEvByP7M1kn/Ee5GkZt0a1L1FrNF6cF7aJ2U43Ai+EopqOlmSqKVL1GaHDGknBsAO/XQOlKG2kToziFoQ4KPFnpfIPzCJgTdCvwDoxziL7oNnMLLI0DCVKPaF5kqSUDtiMJfnH9haVPmIH+21ulIuQDJs52P0R6DPDBfsCPJZVZWX/fDr8YDpxoowije4iA4pbBnwsKByGlFSwh4BvxEMVyoeZ8xl6VtA5NPRJk2wfWmjQxkLR0xsUdhrz/nx93AaF1mSAZsNsZWKmzrv6znac1pwbMSP5+en4ocX58KaJjxCXIS9RW4mJlVjSEpKlHjMZxpLh+aEdcf0cY2MgM7YzNH9Mb9lwwNBHPULED+c2eQyp4i19h2M0hw/hs4viEYMeXME9Zm8YvPPO34fB8fLRhh6vrJ6TCUGrQ2kOSwdn5v2m5lEAEKNQp9glGpPpDk14JcxEYAY4ZSCRzmiUtF7g0CA4zx06u7zwWvSwGm0duSUfMenXIEClYuZeWUrNYQecEvTnUiWIUY/+l+HzESwoF7XhRwVbZzayUTnQI+IHFTqOEV4ALVoD9BVQ6Q9u1gG1EihlTY6tmpI/E0A5Xw741BCaRMOiOkYfi3ORS+eZat5CblD7B2KuZ7OKrDJDHPngkAT6M/b3cYj/wAxOfIAZkJKbzui+0hz3qiNLN12yBMTZusJ+J00gwlcmZ9ByNpv7e8NhZlyVNPElOX4Do0315b7Ln/f5e+7/H2Xv+/y913+vsvfd/n7Ln/f5e+7/H2Xv+/y913+vsv/f+ny6wgeUIxDu/uP+URcTummK18W8snFOoEfkPYy3HWlCmz9tku8FNUXOgX4N7doInTJ5d0pSV5Uhuv85s4kV6ZOGo85jpyOrnJQWbIrbWVsd7qxk5w7htrnspJnCG/A6a/b7zMkZEgqb8k4ikzFd3CHyQBxMrg6GrBwgyiVH0TpBzfxC+2jAdjC5d/aFVjMoTMcEI3UPHiQVspXRlXplZrK1Nn8nU/WrYZposcXxehm1mFClxW3EXu0G7FHOxF7vBuxxzsR+243Yt+tErugC5LhQlITpP/BctHOEcenJ0QnQhDdTXmQPn6cPuL7TNZXSC5aHW9W/ty9Y90NuHVROgdVf1HIxiSl3XhQFqh4SCO27E2MwrcJTEu68zkYp1u/uRZOj0vVhs1lcdhzBqPQ2psb2l3euOL2lj6HK6h8Q117QtrlJdM7DfOlbo9vNcU7tdh+iZx3ZQxxKO6uzJ98W3w3mZtL439Q5i9zX3w3VeK18S9i/fvvh+8mc3tN/A9K/UVuiO+myupF8aU+F/SCPmtE4PlJ2d17HW+bH4pd/5vKVlGb0sQsuoI1KjTIdHtB1zHRAyEfSM4wesz9T2fdxr8ZkILtHo1CHjXI/wChy8fr sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List referee team history' (trading-data-service-list-team-referee-history)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx index 8e3d99942..2c3fec29b 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all referees for a given team ID" sidebar_label: "List team referees" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List team referees' (trading-data-service-list-team-referees)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx index 9066d33f7..6d240a87b 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx @@ -6,7 +6,7 @@ If a team does not have at least the number of epochs' worth of data, it is igno sidebar_label: "List teams statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List teams statistics' (trading-data-service-list-teams-statistics)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-teams.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-teams.api.mdx index dd267cb9c..33fe49234 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-teams.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-teams.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all teams, or for a specific team by using team ID, sidebar_label: "List teams" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List teams' (trading-data-service-list-teams)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-trades.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-trades.api.mdx index 92a335f40..e6c5d74fc 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-trades.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-trades.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of all trades, optionally filtered by party/market/orde sidebar_label: "List trades" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List trades' (trading-data-service-list-trades)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-transfers.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-transfers.api.mdx index 1057861eb..1a4ad063e 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-transfers.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-transfers.api.mdx @@ -8,7 +8,7 @@ description: "Get a list of transfers between public keys. A valid value for pub sidebar_label: "List transfers" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List transfers' (trading-data-service-list-transfers)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-votes.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-votes.api.mdx index 0c5f02136..2b8cc66d7 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-votes.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-votes.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of votes. A party ID or a proposal ID must be provided. sidebar_label: "List votes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List votes' (trading-data-service-list-votes)" diff --git a/docs/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx b/docs/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx index 165e13152..dab7577e1 100644 --- a/docs/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx @@ -5,7 +5,7 @@ description: "Get a list of withdrawals for a given party" sidebar_label: "List withdrawals" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List withdrawals' (trading-data-service-list-withdrawals)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx index d976b0daa..970acbd7e 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of accounts" sidebar_label: "Accounts subscription" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Accounts subscription' (trading-data-service-observe-accounts)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx index dd98a52ee..bc3a8d40e 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx @@ -7,7 +7,7 @@ A candle ID encapsulates a market ID and candle interval. A list of available ca sidebar_label: "Observe candle data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe candle data' (trading-data-service-observe-candle-data)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx index 876ae0541..eacde0f55 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of events from the core" sidebar_label: "Observe event bus" hide_title: true hide_table_of_contents: true -api: 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 +api: eJzsvf1228i1J/oquFqzxvY5tLrdOTl/ODdZQ1O0zTRFMiRlT27UI0MkKOEYBNj4sKxkZa35Y15inmreYZ7k7q8qFIACCMnuTud0zTqTlgmgPnZV7dofv733304OfurvgzxIs5OXf/nbyTbINml4yMMkPnl5Mo8DL0m9fZIGXn5/CDIv2XnBpyDOB14a/FiEabD1dmEQbU8v48vYe+69ulhdjd+NZ+ur9Z8X46uL2WoxHk1eT8ZnL72zYOcXUe598qMiGHh+dOffZ14Yw7/Dre3r4XT60htjd9Qx/JM757EMvCKD7u9ugxjGEMEUwvjGy/I08PfeLk328vJ1kdkaX0/OYXyLs+F6LJ14O5jrdZRsPm5u/TD28nAfeMVh6+eBtYXp+OzNeHl1Pn83PocfV2YzNCrfy1M/znZB6t36h0MQ42xhnLEfRfcDb5PEOfSTefltUL4ZxvD93scVsHW6mK8m68l8drUcr+bTC/xT9RvG23ADHwIVDkkWYguwSlkSFfTnrQ9U3GyKFBbN1vJ8eTZemnNI0i2MRwgw8K6T/NaLgzvPj7de8DnMqCd6yUqe4Wg0v5itzRb9zSYp4O8Ooi6Gy/WfzW9gg+b3XV+sl8OzsYUGPg0W6LoNjs79fLh8M5nBir4bT1eWtvZ+egM7IoIdFWXQ2qfAgz0S3+D2x3nxKK3zWc5hyYbTypTSBBbIj9SsvKf4603yCbdGvAme2Rp6N1+3z/JTklcn2atJmPX34/UVHIGhOTyY7Mcg92BofhfdZ/Oz8dVq8mY2XF8sK2eIx5SFN7GfF8A6+Ld3wQ08SLaB9SzNV6ur1Xw0GU4n/9+wZVdHSZZ5WbIJgWFkdELK+R5ZhtV4vZ6Wp8dyVPWRCTPvOiBWEuR5ZN8v0tzZZLWGc7hC7tbZ4DZEvpRlrbsP12G0HAMzOmtdZFmXO1jmDTC53N7YEIazbg4H/g+6z3Ew/nYLBMsTWpGO8awno++tg5GB5OHmI/NYWyPvJ+u3Z8vh++rWF9rchfntNvXv4AzQClo32NmYlsvy+TYg4nZ8O7wYtWwiX04u/Ob5xYZWKMuBmgPqIfjs7w9RgD+lwuC8AL7GL/UHth6Xk9X3V6+Ho/V8ae01DbOP3s7f5ElKJ/U6gKnw8bKu42y8fj9ffo8McXg+Xo/trcZBfpekHz19jZdt8zInaVcn08mfLiZnk/WfkU+9m6zaSBaFcNlvQ2DEwLs+hZm6T6gj2YxHupJNxTful27y+XI4gvOHwoWtJeALqb/BVTwEm4cOVNo2uaLRdn7r50YHxCR1B9dp4m83fmY9EGfj6fgNsbarV8PpcDaysXPV/DaI4HDS5rz2I+TgKAEJg8Ozy6yUtixxQGgGDsXmlgYjd5P1GgEGC1ObL69Wo/nSPoTAI5HMx62abRLh4Pj7TQhvc0e2xuHAjt7WhKpay3Su5FDRlDqaK8fa0aSfG6MlmvQ5Xav18Hvc/rPvJ7M3rZsRBvsR/8WCJF371DAcgg1xc+/6nmYlx9DKF8bvh8szOMZ/nl+s+UELaQ7+fVLkvM5pcOen23IqYQx3SdtkRm/Ho+8X84m1ZZ7J5jbYfDwkIH4eO1p4ow3PkUBLW3MiX8M1ojikrZHvx3++Ws7XbRf5x+DeS5Oc93eeJMC/In9jFQxgHGvcCTb2R2ybJWe6aVG8lh8/+WnoX8MBBSE7A8HbrgMoHjudnE/WNrlPsdco3IeghOAF2s08QBidrV63MGv+TkQVJfB3b3xormWH4o6BJmh/wpYpzwCK5/AwTIkUBRGl7aYfL0fffXt1fjFdT1CUI3EOVJq2XSosGpS4EMU7EvHgymk9Hr26REnjLUhRb+dT27WA8wzSzXffGv3mtyBM3SbR1ui0Y1FaZjk8O+u4iGRutesUOC8OCFp8rkYELz6g0+UY9UV7t/Uu02APAvyWldme3Wr9kA5O6w3DF8mTrJRSj9wb4/Xb8XJ8cX7saI9hnGlQ7B9yxkH2WM9H8ymw+TeozDWUJlOzhTaTTYK60w2pdnVlytbBqzFqd6+mc6tAi5SlW85garjQso1lP5BhwEqZ2dnxpnfAwLNb3kBlu61tNihC7Ni6bayj9xt06tBiWDJraVrkMdwdWZ4cDjAFZDAduhGxwOFIGSngALRxryBDcxDdd8QNfZbGH3K7rmbDBXAO+Bfc53bZNYv9AzALvvjgQsezDMrLLep5SH8PeOXNrVVkaywDCoWs+MIleabtFCQFkuxRZKDOwxrHSR7u7vmwhaR1wbW5JcmtY0FKfZKtMaurESjG1mXH8xsGaIvYig3G24B+jEQLNj4MAyl3793BYTS0z4F3DRIG/QgjVF+A1HFq3dn/fTFZ6rH8gwZh0ETxtu6h0IWwSfag0KHGCN0MjM6p7ywPo4hfRaUOth38pTihdRSrBeyxvtpSdoBpPVBlsve6ni+qdrlqP3AgxUqnW86KaxBVerT9+mJ2BpLF1WK8nMzbGEtDWvd2BSvDhyANkz4t85lpl07p7LBkyoJRtQfzNtwEsE72Ptcos3YZUHKUWuv0b2+qS02tNtVF4+UYRMExrOP7yRqE9DNq224dCEAUDIDgd2G+oXsCOuls849A0T4t/geQFpn2kRaXwynuamBz5x2XjTSbwnULuxr42J63SNf8zZa7yNpouT+JzS7gOu7bAWzqY62ujtjlMrkbj+6q2rKZHfRbPujJ2jAZzK/wvn2HnInUtzZRRAjJHA9ZE2lzH48ZT9/NpxfnxInJot9rn3xKomJPXJ9N/n22S1s/XbumrZ9em6etw/Y91NZdz62EQvmqYz7mIqH2hk6WTSbro/dv21Z4N16tkfF+QS9k/AkyJWrj3HpR7ku7rJLVfq2Mx6te/eyCIDM7gYtEibEgjclN1mp00rfX8M8Vr15lG1juKNoBJBuzXAv/AMVbv+jf78lzKVp/1nKWJ2eGlNE+Y/J8giyZwjTSvELdgx9uDeFjFwQ2gpf0IP2aaUJ/thrj1Oa6OAeF4c8dI8mKPTR/T1YJ2UpIFpS1Uf5ic2b2kL6VVYUpglSqdx+F8UcPFJIbNEfEeRqyGF7xrJIwDo9u4KVgW24V9vaArhQFm1ahoDICve27NmJFzfY/+WFEBik9HFwZzUcM7XtAG5a8NR0MXzyW56iL9BuF3iFsHBKX5h61liTWXp2OLoE7vp5MH9kdMJNdGAWtElefo43LB0JM9sTc0Q0LkL0L9Pa/H0/evIXGQYNDNQKFBmUt6egWUQB3pCLCZFCvS2KUIUy7ydHuR2jun04bupRAABTnmpwR0EGpUnhOYFOSHqyoemyp3gxhomTab+skDvwUtdGIZnbjw/+QkT/T7nY8PGRFRGJbexmenxsn0FB46aaKPXgu9LB+3mpx0L7FNIho8wjYxPTMiQ9QXkwQVmFd8f9+Bfdu6YyrMaodnEf8obQ7wDL6m4/sW4GX0wHbCOD/gs+bqNiahjiEoiAI5WRwEnw+RHCGTl7maREMTkLEzfxYBOk9PIuBuPBPeVMhZk5e7vwog3czkPT3/snLv52EebDP8I8gLvYnL/9y0o6jgYaaMJnmjwa8pfmwjlxpvmGBmTRfor1sGQ8DPyyNIhuxDBVNK82fK5gMS2NiI2w+QaSEtTkFdmg+rGIZLARrwBOa79QgBq0vlAaN1kGKxmEhLTr3Wz9Dh33zYemIbz4TF7ulI/afNx8Ybm4LGes+awslmzaU1vkIU7ZtPO3+bX1oX+imE9ayf6ou0uYLppuz6/O2NyrORwuJmx7D5kulz8/WfunCaz41DfjWsbG/rX112VtmPcckI3WRRPxZFpp2eKJ6vG06kXo3Tg6g3m+L56aDVxLtLO3ZXCdWhmb3gjRfNfwZlu6UP6JHF6LBt/IqPogtS12x8VuaqJjmewymZly3HN4W87iFBhXLdWdL2qhsmUGL0dd2apShtvmsag499twwl1rIblg5W5628kyrLbL9NcO82PKSxWLY483u8TUMeR3vrbouyg5zW4tcUjeh2eSKTjNY/w9aadBpjzpCior6ZGnaZhs6PoIjrzctFB37WwwqNvofMXt0TIetEe2XUWkyOPZOXalv2ycWzbvt1ZrGbD+yR+faU3e1yAg1rbP5hqEtWmTAc8vRb70RRN06+WHA+s7LkyxHRP7J3/UPfpr69yd///ugHmdwzrrc5Ay1L8byo8o3AO1O1G0OMvAmOy/YH/L7AeibogFm3h06864Di5rGYKXTE7taxt9Ptt2qWW0yzcEvSC9/4NiVmv3YsZMx4IuH/srPN7deFv41GFzGMD50xyJkMoQhbwegyN+zAp5p55secEaa+34fbBGWFt3T/AiLEIX0KKPWyOt9GSuzYxx8Zm/58ywAtZ58f3v/HhvcpoIu8EAFvgYiolEw3GPkAQUc4DgKDJwwqIO9sPv49DIOd+bYyboXplkOWj1OsjJuMiHQ0E69daImV46QcF4S6ZINjGldxvsCmrxLQWFHO8eH+XUWpJ8CMjEQNT94MOTMvyGjmjFS3BxRkd3Sb9fFbhekp0Jz/UVo0DmMvd/CODZJvJURWKYsETUvvW8HOLEtrRhSC+ikVo7mSm54Pw1KO2TbxiJqrWBHdG8tjlGB98M4//d/O2mc+b//gJ9nB0TfkWHju2+/xf+gLQqGhX/6h0NEdp8k/uY/MtyPfzM6QFhPQGeEzCJpmqTNnzdkeKmO5jfflaPBaJubIEUWtA1ymHlWMbb4223IZ3RhNktvm8fkwzC+/1CG6yBkIL0O8xSN3LD8GI7wV7S8K8gNL69eVj9K4huCvHv+ZXyxnLIpk/u4DiT+B0as7OBGm9IGhVctsH1o24vCa+qbgAVbdHYUB7a+I2PZfPymiPE/Hgybg60IA0gnAgh1GUM3RR5G5B4oYjF+oeFO08O7CeIgJQvcPshvk22mxoZt4lhpRGMxyb146S2wQ9x60rdf7urYG/3rv3KAGPy/1wmcBPj/v/dOT09/x78Nadvey7/gr1Ns7jWwwqfw6jP5Hd7nP+CkP8WXLqirdfL0v+Jbz7y/8WPjzb+bo/zuyCj/CIejzzDhN/jrFBvoHF6YPYVWTjeRn2Xm6LhZfINHYbz1Oz1s/M833+CqWNpdwVldwyIMuYebIBdOMImzHK3GT58d7dD60e8sZPvNEbIt7mGDxJpw3Bn08BQG/kyvKBPt6bPqEhP9muTDxxOe29l4NVpOFuv58tlLNZ9y7Y3vpYVy3P92ZNxvEjVkGvPL33v/9XB9Cn3+DRqSFcCuBh5wH3wMf8MLs+DO7BVGi4//n997cRiVJC+noxbT+KXW3d+rTXFPMEGQT7JbP4L9TbusRz+X8Zpw5DBVdWyFR5AP4VBnIHwp3gMr4sjMIgsu4yd0vG+S5CYK/EOYnW6S/Te7IopO6QHeE0883+BayNEEdCyEhmtScY0YLmwBgnnYyL33I9zidEnz19ie5+/ygCUEOAa59+SbJ3Cfx5Uuqk6AS+D5yem1n9LoPn9zf/rXyxOezz2KW/TZZUyNX57QU9ocf1zNZ4pO+De6A+CegitJ4skoIoEZPrFOQfQRXPGmiPz0Mm5+go+BD2u2DVsGRBgCDMuGGwj/h64NLkuSoffhv+FgP8BNHYKgUo0KlcmferKrX6o9i2TGjczrdCruNTm/apcvghQu1nK38O3MctEV0eb33ovf1Z7iCqiH35kMAf/QTV2e0KgvT17Cn7YdUx3YKQ/l8mRQNkDDmEFH2Mj/y73/wXiOA6k/NoYj8mad0kwzkJLugih6/jFO7mLanein870NiG8gYPM2qC7kgK/l2upqAV11g8vHGABcvMv4A20TtXoISuelM3qiUDNZdeWVlkUH0Zi1A8W1KG5TTeUvJRHp4J6eFSkN64e//PDs5ZesSbW5yrLQfLiNF6ffvfguuzwRqoNgVZW//hvLWXW1Yohb9hsMPS7SjZxwom0RhyBuAg8AjhTnyAS6hJ/LuEWiAqH9ltDOtF9JIpdTg6ACmC8GYCUxnvxvgCtsbv3U3wCDwe+Ew2TBDeExpFMYL2LhfTii1JzeBJexjXHRjORTGvtTH0Us2AzYRCuZPzzjEdDn2W1SRAiUpd2Bzt4kBnE4EhntKSze6QAnQ9sN2deJUqr8zSY4gGz2jFjaBBHT6MLcAJchly3wLNaUYBKw7Ac4fxh4zhvvOoyR9aOGwCH97FcHBeESdB9QoAiwjDjlLFBiI0ntn4laKPl4b5M70C5SZslAu0x2vzD6y5jkeNjkt3l++DDg/2YfCJAL+g4/hX/BEm0wlk405eieNK/igGhF4t+kXAlyY+8fMs0QCd2hjglcXxQfhWKsj27sKEruMjof/+KxiiUDCssLUY+KQmKzrNiTSvUvMEPv7Xq98N6M10qHwxuO9gXfLX7zYKI0BocSDwpfG0A5oTQrJzR3eH1bbEhzJI2G+yv1oIx1NBw+O6s3/gZ3bJJ8BKIwrgjd1ISXjpnUHl+OFFXKOuzeWPctL7yvBoN/f0pC0hTxW26atmUawEhhVeRNbAAGdc16QhwEW6L5NUZcBLQuiP7HYTBuhfE2uKNOvacXGcLIUgQ9m/c8r5ofw6Lht9cIPiTsDbeA4uJlPEvy4CX73pV24tMYZPdLuCNslhJUI/s02e1CjA4XzoGiThogPwjYiBBquwShAcgqoTfUdXATxoSSwKsaDn6TgdJ5W9FWAtEGI11wa8b1fe49FXMH2Xtk7z3z9oghgW4uY05cgQJBiEx/r28bMWBs4BwAmRDfcmrRrfUvyfV/wHnFN8I8IrOQTBtOadPuNjiRA2O1DbW2ySRID5sVhZNhO7wTLWo6mRyaF8I0zAyDCh9nHbkvZ4zSA+iMHWSeUHp6tRNJIkGTkCEOJa+E9F+/pghLZbmmKCB+cqZBcdKyheSDE4GtNVt5VYbnUhsZWbaI08qTkEwGYouoirEfXnz3m3/77b8zD8IwHji4sLMvJQcI4fnSkFv/ALcxv0zcStJSoN0U2PMuvClS5hm/BX64CfeIUcKAqwwkTtz6e7QQ+HRuNAQPmC8ehms0e2G08afAOvdw25z2BV3lOqPH5EzSsZQJTlCxwEW1Nqltr42GS1twbVkGqCB9kKVGfnsqQBMxZY9n4+Vw+oE5Rym2wQm0jgDkwiBtds/WXHUn6vldB2jEQf414EMK5NWmFTLdeh8kTAn4AN+GWojIyg2uAkppSWBp9gkJL/s9KUoZ4si2BYvhBOHUKoYRwYIpTcwkLzYeoX5o7HmZD7E9BbIiyQB3YLn/RSPEL0wiV3FICqzU8Url0WS2ulgK5qLygL3N5+zqrzxhZ0v9V1nr+s/kxpnMXi+Hq/XyYiRQnuYr2tVkfXo+/J7cuJUnr+azxnTG/309Xs6aw3gznb8aTttnK88Z5lF/uBizt0z5plb1FwQdQqNkzxmOuvOt5Xg0nrwbd745XfR6TZA5DE2wjA7xF4zvqPwMrVf9e40Xqt4/IPfFir30k1cKfVb5QIFR0FcLdG4spXIQ8rgb/eFj8gtbn8pkh+9gl72pQLpsry3H0+EaCAd/wJZrfwsfooMVXp5aNp+8Z8PKWHcIEKr0ANs3E7n9Ws6QHhb0txqr8ZH7Tm7Vd34aJkVGyGjgE6kffeMb7INk7ULCNJG59ZBU4Ad/v2+yJYZoMoZUAtpLCCnxt+qNbmYtawobOvBOv6Us7qAnsCkKfV4M1qdcMMq4fX4OaiCljCKxksMSmt2jBG6TBLJArutroNJW38vMxNV1Bp1YGTYml0pBOhvmUxD/01fYhGV28hZpuvge92W/A8omLw6HXk0W+F5nkx1jo056UgD1siLWshKuNt3ZMQ6GzCgY83SLXg0dmGkbT9E1MaLPVxwPOXI6htMhRX96AU2OEhC74pwcK3qbLsq9zMdjIb7dFtkEPc1KPMFh4sakLGK+fcVQugjzvXjdauLAno4zv6JFgfY9apMEYTzl8WnfM6MCVMamNA/fgdaZo+VjIYS1yYSfw32xp5NpHEylOiAVNti8tfdPYYqOY03vZvPv+A0zaqaS76ar/Y4lxwWnSfeUdyurqn17lUFZJ3g4ul9kfUjkPbZYnE8h2L4OLCxuloDeQTJjNcKI81opwVcpPIciVxsKlndTRKXB3P/IETCZWkMJabCNiNOYNAczkrxHkuakOq9SgEV0DQgTdtHV+lB+JEDYuPz3cvzH8WhtvqEBNuVPiARcmD8sx2cXI7iKZ9M/N7ExNf5Qatg8p2XgZ7bzwL+b/AuurU2FHFYaoKyEgKEuUljfqT4rcUWv/qxB/Y1XZvP11evJdHo1mp+fT9Yi3VdfE+TdlACfV/P3sxWijq5ez5cl0Mj2BeM+r+YXzRcUhF4hQ2vj0mO5Ws/nV9P5+7ahL8evhqtx15LpBZNlUrfRr5nTHbsB6YpT5hj9ORliWow3BnCjOpczbfXV8YOf2fbgieOB58bmXeYtNTGuCKM8jId28xDp6/TK8zBua2Lvf37tF5sg55v0PLTdsmpRfb5tic+j3fs6oCy6QZZXY7zy2zQpbhRUyBwAMFrszKMwO0RHtayTkuBxCsoiwy2cWERysRdZaDzTUCxlU/qGjMsqnUW8jVSaFpPMGo9TtMCDgOtgSieLIqDSBxEIv43qlJ/XduONKHEv3aViivOSNLyROwuxdS0iEgplm3y43aKNxSIn8QO10dT7+vTkyccgHqhTGqhJiLXHLhSFuwBXcIqpxWxaDD9WqcdUykuKDeXRXKLxTpnKyYCYB2jlQ+v9HlgSpl4195rKWAvLVSaGtY5Npedcqzxb7Xv6PimoffUJbLeMzYyn3hDk5zLTJ1Dvkzj5y/xdyk63DSL/vsz4Y+QHpSen5LFPg//7P/832u+ZKBphh7ocJScpP/upaGMcLt6htPLikhHbbxR+Ih3WvhlsB5Cxd43DZ3gZeS+jU/Cl9wbTTHivUuB92a23QMXmmXUZfyxgIQqLug1sihYP4YUg0W3IXAtkQe/HrogUoxKvij6ETcnsfn+dRM32V/S7deyvFrax1nmWFZWh2XsrI7OqJ4r9aZ9zWhnYg0TOVUXU1N9/BWFTLGoViaUubirLz3RCtq3ywXg2fIVSqGG8ee41e+uTgr02nJfeUKUNVoqBAKow6xCmnTa/UkNWXxm5e/6DYusZ3lyesEqX1dmZPUsC3khyjmuM9HUabm8qjQgljI/Zd19kpp+wcRQ7DVac87cisEje4BaRJWBjRBMjK5+vEdac+/tDPTQbIbzE9CWMWnVtuz/hMMR4C685oYE5vMnO+JjSniXxTQIfSuYtzFaBn2/FB3oHjJDMHCkJshL4zOAkZNCXMQGn8zKjAnUpSJsyelsBmIDRxpSQVnVCh0XPxfAtcJTp1Xo5eYMBydWTUT16z72Ot2s7m2YliyT0IdS9IolOAkFbp97uq+F69Palx+B4M+Nz/cU5bFnaqXPYoQQK6nh5sZxgxt8FWaP2CUiuCfl5ZCzWb7RVHOeHcpfOcNn65tV6uHwD+g+qMOcYY1+aQ9Xst4WK2IcNR4Jmaf/RioG1lws6XaA5YeDwdP5ntOurhAZHBvhm/g6dJaA4Xq0uYN1mnD1NrB+I5imyQ5lDBU0HjFyQQX8K/TrfaNBgDtxDMjHa2g2pHAJB0jnKn8x5lAPQdGZ17knrXrH8LlvD8oT2geX3ilOq5+paXm1fIsvL1kWx9a8paw3viQKfFV7N4FJEwIhSZuZ4QHsWvGycFU5Agkv+GmMMGFVxF2ZByfSukwQ+iutmNNVZ02FMXVp9vnxOh02O3jVig5cm6qD3HC9lu3rcXcCp93reBnnzEhAbEbHyvToN39wRUM0xY8eMHTP+z8iMbQIsAdteEWUN/jDql/G4IdyCTH9rAZANTjiNboXZtZt/csX2egWT2SZVn8+aEFfIJVQVJ1LTzPw+2sGigxojSiCfWG1CKvvSnLIx9fJZU2JuxHVJBifJLKbzOHEePza1kqlvwPmc+JfSBVK3MfbHStHM7HgnHNJka5kIUo6zyGL+KSISJefV466A8Y4E93a4o9aU4Uopz2zqFJVBUyhXY3kg8PHTi1FtvXAJSzNhc3l1QYTKobCWSWgajnF7vW07CPz0Iaeh5UzZ9j1m6lpJRmvagY0zrfNda+3bSHpdybenDnjNhmr0cIYBujUc26bSCYbwWizrFQLJ6PDfGuWvvldjeAQVpdlXRhJvnCRvqWbWb7vhNw3eMU7ZYuwJ9qgUC47ZDEsWKrT5Tylm4YLTfDf47kTLlWGNFKFOT57R6cCu6mncLVKmbZeU5WNelbhVNYKzZm2ZNuDsXiNtG/YHzNW4Cn60PsRU6C3njo59z70uNu/q2NkMfnTAVpwD49elWeBrHEfChg52WhcxFWHYKriul238qMRFkMXvSVZD2Fr3QQvomMybbBGFi/cmyA3/iQzM7qJgVrQ2780ae9WahK6UxXFpTDGDn1Ug14aP4tg9TKPYho8aBs9b4GM4FpUekmDwxkD7DaQDkmzchl0E7Y2awFyAqv6OUs66Gu5nOzZa+ArWY5RwO2EJryczTF1n/nR2sZhORpjtS1uaDfuxdbRWSe6z4vPV6Zrc3qzuoI23GG0CZ82jW7rPbY8cQaOgS6lMjXghKTVIgMGKBDklHu1fl6BT8HqEtUFyfFRSDlgEYaF3JDB/tf3gfjgNTr3Ah8tMF2spruE1Kq3S0rtOsdJFOwU/qJAP1eYSUl6F5TBN/TT4pkmymlO+hKmXbQVmGtLMkP5wliQTR5HOiFLKn2bFiNb1LHK9pkA8aL6gGCDssAqdgPvy42W8oaA7CXpg14BRfwLDoLKgzIFqKVshpSMID9goHWH25VG8KUfKnHpzumVZwZdxhVnldYz2wpFQxOEehzOA71dUZ8WgKtPSzGZy6k3gEPlqU3N4FWc6pWAzJpsaIkWK7YMgV8t7Q5o4JfrYq3QnrBbi+VcdlcltK8fMpxoepLsDk6xV2RDiqCbQe8OKP0k9/i64UoTmGNgm9KPcsY86SodeR2lQTqW9TAga/mThGofti82SSIufdoZ3t0n9TNEM4+SOPOA4AnQBw/mkMNrqnunFXkCvsNsYdOkjsS5w9HSLcaG/1mQdAwqlDa1oTHURpfham+DY9PGJdRJ0SoS5k5PMkzuMJXWKwUEBsHKHc3JQyY3YbUOtvKoK7pmDDVXqfzTH0OQ4nXLlw/HszP6Zoe2pKounhjzRMdDmwOo/QqdWVwD0hwJgp8mbREEybGttjVgO168EEnPwMtkJ7a7PAzCrL+xGwq/RVWs7kazYtCudK8RtIU8XrZALPcUoYGO+iOt7Cm6m80j9tQiKaf6l0+ByGj2PB2KuzqV4HNwsGt7TPDKEbTEK/dF9oUA7ipFZdH4GjPU0e9AX7QRommzazTmh/ecouQF9O/jcc0BwzCqQp7YxGXml4kRp1+2C8YOXhuoADjHdROeicLlAKkzYHyI3fnfOIncFcq5KCjK0LYlKiFsEdzhKKlZdp2IFqLBb3TKVRUOFjwsoAklbKM+zrrSkoFN+FX5Xlme0NpVY43Rn+DPFK9m1NlWtvHqLl2pgWc78ukDYo7URKb5VmUUNO6jfsShHj7CUG27EGoO49Q8gtNhZqK4WWp3tDNeqnLKu2C6GE7XTHrefjzMZo5rof0ru0soqsnLr9+YiqoO/GbJHR4yu5REn+ZQc2BITyCmuO+MUaNloaVeVpV3jF303w5JLm/bYDlIE9Z+AwelyrS0s7lF8CW6i/oxRSMantSRcO7NbKWZUVTyqlK6xxppVS7PFKqssV87Obr86p+x0Dln2rOxATQFTv6J8FQYeg5Ll3Or6LHwBlDkSBZxspPRB4a/+Fid++BSk92Wx5kynOTMqrgdNe84v5BrQ4V1HdpiVCcie/T64X0pZYOuWbqkb3OJieqh/SNujm90Eu51sG4twYkQGtB5C1gEyFE8wOU2WJZuwauJGItpZwzboXAK+hCk9GY5ZV1UyqdbCPXqPHFnYIQ0+Ycz3g8ZvXW3S0SxWWv6Fe5SXKm5xNqV8bVOs6fx+gHlFDVB7x3tZQjCsEc3n/TADvqocxUZxVbtOaf5toIAW9xLbCym1mYS/7I6FV5pXXG20dNGxG4f5CVpHeXR3xPGIgfSM+NljzOdrmN8bxRFtgAYdF0p17K4lURlV+vZvbnC3AtfkbE48KGo2K4lHZi76OE86sgjp0Sx8my9JHIaI6WgOie4i+lncgvROV8qibrekrmzb6qdqfrqkb0KpfIw2wK4QkGH3AHTKMnm9O0JjiIRIOeKGO6eU09yF5Tw0rjKkVpvfjRgDL5+saPdgjB1T3rRqjarbps/YhP00uYxlf4VWfU0Kt2ZnUtqP0rvZ9voaOHlUFvVUpQBBUeYvCBYXRboSbBkz7XZaz53GxEVZ785Pt12MZ6mWIeVXq5vpwcugv+aeu/hLs0NKooGzdev8wHVuW1eToO2jWDZWAq8+1TYZdcmgy1dqmKotkfVienja1X0zjLdLWaE2vqCSfBHP0VUBCI1r3EJumzzo4kHKnquL/9gKGBe/pr+QnR9l4TZwtH8I7eWEHaN8WmfGdfqrM6mk20plbLci/VaEvdk9xZRagW4npHytdTAaes2shrc8tlFSm3j+N+U5UCICgickX6Ry8dq6lCrkCy5C3k8vrVUur9frrtdAfwhsvbRrdKilh9bBqmyylVLFdBlyjXUmvQKySIC/SnBaKXKMsIgIM3A2sdHN2enN3ES1S7z8jR/GZC3gRo2MHgYWqEY8HrNFv2/ZokZ3uCm+9iT7wyRrSP6HwfUZhfHpxevKxrRxqcxmmKh7363TsVmwMr1Lsl5Wi06j8uvaqTIOGg3AMm6K6UMzcN9DFNjy2pGVF9jTRRx+9mI/TqROVGndrFGCoBT9gLUqycL6zreBe98PF2VaHWndzEdeJmmgKl8USmHHR1d5UrOr19UT0uhVKpBsQ6wMQJvhOsjvAiEAmsuf66rtviQ41LmUKyOlXLyxMWyPht016iXsKosFI0gxvR+lpP95h6Xee+yqVfrpWrX+TL1iN+Rc7uaW5NirTIx0bQCcRxz7ntZIHZn7hUdLADh9DlcvZsKco85KMA5noYKVaohbvTOIy1ExiWNcZauaW2sXstnknFImaex3ZesZYPX5xXLU5m62PpQfjbzJ8stkJr90OJ5fW+mxokxf3Tuz9BNoM7YxqWM7kQ6n5aybZ5ZN7cCRKIG3DufoPrNfcLPVmjeyk/fc/Xmf+A3bMYDxlJElxs7zs4rYfvyeye2cCpqtcitJ5SYXuEybORTjUR4aJ2jfRzikG38frDCuq4+AHIOw5VPGlIjAeTdU04W+rkhfJJxiURZrEuP8vuywRb7kF0qjIP1FvRFNggjOqhTpkDItFimCFIMW/45az0yPn0zc2grWbz1xRLbD9wZH2qKNhdmYRh9ZztfEjBJFuKO8KW4xVpPKbUIEqVxpKh1mKLUUwgrCw8jRgNDud4zstvskjNyaBgwcMf1YYic5FJxFX8L5aCS3IvBrWD2NtCsSyX4WOpXZ1I8/Hicc1rxTrMSnrSg6Q5hpM2bkV8MYFEY/4chwdn8qEAZWpb2Mx1TaJOSasapdnGOte0psIGvX92rGXXh8Leg1NVSkels0FgK1X7WV72i0KsBuiYz8equMFLJGRVN1WE0yg5UD96UcVhaKqvBQJry9v9C2obu5+9dhBRVTd5tBqeFQ5fmJMYONelHwyY/zdu20k88j41loDms1SQLpLOz3n4J1tpwR3EzGZsbM/QFH4fQ7LeUm1Ygi3J5UPP0Xs8OOLvtaLazd3Nb5rWyIEvQpTyW4lMOvDMiJKqlkoc9HO9Lp+18kwGlRXMPAzHES7MuIOPwHwJtoCO3Qpp5j/qrApijY3gTpefIp0NbJMoeUH2c7Aj5K4esjQUeWtlq4kKrYZDN8o1HRuLEQyspRfx637+2lAy4ux3b7Lut8WV+rZh2X6G2WFzhjjIZl7hgAYwEp2VibLr1VUaDKfM0dhbja9byZWb2eygjLgHUtel3uyO+yPLdUhmo0r2s5dYy2xGhXeOR9We/SFV1yRZdc0SVXdOmnK7pkiDjwgXDxM0mr//cepQ1bGf5Plz+lAsuppB9SKWtUUkQhjvKC6sH1cYFjLZ7QdqsOBfAvLyhpL2vcqV/g5kaS/PSEBHE6TfbDtjt9HgeUEACVAyFlZo5M58x3F7u72N3F7i52d7H/81zsBudvtX+uAsrkr+vcyu3q73JVq+PnuKP6+qPaXFFyK+N1fW9mOutrsHz8/cguN3c7utvR3Y7udnS34z/P7ai5fuvdKDj1f/ztKJ1Y3YfqIpKiZ5Wb8Ai0pYVL66sN2bW+nKjFKrtWfKOLX3e9U302na9WjR/f02aq/na+Pre/jA+sH9CmlGKP1kdvJ2/etj0bzWevJytMlNkcM/M8PB2L4Z87ngq7a7xRvUBaG7K8pvlVs9EKf7O2V32joym8iqx0owdWqr2frN+eLYfNT87GxNvsTa2mw9VbZkDVp8I6YBZc7LP6VP/r9cXsbAV3+6y5RrV3OmY7mo6HyyvhXM2nb8ej7xfzCTA1uFIpT/8SOPt82WxotZg3v5fr6ooy97c9BP4+xrKjjRYvRqPxagWcWl/1V7AnRnJVdC3vcAo9Do/uE7jkumgDC4S3wXAKr9OKDReLaXNnma/BRUz9W1+sdn4xI+liNJ9Ox6Mm6bjV5ev58pxmXruym6OFlxdwxwynK1p1JruFY1jeszEQubrlJm88Lm9HEoDUhu31XsckzBvVeggrL1gP42SFIsD4rKuV+jvWhrAqr+1j/L31A7WZjXteXS4cspBsNkWqAdIKMpfEdMUPxOLqp+zNZDlAEu1xDnVQAO8Nk2/Vm97LouxXL0zp+uSo7fiItDGteHbN3BKmQqmsy0amGQ3E1nMy8GsnR0eBDmpdVx4riGc18MG08dRr805fF/c2OCLnlCgLCMNrKicvSDY6s2z5wkH3lFxH4Y1G4rVYzfWHlCnEFv2jGmZYms4nLYVeI84blGXSTbX1ZLez5s2Y0+/f+Dosu4ix6qp/55eplqm/Bwh6RaagTKx19xP2qMxiqkAjdYFUIfX0S2U9AqwaRG5+SdYWRQlVAOJiwRxjEMFaR11GESOzIYf02UFzwQ0WS9VvCAq4SqiKqLgYv3lDgj8wiPGsFTZ+5LXG4/OJ9edXwKevXnU8G66+N7lSYz5brC1NsVMIGGfaCebYO/DLvPtgB0Rh/JHF+ueqhirlcJbPGK9a/wh2yEYQhXoDc9ihGdLKtC17fwBXq54SG0OTnDjN1S3z6KsAL3PwZXQ8zHhXRLswYgWh1mW3U2+hQyZrn+lovrL7ssfWudQde+VpaAv1XGmTFoE48bhHmArJzOdaK3xSMoesO8sO5gP7yZRBsWwOW4JX2qF3lXIMNvb8YLvpLrDwhlmyl3LbRpH5AM6Bv8mTdFDmEPMRZ4ylxYQG6kgoplaG31dy0Q+oPEpAedJynSEBdw1jwkMqFFuZXUs5ob5VJCy0eqCJtpmpqm+breGXMkwFENcN0wImGq3d3XoHi19q/pPd+ilVTlBhbJWzXm4finqOIg/vzdYSThj2EtkqzTfkCnzPCRZOsHCChRMsfjmCRZ/iPnb+WAuefGylHzT5kCFR/r1azxcL8wVL8Z9mJfmLGRektFSX70z+i6ptQ4PkuSN1pErITySbqBokvWSTT21V3aTc27GlelT9iSjJshWCy6Pwrw3c/xQeepn5tEfZNZVjhK8Pqt4RXhfWjP9fXIbEkDXMmkokXjwtQfXPjrVkowwXmpniLZHVhoehxnR9HCvRYc94qX3qlTyVqrINNczZamwpKlBTUA4nuAOxeAONsdnNSL9HgUl+JnceM9ef1P3DtcciJpUl4I8fqxn/9OOhKjEBlf5tG9N5+crPOS7s6DXpGVYZHIeh1BAdXZZgfB/F7WUJ35vczsD7tizu3dHfOYaOtPVGxc3VcZGKr5sUGYFQpdlv9Z4Qm+z5/KxNsml/w3wyWs5Xq9I7az6q2X9N8eW519L6S28WUG1Myv9KNWnaenvpjcwJE0Weq39hPPd97O/DDZV88TcUSrkVdY6OmSjoZWyqlDOnHcIcr9F/bUovvUmVxrVRMJT4XiKbEkqXXXZYlutSNtm03J7Sgi5sqO4wTj2KbtPPwaYPv+5SGB/O1UieaT+cZtEvmsoGi3krbYvWpUmvh+mnC1MxvbsVSbTv+LPATze3LaxYxs/v/Gxc+NEpE6qyzRcA1Vru1ZZ8teHmY9tN+sVywn2U+DU5gX7iePOCxXzDceGVkmTfKY2k9HJziKqIacvkZCkXtJIW85TOq1Fdc7b4KXV2X2RUITC7DXeSA5aY9ZZzPt9gtg8sJgisYJPLN9sg1qav0MxBsLmv2gcHXAngM2yYKHh5GX/AJBKcT+T30tY33otv/0dlJh8wEt3LDkkurWAS7ChLUOHDDf0kC/8a1Ob0pGfAPVzU11GwLqsrLAOaKj426D/ZefzmVuVURouBMI1MDARGAiBV+G8bRP59mbwRTsUuvCmQ85RJTijY1UikauRnQPtecx0pWZ5qSoJcaQWRp1QH0jTWsBBgb1UkBEu+DtjQqQ9UKzZY7+K1zfg5qbxCds/NLZb53WrY5F0oIoHKNIB33Q3yXxKXrLxH6yjWTqcVO6tKzIgmUiMTk/y5pz5bxBlOjNp6G+mEqNY5davlBmHZBlIrLGjxX8InKzbxWnMAmnMWU3BZ9k5my99cI5VvkzvOpBNwsZbSTmLZHkEwSmJYH5vjQD2pmbcJnEZsvrTObdSr+MI+yG9bcuzxIwvd6XduOk/KIVdNf5Vx1KTH8frt/KxNcLQ9lB9ZbhpOr0bz1br8+f148uYtylWCViyfjOaz1Xo4W/e2Hhiry9M87lO3bYxG/szuzdXP4N8BksYCsyme0wUwqNdpWTaymbtlJ0+NNInII/W66aZA1EwiT+oJKfEWQQ6gfIR59jsP3roJQB3Jb1MqIPuihUlgRqJVFB4O/k3QpgZN6S0vk9fkUOLFXW6zA2d/Ua9skv0hiQNVDqGh2T33QgKbGylhK99Lvpx2xkbse5WjKe7GkghnWr6EggS9pcGgBsUsec5CuDAzv2OhXtcWKTGrIDcuMxTaVJ1ejzKt4VmPsOROHuwPed+lUuNSi7XEr5qDO5Pb/A/QIEPw73VyFOqH/9e/htuDrhFMHsNsbh9uRZSQpHClDlEybV1ZA+bEQ+IiyphwVkhAvkxlQZYso3+AWXmvSxFmgFEBVCEygSe/HcgA4nBf7PUgWBT4Ft5Fkn5+Cn/BGK/48b94T1/ANoKPnz0baEMtvGZpovbVv9JXnVRG8XyVBxbBfYJoG5jbwCN9guT1gVk/qUYtWWZjD5ik6uczLaLoTC0/iGwWUzIKcopnlDtRVRurrl73fuwp/wGh1TnA2w0Oq1Ul/dxgabmZG1qdIJQHsaL1QG09AysESvI2GzRngzuLyrLbCNvvVPW6PaqcxpQ2zhO4NRJsCjRXH27kwCYfTrtet9wfNQtmQdQbfwYGajdOK1QCFRtAkWWPdgmlSWK4MzdhlBrDfKGY3hUPIYjMnxSHUG9Sfh2KWApvUPU0HSPyTs8oKZT58hX65btIVE7hUFLGiEHiZkj6rfj8m+RCVR36brvJyo7kRS1g0t2AKlhHV3q+26S4Nqt5sk6iNP73YbxN7ro6j4L4JueiECEl5cMPsHKUlNkuOQvvjz5j6jAAKBylbTEUkLBC+mPEsHq9eK+ElOg2TLqmz8Yu9bpHqhjrt8hbq2AMY7u1z6z7iOkZapGf5ocdlv3s9ZedCsYq8qnlTvViNR2a1Dx2xEtv+XkY48XTLnpUaajuywqLxQ01XWRsjgAJAC7GyxORS5DFXp4IwEUOfZiKu74Cv7Eb7oKUthvIcW/vM5hbkIUZZTXrPNPEtLXWXpKc0qRlHpkRxbcNerBn9MI3Fq5fGBfEkXzKR6Uy3ve8q+jq1/JS03AY+SMQV4Ocbo7jrMOUM2q3W0hxP2mB24shRrAWfHUhGIW/xe0R7lnuBZYt26Ikfet+YHLQXQeksACW0NVPFedvw4BKv3i34Q1oBLwjDbrCa7QjbGkA+6pU0KbB0/GQHBYVQrcmusZEGF5x4HoFyV1cog4MEZQ2RFYhOl/pye4yNgAklQ3kF3myrwHJtIs2M6xLhyi5b6kWgetBExmZliK7hUMGa8LQKvYly2H3s9s2fOEInglikKRLxgmKfQ5EIM22bNA3YTAK6FECkdD+iAe/xZW5J5EpoBmvrcFd77lmHhsWwuzoMHSbBuikyv9Ka8Nofk4RPuOrxXIyGndFhfV41fqKMkC0PT8fn02Gs7an0+FqjeFAZ+NjZopRk5SoUPi5zwmnM+QgFl/0dkt8By2wRC7OXqzqpWpia5R/nbw1gaAlJXAtI06eHMQLwoeceRRwhW0USJpoGQdoc2flPw1biVLtdPJ5Y5Asx8OhhLMIp/MyLvm/2TbFaTC8SUrdYq0siiFU1vDbEERWHmPGumrzTKkRWLRhTf0zPe6xGm/YQgpNckQmqrYv4wpRvEleyhVYuZeqcmqjvZrTB+4cN8MHUIjT0Jf0P7UJ5Ldz4PG2nMYj1Qk1S0NgnrgxDNihUe6ITr6u1qrG29QrrkO7CWr4asKz8HNd79rKOvyySGwtz2lurzStq2ezXTKyt5raTbdcvgWeFlxZBtoAaUFgnsSZqMnLeJEmeXJd7Lwn79AA8cS7S/0D60HpdQgDAP33j6v5jLeZIt8eKx5zvoNYUw+uU3wHHbWMERYrFZCoctKOIsB2YdSol12zKdEbyvgs9x1qALRlgedSxg255MwzxH+HJOVicTEqPbvDEtEkn1HlkDixSp2qceumUx0TgUrNES7XzW3pl6HOiVGhZ8sYgKf67wDX4t++VdZSSR+Q1cGhySgbKfkSFK6bfbeVq2S+GC8pLt1+fbQ81j+P/4QhfeYvb5bj4Rpj097S9WD9/Up9ab4wHa9Wja/0j+UnHReKXoG5ItLfqfR2YWERtM/lumCKqTSlskqK0N1KlO6ybReKHCtuTqkDXu4Fscv0QUR+DCwmW+OWeaIqFfB+uee8rKSMlv3xoWpu7Ni3pRie+aW5STVrZUB8U53VPcLtqXTnB7m+K45UWY/r0rkmO1eE9S1v4cuY6FgiihYyNp33BP97Bvv1fDglgRnrXryhBCA9Y/OJrrmRRsWcvhGY3xGPbwnDpwQj5wtKEyHx5mpcHH67XkpoNsdrz6djOg8S1k3zUf9cT87Hq/XwfNEpYr1QpPk+uGfpqktTMd8+Vt2BNpIZcMm/GHduGuRFGpv4aH2ZiSOuucnbPHTmTpSrS5Uf6HNBxrgRozCzGtJm5UOSrbR/JolBDMsfMCG6QTD7D3ojt1I3AU4A4mU4UbRWOg5KkootZ2xwGUv0zhbu7VKXU1KMdwgDLoqi7hIC0BHwTUsO+OgyJt5ANjvUOpHXVFARwhAyHqHU40NsCd72Cx/rXrCBDUh1GfOH/G9okkuTh7V12HCZQirBxjh4gT/JpXsZS1hDdSD/5S/f/qDjjaXMeJhmuTR1Ci+8+OFU9Fy6WSM0zMSqhAKZ/lS/HSvFaP4SOkA8n5Jfw20sEA/q5QlxDjKWk7yD/hoYLQhVXbkoS3JZzSaKzz7MfFDuUNvFoAhMqrcAgY6w3xKcszE/KtfqOtglEg7+YxGk9zVhCc4FxfRZIWV0G41uQQC35lGpRAaM351LNZENflAGrRmKHPwpYhvr5ijz02bqackSq2mnxIa7YotGmT2HhzOOjDmK7aQ3b1C0Ia7bepIHKpeqFvap+Uo1Ff2IgDqeBsOdeiPSHC9jUJyeJ7udRyWTDwEljLVoR7BE1vKd+IUyQkQeveaVlvMy4Y6AoZmnehOsP8J2UpgDnrryKcE8dOayAQySUY8yNi/c74Mt5oFnDGKPFZPW2+moYX6aXDQ0rE9DoLWUav/9WGB8f8Kua3xhoHCDwBd5wj0HVAAXtgxnsiunOQCeAkox5YRvHZWYENuHw4TO0epO7l1FR+SMrIz3peIRlgJDXBs7tsfrI1jqB75OxhtCydr1dMr+S9kmgB1UChpqYwfzX+DveE1WYWgqpR8aiSlkyygQk5UwQmVJK9UubHRXRPSEChk8Z8HcQwirj7cCXFLI/Elxo8tTbskmgqlUUm26aWaoBWKcNRRQFDbsCqAooHzWRDLYwoXlPZXJgH73kcDC0bMO+5VTkJ2C7BRkpyA7BfkfqiDXQ1sxUMKK6OAHSjOMlP22AIkzDf8amBeUsFCOudBMUyURFL0vOPVUgn3jy9CoKmmy+5Ifi5Ge8Ax4/1B4jdzOfRvuagxn1qVD5bfDNjv5BF0ombgOGEUoGsFzr2FDV65LyieQWyHIhkH+AQLUizHwXPkSfeW6PlKLBb5cwTK888FLaH56nNT4PANOYHzVnL2wzIfMXGpBdb/EO/nB2bxKzxNKjlVXcv9vm14r1ina/F3rTl9WtTJ06d/r58tSiisyynZXlr3A28TSczm2AHc0+VeUimhp+CHiGLn1dFtqV1E6EDMk59qUWZ0c5uSwr3bEUR9VcMBWS8qDD4WCt0jkKweNHICIckJDgSZzaqPywHzVwxQHEkbrTpM7TQ/TasR62eUHr1kXy9SWaH0yzsljrIQKzXzUUNhuI3ykefArWAeR4TzQMujZDIOPqY+qGFXFyla+MKyvk7JSf11+2tdgZ5Oe1Awe9bFtK9dgXa9CKhDfsbHPasYzrbkbLq66xUrsRvpKMPFhzQNAT3lMSrWzuyx018pfR18+HAlqTPx1klbhb+b+UKoDgbvMOdA1hVEbFBSN9U8JZXMtxLRQPdj494vkznabnuEz74APOxGKJUiyp8GcOn2va+raer3jOrq6284uW7xMq9yPghi0sHUSBam9uAAGUGGEB5b71nHnQsuaV4uSbHiYOZjzBmh0nbHRQC8rKGRJGCQ7KcMSsc6RXuzUKScxML2UxtsIMpWX6T029wJfSiuvcS+s6aLfNIpgzRgJjX46wymmppYp0sCJENrY8Fd1O49hpqB2eA0tZ1MelDSqQyxrF0/fjo+cn+qJqamIKqeBzhNhuyxLqaySMELCDzHvGMVdxzc2BCAFTdkbbTRF7/bMooWGjJ7N3voYC7PLlbhC/koVhOTz7oKrbksRa/5mE2AcHe7JXncaBixottxzNNeYrvJTIvkYOD7yBgURBCNUB9hzCJgcMbMFx1nHQKlI8Hyo7x4a44ONGnsi3GNqRownJxEe4z4LSYdBjr4gxtACmFSQb4xx2KQ5mf6waIlNkQdYVVOcWhq8r3mWbZ3JspUWsfdU4lkuY90ELkAi5mPM9aNDXmgXbCWM8JklircVtn+m2lZFpWQYZcxVz2Rx1LVlWTlmqogpZxMpcDBW/G8Z09zL46mkqzpZzbBrlRbD+42eBxAhTLbZy8v4xan3QX/1B+/bDwPvg8Rd/v738E94xSOsTGUlIozBIfE7x9hA+MdMEeYy/s5skhop2/xDa5MYg6QLjN+EnwKdIIkek8sMuytpdhn/pn3w7R1RnFpz3CCo46aHY4wjyZIkxryXuwqDQ2c23Xa+t4FthAAOWWHLUeCw/HNLSpwSDiINm9H5cNtuQHvOrHxCAlcbfpWm/Ba3paOR7J5lGHYj+4uWUFhrx/wvkhLmY4yBOMABjyeF6Y6zKkPw2jNxLOwvHo2UO/SLIeV0PLp5MxavFlTRfLVIke3aDJs25fWhsbqLen9q+wbqG+OclxqqGDDZN0WS1XVKgkrI4RwgN5FRSNl+P4k+W9bgI5s9MtS8+gBDqZJr/zqMMFTqaEbecq2lwR5ThA7w3OCU1Cj+z/96MLs1htmvz+qkvEO3FaS2I5X6fZtEW9w0wNEJlMjZb20TGtj65LwE7WvczwRpH6ItwNWnWmhBGZEoe7a+7X3hwm2XfXuv+qhuzLiUSi6d+pmyTfLHwt8iCTbHUo/8Sb34s2QfgWGl2gvcJxcJidgWEyrl8FISeDXR/0k9pW+bU9n2jH+T6oblD7VkvboGn/53PcHvuJoTGGtFrfAb44XRtNIFhsBR3cfx8nwyG5qdcXXMs2ZbV+8mw6s383dYhRLrTP5gWB3bKWSlM96cWZak5p1bs6Y3b16/vHIr93AF/8r5/5R79ZAcJBO2mDczDHTel3K6HokhsUuGs5YUgJuPKmeHFtKNQWLKPblxOcs3zUCkXNbdkFf+WCQt8ZTWTkGSwSFNYgQHUzkhi4WR38GcQvLSsdjVsKM5KZKoB0d4rIhyz5Sf2RwRtkyoIzMFavXzxlx3BXrsLbYS+t0WgGtL6rJTMMUw0wC11MxhvuEAMe6tVUC5DmM/vV/pUh9tPXFyjUKbUnRpECOVYBDSnQOb8q9Bmgxqxl4KQW8YlcwUeAVoTGUG4tCqg9ZHo2THTNv7qRmjxCa2AyK0lzNgHssFe8LPGMmnEqNSlk/70GDkbCRsCnFSsKGaxkcLrBlfqAa92FSqbjIdK/1wYyZvlxFsjop1t2bcrY5WHhhlLowQTZ2SqNNrUU4FLc/tdlsbOkshJ0yrcQ2NWEgu3BrF0Oe/kztQ1v+Spffs9NV6dMrIqxOB7WIfTB5mkwrHqkoECBJGD8vSXxuTQlGLgOrEcR43/YblXGNR0BOal82zRESddguDVUfEOuHJq9Wuw2Afaslvkoe2iqSPSoi8vkqSwpYDNQkUVeq+lVKoqu7a10m6qmyuTkChLaq46g+sj1m+awMZVkoONcV7JQaQIQolYhQD6MSEe0shPp6c1bvnotpdVLuLandR7Q607+AtDrTvQPsOtM9vuqh2y4RcVLuLandR7S6q/Rju1EW1u6h2F9XuotpdVLtTkJ2C7BRkpyD/p1aQXVS7i2p3Ue0uqt1FtTs57D+9HOai2l1UuztNX0+rcVHtLqr9nzSq3Vba9C0WobkJYjxlpn+G2kBcYyugD7HcRWYCnVf0Sx1Ixj9a0HK4B0/q8PiLVY3JVYf73Gu+9NI7E0Qqc9ZLRPzLa4x7f1n9pzFCRNRscixSXR9ZpZmzMX2JOPiXlt/MBhsNaXgOGhBR0+J4yDwRNBZIqRgJfXpSjQVoEKIyhfLfxjCaTBlN5YdtD2TeFCPoLvjV8qJ8sBW7uvutKMV1Awf6hUjFOmpS8IUOsuggiw6y6CCLDrLodBenuziPjPPI/II9Mg6y6CCLDrLoIIsOsuggiw6y6CCLDrJ44iCLTkF2CrJTkJ2C7BRkB1l0kEUHWXSQRQdZdHLYr0AOc5BFB1l0p8lBFh1k0UEWHWTRQRZ/ZsgiJd+dWY01f6K8vKa/9Ui62jKN4jCDv5stXpSJc/1MmaPJiqQT2rbfIZKmU1l2S4yg7VawHSVgVz8WlZzAkzPrPPZB7tsBjqNKCnKjJfzkuTqKNWXF7wKbfYv8lYoD4Xs2xFdXBR5VmaE6ENq23fQ5bp47stYwwUOQF7ZrZaEeWUTCCHbtFOtYvUqK2LJG9My7xodlkSv8CLZIzIRXiUbRea8GCw8JO5dSVaCyQtVAKf4pJZv+y/MXA+/FD9YJUS8Xh0Pr0OjZP2RoVVjxI1L2GsxOZe61ZLH9+bP3Ihkfl77XhEIYqXz1rlRJk3sl9YU+sKxNn8S+5Tsr9MAUUUc9ui+hTJ5o93pQndmTSordTEbRwjp7XwXrRJ9atb9sePaHZt1VF28o9ZEqUPXK4jvIuoOsNyfgIOsOsu488s529SuxXTmPvPPI/yI98g6y7iDrDrLuIOsOsu4g6w6y7iDrDrJ+4iDrTkF2CrJTkJ2C7BRkB1l3kHUHWXeQdQdZd3LYr0AOc5B1B1l3p8lB1h1k3UHWHWTdQdb/0Vl2Vw1Q5tdEJlYwlg6i6CCKDqLoIIrOA+N0lV+lruI8MM4D84v0wDiIooMoOoiigyg6iKKDKDqIooMoOojiiYMoOgXZKchOQXYKslOQHUTRQRQdRNFBFB1E0clhvwI5zEEUHUTRnSYHUXQQRQdRdBBFB1H8mSGKkvRzCQ0/NNupfPqc8oVmBYLq1FVeeURaZYwMEXl7RC2Vhn192zYoYwxtBcII/Pka9oLtTufftY0HGJU5AHLWYpJOaEQ2fQg3mcIjZgdYd/aTboNPoXj2bv1PJBCopKgH/57s5MdG+tC8rI8j4m14c9uTisoEjIOzI//CuEiKDGQ9vOBxcErKQ8M1dU7yYhh/jQyxiomPsK8MLugFUp75cHN42qpX9WQo4ukbYaNak4WsD1hWzxyzRV4FVjvcAwEs+aBHyIZ9ekiT5aTQYmvMBqVELZ5C1UsJYEg/ytg0C2eh9jpJPloptalQaG21Kr4nV4QAPMLs6DDqdFKvcg7aqsw7mp8v5qvJeny1WE5G46sO02SPV62vvB9P3rxdtz8/H59NSNK1Pp0OV+ur9XJ4Nu60WALbGzVJWUFnZ8QNm+62LQunaE0mciknm+Fs3xmA5AZ5a9utRRx1qGmHmnaoaYeadk5hZz75h5tPnFPYOYV/kU5hh5p2qGmHmnaoaYeadqhph5p2qGmHmj5xqGmnIDsF2SnITkF2CrJDTTvUtENNO9S0Q007OexXIIc51LRDTbvT5FDTDjX9q0dN17dyDdZlFKFv2dhnNeOZ1twtmGhlsRK7kb4STHxY8wDQUx5TexH2taHean8dfdnCJTpoZUz8dZJW4W/m/lCqA4G7zDnQNRXmaJpLQf84JIyjvBZiWqgebPz7BWJ7bQSGZ96BgL9dCMUSJNnTYE6dvg/Cm1sLZJN7vaOnZbedXbZ4mVa5HwUxaGHrJAK+HW8sLB/I7N0md16UAJn8Ki1rXi1k06feHKT5IM7T+xJdZ2w00MuqWGByUoaZJl2e+ttAnDrlJAaml9J4G0Gm8jK9x+Ze4Etp5TXuhTVd9JtGCNam6wQR8KZTTAPoFWngRAhtbPirup3HMFNQO7yGlrMpD0oa1SGWtYunb8dHzo8NnaxVxMEJEBxul9cMLm4DpSM8ME1A4sNtsefVBCHyADMgY38NmhyF/nUYhfk9OwHD6yIPBEsHDOEJ4uCw0zrU+ttWpPWPRZIHM6tB8U/4qIIJAP0yTwm/Zz8HOsfwEIHPFmg72vije5wQQ6PVlgJ2dghyuAi7RZ2Fek37IEo0q01+QdC+xbR1sHkLcN+3DJt+NhzFRTkN/Ko2F4kUoPG1k/zhXdFnD+vLIN3KeLOTasY3E73cR+gcJTcMC1iG2cdz9ATZYkNuPIa+WG4+P/WtmGftWfLolYDcWDj5qKO1fdFs6bwoWxjAtRUXhGHYgiSW3IHETbEKTZoTtSvXzDYpriMj2TUb0wn6YBl//07RifZ8lwaywkaswDbMNhhRgOOBl3cFQUUwDMHbAefNBgrHjSYfkCsjj8fUc9hZeLO3JOle4c8tw/+U4NVIXKiFZAOtbhC8JdzkoO7GSfw8BrZJgVoPHaixLfvsCtsuRRIPQXVAQMxCfdiy6dR7nn6x7y6Ar5nXz6GJFG5zyyGHazdRPpVEXtNnmtypO45VUnJIqa2VztbmxkepwnbwYFWWRqPtUUDZbZLaGCb+3KuJ+irJ63qOjGTDCw9lAiAhGTtT/yawLVjuW07y2jeOsnl6mCoDZHLYAC4eGbrhv/vAzwqUqnyEk90HfooQNH5HBQFhM8FnkIiR2ESInR9FhMPSoiCC267RzCrAOdSaYpRm9LX782z743udxzOSsdsEj3N6Q++wpAQnVG/5GsagiKL7EYh8qL4yO7BCUfCSQp02LUBEJCGJ7FGKPNQMbAWzHZDPvJxRfBhl6YmFSM4DmRPuWczxnm4Y7c+8MHtm7ESQYaPAJ/krM8MBbS4ufi6blDnIvkqV0BoBpoe9DKCvzHLCSwrBitM7bNUnw4TPYjloAn5m0MDzr+GcsBmAXh6w/J3dZyCusv9INWZ8RRhPbhDEP44BjirNbuj6YMQkNviQS03sG7xZbBZQNqsI2WSOFEcpjkPEsO3RDUZRcWwcVEPTKBmyR5L/zNebheLnJOSMNRx5Wcm4fe83OO2b2ymOrHOd+D1jmQwSbsODxC55ZRylZXmkDdIgKysk6/bQI692qGxh7ym2jCgkoE1zpz7rFObkvJcs4ZjsHCIUtkOgW9ELjxfm+MBxN/x7ZEUP8vGcWu+2RRo8V8bztH4/CZvkNnvsFP52Zb8Dj/dEd0bPrvb+53M47BeH7o7gNTo8rMTukT0Uh1LdZ2Iqo0GGtxubDXoOIoxxEGfJneVkV4YhZ9gYxhY++moDgfW+FrV2vlsDKwuPrTV2lfsxaTTqU5IF+OOvJ1HWt2fnEavd0A/6FqdNAlFvpUvmiqfTwtiKNMUmsHMGNAabQpmz2mJ5MUp2MntzdT4/awXKtL9SeTSaz9aT2cX8YlV/8mq4Hr29Gl6M1pP5rP5wvhjP8B8tj8/ns8l6vux4Yza/kn/Xn6wuYLCzs/HZ1bvJ8OrN/N14ORvORuP6e9M5/PVqOh99r/v4obpMyJGJriUdyXjHJAe5Ji3imFC4fpQh79+B9CuxiZn3RL7AjBrBkx42W5bm4JMzqaZUA40UJMeObakE1uRuKB0lBB1mSTfeqp0gDXhP/xqkCYYWlBNB2Cdew/IG9Bom22f9PCPy0Sr3beyURsbDiYPPuepigB6RDD9hR4QKPJXdrAYS7gy6NwbYb3zXQZa/Crds7G6M7y2mTshUxgdBZMQE89Hx+HTIr4t7/gn0cJ+iVItYYDSoHdyg6myGlnx48d1v/u23//6BI1vIbo5aAklnMOJc2V5x6h9enMrLILIVZA+UaSvwMe+q31aBefbsEzLfd0lU2Ix9w5ubFJUUVu/hFZB32JYPWhNzeWyB/i1GZJ7uTzhLtogfmWgPBwAOfL6DU9iy2Ji2pM9aJ9iGrLZIubswiMg4bll4TiWyVUHHPCkEfvZbLBrxQ5eLhhhUl4yH/c+4aJiKKNz0PaUCMWg9oMLONlHBJvXg5gZBq7ycl/FPvZ56Mm1ruk5yaEWW01zAjL4sjx6smH0SD6Vs70NhJ20Gcs0vibadJ+YYdSun5MsIjPjUGK2Hrcih97eBod3qa42hrZhaZ8CKppBMRyLeUVIHn0PRbjl1B/VUFeREcAFRaPLmzbgNWdP9Vv0pyW2W30VkszyhJCyW36eTP11MziYErG59drUeLt+M1yDQra/Ox2vLqxez4avp+Go9vzobL6bzP19NF1fz5dl4ubK8XMp7IgiuWHhs9K+lP1PqG8oCKfyLXhFZkBJpwy8gAy6lkqdt4goKkc9sG0iaDz8FLYdzol+QA6qFt6rI9qzrmnr8kSvH13bajAHKkWsdYb8zFflZjsJ30HYXUO4zsoMZ15Sh6fyk93UU/liEsAfuFxz7kL4OgtWtn1rGOYY38/vnUfgx8DJ8Bcepv/d2QVC6scufJaYi7YDl+WxIHyNaAKFl7IduSg78mqAKPqkXFbWaXVrSPzWFfW50BUKDTViRLsu2s43kymvyTiLPFKjTQr8V0+wuZo8IIfhtVGq0TKZjGy6+MWE2Mk/OrM18ClP0QMON89F2yyDSi9/Ai+Wj7MK+ozQMAl+2T/qg+RqbdhXZHIHTIepVdETjzWM3p2hw40OyuX0trpf5DrXAefwK5IlWDhIwMiLZwUXnTReEWlX4xv0+zNlQUqSh1D1WqmKAPVkX8BYNtmmQhdmC1EU4qosg9iM11Do+iAOxZRyEfwkQsCBfcFT/AZkPdYloxB0C98VPiy+noFLExQMhL8jwiFyv4HbhAVp27woGlQl4B1T69mHZ2ZbqQ9PA0kW5ENXJ3yubvgr/ClX4V/ApTIqsYwnKfr9sK+T1jdB/CHALkf+VL7BXxb01GYf4aOUKS3ZK2kWUbgVho2PeRFJGrQONoYqttubvq45jBRL11x0Iyei9RvKV+KNy6ejvrJDeaio7lMxLBxFinjJaYPQWZgVsr3vOCSLvMGSaHtC+0yFIfEP93//5vzFiqSx4zjxhcz/wMujYJ9pcJ4izhlVCCKMmkk5YYmg6QmJfx9EQoY+gbfozzT6cGufVIvacG6i+X7T9Sc8BdTXbvZ4baJi2XImdoNkqLL0GjQCOI4lx7cZICo7QwOvYjxNlNNUI7gpaE4Hk2KgnmXn7GR0P9kVU1np2JjWycEqX7QBUgwgWwvLXOjT2UVDhKtRRuvoyvCTvA3NnrK3RvXjwJc1SE58rt34VoPsryk7K55Hj9rSf9yNDCM1kE20nMsjfEBbNzligHYGqicGEdrzyyaOB/g5UQc7o2dJ8y2lXOz4zT73NJ4X5sduWzPaMf1ss50Br44fl+I/j0dp8YzwTLxH/e4S2genUeKOSotvwH5WfTCtdKC/Serw8n8yGZmer8XptNt3qizJsDh0Uaqf2uo9PMDd9WF25fZ0/8BfgD1RLS9FioKl9tghUclb5+jjgO/YT2WpIH6Yg5ACTDTeeqPJaXKw4fUha+gc4FR4hb6BbEemyTs41j7R7R9tvfHJN4hCe58lzNRQDD0ign2QDK93v+sf2ZhxuN4qgu6R41LBkJJLs/XMuOQUUDowBR9sCY0pAxFaAqn5DRBTWRDLbWGSJYq82Rhb+lQPNYRAlwK+SXIosfklc4y89jH20I86TOMwT/IkS5VvUIgyOQcweRp0obIr6hhPol0Eryi5QJjHrsKRRLQmLu8nP2JbDyfmvg8C0+N4HlIoItRE8zbg43JAdnbj3P79DjEyrXG9CfyTLcfwkN9jKdYoqhRKBdFRjkxQyxp/YDwPntXNCFRDRP8OEiFGD3thmhF+q52Y5Ac7Tx6BtFfGsuSdrjj+pJdpIMGjHiSiPkQ1gVSOz8lNoLxMa2nwFzlRsSZIzaOXiMuZ1JOYDv8LppIB35Vn/FKS19VUwbREy9YPL2IR3MTKzFxOTBntM0QIW/z//y5hdX7VOD7Nfn9VJeYcjYU9VdqhCi2+TaIuxXzdBfqvuYvuEBrY+B3SZt69xwzBRr+LTmJiKz4bbO9mEBE6gcHY2OxVEzgperrQD+TrDEJ+XpyoxZJ1tPzOPUoZGFrO7RuByu01FYqEUqMqSUSoNOPJCTiFavUI82KmOo8rvDxblpWagUDFr9p4MGsi1XqkRwPBu3UZrLyol0vrOt2BKUaR4zjGuwfa5kvCUA7lMYXFIwjjPjECA59DLDaUv0oGIGmLVOAXyyoJDFdv1j3pM45d111KxptYXhVo9siN7MRq7oaK71gzFgNfWss3DauvTmc6c6axiOrNvk8fb0do2z8C+dSmp36/M4qZI9FBOW8nd9fzLOC0qfRPr0mN4h33pSVHk7B5dfAoNF2XQYSM+W1Z+YDvu/c5xFvw4w/XvSjj5ukICkMV+LEjOFui+rVXEDK8ldVlzEC3taqCxrckypnUCf33ugp1kqAlWOJDhfeJ8CA/nG4uK4HD0bUOcYXqAsHL+WINPA3Go7T5NtNxPrIUpN18L4GL4yQ8jCpxguIXasTegeMePxv4Yy0fRcj11L8rf2oYMUcldfwHj1JUhH3ifg1DOyW/ICmJUq8MrHWPcPvlx3o8NtCbCr0IjBTBXYuZM43UXSLK0yxgxDg4l+Z8HJWnXI0mNKQvhXt+XW4mEUTRv2rRDcZ+Em48WXxowvI+YdAw6aAjRXI233flGn7Udws7LqjyKktsTtz1ey1pyZpAPZY2nCg1ctsL/6NNvz+0XW3t8kSHk1+azIavuto0G23oq6Rp6pSwdWOFNbARUWZBUaHh2G+5k6czkhDeIk8YU7ORA0JVYY0yTQ2NTpV8E61FVyys+iZeX8QeMw2f7xe+lrW+8F9/+j8pMPmD6JU6xIvKueHBUaRYygVfn9KQvRDzGO2ud+nHGCKhlQFOVyEedgWXn8ZtwVG5IPERErWB/soCxMHWXwDUOKvLvy6QRhvukrONIWyaz2qZ3gW0dX8OvtbIHvIII0KkOpC2K196qisBvfhXGu9TX9XHgVRs4zHyF8GlwDlIE7UtmQ6CKODrx6iXDJkgzN2iIjFUqqnZEr7XTaQWHqQBwaIyShZBcAvjnnvpscZF/JKhwq0ePXmidU7fV0CDssfQ9xlxXASUttZZwNOecyXs1B7LKQYlUNvGSKCCUeoVlewSYP4tiem1R+hLtW4W/khZLXJ0TqcpO51fxhbI8TpPyLbW9zg0FuWHK12JrZRxVoQJu4bfzsxZZwvpQfjyHm3wyG06vRvPVuvxZKbtXQ7iah2/G5ZPRfLZaD2frY2rs1LK6PM2jSoXt0/oeO7a5bOXqQbAEjc68Jjuw5WGcFZQybgEMSgFG7TquTuqiLDY+B0GrddNNeQdoS8Wvh9r0Gsa3wILz7HcCpvwWnqZJcXPrvWhhEnHgp6soPBxAg2pL8Talt7xMXlOZA1QhZtpmBxbn1SuklccB4yGbeWa85+hjRA2hrGVe+Z5xoh2MzefYXJSSblpBn1LaRt7i0SrQfRuf34ZwYWZ+x0K9ri0S5f3QWT/qlxkGKSCF0F3OKUHwrEcYwpUH+0Ped6nUuNRiLfErG9ybb/M/QINsg79XrIX74f/lVC2sFEfC5vZaWRbEqFKVAoNp04zER89DIsW74qdHfVrVv5PUXn+AWXmvSxFmgIE0kmPnxelvB56ZakUNgkWBb+FdJOnnp/AXjPGKH/+L9/QFbCP4+Nkz9gQx5T9bmqh99a/0VSeVUXZd5YFFwZxIiuuB4WQbmIpljVqyzMYeeDCkAZMNnanlB5HNYucVLAPxjHInig+qtnrd+7Gn/AeEVucAbzc4rLbLyP/cYGm5GcZogpURqzxQW6+8oNjvNmjOBncWFbSyEbbfqep1e1Q5jSltlB5NnWStS+ywvW65Px7q9V6JtzlD1kZJODHPlLZ4lHpoWdpCBWniIQSR+ZPiEOrNO0xiRdmvxB9qrIdhiehhJCkNSl0kKqdgZC8xvZfUjBieOlNbVVJmdXWU1XJn6SxqHV31yASDKut7gpR2dR4F8U1+S7u/xKCqYqA8DrV+tD/6jKkjrbbSx22LUdbdMEh/jBhW9zTvFXZohknX9IkN6Nc9UsVYv0XeSlYC23Zrn1n3EdMz1CK/dh+V/ZQogE4FYxX5i5b0UKV6QcET/Y94Gf5zHlKe8XbRo0pDdV9WWCxuqOlCMtWBBAAX4+WJCurBIq8nErkhhz5MJf4Iz5qep93VWAaEvNUxaBQG1XmmiWlrrb0kuYSbEZ5GUpKjL8IMO6EbC9cvjLnSgMSmpcGdn/YuOElXv5aXmgb6iDxlQU43x3HWYcoZtdsNiOlvNmmB2ws1C5/ivLh8gY77w+2BmZVCyTnN26Ikfet+YHLQXQekaEbiZJjQDe0Zm9sw+IQmF+8WE0ykXj2cR0pnBvvHXop4FKZDg6fjITksKoSugW2CdANTQuFe5QFDoY3ycOnCwoYIygUeK0TnKx1LJxqZTiobSMqTmDuZqZMRuLO0Lh2i5D5o0axVNEc1H3ZH4FIFUluxL1kOu5/dDikKzGImwJS4HCJG0iWnShb7XDboTCpfDSIpKVrGgVknu+nhd39PpBXPe5gdHUbdI9uF0P9P722vlWmw+P+27FSgnOAlyKRStBkp2OrwrgkELdUfGiGLtTJdxDiAK2yjIKtX5zozK0NoW4lS7TQCyxgky/HkNsH0uJdxyf8rBWkxKlxFJeoQQwKlKWv4bQgiK49RMli2Y8fsMLi2OmYqwWeDFJWKZarty7hCFK9fxbIP3Dluhg8dJcvgaM1bqvqOVCcqEEoj6wwDdojS8iYIkefTydfF+9R4m3rFdWg3QQ1fTXgW7PGiOt32lAltVQUblQM1X5Cq31IK3N5qajfdSu2/9KbgisRUMYDqMSjORE1exos0yZPrYuc9oYCTJ95d6h9YD0qvQxgA6L9/XM1nvM0U+facjxcljLKiOFyn+A7mn01ZXGIrFZDIFgrfDtU0Chu74sKuDNevvgyXKy4cuOLCw19gcWHlFZJ685rFpUFepLG6XSuXmTjimpu8zUNn7kS5umRr9LogOWV+mFkNabPyIclW2j+TxCCG5Q+YEN0gCZUBgF0HyrbHJ4DzWOB51ErHQUlSseWMDS5jvrVgz4Mar3U5HR9wCANGKKu7JOFgED/NteSAj6SEL9nsUOtEXlON1JRblkfI3geK2cTbfuEDOxQDG5CKc8mrf0OTd5y3v7YOuAhAqgyz+JMCqrK9y6V7GUcJ4oO21YH8l798+4MB52JmhSWnuKlTeOHFD6ei59LNGqFhJg5VxhOqayX9dqwUyaheCR0gnu/j4lDVB4J4UC9PiHOQsZzkHfTXwGhBqMo67ueSXFazieKzDzMflDvUdjEoApPqjdtNySft7LcE52zMj8q1ug52GF+JlPuxwLqLtTplQUqxWlboJt1GI0QlTWyxA7eBUelo/O5cao8xjEm2fUWRgz9VEePbSqGxnpasVtChIbFRyR1J+iRbO1YcxXbSmzdoZ83YdbU+phb2qXmev7Az/YiAOkbgqjcizfEyBsXpebLDXEBlCUuLdnS0rib1fbSoJvPU1sqa1Mgjy2u2r1j/+pqaXA+rsYmJgpro9fYBUc5qi1tzV05zADwFlOIELYWtoxITYvtwmNCILc/JvavoiJyRlfG+VDzCUmCID6nOCa+PYKkf+DoZbzC8vEVPp7ry0EzGyeotZc6F/wJ/x2uyCkNTJdHQSAxT1nVFWNfVMEIzIUrJVnYFp+snHOVziT9E1LVPxWUuY2T+pLjR5Sm3ZBPBVCqpNt00M9QCMc4aCigKG3YFUBRQPmsiGVDs4VOzXBTVGHjWYb9yCrJTkJ2C7BRkpyD/QxXk2j6l2B4rooMfKM1Qxcb7RU5B/YF5QQkL5TAhzTT5rkMdS8reekORX40vRWNqsPuSH4uRnvAMeP9IinK6nfs23NUYzqxLh8pvh2128gm6UDJxHTCKUDSC517Dhq5cl5wpxwpBNgzyDxCgXoyB58qX6Csvrr+3MZ9pcwXh1QgUeGA9D15C89PjpMbnGXAC46vm7IVlPmTmC55r90u8kx8c79xRSv5RJeCV18qM4LXIBZ2+rEoEr+Hf6+fLUoorMsp2V5aKCrKAJms9l2MLcEeTf0WpiJaGHyKOkVtPt6V2FQrXlZCca1NmdXKYk8O+2hGnQG6BA7ZaUh58KBS8BZMRRfcSNHIAIsoJDQWanJEcVB6Yr3qY4oDtWO40udP0QK1GxdV2+MFr1kV9Y5H1yTgnj7ESKjTzUUNhu43wkebBr2AdRIbzQMvgQ1KAdYpAilFVrGzlC8P6OjWSWH0VftrXYGeTntQMHvWxbSvXYF2vwljV/GzZ2Gc145nW3A0XV91iJXajMvOSgQ/rzIakVDu7y0J3rfx1j8wLZEz8dZLWkktV0NmsOhC4q5JICa8pjNqgoOjskHByk2shpoXqwca/XyR3ttv0DJ95B3zYiVCsZtruYTCnTt9TRpy2XjlfjiUrka3LFi/TKvejIAYtbJ1EAcX4WYygSUoRHlgTWMedCy1rXi2qXuthglGuk6PRdcZGA72soJAlYZDspAxLxDpHerFTp5zEwPRSGm9TsQF+WfIoUhu3YVp5jXthTRf9plEEa8ZIaPTTGU4xNbVMkQZOhNDGhr9qL0XC7fAaWs6mPChpVIdY1i6evh0fOT+1xEdVFbHM6KAkL8thLqUyHHo9vS4n3t7cUqJBiwyIQHJ7o42m6N2eec4oQ0W/ZrF+fBTsciWukL9SBSH5vLuw3gVFrPmbTXCQCll901oGsb0Uc+toKCXup0TyMXB85A0KIghGqA6wb9a3BGMk22rb1sdA2WBSKlvI3z00xgcbNfZECFsspXhyEuEx7rOQdBjk6AtiDC2ASQX5xhiHTZqT6UuSFIsHTNZNp1gtwfuaZ9nWmSxbaRF7TyWe5TLWTeACJGI+jigVioS8SJ00DiN8ZonibYXtn6m2a9WDH5oy9VNbmUaOmSriTZowtkRl/Cljmnt5PGtJacrMtZkJ6+G0GN5vaiWEs5eX8YtT74P+6g/etx8G3geJu/z97+Gf8IrHVWnMlaDEhiR+5xgbCP+YKcJcxt+ZTVIjZZt/aG2SajXHAnrgfFHyDT0mlxl2V9LsMv5N++DbO6I4tea4QVDHTQ/HGEeSJUkMMkK4qzA4P5bbzvc2sI0QwCErbDkKHJbPKS4mlXwzJRxEFZkwovPhtt2A9pxZ+YQErjb8KpZEeG3paBgPZIRhN7K/aAmFtXbM/yIpYT7GGIiD6fyPJoXpm/W8PRPHwv7i0Ui5Q78Y0ka+4jIWrxZU0Xy1SJHt2gybNuXVZag+PkWXobp/hmqrCGkfoi3AFetTRFFQRiSqRGa1be9XsvY1R9Heqz6qGzMupZJLp36mbJP8sfC3SILNsdQjf1Iv/izZR2BYaZkBs0cukswVB/pZigPRzZllSWreuTVrevPm9csrt3IPV/CvnLJSuVcPyUEyx4p5M8NA530pp+uRGBK7ZDhrSVW5+ahydmgh3RgkZuaTG3dHRTppBiLlsu6GvPLHImmJp7R2CpIMDmkSIzjYnsx8Le9gTiF56VjsatjR3FkA7CAqr/Ay+azRgc0RYS30ZBZ2qn7emCuXKbXYSuh3WwCuLanLTsEUw0wD1FIzu/+GA8SkKGqbgHIdxn56v9JJTdt64uQahTal6CSoRirBIKQ7BzYllqEZ1Iy9FILeMCqZKfAK0JhGcB2gpZgQ17ZDUxtNWQdH2fupGbpWynZAhPZyBsxnaCcXfsZIPrbc33ONTfvQYOQtWX1XUhG1msZHC6zZQKpdanqxqVTdZDpW+uHGTN4uI9gcFetuzbhbHa08ADLld0FgwhjgK52SqNNrUU4FLc/tdlsbOkshJ0yrcQ2NSDekn9Uphj7/ndyBsv6XLL1np6/Wo1NGXp0IbBf7YPIwm1Q4VpUvWpAweliW/tqYFIpaBFQnjvO46Tcs5xqLgp7QvGyeJSLqtFsYrDoi1glPXq12HQb7UEt+kzy0VSR9VELk9VWSFLYcqEl0Fwip7trXSbqqbK5OQKEtqrjqD6yPWb5rAxlKxtVhXsEG1qGBIzJEoUSMYgCdmJZk5ttjxUeIXi6q3UW1W20mLqrdRbU70L6DtzjQvgPt/+pA+y6q3UW1u6h2F9XuotpdVLuLandR7S6q/cRFtTsF2SnITkF2CrJTkF1Uu4tqd1HtLqrdRbU7OexXIIe5qHYX1e5O09fTalxUu4tq/yeNareVNn2LRWjKAuTaP0NtIK6xFdCHWO4iM4HOK/qlDiTjHy1oOdyDJ3V4/MWqxuSqw33uNV966Z0JIpU56yUi/uU1xr2/rP7TGCEiajY5Fqmuj6zSzNmYvkQc/EvLb2aDjYY0PAcNiKhpcTxknggaC6RUjIQ+PanGAjQIUZlC+W9jGE2mjKZyrpJ+BJk3xQg6KaheXpQPtmJXd78Vpbhu4EC/EKlYR00KvtBBFh1k0UEWHWTRQRad7uJ0F+eRcR6ZX7BHxkEWHWTRQRYdZNFBFh1k0UEWHWTRQRZPHGTRKchOQXYKslOQnYLsIIsOsuggiw6y6CCLTg77FchhDrLoIIvuNDnIooMsOsiigyw6yOLPDFmk5Lszq7HmT5SX1/S3HklXW6ZRHGbwd7PFizJxrp8pczRZkXRC2/Y7RNJ0KstuiRG03Qq2owTs6seikhN4cmadxz7IfTvAcVRJQW60hJ88V0expqz4XWCzb5G/UnEgfM+G+OqqwKMqM1QHQtu2mz7HzXNH1homeAjywnatLNQji0gYwa6dYh2rV0kRW9aInnnX+LAscoUfwRaJmfAq0Sg679Vg4SFh51KqClRWqBooxT+lZNN/ef5i4L34wToh6uXicGgdGj37hwytCit+RMpeg9mpzL2WLLY/f/ZeJOPj0veaUAgjla/elSppcq+kvtAHlrXpk9i3fGeFHpgi6qhH9yWUyRPtXg+qM3tSSbGbyShaWGfvq2Cd6FOr9pcNz/7QrLvq4g2lPlIFql5ZfAdZd5D15gQcZN1B1p1H3tmufiW2K+eRdx75X6RH3kHWHWTdQdYdZN1B1h1k3UHWHWTdQdZPHGTdKchOQXYKslOQnYLsIOsOsu4g6w6y7iDrTg77FchhDrLuIOvuNDnIuoOsO8i6g6w7yPo/OsvuqgHK/JrIxArG0kEUHUTRQRQdRNF5YJyu8qvUVZwHxnlgfpEeGAdRdBBFB1F0EEUHUXQQRQdRdBBFB1E8cRBFpyA7BdkpyE5Bdgqygyg6iKKDKDqIooMoOjnsVyCHOYiigyi60+Qgig6i6CCKDqLoIIo/M0RRkn4uoeGHZjuVT59TvtCsQFCdusorj0irjJEhIm+PqKXSsK9v2wZljKGtQBiBP1/DXrDd6fy7tvEAozIHQM5aTNIJjcimD+EmU3jE7ADrzn7SbfApFM/erf+JBAKVFPXg35Od/NhIH5qX9XFEvA1vbntSUZmAcXB25F8YF0mRgayHFzwOTkl5aLimzkleDOOvkSFWMfER9pXBBb1AyjMfbg5PW/WqngxFPH0jbFRrspD1AcvqmWO2yKvAaod7IIAlH/QI2bBPD2mynBRabI3ZoJSoxVOoeikBDOlHGZtm4SzUXifJRyulNhUKra1WxffkihCAR5gdHUadTupVzkFblXlH8/PFfDVZj68Wy8lofNVhmuzxqvWV9+PJm7fr9ufn47MJSbrWp9Phan21Xg7Pxp0WS2B7oyYpK+jsjLhh0922ZeEUrclELuVkM5ztOwOQ3CBvbbu1iKMONe1Q0w417VDTzinszCf/cPOJcwo7p/Av0insUNMONe1Q0w417VDTDjXtUNMONe1Q0ycONe0UZKcgOwXZKchOQXaoaYeadqhph5p2qGknh/0K5DCHmnaoaXeaHGraoaZ/9ajp+lauwbqMIvQtG/usZjzTmrsFE60sVmI30leCiQ9rHgB6ymNqL8K+NtRb7a+jL1u4RAetjIm/TtIq/M3cH0p1IHCXOQe6psIcTXMp6B+HhHGU10JMC9WDjX+/QGyvjcDwzDsQ8LcLoViCJHsazKnT90F4c2uBbHKvd/S07LazyxYv0yr3oyAGLWydRMC3442F5QOZvdvkzosSIJNfpWXNq4Vs+tSbgzQfxHl6X6LrjI0GelkVC0xOyjDTpMtTfxuIU6ecxMD0UhpvI8hUXqb32NwLfCmtvMa9sKaLftMIwdp0nSAC3nSKaQC9Ig2cCKGNDX9Vt/MYZgpqh9fQcjblQUmjOsSydvH07fjI+bGhk7WKODgBgsPt8prBxW2gdIQHpglIfLgt9ryaIEQeYAZk7K9Bk6PQvw6jML9nJ2B4XeSBYOmAITxBHBx2Wodaf9uKtP6xSPJgZjUo/gkfVTABoF/mKeH37OdA5xgeIvDZAm1HG390jxNiaLTaUsDODkEOF2G3qLNQr2kfRIlmtckvCNq3mLYONm8B7vuWYdPPhqO4KKeBX9XmIpECNL52kj+8K/rsYX0ZpFsZb3ZSzfhmopf7CJ2j5IZhAcsw+3iOniBbbMiNx9AXy83np74V86w9Sx69EpAbCycfdbS2L5otnRdlCwO4tuKCMAxbkMSSO5C4KVahSXOiduWa2SbFdWQku2ZjOkEfLOPv3yk60Z7v0kBW2IgV2IbZBiMKcDzw8q4gqAiGIXg74LzZQOG40eQDcmXk8Zh6DjsLb/aWJN0r/Lll+J8SvBqJC7WQbKDVDYK3hJsc1N04iZ/HwDYpUOuhAzW2ZZ9dYdulSOIhqA4IiFmoD1s2nXrP0y/23QXwNfP6OTSRwm1uOeRw7SbKp5LIa/pMkzt1x7FKSg4ptbXS2drc+ChV2A4erMrSaLQ9Cii7TVIbw8SfezVRXyV5Xc+RkWx44aFMACQkY2fq3wS2Bct9y0le+8ZRNk8PU2WATA4bwMUjQzf8dx/4WYFSlY9wsvvATxGCxu+oICBsJvgMEjESmwix86OIcFhaFERw2zWaWQU4h1pTjNKMvnZ/nm1/fK/zeEYydpvgcU5v6B2WlOCE6i1fwxgUUXQ/ApEP1VdmB1YoCl5SqNOmBYiIJCSRPUqRh5qBrWC2A/KZlzOKD6MsPbEQyXkgc8I9izne0w2j/ZkXZs+MnQgybBT4JH9lZjigzcXFz2WTMgfZV6kSWiPA9LCXAfSVWU54SSFYcXqHrfpkmPBZLAdNwM8MGnj+NZwTNgPQywOWv7P7DMRV9h+pxoyvCOPJDYL4xzHAUaXZDV0fjJjEBh9yqYl9gzeLzQLKZhUhm8yR4ijFcYgYtj26wSgqjo2DamgaJUP2SPKf+XqzUPychJyxhiMvKxm37/0Gp31zO8WRda4Tv2csk0HCbXiQ2CWvjKO0LI+0QRpkZYVk3R565NUOlS3sPcWWEYUEtGnu1Gedwpyc95IlHJOdQ4TCdgh0K3rh8cIcHzjuhn+PrOhBPp5T6922SIPnynie1u8nYZPcZo+dwt+u7Hfg8Z7ozujZ1d7/fA6H/eLQ3RG8RoeHldg9sofiUKr7TExlNMjwdmOzQc9BhDEO4iy5s5zsyjDkDBvD2MJHX20gsN7XotbOd2tgZeGxtcaucj8mjUZ9SrIAf/z1JMr69uw8YrUb+kHf4rRJIOqtdMlc8XRaGFuRptgEds6AxmBTKHNWWywvRslOZm+uzudnrUCZ9lcqj0bz2Xoyu5hfrOpPXg3Xo7dXw4vRejKf1R/OF+MZ/qPl8fl8NlnPlx1vzOZX8u/6k9UFDHZ2Nj67ejcZXr2ZvxsvZ8PZaFx/bzqHv15N56PvdR8/VJcJOTLRtaQjGe+Y5CDXpEUcEwrXjzLk/TuQfiU2MfOeyBeYUSN40sNmi4gtdtFMw32YV3J1zPiBF9ETdIzE8EIzZB2DKuFibbU6pMqwcKD3yAMpZj064jC9QwLSLgnK4T6wC1xlP+c0R3tHMv+v1JM2CXV1qc1LX7lzNKp09Uvmma/U5QWs3n5vOemg/KNUHApAeXh+juIGpwBJ/ThjPSezN4zyYhZm0wTkR1uABMjvDCPHvS4vIy6RhPSIvrI3fDA23DhGzmZp3rbvAn6ZHcZ4rDAWo3cfr9PEQqO18n5rzxpobYl2H+YKdlwbioJsqSE9/dYIChJk/LN+fsKDeS466dHYLg8nSKWXL6JIYzBfjSQdbK5im6lzulL1b2F2VuQtzPDHohL1FtfbsxpEOj33Sp/q05R1unCHrBRisTJXvFw0lrGcaG2zKFc+aRv7PfriMD9EDWQiwDAyzRmNcnoANhwWEvNDgL8AXpEAKHQrpMkG/TaSYcmmDtvyUZUGbNDXVLyUCIvlGJhNofvCSvyPoS09zvdhTPB73fB1gHNj6GJVnpnRvT95MxuuL5bjq+8ns7MWseb4m7Y3hqvVeH01G7/vfP5+sn57thy+J6yJ7bXxcvTdt1fnF9P1BJ7Q0/Hyanj2/7P37suNI8m98KsgOnyiZ2xK2z3H+/3RDm8Em6K66eFtSarb49WGBiJBEW4S4ACkNJqIE+E//A5f+HnOA/gd/CQnL3UDUACh3t7dnlVG2DtqAqhLVlZWXn6ZdVHbsf+LWX8EWk3zYK+mF91F39VoND3tsqhbINHjGAbIpIXkyA6fX2eIm2WmSqIH7fVF9MoqCx/gpI0OS6+L0VfAx+wCp4aZRqdA/wV5cvt48Nw16dtfHIi8UHdQGjC7+bVOgmh4sf6y+NR/pyW1Z/E3KoXHQQOo8izoRqBEKlXsw50l4TgzW+blNj1sTDoK5X8m+l8647AUwsrgQF6G+aHr0UeaJT4usIGq0IARKWMa1IUz+DzIrxOVqWqSkqjWGtZUwSkmqTKLiy2ugCQJKUQHPGyTR/6q1fmpqV4DztB4CWcJEAfrYjRM6RUny5b/RM3ZOLS/aKZF4/FxuoFW6H8XqEFcuEm3K1Iy3ebjqJCL7YFmgI3icxP38ecAWCcP7yJMPDbLuSRMLi7orcYwrLxUUEyLaJPByrN4P6oXbnB18pt4lf9IqHw7CXqgYGxqB5AqRNvgOvmo2Ywmg5pptNsfHjuYJL0D1Yg4kpa++vWTYAhwuocXwoktOPG9YUKkmZvqhPPxADxsHookYkgihv2IttsJsrvndYMmoMu3FTUBKo/aQhNwCmJWeDP3FoZzq665V3RHbi0wpcOGurRDaEAaVBsCXc3XCfsUH0JVN+sOESC6mITbTJTcwUKrAIyW2Toz5DoJbaW6OOEz10RAlSLSnQ48AS+5FlwK3EmBOylwJ/n7kunyPDJdJH9f8ve/yvx9KXAnBe6kwJ0UuJMCd1LgTgrcSYE7KXD3QgrciYEsBrIYyGIgi4HcFFiUAncSV5W4qhS4kwJ3oof9jehhn7/FpcCd7CbZTWVtUQrcfb53UArcybXgci34M7oW/JRb2g+erAFororpXhM6s2tgmbfowfSFu95SZsHgwrihqd2OrvHC41FeGnqUW2s1WB0zymc5cr7kNQaXP0XRHrMol580j6vHAY2BRZryfEPLysl7Hsx0aA97WkfAOqWKIi3CIAXUZV0uRyFvgweCJ4BO4Qn5Hmon06Od1I9+3mOljT8xj0SNJyaQIjbY8shZRrdRdjcp88RFBAbgNlfeCPUWd1JhEVWy4EOcx7fbaB7/4jP5eEXv+Z0gh5f0KrtLWqn7gaFp7eyAk3ULWz4nhzqyiQLgwXn7iVtkHVilwoHyi6tCtVBasgG25B//vDJgEkZ6aDss/agnpxI3CkRjUKYdv9IyPCUU6ken5zSLdpxk2HqY1LkmCMf+V1wqJT/oaLga7suc6UmMFatP1/DiJlq1GqdP5PjOS5UmCgLEOTRdUeI9K7fwUQya6OMU/cKIRvDJpnl00Kvg2ac5wUmItQPTHjuascGOTbzFzBZsSEWEPNk2mKLlGwGnBVfEo7cVqrPka2RKBZjatRGBNrQy27jUDj1UpFjxzu7oTNTtY5FUTlJcGOydL6tKdrpee0scTOh3qwIxtoVqM0RJTV1X89SX5oOfc+a+HSd5W5NPxMhFG3Daf/euf3Ez61/2Z/1xr85Nf+K1yuPRwPvz2/58cfO24Vl3/r2bA6oWw8xXedRsqWM72SL9CzMGjQqzrSg6bEnMEKDyR05hO7Mk924ykh2L03ujmehyFGPLqCqG/oHxU3ZcsWMnaQ8vCpLAkCr4h9+cBZPLy3l/cZ0sNtFjIV9aVyRzOjGCjQNCSqFAx2WcHFPQk5Vs9Vmi+zQ/TIDxPZyL24FbxD6HzqQIp6Iy8KhUg06xxkgZGTogWGbR6riMzrCZuqoBcT2LlzSpAv2U+XuHD1x02Y+vv/vf//jb/+9HBrdRbWishHetck4Our4wrvWPr8/Vy2GeH6nmrSo6oPEHzFu/Lcbm8poNG+app5jR5ZEQe0rMKCXlkWIaSkU5bLQt86NSvWf9f+n3QO/+kQR1Fv07VQYseXZmF/3ZTX82q3fu1L7hPhmMP3SHg4ubUXf2fX9xM6h7zr9VHk+uFjeTy5t5//dXfa5o4/t41h91B1RdZz74t/JLGL+7uewOhlez8iNKK+8Oa57q1vv/Oh3Mulgu5wYzzLG9xkmYXVZ6q38xWNyMJyCihsPJxwqluqP++KJmKPjV5eRqXEe9aXe2+KFKPUX03nAyr3QHz94Nxje99/3e99Rr9Y3BfI40fdcf92dApW6vB0NYVIawwHJDQ/5nzfg8y2KG3p/NB/NFw+piFLb0aN4fXjrVkIpfza8uLwe9QX8MNAOSzW8WEyDQDzeX/f688nJvMpvBZtCk8vRlhoF8BBS7nMwqQ+11x7hEc1zBd5djxQgXV1zPaeyUdKr/qlv8ypaZqpmo+prZBqb4bsEFGXDLEMv+0C2vlf4ZTkqYRf+mR17Vi8p7qun33Q99aLYHM7ioa7I8isvJ9+hsHUx6p4ZLE0ZqNb14OZuMTr5KBIQeS2Q/SXMe68lPRleocvRvhoMRbGB6UvMGLgEOdFGevF4Xq6tMZ4MKF729+kGPr6rUeL/gI9z2r7zk2tuNdP63/mxS3T3Dmo7e4o5s3xH51j09FDYhl+d42x12q3u8sNhKoVNL0l+AUJrfgNQdw/+7z0ptXI27b4d9nOusT2Nv97Lqkz5o7oD7V2JKcYA+mfj7tyiby8JlMZmAWBn/UGi6/NJ0AhSdjIc/qGY/Tq6GF7Tjq4fVxRUNtfQuryI9g8YGHgYezCdD3OctZH5hqO5hhZKv3A4WlSt/T+TA7+D5YgDdeEQ/v2S2VSVIg6sz6v6rYkRHmSeDi8s2LNOVSmE1GH2l6dJL56wvBaACb1egvbNDJDO6HShkkS71oVUlpdRipYJtvI7Olo90C0Ts+h2yTzrO8yMrVec8sbJm5VfhUFttpQmP0+RsimW60ev6JJV4Cso2K8TXCRcr7rjOKjJAKW8YiyYi0ZQxejwsU4tB48s1sBxmbv+NRXhNCdvlNs059PjKr3o3WJgzYwDdxfdR0sLezk74YMzzjnbRkSMlXG5gAq8YAF2wZblK8zqmPA0qL8Uq8m2EZMi1r/xyMIQ90tJhlHsros/dAujK1IjO786D+QBLRl79gIEk+hvFclEJp5/92rfnkW5Q/4ntubuHRmILU3FcI85UQXEFhFK2UBq8PT52aGjRduufba3jrjTbQoUlKn2silvbEsjKRUnxNJXO5GaWUMZEW4y9je/464YWAzuG506Ecz4nxEEqk/tCD0/A4dD9ab6YTKfuD8xy9t9apNhfUNkfgFj+ofLuFJXYi8Ka82TJ/5DrwK72K1chmiBEBsllmvGuNZVBKfJJ+xStY5NbZa/7SVwZw5tRx6dUBhD7No3Y4QQwdMSDnDoDJlNye+GMoID/dJXvE5G22ndLATcih9OhuW3CymEMs+2iZEUxtWK7oOS9Cd6lKdauOsSYwQICDcVJx3UHo9zMyZmiqoSjrAlzvg4nJHlKXmzOE2DK5RpwQZcWceuYMhaTpa+aRNDBNsJgN5V+yG3/3rEuCmO13iGOWTuxHk7M/wsMu1MYdMfhiIBqhVCZfRjddQLaRP8Nj3GHNZASfVEInsiwmjE6ZlT6B1aevyegpvrFiYeRC0sBnEHwrekQgsM9fCRpwEShiz5oII8eQoKR8SYYaKBBQNdY4Aw+c81vj4dglarykmrbuET8Bg4zoh7QUTXLCRPfesYG1syb4JIO+Sz4BP91B1XLPPF5dG6PTxLf//zPcGRyxATLqsChep2oPBJcGWwYZ9Q0cE5yxDeSl2roPra87Cq2pL3G4ccCN+IfqLGEy2W0dyOZiYlW7qMsTr1Mfzl2WufM3VaN86vaoxl849aTrHo8kdprzBhCXrrVJe1UpPVb5+RoEmEV0eL5bVH5jY3sChdUv73sen4be8PufpQ+gcMqatqfBM8na1r/g70v+l/j/uLjZFZw4y8Y+NrqFCsgB/7UCC/s1y1iDFSj7cK86oYdD2xMXb1T0pA0wsnkTesrel7zNYSI015yQpoJZlK1nvy4xBqmmIRG59Rnhwz3Ybwa6uDcZRTlqDj4yssgbAF3vZKUrDUycbROiUE+ivEROgDVLbVmTmX2EnjeX7t7bi5dU/WLKwXeq9H9fbrczKOfPCPHJ2qJY76LLo/U6DiAUq3rX69k4tSmQDMw0ihs6HHM4+SRrCih+HKXBlwmnxSezEY+QXSBofqAps/Kwm8IpaoCm96vQeVODsddt3kAijOTQL3eDGvs4sQzDvly53QEchctsIq7msLjI2svEG894LIRjQtlox1plh7C7aVaKx9iHx5zU9RKuMzSnGv7qbrjTy4Y6N9H7iqZoB4RpgYHBKwYerZfF39WVrOGY4R1uWLNMABzPyF+30FtSSGbTURa18m1mR/+qLyqguhZLl0fka4HyNNlrKREqHslaxAa/o1RyHdUoFvHM6maQhGXp3PFTPHF2EEns7+nIZP1HYIfYDK2bgPWFOViv3YcyL21SS6lms1OMQ41os+uUtnQwAlAmqZ0Cxi9ZsUummfApPNDFoWfXMY8JeNDcyNnqNpAcmIjFS4mE/DSBzd/j3eCoo5MEpvVMhYVppKwMiDXadZSKFNT/koRTi9ufUDyEm2je7xvhXENraoKNMxrc3pe+vsnzCzOabl8SK/c7cPJclZ92ATrqosOs94+pNvjLqrIJVhcyokzidr39J52OUZcWBv/ZGHEpG9/OC0aJVcWPYTZ6iLO+RpY+ERz64jtvdhbHAOB88rJwy3keMOkaUMbi7FJ5td0axjEh4hqgbft/55ff2JXZCCt6peCn3/mGtRKAL42Cy/ZUQDadupe6T5evi9GSYc0adLyDn3/BmXVzNzMgDNS7W2wMmDSEgpnriWuuY9YXROmbrfS558abTDIUwbt8L1CRUhJuQv/zUQah+wQpmgmOXGTGmup/g33SW82mc9VFKb0qBSjcW2os6Cm9TfBGNMylAJMpnRdb2+CHqlI7tqf6X9h4enHJNwpRSJcKqQw+4jomjh1T6W9CS/XQRVKNsKlqPRfmtIbZ6l8o9DopSR6QOcY8Y/tUO2hOOcbZOz9RYoX7shzSdcKWluQwyGO/7KGM2rQiVbpKhgwgalTVMPxni5+BiGTZhFloQ31/aIeTufL1Q72ZXMb6Wczfpw4fY+ad5q6Vc3tf/cldl8tdrNCYj4PyXVz1OkBmyjOypvzacq9V2rqcU2zFK8P+jxhuueP1WCrwlNNQvVRA16ttONLVP8ClgVoGGiNgu7raemCH3J+ecHK8NVtba5IL3bF12pXtMFRm7UxAlZx59MHMnU2WJtdWtqLjEKlE2AWgag5HpR7zmha+nzIzOPaK+cw8r1qzEpyyuLhyxhdz737CLXTKG/fnP1AheS9zaJQnWrkq3NJ6ieFTaUjmF+31j7zKl4srDGspw45t+Ui+J4o11ITVYRHP0lEEtK7LCpoqxDXxGDOJbqVNWozzNhBM7C0PHHiFB03T20nRSRHHG7fHh/zxtWe6jdV3KqxNYzO1zRXF7Cvr3KvbCc9G6+4eYDxV3iLLZfgIYrvNgYC7R34/QOO2DbQgkHUBW1Vn2ltrhxrAaFKZNMN6IT6OLc/xSY5xStcqYFFlPkk/ttS4/iWJ9d/EyZ3UUNRdYym38crzCNW76Kvf3tcWUBTcRoNTmSORS6UXuuDvavBck9clxI/AVrd4UX2fOE7RyPMJYtrjzbiTMtJZXdq6q1NaFTdL08LYjs5q3RSTXTTD+qXmGxfO3D9QYFWJ1nsxMnTKxIV3Uzov8GohIkmNQWaQNhSoOmgQBQ62ETGRZF98PYLuhRxqZBZ5jFW21fFfe5h63e4nh3Ml0pP3D4GP4J63scPfyRr60ewFNQ/K1f4tcyTBPOp5krVMhuRUF4pZcfcmPaEvVBkHXOLYW1Dt8d4C+dVzfCoEiO9coZHhL8JoM9leFxGB45vjGJf7EObUSqM78aBKeCbWxe5sjay9HjH5lxxAGD2YGeMbCjdheqJn9AUTFo/R8c8olGljfhKUVuNQaWW/AZrlSwp407dNKKKSCAgUtOojY81W373ymPb6JJZdH9fAwf4i/lSlV88UikPmWN9WQx2lkmj8spnDQ2rrfLVrbkEQysqh/RTlHQ0dCHSk1B7piYlch3hClKykk+u82N9b/EqouOUgoCqRtg1gjgjhWihPCIQ5/uULsfYRWFevsOS9w0tlxV23rHpOwoXG8wgBQOknqcf0yO1rz8BdqNrx8HwpkJh9rpDoN69KtFx0O0aROwq2oaPth6Jc0kiPTmn7LIs+p//+C+6qUxllCUW8kfngv3sz0UbZ3Mxh9LKq5LJ6obHLUdLa5jBtwFPF3NkXv4mOr97E7zDjNjgbQYHX74JpiBTVt82hWTr/Sp4hKTazaYSExkDQIJK6Q1mE1ZVwcfdbeopfDKn371jfzv1jbUss4w1YQ/9xJb8qxFkTiNjLfRxFbBFL9Wjh8ssQlihh0TewwkBOvS+ltsd5XjTgL/0wCUwC4AsrSWhNI824X2cHjNNm/wRhP+uw/g3N3cS77AKj3Q31W53TCg4hqo66gvnldkUVY2xMzGeZ90N3L5ZUsI14ZeAiEWE7Zc4i+taWpVrkZa9QW5qo80v1c0WB9pB2J+qv7LDIvr5QedkagCMizNre2bRjc4Le2P4LCLTSuHJ9RIM1ubu5/Dujqrv30emmEaUlK4KrZOBTnKnBTFTFXbHInKicCh4M7pYySNKKhQK7OvFMta+OmO+IMXA/R4vwN0cd2FyBsyzCqlWxCbNDkuK6Sh+1n4yrltgPvdKFh6sN031mPkMidCjPOu8BW2rUcVqridAWbd8XZQCgdbx5S0oD9mjhRDVdUOLmh0jRkvmFnLEfEeltxR6EkjwS5SlnVLpJxzDz/y6P85KyQa9FE2hKKP7F3wWTWk02grPTfUvzllYFtoJ8tQmtiS4VgxwprreOhJSduQ6Q4ORT/050nMFtNkphcGmvPOOYBCoQy/tNFV8qpXTp/v6mFd6wBn/hy/UsyV23qK57MsCUQ+ATIeHyL2Z1y1oRBf3FRfZf9uwfQEr/JhLQBtPelMNWl8kUr4h2ZZXPao4WHkclLHDQHnFCtecwZ6fv130zrkk84uOTWdhSrEg0gXudakBVSLXDMvTX10oGv5c0A0WJFg+b/qVqsCmSC1leNjmqQFbmKVewSgWW1qkPHm98NaZrws72FtpvePRd4NcJzXLQeyi4nMpkTe0yVBU+EZNgnwYpaJrjpFWGPZlms0LzOU5MWvu1tS1dtyZ4Ha0w/bU5ZPLGeVyRrmcUe6ekCqtv44qrXL3hNw9Mep+hXdPyOWMcjmjXM4olzNqD7JczlidtFzOKJczyuWMVWSpXM4olzOKgSwGshjIYiD/zRrIJT6Vyxnlcka5nFEuZ5TLGUUP+9vTwz5/i8vljLKbZDeVtcWDXM742d5BuZyxrcPuz3I5YwXftKggyPzxAZ8r8CTgyYLFXAyZAJ8E+CTAJ/Hrigb0q9WAxK8rft2v0q8rwCcBPgnwSYBPAnwS4JMAnwT4JMCnFwJ8EgNZDGQxkMVAFgNZgE8CfBLgkwCfBPgketgz0MME+CTAJ9lNAnwS4NOzBz79dEwP0dhrOE+VP4teoRiY12y2lZtqShnTz4XL+rjhl4ViVXV1Pt3oJRcKM7X0CrqnZ5v6/QFO6cDaOcH220eHo4+Bp/qR5/DZwkEyTB+i7C2WRfXYGvgsuMWHhhj0UbA+JnwRsC7jpQq6s7/jyNXBMrwgBI7I5ZHLkXe0iZFR+cw/nL3uBK//6J0Q9XK139cOjZ79VYb2N1sbr1jW7CnF8dygq1Moz3BloXbnqZJ5WMs1OrQqm2ffmaOv97iN/jyUoXKcHMiLijMryoRcjaJGLLQWuYvU7FrNXz7Mp9S0E2inQDsF2ik2nth4ErmSyNWvI3Il0E6Bdgq0U6CdAu0UaKdAOwXaKdDOFwLtFANZDGQxkMVAFgNZoJ0C7RRop0A7Bdopetgz0MME2inQTtlNAu0UaOezh3Y24Js0vOtLYpwKaC0BOwnYScBO4ssVredXqfWIL1d8uV+lL1fATgJ2ErCTgJ0E7CRgJwE7CdhJwE4vBOwkBrIYyGIgi4EsBrKAnQTsJGAnATsJ2En0sGeghwnYScBOspsE7CRgp2cPdlKFyGZA9qdWYFOfnlENs/y43FixWnhEGn6CzIn7bEstWSerkXwVHnKGNoeDAf68DJde+cq/G3sbmMYdAAXOsHAYNKJkQAxSBcORpNzv00PAMatVdB+rKMsmvCfhrAu17cNH8lmeGulTa8V9HhE38d2mJRW1Ow4H50dhxckxPeZw7qKwxcHpExediNQ5nd1x8iWq1ukN1cO+chCWU6R80YzwjFK9rNap6GPGqmhZfB/piIkeldbzzR5elpoxKkllkVFOHhOtfihjAc9lqiCnPjdxYqopF5Mf3GO9gim86e6Arp4Sjz14FoT0kGhIxRy1Oynv2BHWTM0ZjYmist5ym6af/BUNC4RfeB1HH8nbrGL4amJNwygTVr/KpCmqNb3JaDqZDxb9m+ls0OvfNHifWrzqfeVjf/Du/aL++ah/MSBlxvt02J0vbhaz7kW/0SkFMrVXJWUBPppTbKUaUVmx/oEOQyKXjqM48VSkYC3fOivQEFgABQF2MGMKfWhQkjMgQFYoFEuGs4tmXZnzAjrG8Kb1MzmD7LCG9gCNopC6ThITvi7EijCeovcVWQMhijzUjzVGYRODSctjzKE3OC8EGCvAWAHGStxPLORfrYUscT+J+32VcT8BxgowVoCxAowVYKwAYwUYK8BYAca+EGCsGMhiIIuBLAayGMgCjBVgrABjBRgrwFjRw56BHibAWAHGym4SYKwAY589MLbMyiVYl3Pfbg1jX5ScZ8Zyd0JcZY+V8huZI8HFh1U3AD3lMdXfN7twzFsTr6Mva6REA62ciV+mWRH+5vKHNh0I3OXOgY6p+ICuuQzsj32q7iZWxPRQPVqGj1OEDPsIDM+CPeGJmxCKFiTZ0mFOnX6M4ruNB7LJvT7QU9ttY5c1Uab5IdxGCVhhi3QLcjtZekQ+kDnYpA/BNgUyhUValqJaKKbPgwlo81FyyB4tus5hNLDLihBjClLGuSHdIQtXkQrq2El03Cil8zaCTNXL9B67e0EuZYXXuBe2dDFuukUMOB0nO4zTOUExU0FTkwZ2hKKND39V9vM4bgpqh9fQszfVA0ujMsSydPC07fjE/mkCPSN+IMzgdLlkMHId1h3hgVkKGh+yxY5XE5TIPcyAnP1FKHOwjcPbeBsfHjkIGN8eD5HC0oFAeIk4OOy0jOB+VQvg/jVdfD81F3/rEEQhCOPTYDAbwOPc2vviBcj5NVN4i26eUM2jno41X/+eCNjwuTPHOacvtJqe89kgQRQBEfIkTbZga4TZfBvv9+FdVMeYQ3oryNVrwZqTMjR8nOLRexYk+hXadQmOgWQm6hQJ7nXFlMGZuvLdSewofH+fbo81TLaNfzqi2gpjmx8wX+HO6+IyLyGogt4yPiwHvV5c9lUMTJKH20sMqXvzFfQTfdSTp492fqzMGvciehTWSJ1tmhMgBQQPTAIkYngAsbM//JPalK/gyyw93m2C194p63HphZrhV94DjHzyv4MGWbN91EWKuR/+3/A2vefzmjDYPOpYCXqyOgziwTEK9IzwFMG8DBoSqRx46msSnF8nFrGjQOW/g1kFlxZT00HQCm4AaOb1+W87agBJvDvuzCDYQwrCKkaS/vwN/AVjvOHHfx988xpYCD7+9tsOzYQp/7OnidJX/0BfNVIZFdT5IdrXWPn3CImPjckB/R/qqKWW2eEBl1StrIr1cbu90Msf/+JZdfzVRDssJyo9oLR6zfzYUosCQut9AGdWDhvVA6gZhT8juKuwWw4pnP5qb5sdhD4HVDc6mvV4g+PBRglVeac6G+QsCsH7CNtuV5040IceKWOED4ztMoqweDg05YuYKLOSj3IOmug5raNyFo1hVa1q+gIC8BnS+hB6k43Uk1I3JJ3J6mT3knIF8Kv4ggUNVde4BvE4YpSjFfxqyM58XubFcRR9PKP+4v3kosbD432ofhx1Z+8G4+7wpjeZL+zPOiXopvuhP+u+69snvcl4vuiOF6eSfYaeNeVptuSSEju4bDJKwe5MsdNpiEhHPyrDNANqs34f1Tj1gSc8dFzqQEKSew8qy4KgjJNCiWEA4yaBvc9NOGEajKVxiuA62EbhvWYZ/eYDwirxoFb+jNBZZvVOO5nGwW0wkj5FTVSxU7CkCLKINgiNg5pBi+JTJXOqSK68OcnUdqReVBpObtIjm7oy812lx1vgDDNhDq5r1/FHsITTh6bOwS66O2xILqLn5YE+0MBWHodePxIgbcbU4CJSbLzwLYaNITmkP0UMr9uQeYVTaOO0afqOW09losYpm3F46uJPXnarn9mwaRPaGeZq31qTf+vZjn7tWb0334ZFRq4MIZgPuw4tPU783S4+oNI+islDVq+CFimm9abCUYvsM5zm7OgFTRAUpOsXSj/Fo/b6hUJmqC0eZwEPAHeWmZX3XIAxE3OBLv/+MSfYU5z39+ly07iD6fA26F5L4Ii+DNJ7A/jahzBmpxc+HZeczUzyJ1yvMRyaRQ9h1hoqSSqg0ZurluuWTPjoQBrEaUHh6pslLQeIGS6X2RGZKYpI1g6nyvEeRSpnE9kh3rHtg94SNkgs6Wv5gclBOg+QwhJSIW2yHD010FW43MQR5hCGOqWcONChqwJ9Rrs2yhFye3rHgG/P+ZXeBZzL4CAAHXbvBA7wB06X0eSiP7wZTt7djCczxPpgDn+0hY58qg+140uD9XXFG9iMp9ra7uhRao62BbQnkiPB2lfBXZY+gEimrHilrxI4cUuGlfFTtDgCPNw0a98pUvVsnUXKdeCkj4PRssQkcxwPvLw+UvYAZqYHazDugPTKCsPjP4tghXhMLYedx3e70AsJ2oU1wwf1HkQ3OaZqSNYxESjKeIiXB2CLJE3OElCpDpjv/9SBOlK/DVf4hDmSuAtiCNUpI8xrmE6/F5gX23IBfM3CZQJNZLBhPT4ykNaphtml6jVjMtD+Ug4Yay/oAJ7dfVXGR0ezb+vCqsycRuvrTYCmmPk8aPhzqybKq6ReN3Pk5Cb0gaJyASQk/EsW3kVe1SL07ORF6Gxld/cwVTooJ7EBXDzCPsF/d1GYH9HRHmKG0SO6uoxINzrPBvXjPUmogAixDrdbSs0x0QHMd7pFnUKdDmWn11+K7U/z+nY/LRyHJTdSfzrr97pgU70JrnLXdi0qMUAXUADCFSZqR9kSzir03O3QuXTck1cG9NfE5jo5PibGnBdOU7bZEc3N7xD0qaAZKMSEq6LwsZcTwEFb0atov00foxqzFg7aNnVJRrb8RsGJKkVApAiIFAGRIiCPUgREioBIERBBAwoaUHKcJMfpq81xkiIgUgREioBIERApAiJFQKQIiBQBkSIgL6QIiBjIYiCLgSwGshjIUgREioBIERApAiJFQEQPewZ6mBQBkSIgspu+nFUjRUA+3zsoRUCkCIgUAZEiIFIE5NkUAYkOIXZcHa9xqCXRg0rh0EUKAv0VLFJ4lz+NTDojuuLb89cNIDceU42VwDz+Jco7GMzICfpJPzCz7DAcTcuOL/7GZp4rxa40C4aWtjtDaYnaJc4SodsmzXq1lafm1VZ61Nmxkf4mWOkgkJOwqSxWdkbSVrrNiDNjxu/CRiErQBv790qBMbqJyVZQW9s8QLx8eqtLwdDn7cisGmxD1GrOxH//pzO7tstqhtmuz+Kkgv2JijBFrtH61ibdrlDM3EWMQqF+vBPq+Prk6hL1a9zO5vQP0ZeMGsKf221k8wkVz5bB42FwF9+DJsnbyzcKUCNXOMblqeouv9cv/kUKvMCwMuOXb1PuJcc0Sc/ROaffn5JvOB+MpsN+c64hz3zoTZWaZtGZtsyzcrqTyrphuEOLTDD+du5PqTrdE6UgtexqF/48AoFy5Slo4nZULJ+i03iMLsE01hpJjslSrJO0HESc4CAu0gevxHGGUSgEQ8OgNKIvNRBnk0/WC9CH4lNrbUpmuPKB9iZ9/OUSFJnV+dm2JuccFDw4o3NvdrJ+VEpZQuOXjElkdawjQ/j4CGeE8CX8ivKEXYmiAB70mfXh576iSSC2jqTCTdO0oXJS10QLmYtvo8NDRBESa/K+Imn7ulOuXlSuI2O6BLUjRZDSVmc0k8xZguil+COeogZlh/6U5KAVEi2PNM38ye70yYi+8OHFLFZMt6qZ1LRrTn5yeukBfYZtphusqJUguT/pykCmqIMzJHjMehvzc7FswHJDaXcgsLm0my/B65S3yYG98NHk0WLhGaJZqhztNDWOHk6+3nkBjWNhNF4U38ZVPK5mRtZbptw5ODC6FL6uABh/5PehOtNUi36yOTgSQRqAkElyZuBZRPqyEjmmYhuY0vQm7MK7O4Jo3qtEPzyrEsOtpXpBICbCR+u407sefrHZWQTVyy0hwabbwtZnX5UuFOcBDxSnFsQ1ReV8nmhfUnOhKN0KzMTNcRcmZ7AwK0r0pfMMnxiNQzsv9YZXn3v3KTObx7ym3305m77iXmuNbGNRyWX3yDFHehknFKkE+7oVv42TMHucm1qGdd1wHZ2jMb1N7UN17KFzNopJZQUS/BJlaafkHKT6ExUnhLO8WDnssQfaJHoWOTf/9Gi0GZcb/zA1Q1qpbQdM5+DAAOsc/arKea90FfL0PnIZSv/QYOTsVKqeYdFBz83RAoxFmrM+7tCLXWv62DK5tU8XsMwrPeCMgjew5Aws1YKMlYNLnWVlvx8eY6Y8XWnQnipF5gV0Wta7/HzAHh10dx2OJSAbbawwr4zjOhmslbKuWOGaTfD8/O2id86gnRdGIYgCphRLIQ2B5DMdYXhG06Bhefrz4nhYlVoQxpkEy+dNv+J0NTAGDKIdbPMl/a3+fCv6sBcpT14vfBlB+VQncJU8xC6qnGBK5A11aaSQUxbVJFBKlt3y9pQsMvAlWBoF5mrEojHbqqlpFcydCemqpj1J35X0XUnfFXSyxPF/tXF8QScLOvmrRCdL+q6k70r6rqTvSvqupO9K+q6k70r67gtJ3xUDWQxkMZDFQBYDWdJ3JX1X0nclfVfSd0UPewZ6mKTvSvqu7KYvZ9VI+q6k7/5K03cr+KZFBUHmjw/4XIEnAU8WLOZiyAT4JMAnAT6JX1c0oF+tBiR+XfHrfpV+XQE+CfBJgE8CfBLgkwCfBPgkwCcBPr0Q4JMYyGIgi4EsBrIYyAJ8EuCTAJ8E+CTAJ9HDnoEeJsAnAT7JbhLgkwCfnj3wico0jr2G81T5s7iSIxrXXrPZVm7q5rmvhCL9jPEE7eVTjrKXhWJVYa6qgdbvaFUozNTSK+ienm3q9wc4pQNr5wTbbx8djj4GnupHnsNnCwfJEC8YeJseE09chZ4Ft/jQ3j6AHwXrY8IVSXUZLwwTakUVHhJKB2ZauK2go02MjEpT/uHsdSd4/UfvhKiXq/2+dmj07K8ytL/Z2njFsmZPKY7nBl2dQnmGKwuFO0+VzIM+7qJDq7J59p05+nqP24aLQv4UylA5Tg7kRcWZFWVCrkZRIxZai9xFanat5i8f5lNq2gm0U6CdAu0UG09sPIlcSeTq1xG5EminQDsF2inQToF2CrRToJ0C7RRo5wuBdoqBLAayGMhiIIuBLNBOgXYKtFOgnQLtFD3sGehhAu0UaKfsJoF2CrTz2UM7G/BNGt71JTFOBbSWgJ0E7CRgJ/Hlitbzq9R6xJcrvtyv0pcrYCcBOwnYScBOAnYSsJOAnQTsJGCnFwJ2EgNZDGQxkMVAFgNZwE4CdhKwk4CdBOwketgz0MME7CRgJ9lNAnYSsNOzBzupQmQzIPtTK7CpT8+ohll+XG6sWC08Ig0/QebEfballqyT1Ui+Cg85Q5vDwQB/XoZLr3zl3429DUzjDoACZ1g4DBpRMiAGqYLhSFLu9+kh4JjVKrqPVZRlE96TcNaF2vbhI/ksT430qbXiPo+Im/hu05KK2h2Hg/OjsOLkmB5zOHdR2OLg9ImLTkTqnM7uOPkSVev0huphXzkIyylSvmhGeEapXlbrVPQxY1W0LL6PdMREj0rr+WYPL0vNGJWkssgoJ4+JVj+UsYDnMlWQU5+bODHVlIvJD+6xXsEU3nR3QFdPiccePAtCekg0pGKO2p2Ud+wIa6bmjMZEUVlvuU3TT/6KhgXCL7yOo4/kbVYxfDWxpmGUCatfZdIU1ZreZDSdzAeL/s10Nuj1bxq8Ty1e9b7ysT94935R/3zUvxiQMuN9OuzOFzeLWfei3+iUApnaq5KyAB/NKbZSjaisWP9AhyGRS8dRnHgqUrCWb50VaAgsgIIAO5gxhT40KMkZECArFIolw9lFs67MeQEdY3jT+pmcQXZYQ3uARlFIXSeJCV8XYkUYT9H7iqyBEEUe6scao7CJwaTlMebQG5wXAowVYKwAYyXuJxbyr9ZClrifxP2+yrifAGMFGCvAWAHGCjBWgLECjBVgrABjXwgwVgxkMZDFQBYDWQxkAcYKMFaAsQKMFWCs6GHPQA8TYKwAY2U3CTBWgLHPHhhbZuUSrMu5b7eGsS9KzjNjuTshrrLHSvmNzJHg4sOqG4Ce8pjq75tdOOatidfRlzVSooFWzsQv06wIf3P5Q5sOBO5y50DHVHxA11wG9sc+VXcTK2J6qB4tw8cpQoZ9BIZnwZ7wxE0IRQuSbOkwp04/RvHdxgPZ5F4f6KnttrHLmijT/BBuowSssEW6BbmdLD0iH8gcbNKHYJsCmcIiLUtRLRTT58EEtPkoOWSPFl3nMBrYZUWIMQUp49yQ7pCFq0gFdewkOm6U0nkbQabqZXqP3b0gl7LCa9wLW7oYN90iBpyOkx3G6ZygmKmgqUkDO0LRxoe/Kvt5HDcFtcNr6Nmb6oGlURliWTp42nZ8Yv80gZ4RPxBmcLpcMhi5DuuO8MAsBY0P2WLHqwlK5B5mQM7+IpQ52MbhbbyND48cBIxvj4dIYelAILxEHBx2WkZwv6oFcP+aLr6fmou/dQiiEITxaTCYDeBxbu198QLk/JopvEU3T6jmUU/Hmq9/TwRs+NyZ45zTF1pNz/lskCCKgAh5kibb+KdjDKrh42UUYS1cGILPAai0JOZM9gGq74J1VAaFG/eWlpw+/xZ8BuyOeBQfdl49KXVDIpmUKLaWlGbLr+ILNgZeWZM6AM+IQTsGW6OH7MznZV4cR9FkGfUX7ycXNQaL96H6cdSdvRuMu8Ob3mS+sD9rhPtN9wNYHe/69klvMp4vuuPFKez60LOmPM2TUsz3KbFJesdYD1/60F3AMCYn+IciCGQERho7gePzj9fBaHLRH94MJ+9uxpMZuvkxfSfawlh8bELt+BDwvq6ID7dmPNXWdkcPAxxtCx1QYpIjIVpWoJenD2B/UUKM0usoLrl9RN4zIsooHav0eAuENATm0AoBYTzjb98pUvVsnUVKajiZI6s4X2J+CY4HXl4fCTiESSnBGs5hIL1C9aMDEKyMbcBjajnsPL7bhd5owC6sGf59iooSnUk1JOsY45PATvHyAGyRpMlZAux3wFSfpw7UkXxtuMInBZHEXTAkER411R/WMJ1+LzAvtuUC+JpP/gk0kYFu5zkeQQlLdYQtVa8Z8Ur7a80JcVa2atvd7r4q46OO6du6sCozp9H6VLN8k2a+wxN/btVEeZXU62aOjGtE9Qc1RCAhub6z8C7yLdgh9OzkRehsZXf3MFU6eJRiA7h4FPaA/+6iMD+ijh0iuPAxCjMEJPI7OjUOm4l+3pOECogQ63C7JVSeMQwQ6niLTnd1bqANnaBua5Swvwzbn+Z1oE6IKnCVfia0m0QPnDqpznP9CdgK4V3+NG2ddO5KfLlid9lQciklrTSWDqqJCnS6Q1RkrhM842TJEBvtXtRpci2sQmphlCYxsCT8ZHa2Z6yk3gOx9buOoPHET3w+slKc77jUEaFEozNP9Kg+odAnfROsNPQoto4wFSdhHZsMuNuM7KGY6QfmGfmedYjpXrnNjEfM7BFlUJoH1wlM4VbbHvR5OweZarANUas79b//05ldu/6cYbbrszipYH/CBClyjfbybdLtCs2wu4ixz9SPd0IdX58dcqTUr3G7SId/iJaxbYwwhD+3WzU2FJqKZ8spi2FwB2IqUfvQa1/FCJj2KQwEpH6CdjgfjKbDfrNmyAfI0HuwTbPoTMdRsvLhpGQkg1NbnNv87dx/AJ7uiQ6Mll3twp9HsBGv9s0dwWvx7rhTrLWDL4Lj3np+mMbaf5Tj0cYepJaDiBMcxEX64N2pzjDipDyMFXz0xQbibI7JepGF2ilbPyJjDLr7iniaPv5y6iSzOj/bFtyb7nb45YkHH7bMETj8Nldn3QOjMX6Jiqcev/ibgLxOtHdVwoFzcLP6305Y5ttwWmNsWfO/aPoTuIuE03zYbTwIl+luFx/wdB7F5P+/VErWqc40jxmlDFcTwxLDac4qFRxLIC+vXzin/vULhTtTToI4C3gAqMCZ4Xv1XBgzkQo0t/ePOYE647y/T5ebk3SxWdGWQhF9yYerChWEqLHYXthZsuRaDaQGh+s1gj2y6CHMWgPBaQ/O0MHn1cpgcdFBCSc+Dr3O/1givZIyBdITMcPlMjvisRBFlIs7nKqwYqR1M+QH3CKx8gVzsQBL+lp+YHJs05xIUWI1FCLoh4auQJGJI8yQDnXBDGJBh64K0h7tnh4LMV4QaNPRBcnuQFTm/BB+ipqUREtIR25kEZtrGN6jZtDQ+VRJ+S9unLy5OortSL2ozp/cGi8NXbWQwbjXPsYJyPWmzrdRcnfYmL35QB/ojCweh1ZLSa9vM6aG2KZaqoVvMaxi45D+FDG8OlW8/DQHqcs4KNWj9XHiY5bKfPgUxdVyQ7526JId5r7aGacC+U5GAetfZbMMHmCWQKMveNz2m84LaB4O2SRf+1wfGIRMc0ys4ZkpjRAFG5u5HPwm/laNeE4B+taPUvHOtr6p0FRd0TMdKXHFT2iX6dl45GWovfPGaU6pX+yXP/EtjB2EtalnY731rvTEOgOlccDfHeAWPK/IY5cUX4Ru3lwnY0ZgwEfkmXh8A5sL6xVFu/3h8Rq9Uwf4TUd4LIjyOhmpYjUJfEZLsk/T7Ru98IOLE1NZKDj1iekgqqc4pzfqqKL+Ojy0jkaSlIbTMSV1Cj8XHOrdXm9yNV74SsIUueYsqHv1TXChavoo2HlQencwnl/NuuNe/00wKIxET9TIkdJIKQiXKxbluVRbn/cXi2F/1B8v3gRzJ6qlm6ZkTTZ5wKpDXnBiX5g4BO2eHdKzuvY5cvAmGJFrqTpkHiNycpi7/kN2RRHoS6UvHvd7dOCFhqEIuKxVSoST9inOj0/5aKbiWaFuSrOFCbZq6biJHvlVijqj8IW2ZjqLUyNwVCuY2LtVybc4LLclSpQF+Z3B4O6iJMpCs0bQYg9MVwTPYAGYxJ2jHhhowC/J7YZYqlUWPiDGjc+DUAdIcSeGCWcqq14pr+4aRsnVWGAL4he3IWY+ctmQ6lgoY2uPBUvAoMYu8gLoSb1Iq42a5Y4WILrL0AEYqTXbRFsc2HWiRkaz55HxC0gdZMiISYyZWlw5DFQm4p2XfJaTWnx4eZ2QXCgsFbVDa3mP5VMsGQppaqnDBkroVxnxXX/cn3WHb4J3RWpYVuQQnVkk3jfMTrpaC+aT0RQfYgysakY4D7oO310nxE072NMxWl4l8oOthFhnw4ZKjiOJHsAevE5YZK2YD5AqlREjKTlxnCkUZgZChvs04uj+CmlseQnXp6P5JNzmaUFYlptDtSPhEnbbdbzV+nNlP7gLUSX6Zb8/BwF2OevOF7Or3uJqRlIM1HSbPF4VCdhVFFLu+e2jYx7FxQ+VflDT63Dw+6vBxWDxw5vA6MhP6Muq86obtd3qJjnqft+fveEKf5qmiIwhwBxJCvS1VfoDY5rO12zFZR/IfC64hTmLMuRdlJg0P065xz2rEBcGDstdAusyE51hVQJgVupZn34hKSdYISHV5gp3aHzUjvEZKCsGEQzAXsj1D7n2U7CJACoq+QWqxHk7GV80koXiD7gUHgNK8aO1wDzU7//roj8b48Y29bV0R5ktPRYm5eyb4Bu1T36jt0i4/dYjNoaTt92hewi/26a3JMP1WeseLLSlcEPXtjTrf+zOLkwzakVatjHtjy8G43dYF248v+zP5m+CKaw6ixDdhkn4PyCsSatwWgvKg29iSrPwTJbHxrx8M+0OLoi33T48wyXG2ofxSmOmM88qFVqe9Xv9wYd++9ZNjTGyzxt7GE7/tOa9ZnztbGbf9xc309lkOpmXFsPTlzqv92Se4EIYjK16cpeijL1F52Se7iK7xTbAxig+qiN5PxkiQ/jYYJ2yf58l59l6y1BBsF6oQAeLnJe8xaoNAx2NBFWE1Oq+in1uCzJCU+ul2ecddHGYUJgWgNofU0CpoPJWGUChd5QjV/ObiwFmL769Wgwm4xMDopW9TZNjjtgDhpyhxeYZnaf3cX/xcTL7HjZavws7/wdvZ9ruqX7+oT9f4D5lRgHaddWi6AVRWqJynJltf082zh2OLU49y43tAmO3bdYCzE81rDha4XhuqBwl0djylWLSEmNzoIV0JQ6BG1WstpNZf9hdwAaFP0AheFIf5JfiCDQWp2noAlu++TDBnoakBDylE2zbwYfUdvOhOxxcULYFyOPvS/uwqRvYDSqfAf1fDIqIM0Q9fqIqDHVyH7YC9A2Cf+acJP6tr+U+Ys2yCAR/Zk+bffiYHn2H6WR2AfJZ22yVuRTaJ32XLKKUnYVKI8RAQ8PCAMnm/YvWa88LoiA7vDIOZq3B/vbb0OUH1vwtP2EilH9VVkT5Z4+e633FCDXvUzody09QgSr/pnWeyuhKykrNc16L8sOKblF+wa8dNL5VOIpr3iyf2LUNFg/b8mvqJCz/XDnHKi+cOmfKH5SPhvLzkuz3PbYivGayZTlc81pJkta+VRKGNe9VpFkdh3ikUPlVV5DUDqsgCqpIUYxnq1DLZP023OrUhLIXtRT0MTkeLEHgOLzlbwu+QMJQ6boQZ0F8Hp0Hr85fB/8cvH71v3RL6kOfNxJM+Ml6XcXIrKItSPhs4okWLnQuo8mTAtMudYMNRiE0w7R56aphzrZk213prY7O9cSoxFzXwltFYIJtta+QU7HXHseyA0OMlscsU1HuEgnifI9W6vyA0NA7D57FoLcsBI4rM8F5hajt0BIgJvVtz1avx7eOR8dlmo0iBKrVYfiBXlgDiQsd4Yv+kuThfkaHz2UUjZTzxluvSheWUjaxduOna6N46eFnjpPQ+r+1J7Wgl+qaBXbqGpr+I9j331gM5Q13chMnNz8dw+Rw3CF2dq9/hvP+xrie/u//T3rwDZpnN9j6DUV5nW+/9ZLCHZm7jE7Ix2Z/MCvSqR07yjZVwDs8RBEGluAAXz8qCBqtnetFd6UtlifpLvrvfmh0p8OO9X8ExwNIr0X3TTDTqjXfJGBR+MBAeJcBYRtpYu4mcwZv3gP1jBYQy0iS41lNllmpwxc6kPGI2GWURdb7Fxu3DutLm1DZOv7ho+BtGjq1gVriuaMEtSFfM7VqX8DxeAUz02K+TH11bUZYuBM0W6BbggXccPpu5JE+xmgNel4w3orNFDMVQCHDI3nem9TWvml4pfBoAIfWh8GFyrYuPFr0u6M5zU/x9VlQ96ldFQ2OdXllFYM8RJgsbnYwtGN0aytW5/Wu9tvcIt4moRs1LR6icJcz6I6cgSB4kjv4Fn8HdsRAeO7bzpjXCNY57MKaFTMCmRYsXttleuTVMcU4VD6dbRHGw2gRXfpR11k93qLopYJj5l3lSswiZ04E3eMtxRLecoGlfyMnnHit8rg7HPp+HoxpYXyPxpNF0+PuaHQq0WVQWgJKVFl+mpI93lzGyhYaVRAdNusLpweyC9jGj8bQdw6j20cfTyh3dgMvqDcCd4e2B1Pvak5kPqkJPLTfb0ulrkAKTbuL3vubUR+kUa9mvZvfKj9lS4SUezRamt/QlojnLbAkTr2ibBRQpK/6nscerb78SlWjr75R1ebL7/g0+Wo7VfXbSMETNHwTXCidTB2CvK8pjkjqa3og/vkUue7h2HV26kPw1EI8uSvjzD3dXXlF2/U1nD65I5cvGjuhDhiPW7rWZ60cwwe3GrRxDNORgMFJIjT7mLSfWTlBH2vGVnX5nSACoaYocRkD0z6n3wmmPtWDcfJNx0NTGU97m05Q2uP4q++s4uh7am8e/1/z1IzTT7v6dI/2Aca46dOa+ZX8Z6dIWfCcVeano5q+AyJZpPspgxQVcNCFlhF3Za7ZjZV79+Z9TT1STQqYfCP/McGI2cem0KinbrqS0kZYDUH7CFr0jjflcwvN7I+KP7vc/lRx58wGqwuOBIWE0y0Qj5+VeXxl4ctmAxYwAqVKREbFOdcIH4JEvPKNHblhgZlknuM449aw3l9H2QL5AXokFupYw1mlzWMlBAriJ5gAhqoWQdUs3gAfnwdWRzcZe/htQanQBlJDTSXqYYYdFHSYkusBgSWqdgsNfQZdtXr/BPiV2vGVXTiEuLlOLbfRqxxs4DfR+d158KH/rvstrNanKMkZgvnl1hr516jhDfpUuYgplbKkkqVLyjlU+0IZowR225BXi3cK7ko2F1RtYhW23zDKg7ECrNXDN7pOJm3XwcVpRV3fCuA4LF5UF0I/GqgCYVX2rii32mdg4tUdds6Rb+wfOy4m6DYqOFq4vNI/6oYIIWHrfhi3SrpUniv7qo2T0VvKnQhTA2ZfEiy47Fj73995uZvRxEOCGD9RqUfLEU9+k8/PktAF/LaEhF+U/W9kr68oM8CTWIsgfxoDJs8xrxT9ULDHmdioXLTE+K+br8g0aTcaTWT9sjuNETEeFHKtGPHFQ2VAFr0X/Rwt0WQGO/vSuQsjXp/q4PWrV6+0La1zoeDnV+e/VWXjycW3Y8CQy2gYOeZhaDbEpjrBb/F/vvstFi35DtqIDn4/I4lAsxqtitA3+2uNL7bRY8tu8QKOeG2grzqUDfsrRlwf0hVRvB0H7ma0ikaYbm4unisgdAs+eZJWHb5nNMw9gxDkrSBvBXkryFtB3gryVpC3grwV5K0gbwV5K8hbQd4K8laQt4K8FeStIG8FefvnRN5qpbXsyLumCyf56kK81vH6Bf7j+gXZL9EahMbh+sWb66T4FtghRgkuFm7T2MksWKEOhma+ddUmj9xH8ta23qYpVRKGDSYKlmiv75p923h/FpX1VoVXKq0UfI3vJh9w08O2NlvUJ/e0aGz5eu1r3eEQ7+wYTxbvmRVq33wLHH3Tv7yczDyFdk9eiGxraHhuiXJqcjjRsSb/8nGP13PUlJL21eSgD6hIYGJL1Hrgvb4bkE1tbqrbSj0raJof2ltbzYMfGDgSe/nY91oonVu68yNbfveq2pq5PK0/6333Sp2uPDpPndN4HWGgeRiDie2Jy6jHoFjvsAyisplJeVYXroH2TOa9jkKQFxEMbwpa32FhmYM1aTXYHb+CXRa9MTshDA7Rbp9m6OdTNUbZ8aAq8jLxyEazrOAls7bnF9ps8mFDGbQPahC1rz9Bqx7LoW0f+bI26xrIbb1Hi3fRUybQm60ra7/iJ0QhWJL/+Y//QtnCtDTVx7AiDhZScT77c9HmxF4kfrkiRuGi7ITN9lBPha4xZyDdqeuYYFwIAMDbeLWYS+y6P30wtLcuOMKkx+SIBP6pukua6vXwHuCqL+2EA+iyCjHudsRlo3NtPVb2VO0+50GvSrcfK+TKqVajBM+QhQ0NzyKy4VX2gxNO4zdx993RDfb3kXYwojNMRwVKpedLPKyHCL9YhALdZO5ge2/TdAvLzuBeXUK/ftrFGQZxTdV9XzE8X+nnQtX+VdQJNsddmJyBtbCi05bqSOIT4xHTVzypmKz+3CtFeLCe2DH9Xh3jqnB9j3MjTvUGGnXDiwUZbEoXfkADJiTshNvwHU/BM/MC3t5Tf/eN74ZbvUfdm3dKNzrr+FN5HNcJcBoHE1RyyzXX1MvP3y565xzMfOHEsJlwzG/6LnANMlS3iZphefrzgljYQbYgxDfxzudNv3L7kLnPk9DitvlSacz6GHnxMqdFypNXXFG5SvyptyFVyUPsomATnGYU5hpKwj5ENQlyW5Xup7ISssjEl2k2LzCXp8C7dbFr9F3hAk4iJIjDFSi65Xs3L9xZmuum9Jlm3PWE8+e/Oxz2wPqeGEiEY9KIpsJV8xgt0akCJs5G2CQd5tvEwN08RgT7gILuEbj6ztFqFdKGG0r1nb8VUhTuItVtXycFogTt7iL9cW7gDT82XEYaHTYTuk7If3EOdWLZTaE6VHV2FfA0rnGK7hrNUo+3qirfxn6Z13074FmEPEPMlvTu6bDuvuDKncCKKLo1dRnJ1t9q5rulxdzqm90dOZRMdwHRTUvqahRu8hoFyyG9Pa6Dl3Tx4MvgIQv3FFcKs9v4QKrZv8wnY1XvTZFvB+o8Hz3wop4ACDt8Bz1cmQmhMYl8yQ31FwryDedN9wny1dV1VxvmfNeEhuZ5xY6DLkQxTTuRi+milfynXa1pDxkd1VTKB8tgFniFAQS6f7lgUy7YrOyHT76bu51T5qU6gsxxi1mwXOHU9sebqsrYifeWL59W4RVAfFJVqlvXQzMN4nbllrxW64Gg9T2jEhXnqvjbSqPInCLxeOZovUhvAZJAF8CveJ8Q6g6D8aL/jrzPNTlVXroedHOl6dvt0+Ch8jxi7/ZoSj5K5bnX42J//WLG3ijlG58M+7Qf6J9qPvqfi8GoP190R9PGrLjXmjTfR0SdU5em27dPvMmy1wVR8y/OmcvxDAtjdg4zdfuWN6PNey2Xy4nq6EqT9gckX38S597qzGP7kHQrc/dXmoAadnjChOgESelKF4T+Z6QRwQ44R5QK7UeTcbTXmlTi2WMdxK7gqQU8nxxs1VWtxQT7GDQXoxjiZTOETMOoVe6q2dcJyQYy67EKAMqaDiuNCsKrTlkeIRss5JLB034agjhUVZsp5Mkf8r+hSUZVxaV1wEUAUuUI+ixkUqlD9zpRuLLiQP7uD6/+SGms+Cx3QOXc1Dm88PqP51w4+YFO1i3hh7SNxzdWqn4bVoqBbxZnxVAjLpmLQ4ePXlIvL0lysC0Xklsb7EHykuQN57MllzfjQMvZJ7qRDYf6DgZNYPIwI7tp/aQNMn7pfmTX6jZapwzKCn46IuS/dANplJEnvx6c3NuAAu7zKiOfcXFlbLz/YaRuFV3iB0pZ0wahBfuw2kbnsr1CtCVO/lB3R7ujsdH1aSq5WrF2oiWKb6d77vZpug2+dPO1UfapeZ6/EmfmEXmj7N3s50GPLMfrBAynM6wcQqFjdTn159yYTX2fvC6bZWrtndnUyGdenF2/Yu1vzjbketrt2SAXPRcH1Q+IUMjeOiVmmh1EpO1hGZcNo1KxsPrhMKEPpvyJpiNKRjbG21LxlDf8sHnKvdvweg+W+omvo5uFCvnU2OkYhMBm6MwyLpGCs0P70nI8JoueZXTMcbmZ6EARzAJsGtHkBBrV6CNrdmGj6MnHJwR+PVO3DpFPjLy4jEslw40OT3VKVraZY6T6bNO84gxzDVBUNvwGoDJAea8pzYBuff3GvfqPrpv5tnAYiYEsBrIYyGIgi4H8FRnI5cxpOGX81wTxA20Z6nzh8HigOwIj94CyQZxoZYWmLnCm7L6I4/wciDdf1oWFrDxWTnrKD1PBq1J+wemGmxrDmTXZUIdNt85PPsAQSq5CB5wkpyyCs6DiQ9fR3/x4y7d9eVz6tqMnKFCv+yBz1Zd429bx9nuf8BlWV9BWqHvyErqfniY1Ps9BEjhfVWevROZTZj7luTa/xJzsv4qyKau6EKDzIKZafVuNWrFNURfvWjTGskzaYCm+1y6WpQ1XFJT1oSw0BnysXu3Zji1Cjqb4ijYRvffstVfHKKxn2tJchcq11aXLNRlEDxM97IttcbRH9R1ztZ6UJ28KFL4p+rcYyMXFXfZARF1sT5XN4PxPu2G+6GbCRG+Ouspukt30JKvGe2d4o3fRnFjkfXL2yed4CVX3px2F9T7Cz3QPfgHvIAqcJ3oGn3KjeKMKpAVVwctmX+iW16mCW/oi8rStw86nPekZfNbHXrzVooJoE8yVYK4EcyWYK3Epi/L1FSpf4lIWl/JX6VIWzJVgrgRzJZgrwVwJ5kowV4K5EszVC8FciYEsBrIYyGIgi4EsmCvBXAnmSjBXgrkSPewZ6GGCuRLMlewmwVwJ5urZY65+OqaHaOw1nN8XC8ihdf2b8PY2i+7jQqk+aoIeN29IVfJMu8kKjkLfLjNxGF3Lz1a4o0cetoNts4/wZo7qbKb6kefQ2MIBMEwfouxtekw88RB6FtziQ+OqpI/wvgC+mE5XIsPwnq1hyAXO8Mo39/rMjjYNMiqt+Iez153g9R+9Pgnq5Wq/rx0aPfurDK1lib+3v7ryfkjGz6vv5wZLnVp/hisLVSZPVf2DPu6iQ6vKf/adOfpoj9voz0MZKhqpbpQvzuxloQZfrkZRIw9ai8pFanat5i8fTFTK8glEVCCiAhGVCJjYil+9rSgRMImAfZURMIGICkRUIKICERWIqEBEBSIqEFGBiL4QiKgYyGIgi4EsBrIYyAIRFYioQEQFIioQUdHDnoEeJhBRgYjKbhKIqEBEnz1EtAFvpeFmgrkSzJVgrgRzJS5lUb6+QuVLXMriUv4qXcqCuRLMlWCuBHMlmCvBXAnmSjBXgrl6IZgrMZDFQBYDWQxkMZAFcyWYK8FcCeZKMFeihz0DPUwwV4K5kt0kmCvBXD17zJWqzzYDsj+1MJ369IxKu+VHBDhpsVp4RBp+gsyJ+2xLLVknq5F8FR5yhjaHgwH+vAyXXvnKvxt7G5jGHQAFzrCeGjSiZEAMUkVjw/J9egg4ZrXSFQfzYBPek3DW9ev24SP5LE+N9Kkl9D6PiJv4btOSitodh4Pzo7Di5Jgeczh3Udji4PSJi05E6pzO7jj5EsX89IbqYV85CMspUr5oRvhG6fiUNenM3lzqttQyloer1s4dsUdzCPNNdwfTP3j6h2dBSA9pqmGOfm3l9ck7VrdRMRvdiw0lZ5/U2Eywk9WL2zT95K/HWKDPwuvf+UhOYRVqj/OTwyjTSb/KxQKL2kdvMppO5oNF/2Y6G/T6Nw1Oohavel/52B+8e7+ofz7qXwxI5/A+HXbni5vFrHvRb/QdgejrVUlZAJvmFAKpBj5WrCagX4/IpcMdTthz7UBDK+QtsVuNYiD4VcGvCn5V8KsSnhND9q9uyEp4TsJzX2V4TvCrgl8V/KrgVwW/KvhVwa8KflXwqy8EvyoGshjIYiCLgSwGsuBXBb8q+FXBrwp+VfSwZ6CHCX5V8KuymwS/KvjVZ49fLbNyCdbl3BZcw9gXJeeZsdydEFfZY6X8RuZIcPFh1Q1AT3lM9bflLhzz1sTr6MsaKdFAK2fil2lWhL+5/KFNBwJ3uXOgYyo+oGsuA/tjn6qblRUxPVSPluHjFJG9PgLDs2BPsN8mhKIFSbZ0mFOnH6P4buOBbHKvD/TUdtvYZU2UaX4It1ECVtgi3YLcTpYekQ9kDjbpQ7BNgUxhkZalqBaK6fNgAtp8lByyR4uucxgN7LIiEpiClHFuSHfIwlWkgjp2Eh03Sum8jSBT9TK9x+5ekEtZ4TXuhS1djJtuEapNx8kO43ROUMxcqa1JAztC0caHvyr7eRw3BbXDa+jZm+qBpVEZYlk6eNp2fGL/NGGTET8QZnC6XDK4uA6SjvDALAWND9lix6sJSuQeZkDO/hI0eRuHt/E2PjxyEDC+PR4ihaUDgfAScXDYaRlo/aoWZ/3TMT1EY69D8f1xFyZncFKtwtstgwN+E97eZhr8riUfNUGPmxWVqbl1XEcQCjGUqgLifDtIMErO6OzmjzovtqBLh9l8G+/34V1UR/ghvRXk6rVgzbkBGh5N8dY9bxT9CnFVgmMgmYBnZoK8rIgenKkL2Z38gsL39+n26CUSjvmnI6plMLb5AWHzd+wMMRLYPEa4AD3HJQeaU8inU5mc532al9FHlNoHfLdFFSogTsb3GbbAMI10V/gdxu8Hxa9iEP55uL3EsLQXmq+faKYhb5lp26LL2U+GAg9XYJvmBOqAzQsDAiYMD7B194d/Uoz9Cr7M0uPdJnjtJasel2aGGX7lPQTIr/07aJC1w0cy3MwG4v8Nb9N7PvMIx8yjjpWwJM3doAZcCqsZoSTG++ppSHRs48mpSXB+nVjUiwJm/w5mFVxaXEoHgR8YaYRmXp//tqMGkMS7484Mgr2MsOFjJOnP38BfMMYbfvz3wTevgU3h42+/7dBMmPI/e5ooffUP9FUjlVHJmx+ifY2lfI+w8tio7dD/oY5aapkdHnBJ1UozXx+32wu9/PEvnlXHX03EwHKiOktLq9fMjy01ESC03gcg93MQBh5Qyij8GQFShd1ySOEEVfLD7CC02/HI7mjWYyGChwPlDuWd6myQsyiM7SNsu11VORSN+IKeL6MIi3HDi76YgjK8+LDjsIIe8Toq55kYRtTKmM9lDp8hJQ+hNx1HPSl1Y+UgO2CUscyv4gsWVlNdwRpM4IhxgPboUEN25vMyL46j6AUZ9RfvJxc1PhDvQ/XjqDt7Nxh3hze9yXxhf9ZJMzfdD/1Z913fPulNxvNFd7w4lQ4z9KwpT/OkYuT7tMAmoxQssxQ7ndpDzHNEa3LtzPvOqecJoByX2tWe5N5jyLIgqKukcqGj3DgSYGdzE04gA6NNnOu2DrZReK9ZRr/5gMBDPOqVxR86y6zeaSexOPwLZsSnqIkqdgqWFHA40wahcVAzqHN/quQWFcmVN2dL2o7Ui0pHyk3iXFNXZr6r9Ajqo50wh5+1c/Uj2IrpQ1PnYDncHTYk9dA38UAfaOgnj0OvHwmQNmNqcKIoNl74FsNGWRzSnyKG17HGvMK5oHHaNH3H8aVSKuOUDR08U/EnL7vVz2zYtAntDHO1b61RvPVsR7/+rd6bb8MiI1eGEMyH3aIeW3Zz73bxAdX+UUw+pHoFs0gxrRUVDlJkn+E0Z1co6Hmg/ly/UNonHqTXLxR2QW3xOAt4ALizzKy85wKMmZgLrIH3jzkBg+K8v0+Xm8YdTEezwb9aAkf0ZZDeG0jUPoQxO73w6bjktFySP+F6jQHDLHoIs9ZgQlLwjFZc9WxsyciNDqQfnBYUrjZZ0mGAmOFymR2RmaKIZO1wqlzTUaSyGpEd4h1bT+hP4IRTS/pafmBykEYDpLCEVFiULEdfBnQVLjdxhFl2oc6NJg506KpgkdGureqT3jEk2nN+pXcBo/0djJzD7p3AgcbA6TKaXPSHN8PJu5vxZIZoGExGj7bQkU/1oXZ8iaK+rngDm/FUW9sdPUrN0baA1kJyJOD3KrjL0gcQyZTerbRRgu9tyWyirOeWR4CHm2btO0Wqnq0zUNmoTyfBGkySJaZh43jg5fWR8PWYux2swXQD0isbC4//LIIV4jG1HHYe3+1CL2hmF9YMH5R3EN3kuqkhWcfEaCgnIF4egC2SNDlLQKU6xPfRkwfqSP02XOET5kjiLoghVKeMMK9hOv1eYF5sywXwNQuXCTSRwYb14HNBWqcaiJaq14zJQPtLuXCsvaBDXHb3VRkfXbG+rQurMnMarS+cAJpi5jE+5vhzqybKq6ReN3Pk9B/0EqJyga44RIhk4V3kVS1Cz05ehM5WdncPU6WDchIbwMUjdBD8dxeF+RFd0SG6hx7RWWZEutF5Nqgf70lCBUSIdbjdUvKK8Z9jRtAt6hTqdCi7zf5SbH+a17f7aeE4LDmJ+tNZv9cFm+pNcJW7tmtRiQG6gAIQrjCVOcqWcFah72+HrqPjnnwuoL8mNhvI8SAxKrtwmrJFjnhnfofAQQXNQGEKXBWFj72cIADail5F+236GNWYtXDQtimwMbIFKgpuWCmTIWUypEyGlMl4lDIZUiZDymQIXk7wcpIFJFlAX20WkJTJkDIZUiZDymRImQwpkyFlMqRMhpTJeCFlMsRAFgNZDGQxkMVAljIZUiZDymRImQwpkyF62DPQw6RMhpTJkN305awaKZPx+d5BKZMhZTKkTIaUyZAyGc+mTEZ0CLHj6niNQ43TN3KdGKy/gAUK7/KnkYgm2i79lIbbNvXUe+Y/NTu10qPOMY30N8FKh1KctEdl97FLjxjyNqP1jRkFC+xGurQ2me+VGmBOeIP5VxvEPEDUeXqrS47Q5+0OfNVgG6JWMw/++z+d2bXrzxlmuz6Lkwr2J0qXFLlGay1cO+OQ3kWM5aB+vBPq+PrkCgz1a9zOcvMP0ZfSGcKf221ks/IUz5Yh2GFwF9+DPsbbzTcKUMZWOMblqSorv9cv/kUKrcCwMuPdblN2JcdkQ88BNKffn5K1Nx+MpsN+c8Yez3zoTTiaZtGZtm+zctKQyl1h0ECLfCr+du5PTDrdEyXytOxqF/48AoFy5Sn64XZULDGik2HMicw01ud6jilHfLK3HESc4CAu0gevxHGGUSiWQsOgZJwvNRBnk0/WC9Aq4lNrbQpPuPKB9iZ9/OXS/JjV+dm2JnMb9uknXSvFJMLbghz4GNr5RftKi6nWyw2lKsH25IJQvqSYUxa6AxWAPX3cowUO4qh0/sNTxAD4ZsBv+EBMI/52cEHDUU2zutYs+6/UKBJGkuH5cXoc3D73CRqv70plNF6wOI0mHFKKPtMFJvKDSnUNnZSikn+LPi3k1vcqdyDf4YFP8vOM7fADY7c4scy0/jLnHiuduDQ19bguLC7Sv7BK1XI/wlIgW8J6aAU7A1l5j9xvwp6a1QjWZedQ5IDcC/ghkuvULsO+TrxTtc0vFpxro+7s+/7iZr7oLvo3V9ML/E9DHLTl67WvLfqz0WAM/2x6aX4FbY0b25n151cjT8KWJ1H9hI5+VeFXQ9ExO74akn8bOZnQOrr8UJMG7fBy1ZavNGDlQ22IrNjKVRL/dCwgeittelWERq+klm5tmnKltE1S89CmXq5UpZKp61TY9ScF0yxaR6BBbmHl7qDXzxBOmWoBzy1s4gnrWZVQqhNX5J9u/xZM5XV8WMRe4+1Cna/qLTi7ODUX/m8JxhGFFMilfx5ckqEeKclEAWjUfwNsOXjd0Ui/uje+YzU+T4Hs58GFQqSqw1FZXGswydRAQi7VSFmFnDpt0aRuHQqYC9Z3CRsiDOrkrSszMtPIYJuUqOqK6DGQs3sT3iM8JUq4sJkhPBeau07C5ZJcEux3rdklaiizY4JY3HHKhvsi/BRlH0j9bhhexh8hOo3Nfaygk+lqZ6RPwBEBGsYxiZX3AocfI+QPofttxqdndaHqQtTZK8T3mTGQNKNHiETiYVHxEjaYdJGJmqRq3eeMKrJ8kR65uIu1eLiLWnHTIPDf2t3jc5NEyWqyVtJhoYNiHtGsH6GiTL54dt27Rf4o6sDOYOPlXx5h1LCViB+vwdLjYnWR3u28x7BAD1dbpLE6uexxjnUQVu18A1iRCY32ZkGh3vp1CIoD1dNRQz4tIaiM1WqRfop8gVCPnLAqI3AafhV883cf+u+63xoBAe9Z6UE1r1YkLVR+LutbWEcULfTmPcn7Y2Re9uju5lnZ5DfSineGtmWJ0Yx3GstmqfdwgFQfKVhxUPFP20Vzy1q+XcS1yoZUwMyDRCyLZaeoA4wsQs2jdBjmpKZrgWkdG38qtLykD/TU0d1OaywrE0bLmO/TA6uU7RQMsE1V5VXX2MqhlTYGUEnd23P0tqQYKddQU5NRgrIFjPck52ons4j2vzLljQUEy0Zvgoy6u6MEontVhgJ9QMlBc1epmiWY3+GjDSvr8RW2HyWSOEbObZpuozDhSKouhOzxWhXrimHUiwESq6gwc9uGDzHhK75TKL+8AsNtU6wNTR4j6kf79HSQXcWb3Q7rM6yqxZ7p0VO5+cpwn22pEnaQkqVSsrRNyVIp70b+MinvJuXdpLyblHf7FZd3awE0cBRDQRkIykBQBn9VlIFE5yU6L9F5ux1UOfWTFcU9dUBLNUp9dr9UWpdK619vpfUaax3adJQr0o/lEg1P53+Tl2h8pWgl14j4q0OVWg6GO+FQrY6Rfj44QIVutZemFUagHr8U+vABNV0ISqAuBvjVhubvC0zXPkz+tHD8iQOFKfGMguJfcWiyXXjHL6sYsKWuvmxYow/mJZvzW7dcTz30YGfnrmgMYesegHBOUH2vJOhp27vzAu/poxhz7WR6/IYzE50Zib/8UxCusMgGbZMfQRrg69GPxEQ/ggqp/rmNQd9r7weh4Z8wR5buCc+10NQBoRt4SYRCzRKEGBxYS6fqvl1HTzhDDdsnugr137WKzPmapJeaznWMgCqSUI/poWzUNV3l2E9g3E8bgarRiEIdP6YMMjUYMpVI7YnIvGg5DLWcp4eh9J7CMCqkoDshV08nRpy0JIZvFB5iIB3ypxKiD4fW4XEYf4rmwFM+v5HXcM3x5UAXSEc8B4k4aqxjKq3RsbaM9+gMYOBLujW5lzGRSyepR9v4LgZJXAeUY/Upyt6GW3/6o3+cZUwOSBX63iyjgeTgyGAoGuztrHPdkD7A6L/geJAYpcEY+h1ItFru8sCCWPkYhf+eZl5Pa3E8pgDq3t62AgcXjiF3WRwLOmhVIdyjuVqL2ysOYOgRuTVD2KlP3LFQPVuPnazOBsvz7Uc2NcRs4aCpoY/mUpezc6cGAv6M0ihOChKb7+g4qNEa71u7oT6BksXB7t1WmilaGGzzKE/oGVP3lFMOhso5f+KAb7K5QG9KM7AEwnjrNU3wAVCCXsMQcrqMjXuCSBXm3rsewRLwGJUK/24GNrjwu9fQ7PAZpVOyR8Amjc+jc6ewlSkmR89V2a7yOe9nkZCNCt/hpR/B8m1i1HgLTRWVgcKn/noEe22k5wjjCdmHHtBKBr8BowwxMjjmWJUqYy9q8gmWlCqdrvFOebqiO85tqePb6PCAuOlXpEt99+oTmkGEgjJKTe58tMMC42DcPJpCVXpOuZc+itGq5gWOulhsmexMPS3ndbfSH6063RKN5bCb5/L61asvOZeWG82sOgsQZG+fRoG/26oHymgyyVLudDtseu7CRyopx4V8dC26Wf9f+r1F/4ImfNkdDOFPbAVomheBTtPZZDqZd4c3/dmstgBP40ulh73hZM7VDm8Wk8nNfDIZn3xpyOlCpZf6425vcaql0kv+lgbj+dXl5aA36I/h3cn3/fHc99KH7nBwgS8vZlcjfHXe713NBlT+sfTyeHIDv1xc9RbVZ0Ceq+l0MkO4V+1L0ADeSDUYv7vBMF5zK81vjuHXGxp7dzGYjG94vavvjQbzObby9mowXAzGN935vL+4gVUcNrzcn/W+e4UgNRgDELp7cTHrzxuoR436HuPNXDC+t0OnFKanHaDLbDD//mbanXVH/UV/5nunv/g4mTnvmN6/7/vWqvZ1+N8rH0ErH7Sg7mTaHyPBurDc+N7F1Yw/IN4ddYfDJ34z7M7eeQbXm1wNL4BMC2LU7ngxwJQ5TqOrX5bLq8XVrF/Pjvq9Iu09bNH9lwnuiJvFe+CD9xM1lFm/23vvowo0tYB9N1XTavdRgZduLvoLILmHDa7G348nH8eULlj/tDijmpcNmWb9/uVkNjohQvq/v0IaDAff92/m77uzhhbrFgZXeNQd/6Be0NVib6bDbq/vmax5n++1G03Gg8UEq8+CcBi8e+fdJ7x31Za96Q6B4Bc/wMhuruaeEQ+nqu1Zd/yuDys0ppv0Bh9Ov9vArsPBuN+d3cyHg+m0C69eghRBzr9a3Ewu+fPqR7+/6l7gTug98TtN9Pl04iE5/qp3wM3FYN59693IppGrHqzEnJjev4bvJh/6s3F3jPcMwojml8Bf5pU6OdH4keq78ase/u/wKR8XebGQa9sw/WGXt42HsfTh0PSObmfan037iytk7ZPCpw/zmfGb76DV+jc/TIZwQuMigjgcL+o/cIhz87a76L2/0apRm3dhUyL/NjHJ4N/65b37R6sB6rJZoLHlZJCSwaNMUfRLLUO8UaBiKaODlpS+LPp3RihinjjZTH6DFLPqvP4NE88y7zSatCb4PFWGZ72nYlZxDNTZrh2Lfr09qpsO1bdOWrwKfzWbVXXDPOE1MGNtZ2x/+QE/iYyq5HK7ltvOnJx4pem36ij3l3joNRsnZEmj97lDdzzS9UrK5j8siyaIkkdey8P3jH8z8pX/iaqU+ccUNQf7zNny/IOzr/kHsiKcf3/swsEHAu7SqNeTRd/d2GZb8fQPmFFF6JY311j3MwnOfnedBMFZMKXJwz+DPjuCz8u/XxJZ1M8X0RLN8dV1MlM7/zqZuo7sCKsgqm9U58TFVOyZMJS60EXV5kanTlPEuxCdRssRlxQGfbThcHPXZhQm2lEW/RwtjwedxGPN8Vz7vmFucxjD1nVewVg8IXP0L20pPW3tvSGJniO60vHPqrc/MwDPXdo6f6G/pIjupdKJfuBzK9lCIp7xNm26J4cNe0XCtYqsnQzl8nqyN5ujJ3lVZHT4ThSYFYMNHhvCcP5KGafjH8RGCDz402djGPAOwWI6NhOvtZDyzoZ2rp2N+ufnziaJHrqYM9MOe4JQDVoA+IxzbXLtd/3sshSmRsiDTXgqIUuO8RZ6rRknlT2hV870DefeMOZleFxGB74pfRT7UgJHKoDIF6ZbteiWveWworwKGjJy2GTp8W7DWMvCAOB0wc4CioLi0jejiWgKpuItteBzY+t725tQBPpGlN9gGe8lI1L5Em6VxIORt0peWT2YMsqW372qdmhukyCrro7qy7p77ugCPA27YoqBtnGHdYjUvYTew1/fM1d7AUa35n5oU34Uw2cdXfs70pNQm8fb5zZeR7iCQ4zae/Kb1GMV1Qf6UwVOjKromzaukwS0nTdMe7o/8hDt9indG61ygwq8xvuGlstKau/YsDb3KgsfFhvoB+N/9Tz9mB6pff0JZQrDqbl95Ds09O9Y690klBx0u3U51fYrfkJ+a6Dp//zHf+VY75qIoslNCEE61Oxnfy7aOJuLOVQHTnPKw6IkwW18T6gzPzP4NuDpe46Yl7+Jzu/eBO9QWAZvQYuO800wBZmy+ta7jAra5Vk8FQDGMyPdqSL9qOzAh3hHmxJUKnBoNmFVaX7c3aaevNo5/e4d+9upb6xlmZVp0IHVWBJ7G06NIHMaGWuh3xS9g5PhMosQwtASIRkGa/W+ltsaXaC4CK0PAvihPbXCwBPeJ2eUSoqFhfdxejQpfjkC4HcdvvlOtWJCQuGRK2nuEJv3SCUJ4lIKvv/mUmdiPM+n1HAonMX+un1f4kyuK96wKl/XVSljbW/myov1s6sD7gS5hsvnO7xnNleF6xgeSjBPJ6mh7dn1q60vMa4uaewWhnDW6usoLMGDrfZ6Sb/7bCuP1gwLoa72ZJWeLnUkNid8CXyzRy7iFPQ6vrwFJSJ7tAUQ67qhRc2OpvZ4sWAiIzOimGxYIMEvUZZ2SrcjEOKsUoXdWWEQ0dvHXor2XJRx9vrp0ZD6EONdKTqbl5qhVD/bDsKbD3zDNB20yn+hEtnoqotH1lL9Q4ORT3XRyNKZEB0KaDoL1+cdodDVll58t4DOLtQK6GcEp5lXesAZ/8e9DqF0G0JxtOqBCaofShcfYOarcR6UBu3JMDEv4K0N09o7D3w3G+pT2L1xoXST55GVj8o4rpPBWtVZVqxwzUlM+fnbRe+cby18oa68xT6YUiyI9B2wnLaIyHZjEdOwPP153TGcZ7ew1UA/b/qVWyfMPW6oWbrFRovJffWKRvESj0XKk9cLr4XU596CUSUPsYsBYJNDnE8mNVozCXLElO4lcYy1wrAv02xeYC7PiVlmWzU1jfBxZ0KJjKY9T2Ulfbebt5e6m+D03YqHxjvfdNvXSeHSt6DdnW8/cucLINePDZe+gTY+qbkXuac7sURRIGiFMldOQVUfTV1zbwxWPd5Kl+Ft7HHkQB/dtwOeRXgwFqV3D4V1Zmnl7sWyfaouU/e3mvnKJZnbE7O7I9/pTNBPutFC1SjiJslje0hvj+vgJZVSfRk8ZOGekhXD7DY+kK31L/PJmC/iMz5VPm0xt8TeyQ7CBd8Jl0s4DIgx+SAEEvnKNtRD7Z2roeV6ZrnI7NlfZCbXM0dyPXP3K7yeWf3GvzhnbhaBFpbo07VwmKkyeFUmr6uP53KiOroUa7Q6ILkOEVhFvrzTsX0YYPaJKcKXJvdRdnjChOgESam2EkJyM9KIYAecB6gkOPhsODm1JpV49ljnOuFTC3g+OVhAfm5SuWLQXMiXr84SjqSiNZe7aq26BJky3THog7Kmw1dO/RxSkQt1yvII2UAgHyue9tMQxKFKSwdSXSf8If8bmnxg67K0DrgIQKocbc1CFoE6dK+TbbpEGVgcyN/94dUfA9TYl2TLs7DCLF9u6hxeeP3HczY1H+hk3WLtikTbVJzwq/ptWCn2/qGnYqkspANqB7A4VEoLXTwvqZeXJDnYdkJ9h+wvSuXOG85nSy5vZQlTXfNJZq/lUN/BoAlM/jlkN62f1ItfGwxauh/ZtVLpYEi5n454c2Xpprcoo2JRXk8ynUa9urgO8pmNM/c/jJTHnQJBSlkzQHi9FfU10JvCVW0tfXyHurtwHY2N6hiqPHDF2omWKL6d7qkG1nTrbumGUaPsU/NuIWn7iNyCNov0POiRS/k6AcPpLF2vUUc1l4B6rKOTN5NS3yevJWWZWns3KTXymReU1q9Y+xtKDbmedkupLhDQtl4MVrf0DAeoYqbZAZkCRnGKkInaUakqK/XDYUIftJMz0nREycjGeFsqnhApMMSn3G8Kr/dgqZ/4Oro1kHxpjZ2OUUVshs4sExNyfQbGd5XjMVkE/FAQHdFtUYQLgNXESXqxrWtuidYhBWt2YaMYG8MnFKM6U3XKyAdFLnWO4pDhRoenOiUr28wxUn22aV5xPrkGKCobfgNQGaC815RmQK7ub9wanFSg6tvCYSQGshjIYiCLgSwG8ldkIJf4FE8Zfx00fqAtw6323x4PVFU0cg8oGzSJVlZoarSjsvsiBu4wssZ8WReGsfJYOempCpgKFpnTuW3DTY3hzJpsqMOmFr41sDmjoEpRtRBlEZwFFR+6DsOrRGhfoVHHIf8EBep1H2Su+hLztI+33/uEz7C6gjZX+8lL6H56mtT4PAdJ4HxVnb0SmU+Z+ZTn2vwSc7K/eG2D2liM45VuiWj9bTVqxTZFXbxr0RjLMpjLQijrOmkXy9KGKwrK+lAWGgM+Vq/2bMcWmdR+bSJ6C4m2V8corGfa0lyFyrXVpbU6oHUy0cNED/tiWxztUV1Es9aT8uRNgcI3Rf8WQyP5ypY9EFHtUNrf94g84Ot59Kb4opsJy91w1FV2k+ymJ1k13lsGGr2L5sQi75OzTz7HS6i6P+0orPcRfqZ78At4B1HgPNEz+NQ6g7UqkBZUBS+bfaFbXqcKTuiLyNO2Djuf9qRn8Fkfe/FNiwqCzB8f8LkCTwKeLFjMxZAJ8EmATwJ8Er+uaEC/Wg1I/Lri1/0q/boCfBLgkwCfBPgkwCcBPgnwSYBPAnx6IcAnMZDFQBYDWQxkMZAF+CTAJwE+CfBJgE+ihz0DPUyATwJ8kt0kwCcBPj174BPdYj72Gs5T5c/ii87RuPaazbZyU01JY/oZ4wnONXvY8MtCsaq6ep9u9JILhZlaegXd07NN/f4Ap3Rg7Zxg++0jrM3uoYp+5Dl8tnCQDNOHKHuL5VE9tgY+C27xob2IDD8K1seEajqaqmoYJtSKKjwklE6GFemdy+072sTIqIzmH85ed4LXf/ROiHq52u9rh0bP/ipD+5utjVcsa/aU4nhu0NUplGe4slC781TJPKzpGh1alc2z78zR13vcRn8eylA5TnWTfXFmRZmQq1HUiIXWIneRml2r+cuH+ZSadgLtFGinQDvFxhMbTyJXErn6dUSuBNop0E6Bdgq0U6CdAu0UaKdAOwXa+UKgnWIgi4EsBrIYyGIgC7RToJ0C7RRop0A7RQ97BnqYQDsF2im7SaCdAu189tDOBnyThnd9SYxTAa0lYCcBOwnYSXy5ovX8KrUe8eWKL/er9OUK2EnATgJ2ErCTgJ0E7CRgJwE7CdjphYCdxEAWA1kMZDGQxUAWsJOAnQTsJGAnATuJHvYM9DABOwnYSXaTgJ0E7PTswU6qENkMyP7UCmzq0zOqYZYflxsrVguPSMNPkDlxn22pJetkNZKvwkPO0OZwMMCfl+HSK1/5d2NvA9O4A6DAGRYOg0aUDIhBqmA4kpT7fXoIOGa1iu5jFWXZhPcknHWhtn34SD7LUyN9aq24zyPiJr7btKSidsfh4PworDg5pscczl0Utjg4feKiE5E6p7M7Tr5E1Tq9oXrYVw7CcoqUL5oRnlGql9U6FX3MWBUti+8jHTHRo9J6vtnDy1IzRiWpLDLKyWOi1Q9lLOC5TBXk1OcmTkw15WLyg3usVzCFN90d0NVT4rEHz4KQHhINqZijdiflHTvCmqk5ozFRVNZbbtP0k7+iYYHwC6/j6CN5m1UMX02saRhlwupXmTRFtaY3GU0n88GifzOdDXr9mwbvU4tXva987A/evV/UPx/1LwakzHifDrvzxc1i1r3oNzqlQKb2qqQswEdziq1UIyor1j/QYUjk0nEUJ56KFKzlW2cFGgILoCDADmZMoQ8NSnIGBMgKhWLJcHbRrCtzXkDHGN60fiZnkB3W0B6gURRS10liwteFWBHGU/S+ImsgRJGH+rHGKGxiMGl5jDn0BueFAGMFGCvAWIn7iYX8q7WQJe4ncb+vMu4nwFgBxgowVoCxAowVYKwAYwUYK8DYFwKMFQNZDGQxkMVAFgNZgLECjBVgrABjBRgretgz0MMEGCvAWNlNAowVYOyzB8aWWbkE63Lu261h7IuS88xY7k6Iq+yxUn4jcyS4+LDqBqCnPKb6+2YXjnlr4nX0ZY2UaKCVM/HLNCvC31z+0KYDgbvcOdAxFR/QNZeB/bFP1d3EipgeqkfL8HGKkGEfgeFZsCc8cRNC0YIkWzrMqdOPUXy38UA2udcHemq7beyyJso0P4TbKAErbJFuQW4nS4/IBzIHm/Qh2KZAprBIy1JUC8X0eTABbT5KDtmjRdc5jAZ2WRFiTEHKODekO2ThKlJBHTuJjhuldN5GkKl6md5jdy/IpazwGvfCli7GTbeIAafjZIdxOicoZipoatLAjlC08eGvyn4ex01B7fAaevamemBpVIZYlg6eth2f2D9NoGfED4QZnC6XDEauw7ojPDBLQeNDttjxaoISuYcZkLO/CGUOtnF4G2/jwyMHAePb4yFSWDoQCC8RB4edlhHcr2oB3L+mi++n5uJvHYIoBGF8GgxmA3icW3tfvAA5v2YKb9HNE6p51NOx5uvfEwEbPnfmOOf0hVbTcz4bJIgiIEKepMkWbI0wm2/j/T68i+oYc0hvBbl6LVhzUoaGj1M8es+CRL9Cuy7BMZDMRJ0iwb2umDI4U1e+O4kdhe/v0+2xhsm28U9HVFthbPMD5ivceV1c5iUEVdBbxofloNeLy76KgUnycHuJIXVvvoJ+oo968vTRzo+VWeNeRI/CGqmzTXMCpIDggUmARAwPIHb2h39Sm/IVfJmlx7tN8No7ZT0uvVAz/Mp7gJFP/nfQIGu2j7pIMffD/xvepvd8XhMGm0cdK0FPVodBPDhGgZ4RniKYl0FDIpUDT31NgvPrxCJ2FKj8dzCr4NJiajoIWsENAM28Pv9tRw0giXfHnRkEe0hBWMVI0p+/gb9gjDf8+O+Db14DC8HH337boZkw5X/2NFH66h/oq0Yqo4I6P0T7Giv/HiHxsTE5oP9DHbXUMjs84JKqlVWxPm63F3r54188q46/mmiH5USlB5RWr5kfW2pRQGi9D+DMymGjegA1o/BnBHcVdsshhdNf7W2zg9DngOpGR7Meb3A82CihKu9UZ4OcRSF4H2Hb7aoTB/rQI2WM8IGxXUYRFg+HpnwRE2VW8lHOQRM9p3VUzqIxrKpVTV9AAD5DWh9Cb7KRelLqhqQzWZ3sXlKuAH4VX7Cgoeoa1yAeR4xytIJfDdmZz8u8OI6ij2fUX7yfXNR4eLwP1Y+j7uzdYNwd3vQm84X9WacE3XQ/9Gfdd337pDcZzxfd8eJUss/Qs6Y8zZZcUmIHl01GKdidKXY6DRHp6EdlmGZAbdbvoxqnPvCEh45LHUhIcu9BZVkQlHFSKDEMYNwksPe5CSdMg7E0ThFcB9sovNcso998QFglHtTKnxE6y6zeaSfTOLgNRtKnqIkqdgqWFEEW0QahcVAzaFF8qmROFcmVNyeZ2o7Ui0rDyU16ZFNXZr6r9HgLnGEmzMF17Tr+CJZw+tDUOdhFd4cNyUX0vDzQBxrYyuPQ60cCpM2YGlxEio0XvsWwMSSH9KeI4XUbMq9wCm2cNk3fceupTNQ4ZTMOT138yctu9TMbNm1CO8Nc7Vtr8m8929GvPav35tuwyMiVIQTzYdehpceJv9vFB1TaRzF5yOpV0CLFtN5UOGqRfYbTnB29oAmCgnT9QumneNRev1DIDLXF4yzgAeDOMrPyngswZmIu0OXfP+YEe4rz/j5dbhp3MB3eBt1rCRzRl0F6bwBf+xDG7PTCp+OSs5lJ/oTrNYZDs+ghzFpDJUkFNHpz1XLdkgkfHUiDOC0oXH2zpOUAMcPlMjsiM0URydrhVDneo0jlbCI7xDu2fdBbwgaJJX0tPzA5SOcBUlhCKqRNlqOnBroKl5s4whzCUKeUEwc6dFWgz2jXRjlCbk/vGPDtOb/Su4BzGRwEoMPuncAB/sDpMppc9Ic3w8m7m/FkhlgfzOGPttCRT/WhdnxpsL6ueAOb8VRb2x09Ss3RtoD2RHIkWPsquMvSBxDJlBWv9FUCJ27JsDJ+ihZHgIebZu07RaqerbNIuQ6c9HEwWpaYZI7jgZfXR8oewMz0YA3GHZBeWWF4/GcRrBCPqeWw8/huF3ohQbuwZvig3oPoJsdUDck6JgJFGQ/x8gBskaTJWQIq1QHz/Z86UEfqt+EKnzBHEndBDKE6ZYR5DdPp9wLzYlsugK9ZuEygiQw2rMdHBtI61TC7VL1mTAbaX8oBY+0FHcCzu6/K+Oho9m1dWJWZ02h9vQnQFDOfBw1/btVEeZXU62aOnNyEPlBULoCEhH/JwrvIq1qEnp28CJ2t7O4epkoH5SQ2gItH2Cf47y4K8yM62kPMMHpEV5cR6Ubn2aB+vCcJFRAh1uF2S6k5JjqA+U63qFOo06Hs9PpLsf1pXt/up4XjsORG6k9n/V4XbKo3wVXu2q5FJQboAgpAuMJE7ShbwlmFnrsdOpeOe/LKgP6a2Fwnx8fEmPPCaco2O6K5+R2CPhU0A4WYcFUUPvZyAjhoK3oV7bfpY1Rj1sJB26YuyciW3yg4UaUIiBQBkSIgUgTkUYqASBEQKQIiaEBBA0qOk+Q4fbU5TlIERIqASBEQKQIiRUCkCIgUAZEiIFIE5IUUAREDWQxkMZDFQBYDWYqASBEQKQIiRUCkCIjoYc9AD5MiIFIERHbTl7NqpAjI53sHpQiIFAGRIiBSBESKgDybIiDRIcSOq+M1DrUkelApHLpIQaC/gkUK7/KnkUlnRFd8e/66AeTGY6qxEpjHv0R5B4MZOUE/6Qdmlv/H3rsut41laaKvgnD0hDOnKZWd3dU/PHE6gpYoW52SyCJpZ9cp1VFCJEhhTAJMgJSsiuiI+dHvcGKe5zxAv8M8yVmXfQU2QNBWZtrlFVFRaRHAvq69rt9ae43haNp2fPEPNvNcKXaVWTC0tJsMpS3qljhLC901aTaorRyaV1vrUWfHJvqbaK6DQE7CprJY2RlJR+m2IMpMGb8LB4WsAG3s3ysFxugmJltBHW3zAPHy+a0uBUOfd1tm1WCXRa3nTPzXfzqz67qtZpjd+vQnFW32VITxqUbrW3f5ao5sZpkwCoX6CU6oF+qTq0s073E3mzM8xFAyagz/XK0Sm0+oaLYKHo+jZXoPmiQfr9AoQI2c4xhn+6q7/Em/+JsUeIFhFcYv36XcS4lpkgHROaHfD8k3nJxfji4G7bmGPPOLYKrUqEiOtGVeVNOdVNYNwx06ZILxt5NwStX+nigFqWNX6/jjJTCUd4GCJm5HfvkUncZjdAleY62RlJgsxTpJx0GkGQ7iNH8IchxnGF4hGBoGpRE91UCcQz5cTEEfSvfttSmZ4fIHOpv08dMlKDKp87NVQ845KHggo8tgdrJ+VElZQuOXjEkkdawjQ/j4BGeE8CX8ivKEXY6iAB70mfXhl6GiScC2dqTCjfK8pXJS30QLmYpvk+1DQhESa/K+IG77sletXlStI2O6BLUjR5DSSmc0E8+ZAeul+CNKUYOyQ39KttUKieZHes3Cye70ySV9EcKLWayYblUTqWnXSH5yeukBfYJtphusqZXAuT/oykCmqIMzJHjMehvTs182YHZHaXfAsLm0WyjBa5+3yYG9sGgKaLHwDNEsdYp2mrpKHva+3nsGjWNhNN6U0MFVNK5mRtZbodw5ODC6FN7vJuBOpY/DvlRnumrzK80GXFkZZrMCs8lKJuRxQnqzYj2mchuY1PQmnMblkqCa9yrhD2VWZqi2UjcI2EX8aB14+vTDLzZLiyB7pV1QsO1WwALYZ6ULxgVABJUVSxuKy4U80qHkZq843RzMxbvdOs6OYIPmlPBLcg2fGM1DOzH1wVefB88rE13AzKbfQ7mboSJfC41wY5bJ5ffIQUf6GScWqUT7ph2/TbO4eJyYmoZN3XA9nZ0xwU0NRCX+0EmbpKS6whL8LSnyXsVJSHUoas4IZ3uxgtjjCWiV6GHkHP39o9HmXGn8xNQMaae2HTChoy0DrUv0ryonvtJZyOP7yOUow0ODkbNzqS7Lkq2em6MNGMu0ZL3cWS92sWnxZXJsD2e0TCsnQBmeV7DiFKzUhEyVo0vJtKr/D8WZKVNXGXSgWpF5AZ2Xza6/EMBHB99dx2MF0EYHKy5r47jOzhdKaVekcM2meHn8enpyzOCdZ0YxSCJeKeZCGgrJsh3heEbjoGEF+gvieVilmhLWmRjLp02/5nw1cAYMpm1t8xU9rlnO+b7sac6T1xtfRVIe6gyuLw+RiyormNPyxrpEUsypi2oSyCWr7nkrLX0CPgOLwyOuVkwak62amlbF3JmQzmrakzReSeOVNF5BKUs8/6uN5wtKWVDKXyRKWdJ4JY1X0ngljVfSeCWNV9J4JY1X0nifSRqvGMhiIIuBLAayGMiSxitpvJLGK2m8ksYretg3oIdJGq+k8cppejqrRtJ4JY33K03jreGbpjUEWTg+EHIF7gU8WbCYiyET4JMAnwT4JH5d0YC+Wg1I/Lri1/0i/boCfBLgkwCfBPgkwCcBPgnwSYBPAnx6JsAnMZDFQBYDWQxkMZAF+CTAJwE+CfBJgE+ih30DepgAnwT4JKdJgE8CfPrmgU9UrvEqaDiPlD+LKzqicR00m23lpn5Zhkop0s8YT9BePuUoe+4Vq4pLVRW0+USrQmGmlp6newaOadgf4JQObJwTHL9Nst2FCHikHwWEzwoEyQVeNPA632WBuAo9i27xob2FAD+KFruMK5PqMl4YJtSKKjwklA7M1Lu1oKdNjIJKVP7l6GUvevnX4ISol3ebTePQ6NnvMrS/29p4flmzQ4rjuUFXp1CeoUqvcOe+knnQxzLZdiqbZ9+ZoK93t2q5MORzVobKcXIgL/Fn5vOEUo2igS10ZrnT3JxaTV8hzKfUtBNop0A7BdopNp7YeBK5ksjV1xG5EminQDsF2inQToF2CrRToJ0C7RRo5zOBdoqBLAayGMhiIIuBLNBOgXYKtFOgnQLtFD3sG9DDBNop0E45TQLtFGjnNw/tbME3aXjXU2KcPLSWgJ0E7CRgJ/HlitbzVWo94ssVX+4X6csVsJOAnQTsJGAnATsJ2EnATgJ2ErDTMwE7iYEsBrIYyGIgi4EsYCcBOwnYScBOAnYSPewb0MME7CRgJzlNAnYSsNM3D3ZShcjGsOyHVmBTnx5RDbNyN7uzbNV7RBp+hsSJ52xFLVknq+F8NRpyhjYBwQD/PItnQf7Kvxt7G4jGHQAFzrBwGDSieEAKXAXDkaTcb/JtxDGreXKfqijLXXxPzFkXatvEj+Sz3DfSQ2vFfdoi3qXLu46rqN1xOLgwCivNdvmuBLmLzBYHpyUuOhGpc5LdafYUVev0gTrBvkpgliNced+MCIxSvaz2yfcxY1W0Ir1PdMREj0rr+eYMzyrNGJWktsnIJ3eZVj+UsYBymSrIqc9NnJhqyqXkBw9Yr2AK3/XXsK6BEo8n8CyK6SGtIRVz1O6ksmdH2DA1ZzQmisp6y22efwhXNPQWfhp0HP1E3mYVw1cTaxtGdWH1q7w0vlpzMrwcDSfn08HNaHx+Mrhp8T51eDX4yk+D8zdvp83PLwen56TMBJ9e9CfTm+m4fzpodUoBTz2pL6UHHy0ptlKPqMxZ/0CHIS2XjqM48VRcwUa6dXagJbAACgKcYMYUhtCgxGeAgcyRKVYMZxfNOjfyAjrG8Kb1MzmD7LGG9gCNIpO6zjITvvZiRRhP0eeKrIEYWR7qxxqjcJeCSctjLKE3kBcCjBVgrABjJe4nFvJXayFL3E/ifl9k3E+AsQKMFWCsAGMFGCvAWAHGCjBWgLHPBBgrBrIYyGIgi4EsBrIAYwUYK8BYAcYKMFb0sG9ADxNgrABj5TQJMFaAsd88MLZKyhVYl3PfbgNhn1acZ8Zyd0JcVY+V8hsZkeDiw+oHgJ7ymJrvm5065q2J19GXDVyiZa2ciZ/lhQ9/c+lDmw4E7nLnQGIq3aJrrgD7Y5Oru4nVYgZWPZnFjyOEDIcWGJ5FG8ITtyEULUiyo8OcOv0pSZd3Acgm9/pAT223rV02RJkm23iVZGCFTfMV8O1sFmD5sMzRXf4QrXJYpthfy0pUC9n0cTQEbT7JtsWjRdc5hAZ2mQ8xpiBlWpql2xbxPFFBHTuJnhuldN5GkKl6md5jdy/wpcJ7jXthSxfjpivEgJM4WWOczgmKmQqaemngRKi1CeGvqn4ex01B7fAeBs6memDXqAqxrAierh3vOT9toGfED8QFSJczBiM3Yd0RHljkoPEhWax5N0GJ3MAMyNnvQ5mjVRrfpqt0+8hBwPR2t00Ulg4YwnPEwWGnVQT3i0YA99d08f3IXPytQxBeECakwWA2QMC5tQnFC5DyG6bwGt08sZpH8zo2fP0nWsCWz505Tjh9odP0nM/OM0QR0ELuXZNV+ssuBdXw8SxJsBYuDCHkAFRaElMm+wDVd9EiqYLCjXtLc86Qfws+A3JHPEoIO6+eVLohlkxKFFtLSrPlV/EFGwOv7UkTgOeSQTsGW6OH7MzneemPwzdZLgfTt8PTBoMl+FD9eNkfvzm/6l/cnAwnU/uzRrjf9N+D1fFmYJ+cDK8m0/7VdB92/SKwpzzNvVws9CmRSb5krEcofWgZMYzJCf4hCwIegZHGXuT4/NNFdDk8HVzcXAzf3FwNx+jmx/SdZAVjCZEJtRNCwIe6IjpcmfHUW1vvAgSwsy30QInJdoRomYNenj+A/UUJMUqvo7jk6hFpz7Aoo3TM890tLKRZYA6tEBAmMP7uneKqHi2KRHENJ3NknpYzzC/B8cDLix0BhzApJVqAHIalV6h+dACClbGKeEwdh12my3UcjAas44bh3+eoKJFMaliynjE+CeyUzrZAFlmeHWVAfltM9Tl0oA7n60IVIS6IS9wHQxLhUSP9YQPR6fci82JXKoCvWfIPoYkCdLuAeAQlLNcRtly9Ztgrna8FJ8RZ3qptd3v66oSPOmbo6MKujJ1Gm1PNyru8CAlP/LlTE9VdUq+bOTKuEdUf1BBhCcn1XcTLJLRh2zhwkqexc5Td08Or0kNRig3g5lHYA/67TuJyhzp2jODCxyQuEJDI7+jUOGwm+bghDhXRQizi1YpQecYwQKjjLTrdldxAGzpD3dYoYb8N2e+ndVidGFXg+vqZ0G6WPHDqpJLn+hOwFeJleZi2Tjp3Lb5cs7tsKLmSklYZSw/VRAU6XSMqstQJnmk2Y4iNdi/qNLkOViG1cJlnKZAk/GROdmCspN7DYut3HUYTiJ+EfGSVON9upiNCmUZn7ulRfUKhT/ommmvoUWodYSpOwjo2GXC3BdlDKa8fmGfke9YhpnvlNjMeMXNGlEFpHlxnMIVbbXvQ590cZKrBLotaP6n/9Z/O7Lr15wyzW5/+pKLNHhPEpxrt5bvLV3M0w5YJY5+pn+CEeqE+e+RIad7jbpGO8BAtYdsYYQz/XK3U2JBpKpqtpizG0RLYVKbOYdC+ShEwHVIYCEh9gHY4Ob8cXQzaNUMWIBdBwTYqkiMdRymqwknxSAandpDb/O0kLAD390QCo2NX6/jjJRzEd5v2juC1dL1bK9JawxfRbmM9P7zG2n9UomhjD1LHQaQZDuI0fwieVGcYaVYdxhw+erKBOIdjuJgWsXbKNo/IGIPuuSKapo+fTp1kUudnK8+96R6Hvx0o+LBljsDht6WSdQ+Mxvhb4ks9fvEPEXmd6OyqhANHcLP6341Zlqt41GBsWfPfN/0J3EXMaXLRbxWEs3y9TrconS9T8v+fKSVrX2eaxoxShruJYYmLUckqFYgl4JfXzxypf/1M4c6UkyAtIh4AKnBm+EE9F8ZMSwWa29vHkkCdaTnY5LO7vetis6LtCiX0JQtXFSqIUWOxvbCzZMa1GkgNjhcLBHsUyUNcdAaC0xkco4MvqJXB5qKDEiQ+Dr3J/1hZesVlvKWnxYxns2KHYiFJKBf3YqTCionWzZAe8IikyhfMxQLs0jfSAy/HKi9pKSqkhkwE/dDQFSgyaYIZ0rEumEEk6KyrgrQn68NjIcYLAm06uiDZHYjKnGzjD0mbkmgX0uEbRcLmGob3qBk0dD7UUv79g1O2V0exHakXlfwprfHS0lUHHoxn7ac0A77e1vkqyZbbO3M2H+gDnZHF49BqKen1XcbUEttUWzUNbYZVbJyl37cYQZ0qnX2YANdlHJTq0fo48TFzZRY+Prua3ZGvHbpkh3modsa+QL6TUcD6V9UsgweYJdDqC77q+k3vGTQPQjYrFyHXBwYh8xITa3hmSiNExsZm7lZ9GuD99EUYmxKcY3NTsam1oud3qZgUP6GzpecQ4JKx9skbVzklfLE3fs+3MHZg0aaKjfXRuzwTqwtUxgH/7gGNoJQiP13mvwjdvLrOrhh3AR+RP+LxFRwprFKUrDfbx2v0SW3hNx3XsdDJ6+xSlajJ4DPaiE2er17p7T4/3TOVqQJR75kOYnn8Ob1SAor66/HQeho/UhlOzxTS8X723Oj9k5Phu6tpqBCMTzVHUdOrr6JTVclHgc2jyrvnV5N34/7VyeBVdO6NRE/UcI/KSCn0VioS5bnUW58MptOLweXgavoqmjixLN00pWiyoQO2HNKCE/HCdCFo92ibHzW1z/GCV9ElOZTqQ+YxIiXHpes1ZAcUQb1U0uJus0G3XWwIiuDKWpFEEOmAovv4lAUylcyKdVOaLEyIVfPEu+SRX6VYM7JcaGusczc17ka1gum8K5Vyi8NyW6L0WODaBQxumWRJEZs9ghZPwGBFyAyWfcncOeqBgd77nJxtiKCaF/EDIttYCsQ6LIonMc44P1n1Stl01zBKrsECRxC/uI0x35GLhdTHQnlaGyxTAmY0dlF6UCf1Iu026pNr2oBkWaDbL1F7dpescGDXmRoZzZ5Hxi/g6iBBJrzEmJ/F9cJAUSLaec4SnJTh7fPrjPiCt1XUDu3lPRZNscvgJaflDhkoVl8nxDeDq8G4f/EqeuOvhiVFDsyZTeJzw+Ska7RgFhlN8SHFcKomhOOo79DddUbUtIYznaK9VVl+sJAQ4WzIUPFxXKIHsAKvM2ZZc6YDXJXaiHEpOV2cVyguDHAMz2nCMf05rrGlJdyfnqaTeFXmHrOsNofKRsaF61aLdKW15tp5cDeivuhng8EEGNjZuD+Zjt+dTN+NiYuBcm5TxussAbtKYso4v310jKLU/1BpBQ29Xpz/6d356fn0z68ioxkf0JdV4lU36rg1TfKy/+Ng/Irr+uk1RTwMweSIU6CHrdYfmNAkX4s5F3sgo9lzBnPuZMynKDPJfZxoj2dW4SwMCJa7BNJlIjrCWgRArNSzln4xKSdYFyHXRgp3aDzTjskZKdsFcQtAXkj1D6X2TrBhAIopeQPqi/N6eHXauiwUdcCtCJhNih6t3RVY/cG/TwfjKzzYpqqW7qiwBcfirJpzE32nzskf9BGJV98H2MbF8HX/whXCb1b5LfFwLWtdwUJHCg90Y0vjwU/98alpRu1IxzZGg6vT86s3WA3uanI2GE9eRSPYdWYhug2T5r9FMJNW4bQWVEbfpZRcEZgsj41p+WbUPz8l2nb7CAyXCGsTp3ONlC4Cu+S1PB6cDM7fD7q3biqLkVXe2sPF6POaDxrvjbMZ/ziY3ozGw9FwUtmMQF9KXm/IKMGNMMha9WSZI4+9RZdkma8Te8TugIyRfdRH8nZ4gQQRIoNFzl595pxHixUDBMF6obIczHKe8xGrNwzraDioWkit7quI58rjEXq1nptz3kPHhgmAaQaovTAeNgWVt9oAvN6Rj7yb3JyeY87i63fT8+HVngHRzt7m2a5ExAEDzdBiC4wu0PvVYPrTcPwjHLRBH07+n4Odabun/vn7wWSK55QJBdaurzZFb4jSEpW7zBz7e7Jxlji2NA9sN7YLhN21WQsr39ewomiF3rmhIpS0xpauFJFWCJvDK6QrceDbqGKNnYwHF/0pHFD4BygEB/VB3iiOO2NJmpYusOWb90Ps6YKUgEM6wbYdVEhjN+/7F+enlGMB/PjHyjls6wZOg8piQK8XQyHSArGOH6j2QhPfh6MAfQPjHzuSJHz0Nd9HhFmRAOMvrLTZxI/5LiRMh+NT4M/aZqvNxWuf9F2yiHJ2ESqNEMMLLRsDSzYZnHbee94QBdThnXGQai32d9iGrj6w5m/1CS9C9VdlRVR/Dui5wVcMUws+JelYfYIKVPU3rfPURldRVhqe815UH9Z0i+oLYe2g9S1PFDe8WZXYjQ36wrb6mpKE1Z9rcqz2wj45U/2gKhqqzyu8P/TYsvCGyVb5cMNrFU7a+FaFGTa8V+NmTRQS4ELVV11G0jgsjxXU8aEYxVYBluHidbzSCQlVL2ol1GMyO5iDgDi85W89XyAhp3Q1iKMoPU6OoxfHL6P/K3r54r/pltSHIW8kmPDDxaKOjJknK+DwxTAQI5zqDEaTHQWmXe6GGIxCaIZps9FVw5xjyba70lsdnevAWMREV8CbJ2CCrbSvkBOwFwHHsgM+TGa7olCx7coSpOUGrdTJFgGhywCKxWC2LPCN6zGBvEKsdmwXICX1bcNWb8C3jqLjLC8uE4SnNSH3Yb2w8hGXN8IXw4XI482YhM9Zklwq502wSpUuJ6VsYu3GzxdG8dLDLxwnofV/a0+qp5fqSgV26hqQ/jPY999Z5OQNd3KTZje/7OJsu1sjYnajfwZ5f2NcT//f/0t68A2aZzfY+g3Fdp1vvw8uhTsydxudQI/N+WBSJKmdOso21b3bPiQJhpNAgC8eFfCM9s71orvcFouS9KeDN39udafDiQ1/BOIBuNe0/yoaa9Wa7w+w2HsgILzBgBCNNDH3kDmDN++BekYbiMUjyfGsJsuk1ONrHMh4RMQy8iLr/UuNW4f1pbtY2Trh4SPjbRs6tYFa4rGjBHVZvvbVanwBxxNkzLwWk1keqmZzieU6QbOFdcuwbBtO34030scYrUHPC0ZZsRk/PwEUMhTJk5NhY8Wblle8R+cgtN6fn6oca+/RdNC/nND8FF0fRU2f2l3RkFiXVuYp8EMEx+JhB0M7Rbe2InXe73q/7S3iHRK6UdPiNonXJUPtyBkIjCdbwrf4O5Ajhr/L0HHGbEawzuEUNuyYYci0YenCbtMj744pwaGy6GyLMB7GiOiCj7q66u4WWS+VGTPvKldikThzIsAeHynm8JYK7Pq3UsKe12qP+xcXoZ/Pr2hjQo+uhtO2x/3Ly33pLeeVLaD0lNmHEdnj7cWrbHlRBcxhs96THkguYBs/GkPfEUa3jyGaUO7sFlpQb0TuCe0OoV43SGSW1AQZ2mxWlQJXwIVG/enJ25vLAXCjk4b9bn+r+pQtEVLu0Whpf0NbIoG3wJLY94qyUUCRfjcIPA5o9dVX6hp9/Y26Nl99J6TJ19upq9+GC+5Zw1fRqdLJlBDkc01xRFJf8y3Rz4fEdQ+nrrNTC8F9G3FwV8aZu7+76o526+tidHBHLl20dkIdMAq3cpnPQjmGt24NaOMYJpGAwUlaaPYxaT+zcoI+Noyt7vLbswiElaJ0ZQxMh5x+e4h6Xw/GyTe6ujD18LS3ac9KBxx/zZ3VHH2H9hbw/7VPzTj9tKtP92gfYIybPm2YX8V/tm8pPc9ZbX46qhkSENk034wYmqjggi6gjKircM1urNe7Me/r1SPVxEPiG/6PaUVMPjZxRj11k5SUNsJqCNpH0GJwvDnLLTSzf1L02ef2R4o6xzZY7TkSFP5Nt0A0flSl8bkFLZsD6GEEKvWHjIpzrBE+BIl4ERo7UsMU88cC4rjg1rDKX0/ZAuUWeiQS6lnDWSXLY/0DCuJnmPaFqhZB1SzeAB8fR1ZHN3l6+K2nVGgDqaWSEvUwxg48HabiekBgiarYQkMfQ1ed3t8DeaV2QsUWtjEern3bbfQqBxH4XXK8PI7eD970v4fd+pBkJQMvn26vkX6NGt6iT1VLl1IBSypUOqNMQ3UulDFKYLc78mrxScFTyeaCqkiswvZ3jPJgrABr9fCNro5Jx/X8dL+iru8CcBwWz+oboR+dq7JgdfKuKbfaZ2Di1T12zpFv7J97LiboNvEcLVxU6Z91Q4SQsNU+jFslnynPlX3VxsnoLeVOhKkBsc8IDFx1rP3TD0HqZgzxBQGLD1Tq0XJEyW+y+JkTujDfjkDw06r/jez1OeUDBNJpEdpPY8CUOaYV3w8FZ5wXG5WLjsj+RfvFmCbZRqOJrF92rTEixoNCrhXDvnioDMii95KPyQxNZrCzz5wbMNLFvg5evnjxQtvSOgMKfn5x/EdVLJ5cfGsGDLmEhpFjHoYmQ2yqF/0R/++HP2Kpkh+gjWQb9jMSCzS70an0fLu/1vhiWz227Bb3cMQLA33VoWw4Xyni+nBdEcXbc+BuRqtohemW5ro5D6Hr+eSJW/X4dtG4DAxCkLeCvBXkrSBvBXkryFtB3gryVpC3grwV5K0gbwV5K8hbQd4K8laQt4K8FeTtr4m81Upr1ZF3TddM8oWFeJnj9TP84/oZ2S/JApjG9vrZq+vMfwvsEKME++XaNHayiOaog6GZb1212SP3kb22rXdpShWCYYOJgiXa67tg3zbemkXFvFW5lVornq/xzfA9Hno41uaIhvieZo0dX298rX9xgTd1XA2nb5kUGt98DRR9Mzg7G44D5XX3XoNsK2cE7oZyKnEE6mWE/Mu7DV7K0VBAOlSJgz6g0oCZLUwbgPeG7j02FbmpWiv1rKBpYWhvYzUPfmDgSOzlY9+rVzC3ctNHMfvhRb01c2XaYHzywwslXXl0geqm6SLBQPNFCiZ2IC6jHoNivcbih8pmJuVZXbMG2jOZ9zoKQV5EMLwpaL3EcjJba9JqsDt+BacseWVOQhxtk/UmL9DPpyqLsuNB1eHlxSMbzZJCcJm1PT/VZlMIG8qgfVCDqH39CVr1WARt9chXtFnXQGmrPFq8i54ygd5sNVn7FT+hFYIt+T//638jb+G1NDXHsA4OFlJxPvu11mbPWSR6eUeEwqXYCZsdWD0VusacgXytLmGCcSEAAO/g1Wwus/t++GDobJ1yhEmPyWEJ/FP9lLRV6eEzwFVfujEH0GUVYtztiItFl5W6QAdU7+HBzyt3HysEi9964NRnKEumNkQ8TsiWV1kQTliN38RTuKT76+8T7WhEp5iODlQKz1doWQ8RfrFIBbrH3MH43ub5CrafQb66gH7ztCvrlzbU3A+VwgsVfvZq9s+TXnS3W8fZEVgNc5K6VEUSnxjPmL7gScVm9edBbsKDDcSQ6ff6GOfe5T3OfTj1+2fU/S4WbHBXue4DGjChYSfshu8Eyp2ZF/Dunuabb0L32+qz6t67U7nPWcehquO4zoDSOKigklyuuaJeefx6enLMQc1nTiybF47pTd8ErsGG6i5RM6xAf0EwCzvKpoT8Jtr5tOnX7h4yt3kSatw2XymM2Rwr969ymuY8eUUVtYvED70Lqb48RC4KPsHpRnGpISXsS1STIPdV5XYqyyl9Ij7Li4lHXIHy7tbVrlF43vWbtJDADueg8FZv3Tx1Z2kum9KyzbjtCe/P/+5x+AOre2JAEcSlYU3eRfMYNdEpAybeRhglHe67S4G6eYwI+gFFPcBw9Y2j9RqkLfeT6ht/a0vh3USq277OvEWJut1E+vPEwBx+brmKNNneDekyofC1OdSJJTeF7lC12VXg07jIKcprNEw93rrKfJuGeV7/9TnPIuYZYtZk8EzHTbcF124EVouiW1NXkazCrRahO1rMnb7FcschZboJiO5ZUhejcJPXyFi2+e1uET2nawefRw9FvKH4UlzcpltS0f5tMrxSdd/U8q1BrWfRAy/qCQCzw3fQ01WYUBovUSjJofk6Qb7fvO02Qb64uuliw5JvmtAQvSDbcVCGyKbpJHIpXbSWP+9iTStkdHRTKR/Mg5nheQOIdP9yvaZcr1k7Dx9C93Y7Uua5EkFG3GI2LNc3tf3xoaoTdha84yukVQQZEEuqWm3rZoimQd7O3YLXaj8QvL5hdKKiXBWHm2s0mVMiHmWO1ov0ESAOdAr0ircJoe5wfjUdvCEvdENuVXBdt7q5yvTt8WnxVAUesZf7ckS+SuXB1+Niv/10zF4p5SMfXgzoPNCfaj76z+n55WAy7V+OWrPjXuql+TGh1dl3Zbp9e8+bzHtdMDX/4shcjmtYOLMjzNTdW8HMtuClXC4lKtGVZ90FJF9+kpbB2sxX9iHpVubmrzwDNWx7wIRIguR0oQumABSkEcEJOEa0Cp1Hk3m00ZpUFjhjPcSwoNQCms+2tvqq1mKiTQqai1EM8aoZQqhh9Kp01ezrjHgDmfdYDQB5TY+VRgXlVVKWR8gGC7lmUNqPYmCHqmYzhT75Q/4bmmR0VVrZB9wEWKoSwZ9eRpUSuteZwpf5A/mHv7z4K6Wz4rPSAZdzU8fwwsu/HnPZ5AeSrCvCEWkbj++rVP227BQD4CzeiiFHXDoXhw4fPadenhPnYFsuJvc22IPkLSlb5LNdrmDmgeazB7qTDYWGBINeYPI0I7lp/aQLQn7mfmT36jZZ5AzOin7ZIfS/cv9oUpBHvxmkfHIHCnjIu4x0xkWWsfHB+0t1p+gMP1DKmjYILeiH1TaSy/YC0Y54+W3TDe2OxkaXp6kka0XameYooZMeuNmn7S74yr3XRtmn5nn+ip2ZR+SNsjezH0cnZDleZ2A4HWEFEQohq6upP+W+bOp772XZzFMbb8ymRj7x2uzmHet+b7ZZrsPuzga+GLg2qHlAhEYO1isx0+whMm0D2zhrGZWKiTUPhxd6a8qg6HVEzsjGeNdV3OcV394dcus2vH4CW33g6+hmoYI+DXY6BiOwGZJZxiXiOTu0L61EMel7ltExx2Vnki1FMj34NKLKCTyqUUjW7MJG0aOPTwgEe6TuHCKfGHlxGZ9KhhsJTyUla8fMMVJDtmlZc4a5BigqG2EDUBmgfNaUZkB3vn7nXvxHl8187wkjMZDFQBYDWQxkMZC/IAO5mkENUiZ8SRA/0JahzhuOd1u6ITBxBZQN4iRzyzR1oTNl9yUc7+eAvPmyKSxk+bFy0lOemApeVfIM9jfc1hjOrM2G2t71m/zk5xhCKVXogJPllEVwFNV86Dr6W+5u+a6vgEvfdnSAAvVyADxXfYl3be1ufwwxn4v6DtpKdQdvofvp/qXG5yVwAuer+uwVyzxk5iOea/tLTMnhiyjbsqu9AF0AOdXp23rUim2KpnjXtDWWZdIHK/G9brEsbbgio2wOZaExECL1es92bAlSNMVXtIkYvGWvuzpGYT3TlqYqVK6tLl2tzSB6mOhhT3bE0R7VN8w1elIOPhTIfHP0bzGgi4u8bGARddE9VT6D80DtgXnSw4QJ3xx1ldMkp+kgqyZ4Y3ird9FILPI+OefkU7yEqvv9jsJmH+EnugefwDuIDOdAz+Ah94m3qkCaUXleNvtCv7pPNdzSk/DTrg67kPakZ/BJHwfxVtMaok0wV4K5EsyVYK7EpSzK1xeofIlLWVzKX6RLWTBXgrkSzJVgrgRzJZgrwVwJ5kowV88EcyUGshjIYiCLgSwGsmCuBHMlmCvBXAnmSvSwb0APE8yVYK7kNAnmSjBX3zzm6pddvk2ugobzW7+AHFrXf4hvb4vkPvVK9VET9Lj9QKqSZ9pN5jkKQ6fMxGF0LT9b4Y4eBcgOjs0mwRs66rMZ6UcBobECAXCRPyTF63yXBeIh9Cy6xYfGVUkf4b0BfEGdrkSG4T1bw5ALnOHVb+41mj1tGhRUYvEvRy970cu/Bn0S1Mu7zaZxaPTsdxlaxxJ/r7+68n64jJ9W388Nljq1/gxVelUm91X9gz6WybZT5T/7zgR9tLtV8uusDBWNVDfL+zN77tXgK9UoGvhBZ1Y5zc2p1fQVgolKWT6BiApEVCCiEgETW/GLtxUlAiYRsC8yAiYQUYGICkRUIKICERWIqEBEBSIqENFnAhEVA1kMZDGQxUAWA1kgogIRFYioQEQFIip62DeghwlEVCCicpoEIioQ0W8eItqCt9JwM8FcCeZKMFeCuRKXsihfX6DyJS5lcSl/kS5lwVwJ5kowV4K5EsyVYK4EcyWYK8FcPRPMlRjIYiCLgSwGshjIgrkSzJVgrgRzJZgr0cO+AT1MMFeCuZLTJJgrwVx985grVZ9tDMt+aGE69ekRlXYrdwhw0mzVe0QafobEiedsRS1ZJ6vhfDUacoY2AcEA/zyLZ0H+yr8bexuIxh0ABc6wnho0onhAClxFY8PKTb6NOGY11xUHy+guvifmrOvXbeJH8lnuG+mhJfQ+bRHv0uVdx1XU7jgcXBiFlWa7fFeC3EVmi4PTEhediNQ5ye40e4pifvpAnWBfJTDLEa68b0aERun4lPXSmbM5022pbawOV+2dO+KA5hCXd/01TH8b6B+eRTE9pKnGJfq1lden7FndRsVsdC82lFx8UGMzwU5WL27z/EO4HqO3PtOgf+cncgqrUHta7h1GdZ30q1ws0Nc+ToaXo+HkfDq4GY3PTwY3LU6iDq8GX/lpcP7m7bT5+eXg9Jx0juDTi/5kejMd908Hrb4jYH0n9aX0wKYlhUDqgY85qwno16Pl0uEOJ+y5cKChteWtkFuDYiD4VcGvCn5V8KsSnhND9nc3ZCU8J+G5LzI8J/hVwa8KflXwq4JfFfyq4FcFvyr41WeCXxUDWQxkMZDFQBYDWfCrgl8V/KrgVwW/KnrYN6CHCX5V8KtymgS/KvjVbx6/WiXlCqzLuS24gbBPK84zY7k7Ia6qx0r5jYxIcPFh9QNAT3lMzbflTh3z1sTr6MsGLtGyVs7Ez/LCh7+59KFNBwJ3uXMgMZVu0TVXgP2xydXNymoxA6uezOLHESJ7QwsMz6INwX7bEIoWJNnRYU6d/pSky7sAZJN7faCnttvWLhuiTJNtvEoysMKm+Qr4djYLsHxY5uguf4hWOSxT7K9lJaqFbPo4GoI2n2Tb4tGi6xxCA7vMRwJTkDItzdJti3ieqKCOnUTPjVI6byPIVL1M77G7F/hS4b3GvbCli3HTFUK1SZysMU7nBMXMldp6aeBEqLUJ4a+qfh7HTUHt8B4GzqZ6YNeoCrGsCJ6uHe85P23YZMQPxAVIlzMGFzdB0hEeWOSg8SFZrHk3QYncwAzI2V+BJq/S+DZdpdtHDgKmt7ttorB0wBCeIw4OO60CrV804qx/2eXb5CroUHy7W8fZEUiqeXy7YnDAH+Lb20KD3zXnoybocbuiMjK3jusIghdDqSsgzrfnGUbJGZ3d/lHv2Qp06biYrNLNJl4mTQt/QW9FpXotWnBugIZHU7x1wwdFv0JUleEYiCegzMyQltWiR0fqQnYnv8D7/j5f7YKLhGP+ZYdqGYxtskXY/JKdIYYDm8cIF6DnuOWw5hTy6dUmF3if5mX0EaX2Ad2tUIWKiJLxfYYtMEwjX3u/w/jDoPh5Csy/jFdnGJYOQvP1E0005C0zbVt0OfvJkOHhDqzykkAdcHhhQECE8RaO7mb7PxRhv4Avi3y3vIteBpdVj0sTwxi/CgoB8mv/KzTI2uEjGW7mAPH/x7f5Pcs8wjHzqFPFLElzN6gBd4XVjJAT4331NCQS2yg59RIcX2cW9aKA2f8Ks4rOLC6lh8APjDRCMy+P/9hTA8jS9W5tBsFeRjjwKS7px+/gXzDGG37836PvXgKZwsfff9+jmfDKfww0UfnqH+mr1lVGJW+yTTYNlvI9wspTo7ZD/9um1VLb7NCAu1SdNPPFbrU61duf/i2w6/iriRhYSlSytLJ77fTYUROBhdbnAPh+CcwgAEq5jD8iQMo7LdscJKjiH+YEod2OIrunSY+ZCAoHyh0qe/XZIGVRGDu0sN1OVU0oGvYFPZ8lCRbjhhdDMQVleLGw47CCHvEiqeaZGELUyljIZQ6f4Upu42A6jnpS6cbyQXbAKGOZX8UXLKymvoMNmMBLxgFa0aGG7MzneemPw/eCXA6mb4enDT6Q4EP142V//Ob8qn9xczKcTO3POmnmpv9+MO6/GdgnJ8OrybR/Nd2XDnMR2FOe5l7FKPSpRyaXOVhmOXY6skIsIKL1cq3N+47UCwRQdjPtas/KoBiyJAjqKqlc6Cg3jgQ42dyEE8jAaBPnui2iVRLfa5LRbz4g8BBFvbL4Y2eb1TvdOBaHf8GM+JC0rYqdgl0KEM50QGgc1Azq3B9quUX+cpXt2ZK2I/Wi0pFKkzjX1pWZ7zzfgfpoJ8zhZ+1c/QlsxfyhrXOwHJbbO+J66Jt4oA809JPHofePGEiXMbU4URQZT0ObYaMsztLvW4ygY41phXNB07xt+o7jS6VUpjkbOihT8acguTXP7KLtENoZlurcWqN4FTiOYf1bvTdZxT4h14YQTS76vh5bdXOv1+kW1f7LlHxIzQqmv2JaK/IEKZLPxahkVyjoeaD+XD9T2icK0utnCrugjnhaRDwAPFlmVkG5AGMm4gJr4O1jScCgtBxs8tld6wkm0Wzwr3aBE/oyyu8NJGoTw5idXlg6zjgtl/hPvFhgwLBIHuKiM5iQFDyjFdc9GysycpMt6Qf7GYWrTVZ0GFjMeDYrdkhMSUK89mKkXNNJorIakRzSNVtP6E/ghFO79I30wMtBGg0shV1IhUUpSvRlQFfx7C5NMMsu1rnRRIHOuipYZLLuqvrkS4ZEB+RXvowY7e9g5Bxy70UONAaky+XwdHBxczF8c3M1HCMaBpPRkxV0FFJ9qJ1QomioKz7AZjz11ta7gFKzsy2gtZDtCPg9j5ZF/gAsmdK7lTZK8L0VmU2U9dxRBASoady9U1zVo0UBKhv16SRYg0kywzRsHA+8vNgRvh5zt6MFmG6w9MrGQvFfJLBDPKaOwy7T5ToOgmbWccPwQXkH1k2um4Yl65kYDeUEpLMtkEWWZ0cZqFTb9D45eKAO1+9CFSFmjkvcBzaE6pRh5g1Ep9+LzItdqQC+ZuYyhCYKOLABfC5w61wD0XL1mjEZ6HwpF461F3SIy56+OuGjKzZ0dGFXxk6jzYUTQFMsAsbHBH/u1ER1l9TrZo6c/oNeQlQu0BWHCJEiXiZB1SIOnORp7Bxl9/TwqvSQT2IDuHmEDoL/rpO43KErOkb30CM6ywxLNzrPHerHG+JQES3EIl6tKHnF+M8xI+gWdQolHapus9+K7PfT+moz8sRhxUk0GI0HJ32wqV5F70rXdvWVGFgXUADiOaYyJ8UMZBX6/tboOtptyOcC+mtms4EcDxKjsj1pyhY54p35HQIHeZqBwhS4KgqLvZIgANqKniebVf6YNJi1IGi7FNi4tAUqPDeslMmQMhlSJkPKZDxKmQwpkyFlMgQvJ3g5yQKSLKAvNgtIymRImQwpkyFlMqRMhpTJkDIZUiZDymQ8kzIZYiCLgSwGshjIYiBLmQwpkyFlMqRMhpTJED3sG9DDpEyGlMmQ0/R0Vo2Uyfh076CUyZAyGVImQ8pkSJmMb6ZMRrKNseP6eI1DjdM3Sp0YrL+ADYqX5WFLRBPtln5Kw+2aehqU+Ydmp9Z61Dmmif4mmutQipP2qOw+dukRQd4WtL8po2CB3EiX1ibzvVIDjIQ3mH91QMwDRJ3nt7rkCH3eTeCrBrssaj3z4L/+05ldt/6cYXbr059UtNlTusSnGq21cO2Mbb5MGMtB/QQn1Av1yRUYmve4m+UWHmIopTOGf65Wic3KUzRbhWDH0TK9B32Mj1toFKCMzXGMs31VVv6kX/xNCq3AsArj3e5SdqXEZMOAAJrQ74dk7U3OL0cXg/aMPZ75RTDhaFQkR9q+LapJQyp3hUEDHfKp+NtJODFpf0+UyNOxq3X88RIYyrtA0Q+3I7/EiE6GMRKZ11jL9RJTjliydxxEmuEgTvOHIMdxhuEVS6FhUDLOUw3EOeTDxRS0inTfXpvCEy5/oLNJHz9dmh+TOj9bNWRuwzn9oGulmER4W5ADH0M7f9O+Uj/VenZHqUpwPLkgVCgpZp+F7kAF4EzvNmiBAzuqyH94ihiA0Az4jRCI6ZK/PT+l4aimWV1r5/3v1CgyRpKh/Ng/Dm6f+wSNN3SlMhovWJxGLxyuFH2mC0yUW5XqGjspRRX/Fn3q5daf1O5AXqLAJ/55xHb4lrFbnFhmWn9eco+1Ttw1NfW4Ti0uMryxStVyP8JSICvCemgFuwBeeY/Ub8KemtQI1mXn4FNAGQT80JLr1C5Dvk68U7XNL3rOtcv++MfB9GYy7U8HN+9Gp/ifljhox9cbX5sOxpfnV/Bn20uTd9DWVWs748Hk3WUgYSuQqL5HR39Xo1ezolfs+GpJ/m2lZELr6PJDbRq0Q8t1W77WgOUPjSEyv5V3WfrLzkP01toMqgitXknN3bo05XJpm6QWWJtmvlLnSqauk3fq9zKmcbJIQINcwc4toddPYE6FagHlFjZxwH7WOZTqxGX5+9u/BVN5kW6nadB4O1XyVb0FsotTc+F/MzCOKKRALv3j6IwM9URxJgpAo/4bYcvRy55G+jW98QOr8WUOy34cnSpEqhKOyuJagEmmBhJzqUbKKuTUaYsmdetQwFywvkvcEmFQkrepzMhYI4NtUqKqK6LHQM7uu/ge4SlJxoXNzMJzobnrLJ7NyCXBfteGU6KGMt5liMW9ytlwn8YfkuI9qd8twyv4I0SnsbmPFXQKXe2M9AkQEaBh7LJUeS9w+ClC/hC632V8elanqi5Ek71CdF8YA0kTeoJIJB4WFS9hg0kXmWhIqtZ9jqkiy5P0yMVdrMXDXTSymxaG/9qenpCbJMnmw4XiDlMdFAuwZv0IFWXyxbPr3i3yR1EHdgYbL/9sB6OGo0T0eA2WHherS/Rp5zOGBXq42iKN1cllT0usgzDv5hvAikxotLczCvXW18EotlRPRw15P4egMlbzaf4hCQVCA3zCqoxAafhV9N0/vB+86X9vGAS8Z7kH1byaE7dQ+bmsb2EdUbTQ288kn49L83JAdzfPqia/4VZ8MrQtS4RmvNNYNku9hwOk+kjRnIOKn3eKJpa0QqeIa5VdUAGzABKxypadog4wsgQ1j4owLElN1wzTOjY+F1pe0QdOlOjupjVWlQmjZUw2+ZZVym4KBtimqvKqa2yV0ErF4jpA2eAhzqsKknIR2aYDgdYMeQwY8VnJVU/GCfEBZdIbSwi2j94EXrVcUiLRvSpHgb6gbKuprFLVEszw+NGGl/X4vGNICSWOsXOb56skzjiiqgsiB7xXfn0xjH4xUGKeeDO3bYSQE6EiPF4Z5jkYcHd+jWjyHFE/2reng+0q7ux22JxpVS/6TI8Opep3hgptS7Xwg5QuldKlXUqXSpk38ptJmTcp8yZl3qTM21dc5q0D4MDVOQVtIGgDQRv8nmgDidJLlF6i9PY4qLLqeyuLB+qBVmqVhux+qbguFde/3IrrDdY6tOkoV6Qfy2Uagc7/Li/T+EJRSwHH9e8HWeo4GO6EQ7Y6VvrpIAEVwtVemk5YgWYcUxzCCTR0IWiBpljgFxuiv/eIrnu4/LCw/B6BwivxDQXHv+AQZbfwTphXMXBLXYHZskfvzUs297dpuw4VenCyS23h2nj6RjPNFi68bR6w4bl2uOQIZ34/5zFXJwA951qsE5mZQVCipy61oSOVClR24Hzf1OcYmtsG61bP8tW7zRKzrjAR8QqsnXESzx99/l8kUZnFG7BzEWZQMkYJT7vxHOEZUFyAQqV1ry/o8K/xyVuT1/YJdFgb9OBexV2tO4Sfg1yiF+wCs6Cq32wVb1BRrrrw6g5FQ0wYRQAWvtWZyXmh8tYJgREvi8RuoBrFszrrQoTvzpOzE/rFLQmkds4G+Ebj4XR4Mry4eTd6gzcE3MAPo+Gkf0GQ1HeThtDfgZ/tfR3RsFxKaO+r/RH88r5bs+PBvw1O8N6EOowW9SFayf00pFaTXozuOE/S3m+aa2Ed3h5HCBIYYwUqRzKNPZyB+hWd0EY9pWTp2zSLi8dPomPY+2KbzGvHLiUoeEF6HBXf8oj7VztlRZwhmqZ2usb8Oya0Z9s6TgMl0yT5xf2C/ADAt3+hpbKXzDL54/zoFAVBCMnH7WTPKTFHUAdH8CMWkcEmgb8p+HyLF2Myg6X3mIqj36HSB5YjvhH0KST3ab4rDx63/rB57GpPaoM7SylO0jQiMtxqH5EFqBRY+jQ6wvoDoDqmRw93se/wcpjg+n2OtGgyoutSKcAm6ROVKF2dv+0Fw1ThbHuNUEuSf8vRONAwp0kIzkQ0S+qxAjBpFCdJrv9JDVS0pEBhqy3RbaB1ImfvumQ2C1TDnKfc9RZi/qgfmMVU6QukPNSUhk7dNvaq1iOg0VCTJMrq7dYJK2wqK3S/TUvxYcwWVav6ONAyeDluooQqlUyTkKVcJQ/2jFXGBD9sk5B1/Fl0oZv8LQkjrvd6OF1MTatV2tCN1xkFPGgqYL1jCjHl2Q1TwI+emkKICuzkJg8pVUv9JOIo1cc00NANNwdTh23xMPrAyuzTJ1niVbIIH++u1OAtSphRqDc+h5z9XqKpLj0TxXhLU1xy5Qekl1QVsOpG89v805fxs6jTI0QHgq3M5gHec30YgTopOiTq6KrszyPSWrumzQ40Su9+2p536Le5wNFBMsnxgwYsgKIJrsGjUq5P9d5no79fjkM0UKcNx1b4dOoouZEnpg+n1U4BuAZ39rjarjKvW4b9KV5l8iNztM3xLmunZdtFFZLvJfleX0q+V4CTdnFnR+TNNgXyn9yd3c6Hl9B4QaFdc8mMcdTxRYBUcG7OxNXGpbvllHU5+CpxycmVktSwbyA1rFHMnyNpYOQQRq6B1tY5SwSJl3KmJRMRvokWF508VXmO3rrObHp8B6n4GXGgirVdi/7gWHWkqJuQPixbTZ1HlNBPpPiFFIonUK20ClVXrlSW2ucpVyTTedOfWsPCMJHT8udoWVMDZZj/Skn+omCJgiUKlihYomCJgiUK1hMpWEpkP5GC1aRPPIGSpVUph8gnyfaE+U7nwJ2W10avUowrAF3kB5+2MNgFroXTeseISREsxGUd5JbRfn4sTbfV1M5n0YZegqcmB2fTfVLAkHjZWeHmS4uUz5UuCq4cRYQUIMZ29pmhmWprfK/xQTq30nMIBhCUNfz4udsLQ0lipT20iLP5HkVPK4JaDFSEBcnTIPVQxw0KrkGlKBVHx4+Cmm3QDMFuOxF50wA7hVVowQNCyCG7gzR5n71ruA8eFe/mWQXfd0D9Vh1Eadsh3KCZScPCT13LwQtjuPceuM21qeZjT1GoUAgVYS8bBkl6AzfbpqyMlYKherBKkF/qvbWXLu2vG5Wilva7stsmNgtccrBKl+ltKBfy3FzDnQYAEMhgE/WtsnyQ3jsEpkzJma5M12OvZlVH8WO+80FdTAsbetAA7YrXyFGCwCkqpRB84uHBqg+X8boJioUAtmT+Dq8NNlw7zE+akFwzmMNwMc23Wq8OvqiM737z3HjJpvRzEBPqmI8Hy8r/cOsweBviZJnSdtRBq59dRGHdUA3KzXSJtyoBqzTXvTgJsL9ebYbqKpVUrRbE2pZzozxoHt5ngIbD3DxuWjOufuB+fMlFzDmTNy71/T9LrCRCVzN8jCkJ9OeXP/zTP//xX36mSud8dwgWTbjOeM+3+v4JPMU/vzxWL8PB2K1TW6TYKSwFy/lH/3LSYCHdUL1fu0GakeoT2yZyzXKRXgofp8fJsTauQduxFx12aLZaTZjz7L+49WsmJVsKzS+IrHuiqWs0f3yEqFEn1WmjSE7lCdOXc6ceco3qPmsPVWd1LmEoX52oo+jli+j/cdwXG3M09hJaw5ZCI6WtFE1lSWyVp66LrccZHLvTfPOp/bXOwHeW6r//+9kJ+IEQ5eb1ttokvLqjAzuNvkt1lQg9pfL7z5mN0yypE+2tlirFtBF8jDmouihA4nQVJlutYFdeRmblqmb8xO5lhVDcnCF1S1ml7MbLiCorFkltXA4lNF3ko5HcFymhwD3epeql7tPcKuWd6HfaCsKCzxO+GmiOoywSrPUQ9v3f+vkFfqucdWFcCsxI70AzT7LOxjN1MA3e6srNd4f3UX2WBFS8phuRa7cek7fcS1P4gOUbsg+kuZuq/cGVWSASHy8qbvS/eH4Grx47f1tqP5G+cMAs4iExAVu1Ud2RZxglp5N41BLQvpdgwiQfQ+rlElYAHnWNPMbBG+GUbyyHpVCRCSYTGNw8Lbi0VdzgJzNpFRX90kuuMAtmE6da06OCD2upTjqh6eRkMJq6r3hpS2rpj6J6o6+iUx6Pvmc+Mm+pXl5F1niMFYcBukvJeU/l2VEFwnUnaaMDOy4hua3qoQabxdjixinZ1tSInl2wkSL5n7xfgUaCkil0qUBboA23tMJNyIJWaZLQrT7BHfG+H9/GZcANiL8acK8tNItDsge2zs3q7StTsUaeiouYk0e3Wvs02nLNReAR/XRxfvWj/ve7K/rLI8LqdyESNA3ZHebLSDy5oCrG0qrYz7jP8IcsQ9zvOmqNyPvex0VFxG3VHeDoN8EiQElW7tQ9KbxjLJXNlSKV1DRc8wZ3Qxr+udSXxXQac74ZYszTHXQ/wp/VdcVh4ex91zmaQd50nSht1BPTV0fR+HEDzLYMtW+K79E7jzbB+YCWHydbDD8vA/xfPyEn/jzfbLWjzOkOhQHVsuNzZg/J4N9H5+M/30ym4/508ObPDeel/a3q05P+1cmArmSuPpm8e3153lrkdqJ3cODPui6MlVeRRLDeqmtY5ZLdldbrCBpwPuO7gZh2YHn4lrWEKvhx9bYkmDPZXMKkek9QhWgo09RJPw9yt3yWo/7pm1NTb/DPc+THzz3NeXgyxDn84HRXRg8JZpWbHmMshjILRg7og/Yp8RR0dCznWkb2/mWY210a1igawxKVeIRKdrEr5G9kuG1t/fgtn6UfjcPDUwh5FhoNYvpqcJGrYoPjJC5947qf2bqtBT1VubePxJvNjqMg1QLcO2Ms8s+HVyD8+xP4T/iQ7Xmt9hgOFSo5N1fD6U3/4mL4U/g1dQbP4YO3g5tRnwpS1966fDeZ3rzGi5dO350MboZXF38Ovtb/dzjNw9HNcHw6GKOiNYYmx9M/4wsnb8MjsB+4Y7356Xz6dvgO/r4ZDSfn+EGHj08u4F2YNM2l22coUqE7GOrJ4GrafzOAtXjfvzg/ZKyn78bY6xAUS/xv/91Jh46BD2Ibl/3pydsbOLR6K6bnl4PJnm8n5/837ML7wXh8fkoqx7vRaDjG2uFnQ3g6Gga4qDLldQliVeTbk/tkyOu6vKV6wVPsvX4ng+kU59ug53d4N/zO1fBq0PjQbOu+Cb7XF1iFp8f3W9WqjnM0I176X6rSZfZpJeho/BT/53/975KKbnXXvvZbWD7j+zXMLJbJF+47SG0j94fp+PzNm8HY/Yko9tOMsyuSrpSYHjTNRglfFs5Bu+RjMts1CZtbpbq47ZgJvYpOEFK2WlmzaVeiKmDfVTN9FaF2sbHvKcuqFyXHy1ckVlX4mYRuhDU4nfosWk9wWzZLxm0rSVD/hgCKFkMIBp/SV2xTaqlrDbFiOQ/bkJOw+Im0bC3LoJ1APs0UKX6kg3uL0vfgT9UL7pHoJF2vM8omVcWUaWt1DT5yeWqfLUeJbmELcKVe0Aq9pK04jl4cv3hJQvblfwsPnpb1lLwbQSjcVBHPXL/iOmzCZ01t5c0p7AJz5Qbbcc979efj88lgctN/DZwu+PwMpMwEhC+Imoq52dZV/YS19uzRCuKfDWmaE8cqVJGW6JK4RWMzjmbAObH0OSFJG3pxxt+5FyyzjodklT9UezkQiHWB1UxVKKluEXwu6orgmNqoRH5uT1XdBUwlXqlWlVVuS3PYNZDC91PW6kTXwVYtpqVx9vTCsOqFhq1WTiw3eYyskwtJ3yq8mvfuc04KP0qzI2hoRlbkm+m0o+90ltwmxRKM34D4O+eHakjzBHZ/VR5H5xTI6NVHm5Zbw5vpd6yxi1Oe3e2yDwGAmsIov09LRIboIpqV2LyqlAmkmD9Q0gYW90eeV+qAh+0vWVD9oC1b0ptVkqUlJtDfxuhBz6lG/CaJuSBnV4cuvB8e2qQ2ACKpFO+JRdWGp8WXH/E9IBQDmcN6be+w8HmqClWyXFUREzBX4PdVEjgabXhabXF7e8YmkRNpObDuZ67OhzvFsJW8SYCFzI1bp+L8pod76QhD8sR3tLzKSeCxz5fD9inCugsFxONabyq2VqE6zFNaqTJ1dcLLjSStOIGcDh1mq3trqRmRhYxeDvxtciwIZMeXluQVNR4Hp9LZAJj2KWgOZ6CtgObUVNms/bXa48vz4M+vB2hNtjzrTzzPqtpFu/a6oK0qWO1MFjbL3XJ3xiCc1kmMB1hnieiKt/WPnDtWzJawRuKl1lg6oN5bz4dLigxyXaVI4NpBg351Z+tRTJmLI1TVKiqkZpYq+sc/HEXDszMwjFCpSh71Wbc3DGSPbieGSfANAYoNqMLeWAxLVXUPHVqwb7ZDkAQBXh1mylpsGM2d3WoPpPZl+VZFZTGym22LRy397EE6jrA/NVa6YcBZrhBQr9EDNPJKG1MDPX+lf08kTQ8BqyoZBjZ7VZ9sD+9eI2WO5Quunv3E3h2ulkZp2NwWT26XlekyI0KiWVItbovdNJed+SNrYDrz3Sz5bFKgV3Zb0IgSJxA051sPSvs3sWaNAZhh1XVSlF7ALCvkgVfqbDCtpdyiQd5GJy2Ms1/cptAxEKTj1NNHvUpC9j4PMl0qdwLigOolbbw2wlHX4P1QPxGrI5uzLnM8Fg89KDvpdvcYEWZqtao4DpTXKOi1qT2in16/+7P+5wQMa5c9T3BQHnQxcSwrTiSwS/Z699jDUU1gVG1wk4DGU1l/56T2OOWU70ErPZ87fgiHJV5V70CgJNCOqhhK8/PsDLXc5lwPpQSbuC3emIjIUavi03FgPRJLKaWUL+tojtbNUSgdvDyumKHnl+igRDdfo5Rue8d/9mZ6EvhtWvvtfFh/72z4Y/3bs37gtyuXWGixzrOI1lJJKV6d7gFeRAh7p+AJIrsYeFJ/XPbHPw7MX1eD6U/DsaePUP+kDpR7ZtAKHieddWItxqCHEGtfOUlcptBnPV3HZCwZdZ6qd9VLwpNBcwF8MmAtkyW1cACqqtgu6ivaEIJDjMW4mEmrMmTdrwY7JDeICn815Yk1n9b4Pt7GxbsidGclYoswEgoSf+34cbEnEDX8ZZAtk/AJVS5L0FWRLrzcWW99IpJO27As+qw0Omo9PTCNTt82W0nEjNfeYrQmzQTG6kfu3Cy8p61aaFpua7V1653tvgP1YwNU0BEZT01/egJdQ5HL3/c0fkVH5TMI9zBS03qGLtfxm9OaKyWmiZfbS8UwPyOVE1cKm3j+dAmcn5O6WYZTNvvoQbHDbK1dkqBC15T7OfEzPimPnQiNP2tpV6daNuUqTm0rMEqTmFlJXTTZpd2hEJaVWlBEZciH0s8lfdmYrfnJ5WM/ZSwNo9j7XVlNsEOdnP/0AlMoNBWtN+Q47MkjcxpioKS6rwmPEtk4Jp5AriHy1xOIenZHev2HmH47wm46yhW8woog3slc58nqLAfnlDfpfv7hxq2hK65Ug5Y0jR2tfF5EYzhilQZASnRNAWlpRy+DonWvHgu5IfYPJS3NBexzXZwE9RuMsF5nZpBOFueCAPNY8CM1RU7KysUYiJi1gyg1QTCDUhe1UZ+LeIZ3GuIsPmT5A7aoOleSSK/TdQZjwBBDoRz6aFHC+gdYZxl08PYp0cLJodFLgMnvbnZGUxasm97ZfA8D8+cuRECBilVyH3PuVahLmzTqz+UNilx1O1eHblxnakMio00v9bKG8OZXHarQLTaZ500HqEGvbjse2uPrXLOyzsstkV2G1zfPcnQ64NdN/D14zOkSCT+IPm/kUvFyiXHxcMkBx7lCGEZ+F/0JfGDI/aP9NuRt0Y6br8cRREdh1MWly57DHVU98hOaeuiZyzebXPGYShYV8R442vpSCGoU/aaq5jWdedhvczufs2FcPsxnhWGX6e3usSE8dV6TquwnMhSIHjz0+TW1G2pU5dUbFUKvEr3e3FCfUeOv421I71NPo1t8rJ1o5l5aPUwHa0IuZFy0rmlIOIazUAV0+DHitCq8B69YWr81faMm6tFCnSun2aKIGRq/K5J9/WziVHvWUyP7TXDeb0uRShd3O1OoAh13dbjXRj5WRrguPBLiD6okCaVUuJ9jCThWhLU4balDFejbv3Ts4J69Ih5uCZNg7+Zu1U7bZU/3GhsuD9gXRU4HbIo7tMP2w14Ye9hWuD0esgt+f7QBOe3AvtWnVey68uRZz7OjmiByYzu/6o7o4e7fDf2GUxnzOnOXbK2LJR6wPbr7fVvz3r+2s7nrQ46KE2UeJ4imI/mE0V+q+EibdPuoVdkezKTEOi6Y5cYAh61/LZdVWdqrHtZ47gEJEhbrkbtJXyoqPCNbIozF7xTlpXa+oChvQ2Gc1epTNQP8tlk1wKeH6Ab8fktTn6MdmKF+hnrAozhQP+CPREEQBUEUBFEQREH4FRSENrRGSkkXNb7bEW7xKYWifUBzXZfokLHeDDioTeSzEAeng7P+u4sqyoAS2AY3mPf2Zjg8bX76un/aikio7tgev5TOwB/Txrs+Kv5F4QmcVH2QnjNO2/CzZep+rHWSzfvrQEX8Ew2HzyN6idy2iOUmP85um6/JZ+gybaT3uBEJj/j6dIt+1H57GRZGbvHrzv3P/ctLAgej37fc6fqGd/pNe629gvDsMlA4smWDnjrDnIaMMpTnF5rJjuIC5roNFvc+cT5w2PLGfMK4V60ilHexhcHA0IENquATEPx9Uoan4rTWOJXKVQTAaJrUbaPjQf/c3i+7fEvVyRDxfv1sEacFa8/Xz/hkEhLe8Q7/LSnCwG7M9ijiZdLfXuBdpq9h5wJ2xIV6CyMAK7rz9BZftJNXODBVMIxK6h1x5ShbCl6HIIynOtKd7xnZu82m08h2+N5vMbKWlRrVU6DNrlFGDG4dEhd685QoCZKQ+SojUCo66eFQEtJNb2xwcLuWxeo8ODImDh8dVUpsG15r/LFPPOzy8mTPke5o8WpJgkNlVkT8r9Hezcl/HVS1rnKwQSsMgxQToqOeWk5t/G52W83rTKF6FUWwF0QolUIx2TATUUOirrpzxHKVbhACMc3BLIuD+NuJegWGqd5RAb9bvtTAcA7iJeR11/wQufcn7iuFG7IMSHOWXOUh+G0leYvAN+gtyJKHiAoWIsekG6YJMcNN4bDWQLD3NhyiE7ti/bG5mjkQSWzG5rwbX1it2ul9Dy4HA9Sj3e2PSahOVL0mpY1q93Rwd/VoOoW+QIIn29dnU/yqQQbuEN0fknX0AFYVRv/d+WQY/dPLf/mXo5ewspu7+OgHWyEQxmCpVHUdDpBuu1Yfc8pvOo3COeRoOm9emIR1JxOwSmI0W0PKr3pknTXU/NoGqSi4qEfzAMQUvBV7tcxDyJhlXqTbu7UVDYSIU2Bn1XVw7Pc6Ib5SjCn5GCUZbgTqchi602nn7a013TPx3r9bIu484CbtvPmqcvcs2x35D76xtxXBVCk8RxtEAOwNZ0jrW3LiOaWmqFOqjkRX1HjIe4rsxQH2mOPvsGrngClKXccl3sLRdMrSbJEfxCYsGo05GQlWKiOF4hJ1Q3KWfEhYbOBUYU3QyC4N750nq2RJ3Dc4pjBY720lRcLB7jWea507Xhx0sLGAbJmoMpq6BWLOK0oqZvMCXjYkqBPwm9QXTPZtYp7k9vsMtmLbbigGWO0ANim9Z75YrxHYdH64n89nXTQYYVtPzbbaVRVXPUF1BdSxR11+/iSos5wENBYavXscCH5bufwFP0riIqNoCNdUvUdmON+ZMn2kKXouKMpnSdmjhwmwChrJ6xmTuXN8nfWrV9uX1c4ZMISeI3MV/HHUNzdgzJyU9Fh1gn3kWVKfxAxP3dZVwzC3F9O1KfHM3iuFQLFcXXvOGhzX+HBb7DEnKZNfdugI0PqgSrosCb2VqYKi3BBpxsRWk8UC79LyUWoePrQSjQhIDnNNM9J8Dw4mkN1K6WPezM9PexZlpqt/4lofrB7XaAyBGhjjYVvm3BYbDGF4gyqzIcBSn7ZYhY2Un8epYKgvfCviDd6To2+fSAKvYrFYAtmrFHbHVWVAgN7rMWfbuo4stbMprapJudXykWJXr66zo4hCdqqqDLFg8yPZE2u6hET9YtN78CdTK8L92Wb+ruOPtuIALk1lgmap8IzkoD/nblkbbVoYD090/azcxOtjmOGWMVjH0MMxNYEe2utnAe6tZxDYUJ2OwFE8+6a+WCO4kB7CuptNZWhWJ08gjIxz9zW4U3sJOfsL2Aq6silsoHOcV8lii9EDyovVpWWcYpxOnp5yYpnIg6kkkS6xTHCllI1qWNu519m5ScoF47TUN43wc4N4w1oZ6KPd3hX5bnnH3anpP3lJD6aGB6/CYy3vdL8vvFOhBu0AtKFdvW5wiPaXOOxabFD7iNtKQDSUVriCldD5/arKgrcWv26+NPc8bs44dobXkGkspRp+i1INjcAS2qB6CYHDg5WHkE04roZDKWuZ0Mj/1rpc2p1KeZ7Fu1Il0tPfyGZtBRu3Xqg5YBgSYa6mRco8Xei105W4PM6IjSrXJRe2ISFHZSvUpYLUd4mKCiNC/Jtb6ekqiXXKv5IsWwoS6JecPHfjvw33s0L0R1M3XCC5VAsBkhXYbaVX8nkhvt9ci4m7TlWnGnpUt/ZgiKzUKkPbKrMtyDUUiC4w+oEqJOgS5a/Ck0A+LWwlkR4N+wZs923Md6mqyk5UU6EjFAdaOMUGQuG1RGvANSo1NEV9mxGRRgW6N6+J860+y3oT+UyTZg/CDT0PVO6a10LV16aW1BW4e9vqqcaYqBoaI+K0LRm5r741jAb30du0LEnmWjOqoXvMZjVcVRLcNd4v1DNuzV1pHQLabZULkJ9sveoFLYLnmyo9sD9x3+j6oYy6mWMd7NWkvZefSJnWlkPpmQZbzWtMZRlVhULfhE5aGwM3etwQFY7eFMl9mu9KT6VT57lE9l+Y2nq+4dWgG/MYtJGtb8XSevZ2n3rcrJiOE9xAsLRra7q9Ax3ZU0hp9F5pPScy2yMfhltBO54VMAV2baiIrTYJZrrC6GE6bvNgnYIh2ztnnOenXvEyi4VAVZzYAxU4v7VJboea/DXbNkTdpo5+6b3ZSOZOFezfg9Yx0qTrTLo7aun7QKJeEHTK7HqlrruW+rCJw5NhDzQX2EOvFnuNbA48KH5jf2fHxRDXgUfGq7X+Wx+bSfhEtJ6dSUut0MDJsU6zX8/homouemsZKEGKblyf5mPljnQLzbEejC6beo3EbG5y6yyNUWEI7ihQ3TlQjNHkFvKhpING9WmPVH3abM6VZI9UJdkicWD6ihZS9h171WhpuHTkajQbfQeH+vv6IaN+XmM3oSIEZq2Y56hGbYepa3D4xW/9BaE3ntxhZC8ld+iNKzTrUrAV0JJ32BBsA8/Uq53UUrm1hG8tySs1oPadWakaLFWDpWpwkzNaqgZL1eC/A1f0f9QmIVWDpWqwVA3mV6RqcNgrL1WDG/LQpGrwN+W6b03i+zusGtwowYYebsXzs+AarPBmHKXhK3nkZn5ox0vpONKM9yF4/lpulrOXGafKpRrQtAzBu4WVqDBckaognHJN8P1qfyfX0p23rIhZh552TdIqaSFTqnvpONunZjb8xpfZNV4a9plkidecoYCfu5TIfVg9+y5dAq1u/4BWd7klGlafg3mqA8v+dWhtV3528/YCpe82pBug17GPTsfP9v75F2yJ90+8f+L9E++feP/E+yfeP/H+ifdPvH/i/RPvn3j/xPsn3j/x/on3T7x/4v37Xb1/HYGh/qGtwUItunNfusDTA0HFrSRuJXEriVtJ3EriVhK3kriVxK0kbiVxK4lbSdxK37BbqWqhcjEm0IuXaXap6s01XclLL52xW8LxPfDHyl+hKzQqqYEP8H9lzrrOGstBRpwWG+vKX6nWHLTWhXS93nHxMGzBq7qAFRqIgwV2c6/mb0s4qaZxQI33V66DBfgunS95tj51XA4beV/gEf10Mh5OJkgWb86v9G/nk+FFfwqqq/rZIY+jqNrQq+iK5DdJKxBdkXrFbfhVdELJu+7Mj8wmgWx+zOJ1OqNiAfFMSX+uq7JKYiOE3CrvtN7OHSy248roX0XnhgRC3WtlMkseVigZE9QlTE+qAL5O2abifq5usSRux7dpVO6JcHjegYfnXfVkOKo2P/Om4hR1e1Y9Zq39vG6ovKeL8o2oKnccqAMbqgQZw7J8gBXgiq9e9i8XmVuC+lNkMRsW3DI3oHT7+5zEQ0Y3h8COcMKs2yjWl8BSknhf5o6oJcnimfqq6mACWjxz9F03pd2zJmCgqvy4qqCtJCzVIgoUwVOnmNwNacBnxRVf41Xg/I71I+j8LqX29UrU2/E+rbZ0av+ilb6j1F4uSk8bHP0hKrGY9h0q6+gt0gVs0GaEraDypgv4I9FKdar5nK7M9IKW4IcXH1CdoLraeB0WrrfVxOkkZlRwmMt8o39AzymsZSv6q2saW65R4OwLOgfNtJzXbT0lRUYwwRUox+Weubx88eIp59J2uLD+rvrU7Hpn/byibVstXSnbj9rH5VJPfaGTIuSrHZmzh8/dy8iJd6H8x7VyCiS6PdEFuA94Z0LMLlIw5YEx0nrd840KdETxXGIxm8ClKnR+WrzSqGXep/MdVibld7EE02o3t94CZiju7Bs0B06znyre3bIY6lQ7NTJcfgXrs01Jhigx0DotTQQnyjjmssq4Qm6VCXZL2k6Oap3UQzD6QXuFQ2fg+oM2SqkHX/YQ9om/qIi/1ds97XLRElAO+et1pSh92dKDKp/qkucSC31oLg/GtXm8iSlAQd4rEBy96wwaKTFolHHZlZ/XaTbAD38mivx5HX9Uf9Z4etnNrw/CoR++jL1KRsQ95nMu7IYyxVzD3vEs+KSjq383N3S7S/F+rYbhkVikV45QXwk3AetzFu9mibrr6DIN3Xd0qSvKqnuPHPGNbhvY4MS9+Suy5UmTygBAa8fOyKdMlNBAmYru1D2IWyTsFbcQ8uXpi7gDpcmMcaw9QX/AMlSqAj3sw9yUvkULQa9RBwM6KWY/vKh3aIrID8YnP7xooYA0Cx3nE3zAFVHVtXSRKpOoPbcNF2TgdTKzbWNte/XABGnV+/Y2MtS3elqhMpdKaKUq1OcqXSS4gxfo2AvxdX7Mjj/0xJF6jUFXPCQ4mmssq5284rUnAw3Y+SYnYbgGC2BXJB6tOWUlLbMLjg3VtHkRP0zvoB/UIptp+jHfUfv6E1KsY7yi5Djqg8DTv6O7BTvl5dLtmvjKPFnFj7byk/2Kn3D16CKhaHiWa29oZj06JBfsZ7/W2jiHiymUNe1bZW+Rt3MFghirIoeJIXQAw9c0XDn3MjAtf5ccL19Fb7AEfvS6AMFX3kUjvMrp++A2/rKDjdgF7nzTkUwUIbm2IVUsZLFbaUal9AZzCOuuucf1bR6wdCb0e3Dsr0ehsVZ5VqHvR7RCH+tNtzMyp5ErzfRxF7DF4KonD2dFgu62wBIFhRNwEH5f8219X0jNGNuB6o3mArrmtZZ0RxZMjDX8zH3C5SMw/zXI4YCBtYx3S771Dj2Tj1TcPtXqYZuqceVMjOfJ9mq3WdINC0jAKDl9B+pTyOKmlpSAGVGkIWS7uZEIG9LSzfoDpaqiqu4ulb0FJVkFd7AuKd0hqM4nhZY6yqwMLYupe1EjufmqQKtFxG8CR7AXraqwHt1Q4IVZmnigEyWyPmq++SYYxGCPBtXCrLOS2gpF9nXTk7l1pXqhY8itdu5+j1chVOwvsj/JaNT0zN/f8kmw3Qc5Cw+23uvZTl/4UTVZAsqzDT9hQcAix5sz1AUiFL6LNxukImqykS5vQXkoHhFPt0rCi8vd0KYWO3XdeWneV3RHBe6SlLwzsARYqZaiHhSJsATxsYbvc3YYWPPq8SRHUygpYrDdk5BFUxmN9sqVptIwNUN3ith2opJGUCQcTzRV+vE6ROPtI+00PDQY+SgcbJ2YCxZZYbBRdh3MRNbnrNc83qLSqulUK6eHuxKYVk5iyg3FVifAeGcJ1o9+nVKh7vpo1QOv0DYNqKRvKQRvLxjxB12nHfvCKTwf8bNAnNSV9KoFc/eF6pgGwTgxTgp1Io3VcVAdPg4gKVK45lB4efx6enLMlZWfqcp72AevFDOinXJ5aXQDYiP4+PCwAv0F/SgMHZiCPYraN8zz06bvLr6zBnhfDwbwbPPUAHfarmCcepQwzXnyeuM1k7JYEjUeNb7aeLTX7Dpr2A4iF3XJmbkOS3u8yYOkJkE+DEoxDhpp3rDP8mLiEVdAYlbJVk1NO63cmSwoKqzbC0EKWfUK98LDOqVrcfHngVbU1DVqCPmk+u0RT8cBpBBaj9++zpwRlRR1Um62kmpD5lzwVe8DxZ7m0c/cOUbgfgaaLdI42wZgVqCFD8FiC/lQT3QndlEYZ6NuPNQgGTB7k/ReA4CMoarHW+syvk0D/hzoo//63NzHpC3J4BmK9161FjfYpXxXbdjDGRfLFj8iPN2Z+2TQXUTRIli+fM5NXuNB3ua3u0X0nHDUz9XVQKC8xsYZ+2+T4ZW+a0UDEUnaMsZcTwCYC7lOZzMQBkSY6g7o1+eef7KOc67ERRfpSl/n3IC2PaM3nPOtFmyupOOOag3zOY2DxxxdZemcagUgWyS/CiqWhDUJXoStGw8Sne64wtTX6KW1WiDzPGYw3gAi3X+LI1ffNNgcMQfrAqR6WnJEhC4bVHox8X8/UjocDcb96XDcEC1teGx+HvzpXZ+y980vb8aD/nQwvpm+7V81/X6jv3RfuBhMJrWvzI/2k5aCAGYHhnqR/qPxljuic305B62Yhs6qXdIL3S55TJdNVMi0oPU0fd1l4HL3vefhQ+h+REciILYL/zLijW5rxJs7nP74UNUJe7+7QjcbZEBszZxW7b2AAabWbaiRVx4czQSrolhdiqwoV5eP1ldIMCSMQGcoc7QeYkAj+N9ToNfL/gXJ6vOr6eDNYNwdfkLrunUwKO70PwuGMrgcTf+s/7Djoj8n0/H51Rv91+vh8GJA54H+VPPRfyICZzLtX47aTsT9S700Pya0Onsi4c7be95k3utG5PkXR+YWCWhhmQuvNcKMpU8tSg9GBz9opUQluhRpdBKQXEQbrKIi5BG3Dwmza+6lzLP7pNgeMCGSIFwyHQOoBWlEcALwSqPEvb8UJKe5kDZwxnp4eR1dWqtBhcrxobSYaJMmjEjVssTWsS9dtfY6I95AyUwY40Fe48NflZTlEaoL3NCSRmk/ioEdJh835O/AG/X4Q/4bmmQ8c1rZB9wEdXWPglErIIsSutcZ3TyNdcLdgfzDX1781bs7DsdWlPoWoGN44eVfjxWEnyTrKs8/4Iorww1Zru63ZafY68coD7aQtqgdwOaANOb7MZ9TL8+Jc7DtFG8VtpnyUMoW+WyXy1Fy6rf3Hmb2WgoNCQa9wOSfQ3LT+kkz+7VBoJn7kd0rBVnElftll4D25ytLcC4ItR70IJM0OmmK5yCd2RDt4P2l8rRTAMi5q9kDQCi1jcGAqPMbK7ULsFNZYG0aG1LFPGGzTZF2pjlK6KTXJSj6cadNPakHGklolH1q3rvt1TwityCnmGCwmBO1UGUEw+kIS//nmKmyScxN0RU6hC0K6Atj+oJnRJYavhbZ0HO82KqADkfhV8xTuU6VufAQT519yll/9k6l2wQhWWZsUbpeJ3MM6HPqXIcdU603r6OBmJnl0pWrluQLLCp+uJQxGiZFDvgiT7jjgHbAhQPDgVUx0+ypPEhEGzSOSt2g1jwc7+oPcuZwB3QZNRnjXVdxD0uBIU4diu3w+gls9YGvo1uDy3GF7XSMJmIzJLNMLMj1GRjfVYli0vNqR/rGyXWSbCnjR3EvtnVTDcjWIQVrdmGjGBPDJxSbOlI5Bub66ZKjN2S4kfBUUrJ2zBwjNWSbljXnk2uAqmszAgagMkD5rCnNgFzd36nJkBMXUY+r71vSUcVAFgNZDGQxkMVA/l0N5GpJAszTC8mMCT/QluFK+293oHEW6d8SV0DZoIkC/xFps6xDG4tJngE7jKgxXzaFYSw/Vk56wpmqYJGRzl0bbmsMZ9ZmQ23vGmFb5wrCrVLONkmmLYKjqOZDr1XDCLj0bUeHpCYMgOeqLzEpdXf7Y4j5XNR3EF5dgQEPrOfgLXQ/3b/U+LwETuB8VZ+9YpmHzHzEc91TnYMouU78e9RGP47n4U0O+LYetWKboineNW2NZRmspRfKoosFO8SytOHK2WRNoSw0BkKkXu/Zji1Biqb4ijYRAw0foo5RWM+0pakKlWurS2t1QOtkooeJHvZkRxztUZ2I2+hJOfhQIPPN0b/FkEi+K3oDi6hOKJ3ve0QeEF7PHIonPUyYPslRVzlNcpoOsmqU97ItDl7xLhqJRd4n55x8ipdQV8jf6yhs9hF+onvwCbyDyHAO9AxGIcfgJ7jYXmpG5XnZ7Av96j7VcEJPwk+7OuxC2pOewSd9HMQ3TWsIsnB8IOQK3At4smAxF0MmwCcBPgnwSfy6ogF9tRqQ+HXFr/tF+nUF+CTAJwE+CfBJgE8CfBLgkwCfBPj0TIBPYiCLgSwGshjIYiAL8EmATwJ8EuCTAJ9ED/sG9DABPgnwSU6TAJ8E+PTNA59+2eXb5CpoOI+UP4teoRhY0Gy2lZsaShnTzxhP0F4+5Sh77hWraqrz6UYvuVCYqaXn6Z6BYxr2BzilAxvnBMdvk+B9BYFV0Y8CwmcFguQif0iK11gWNWBr4LPoFh+axaCPosUu4/uJdBkvDBNqRRUeEkqnwGsk9F1wKV4Jq0yMgspn/uXoZS96+dfghKiXd5tN49Do2e8ytL/b2nh+WbNDiuP5d0ltNas0VOnV7txXMg9ruSbbTmXz7DsT9PXuVsmvszJUjpMDeYk/M58nlGoUDWyhM8ud5ubUavoKYT6lpp1AOwXaKdBOsfHExpPIlUSuvo7IlUA7Bdop0E6Bdgq0U6CdAu0UaKdAO58JtFMMZDGQxUAWA1kMZIF2CrRToJ0C7RRop+hh34AeJtBOgXbKaRJop0A7v3loZwu+ScO7nhLj5KG1BOwkYCcBO4kvV7Ser1LrEV+u+HK/SF+ugJ0E7CRgJwE7CdhJwE4CdhKwk4CdngnYSQxkMZDFQBYDWQxkATsJ2EnATgJ2ErCT6GHfgB4mYCcBO8lpErCTgJ2+ebCTKkQ2hmU/tAKb+vSIapiVu9mdZaveI9LwMyROPGcrask6WQ3nq9GQM7QJCAb451k8C/JX/t3Y20A07gAocIaFw6ARxQNS4CoYjiTlfpNvI45ZzZP7VEVZ7uJ7Ys66UNsmfiSf5b6RHlor7tMW8S5d3nVcRe2Ow8GFUVhptst3JchdZLY4OC1x0YlInZPsTrOnqFqnD9QJ9lUCsxzhyvtmRGCU6mW1T76PGauiFel9oiMmelRazzdneFZpxqgktU1GPrnLtPqhjAWUy1RBTn1u4sRUUy4lP3jAegVT+K6/hnUNlHg8gWdRTA9pDamYo3YnlT07woapOaMxUVTWW27z/EO4oqG38NOg4+gn8jarGL6aWNswqgurX+Wl8dWak+HlaDg5nw5uRuPzk8FNi/epw6vBV34anL95O21+fjk4PSdlJvj0oj+Z3kzH/dNBq1MKeOpJfSk9+GhJsZV6RGXO+gc6DGm5dBzFiafiCjbSrbMDLYEFUBDgBDOmMIQGJT4DDGSOTLFiOLto1rmRF9Axhjetn8kZZI81tAdoFJnUdZaZ8LUXK8J4ij5XZA3EyPJQP9YYhbsUTFoeYwm9gbwQYKwAYwUYK3E/sZC/WgtZ4n4S9/si434CjBVgrABjBRgrwFgBxgowVoCxAox9JsBYMZDFQBYDWQxkMZAFGCvAWAHGCjBWgLGih30DepgAYwUYK6dJgLECjP3mgbFVUq7Aupz7dhsI+7TiPDOWuxPiqnqslN/IiAQXH1Y/APSUx9R83+zUMW9NvI6+bOASLWvlTPwsL3z4m0sf2nQgcJc7BxJT6RZdcwXYH5tc3U2sFjOw6sksfhwhZDi0wPAs2hCeuA2haEGSHR3m1OlPSbq8C0A2udcHemq7be2yIco02carJAMrbJqvgG9nswDLh2WO7vKHaJXDMsX+WlaiWsimj6MhaPNJti0eLbrOITSwy3yIMQUp09Is3baI54kK6thJ9NwopfM2gkzVy/Qeu3uBLxXea9wLW7oYN10hBpzEyRrjdE5QzFTQ1EsDJ0KtTQh/VfXzOG4Kaof3MHA21QO7RlWIZUXwdO14z/lpAz0jfiAuQLqcMRi5CeuO8MAiB40PyWLNuwlK5AZmQM5+H8ocrdL4Nl2l20cOAqa3u22isHTAEJ4jDg47rSK4XzQCuL+mi+9H5uJvHYLwgjAhDQazAQLOrU0oXoCU3zCF1+jmidU8mtex4es/0QK2fO7MccLpC52m53x2niGKgBZy75qswNaIi8kq3WziZdJEmBf0VlSq16IFJ2Vo+DjFozfMSPQrdOoyHAPxTNQpMjzriiijI3Xlu5PY4X1/n692DUS2Sn/ZodoKY5tsMV9hGXRxmZcQVEFvGR+Wg173t32eApGU8eoMQ+rBfAX9RIt68vTRyU+VWeNeRI/MGldnlZcESAHGA5MAjhhvge1stv9DHcoX8GWR75Z30cvglPW49EaN8augACOf/L9Cg6zZPuoixdwP/398m9+zvCYMNo86VYyerA6DeHCMAj0jlCKYl0FDIpUDpb5eguPrzCJ2FKj8X2FW0ZnF1PQQtIIHAJp5efzHnhpAlq53azMI9pACs0pxST9+B/+CMd7w4/8effcSSAg+/v77Hs2EV/5joInKV/9IX7WuMiqok22yabDy7xESnxqTA/rfNq2W2maHBtyl6mRVLHar1ane/vRvgV3HX020w1Ki0gMqu9dOjx21KFhofQ5AZpVwUAOAmsv4I4K7vNOyzUH6q7NtThD6HFDd6GnS4wOOgo0SqspefTZIWRSCDy1st1O1R6BfBLiMYT4wtrMkweLh0FQoYqLMShblHDTRc1ok1SwaQ6pa1QwFBOAzXOttHEw2Uk8q3RB3JquT3UvKFcCv4gsWNFTf4wbE4yWjHC3jV0N25vO89Mfh+3guB9O3w9MGD0/wofrxsj9+c37Vv7g5GU6m9medEnTTfz8Y998M7JOT4dVk2r+a7kv2uQjsKU+zI5VUyMElk8sc7M4cOx3FiHQMozJMM6A26/dRjVMfBMJDu5kOJGRlUFBZEgRlnBRKDAMYNwmcfW7CCdNgLI1TBBfRKonvNcnoNx8QVomCWvkzYmeb1TvdeBoHt8FI+pC0rYqdgl2KqEjogNA4qBm0KD7UMqf85Srbk0xtR+pFpeGUJj2yrSsz33m+uwXKMBPm4Lp2Hf8ElnD+0NY52EXL7R3xRfS8PNAHGtjK49D7Rwyky5haXESKjKehzbAxJGfp9y1G0G3ItMIptGneNn3HracyUdOczTiUuvhTkNyaZ3bRdgjtDEt1bq3Jvwocx7D2rN6brGKfkGtDiCYXfWctA0789TrdotJ+mZKHrFkF9VdM602eqEXyuRiV7OgFTRAUpOtnSj9FUXv9TCEz1BFPi4gHgCfLzCooF2DMRFygy799LAn2lJaDTT67az3BJLwNutcucEJfRvm9AXxtYhiz0wtLxxlnMxP/iRcLDIcWyUNcdIZKkgpo9Oa65boiEz7Zkgaxn1G4+mZFy4HFjGezYofElCTEay9GyvGeJCpnE8khXbPtg94SNkjs0jfSAy8H6TywFHYhFdKmKNFTA13Fs7s0wRzCWKeUEwU666pAn8m6i3KE1J4vGfAdkF/5MuJcBgcB6JB7L3KAPyBdLoeng4ubi+Gbm6vhGLE+mMOfrKCjkOpD7YTSYENd8QE246m3tt4FlJqdbQHtiWxHsPZ5tCzyB2DJlBWv9FUCJ67IsDJ+ig4iIEBN4+6d4qoeLYpEuQ6c9HEwWmaYZI7jgZcXO8oewMz0aAHGHSy9ssJQ/BcJ7BCPqeOwy3S5joOQoHXcMHxQ74F1k2OqYcl6JgJFGQ/pbAtkkeXZUQYq1Rbz/Q8dqMP1u1BFiJnjEveBDaE6ZZh5A9Hp9yLzYlcqgK+ZuQyhiQIObMBHBtw61zC7XL1mTAY6X8oBY+0FHcCzp69O+OhoDh1d2JWx02hzvQnQFIuQBw1/7tREdZfU62aOnNyEPlBULmAJCf9SxMskqFrEgZM8jZ2j7J4eXpUe8klsADePsE/w33USlzt0tMeYYfSIri7D0o3Oc4f68YY4VEQLsYhXK0rNMdEBzHe6RZ1CSYeq0+u3Ivv9tL7ajDxxWHEjDUbjwUkfbKpX0bvStV19JQbWBRSAeI6J2kkxA1mFnrs1Opd2G/LKgP6a2Vwnx8fEmHNPmrLNjmhufoegT55moBATrorCYq8kgIO2oufJZpU/Jg1mLQjaLnVJLm35Dc+JKkVApAiIFAGRIiCPUgREioBIERBBAwoaUHKcJMfpi81xkiIgUgREioBIERApAiJFQKQIiBQBkSIgz6QIiBjIYiCLgSwGshjIUgREioBIERApAiJFQEQP+wb0MCkCIkVA5DQ9nVUjRUA+3TsoRUCkCIgUAZEiIFIE5JspApJsY+y4Pl7jUMuSB5XCoYsURPor2KR4WR62TDojuubbC9cNIDcerxorgWX6t6TsYTCjJOgn/cDEssZwNG07vvgHm3muFLvKLBha2k2G0hZ1S5ylhe6aNBvUVg7Nq631qLNjE/1NNNdBICdhU1ms7Iyko3RbEGWmjN+Fg0JWgDb275UCY3QTk62gjrZ5gHj5/FaXgqHPuy2zarDLotZzJv7rP53Zdd1WM8xuffqTijZ7KsL4VKP1rbt8NUc2s0wYhUL9BCfUC/XJ1SWa97ibzRkeYigZNYZ/rlaJzSdUNFsFj8fRMr0HTZKPV2gUoEbOcYyzfdVd/qRf/E0KvMCwCuOX71LupcQ0yYDonNDvh+QbTs4vRxeD9lxDnvlFMFVqVCRH2jIvqulOKuuG4Q4dMsH420k4pWp/T5SC1LGrdfzxEhjKu0BBE7cjv3yKTuMxugSvsdZISkyWYp2k4yDSDAdxmj8EOY4zDK8QDA2D0oieaiDOIR8upqAPpfv22pTMcPkDnU36+OkSFJnU+dmqIeccFDyQ0WUwO1k/qqQsofFLxiSSOtaRIXx8gjNC+BJ+RXnCLkdRAA/6zPrwy1DRJGBbO1LhRnneUjmpb6KFTMW3yfYhoQiJNXlfELd92atWL6rWkTFdgtqRI0hppTOaiefMgPVS/BGlqEHZoT8l22qFRPMjvWbhZHf65JK+COHFLFZMt6qJ1LRrJD85vfSAPsE20w3W1Erg3B90ZSBT1MEZEjxmvY3p2S8bMLujtDtg2FzaLZTgtc/b5MBeWDQFtFh4hmiWOkU7TV0lD3tf7z2DxrEwGm9K6OAqGlczI+utUO4cHBhdCt9UAIw/CvtQnWmqTd/bHIhE4AbAZLKSCXickL6sWI6p2AamNL0Jp3C5JIjmvUr0Q1mVGWqt1AsCNhE/WsedPvXwi83OIqheaRcSbLoVHH32VelCcQHwgD+1KG0oKhfyRIeSmr2idHMwE+926zg7go2ZU6IvyTN8YjQO7bzUB159HjynTGwB85p+D+Vshop7LTSyjVkll90jxxzpZZxQpBLsm3b8Ns3i4nFiahk2dcN1dHbG9Da1D5XYQ+dskpLKCkvwt6TIexXnINWfqDkhnO3FymGPJ6BNomeRc/P3j0abcaXxD1MzpJXadsB0jrYMsC7Rr6qc90pXIU/vI5ehDA8NRs5OpboMS7Z6bo4WYCzSkvVxZ73YtabFlsmtPZzBMq2cAGV43sCKM7BSCzJVDi4ly6p+PxRjpjxdZdCBKkXmBXRaNrv8QsAeHXR3HY4VIBsdrLisjeM6O18oZV2RwjWb4OXx6+nJMYN2nhmFIIl4pZgLaQgky3SE4RlNg4YV6C+I42FVakoYZ2Isnzb9mtPVwBgwiLa1zVf0t2b55vuwpzlPXm98FUF5qBO4vjxELqqcYE7LG+vSSDGnLKpJIJesuuWtlPQJ+AwsDY+4WrFoTLZqaloFc2dCuqppT9J3JX1X0ncFnSxx/K82ji/oZEEnf5HoZEnflfRdSd+V9F1J35X0XUnflfRdSd99Jum7YiCLgSwGshjIYiBL+q6k70r6rqTvSvqu6GHfgB4m6buSviun6emsGknflfTdrzR9t4ZvmtYQZOH4QMgVuBfwZMFiLoZMgE8CfBLgk/h1RQP6ajUg8euKX/eL9OsK8EmATwJ8EuCTAJ8E+CTAJwE+CfDpmQCfxEAWA1kMZDGQxUAW4JMAnwT4JMAnAT6JHvYN6GECfBLgk5wmAT4J8OmbBz5RmcaroOE8Uv4sruSIxnXQbLaVm/plGSqhSD9jPEF7+ZSj7LlXrCouVTXQ5hOtCoWZWnqe7hk4pmF/gFM6sHFOcPw2yXYXIuCRfhQQPisQJBd4wcDrfJcF4ir0LLrFh/b2AfwoWuwyrkiqy3hhmFArqvCQUDowU++2gp42MQoqTfmXo5e96OVfgxOiXt5tNo1Do2e/y9D+bmvj+WXNDimO5wZdnUJ5hiq9wp37SuZBH8tk26lsnn1ngr7e3arlopDPWRkqx8mBvMSfmc8TSjWKBrbQmeVOc3NqNX2FMJ9S006gnQLtFGin2Hhi40nkSiJXX0fkSqCdAu0UaKdAOwXaKdBOgXYKtFOgnc8E2ikGshjIYiCLgSwGskA7Bdop0E6Bdgq0U/Swb0APE2inQDvlNAm0U6Cd3zy0swXfpOFdT4lx8tBaAnYSsJOAncSXK1rPV6n1iC9XfLlfpC9XwE4CdhKwk4CdBOwkYCcBOwnYScBOzwTsJAayGMhiIIuBLAaygJ0E7CRgJwE7CdhJ9LBvQA8TsJOAneQ0CdhJwE7fPNhJFSIbw7IfWoFNfXpENczK3ezOslXvEWn4GRInnrMVtWSdrIbz1WjIGdoEBAP88yyeBfkr/27sbSAadwAUOMPCYdCI4gEpcBUMR5Jyv8m3Eces5sl9qqIsd/E9MWddqG0TP5LPct9ID60V92mLeJcu7zquonbH4eDCKKw02+W7EuQuMlscnJa46ESkzkl2p9lTVK3TB+oE+yqBWY5w5X0zIjBK9bLaJ9/HjFXRivQ+0RETPSqt55szPKs0Y1SS2iYjn9xlWv1QxgLKZaogpz43cWKqKZeSHzxgvYIpfNdfw7oGSjyewLMopoe0hlTMUbuTyp4dYcPUnNGYKCrrLbd5/iFc0dBb+GnQcfQTeZtVDF9NrG0Y1YXVr/LS+GrNyfByNJycTwc3o/H5yeCmxfvU4dXgKz8Nzt+8nTY/vxycnpMyE3x60Z9Mb6bj/umg1SkFPPWkvpQefLSk2Eo9ojJn/QMdhrRcOo7ixFNxBRvp1tmBlsACKAhwghlTGEKDEp8BBjJHplgxnF0069zIC+gYw5vWz+QMssca2gM0ikzqOstM+NqLFWE8RZ8rsgZiZHn/P3vvnuM2luUJb4UweuDMaUWUnd31/eHGNCBHKGx1SiGVJNtT6ChEMiRK4pgilaTkyChggP6j9zDo9cwCeg+9ku+87oPkJUU5XVXO8QUKlQ6RvM9zz/N3zkX9WGEUtjGYtDzGAnoDeeGBsR4Y64GxPu7nLeTfrIXs434+7vdVxv08MNYDYz0w1gNjPTDWA2M9MNYDYz0w9pkHxnoD2RvI3kD2BrI3kD0w1gNjPTDWA2M9MNbrYd+AHuaBsR4Y60+TB8Z6YOw3D4ytknIF1mXdt9tA2NcV55m23K0QV9VjJX4jLRJsfFj9ANBTHlPzfbMLy7zV8Tr6soFLtKyVNfGbLC/D32z6UKYDgbvsOZCYig/omsvB/thncjexLKZj1aNl+DRFyLBrgeFZsCc8cRtC0YAkOzrMqdMPUbzZOiCb3OsjPTXdtnbZEGWaH8IkSsEKW2QJ8O106WD5sMzBNnsMkgyWKSyvZSWqhWz6MpiANh+lh/zJoOssQgO7rAwxpiBlXOilO+ThKpKgjplEz45SWm8jyFRepvfY3Qt8KS+9xr2wpYtx0wQx4CROdhins4JiuoKmWho4EbI2LvxV1c9juSmoHd5Dx9mUB2aNqhDLiuDp2vGJ89MGekb8QJiDdLlhMHIT1h3hgXkGGh+SxY53E5TIPcyAnP1lKHOQxOFDnMSHJw4Cxg/HQyRYOmAIzxEHh51WEdwvGgHcv6WL76f64m8VgigFYVwaDGYDOJxbe1e8ACm/YQqv0c0Tyjya17Hh6z/QArZ8bs1xzukLnaZnfTZMEUVAC3lyTZL452MMquHTTRRhLVwYgssBKFoSUyb7AOW7YB1VQeHavaU4p8u/BZ8BuSMexYWdlyeVboglkxLF1pJotvwqvmBi4LU9aQLwjBm0o7E1asjWfJ4X5XGUTZbxYPF2ct1gsDgfyo/j/uzN8LY/ur+azBfmZ4Vwv++/B6vjzcA8uZrczhf928Up7PrIsac8zZNczPUpkUm2YayHK31oEzCMyQr+IQsCHoGRxl5g+fzjdTCeXA9G96PJm/vbyQzd/Ji+EyUwFheZUDsuBLyrK6LDRI+n3tru6CCAo2mhB0pMeiREywr08uwR7C9KiBG9juKSyRPSnmZRWulYZccHWEi9wBxaISCMY/zdO8VVvVjnkXANK3NkFRdLzC/B8cDL6yMBhzApJViDHIalF1Q/OgDBykgCHlPHYRfxZhc6owG7sGH4nzJUlEgmNSxZTxufBHaKlwcgizRLL1IgvwOm+pw7UIvzdaEKFxfEJe6DIYnwqKn6sIHo1HuBfrErFcDXLPkn0EQOup1DPIISlqkIWyavafZK52vNCXGGtyrb3Zy+OuGjjuk6urArM6vR5lSzYpvlLuGJP3dqorpL8rqeI+MaUf1BDRGWkFzfebiJXBt2CB0neRFaR9k+PbwqPRSl2ABuHoU94L+7KCyOqGOHCC58isIcAYn8jkqNw2aiX/bEoQJaiHWYJITK04YBQh0f0OkucgNt6BR1W62E/XXI/jStw+qEqALX10+HdtPokVMnRZ6rT8BWCDfFedo66dy1+HLN7jKh5EpKWmUsPVQTBXS6Q1RkoRI843TJEBvlXlRpch2sQmphnKUxkCT8pE+2Y6yk3sNiq3ctRuOIn7h8ZJU433GpIkKpQmee6FE+odAnfROsFPQoNo4wiZOwjk0G3ENO9lDM6wfmGfmeVYjpk7jNtEdMnxExKPWDuxSm8KBsD/q8m4NMGuyyqPWT+p//bs2uW3/WMLv1WZ5UsD9hgpSpRnn5tlmyQjNsEzH2mfpxTqjn6rNHjpTmPe4W6XAP0RC2iRGG8M8kkbEh0xSaraYshsEG2FQq59BpX8UImHYpDASkPkM7nA/H09GgXTNkATJyCrZpHl2oOEpeFU7CIxmc2kFu87dztwA83RMJjI5d7cJfxnAQ3+3bO4LX4t1xJ6S1gy+C4954fniNlf+oQNHGHqSOg4hTHMR19ug8qdYw4rQ6jBV89MUGYh2OyXqRh8op2zwibQza54pomj7+cuokkzo/S0ruTfs4/PlMwYctcwQOvy1E1j0yGuPPUVnq8Yu/C8jrRGdXEg4swc3qfzdmWSThtMHYMuZ/2fQncBcxp/mo3yoIl9luFx9QOo9j8v/fiJJ1qjNFY1opw93EsMRoWrBKBWIJ+OXdM0vq3z0T3Jk4CeI84AGgAqeH79RzYcy0VKC5vX0qCNQZF4N9ttyeXBeTFW1WKKIvWbhKqCBEjcX0ws6SJddqIDU4XK8R7JFHj2HeGQhOZ3CGDj6nVgabiw5KkPg49Cb/Y2XphcuUlp4WM1wu8yOKhSiiXNzRVMKKkdLNkB7wiMTiC+ZiAWbpG+mBlyPJClqKCqkhE0E/NHQFikwcYYZ0qApmEAla6yqQ9mh3fixEe0GgTUsXJLsDUZnzQ/gxalMSzUJafCOP2FzD8B41g4bOx1rKf/ngFO3VUUxH8qLIn8IYLy1ddeDBeNY+xCnw9bbOkyjdHLb6bD7SByoji8eh1FLS67uMqSW2KVu1cG2GUWyspT+1GE6dKl5+nAPXZRyU9Gh8nPiYuTILnzK7Wm7J1w5dssPcVTvjVCDfyihg/atqlsEDzBJo9QXfdv2m9wyaByGbFmuX6wODkFmBiTU8M9EIkbGxmcvBb6JvacQhBehbN0rFOdvmpkJddUXNdCzsip/QKVOzcfDLUHnntdOcUr/YL3/iWxg7MGtdz8Z4623uiXUGKuOAf/eAWlBekccuLb8I3by6S28ZgQEfkWfi6RUcLqxXFO32h6c79E4d4DcV4TEgyrt0LMVqUviMtmSfZckrtfHD6xNTWQic+sR0ENVTntMrEVXUX4+H1lNIkspwerqkTunnkkO9f3U1eXe7cJWEKVPNRdD06qvgWmr6COw8qLw7vJ2/m/VvrwavgmFpJGqimo9URkpBuEJIlOdSb30+WCxGg/HgdvEqmFtRLdU0JWuyyQNWHdKCFfvCxCFo9+KQXTS1z5GDV8GYXEv1IfMYkZLDwvYfsiuKQF+Svnjc79GBF2qCIuCyUikRTjqgOD8+ZdFMxbNC1ZQiCx1sVdxxGz3xqxR1RuYLbc1UFqdC4EgrmNibSPItDstuiRJlgX/nMLhNlEZ5qPcIWrwC0xXBM1gAJrXnqAYGGvBzcrshlmqVh4+IcWN5EKoAKZ7EMOVMZemV8uruYJRcjQWOIH7xEGLmI5cNqY+FMrb2WLAEDGrsoiiBnuRF2m3ULHe0AdEmRwdgJHu2jRIc2F0qI6PZ88j4BVwdJMiIlxgztbhyGKhMRDvPWZaTWnx4fpcSXyhtFbVDe/kJy6eYZSilqWUWGQjTrxPim8HtYNYfvQrelFfDkCKH6PQm8blhclLVWjCfjKb4GGNgVRHCZdC36O4uJWrawZmO0fKqLD/YSoh11mQofByX6BHswbuUWdaK6QBXpTZiXEpOHOcVCnMNIcNzGnF0f4VrbGgJ96en6CRMiqzELKvNodqRcgm7ZB0nSn+unQd7I+qLfjMYzIGB3cz688Xs3dXi3Yy4GKjpJnm8zhKwqyik3POHJ8s8issfin7Q0Oto+Id3w+vh4o+vAq0jn9GXUeelGzluTZMc938czF5xhT+1poiMIcAccQr0tdX6A2Oa5Gu+4rIPZD6X3MKcRRnyKUp1mh+n3OOZFcSFhsNyl0C6TEQXWJUAiJV6VtIvJOUEKyRkylzhDrWP2jI+A7FiEMEA5IVU/1goPwWbCKCikl+gvjivJ7fXrctC8QfcCocBJfRoLDDH6g/+52Iwu8WDretrqY5yU3osTKvZN8F3ck5+p45ImHzvYBujyev+yBbCb5LsgXi4krW2YKEjhQe6saXZ4EN/dq2bkR3p2MZ0cHs9vH2DdeFu5zeD2fxVMIVdZxai2tAJ/weENSkVTmlBRfBdTGkWjsny2JiW76f94TXRtt2HY7hEWPswXinMdO7YpVLLs8HVYPh+0L11XWOM7PPWHkbTX9e804xvnM3sx8HifjqbTCfzymY4+hJ5vSfzBDdCY2zlySZDHvuAzski20XmiG2BjJF91EfydjJCgnCRwTpj/z5zzot1wlBBsF6oQAeznOd8xOoNwzpqDioLqdR9iX0mJR6hVuu5Puc9dHHoUJhigMofU0KpoPJWG0Cpd+Qj7+b310PMXnz9bjGc3J4YEO3sQ5YeC8QeMOQMLTbH6By93w4WHyazH+GgDfpw8v/o7EzZPfXP3w/mCzynTCiwdn3ZFLUhoiWK40wf+09k42xwbHHm2G5sFwi7a7MGYH6qYaFowfHcUzlKWmNDV0KkFcLmQAvpShwC16pYYyezwai/gAMK/wCF4Kw+yC/FEWgsTtPSBbZ8/36CPY1ICTinE2zbwoc0dvO+PxpeU7YF8OMfK+ewrRs4DZLPgP4vBkXEOaIeP1IVhia+D0cB+gbGP7MkifvoK76PWLM8AsafG2mzD5+yo0uYTmbXwJ+VzVabS6l90nfJIsrYWSgaIQYaWjYGlmw+uO6897whAtnhnbEway32t9uGrj4w5m/1CS9C9VexIqo/O/Rc5yuaqTmfknSsPkEFqvqb0nlqo6soKw3PeS+qD2u6RfUFt3bQ+lZJFDe8WZXYjQ2WhW31NZGE1Z9rcqz2wik5U/2gKhqqzyu83/XYsPCGyVb5cMNrFU7a+FaFGTa8V+NmTRTi4ELVV21G0jisEiuoI0Uxni2hlsn6dZio1ISqF7US9NE5HsxBQBw+8LclXyBhqFRdiIsgvowugxeXL4P/Ebx88d9US/KhyxsJJvxkva5jZFZRAhw+nziihQuVy6jzpMC0y+xgg1YI9TBNXro0zNmWbLuL3mrpXGdGJeaqFt4qAhMsUb5CTsVeOxzLFgwxWh7zXKLclSWIiz1aqfMDQkM3DjyLRm8ZCBxXZgJ5hajt0CxATOrbnq1eh28dRcdNlo8jBKo1YfhhvbAGEhc6whfdJcnD/YyEz00UjcV546xXpQpLiU2s3PjZWiteavi55SQ0/m/lSS3ppapmgZm6gqb/BPb9dwZDec+d3Mfp/c/HMD0cd4id3aufQd7fa9fT//0/pAffo3l2j63fU5TX+vZ751LYI7O30Qr5mOwPJkWS2rGlbFMFvMNjFGFgCQT4+kkgaLR3thfd5rZYnqS/GLz5Y6s7HU6s+yMQD8C9Fv1XwUyp1nyTgEHhAwHhXQaEbaSJ2YfMGrx+D9Qz2kAsI0mOZ5ksk1KPL3Qg4xGxy8iLjPcv1m4d1pe2odg67uEj420bOrWBWuKlpQR1Wb721Wp8AcfjZMy8FvNl5qprM8bCnaDZwrqlWMANp29HHuljjNag5wXjrdhMOVMBFDIUyfOrSWPtm5ZXSo+GILTeD68l27r0aDHoj+c0P6Hri6DpU7MrChxr08oqBn6IMFk87GBox+jWFlLn/a73294i3iahGtUtHqJwVzDojpyBwHjSDXyLvwM5YiC8cB1nzGsE6xxOYcOOaYZMGxavzTY98e7oYhyST2dahPEwWkSVflR1Vo8PyHqp4Jh+V1yJeWTNiaB7fKSYwxsqMOvfSgknXqs97o9Grp+Ht7Qxrke3k0Xb4/54fCrRZVjZAkpUWX6ckj3eXsbKFBoViA6b9SXpgeQCtvGTNvQtYfTw5KIJcWe30IK8EdgntDuYetcgkVlSE3hov08qpa6AC037i6u39+MBcKOrhv1uf6v6lC0RUu7RaGl/Q1kijrfAkjj1itgooEi/GzgeO7T66it1jb7+Rl2br77j0uTr7dTVb80FT6zhq+BadDIRgnyuKY5I6mt2IPr5GNnu4dh2dioheGojzu5KO3NPd1fd0W59jaZnd2TTRWsn1AHjcSvX+qzFMXywq0FrxzCJBAxO0kKzj0n5mcUJ+tQwtrrL78QiEGqKEpcxMO1y+p0g6lM9aCff9HakK+Mpb9OJlXY4/po7qzn6zu3N4f9rn5p2+ilXn+rRPMAYN33aML+K/+zUUpY8Z7X5qaimS0Cki2w/ZZCiAAdtaBlRV26b3Vi5d6/fV6tHqkkJk6/5PyYYMfmYFBp5aqcriTbCagjaR9Cic7wZyy00sz8Iffa5/alQ58wEq0uOBEHCqRaIxi+qNL4y8GV9AEsYgUolIq3iXCqED0EiXrjGjtSwwEwyhzjOuTWs99cTW6A4QI9EQj1jOEvaPFZCoCB+iglgqGoRVM3gDfDxZWB0dJ2xh9+WlAplILXUVKIeZthBSYepuB4QWCK1W2joM+iq0/snwK/UjqvswiHEw3Vqu7VeZWEDv4suN5fB+8Gb/vewWx+jtGAI5pfba6RfrYa36FPVIqZUypJKli4p51DOhRijBHbbkleLTwqeSjYXpDaxhO23jPJgrABr9fCNqpNJx3V4fVpRV7cCWA6LZ/WNUI+GUiCsTt415Vb5DHS8usfOOfKN/WPPxgQ9RCVHC5dX+kfVECEkTN0P7VbJluK5Mq+aOBm9Je5EmBoQ+5JgwVXH2j/84KRuRhOPCGJ8plKPliNKfp3Pz5zQBvx2hIRfV/1vZK+vKDPAkViLIH8aAybPMa2U/VBwxnmxUbnoiPFft1+RqdNuFJrI+GV3CiOiPSjkWtHsi4fKgCx6L/olWqLJDHb2jXUXRrw+1cHLFy9eKFta5ULBzy8ufy9l48nFt2PAkE1oGDnmYSgyxKZ6we/x/374PRYt+QHaiA5uPyOxQL0bnYrQt/trtS+21WPLbvESjnitoa8qlA3nK0ZcH64ronh7FtxNaxWtMN1CXzxXQuiWfPLErXp8z2hYOAbhkbceeeuRtx5565G3HnnrkbceeeuRtx5565G3HnnrkbceeeuRtx5565G3Hnnrkbd/SeStUlqrjrw7unCSry7Eax3vnuEfd8/IfonWwDQOd89e3aXlt8AO0UpwuXCbwk7mwQp1MDTzjas2feI+0tem9S5NSUkYNpgoWKK8vmv2beP9WVTWWwqv1Fop+RrfTN7joYdjrY+oi+8p1tjx9cbX+qMR3tlxO1m8ZVJofPM1UPT94OZmMnMU2j15IbKpoeG4JcqqyWFFx9r8y8c9Xs/RUEraVZODPqAigakpUeuA97puQNa1ualuK/Us0DQ3tLexmgc/0HAk9vKx77VUOrdy50e+/OFFvTV9edpgdvXDC5GuPDpHndN4HWGgeRSDie2Iy8hjUKx3WAZRbGZSnuXCNdCeybxXUQjyIoLhTUHrDRaWORiTVoHd8Ss4ZdErfRLC4BDt9lmOfj6pMcqOB6nIy4tHNpohBecyK3t+ocwmFzaUQfugBlH76hO06rEcWvLEl7UZ10Bh6j0avIuaMoHeTF1Z8xU/oRWCLfmvf/sP5C28lrr6GFbEwUIq1md/qbU5cRaJXt4RoXBRdsJmO1ZPQteYM5Dt5DomGBcCAPA2XsXmUrPv5w+GztY1R5jUmCyWwD/VT0lbvR4+A1z1pRtzAF1WEON2R1w2ulDWY+1MNZ5zHvSqcvuxIFdOtRqlKEMWJjQ8i8iGl+wHK5zGb+Lp29AN9p8i5WBEZ5iKClRKz1doWA0RfjEIBbrJ3ML2PmRZAtvO4F5VQr952uUZBnFD1X1XMTxX6edS1f5V1Au2x12YXoC1sCJpS3Uk8Yn2iKkrniQmqz53chEerCN2TL/Xx7gqXd9j3YhTv4FGbngxIINt5cIPaECHhK1wG77jKHimX8Dbe5rvvnHdcKvOqH3zTuVGZxV/qo7jLgVK42CCJLfccU294vL14uqSg5nPrBg2LxzTm7oLXIEM5TZRPSxHf04QCzvIFoT4Jtr5vOnXbh/S93kSWtw0XymN2RwjL1/mtMh48kIVtavEz70Nqb48RC4Cm+A0o7BQUBL2IcokyG1VuZ/KcMgyEd9k+bxEXI4C78bFrtB3pQs4aSGBHa5A0a3eu3ltz1JfN6VkmnbXE86f/93jsAfW98RAIohJzZpKV81jtESlCug4G2GTVJhvGwN18xgR7AMKuoPhqjtH61VIW24oVXf+1paidBepavsuLS1K0O0u0p/mGt7wU8tlpNFhO6HrhNwX51AnhtwE1SHV2SXgqV3jFN3VmqUab11VfojdPK//esizCHmGmC3pPNNh033BtTuBZVFUa3IZSeJuNXfd0qJv9c03Rw4l011AdNOSXI3CTd4hYzlkD8d18JwuHnwePObhnuJKYf4QH0g1+5f55Fbqvcny7UCdZ9EDL6oJALPDd9DDlesQGi+RK7mh+UJBvuG87T5Bvrq66WrDgu+aUNA8J9ux0IXIpukkcjFdtJJ/3dWaRsioqKYoH8yDmeGVBhCo/v0Fm/6Czdp5+Oi6uduSMs9FBGlxi1mwXOHU9MeHqk7YqfOWL5dW4WRALKlq1a2boZkacbuyS17LfiBofc+oRKFcib+tFIrMKhKPMkfpReoIEAe6BnrF+4RQdxjeLgZvyPvckFPlXNeDaq4yfXN8WjxUjkfs3R5PyUcpnns1LvbXL2bsjRLf+GQ0oPNAf8p81J+L4XgwX/TH09asuJdqaX6MaHVOXZpu3j7xJvNeG0TNv1gyl+MZBsZsCTO5fcuZ0ea8lsumRBFdWdpdQPL1J3HhrM58ax6SbqXv/spSUMMOZ0yIJEhGV7og9D8njQhOwCWiVOg86oyjvdKkUscZ6yF2BaUW0Hx6MFVXlRYT7GPQXLRiiJfNEDINo1aFrWbfpcQbyKzHKgDIa3qsNAqEV6Qsj5ANFnLJoLSfhsAOpWozhTz5Q/4bmmRUVVzZB9wEWKoCQZ+lTCoRunep4MrKA/m7f33xJ0pjxWeFBSrnpi7hhZd/uuTCyY8kWRPCDykbj2+slH5bdoqBbwZnxVAjLpmLQ4ePnlMvz4lzsC0Xklsb7EHykhQt8tkslzPjQPHZM93ImkJdgkEtMHmYkdyUftIFGb+0PzJ79RCtMwZlBT8fEfJfuYE0ysmT3wxOvtqCAu7yKiOdcXFlbHzwfiy3ii7xA1HWlEFowD6stpFcNleIdsTJH5ruaLc0Nro+TZKrhbRTxVFcJ91xt0/bbfCVm6+1sk/N8/yFnelH5I0yd7NfBldkOd6lYDhdYOUQCh3L5dSfc2M29X3yumzmqY13ZlMjn3lxdvOOdb85Wy/XebdnA190XBzUPCBCITvrlOhp9hCRtodtXLaMSmJhzcPhhT7o8idqHZEzsjHedRVPecMP23Pu3YbXr2Crz3wd3SxUyKfBTscgBDZDMku7RErODuVLK1BMlj3L6JjjcjPRgSKYJdg0oskJNKrQR8bswkbRk49PCPx6IbcOkU+MvLiMSyXDjYSnSMnaMbOMVJdtWtScYbYBisqG2wAUA5TPmmgGdOvrd/bVf3TdzPclYeQNZG8gewPZG8jeQP6KDORq5jRIGfc1QfxAWYYqXzg8HuiOwMgWUCaIE60M01QFzsTuizjOz4F4/WVTWMjwY3HSU36YBK8q+QWnG25rDGfWZkMdtv0mP/kQQyiFhA44SU4sgoug5kNX0d/i+MC3fTlc+qajMxSolwPgufIl3rZ1fPjRxXxG9R00FerO3kL709NLjc8L4ATWV/XZC8s8Z+ZTnmv7S0zJ7qso27KqSwE6B2Kq07f1qBXbFE3xrkVrLEunDVbie91iWcpwRUbZHMpCY8BF6vWezdgipGiKrygT0XnPXnd1jMJ6ui1FVahcG126WpPB62FeD/tiRxztUXXHXKMn5exDgcw3Q/8WA7m4uMseFlEV25OyGZz/aQ7MFz1MmOjNUVd/mvxpOsuqcd4Z3upd1BKLvE/WOfkcL6F0f9pR2Owj/Ez34BfwDiLDOdMzeM6N4q0qkGJUJS+beaFf3acabumL8NOuDjuX9qRm8FkfO/FWixqizWOuPObKY6485sq7lL3y9RUqX96l7F3KX6VL2WOuPObKY6485spjrjzmymOuPObKY66eecyVN5C9gewNZG8gewPZY6485spjrjzmymOuvB72DehhHnPlMVf+NHnMlcdcffOYq5+P2SG6dRrOb8sF5NC6/l348JBHn+JSqT5qgh63H0gpeabcZCVHoeuU6TiMquVnKtzRIwfZwbHZR3gzR302U/XIITQSEACj7DHKX2fH1BEPoWfBAz7Urkr6CO8L4IvpVCUyDO+ZGoZc4AyvfLOvz+wp0yCn0or/evGyF7z8k9MnQb282+8bh0bP/iZD61ji7/VvrrwfLuPn1fezg6VWrT9NlaUqk6eq/kEfm+jQqfKfeWeOPtpjEv1lVoaKRsqN8uWZPS/V4CtkFA38oDOrXGT61Cr6csFEfVk+DxH1EFEPEfURMG8rfvW2oo+A+QjYVxkB8xBRDxH1EFEPEfUQUQ8R9RBRDxH1ENFnHiLqDWRvIHsD2RvI3kD2EFEPEfUQUQ8R9RBRr4d9A3qYh4h6iKg/TR4i6iGi3zxEtAVvpeBmHnPlMVcec+UxV96l7JWvr1D58i5l71L+Kl3KHnPlMVcec+UxVx5z5TFXHnPlMVcec/XMY668gewNZG8gewPZG8gec+UxVx5z5TFXHnPl9bBvQA/zmCuPufKnyWOuPObqm8dcSX22GSz7uYXp5NMLKu1WHBHgpNhq6RFp+CkSJ56zhFoyTlbN+Wo0ZA1tDoIB/nkTLp38lX/X9jYQjT0ACpxhPTVoRHhADFxFYcOKfXYIOGa1UhUHi2AbfiLmrOrX7cMn8lmeGum5JfQ+bxG38WbbcRWVOw4H50ZhxekxOxYgd5HZ4uCUxEUnInVOsjtOv0QxP3WgrrCvApjlFFe+bEa4Rmn5lNXS6bO5VG3JNlaHK3tnj9ihOYTFtr+D6R8c/cOzIKSHNNWwQL+2eH2KntFtJGajejGh5PyjjE0HO1m9eMiyj+56jKX1WTj9Ox/IKSyh9rg4OYzqOqlXuVhgWfu4moynk/lwMbifzoZXg/sWJ1GHV52vfBgM37xdND8fD66HpHM4n47688X9Yta/HrT6joD1XdWXsgQ2LSgEUg98rFhNQL8eLZcKd1hhz7UFDa0tb4XcGhQDj1/1+FWPX/X4VR+e84bs39yQ9eE5H577KsNzHr/q8asev+rxqx6/6vGrHr/q8asev/rM41e9gewNZG8gewPZG8gev+rxqx6/6vGrHr/q9bBvQA/z+FWPX/WnyeNXPX71m8evVkm5AuuybgtuIOzrivNMW+5WiKvqsRK/kRYJNj6sfgDoKY+p+bbchWXe6ngdfdnAJVrWypr4TZaX4W82fSjTgcBd9hxITMUHdM3lYH/sM7lZWRbTserRMnyaIrLXtcDwLNgT7LcNoWhAkh0d5tTphyjebB2QTe71kZ6ablu7bIgyzQ9hEqVghS2yBPh2unSwfFjmYJs9BkkGyxSW17IS1UI2fRlMQJuP0kP+ZNB1FqGBXVZGAlOQMi700h3ycBVJUMdMomdHKa23EWQqL9N77O4FvpSXXuNe2NLFuGmCUG0SJzuM01lBMX2ltloaOBGyNi78VdXPY7kpqB3eQ8fZlAdmjaoQy4rg6drxifPThk1G/ECYg3S5YXBxEyQd4YF5BhofksWOdxOUyD3MgJz9FWhyEocPcRIfnjgIGD8cD5Fg6YAhPEccHHZaBVq/aMRZ/3zMDtGt06H49rgL0wuQVKvwIWFwwO/Ch4dcgd8V56Mm6HG7ojLVt46rCEIphlJXQKxvhylGyRmd3f5R71kCunSYz5N4vw83UdPCj+itoJDXgjXnBih4NMVb93xQ1CtEVSmOgXgCyswUaVkWPbiQC9mt/ILS95+y5OhcJBzzz0dUy2Bs8wPC5jfsDNEcWD9GuAA9xy2HNaeQT682Ocf7NC+tj4jaB3SXoAoVECXj+wxbYJhGtiv9DuN3g+JXMTD/IkxuMCzthOarJ4poyFum2zbocvaTIcPDHUiygkAdcHhhQECE4QGO7v7wT0LYL+DLPDtutsFL57KqcSlimOFXTiFAfu1/hgZZO3wiw00fIP7/8CH7xDKPcMw86liYJWnuGjVgr7DMCDkx3ldPQyKxjZJTLcHlXWpQLwLM/meYVXBjcCk9BH5gpBGaeXn5+54MII13x50eBHsZ4cDHuKS/fAf/gjHe8+P/Hnz3EsgUPv7++x7NhFf+F0cTla/+nr5qXWVU8uaHaN9gKX9CWHms1Xbo/9C0WrLNFg3YS9VJM18fk+RabX/8Z8eu4686YmAoUWRpZffa6bGjJgILrc4B8P0CmIEDlDIOf0GAVOm0HDKQoMI/9AlCux1Fdk+RHjMRFA6UO1T06rNByqIwtmthu52qmlDU7At6vokiLMYNL7piCmJ4sbDjsIIa8Tqq5ploQlTKmMtlDp/hSh5CZzqOPKl0Y/ggO2DEWOZX8QUDq6nvYAMmcMw4QCM6ZMjWfJ4X5XGUvSDjweLt5LrBB+J8KD+O+7M3w9v+6P5qMl+Yn1XSzH3//WDWfzMwT64mt/NF/3ZxKh1m5NhTnuZJxcj1aYlMxhlYZhl2OjVCzCGi1XLt9PuW1HMEUI5L5WpPC6cYMiQI6iqpXOgo144EONnchBXIwGgT57qtgyQKPymSUW8+IvAQRb1Y/KG1zfJON47F4V8wIz5GbatipmCWAoQzHRAaBzWDOvfHWm5RebmK9mxJ05G8KDpSoRPn2rrS811lR1AfzYQ5/Kycqx/AVswe2zoHy2Fz2BLXQ9/EI32goJ88DrV/xEC6jKnFiSJkvHBthomyWEt/ajGcjjWmFc4FjbO26VuOL0mpjDM2dFCm4k9Ocmue2ajtEJoZFnJujVGcOI6jW/+W9+ZJWCbk2hCC+ahf1mOrbu7dLj6g2j+OyYfUrGCWV0xpRSVBiuQzmhbsCgU9D9Sfu2eifaIgvXsm2AU54nEe8ADwZOlZOeUCjJmIC6yBt08FAYPiYrDPltvWE0yiWeNfzQJH9GWQfdKQqH0IY7Z6Yem45LRc4j/heo0Bwzx6DPPOYEJS8LRWXPdsJGTkRgfSD04zClubrOgwsJjhcpkfkZiiiHjtaCqu6SiSrEYkh3jH1hP6Ezjh1Cx9Iz3wcpBGA0thFlKwKHmBvgzoKlxu4wiz7EKVG00UaK2rwCKjXVfVJ9swJNohv7JNwGh/CyNnkXsvsKAxIF3Gk+vB6H40eXN/O5khGgaT0aMEOnKpPtSOK1HU1RUfYD2eemu7o0OpOZoW0FpIjwT8XgWbPHsElkzp3aKNEnwvIbOJsp47igAHNc26d4qrerHOQWWjPq0EazBJlpiGjeOBl9dHwtdj7nawBtMNll5sLBT/eQQ7xGPqOOwi3uxCJ2hmFzYMH5R3YN3kumlYsp6O0VBOQLw8AFmkWXqRgkp1iD9FZw/U4vpdqMLFzHGJ+8CGUJ3SzLyB6NR7gX6xKxXA18xcJtBEDgfWgc8Fbp0pIFomr2mTgc6XuHCMvaBCXOb01QkfXbGuowu7MrMabS6cAJpi7jA+5vhzpyaquySv6zly+g96CVG5QFccIkTycBM5VYvQcZIXoXWU7dPDq9JDPokN4OYROgj+u4vC4oiu6BDdQ0/oLNMsXes8W9SP98ShAlqIdZgklLyi/eeYEfSAOoVIh6rb7K9F9qdpPdlPS+Kw4iQaTGeDqz7YVK+Cd4Vtu5aVGFgXUADCFaYyR/kSZBX6/nboOjruyecC+mtqsoEsDxKjskvSlC1yxDvzOwQOKmkGgimwVRQWewVBAJQVvYr2SfYUNZi1IGi7FNgYmwIVJTesL5Phy2T4Mhm+TMaTL5Phy2T4MhkeL+fxcj4LyGcBfbVZQL5Mhi+T4ctk+DIZvkyGL5Phy2T4Mhm+TMYzXybDG8jeQPYGsjeQvYHsy2T4Mhm+TIYvk+HLZHg97BvQw3yZDF8mw5+mL2fV+DIZn+8d9GUyfJkMXybDl8nwZTK+mTIZ0SHEjuvj1Q41Tt8oVGKw+gI2KNwU5y0RTbRb+ikNt2vqqVPmn5udWutR5ZhG6ptgpUIpVtqj2H3s0iOCfMhpf2NGwQK5kS6tTOZPogZoCa8x/3JA9ANEnWcPquQIfd5N4EuDXRa1nnnwn/9uza5bf9Ywu/VZnlSwP1G6pEw1Smvh2hmHbBMxloP6cU6o5+qTKzA073E3y809RFdKZwj/TJLIZOUJzVYh2GGwiT+BPsbHzTUKUMZWOMblqSorf1Av/lUKrcCwcu3d7lJ2pcBkQ4cAmtPv52TtzYfj6WjQnrHHMx85E46meXSh7Nu8mjQkuSsMGuiQT8Xfzt2JSad7okSejl3twl/GwFDeOYp+2B2VS4yoZBgtkXmNlVwvMOWIJXvHQcQpDuI6e3RyHGsYpWIpNAxKxvlSA7EO+WS9AK0iPrXXuvCEzR/obNLHXy7Nj0mdnyUNmdtwTj+qWik6Ed4U5MDH0M6fla+0nGq93FKqEhxPLgjlSoo5ZaFbUAE408c9WuDAjiryH54iBsA1A37DBWIa87fDaxqONM3qWjvvfyejSBlJhvLj9Di4fe4TNF7XlcpovGBxGrVwuFL0mSowURwk1TW0Uooq/i36tJRbf1W7A3mDAp/45wXb4QfGbnFimW79ecE91jqx11TX47o2uEj3xoqqZX+EpUASwnooBTsHXvkJqV+HPRWpEazLzKFMAYUT8ENLrlK7NPla8U5pm18sOdfG/dmPg8X9fNFfDO7fTa/xPy1x0I6vN762GMzGw1v4s+2l+Tto67a1ndlg/m7sSNhyJKqf0NHf1ehVr+gtO75akn9bKZnQOqr8UJsGbdFy3ZavNWD4Q2OIrNzKuzT++VhC9NbadKoIrV5Jxd26NGVzaZOk5libZr5S50q6rlPp1J9kTLNoHYEGmcDObaDXz2BOubSAcgubOGM/6xxKOrFZ/un2H8BUXseHRew03q5FvspbILs4NRf+twTjiEIK5NK/DG7IUI+EM1EAGvXfAFsOXvYU0q/pjR9YjS8yWPbL4FoQqSIcxeJag0kmAwm5VCNlFXLqtEGT2nUoYC5Y3yVsiTCI5G0qMzJTyGCTlCh1RdQYyNm9DT8hPCVKubCZXnguNHeXhssluSTY79pwSmQos2OKWNzbjA33Rfgxyt+T+t0yvJw/QnQam/tYQSdX1c5InwARARrGMY3Fe4HDjxHyh9D9LuNTs7qWuhBN9grRfa4NJEXoESKReFhUvIQNJlVkoiGpWvU5o4osX6RHLu5iLB7uopHdtDD81+b0uNwkUbqarIU7LFRQzMGa1SNUlMkXz657u8gfRR3YGay9/MsjjBqOEtHjHVh6XKwuUqedzxgW6OFqizRWK5c9LrAOwqqbbwArMqHR3s4o5K3fBqM4UD0dGfJpDkFlrFaL7GPkCoQ6+IRRGYHS8Kvgu797P3jT/14zCHjPcA+qebUibiH5uaxvYR1RtNDbzySfj7F+2aG762dVk19zKz4ZypYlQtPeaSybJe/hAKk+UrDioOKvO0VzQ1quU8S1ykZUwMyBRKyyZauoA4wsQs2jIgwLUtMVwzSOjV8LLa/oA1ciurtpjVVlQmsZ8312YJWym4IBtqlUXrWNrQJa6WIAVdS9PUdvK4qRuIbamoxS5C1gvKcFVzuZRXT+xZTXFhBsG70JPGqzoQSiT1KGAn1A6UFRV6WaJZjf4ZMJK6vxlY4fJZJYRs5DliVRmHIkVRVCdnitynXFMOrFAIlVVJq5acOFmHAV3ymVX16B4bYt14YmjxH1o3x6Ksgu8Wa7w+YMq3qxZ3p0LjW/09RnWqqFHXzJUl+ytEvJUl/ejfxlvrybL+/my7v58m6/4fJuHYAGlmLoUQYeZeBRBn9TlIGPzvvovI/Om+Mg5dRPVhR31AGt1Ch12f2+0rqvtP71VlpvsNahTUu5Iv3YX6Lh6Pz/yUs0vlK0km1E/M2hSh0Hw51wqFbFSD8fHCChW+Wl6YQRaMYvhS58QEMXHiXQFAP8akPzn0pE1z1Mfl44/oRA4ZX4hoLiX3Foslt4x82rGLAlV1+27NF7/ZLJ+W3arnOFHpzswmaNIRzdAyycFVTfCwc9bXv3nuE9fRRjbpzMFb9hzURlRuIv/xSEKyyyQcfkJ+AG+Hr0ExHRT6BCyp9JDPre5831xCS5lgcXWDxrr1++xiaVtJmbVnBVsIukv3OIJ9Cjd3S1JQa18C2+103dkqDce8w+ao4IR+yki6C2++qPxw2y+mQ0DkWcXM/IzeH5h/a+UORtOKZbABZWbG02uH53Nbif3I7+2F5154pXfDzuElEzb5vNopD62l3VUXaMirFz5IY0QnHwsyzkmp4awRyiFU4N4nJxiHlZvu0Sy1BihT/c/6X4mpHL0mExAX6Xn5VbdlbDVL0aDLQ9EJ7reRJoyfMv1LLplcK1oxxohbGYu7AUpeWzNQchpaa14aYJgvpYxv1lpTuC5W5aVZJHIgyUiMkdiwiCP6MSoMYgbR+pWUIjhCmWyXuovpkrYRJJYRauj4uxxru0b17U87LRPwWfQgpl6B8Jj4BayIHLgFKDhYJllHDJODBCMpE6AZrPcWll1trd1GklLhaRS0v+sGV/rdQFrI23VANI5bMCUUNj5iCQNrWM92QBpPxwA0ZTUd0iJ1jk4BwYDhcrp4YxXrYSr+tD08VcayNzVGPCvFZMfXZE2SQhulZACbO0QsmHhY7+VybRI+rhLp2g75aAXkuKh6nLalf0QnEZzKJdRvdwKmLXNYOpVS7DtcpglXDlc3xbsnQrr6spdY/shJ9CsFHf5Q48gL5wA8z8j3LFAr9uEo2lv1o3PL9OREQ0gIdPliSj4yWA3gj1tsJNDafr4TUODx90m7Nq5jkiZnYRJuCdqY2/vKpyPDpfZ37DGe0JxhgjS3NoUxaYdkJGPFLUhTm6akZ8awKIpKLhomtm9N42SvaoMx6lCrPhnv1ym9JgzDdt2K2whh/mqXIulisN851J+M8nZldqaCtzmbdtHaoLSbZAKanpxnGIG25q4hucsB32yFir0SNuC7w4lXJoGPjFcBX6uQxA09IHCQWBFR3t8oiFk95SYN0u2XuLLJ3VLb0ramTnktl1nTrQxjtwQbofo6dZdjhBPH1r65QsJOgf/OtItYuY3SFhUaoHIfGkXA1LZi6erlZLC2eJeMQ5fQOLpgvlYQKLMvlyGqEjliWmZGNJvqara6QzZYnanbo3Si3XXJUUdKJm+JGqm6cL6jyWZ2Vrf6paOd1/k2MkKHvEQovbeO8SQRvHFbp9+DWPD9udgbixvnOwSyCek/PzNvoFzG9UK3ASh0gv24nWGDbjMEIFTyOthJ0H3GShyRHsUOmP9wpPWvTYnUrULUIPEWGqmfrcR6/3TKuLp9s3CoIygEiTMwqn4c6qMphZkGATpZG5hq4uu8il/BohtfUh0M/AuamuCUxOXBxbThSjGeqYB/GZiGI/vxpz/XLQwmcoRhwncpoq6OQ8Z/eYamqAP4DgLwrMdY9+Aa7K9fBZqwsL8aJqO0XCONiDoBSWfDnEWTMo4aPxAocbHvE165WEzgiLrT3StwjPsy0mCTA69gwW4hhpOnXmkDVbjBWx3GT9CNmUyqEina1WXKef4s+6pcK6sBGzEeCjCwXb0teH3aVmzDQqQiE8aBIVm8IMD/mtHCuThgU7ssvwXbrggP9pX4oBEqY4FlYrBC4kkEf6hNZOtNsfmmbIBcfYtiJxpGVJ9L8YGMHGnhlx4Z6SLtCqZJe+bkH4e5V7ULXZZXJcGWyZyExnXMB9FQXdUWFZ3g95vOLIQMNknSzhI8hdl64N24CPSN8pEYVqvEeAdElVfhTdPGTBlhvOCDOOLCpalb03t5Prwf18+Oa2v3g3G9z/OLxtcuWcftP1Rn8+HyzubwcfWp9/GC7eXs/6H/qjhtcGs6sfXtyP340WQ3hCTwez+/71dWPH7i9mg/Hk/YnBclIz+Z+EWfxY3QcRhnLCU8pCsC6j6bGAuEgk7sVODQHeYrXAVR4+gtIZHZatwqqDFBS3PZ4b/qwsoLWHodiBTdZ+t6A+w7cnFF4h9zLnYMahKyYrNRwJLzsetHJyahitcmpY4cTwMprrbpdH2RHFWu+h5DlS1r74OazcX7TsxRnxJA4CTC/BzWarlmsVuJ0QsWPpLPccuVS45x57rqReN11RERZlD0gpj0WzlRb7uHUB/0Wt1v+mcvdflVFBPrBzDAquJP1WBHtFO7bEe8WOoH6Mkuc2+aLHaUNN7srnQvbKe3ZCDdXtDtNV9IvjhAGbqHaA2V6fFAAWvuqkc3+tmmaDhqmRO1OFEevvonTlzixzHezQAf6xQvQ4M3EyGlyShiWYTw3QCB0loMCA2ZestKmRROsD+hgiusCEzAKRpOrqM+v+MaJvBEpQE+I0AZtqE6elMJSmd2mdeZCL7PXgmu6yRvIxb4mHxkmI68jlfYPP04xKndjIN84to1C4O4p0KiSlIZOG9T6Gcp9siPtcAQpaU2hSmtg576zXiLMwt87qF8WJzNoQhY2xIC0XUlbSXAuquHDiFs2mnct4Ry0E7qR/jr0kDVefn3MEYrx2b+dkvsJrKSxlIJDWxlMg5LNDka59P9Xfr1/Y0so517Zd4C3ttbUOdFV+if/+eUHOxlQhr4rjfg9i0UxK+R6tsK5gJihE5do2Yj4qSujYVXtfLDctxYtKPlqqJSrMKFuCBAx0akxDCvNJHtNXbl/33nIDyBtrK8B99qwcDOKgiNZJUJUVRKy+kFHXZyLFuVw3iQxDzVzjVuevyVI9w+nrZpCtzLFnbh+kKtr7o067rtSmtdBCWVpaG1iRPQcaSTIJZHYlHvjyadEg1y/HleNiy6QubZ88m62cuP/1c+GyGsJlcKkcdYlFVJNhn5IsdCzstdwOxTcp2ZeRmTK2Wn1Cn63T+KNXHZ5rLstLvhejrpl71nZEL/C0bN9PZv2rERi6k3ezq6YKYm3vlJ9NpgOsqY8/1Z7hja+1HweLt4PZ4N3YtqbnwCGznH1KVHZYLkU5gXDVoTGxc9GktusWi1cKCx9z/FGfDxewiUiuRcmsyAEtYwX90aRZ2mhXxmr+hfVIPjoNKiTdMhNz4HmfATmrADabuaFcJIHFfWB9oOE8O262JTiFoyTFL/sYjO++Y9E0LMyUw0/DNNNIQ1OhjODeMRx9Ve5fZrWqpF02Qga7AZaFw8kiwUKrdQMJbfsMnZyNvnL1YIx5fQ8HqbENKSIb2IrJel240DKorPIb0ORa3Uhp1uIMMVeSst2EHPc8a9elZXiGhdd2y3Cb6eDNmwHCuG7g1N82MpwTr9Uej4fOn18P5ov71y3P+vMfbcYzrc5EYfHV7QCUy5jFKQGXZFdoh0kSpVxWKLjAdGWMaqirNRVYv/6RlR6uneZ8wkvltRigqHt3bpWqX+nYoFK2gCDE/5JkU0ieQ30olOFQpWDiskoFozeW4bFQV5Lj36zh7CRWhCy2dsAQ/8NcTQvWeK3W7gGU8iiqcEaKQWDXFDb4cwQjuQg4CYXrIHDfxQ4v7dZX6xrkMz1NovCTjJSHggz8YJxJ/CMV4aey8qiUuPtJ0B/T1A275pWqF4NkyA+VXinAEC4/mvsScdc5P9ndI7E/vtBcX/jWtsoSSBW8Gaz5n6NcQQiLvwhPAvm0tq92wWHfr6IEpLnK0+fCf8GLjolt2MI1NuAyXJSnoU6lmqaobz2iV7iwi0zWxPpWB8BkE/lME6ow0KUE1FrIlZrUkqRynGyrJ40xUTU0RsRpWtJyX77VjAb3sbRpeJ2UQtXVjCS9WYqgu+wa75dgKaslWZpvVgfhP0xvMqfCi/xEgd/XWd4uePCyzvvh7f3NpFnNbXun/OzN4srx26L223BSf+9m8mP925u+47dbWzah6hQM0+BGz1RpZ2faOJOyYqv0mHZ/Us3rwVHqohqmFhw4FxbrKQ+FSrQhtWoNqihSBfvFgUHjZWmf4uxYlHQuOXBFRFdIK3PPxkE3Kq8K2s5xY+WEUYrw4ZT+2qw5ziKuCSJd8GKJ5wdTTGtR5hJUv3T1eqjcXFKDLVzmMAX6WapGW+W5qLOGup2NSmjzYBXhqMVQ4xxe0xjN1fDahQQKLZ3fMCmIJygb9lz7elKjNDWDM1xuvMqFmYYLI90lVeJXGio6FcoysbjJy+DKxh6gD6707nO+E+wiTi+YcQE5AvvoxhNBqj9E+Wayd12aM+SHMiSxO0u7Wh4tYZ7tWZCmAlNebo/pR0fmveTnvY/puM2dit5YslYVaNroFCQJKjrFGu8X4hsy8mifRCn6mFasyqB3+oAer5CTY7tmr8P77qHNawNQJvcOL1X6xNNS0H/C/aOHVK7wWx1zJQSjX6LlUbnrUJ9KN4nLPm0LgqkCgqU947JSTpdEx9QeK8yvzkeb4UkipJ7BaBsqzXSEWgDpmYpZKSMVlZZQEgLAwMlrhkyZCpDq2IvCeWF1wssaDOSJ1aFRe3Vv57okp5aNZ8Znm3feoP1rGLT/uzYJJSjziLP/1A+PCHixtj62LoNUVg0FuPRSBX//u4tgcnMzHywIPvZUwuSxavVkd6KZBFfrETYgRTZAcVEVVlyHFjSTA6aIOHi1mykrscEcBuewRvbICAJKq6D737A6Et0hJ9LPHCS8YA6a4LFStR9rudzJFg3Og2ndcdArr7TcBrrBBxa+Kfjp5Q//8I+///9+onf4JkEspXaXMmPEaWk28NPLS3k5LIojualF7bDKzcIsf1+xM3pYHllSv9lsqU62h3VQMYIg8oXza9Qn5v4OWZq/rC+NbcRfTQr0yvFAoUEDT11xBaLC/J3bBhpl3+RsJ0vGkiEPLG+3R3B3cdAeiwY66RTL0YURGzyCPbu2Fvm2K/V5cUBHvgADlEw4ZOs4yuvGncO2d9Vq/ECsDp85ZE6Jxa8xRBddbi6DhyPGnLD8VlJm9/PhdROLdzyin16/+6P653wwGpUCHTgoruOi48erODfVyJSKS0v2+vjUw1HNYVTdvW7zmi+jgkQkfFvlziLtMqCLbKv1iKh8QkdVrNWCX5SsdxPTMLdppvZxYD1SGZUlzVGfEJoZqfWX37ADQP1QW/CnffkUVNao+RIhxyP6aTQcDxfqD776R/11O1h8mMxK+gj1T+pA8atdGOXILFn55Vuf5A4dDsiBamwSZFk/oQduV7rUO+gIq6mm4IkCHjrLC5Tyhhg4nxJKGFQOdljYzRUMlQcZlh4YThml4fJgABy20Qus/caSwaWkZ1vD4fD9Hj0WDDxuMpA5TyV0VTWcqUfQ6hbRz6GeYr2d0qf1qjb6L1q8LaU1Ut3AgLYy+F1QZFiJADUDNE2Ve5SyODcZZTat4Y9ISXCdEaz8/i9oFX948RF5FyFml9sQAcaW2CcbMCUkqwCbkkTPyS3ShdLqbO2QRLaQQ2Qusiw1Let1460X+oAJIiq8ODGXly9efMm5nChioqpa6F3vrAxURLtRCUSyPymD2qYeR0Zv7iokqEs7HbiKCZfqUi1SyBrXqgzs1D0RmOYRhClhqpG7FvswZcYEJ5MCJXj28MA1XD9wqlKEeCJLN5TI259ZXsp25rHrwXlhnuql1klbrQgTtnaMt22Dzi6K4ygccbJuzMlCRexkk50jjVddbx0XZtPvUiqTmYexZHc2F5lx3wN32kOnKebXz0azhQ16hBXvBzNgj1C1lXs2A3zNzEb+/NzZYM5l4XS9uCqrEUaLinCphJZCVXJrpfiqnHXcg6JbrDf0cIwT6LVhnCQj6ZULVB/dTcBC3YRgoAmucRy7QD9jqWEZWhhHkaxoV8KOqpQfVQRGAWaiygCCNXVGTi/a+vZaeTQFtEGpfAG14HI2iBnqWFFTI0uZqr/DuMuSEXOwD6tEBV3Q8q3dmtCs4Uf58ocXLYlIlGfVtOqnU+c0LFMF7pVryV2ZQhKHGrN4++UUcp0GqJNOUfnqKe1KJYw7CpeYPpN4HeEOjtDz4Korwo+lZhWsP5nlBOOUJK07LDITvQpUsg8mDu32GQlQqXxfojUL6GA4tXNsKpdssYV+UKVspumn7Ejtq08oyBemh+TpMuiDkDRpaYUpl35Q7TbdGGQls9ETTtjMo//6t/9Af4xy16TG5CShZj77S62NdbiYQlntZnS0ZOIlMdVtaSAG1wE8XbWEafm76HLzKniDzDJ4nYPULrbBFHjK6nvnNkrhwuZQC8qMbIcF7ZMn5axdHxPFqMQNqg9h3XfwtHvIHAbPnH53jv311DXWKs/K1eWhRmPhsu5tjMxq5FYx/bZ6oCAZbvII/QEd638iGJTfV3xbYbNrltnRqs2jsv+2ZPWEGLTWVaMKLO+8A4HssLY24ZHvid+h6+SJEuTiygVTTj3p1poYz/OcG8pKsth9K/WXkMlN1qMImim5RF12n+0yNb531Wx5wIR3EUQYAbKKg/JCI2KG0gCskt1dZddv9va02/qWxva1Z9ZeuZI4/vrXpvFg673eHFWdkKpt5dCajZ+cVfoVVkrgtACKM4T7PVIRX7DURJcPoETkT+Z676ZuaFNzhFpV0k2k4j8CIqKYXDawBIihIvcsuUwNQfzCr7v96cCik6erDO25KOe7mU6PRnn1C42Bo2boIgvTDhbvJYHFgQ+NH+drGiTGRVqqe2gw8qk7KjQXB3H5HgZsUsN+KAlYrxfnIOjcJqWknu+GYFq5AspAXRezMCgxAJGNr+PUfUGCPChBQK2UC4oV6nJUlUHXace8gLkcU37mCOjYEl9aeNKJS9wxDYIBLbq2ngqJVMdBiDr2dAsp3HHMrrh8vbi6ZMzfM0HtYB+8UsyIVP1BFYbFIK5YxDQsR39OHwzHOBfmrvvPm769+NYaYNI+RhpM85WrK5oVjesSJSwynrzaeMWkTNBbxiPjq41Hedzu0obtIHLR5YWlAJAKvJH3SSZBjhi6T8ZprJWGfZPl8xJxNaQP2WQrU1MOL3sma660Iu25sE+sgrl74WFRvXFiNbpwnlQiQOCalAGn6ViRc4IV8dt3qTUiRI8cTDX9LJXCmWYfpLr5T9w5hgp+AprNY8wEdkzgsJ1Qco9TU+FOzKIwIGApNZQlmi+3/wpSQRusary1LsOH2OHIgT76r4c8i/BEBY3w3BJn2j7lOy/d3tEwd10GqupZwlOSypy2Fxb0Xy7sy03e4UE+ZA/HdfD8PfKI58FjHu4p/m3ypDF7S2UBKcQUSVsGFKoJAHMht+tymXE6oghCWCJX6crmQtLrOFGXYeiPKpoDvWGdb1mwlUhHutJQzmnoPOZWwVBki+RfQcWS61e69CbVuJPoVMcVpr7DutCVfD9hMKUBBKr/0kJVUFBSOaM5tAdWBkj1uOBoCtaNVnqxvvLPSv6bDmb9xWTWlPfnfqx/HvzhXX80t395Mxv0F4PZ/eJt/7bp93v1pf3CaDCf177SP5pP/lSlfzsDUHZgohapuTge0bkuG4srpjB+sktqodslj+6yiQqZFpSeJqVS7KqCjZ6E6nn46Ko1YkkEBKFIeimLN6o9QjU+TH98qOqEfdptoZp1Vy0ha+a6au85DDBZN32FYQk3owNd+t50oVydMivJDdalaShzlB6io9v432ug13F/RLJ6eLsYvBnMusfJaV0PVrDcnv6vipcPxtPFH9UfZlz053wxG96+UX+9nkxGAzoP9KfMR/2JUIH5oj+etpdBV0vzY0SrcyKubr194k3mvVYMVLixJXPzCLSwtFINjoWZlJWvE3lTvXmbEkV0ZWl3Acm3bIJV5LpV5dY8JHChLmeZpZ+i/HDGhEiCZHRzKAZfc9KI4ARgsh0XztElCvZKk0odZ6x3l0qhAIV+EseHaDHBPo4YOqdkicl0KGy19i4l3sCJ39AR8poyTk+kLI9QUovRkkZpPw2BHcqlS7BUhN3Tf0OTDLyMK/uAmyBJZYK2ELydCN27NMmWXATYHsjf/euLP5WymnFseIcNN3UJL7z806VgjUmyJngzW6qLQdB1NtJvy06x94+zV9hCOqB2AJtDF8Wii+c59fKcOAfbTqjvkP1FgPmiRT6b5bKUHMfd8WeZvYZCXYJBLTD555DclH7SzH5NMGhpf2T2SrBVuHI/H7EAQ1lZUvVunZ5kkkZXTXEdpDMTZx68H4vHnQJBpj5GGTwhahujlnRCf1cEmlhgbRrbmopXstkmpJ0qjuI66XUJiv7cRVNP6m5UgTxpZZ+aL9Vj0Y/ILWjuSOGMElQZwXC6yNZrrte4ZwevwzrCshmunCD8gmdElhpV1zAxZ77ph715CCVImKdy5pJOxcdTZ55S2ryV7fcQbeLUjC2Id7tohaiE5Knjjknrzeuos2n0cnHwvAg25AvMK364mPEdOpdHXX/VFcSId7c7hgOroqfZk2wuhEw0jkpye5uHU0oRI2cOd0CF3cgY77qKJ1gKDHFhUWyH169gq898Hd0apmqKIxaLhwuaIZmlY0K2z0D7rqj0YcmrHahaCHhLJKUmCPdiWzdWyFEVUjBmFzaKsTF8QjGqCwFDm6KYHMUhw42Ep0jJ2jGzjFSXbVrUnE+2AYrKhtsAVBco0FkTzYBc3d/ZN8zT9avfl4SRN5C9gewNZG8gewP5KzKQK3TK5bddt/zyA2UZJsp/ewSNM4//XC5uroMm0cowTYV2FLsvYuAOI2v0l01hmNINTwcGFMapBIu0dO7acFtjOLM2G+qwbYRvDQX+Lbkx+yhVFsFFrYS7qTWt0vIdLn3T0TkJCAPgufIl5gs0VAIe1XewdrlU9y20Pz291Pi8AE5gfVWfvbDMc2YuVY9P39nhIv4TamM5jlfCm5zxbT1qxTZFU7xr0RrL0pjLUiiLSk90iGUpw5XTXppCWWgMuEi93rMZW4QUHdvXaDoaPkcdo7CebktRFSrXRpeuXrPm9TCvh32xI472qMoYbPSknH0ozB08BI3kKkZ7WEQ5oXS+PyHygHB7+lB80cOE5ZQ46upPkz9NZ1k14r1si4NXvItaYpH3qVJd9lwvoXR/2lHY7CP8TPfgF/AOIsM50zN47i3ajSqQYlQlL5t5oV/dpxpO6Ivw064OO5f2pGbwWR878U2LGoLMHR9wuQJPAp4MWMzGkHngkwc+eeCT9+t6Deg3qwF5v673636Vfl0PfPLAJw988sAnD3zywCcPfPLAJw98euaBT95A9gayN5C9gewNZA988sAnD3zywCcPfPJ62Degh3ngkwc++dPkgU8e+PTNA59+PmaH6NZpOE/Fn0WvUAzMaTabyk0NJY3pZ/tSA3GUPS8Vq2qq92lHL7lQmK6lV9I9HcfU7Q+wSgc2zgmO3z7CSwwcq6IeOYRPAoJklD1G+Wssj+qwNfBZ8IAP9WLQR8H6mPJFKqqMl32jLTwklE6Od7SrS6vg5Z6+CJfKaP7rxcte8PJPzglRL+/2+8ah0bO/ydD+n62NVy5rdk5xvPKlNwfFKjVVlmp3niqZhzVdo0OnsnnmnTn6eo9J9JdZGSrHyYG8qDyzMk8oZBQNbKEzy11k+tQq+nJhPn1NOw/t9NBOD+30Np638XzkykeufhuRKw/t9NBOD+300E4P7fTQTg/t9NBOD+185qGd3kD2BrI3kL2B7A1kD+300E4P7fTQTg/t9HrYN6CHeWinh3b60+ShnR7a+c1DO1vwTQre9SUxTiW0lgc7ebCTBzt5X67Xen6TWo/35Xpf7lfpy/VgJw928mAnD3byYCcPdvJgJw928mCnZx7s5A1kbyB7A9kbyN5A9mAnD3byYCcPdvJgJ6+HfQN6mAc7ebCTP00e7OTBTt882EkKkc1g2c+twCafXlANs+K43Bq2WnpEGn6KxInnLKGWjJNVc74aDVlDm4NggH/ehEsnf+Xftb0NRGMPgAJnWDgMGhEeEANXwXAkKff77BBwzGoVfYolyrINPxFzVoXa9uET+SxPjfTcWnGft4jbeLPtuIrKHYeDc6Ow4vSYHQuQu8hscXBK4qITkTon2R2nX6JqnTpQV9hXAcxyiitfNiMco5SXZZ/KPmasipbHnyIVMVGjUnq+PsPLSjNaJaltMvLJY6rUDzEWUC5TBTn5XMeJqaZcTH5wh/UKpvC2v4N1dZR4vIJnQUgPaQ2pmKNyJxU9M8KGqVmj0VFU1lsesuyju6JhaeEXTsfRB/I2SwxfJtY2jOrCqld5acpqzdVkPJ3Mh4vB/XQ2vBrct3ifOrzqfOXDYPjm7aL5+XhwPSRlxvl01J8v7hez/vWg1SkFPPWqvpQl+GhBsZV6RGXF+gc6DGm5VBzFiqfiCjbSrbUDLYEFUBDgBDOm0IUGJT4DDGSFTLFiONto1pWWF9AxhjeNn8kaZI81tEdoFJnUXZrq8HUpVoTxFHWuyBoIkeWhfqwwCtsYTFoeYwG9gbzwwFgPjPXAWB/38xbyb9ZC9nE/H/f7KuN+HhjrgbEeGOuBsR4Y64GxHhjrgbEeGPvMA2O9gewNZG8gewPZG8geGOuBsR4Y64GxHhjr9bBvQA/zwFgPjPWnyQNjPTD2mwfGVkm5Auuy7tttIOzrivNMW+5WiKvqsRK/kRYJNj6sfgDoKY+p+b7ZhWXe6ngdfdnAJVrWypr4TZaX4W82fSjTgcBd9hxITMUHdM3lYH/sM7mbWBbTserRMnyaImTYtcDwLNgTnrgNoWhAkh0d5tTphyjebB2QTe71kZ6ablu7bIgyzQ9hEqVghS2yBPh2unSwfFjmYJs9BkkGyxSW17IS1UI2fRlMQJuP0kP+ZNB1FqGBXVaGGFOQMi700h3ycBVJUMdMomdHKa23EWQqL9N77O4FvpSXXuNe2NLFuGmCGHASJzuM01lBMV1BUy0NnAhZGxf+qurnsdwU1A7voeNsygOzRlWIZUXwdO34xPlpAz0jfiDMQbrcMBi5CeuO8MA8A40PyWLHuwlK5B5mQM7+MpQ5SOLwIU7iwxMHAeOH4yESLB0whOeIg8NOqwjuF40A7t/SxfdTffG3CkGUgjAuDQazARzOrb0rXoCU3zCF1+jmCWUezevY8PUfaAFbPrfmOOf0hU7Tsz4bpogioIU8uSYJ2BphPk/i/T7cRE2EOaK3gkJeC9aclKHg4xSP3jMjUa/QqUtxDMQzUadI8awLUQYXcuW7ldhR+v5TlhwbiCyJfz6i2gpjmx8wX2HjdHHplxBUQW9pH5aFXi9v+yoGIinC5AZD6s58BfVEiXry9NHJj8WssS+iR2aNq5NkBQFSgPHAJIAjhgdgO/vDP8mhfAFf5tlxsw1eOqesxqU2aoZfOQUY+eT/GRpkzfZJFSnmfvj/w4fsE8trwmDzqGNh9GR1aMSDZRSoGaEUwbwMGhKpHCj11RJc3qUGsSOg8n+GWQU3BlPTQ9AKHgBo5uXl73sygDTeHXd6EOwhBWYV45L+8h38C8Z4z4//e/DdSyAh+Pj773s0E175XxxNVL76e/qqdZVRQZ0fon2Dlf8JIfGxNjmg/0PTask2WzRgL1Unq2J9TJJrtf3xnx27jr/qaIehRNEDKrvXTo8dtShYaHUOQGYVcFAdgJpx+AuCu0qn5ZCB9JezrU8Q+hxQ3egp0uMDjoKNEqqKXn02SFkUgnctbLdTdUKgjxxcRjMfGNtNFGHxcGjKFTERs5JFOQdN1JzWUTWLRpOqUjVdAQH4DNf6EDqTjeRJpRvizmR1sntJXAH8Kr5gQEP1PW5API4Z5WgYvwzZms/zojyOso9nPFi8nVw3eHicD+XHcX/2ZnjbH91fTeYL87NKCbrvvx/M+m8G5snV5Ha+6N8uTiX7jBx7ytPsSCUVcrDJZJyB3Zlhp9MQkY5uVIZuBtRm9T6qcfKBIzx0XKpAQlo4BZUhQVDGSaHEMIB2k8DZ5yasMA3G0jhFcB0kUfhJkYx68xFhlSioxZ8RWtss73TjaRzcBiPpY9S2KmYKZimCPKIDQuOgZtCi+FjLnCovV9GeZGo6khdFwyl0emRbV3q+q+z4AJShJ8zBdeU6/gCWcPbY1jnYRZvDlvgiel4e6QMFbOVxqP0jBtJlTC0uIiHjhWszTAzJWvpTi+F0GzKtcAptnLVN33LrSSZqnLEZh1IXf3KSW/PMRm2H0MywkHNrTP7EcRzd2rO8N0/CMiHXhhDMR31rLR1O/N0uPqDSPo7JQ9asgpZXTOlNJVGL5DOaFuzoBU0QFKS7Z6Kfoqi9eybIDDnicR7wAPBk6Vk55QKMmYgLdPm3TwXBnuJisM+W29YTTMJbo3vNAkf0ZZB90oCvfQhjtnph6bjkbGbiP+F6jeHQPHoM885QSVIBtd5ct1wTMuGjA2kQpxmFrW9WtBxYzHC5zI9ITFFEvHY0Fcd7FEnOJpJDvGPbB70lbJCYpW+kB14O0nlgKcxCCtImL9BTA12Fy20cYQ5hqFLKiQKtdRXQZ7TrohwhtWcbBnw75Fe2CTiXwUIAWuTeCyzgD0iX8eR6MLofTd7c305miPXBHP4ogY5cqg+140qDdXXFB1iPp97a7uhQao6mBbQn0iPB2lfBJs8egSVTVrzoqwROTMiw0n6KDiLAQU2z7p3iql6s80hcB1b6OBgtS0wyx/HAy+sjZQ9gZnqwBuMOll6sMBT/eQQ7xGPqOOwi3uxCJyRoFzYMH9R7YN3kmGpYsp6OQFHGQ7w8AFmkWXqRgkp1wHz/cwdqcf0uVOFi5rjEfWBDqE5pZt5AdOq9QL/YlQrga2YuE2gihwPr8JEBt84UzC6T17TJQOdLHDDGXlABPHP66oSPjmbX0YVdmVmNNtebAE0xd3nQ8OdOTVR3SV7Xc+TkJvSBonIBS0j4lzzcRE7VInSc5EVoHWX79PCq9JBPYgO4eYR9gv/uorA4oqM9xAyjJ3R1aZaudZ4t6sd74lABLcQ6TBJKzdHRAcx3ekCdQqRD1en11yL707Se7KclcVhxIw2ms8FVH2yqV8G7wrZdy0oMrAsoAOEKE7WjfAmyCj13O3QuHffklQH9NTW5TpaPiTHnJWnKNjuiufkdgj6VNANBTNgqCou9ggAOyopeRfske4oazFoQtF3qkoxN+Y2SE9UXAfFFQHwREF8E5MkXAfFFQHwREI8G9GhAn+Pkc5y+2hwnXwTEFwHxRUB8ERBfBMQXAfFFQHwREF8E5JkvAuINZG8gewPZG8jeQPZFQHwREF8ExBcB8UVAvB72DehhvgiILwLiT9OXs2p8EZDP9w76IiC+CIgvAuKLgPgiIN9MEZDoEGLH9fFqh1oaPUoKhypSEKivYJPCTXHeMqmM6Jpvz103gNx4vGqsBBbxn6Oih8GMgqCf9AMTyw7D0bTt+OLvTOa5KHaVWTC0tJsMpS3qljhLC901adaprZybV1vrUWXHRuqbYKWCQFbCplis7Iyko/SQE2XGjN+Fg0JWgDL2P4kCo3UTna0gR1s/QLx89qBKwdDn3ZZZGuyyqPWcif/8d2t2XbdVD7Nbn+VJBfsTFWHKVKP0rW2WrJDNbCJGoVA/zgn1XH1ydYnmPe5mc7qH6EpGDeGfSRKZfEKh2Sp4PAw28SfQJPl4uUYBauQKx7g8Vd3lD+rFv0qBFxhWrv3yXcq9FJgm6RCdc/r9nHzD+XA8HQ3acw155iNnqtQ0jy6UZZ5X050k64bhDh0ywfjbuTul6nRPlILUsatd+MsYGMo7R0ETu6Ny+RSVxqN1CV5jpZEUmCzFOknHQcQpDuI6e3RyHGsYpUIwNAxKI/pSA7EO+WS9AH0oPrXXumSGzR/obNLHXy5BkUmdnyUNOeeg4IGMLpzZyepRJWUJjV8yJpHUsY4M4eMjnBHCl/AryhO2OYoAPOgz48MvXEWTgG0dSYWbZllL5aS+jhYyFT9Eh8eIIiTG5H1B3PZlr1q9qFpHRncJakeGIKVEZTQTz1kC66X4I0pRjbJDf0p6UAqJ4kdqzdzJ7vTJmL5w4cUMVky1qohUt6slPzm91IA+wzZTDdbUSuDcH1VlIF3UwRoSPGa9jem5XDZguaW0O2DYXNrNleB1yttkwV5YNDm0WHiGaJY6RVtN3UaPJ1/vPYPGsTAab4rr4AqNy8zIesvFnYMDo0vhy9043Kn0sduXak1XNr/SrMOVlWI2KzCbtGBCnkWkNwvr0ZXbwKSmN+E0bjYE1fwkCX8os1JNtZW6QcAuwifjwFOnH34xWVoE2SvMgoJtlwALYJ+VKhjnABFUVixuKC7n8ki7kptLxelWYC5uj7swvYANWlHCL8k1fKI1D+XEVAdfPneeVyY6h5lNv7tyN11FvtYK4cYsk8vvkYOO9DNOLJJE+6Ydf4jTMH+a65qGTd1wPZ2jNsF1DUQRf+ikjWJSXWEJ/hzlWa/iJKQ6FDVnhLW9WEHs6Qq0SvQwco7+6dEoc67QfmJqhrRT0w6Y0MGBgdYF+lfFiS86C3l8n7gcpXtoMHJ2LtVlWXRQc7O0AW2ZFqyXW+vFLjYlvnSO7fmMlmnlCiij5BWsOAUrNSFjcXSJTKv6/1Cc6TJ1lUE7qhXpF9B52ez6cwF8VPDddjxWAG10sMKiNo67dLgWpV1I4Y5N8eLy9eLqksE7z7RiEAW8UsyFFBSSZTvC8bTGQcNy9OfE87BKtSCsMzGWz5t+zfmq4QwYTDuY5it6XLOcK/uyFxlPXm18FUl5rjO4vjxELlJWMKPlDVWJpJBTF2USyCWr7nkjLcsEfAMWR4m4WjFpTLYyNaWK2TMhnVW359N4fRqvT+P1KGUfz//NxvM9StmjlL9KlLJP4/VpvD6N16fx+jRen8br03h9Gq9P433m03i9gewNZG8gewPZG8g+jden8fo0Xp/G69N4vR72DehhPo3Xp/H60/TlrBqfxuvTeH+jabw1fNOihiBzxwdcrsCTgCcDFrMxZB745IFPHvjk/bpeA/rNakDer+v9ul+lX9cDnzzwyQOfPPDJA5888MkDnzzwyQOfnnngkzeQvYHsDWRvIHsD2QOfPPDJA5888MkDn7we9g3oYR745IFP/jR54JMHPn3zwCcq13jrNJyn4s/iio5oXDvNZlO5qV8UrlKK9DPGE5SXTxxlz0vFqsJCqoI2n2gpFKZr6ZV0T8cxdfsDrNKBjXOC47ePDkcXAU/VI4fwSUCQjPCigdfZMXXEVehZ8IAPzS0E+FGwPqZcmVSV8cIwoVJU4SGhdGCmpVsLesrEyKlE5b9evOwFL//knBD18m6/bxwaPfubDO3/2dp45bJm5xTHs4OuVqE8TZWlwp2nSuZBH5vo0Klsnnlnjr7eY9JyYcivWRkqx8mBvKg8szJPKGQUDWyhM8tdZPrUKvpyYT59TTsP7fTQTg/t9Daet/F85MpHrn4bkSsP7fTQTg/t9NBOD+300E4P7fTQTg/tfOahnd5A9gayN5C9gewNZA/t9NBOD+300E4P7fR62Degh3lop4d2+tPkoZ0e2vnNQztb8E0K3vUlMU4ltJYHO3mwkwc7eV+u13p+k1qP9+V6X+5X6cv1YCcPdvJgJw928mAnD3byYCcPdvJgp2ce7OQNZG8gewPZG8jeQPZgJw928mAnD3byYCevh30DepgHO3mwkz9NHuzkwU7fPNhJCpHNYNnPrcAmn15QDbPiuNwatlp6RBp+isSJ5yyhloyTVXO+Gg1ZQ5uDYIB/3oRLJ3/l37W9DURjD4ACZ1g4DBoRHhADV8FwJCn3++wQcMxqFX2KJcqyDT8Rc1aF2vbhE/ksT4303Fpxn7eI23iz7biKyh2Hg3OjsOL0mB0LkLvIbHFwSuKiE5E6J9kdp1+iap06UFfYVwHMcoorXzYjHKOUl2Wfyj5mrIqWx58iFTFRo1J6vj7Dy0ozWiWpbTLyyWOq1A8xFlAuUwU5+VzHiammXEx+cIf1Cqbwtr+DdXWUeLyCZ0FID2kNqZijcicVPTPChqlZo9FRVNZbHrLso7uiYWnhF07H0QfyNksMXybWNozqwqpXeWnKas3VZDydzIeLwf10Nrwa3Ld4nzq86nzlw2D45u2i+fl4cD0kZcb5dNSfL+4Xs/71oNUpBTz1qr6UJfhoQbGVekRlxfoHOgxpuVQcxYqn4go20q21Ay2BBVAQ4AQzptCFBiU+AwxkhUyxYjjbaNaVlhfQMYY3jZ/JGmSPNbRHaBSZ1F2a6vB1KVaE8RR1rsgaCJHloX6sMArbGExaHmMBvYG88MBYD4z1wFgf9/MW8m/WQvZxPx/3+yrjfh4Y64GxHhjrgbEeGOuBsR4Y64GxHhj7zANjvYHsDWRvIHsD2RvIHhjrgbEeGOuBsR4Y6/Wwb0AP88BYD4z1p8kDYz0w9psHxlZJuQLrsu7bbSDs64rzTFvuVoir6rESv5EWCTY+rH4A6CmPqfm+2YVl3up4HX3ZwCVa1sqa+E2Wl+FvNn0o04HAXfYcSEzFB3TN5WB/7DO5m1gW07Hq0TJ8miJk2LXA8CzYE564DaFoQJIdHebU6Yco3mwdkE3u9ZGemm5bu2yIMs0PYRKlYIUtsgT4drp0sHxY5mCbPQZJBssUlteyEtVCNn0ZTECbj9JD/mTQdRahgV1WhhhTkDIu9NId8nAVSVDHTKJnRymttxFkKi/Te+zuBb6Ul17jXtjSxbhpghhwEic7jNNZQTFdQVMtDZwIWRsX/qrq57HcFNQO76HjbMoDs0ZViGVF8HTt+MT5aQM9I34gzEG63DAYuQnrjvDAPAOND8lix7sJSuQeZkDO/jKUOUji8CFO4sMTBwHjh+MhEiwdMITniIPDTqsI7heNAO7f0sX3U33xtwpBlIIwLg0GswEczq29K16AlN8whdfo5gllHs3r2PD1H2gBWz635jjn9IVO07M+G6aIIqCFPLkmSfzzMQbV8OkmirAWLgzB5QAULYkpk32A8l2wjqqgcO3eUpzT5d+Cz4DcEY/iws7Lk0o3xJJJiWJrSTRbfhVfMDHw2p40AXjGDNrR2Bo1ZGs+z4vyOMomy3iweDu5bjBYnA/lx3F/9mZ42x/dX03mC/OzQrjf99+D1fFmYJ5cTW7ni/7t4hR2feTYU57mSS7m+pTIJNsw1sOVPrQJGMZkBf+QBQGPwEhjL7B8/vE6GE+uB6P70eTN/e1khm5+TN+JEhiLi0yoHRcC3tUV0WGix1NvbXd0EMDRtNADJSY9EqJlBXp59gj2FyXEiF5HccnkCWlPsyitdKyy4wMspF5gDq0QEMYx/u6d4qperPNIuIaVObKKiyXml+B44OX1kYBDmJQSrEEOw9ILqh8dgGBlJAGPqeOwi3izC53RgF3YMPxPGSpKJJMalqynjU8CO8XLA5BFmqUXKZDfAVN9zh2oxfm6UIWLC+IS98GQRHjUVH3YQHTqvUC/2JUK4GuW/BNoIgfdziEeQQnLVIQtk9c0e6XzteaEOMNble1uTl+d8FHHdB1d2JWZ1WhzqlmxzXKX8MSfOzVR3SV5Xc+RcY2o/qCGCEtIru883ESuDTuEjpO8CK2jbJ8eXpUeilJsADePwh7w310UFkfUsUMEFz5FYY6ARH5HpcZhM9Eve+JQAS3EOkwSQuVpwwChjg/odBe5gTZ0irqtVsL+OmR/mtZhdUJUgevrp0O7afTIqZMiz9UnYCuEm+I8bZ107lp8uWZ3mVByJSWtMpYeqokCOt0hKrJQCZ5xumSIjXIvqjS5DlYhtTDO0hhIEn7SJ9sxVlLvYbHVuxajccRPXD6ySpzvuFQRoVShM0/0KJ9Q6JO+CVYKehQbR5jESVjHJgPuISd7KOb1A/OMfM8qxPRJ3GbaI6bPiBiU+sFdClN4ULYHfd7NQSYNdlnU+kn9z3+3ZtetP2uY3fosTyrYnzBBylSjvHzbLFmhGbaJGPtM/Tgn1HP12SNHSvMed4t0uIdoCNvECEP4Z5LI2JBpCs1WUxbDYANsKpVz6LSvYgRMuxQGAlKfoR3Oh+PpaNCuGbIAGTkF2zSPLlQcJa8KJ+GRDE7tILf527lbAJ7uiQRGx6524S9jOIjv9u0dwWvx7rgT0trBF8Fxbzw/vMbKf1SgaGMPUsdBxCkO4jp7dJ5UaxhxWh3GCj76YgOxDsdkvchD5ZRtHpE2Bu1zRTRNH385dZJJnZ8lJfemfRz+fKbgw5Y5AoffFiLrHhmN8eeoLPX4xd8F5HWisysJB5bgZvW/G7MsknDaYGwZ879s+hO4i5jTfNRvFYTLbLeLDyidxzH5/29EyTrVmaIxrZThbmJYYjQtWKUCsQT88u6ZJfXvngnuTJwEcR7wAFCB08N36rkwZloq0NzePhUE6oyLwT5bbk+ui8mKNisU0ZcsXCVUEKLGYnphZ8mSazWQGhyu1wj2yKPHMO8MBKczOEMHn1Mrg81FByVIfBx6k/+xsvTCZUpLT4sZLpf5EcVCFFEu7mgqYcVI6WZID3hEYvEFc7EAs/SN9MDLkWQFLUWF1JCJoB8augJFJo4wQzpUBTOIBK11FUh7tDs/FqK9INCmpQuS3YGozPkh/Bi1KYlmIS2+kUdsrmF4j5pBQ+djLeW/fHCK9uoopiN5UeRPYYyXlq468GA8ax/iFPh6W+dJlG4OW302H+kDlZHF41BqKen1XcbUEtuUrVq4NsMoNtbSn1oMp04VLz/OgesyDkp6ND5OfMxcmYVPmV0tt+Rrhy7ZYe6qnXEqkG9lFLD+VTXL4AFmCbT6gm+7ftN7Bs2DkE2Ltcv1gUHIrMDEGp6ZaITI2NjMPcinDt5PX7ixKc45NjcV6loran5jYVL8hM6WmoODS4bKJ69d5ZTwxd74E9/C2IFF6yo2xkdv80ysLlAZB/y7BzSCUor8dGn5Rejm1V16y7gL+Ij8EU+v4EhhlaJotz883aFP6gC/qbiOgU7epWMpUZPCZ7QR+yxLXqntHl6fmMpCQNQnpoNYnvKcXomAov56PLSewo9UhtPThXRKP5fc6P2rq8m724WrEEyZai6CpldfBddSyUfA5kHl3eHt/N2sf3s1eBUMSyNRE9XcozJSCr0VQqI8l3rr88FiMRqMB7eLV8HcimWppilFkw0dsOWQFqyIF6YLQbsXh+yiqX2OF7wKxuRQqg+Zx4iUHBa215AdUAT1kqTF436PbrtQExTBlZUiiSDSAUX38SkLZCqZFaqmFFnoEKviidvoiV+lWDOyXGhrpnI3Fe5GWsF03kRSbnFYdkuUHgtcO4fBbaI0ykO9R9DiFRisCJnBsi+pPUc1MNB7n5OzDRFUqzx8RGQbS4FQhUXxJIYp5ydLr5RNdwej5BoscATxi4cQ8x25WEh9LJSntccyJWBGYxdFCeokL9Juoz65ow2INjm6/SLZs22U4MDuUhkZzZ5Hxi/g6iBBRrzEmJ/F9cJAUSLaec4SnJThw/O7lPhCaauoHdrLT1g0xSxDKTkts8hAWH2dEN8Mbgez/uhV8Ka8GoYUOTCnN4nPDZOTqtGCWWQ0xccYw6mKEC6DvkV3dylR0w7OdIz2VmX5wUJChLMmQ+HjuESPYAXepcyyVkwHuCq1EeNScro4r1CYa+AYntOIY/orXGNDS7g/PUUnYVJkJWZZbQ6VjZQL1yXrOFFac+082BtRX/SbwWAODOxm1p8vZu+uFu9mxMVAOTcp43WWgF1FIWWcPzxZRlFc/lC0goZeR8M/vBteDxd/fBVozfiMvowSL93IcWua5Lj/42D2iuv6qTVFPAzB5IhToIet1h+Y0CRf8xUXeyCjueQM5tzJkE9RqpP7ONEez6zgLDQIlrsE0mUiusBaBECs1LOSfiEpJ1gXIVNGCneoPdOWyRmI7YK4BSAvpPrHQnkn2DAAxZS8AfXFeT25vW5dFoo64FY4zCahR2N3OVZ/8D8Xg9ktHmxdVUt1lJuCY2FazbkJvpNz8jt1RMLkewfbGE1e90e2EH6TZA/Ew5WstQULHSk80I0tzQYf+rNr3YzsSMc2poPb6+HtG6wGdzu/Gczmr4Ip7DqzENWGTvM/IJhJqXBKCyqC72JKrnBMlsfGtHw/7Q+vibbtPhzDJcLah/FKIaVzxy6VWp4NrgbD94PurevKYmSVt/Ywmv665p3Ge+NsZj8OFvfT2WQ6mVc2w9GXyOs9GSW4ERpZK082GfLYB3RJFtkuMkdsC2SM7KM+kreTERKEiwzWGXv1mXNerBMGCIL1QmU5mOU85yNWbxjWUXNQWUil7kvEMynxCLVaz/U576FjQwfAFANUXpgSNgWVt9oASr0jH3k3v78eYs7i63eL4eT2xIBoZx+y9Fgg4oCBZmixOUbn6P12sPgwmf0IB23Qh5P/R2dnyu6pf/5+MF/gOWVCgbXry6aoDREtUdxl+th/Ihtng2OLM8d2Y7tA2F2bNbDyUw0LRQt6556KUNIaG7oSIq0QNodXSFfiwLdWxRo7mQ1G/QUcUPgHKARn9UHeKI47Y0mali6w5fv3E+xpRErAOZ1g2xYqpLGb9/3R8JpyLIAf/1g5h23dwGmQLAb0ejEUIs4R6/iRai808X04CtA3MP6ZJUncR1/xfUSY5REw/txIm334lB1dwnQyuwb+rGy22lxK7ZO+SxZRxi5C0QgxvNCyMbBk88F1573nDRGgDu+MhVRrsb/dNnT1gTF/q094Eaq/ihVR/dmh5zpf0UzN+ZSkY/UJKlDV35TOUxtdRVlpeM57UX1Y0y2qL7i1g9a3SqK44c2qxG5ssCxsq6+JJKz+XJNjtRdOyZnqB1XRUH1e4f2ux4aFN0y2yocbXqtw0sa3Ksyw4b0aN2uiEAcXqr5qM5LGYZVYQR0filFsCbBM1q/DRCUkVL2olVCPzuxgDgLi8IG/LfkCCTmlqkFcBPFldBm8uHwZ/I/g5Yv/plqSD13eSDDhJ+t1HRmzihLg8PnEESNcqAxGnR0Fpl1mhxi0QqiHabLRpWHOsWTbXfRWS+c6MxYxVxXwVhGYYInyFXIC9trhWLbAh9HymOcS264sQVzs0UqdHxAQunGgWDRmywDfuB4TyCvEaodmAWJS3/Zs9Tp86yg6brJ8HCE8rQm5D+uFlY+4vBG+6C5EHu5nJHxuomgszhtnlSpVTkpsYuXGz9Za8VLDzy0nofF/K09qSS9VlQrM1BUg/Sew778zyMl77uQ+Tu9/Pobp4bhDxOxe/Qzy/l67nv7v/yE9+B7Ns3ts/Z5iu9a33zuXwh6ZvY1WoMfkfDApktSOLWWb6t4dHqMIw0kgwNdPAjyjvbO96Da3xaIk/cXgzR9b3elwYt0fgXgA7rXovwpmSrXm+wMM9h4ICG8wIEQjTcw+ZNbg9XugntEGYvFIcjzLZJmUenyNAxmPiFhGXmS8f7F267C+tA3F1nEPHxlv29CpDdQSLy0lqMvyta9W4ws4Hidj5rWYLzNXNZsxlusEzRbWLcWybTh9O95IH2O0Bj0vGGXFZsr5CaCQoUieX00aK960vFJ6NASh9X54LTnWpUeLQX88p/kJXV8ETZ+aXVGQWJtWVjHwQwTH4mEHQztGt7aQOu93vd/2FvEOCdWobvEQhbuCoXbkDATGk27gW/wdyBHD34XrOGM2I1jncAobdkwzZNqweG226Yl3R5fgkCw60yKMhzEiquCjqq56fEDWS2XG9LviSswja04E2OMjxRzeUIFZ/1ZKOPFa7XF/NHL9PLyljXE9up0s2h73x+NT6S3DyhZQesry45Ts8fbiVaa8qABz2KwvSQ8kF7CNn7ShbwmjhycXTYg7u4UW5I3APqHdIdS7BonMkpogQ/t9UilwBVxo2l9cvb0fD4AbXTXsd/tb1adsiZByj0ZL+xvKEnG8BZbEqVfERgFF+t3A8dih1VdfqWv09Tfq2nz1HZcmX2+nrn5rLnhiDV8F16KTiRDkc01xRFJfswPRz8fIdg/HtrNTCcFTG3F2V9qZe7q76o5262s0Pbsjmy5aO6EOGIVbucxnLY7hg10DWjuGSSRgcJIWmn1Mys8sTtCnhrHVXX4nFoGwUpSujIFpl9PvBFGf6kE7+aa3I10PT3mbTqy0w/HX3FnN0Xdubw7/X/vUtNNPufpUj+YBxrjp04b5Vfxnp5ay5DmrzU9FNV0CIl1k+ylDEwUuaAPKiLpy2+zGer17/b5aPVJNSkh8zf8xrYjJxyTOyFM7SUm0EVZD0D6CFp3jzVhuoZn9Qeizz+1PhTpnJlhdciQI/k21QDR+UaXxlQEt6wNYwghU6g9pFedSIXwIEvHCNXakhgXmjznEcc6tYZW/ntgCxQF6JBLqGcNZkuWx/gEF8VNM+0JVi6BqBm+Ajy8Do6PrPD38tqRUKAOppZIS9TDDDko6TMX1gMASqdhCQ59BV53ePwF5pXZcxRYOIR6uU9ut9SoLEfhddLm5DN4P3vS/h936GKUFAy+/3F4j/Wo1vEWfqpYupQKWVKh0SZmGci7EGCWw25a8WnxS8FSyuSAViSVsv2WUB2MFWKuHb1R1TDquw+vTirq6C8ByWDyrb4R6NJSyYHXyrim3ymeg49U9ds6Rb+wfezYm6CEqOVq4qNI/qoYIIWGqfWi3SrYUz5V51cTJ6C1xJ8LUgNiXBAauOtb+4QcndTOGeETA4jOVerQcUfLrLH7mhDbMtyMQ/LrqfyN7fUX5AI50WoT20xgwZY5ppeyHgjPOi43KRUdk/7r9YkydbKPQRMYvu1MYEe1BIdeKZl88VAZk0XvRL9ESTWaws2+sGzDi9akOXr548ULZ0ioDCn5+cfl7KRZPLr4dA4ZsQsPIMQ9DkSE21Qt+j//3w++xVMkP0EZ0cPsZiQXq3ehUer7dX6t9sa0eW3aLl3DEaw19VaFsOF8x4vpwXRHF27PgblqraIXpFvq6uRJCt+STJ27V49tFw8IxCI+89chbj7z1yFuPvPXIW4+89chbj7z1yFuPvPXIW4+89chbj7z1yFuPvPXIW4+8/Usib5XSWnXk3dE1k3xhIV7mePcM/7h7RvZLtAamcbh79uouLb8FdohWgsvl2hR2Mg9WqIOhmW9ctekT95G+Nq13aUoKwbDBRMES5fVds28bb82iYt5SbqXWSsnX+GbyHg89HGt9RF18T7HGjq83vtYfjfCmjtvJ4i2TQuObr4Gi7wc3N5OZo7zuyWuQTeUMx91QViUOR70Ml3/5uMdLORoKSLsqcdAHVBowNYVpHfBe173HuiI3VWulngWa5ob2Nlbz4AcajsRePva9lgrmVm76yJc/vKi3pq9MG8yufngh0pVH56huGq8jDDSPYjCxHXEZeQyK9Q6LH4rNTMqzXLMG2jOZ9yoKQV5EMLwpaL3BcjIHY9IqsDt+BacseqVPQhgcot0+y9HPJ5VF2fEgdXh58chGM6TgXGZlzy+U2eTChjJoH9Qgal99glY9FkFLnviKNuMaKEyVR4N3UVMm0JupJmu+4ie0QrAl//Vv/4G8hddS1xzDOjhYSMX67C+1NifOItHLOyIULsVO2GzH6knoGnMGsp1cwgTjQgAA3sGr2Fxq9v38wdDZuuYIkxqTxRL4p/opaavSw2eAq750Yw6gywpi3O6Ii0UXlbpAZ1Tv4cGvKncfC4Kl3Lrj1KcoSxYmRDyLyJaXLAgrrMZv4inc0P31nyLlaESnmIoOVArPV2hZDRF+MUgFusfcwvg+ZFkC288gX1VAv3nalfWLG2ruu0rhuQo/l2r2r6JesD3uwvQCrIYVSV2qIolPtGdMXfAksVn1uZOb8GAdMWT6vT7GVenyHus+nPr9M3K/iwEbbCvXfUADOjRshd3wHUe5M/0C3t3TfPON635bdVbte3cq9zmrOFR1HHcpUBoHFSTJ5Y4r6hWXrxdXlxzUfGbFsnnhmN7UTeAKbCh3iephOfpzglnYUbYg5DfRzudNv3b3kL7Nk1DjpvlKYczmWHn5KqdFxpMXqqhdJH7uXUj15SFyEfgEpxuFhYKUsC9RJkHuq8rtVIZTlon4JsvnJeJylHc3rnaFwitdv0kLCexwBQpv9dbNa3uW+rIpJdu0257w/vzvHoc/sLonBhRBXGrWVLpoHqMmKmVAx9sIo6TCfdsYqJvHiKAfUNQdDFfdOFqvQdpyP6m68be2FKWbSFXbd2lpUYJuN5H+NNcwh59ariKNDtsJXSbkvjaHOjHkJugOqc0ugU/tIqcor9Yw1XjrKvND7OZ5/ddDnkXIM8SsSeeZDptuC67dCCyLolqTq0gSd6u5644WfadvvjlySJluAqJ7luRiFG7yDhnLIXs4roPndO3g8+AxD/cUXwrzh/hAKtq/zCe3UvdNlm8Haj2LHnhRTQCYHb6Dnq5ch9J4iVxJDs3XCfL95m23CfLF1U0XGxZ804SC6DnZjoUyRDZNJ5FL6aK1/Osu1jRCRkU3RflgHswMrzSAQPXvr9f012vWzsNH173dlpR5LiJIi1vMhuX6pqY/PlR1wk6dd3y5tAonA2JJVatt3QzR1Mjb/5+9t19uG8nyRF8F4dgbrtqhXHbN9PzhjTsRtES5uCWJapK2p3fUoYJISMI1CbAAUrI6YiL2j32HjX2efYB9h32Sez4zE0ACBF3ubtc4Izq6LALIj5MnT56P3zm5dAtey3ogeH3D6EThXInDLRVN5pSIxzNH9SLdAiSBToBf8TYh1B3GF/PRW/JCt+RWeem61eZq07fbp8NT5XnEXu7zS/JVigdfx8V++/mUvVLiI5+cjWg/0J8yH/1zPj4fzebD88vO7LhXSpqfE6LOvivT7dt73mTZ64Kp+RfnzOW4hoUzO4eZ3L3lzWzzXsrlcqIcXXnW/4Dky0/S0lub+cI+JN3K3PyVZ6CGbQ+YEJ0gOV3ogikABWlEsANeIFqF9qPJPNqoJpV59tgAMSx4agHPZ1tbfVW1mGiTguZiFEO8aoYQahi9Kl01+yoj2UDmPVYDQFkzYKVRoLxyyvII2WAh1wye9pcxiEOp2UyhT/6Q/4YmGV2V1tYBFwFIVSL4s5JRJYfuVSb4supA/tO/vfwzpbPis9IBl3NTL+CFV39+wWWTH+lkXRGOSG08vq9S+u1YKQbAWbwVQ464dC4OHT56Tr08J8nBtlxM7m2wB8lbUnacz5Zc3swDlbMHupMNh/oOBiUweZqR3VQ/6YOQX7gf2bW6SW5zBmdFv+4Q+l+7fzQpyKPfDlI+vgcF3OddRj7jIsvY+Oj9udwpusAPRFlTg9CCflhto3PZXiDaEy+/bbuh3dHY6PI0SbIW1s5Uovh2uudmn6674Gv3Xhtln5rn+Ys4M4/IG2VvZn8RHZPleJWB4XSEFUQohCxXU3/OfdnU997Lslmmtt6YTY185rXZ7SvW/95sQ67D7s4Guei5Nqh9QIRG9tYrMdMcIDJtA8u46BiVxMTah8OE3poyKEpHlIxsjPel4j6v+Pb+kFu34fVjWOoDX0c3CxX0abHTMRiBzdCZZVwiFWeH+tJKPCarnmV0zHHZmWRLkcwKfBpR5QQeVRSSNbuwUfTo4xMCwR7JnUPkEyMvLuNTyXCjw1NOycY2c4xUn21aNpxhrgGKyobfABQDlPeaaAZ05+t37sV/dNnM95XDKBjIwUAOBnIwkIOB/BUZyPUMajhl/JcE8QO1DDVvON5t6YbAxD2gbBAnWVqhqYXOxO5LON7PAXnzZVtYyMpjcdJTnpgEr2p5Bvsb7moMZ9ZlQ23vh21+8jGGUEoJHXCynFgER1HDh67R33J3w3d9eVz6tqMDFKhXI5C58iXetbW7+dknfM6aK2gr1R28hO6n+0mNz0uQBM5XzdmLyDxk5pc81+6XmJP9F1F2ZVdXAnQe5FSvb5tRK7Yp2uJd885YlkkfrMX3+sWy1HBFQdkeykJjwMfqzZ7t2BLkaIqvqInovWWvvzpGYT3TlnIVKtdWl67XZgh6WNDDvtgWR3tUb5hr9aQcvClQ+Obo32JAFxd52QARteielM/gPFC7Yb7oZsKEb466ht0UdtNBVo33xvBO76I5scj75OyTz/ESSvf7HYXtPsLPdA9+Ae8gCpwDPYOH3CfeqQKpoKp42ewLw/o6NXBLX0Se9nXY+bQnncFnfezFW80biLaAuQqYq4C5Cpir4FIOytdXqHwFl3JwKX+VLuWAuQqYq4C5CpirgLkKmKuAuQqYq4C5ehYwV8FADgZyMJCDgRwM5IC5CpirgLkKmKuAuQp62DeghwXMVcBchd0UMFcBc/XNY65+3eXb5MJrOP9ULSCH1vUP8c1NkTyklVJ91AQ97t6QUvJM3WQVR6Fvl5k4jNbysxXu6JGH7WDbbBK8oaM5m0t95Dk0VnAAnOWPSfEm32WeeAg9i27woXFV0kd4bwBfUKeVyDC8Z2sYcoEzvPrNvUZzoKZBQSUW/+3o1SB69WevT4J6ebfZtA6Nnv1dhtazxN+b3115PyTj59X3c4OlTq0/w5WVKpP7qv5BH3fJtlflP/vODH20u1Xy16EMFY2Um+WrM3teqcFXyiha5EFvUTnPza5V/vLBRENZvgARDRDRABENEbBgK371tmKIgIUI2FcZAQsQ0QARDRDRABENENEAEQ0Q0QARDRDRZwEiGgzkYCAHAzkYyMFADhDRABENENEAEQ0Q0aCHfQN6WICIBoho2E0BIhogot88RLQDb6Vws4C5CpirgLkKmKvgUg7K11eofAWXcnApf5Uu5YC5CpirgLkKmKuAuQqYq4C5CpirgLl6FjBXwUAOBnIwkIOBHAzkgLkKmKuAuQqYq4C5CnrYN6CHBcxVwFyF3RQwVwFz9c1jrqQ+2xTIfmhhOvn0iEq7lTsEOKlYrTwiDT9D5sR9tqKWrJPVSL4GDzlDm8HBAP88jRde+cq/G3sbmMYdAAXOsJ4aNCIyIAWpotiwcpNvI45ZLbXiYBndxw8knLV+3SZ+Ip/lvpEeWkLv84h4n97d96SiuuNwcH4UVprt8l0J5y4KWxycnrjoRKTO6exOsy9RzE831DH2VYKwvETKV80I3ygdn7KSzuzNhbYly1gfrqydO2KP5hCX98M1TH/r6R+eRTE9pKnGJfq1xetTDqxuIzEb7cWGkouPMjYT7GT14ibPP/rrMVboM/f6dz6QU1hC7Wm5dxh1OumrXCywqn0cT84vJ7PxfHR9OR0fj647nEQ9XvW+8mE0fvvTvP35+ehkTDqH9+nZcDa/nk+HJ6NO3xGIvuMmKStg05JCIM3Ax5LVBPTrEbk03OGEPW8daGiDvDV2a1EMAn414FcDfjXgV0N4Lhiyf3dDNoTnQnjuqwzPBfxqwK8G/GrArwb8asCvBvxqwK8G/OqzgF8NBnIwkIOBHAzkYCAH/GrArwb8asCvBvxq0MO+AT0s4FcDfjXspoBfDfjVbx6/WmflGqzLuS24hbFPas4zY7k7Ia66x0r8RuZIcPFhzQ1AT3lM7bflzh3z1sTr6MsWKdFBK2fip3lRhb+5/KGmA4G73DnQMZVu0TVXgP2xyeVmZSGmh+rJIn66RGSvj8DwLNoQ7LcLoWhBkj0d5tTphyS9u/dANrnXR3pqu+3ssiXKNNvGqyQDK2yer0BuZwuPyAcyR/f5Y7TKgUxxlZa1qBaK6RfRBLT5JNsWTxZd5zAa2GVVJDAFKdPSkG5bxMtEgjp2EgM3Sum8jSBTeZneY3cvyKWi8hr3wpYuxk1XCNWm42SNcTonKGau1FbSwI4Q2vjwV3U/j+OmoHZ4DT17Ux5YGtUhlrWDp2/He/ZPFzYZ8QNxAafLKYOL2yDpCA8sctD4kC3WvJqgRG5gBuTsr0GTV2l8k67S7RMHAdOb3TYRLB0IhOeIg8NO60Drl6046193+Ta58DoUf9qt4+wITqplfLNicMAP8c1NoeB3lXzUBD3uVlQuza3jGkGoxFCaCojz7TjDKDmjs7s/GjxbgS4dF7NVutnEd0kb4c/oraiU16Jbzg1QeDTFWze8UfQV4qoMx0AyAc/MDHlZiB4dyYXsTn5B5fuHfLXzEgnH/OsO1TIY22yLsPk7doYYCWweI1yAnuOSA80p5DNoTM7zPs3L6COi9gHfrVCFioiT8X2GLTBMI19Xfofx+0HxyxSEfxmvTjEs7YXm6xNlGvKWmbYtupz9ZCjwcAVWeUmgDti8MCBgwngLW3ez/S/C2C/hyyLf3d1Hr7xk1XEpM0zxK+8hQH7tf4EGWTt8IsPNbCD+//gmf+Azj3DMPOpUhCVp7gY14FJYZoSSGO+rpyHRsY0np5LgxVVmUS8CzP4XmFV0anEpAwR+YKQRmnn14g8DGUCWrndrMwj2MsKGT5Gkn76Df8EYr/nxf46+ewVsCh9///2AZsKU/+RpovbVP9BXnVRGJW+2TTYtlvIDwspTo7ZD/9s2askyOzzgkqqXZn67W61OdPnTv3hWHX81EQPLiXKW1lavmx97aiJAaN0HIPdLEAYeUMp5/AkBUpXdss3hBBX5YXYQ2u14ZA+U9ViI4OFAuUPloDkb5CwKY/sI229XNQ5FI76g59MkwWLc8KIvpiCGFx92HFbQEd8m9TwTw4iqjPlc5vAZUnIbe9Nx5EmtGysH2QEjxjK/ii9YWE1zBVswgeeMA7RHhwzZmc/zsjqOqhfkfDT/aXLS4gPxPpQfz4fTt+OL4dn18WQ2tz9r0sz18P1oOnw7sk+OJxez+fBivi8d5syzpjzNvYqR79MKm5znYJnl2OmlPcQ8R7SSa23ed049TwBlt1BXe1Z6jyHLgqCuksqFjnLjSICdzU04gQyMNnGu2220SuIHZRl98xGBh3jUi8UfO8ss7/STWBz+BTPiY9JFFTsFSwo4nGmD0DioGdS5PzZyi6rkKruzJW1H8qLoSKVJnOvqysx3me9AfbQT5vCzOlc/gK2YP3Z1DpbD3faepB76Jh7pA4V+8jh0/UiA9BlThxNF2HjuWwwbZXFIv48YXsca8wrngqZ51/Qdx5ekVKY5Gzp4puJPXnZrn9lZ1ya0Myxl31qjeOXZjn79W96breIqIzeGEM3OhlU9tu7mXq/TLar95yn5kNoVzCrFVCuqHKTIPmeXJbtCQc8D9efqmWifeJBePRPsgmzxtIh4ALizzKy85wKMmZgLrIGfnkoCBqXlaJMv7jt3MB3NBv9qCZzQl1H+YCBRmxjG7PTCp+OC03JJ/sS3txgwLJLHuOgNJiQFz2jFTc/GiozcZEv6wX5B4WqTNR0GiBkvFsUOmSlJSNaeXYprOkkkqxHZIV2z9YT+BE44taRv5QcmB2k0QApLSMGiFCX6MqCreHGfJphlF2tuNHGgQ1eBRSbrvqpPfseQaM/5ld9FjPZ3MHIOuw8iBxoDp8v55GR0dn02eXt9MZkiGgaT0ZMVdORTfagdX6KoryvewGY8zdbWO49Ss7MtoLWQ7Qj4vYzuivwRRDKld4s2SvC9FZlNlPXc8wjwcNO0f6dI1aPbAlQ26tNJsAaTZIFp2DgeePl2R/h6zN2ObsF0A9KLjYXHf5HACvGYeg67TO/WsRc0s45bhg/KO4huct20kGxgYjSUE5AutsAWWZ4dZaBSbdOH5OCBOlK/D1f4hDmSeAhiCNUpI8xbmE7fi8yLfbkAvmbhMoEmCtiwHnwuSOtcgWi5vGZMBtpf4sKx9oKGuOzuazI+umJ9WxdWZeo02l44ATTFwmN8zPDnXk3UV0leN3Pk9B/0EqJyga44RIgU8V3iVS1iz06ex85WdncPU2WAchIbwMUjdBD8d53E5Q5d0TG6h57QWWZEutF57lE/3pCEiogQt/FqRckrxn+OGUE3qFPI6VB3m/2t2H4/r682l5XjsOYkGl1OR8dDsKleR+9K13atKjFAF1AA4iWmMifFAs4q9P2t0XW025DPBfTXzGYDOR4kRmVXTlO2yBHvzO8QOKiiGQimwFVR+NgrCQKgVvQy2azyp6TFrIWDtk+BjXNboKLihg1lMkKZjFAmI5TJeAplMkKZjFAmI+DlAl4uZAGFLKCvNgsolMkIZTJCmYxQJiOUyQhlMkKZjFAmI5TJeBbKZAQDORjIwUAOBnIwkEOZjFAmI5TJCGUyQpmMoId9A3pYKJMRymSE3fTlrJpQJuPzvYOhTEYokxHKZIQyGaFMxjdTJiPZxthxc7zGocbpG6UmBusXsEDxXXkYiWii/dJPabh9U0+9Z/6h2amNHjXHNNFvoqWGUpy0R7H72KVHDHlT0PqmjIIFdiNdWk3mB1EDzAlvMP+yQcwDRJ3nN1pyhD7vd+BLg32I2sw8+D//w5ldv/6cYfbrszqpaLOndEmVa1Rr4doZ2/wuYSwH9eOd0MDXJ1dgaF/jfpabf4i+lM4Y/rlaJTYrT3i2DsGOo7v0AfQx3m6+UYAytsQxLvZVWfmjvvg3KbQCwyqMd7tP2ZUSkw09B9CMfj8ka282Pr88G3Vn7PHMz7wJR5dFcqT2bVFPGpLcFQYN9Min4m9n/sSk/T1RIk/Prtbxp3MQKO88RT/cjqolRjQZxpzITGM910tMOeKTvecg0gwHcZI/eiWOM4xKsRQaBiXjfKmBOJt8cjsHrSLdt9am8IQrH2hv0sdfLs2PWZ2frVoyt2GfftRaKSYR3hbkwMfQzl/UV1pNtV7cU6oSbE8uCOVLitlnoTtQAdjTuw1a4CCOauc/PEUMgG8G/IYPxHTO345PaDjSNKtr3bL/nYwiYyQZnh/7x8Htc5+g8fquVEbjBYvTKOGQUvSZFpgot5LqGjspRTX/Fn1aya0/btyBfIcHPsnPI7bDt4zd4sQy0/rzkntsdOLS1NTjOrG4SP/CiqrlfoSlQFaE9VAFuwBZ+YDcb8KeymoE67JzqHJA6QX8EMk1tcuwrxPvlLb5xYpz7Xw4/Xk0v57Nh/PR9bvLE/xPRxy05+utr81H0/PxBfzZ9dLsHbR10dnOdDR7d+5J2PIkqu/R0d81+NVQ9IIdXx3Jv52cTGgdLT/UpUE7vNy05RsNWPnQGiKrtvIuS3/dVRC9jTa9KkKnV1KlW5+mXCltk9Q8tGmXK02pZOo6VXb9XsE0TW4T0CBXsHJ30OtnCKdCWsBzC5s4YD2bEko6cUX+/vZvwFS+Tbfz1Gu8ncj5Km/B2cWpufC/BRhHFFIgl/6L6JQM9UQkEwWgUf+NsOXo1UCRfm1v/MhqfJkD2V9EJ4JIlcNRLK5bMMlkIDGXaqSsQk6dtmhStw4FzAXru8QdEQY5edvKjEwVGWyTEqWuiI6BnN338QPCU5KMC5sZwnOhuassXizIJcF+15ZdIkOZ7jLE4l7kbLjP449J8Z7U747hFfwRotPY3McKOoVWOyN9Ao4I0DB2WSreCxx+ipA/hO73GZ/O6kTqQrTZK8T3hTGQlNETRCLxsKh4CRtMWmSiJala+5xSRZYv0iMXd7EWD3fRKm46BP4bu3t8bpIkW05uRTrMNSjmEc36CBVl8sWz694t8kdRB3YGGy//Ygejhq1E/HgFlh4Xq0t0t/MewwI9XG2Rxurksqcl1kFY9vMNYEUmNNq7BYW89fsQFFuqpyND3i8hqIzVcp5/THyBUI+csCojcBp+FX33n96P3g6/NwIC3rPSg2peLUlaSH4u61tYRxQt9O49yfvj3Lzs0d3Ns7rJb6QV7wy1ZYnRjHcay2bJezhAqo8ULTmo+Nt20cyylm8Xca2yMypg5kEi1sWyU9QBRpag5lE7DEtS01VgWsfGb4WW1/SBYzm6+2mNdWXCaBmzTb5llbKfggG2qVRedY2tElqpWVwHKBs8xGVdQRIXkW3aE2jNUMaAEZ+VXPVkmpAcEJPeWEKwfPQmyKq7O0okepByFOgLyrbKZbWqlmCGx082vKzjq2xDSihxjJ2bPF8lccYRVS2I7PFeVeuLYfSLgRLLpDJz24YPOeErwlMpw7wEA+6+WiOaPEfUj/r2NNgucWe3w/ZMq2bRZ3p0KFe/M1xoW2qEH0Lp0lC6tE/p0lDmjfxmocxbKPMWyryFMm+/4zJvPQAHrs4Z0AYBbRDQBn9PtEGI0ocofYjS2+0gZdX3Vhb31AOt1Sr12f2h4nqouP71VlxvsdahTUe5Iv04XKbh6fw/5GUaXylqyeO4/vtBlnoOhjvhkK3GSj8fJCAhXPXS9MIKtOOYYh9OoKWLgBZoiwV+tSH6hwrT9Q+XHxaW33OgMCW+oeD4Vxyi7Bfe8csqBm7JFZgda/TevGRzf9uW69BDD3Z2qRaujadvVGh2orxacxRV5s6wPgYXLWSLZpuDuf1uc4epTPqSx72qia05a9oki5DZ4F87yrYGJTCGfb60ebVUg5paTCgZi7sCEUx9NYW5PHiDwcufWvLJ6GF0z/lk9h7IXIWanHimhx6KNcexVyCtk3nssefkGXrxzPlO4MSbNIsLn5GxbyG8JGfAyXbnUzbpdyO3bGR5AJsWMwSjcgeSEqU7ZQXDhkIsA7BjEWNwwRmiEwnGGnYTCjcfI4OtVi13NwzNgnNxzIwLapYVACMFALEVkOTisCFsDJbJ45A2fUx33pkSLep/LxMqTkbzQ0lvJ4jFN7jYBre+qjSKOg0eF1IhZnI8GYB1CGqq268NqUoDXNADPsWqa0D7MkWfuZ1AnNkKq08EbnYb297zIIUmnkhZq1o2Tdh/rUORQpwU5sc9YukikX/Xv1UtF4jVStxxxYsCJkI/C9LZM28/xkmY4LABx+4qCFF0vOMTGqsta6hAcVRIyaCPVyUduFrJ6tAtNPNzboWnHTm3j6NjzLC04EasQUorUZ1l0+UIjDSscWOsAV2p+oDNF8maK8fcOvevcjJozAmi5Gu0q5/emo40JR9eYme51rnlwaZo3mA0s0ic7UJboICNXx7Zm4cx8FIe8f3DUoxQcCOyStAr1rah/af7l4ZLm6HBTdF3sN2+93lBoZ832I1PjhlasTSQRm2HqRYYI2MKm5Irk+sEMdnCjZK8QIty6Dk5zGFu8//hYM2NSnWbO9UEnFWVsAW37O7C+os0G3wmr/ZSo+jdJ/fq7jrJ5BJu3HTLfLNVEvGHpuKBMEcVYDH618vx9E9YSW04H739UwvSovut+tPj4cXxiAqC1J/M3r05H3dCLMy+HVVn/e9YNhR+PmDP8m4h35QpsGIOZj2UPFv2r8YxDg8oq2AVX9raWJYMwT2Vd59zNYqjNDuChjhB/e183rMuxiIB/fpusvGla4/5oQxpmWzjdFVWZHJ1tFR+IKvLJpjy4n6XffT4esUifJ/S0em/JPtc/CSxpK+zFCSPgnN9tvTHFahTuahls0qytKQiofGCVAu6bDqJ2R3T118K7++/v9uRRnTLCaivDzwthr4xCoTy/KV4zHJXqJsi+ZQsdmpSmqu92d7va7koZK2yZgxkKJsqfk+vjznBnCnmLd5wEKdL2pQem5ke7uUj4OTqDfBw0lHB3sZBxQh1tmbSRZ0L6ESk45htqibjccOe+LvToT0/TG/tKOLEW0aCI7GbPM1cClIxw4zxylU5ezl6+3Z0cj0dnY6mIxCPLYJ2z2uNx+dj789vRrP59ZuOZ8PZzySFNeTKq2hpr+5MLbRiJwuL5S65O+PoCBEfuIG1SrH6O5sfOQgbsyQcf6xkKlg+oN67Q9tOF3x1wypFBle9nK4nsONKnTJECkQh89CQKvqHH46iyenpbDS/yub3yZPudRtfBqvD6cQICY4PixiQsE6+KzWm59u0YGVsJ3ASeGS1XyjrscEShhUjGAhfhoA6BlcewXg8VS+R08+5zC7C/mSsFF92yOW3B03apW8zqOFLDQyqlJY6VHf4wL3m4ZdXP/7jP/3hn39hxZhq2CB4h+6WAMG41TooyBW/vHohL8dluVs7ybIOwBlm+YdqkdxyYEqBwzTTZNWc7ACRtwiIkvMFqWc/sZmjQhpkBnSVU1s8uV0mhTtllhSJsVaagbpWR9YidJa7RfKbWYFe2W1BI0ocr8CSY96l/ZtEM5ZQwTNqgTE3UpRewixr7IGAqg3C88otlU/o4JMOwTk0N4gZKJ7d6nUWsmgOQpDVEOE4oB2nXpqbUYpqGy2VGXzoQL6iEZ95zpyKiIceBlHy4u5FdLN7Qn9KmfBFM1bcz8YnbSLe84h+evPuT/rP2ejszBXPMxwURw5LZSlj0GntW0OyN7unAY5qBqPyT79V46nR39mpfJlmPVuezBv8kEqo1SPg5LDvqYrhaT7OTlHL9WvZ2L8oweZWGFvHKXO3A+uREbqHKP3Q0RzNDuGra1Ctf1FdOawTfT2+uD6dTFtP6a53qs/ezo89v80bv40nzfdOJz83vz0den67cJmFiDXOIqKlFgEk6njpLjnt/iqSlX30m8p4n43R8JM/OOlc/7oYzT9MphV9hPondaDcM4NOJ9CkZjG2n2ATyz1ugWgVpCvEa4iGL+dR5gh2dbyUjouro1YZbBgFKUsaQDUzRdk7FWenR9MyDI/RMJXelBJTaIacuCZws1cl038bXU/ej6ZTljTz+fjibauo2v+u/52LycWo9SHdEDueXHiKC1Sp817z452EqFaKGDoM1GnIJcEVdluBRjTMho25TtntbyYf2afmIk4JpGmn//e//69Sib03+AQ/FGAoIbiRG560GS2HsuU9nJN4wC9dTuQ+rJ5NWJly+wNa3eXWvfIYzFO5V8l1WmHBTrdk+mf5YYHTdxtB6iflEJ2Ov9n7R01F4sAM3r/g/Qvev+D9C96/4P0L3r/g/Qvev+D9C96/4P0L3r/g/Qvev+D9C96/4P0L3r+/r/evJ2Szumm59+HakyV0rB6fPFrQfT646HLDl9y3gVUWOIujh6/HZiQO1wj59ygw9Lu9MqqKxh2en3s3/QLvAc/Im7U0eYVduYPHzgduAqTNZuP7v7Wc831sRTYMArQ6yZ8BTn3wGcqY6dOmyptcaGiJ2Y/z14AT0M9y9ew2TsXBevWMnVbkf1FJBDvzL0nhdydo3ZHh9gyvmXkD1PR4Ks7kLbT2V3QdzQ2+2HCuKpCZq/hI0qNumGbVKe18z8jebTa9RrbD9/4WI+ugFK+YzXJwV412MS4dsgkqq5IxY8a604KH7lcZmUJYEAK2C+lXurDewe06iNV7cKhCf8boqExB1/C65Q3LlfPz4z27s6dTjb29kmtixVGbTJC0l+Vp4tmIFzmVKK9sfqoFR5w0kH7UtN7sTCXA2rVJTgJbRWfxqyZyq0Xl9iRzGOqVF+b+IOsIKZKb2NSMw6UiZ0RJ6YRytlDyQSLZESZz9HPUOrNsfDZQ+p+T7t74olJlsQQ1aMbfnLC7Us7jrLxlB2et0k2fYwCJnNkDVi/mWlDW2ICM170+Airf1c9FQK96hoQ/R7Z4Pr2mI5QJFi0pHjh2T4uwkljTnGbGHEeNsnut0fKAshJw0y7QQCdHiVVbiqiZm2TKNpHG+pg5CT7SN2craBIIuz6e43iuhbzXOJfnpqHp6MNwejK7fj+azUcnnA9riUF+Ptw0/O1VRp+BriDCid9q+AV1jq2kG3J7c681JQ/50l+HlORx3GE2vF6ZTqkl9vpmYquq6TU8Pp68u5h33R/Q8Url0fhi9m6Kobr6A9TTz0bno4t5/QnXVKz/+nZ0MZoOz+o/n45GM+jkdDqczafvjufvpo2e6JWz8R/fjU/GdMd78+n58Ge67r3y5M3kojGd0b/OR9OL5jDenk3eDM/aZyvPmW/qD/GOBDRZ5vDp7HQ0ndVf4M94lNeXw/EJjbrzrenoeDR+P+p88+yy12tyd8PldAI2lWd0P03OcPj1n6F1Q3Rv89WnSO53s+uTMazj+M07Mt1qH4gND3QaDYHOjaXE3Yh0lN3pe0xBCu9TmawU7LTmo/+16ehsOAfCwT+A5drfwofX7yf48pmH+eS998Oz8QndQQsc8LOHlsohQCgOskxbmWkyPYHl9+8hMyzobzbS8bk+kfdxkWIMAete4b2l8eqH2BEsVKeIzuObp1rqrxVVeZaAqemrUEAnIcco4aUjSkMToWeiGtZ5lrFSFzuSEh14TSNjmazA3Comnmj9QaFzMxYrHHU08PmL5MVADybnOMKDVmtwU91w9HULzfqmW3dkiAvYoHx4NSGyzlWHIAc4Ogi8lZ8qtN5DY75kl7LjMWU2ZaV54ysstkzLDR5j7TgRU3/QFnE0JuQ9Zc+Z0cBAtD1fX0Tq07w4TzDzs00RwUIapdTephf9hnG8kSsMkkQqsXuOUDfwAZoD3tbLihmSUYuuu0uP9QPoptTdDWgjpMRIOA4mBp3f7EzlD5tOfOs4W34B9fs7G6W85k6u0+xaqlFg9deN/gz69bUUpE+i//0/Sd++3sTp8hpbv6YVdL793ksKd2TuMjpFS7CAp60SLWXpebX4Uyozsn3ECzfQJS8Vz6VcRkWTcMV5G7KnugjRUeT/CM4fEI/z4etoKkuBak2ydOpIAwMdFXQBqKKV7E52B2/eAylGC4hxHcqwlskyKw1UecaCAtmT+vrtnQCSSs4a1X2MQbvW4aNk7xo6tQH88fGFo2X1IV83tVpfwPF4faNMi9ki92mZ5yCLsKAC0A2GyNN3axLRx6kYYFh3ApupgcEu5njmz44nrcplxyuVR2M4Fd+PT+Ra+Mqj+Wh4PnNPtqOo7VO7Kqreu7zCIbAVhbbhnLkjSI6wOq93s9/uFtGDro2aFrdJvC6NIZGh4Mnu0PEKvwM7YrTLe2UYxqnAaIFd2LJiRiDTgiloj9aYVyfSCoFy8a9tsVQHwLJa4wdsLRS9IBSdd5kX0GKzc6pc+FLlAkv/Tk7Y81rj8fDszPfz+IIWxvfoYjLveowOgA4kIR7R49oSkCtt8fEyAVWKPDmeyKR83ihOw9V0KqcHBVxW8VP0kJRaJVwPo5snH0/oDXPtvKBuQ3eH9i8JvG45kfmkpjgJmOdPL+onweVwfvzT9fkIpNFxy3p3v1V/yqYOWQ9oFXW/oaaO5y0wVfa9IkYQaOrvRp7HHrOh/krTZGi+0TQX6u/4TIVmO636PZ1OXTR8HZ2ITiaHIO/rXalwjnxL/GP8fah/qAeD2UoPwX0LcXBXomD36a6+ov36Ors8uCOXLzo7oQ4q4DMJG6E3i6DlrGwJIGh7XyQl+58zRloRoTXsSz5dDApkYKw9tYytzpR7iUD1FKmgEYJhJAKhfm9vFzWm3tcDwUtQh7q8OKv6o/ZTurE7ujorku2uyDxXGfTtrbHP9k3NFqVCJU7kdPUBhk3p05b5VXbtflLKdQ0y1fr8tNSN74DI5vnmkqtUSVjQLTq5adanyzda1UqKCtKvqJpUwp1G/mOJfGafpS1EyU/dyIFoI6yGoH2UUNnD5ni10h8WCBX+HHL7l8KdUudPbxPS+Sj621b9Q6h7nceXNqhYQeQ5dXhuElOsOVkaFQfLH9IBR4ipl16kHXDDHB3VLYF3ir2UdCMIhai2WEUKPxpUY6/4U3SDrgCuvniPqhaVlmQEFZox+PhFZHV0c+cEfltRKtRA6ii2SD1MsYOKDlNzY0iYQWqGFdspdNXr/T1+D2rHo3vIhXH7ltt3Ddx3hKbjO+DkSji59e1LrTXyr1HDO/QpGa1Rx5ABnJCG7gsxRsmjf0/YRN4puCvZXJBoCVeNUk8/YytZq8fYKqVV8CfR+GS/oq4hJsdh8ay5EPpoDAtaPPgK9TWUW/UZ6Kcle9XYAfdPAwlT2GQs62hhF9U/aUOmzNctVTI1bpV8IQ4x+yor1PWAEFZrK/IFFQyuO+n+8Ucvd9erTB6g1LtlJh1J6JYC7ukNPKn737iUJ9UM94AIELnDfj0nOO76oWCPM7HVI9gTSHnbUtqUS55aZAdf1r2yHYo/DVNc1ItC7hUjwni47Kis+CrB1j51MN2yRTo6ePXy5UsTmJOrB+Dnly/+IGXGyM1Hr1e9eoi24GEoK2JTg+gP+H8//gH+79WP0Eay9fsaSQy2rIhU3qXGKzG6374ojlxR5y+LNeMl9uxm5/akdjD11CCn5WTfbrn8m/i9O+OW29yD17DuUlEwlmTaslLg+M49rXXGQF1EaUuTIcgZgpwhyBmCnL8tyOkI2+Pu+p109YtEDUniY2VL01uuJV6pgKc5ASQDDJ2suw1npWhOZy1sSjkYPhnP4yGFqDShVMbcSplae9xC5yP8w0bmMvosJixY7KawSZlcTWy2Qb5fzCmAl2vycfuL76BBBXWF96UlXVnWDuKWaIpxQ1TZCZLHCq5W/60MCH4Hq0C8KSnGHrmvpdzDIKmgbK9ayxyLRXsikHtRWXYyPfFXjjnSAsUiJJKprsuxAFAHpJ/UlOlNvJMwKgtT4bOuUQXesL1Vz8zPvif1YvLB/jGcX8NWv56cXo8uJ8c/dfrXX73z8ItehIqegWXig0teIC04A9mukcMDh4I4faOwl02c0/WA53LfcKMIMzyzdwEYU5V+V8XUDWPzA/xfmXPyKt6l9CLiUtGxE3+sxt8wYLveob+IW8iSZKkXCqAoiSklrTVe0IE6RaAp31shTeOAWu7wgOa89y6fO1/ybGusNWlNZvM8op+Op5PZzJ4C9Nt4hufQSG/mrfq+6w29ji4I58s3b5FXrtHw6+iYClq7Mz8yiwTb9ymL13hZ4AoDxOI8QtFVcLF2ySp0UetEbxIJjgPSN/rX0diwgK97zQ7OkscVpjommevK0qstGpgFcX3epUYzrmBglolrdx26UeobwmySSzwSL4v8NvX5wlyBX5b5IsX9qvdWSuqNMRsG0ccMb1OL7VE7PoH1wy7QGrT3zCjCOy8IxCOZ42D8Jw+kAkj6l4Zp4eBb7ZYkvTm7nFsacOnpx7Skc+WJvCeOhK0dG6s09gTfhvizVo/JrbOWNrYOQDJN5Tg7ekyXfqx++wWgp0WSUIa5IZwhZ6XXq2zGdCFPMd++BZL/1UvK5E6T6jWh1T7eAqOhB4MPYLyvGI9lJGyMy/MDhzk2cVo0qQPPmw3+bE1BnZn/ghXN1WpcgeGEVdob2ONdOVeiNvyOPVi+wt6G6adyp8jMC6X2Fn83dQkKdiJVLyZxbg4ih96yZuvbN1GlBNnACeSK/Folt1vUUSjPXJyKIoMlOGUTX8WLY5LQTWmWFPa2ZlTrsFTvkA74uPBsjtRzylgwuX+mXlZIy3niu9Hpwz3fLUoK0bbZqkUEOT7emIlJM0blm0uFpBuSIhk/vANN16Q3yAb1J6ZvvQObO8s1sC5eZ2hp2fQ+88h8QgaY5SwtPWx1Jg5fKy8dn6+WwYGO/r/cCeRoJr7jhcZTH1P1l+xtfhFNUeLxLmeha3IRWEcnT/MyT7S2AcpHKdJRfV2n1B9yED/AvizeFT43c/JIGZqSscpvmtCHdtWEBNLUevEPLT+WExFq5HjgypwEmvMi+oAnKL8x4FoJAhJqAv0dagGzXWXVhfCyFOgYvvQdGAY+MXG6tsnig73E0xaeoyq5Tjb+PLEeotARerRHD/yGb9LqaR9WrO66iYitECegcLzDqy+2xCKM4/PcaNTcZ/rEpx1zipDthcxrs9jmliRQTQ44y4YMPK0gBbCHqrZMeIMWddn3jH+7mJh//mlUQce9xznwiA5b8fd53STC4MyyiB97mvdtZrzEZ2i9Sj5huF0gjhEkbpU1SQTS72zlnYWpZuG4hLFcAxjqaNfgxe6VIhSx2xd8O0KBkOzk1rI7VH7ImoTvY6pUofeE0r7mKJabsiVX4uAQbop0efdZroabxIwq+xsne9V69zaQfPJ8roGI+kLUiF/uKOWrAqKP4uUSL/T0FMorFj++bPY1mh7/+NJdOK0T1mhAuxhyD55Z8wNG9tssKl47rf4hN3FpdlWLpJR9Yq6wJ+cKKuYVnAG2oiPnTDbaN566a06bH+xU8Sb0IrNz9n/Xuoc/NHdsWz0Bk79YSXtEnyEY0lQ6q42v21muNU2wXxJcj3hOdXmPorZXX2uIn0Uh2eX+QA9Y5lm54/zUDRzTakibK2FRrrnPWSqwlu5Y/S3RotcR1uyQ6zdN01ohcWXSDEr7lhSQOtrmR23tq1PhvGL72yHzGI2ryL1CVv1JLFxKYznqzWToezCeh1Idyqwi0Ya5j6l4as3tYMK+ttTPE78qBSdSvEjK3OGp0V7rfUGRu9Cbjt2W6IjYlZSNwxLbrBG0eGw8/w4UzB0Y6GXPtxWphwTWIlHyMkYW5YY26ZXSZ64yLSApDiCtHklO28ZY6AyzVxKWiSlkRltaXqTVxkvC17QAyV3BLk1es3u0z2I4h9QxRJEGGpk5jhJkSMd/wSnuoLAS7zzna5nphvPt8yvQSs9rS2XBGQ9YWMuSobBYHLKPDBuI07DJiBLmfB29rVLDsiLlmNtFqgB0xJRF7dy6ZQwjvIiGDt9dZcRNJmumRv5yQPEYw4aSzIwkeowxcxdXjTxiyAdIlcaIkZRc9Y8phH8Ln+I+TYgaXAvK8hKuz0D5hO6g45wj44yrNMdaBAzldre6TVd6FXpjP7gL0SS6J4iMUuy2iK0bpykSsKskLjKO/dib7tPqh3ITaEuvJgj6OjKFDw7oy9YmkG4Uv97SHQWHX0dzJwebzDeqlUCSgoC19f5AOzLFAsRiLlNTkRYrtF1lSPWYd1HGGd1ajpX27CJfmybc8gzCREcwpgTd/AwyJnSXuWT48T43NYWoQyybQ1UN3OoMciH9lm86VZcRV3wkGYMRDlL0msTBWH8nWbCiGS2FUwqGR1SUwo+2dI2H+goceB2NPlXFF1bTBZ2KRATdAy2PpYjBd7JPfrD62/cesVHDH4D8WOU3JMP1rHUPFqMCt7bEoWLTjKxIzzYagIbX0SXqrSRCtA0twVJusTwcyNalG6Qto+9SulPUM1k/HMLtwzNci8in1fwIXexpuYKN6NO6wcbDltnTQx16cWjzHi7smE0Vv7GnLzmvFUhf2gCIPLnLTcn3Eqtbmi2muPzmSAQi4mMD7FJd5Fhne0WXBu8ykOYrU032OW+xZsMNkAnGrdhQXnC25qpavkmoZRORBwRq46kNjACEh8WuXvtFktoOA7HsGRCtLOcqVFDIntF5eq8jYrydbfGO+13x1Py8Bph5HWmlDF0Q0RI1p0q3vaZbbSiPy9+uRdrsbdYCUfc13ALScflKmLTG2BxbIl3Jl7vRA+JzSB8ml4MTEDq6aORtHNJJLY+jtRtPwka/btBPqBiKUgAuqcniaJf7HphS29ZXuY9wGuPxN+f/U77zHaYuxskzl0r7mvSResLFHQtTSzjZRy9ekEraSQBLBrBkAEsGsGR3RRgMnXIAxdRYNSFffFYDwD/GcgMG2bSSK7bN0bJ3i4fQK6jncghOap0k8foqE5lIIVw0OdC2YssIwY+UHUf9qjlnU1/48E+d78lr6AtAL70+Slv9pqNIzW8sCkO+Vm9JGO79rYls/RXHIb3bvqqlaeKSAz+e0vNO1Zr95WVCUZhQFCYUhQlFYUJRmFAUJhSFCUVhQlGYUBQmFIUJRWFCUZhQFCYUhQlFYUJRmFAUJhSF6SoKc1A9lz3lTHqVIenhuZyqE9Bbz7rTfxl8hMFHGHyEwUcYfITBRxh8hMFHGHyEwUcYfITBRxh8hMFHGHyEwUcYfITBRxh8hL9XH6H1DLYBC506xb6BbHdlNS98Nh/O381azAbvQ/lRILb2h5PJxcj+NR3919Hx3P1gNp9cXro/HCPw++wMfqpo0s1OfYnn1VFgqqYWZnLu0APDjpiei5oJY7qf45hbvo0Xi2SztUU93WIabhM60ZZmigTXcH8zQp3WidCVg/5GQP6+hpNY9jmVmMLkSmQQu0OhFbc7Q/uWDhfIWauV7RLzdbyyWa+Q7AOYHUjB6z6Vq0PhglC4IBQuCIULQuGCULggFC4IhQtC4YJQuCAULgiFC0LhglC4IBQuCIULQuGCULggFC74O9/y1FYD9TRJPDiZEcJbKWbIyMb8VpXDlZoqjgtS3Lag9R5cEFgb1o99aE2a63BDdyy2VxZGswwLLpS7GxgYOXJtnXYdKcr/G3IJ5VRhPV1RuEk78dcUTvx3II74akXnwhFb9UHBvVhDHS1WmuMjOhV0oj0CFSbA5Jm1KVfLlxsU6d1dwqgJdtskCw1fk0Z5YOxi7jJHjVlOhFa9mMb6Jz3EZkXPWZqS9VA6AQ8vLa13dVYWWxaDOqQt8hlVo70Na6PqZ3yIqbz14QwESoItzWxaxXFzbM8QrifXEMGbnV1a1137XCgCS1id38IxhkPwi0+joiDGaBRblkgk6GK5VF2G9UefonN5DY11eHbGz0neNfkiy6C3RXLhva7JfzdJTDcf0EVj2FQsV1dpU9jtukxWD4m5pEwrusf6sVFZPZzafsnDu+mZadHtnXcIfOVH72N98cvdzc++O2ecW0jVcrpB+KUUJccoJNBu9WQ6hb6OwaLevjmd41f+HnEBC09vx/wAqAqj/248m0T/+Oqf//noFVB2cx8f/fi9GQS5gx0Mjd5N19weWy5L31rH3NSt3zQuXCUi8vmji+c/R7STmRa791yDoI/swUHNU30eC1TXlmCPgpz1CarVneey2CH8WqTb+7VxSYlvkgBA2vUhNyz8lHyKkgwXAgUbhgWFKHtaSwr/ZQbv+YG2Evce8G+CuryyKyKV0VvuHB41bxuWBaJbvjYcvFUkR7x8cgxL2RJlTxnqu9xHb+Krg9oUg5KW7gYTTl3HJTod2nZZmt3mB4kJe6MJSzIBTH1M5LKQUt2O7A0nvNqS7k2glSVlRe9EzO68Y/Lf0PLTDmToEZKVznD3spbWfU0XAGy3HRcU+Da25DMx2kdbcO7P3G1zWD68tMtsV7nJIs39VzogbqRNeHLs7/PFim17nC2TT/s7gEVKHwT8h1/02j/cz28XXTSYILa+tNjqfG/oqifw5g3aBXwf5ViujKErMnpqLpJ+IvdbsI59wyBZQVPbRkUyPRbxpsQLeE0QtvmqXBJi7ud1sGJ8H02ZVF83MTiD1onK5Ncd5tVQYEx0t9tcxRS52F9fZUcRoT6PGbYSs3NUfhyuk2yJoS3zi73KA3+abfNN42cO1nLkgK//Y0lB2TmVCRpSpaXruW69C/jqGVhx6xcIDWB76gX08IKamKV/Sa6e+YwUmYFnQfU+Mw5O2jflzPITsuP2wjbV1sA49X49NCzkBhvkl4xxLGZRelyw95vu1+P5tlysd5WNDZhgk8OS6o1tfE9rnPHncKQSCnR7X+S7u3vuTqbvuVrn0yaFE2fosenmioIaIEO8y9JPcJhleZkAQyzLgdFeUcWnZp44K0B/Z4p1SI8DrqPFe33VIBMiAaGVbrCJ9PxbtlmW9JWvB6uomFA4MZy3lU1yB0sxub31WsF4tRq/AU3iKzVaoHgwa5/2uc+JCdPvQifueeqiJVuHZzCVzdWyKLXL0du35Gc7HU1HF8dteXd7Xms8Ph97f34zms2v33Q8G85+dp19l/WZaG4pi3JCI8A+STPCfsmq0Arjnk0zuY/3SG+IlWsL6TPB8NQ+ssnXVneoZOnYsTi9e5cKH7cskBmAXZXor8k2Jchn/1DwSYOD6eBRLYneWMQm0YT+5puQEZ+hmd6NDYaoeZZqeqQs01ulnYF+u5KRwCzYNQp96OUFHXJ0yRh50GLuu1yjyka+PgFmsU3PT1dJ/CAjlZMFBCqieuQl/hHRMyYa2dLPKi7uWrvhazBLIQScrCBua72S6wGhdpqKQ6u+Sh6SVUuPJP5AUlNSgagMXVRmlbxIlrsF88VfkiIXCGz5V5FJdI29uQxxQMO+BhNqG5vUZqnC8LKncYktnGADPldmwunPHi41PEV9mxGRRjXPhSbOt7qXdRF5T1NgFA63O44cKy0EbUstpRkqzOXetgbSGDNVS2PEnLYlc+7Lt0bQ4DpWFq1y6TuvlLVjzGKZrKUeq8brhXoGr1m/QxwP/3F2mhdtoo20A77DvPvgmY/PKQ/7dDJtPXW63qk+ezs/9vw2b/w2njTfO5383Pz2dOj5rRKIQtUpGmfRqZmpamcHOourur4vyWnhWAd7NenKy19ImVbLoayYBluVNQIYGmhFDK3TTVobY4oGEpKioI9c015R6WQ/lwklLJGY04QjY3i16MY8BoU+Gwi46Nnbfepxu2I6TXABF9smTbf3oCNXFFJGU3PeIyOHIth0dFE9YpyAFJQMoXBOuTwUf9bkezUJTArDYTpu+2CVL22eFI9zfEJj1Bo3NkcUVXESDwQFZv5BBJdvRPtZ27Vt/Sl8YsaWlTdb2dyS8e/C6+jw1/iiu6KWvw9kakJcOokrzvwwL01OfVjEyfFkAJoLrKHbb5NtDtwo1cb+g20Xw1wHbhl3Ff7m22bm3xGde6frXmbPznGuo/2rOVx4vau0rOSHK8JyWON5UMlQE1FfiajFqAejy6aiAaMeT6kHJSciWR5DJLNC6njD4ks3BSZWqHUXy30QYPEVUoTHbEraaEUKZs8R424JuQCzLI9uEvK9F5QXfJve7Qo+4BJKYccMDtrlLgqBt1yDZ6PvYFN/39xk1M8b7Mbj3ba0YpljEmS1w9Q1OKipSIZcIwi98cUdRgYE4vIbF97ilt29Xn+RZoPP5NVeaim7ptzyZXWSSf0v3NrLfLM1hY8cnxZBF4g5agWq/vVyPP1TW7ktU6Oq8636U05jnHmezN69OR/Pu2oMGekwqs5alYMuSVDbs7xbSqshiGB28zR9W/avxjEODyirHOPgcGuLbVl9Fz2hWMIBUeykiMMqguLfj22A+W+S4m6y8fmnx/xQhqTXjruSvzpazoWsy6YUr0PfZR89F5avuTjB+5QO6JnXRaMFDEi4Jq7PhWy4mjcAL2CPNNlvs0qytLx38v1wpTdJ/JGdKz3xM/C+f2izxgDUWU5htgeeFklNEHeSwb/U9CRJGOU9mCx2Co0wIZemZ7kr71zvH6qsWb5hg8mD9+vljDYnmOvX6nIZk/HXRKS4LsZ2PkL7nQS2ynN1LzcOqroLMm+eiHQc087wMF7e4tqeOB3a88P05p150e6KvnS8s3Z8rmM2uKL/Fq7of29MQpVqkBarFBlctX8TO+QGYRDGa2RDmMU6MqSK/uGHo2hyejobzSku+qR7naLN7BR5cjsxQoIQIyoGMPyYZjvE9Upik2/Tgi2zncBJ0F2p1RHKemywhGHFCAbySKoI6hicBomwO0JxyelnN9KLCPuTseJsXHI5+wHeXcGydrj9L5su/0GV0pJkfYcPKAH4E5yZIAh/efXjP/7TH/75F1aMF3nBpSKvMhaMXL9UxMAvr17Iy3FZ7ij3U0wTq6jiLP9Q8xAOrjJb6IgcjvXJDrD+K2Vop8a2rNRGkn6ENH/dKBh7d38zK9Aru+0it+gdZgh27Zu/C9e1ulhRpTXycF9lNfbI8uxogwCMcmtiDS180iE4h8VNCh0DQ+ZaEaglljcQ200LAcTRfQ2ZBAPaZemvGKFeok0HK1I03bIer7wPPfqBRB3VYmieORURf4tIMKqvdLN7Qn9gCeZOVdzPxidtIt7ziH568+5P+s/Z6OzMFc8zHBTj8Q1I1Rh04j+xJHuzexrgqGYwqv7xslkjClHZqQPGVNzuEAZTOiUkWFdLfpWyqIlTjgrWZtsXhtfpe59X/O4WjYBVm1c5Abfc7cB6pPprK5qj2SE0M1LrX3zDrnv9oUHwp011F9Ro1Mw6M6RpPpJsIzT85A9OadK/JK+oMgfsn9SB8jcHHxyLsf0Em1RwKxU/C9JgFZdb1fDlPKokMIvjpXQcacb74N1/EzhsCtjVWHkm5WsljZpv2DsVl6pH0zIMj9EIld5UCK1IJQgnrgnc7FXJ9N9G15P3o+mUJc2ccrbaRNX+d/3vXEjZKe9Dk9zlq8jtUue9ogoNbTooYugwMJUdkEp6yOCBTGmhXBKsbjbAPxdwhMR3lf5m8pF9qrtCw6Pa6f/97/+rVGL3S8lKseVLbrgNj3MwW2LlPDzgly4nch9Wz75P74BXtz+g1V1y/ql8DuapBpYdpxVnWnHXn+3tBU7fbUg3QK/jEJ2Ov9n7R01J4YDg/Qvev+D9C96/4P0L3r/g/Qvev+D9C96/4P0L3r/g/Qvev+D9C96/4P0L3r/g/fs7e/96AkOrm7YBC7Xozn3pAl8eCBrcSsGtFNxKwa0U3ErBrRTcSsGtFNxKwa0U3ErBrRTcSt+wW6luoXIxJr7T6VxKlbZcPMq140/tPYV6uafcLUUPtFCenBp0HZdbfx6r8kWcFhtr5a9UNQfVupCv1zsuHqY3jJmqC3oNmW8192r+toSTUwkfB+sVlGtv7dZz50uebZU7zietss/ziH46nk5mM1uKm34bz7AY+OhEf3bY4yiqN4R3XzxwkYt0yXdlNBp+HR1T8q478yPnzrTlUxavQbLQBUILOf25ropcWEaHkDksUxGDcqmMuVvON/rX0dhzBYHtXpXJLHlcPdGtcYlz+e9DvtqtJZnTXj5qdQv3PjK38rUW4WSZd+DmeVffGY6qzc8qU3GKuj2rb7POft60VN4z9SbM/ZwNTjx23T2ubi757u7FaHQlGN2tbKsso9tAuuSjyybZk1stNodIodeGVpLmG8Znr9rgtgiYOxCe62FeO3F3lQ+vjquU+nfcj1RPNOnCYRn6mTKefAGxlC1lPzU3g+NNC72fmNy49gJxvDgnWW1ANi3kKj0lJSVVV9q0dU7rrbCrKS4yczeMqQmPLcZaUFyvQtShSTF3WnC+DJyuvFL/L6b8Z511offWwudarg41BiQK9qr9ziXPVMu8nwGAJUJ9DKSlbt1V0ZEd6u09aXIHAhiL4rysxDhGVAZ8nZQlutR5PDe4do9cZQIFTpG7Fq3jgAQrLTH1OD1OyK7tW2Ovtm0qNWadEqLMnEvS8Lg4lnuNjfE10NELHx1JxUmuPAn7GjjWjplGpdaV9sXWkB0erpeU3SC+vEm4/uY6F0VzmfA/bcEmkG947WTptMLlJrDyGBwDaPmuN9u2GfJpwan8VFBWvWp6WS4XB3VGXPqn1KiEoVRQCWpKAcdcLBiDXbU68K0FOqjSuY+Rj/GBIwZvinR5l3RM1rtNPoId4LPiYBnwEe3bClNo4wOqk7x6Uuc8kTGml6U2A1cYXi4Th4tqcNwLPORn47cXQ7xI5/rn8cVJi86z/03fG8PZbDQH1fhD5/MP4/lPJ9Phh+FZy2uj6fGPL6/P353Nx/CEno6m18OTk9aO/V9MR+eT93sG++7yBDQeV0/7ub4O5lJF2uHIujUjk46ho5XUQeWS/iQ6B5G9AjFKtguvYat1qZtsUedjrcGL+8bxg1cZhn5ZY90bIxx83Zo9fLFHcNdrlPPeraDnzXGCjJfvTJ29vcPolPbjmiSGl80ldJcYgsUDwFb+6hbUpr5K82K99uq2rD2YArf2U3tv5l+73q1Tnrml6G1TgpnBDVt0BCw1Z98SHcXLJbeJx5S6oOsu1jA+3BSViwHFnvTbZXvNPK1fa0u14729pSk4y1Fpzyq0itsOlx7OIjZuPevNY4OV5ShetAzK0JP4aVQOGBanOEKFn2il7KIdyvNnHQzu5f/uol+HbAGu8F9VVWRB5NZvsi58F/neOhehH1LyqmPd9/X32wlbLw7VpO0BySDOhs5rJExMqTBUtzOF0uCt6yv3VlRPVS/SrG4S8ob7lo2Ejxp7nlV118UxVPgCT9dKIatbhFG+AHPIuUjdu6b7ZUz9JqXa2nIDKBsbFNCLTW2ciyQo+mVXeAiKq1ZGCEIWfmY5RlcsydljymP1jnrYkqAHmD1+AdkpHJ1LPijAtNltjSIr8UVxkKOZJDfpVgBhZMjh7VYl47vsHeJsg1Z3i7lu98tJZQQxEKsrFGrf3uwZXPlqpXDV4sxBnVklJ/E2roqIGuYrflrlsYew+KGpbmdK8eKPfIF2JfiAt1p41UZ61RMR4Tu4a1fbUOtcl5D4BZ5WLYPJdHh8Biry5F17AKHrneqzyeXo4pp/ajz7rzO6dbH642j+02g6endeiR+BhMwLtkaR3kKd0r+Y8pHjHBINGZVxaYCoIPZsKre1O/vDF+AmlutQMsO9CeHeBPwq3JsQ7k34++OKwr0J4d6E+3BvQrg3Idyb0IIB+ZZwMvtRJhXnErXS7U8KFxt8rZXaW5XQ383FBqH+SkiUCYkyIVEmJMoEgzYkyoREmZAoExJlQqJMSJQJiTIhUabDjKzVX0Ern1Vjg/pnEcIBOVCNdRPwhpMgoN+VnoPkjFd9YTV1ELq5wMsBVGubkYsefmDIbUb4QlA52GHhNlcyyBbOsGy7I/dJksWLrQVwuEYviPZT5wx2vRwVDYfD9xv0WDBksc1ALmKW5B5OmuojaPUecZOxmWKzncqnjaC4/YuId0/AfvhPAXIIlzL6ISrhtIPpgERA01Tdo6igAo0Tut0M/kj0BE/Vd6l+/5dExR9ffkTZtUAY4+I+Rmiic+yTDZgR0lGATSBydE7+I104rSnWtqvEPeQQzZtSJWGelvO69dYLf8AEEU9a7pnLq5cvv+RcurYbcNilfGpWvbcyUDvarUogJ/uTGtQu9zQJnRS+CiqXZlPhc1LIxdFAahAKG6RVFdhpeiIwzSMcpvhfciSXmzhjwQQ7kwIluPdwwxHiswmG2pfwI55IVxBoEo0XgJ7dSWKOATWwAszAIByY68xj14Nt+8hmDWkvjU66Un5s2Noz3q4FalYi2sNPzfwf1FChLeN363DJ4XKRR06d/+KVYyebrBxpvKXIfLwPVBf9KsN0BqyTlLGX+RewOI7x7V9ouX9Zx5/kT/UlwkERg/wRrbhHYW3lmN8+GyMW7tAjrLIfzIANQtWW/tmM8DU7G/nzc2cDB8Sw9LpezPYTuAjxJ2K0cAEMFJ4gbHhMdXJ8/Zx1+V6Y0rTYbOhml66g15Zx0hlJrxyh+uhvAgh1GoOBJrjG89QH+jmPP7Fn08E4ysmKdiWsqCYLaC6fAmaS2gCiW+qMnF609C3bSjYNTQFt0IIi1zRPj7NBzFAPRS+M9q6m6g8Yd1kwYg7WYbnSoAtavmU9RNeu4SfF4seXHSkMlKHRRvX9STcGlqmBe3UteQ8KTTkYct6E52SShApNt9MEIlUOSfkaqHaV6CRUw/L1uUpvE1zBM/Q8+OqG8WP2TKCrgMxygnFKesdVloEm+JppTx4TzKfK6QBdJ3HJWYqW1xygg5XU3rFpFsr8HvpBlbKdp5/yHbWvn1CQL862q6cX0RAOSZvQAtR7SIRc2q5xAC9Bu36y8TsnDYaecKpXkVBduyxXd01mTU461Oxnfy3aOJuLOZTV7hvJnCZ3zCp9IJyenxl8GxBTtTybL7bOGubl75IXd6+jtygsozcFnNrlfXQJMmX5vXcZwQoH/X/dHmrBMyPXbHBx1t7uViqoxA1qNmHTd/C0vsk9Bs+MfveO/c2lb6x1mVUkIGVKrHHo+DSST92CzGnkQoW+niJeqiePp0WC/gAPiXynFIJB+X2V24rNblhmO1DX0cRA36G0QNI8uY8xaF2YlKcnEP5rOJA91tZdvLvjzEN0nTxhUBslQiX1xqsnXTgT43lypOczzuKah+cLnslt1qMcNJfkEvXZfa7L1PretdnqgAnvIogwAmSVW/VCI2KG0gBkn5IPvOfZlaFVMreggmlC/oh66dTbiN8EyXB3hxKbUQ0Uf8DFrPqD22Sh4862zrSbVb746IT7HG8royz88OOL5pLa101PsT/vf+EtlDF2v8dUx5rtRrYrGZzK15JgzTvCdu/Pl6DBNns9pd99tpVHa7Z+clbpl5hjzWkBFGeINxvkImqylS9vQIkonmYmfaStG1rUAqFWtXQT5jsCRCQpuWyABIihIvcsuUwtQ3xqVOx1VhhE9OrpOEd7LilisPsTn1lWG4169UuDgaNmYNHcdqKSRlAkHPgw+PEiLT+aGBdpqf6hwcgv/VGhmTiI16I42HCggf1kS5denINgcptUST3cDcG8chzTbU/YKuc8ILLxTUoQ0uZo5UEFAuqkXFCs0BRkqA26yTv2BczluORnnoCOe+JLC08mcYk7pkEwoIWveXJCIvVxEKKOPd3CClccsytfvJkfv2DM3zNB7WAfTCkWRDtxl2kYFoO4YhHTsDz9eX0wHOOcJwXlOME8P2/6LvEdGmC6L0YabPPUAHfarWicVDhhnvPkdeFVSNmgt4xHxtcYj3rcrrKW5SB2kRQbLp8U28AbeZ9kEuSIoUvDvMZaZdineTGrMFdL+pDLtk6Bi/pMbrlGg7Tnwz6xCubvhYd1gmABEjUjVdhSmWi+YWRxxNNxIucEK+K3rzJnRCXVkRIXHfoEWNPP7DoQNGEZ/cKdY6jgF+DZIsVMYM8EtvcTSu7xairciSUKAwIWzFcazQfzN0kfFKlgDFYdb6PL+Cb1OHKgj+GbMc8i3pN7H7eZpY2E/7p9SrjGld87Ghd3HfWq4Smdypy2B7o01X8C8uVLbvIKN/I2v9ndRs+pMvrz6LGINxT/tnnSmL2lWUCKmKLTlgGFOgEQLuR2XSxyTkeUgxBIVCmF3dgN9Upnt+kKfVT4bkv97FN6w9nfQrClnI47Qo7yPo292xx9Z5gARsk1Vxn5V1CxpKC4N/lVG/cynXZcE+prrBhVy/cTAVMZQKT9VwhVQ0FtsCZI7vE1a2gPrAw41dOSoylrrLcjejHJ/1ry3+VoOpxPpm15f/7H5ufRH98N6T4+88vb6Wg4H02v5z8NL9p+v9Yv3RfORrNZ4yvzo/3kz3X+dzMAZQUmSiSudrHziAjic00bIYopxk9WSQndffKYLtu4kHlB9TQppWF5ocOTUN8PHxPPOeucCAhCkfRSPt7gg2iLOSVOf7ypmoy9322hzfpLQJE1c1K39zwGmNBtohCRCm7GBLoikCyr1AY5TcqsJDcwdoXQMXjmqB5iotv43xPg1/PhGZ3V44v56O1o2j9OTnTdOsFyd/q/KV4+Or+c/0n/sOOiP2fz6fjirf71ZjI5G9F+oD9lPvonQgVm8+H5ZdeOeHilpPk5Iersias7b+95k2WvW2OPf3HO3CIBLSyr1ZHiw4xPn2dNJpcHnZwoR1ee9T8gM2REtIoKn2fcPiRwoRq30PJDUmwPmBCdIFgkDv2my7ggjQh2ACbbJbQfTYmCjWpSmWePDa4yKRSg6CdxfIgWE23ShKFzepbYTIfSVWuvMpINnPgNHaGsqeL05JTlEUpqMVrSeNpfxiAOk08b8nfkGWH3zN9UU42sy9o64CJIUpmgLQRvJ4fuVbbKF1wGzx3If/q3l3+uZDXj2IpS89NewAuv/vxCsMZ0sq7y/CNSXAw3FLnab8dKsfePs1fYQtqidgCLA6cx+pWW0XPq5TlJDrad4q2AMAkwX3acz5ZcjpLjMKLI2cPMXsuhvoNBCUz+OWQ31U/axa8NBi3cj+xaCbYKKffrDgswVJUl2BcEr/V6kuk0Om6L6yCf2Tjz6P25eNwpEGTrY1TBE6K2MWrJJPT3RaCJBdalsd1S2Ts224S1M5Uovp3uKaWZrpN5W0/yQCFPRtmn5iv1WMwjcgsyFh6jxJxRgiojGE5H+e0tV3rbsIPXYx1h2QxfThB+wTMiS42qa9iYc3y7lcAOQwlWLFM5c8mk4uOus0/5Hh+b7XeTYJFVM7YoXa+TJaIS+DKcHismrbfT0WTTGHLpXdR35Assan64lPEdJpcH5CJPuOeAdiCFPcMBqphpDiSbCyETraOS3N724VRSxMiZwx2gZGRjvC8V94gUGOLc4dgerx/DUh/4Oro1bNUUTywWNxc0Q2eWiQm5PgPjuyrxmKx4tSOthbBOki2lJoj0Yls3VeSohhSs2YWNYmwMn1CM6kjA0LacHkdxyHCjw1NOycY2c4xUn21aNpxPrgGKyobfABQDlPeaaAbk6v5OIYzoxMU6xqvvK4dRMJCDgRwM5GAgBwP5KzKQa3zKhXs9AnLGD9QyXKn/dgcaZ5H+pVoW2QRNkqUVmop2FLsvYeAOI2vMl21hGCuPxUlPWU8SLDKnc9+GuxrDmXXZUNv7VvjWWODfkhuzSTK1CI4axZ+b91t6XPq2o0MSEEYgc+VLzBfY3fzsEz5nzRWEV1dgwIPoOXgJ3U/3kxqflyAJnK+asxeRecjML3mue+7bJE5uMv8etbEax6vgTQ74thm1YpuiLd4174xlGcxlJZRFpSd6xLLUcOW0l7ZQFhoDPlZv9mzHliBHU3xFTURPw4eoYxTWM20pV6FybXVpVQdUJwt6WNDDvtgWR3tUMwZbPSkHbwoUvjn6txgayVWMNkBE2aG0vx8QeUC4PbMpvuhmwnJKHHUNuynspoOsGvFedsXBa95Fc2KR96lWXfZQL6F0v99R2O4j/Ez34BfwDqLAOdAzGPkcg5/hYnulgqriZbMvDOvr1MAJfRF52tdh59OedAaf9bEX3zRvIMj88QGfK3Av4MmCxVwMWQA+BeBTAD4Fv27QgH63GlDw6wa/7lfp1w3ApwB8CsCnAHwKwKcAfArApwB8CsCnZwH4FAzkYCAHAzkYyMFADsCnAHwKwKcAfArAp6CHfQN6WAA+BeBT2E0B+BSAT9888OnXXb5NLryG86X4s+gVioF5zWZbuamlpDH97F5qII6y55ViVW31Pt3oJRcKM7X0KrqnZ5v6/QFO6cDWOcH22yR4iYGHKvrIc/is4CA5yx+T4g2WR/XYGvgsusGHhhj0UXS7y/giFS3j5d5oCw8JpVPgHe16aRW8PDAX4VIZzX87ejWIXv3ZOyHq5d1m0zo0evZ3Gdp/2Np41bJmhxTHq156s1VRabiyUrtzX8k8rOmabHuVzbPvzNDXu1slfx3KUDlODuQl1ZlVZUIpo2gRC71F7jw3u1b5y4f5DDXtArQzQDsDtDPYeMHGC5GrELn6fUSuArQzQDsDtDNAOwO0M0A7A7QzQDsDtPNZgHYGAzkYyMFADgZyMJADtDNAOwO0M0A7A7Qz6GHfgB4WoJ0B2hl2U4B2BmjnNw/t7MA3KbzrS2KcKmitAHYKYKcAdgq+3KD1/C61nuDLDb7cr9KXG8BOAewUwE4B7BTATgHsFMBOAewUwE7PAtgpGMjBQA4GcjCQg4EcwE4B7BTATgHsFMBOQQ/7BvSwAHYKYKewmwLYKYCdvnmwkxQimwLZD63AJp8eUQ2zcre4t2K18og0/AyZE/fZilqyTlYj+Ro85AxtBgcD/PM0XnjlK/9u7G1gGncAFDjDwmHQiMiAFKQKhiNJud/k24hjVsvkIZUoy338QMJZC7Vt4ifyWe4b6aG14j6PiPfp3X1PKqo7DgfnR2Gl2S7flXDuorDFwemJi05E6pzO7jT7ElXrdEMdY18lCMtLpHzVjPCMUl6Wdar6mLEqWpE+JBox0VGpnm/28KLWjFFJGouMcnKXqfohxgKey1RBTj43cWKqKZeSH9xjvYIpfD9cA109JR6P4VkU00OiIRVzVHdSObAjbJmaMxoTRWW95SbPP/orGlYIP/c6jj6Qt1li+DKxrmHUCauvMmmqas3x5PxyMhvPR9eX0/Hx6LrD+9TjVe8rH0bjtz/N25+fj07GpMx4n54NZ/Pr+XR4Mup0SoFMPW6SsgIfLSm20oyoLFn/QIchkUvjKE48FSnYyrfOCnQEFkBBgB3MmEIfGpTkDAiQJQrFmuHsolmX5ryAjjG8af1MziAHrKE9QqMopK6yzISvK7EijKfoviJrIEaRh/qxYhTuUzBpeYwl9AbnRQDGBmBsAMaGuF+wkH+3FnKI+4W431cZ9wvA2ACMDcDYAIwNwNgAjA3A2ACMDcDYZwEYGwzkYCAHAzkYyMFADsDYAIwNwNgAjA3A2KCHfQN6WADGBmBs2E0BGBuAsd88MLbOyjVYl3Pfbgtjn9ScZ8Zyd0JcdY+V+I3MkeDiw5obgJ7ymNrvm5075q2J19GXLVKig1bOxE/zogp/c/lDTQcCd7lzoGMq3aJrrgD7Y5PL3cRCTA/Vk0X8dImQYR+B4Vm0ITxxF0LRgiR7Osyp0w9JenfvgWxyr4/01Hbb2WVLlGm2jVdJBlbYPF+B3M4WHpEPZI7u88dolQOZ4iota1EtFNMvoglo80m2LZ4sus5hNLDLqhBjClKmpSHdtoiXiQR17CQGbpTSeRtBpvIyvcfuXpBLReU17oUtXYybrhADTsfJGuN0TlDMVNBU0sCOENr48Fd1P4/jpqB2eA09e1MeWBrVIZa1g6dvx3v2TxfoGfEDcQGnyymDkduw7ggPLHLQ+JAt1ryaoERuYAbk7K9CmaNVGt+kq3T7xEHA9Ga3TQRLBwLhOeLgsNM6gvtlK4D793Tx/aW5+FtDEJUgjE+DwWwAj3Nr44sXIOe3TOENunlimUc7HVu+/iMRsONzZ44zTl/oNT3ns3GGKAIi5F6arMDWiIvZKt1s4rukjTHP6K2olNeiW07KUPg4xaM3LEj0Fdp1GY6BZCbqFBnudWHK6EiufHcSOyrfP+SrXQuTrdJfd6i2wthmW8xXuPO6uMxLCKqgt4wPy0GvV5d9mQKTlPHqFEPq3nwFfaJHPXn6aOenYta4F9GjsEbqrPKSACkgeGASIBHjLYidzfa/yKZ8CV8W+e7uPnrlnbKOSxdqil95DzDyyf8LNMia7ZMWKeZ++P/jm/yBz2vCYPOoUxH0ZHUYxINjFOiM8BTBvAwaEqkceOorCV5cZRaxI6Dyf4FZRacWUzNA0ApuAGjm1Ys/DGQAWbrerc0g2EMKwipFkn76Dv4FY7zmx/85+u4VsBB8/P33A5oJU/6Tp4naV/9AX3VSGRXU2TbZtFj5DwiJT43JAf1v26gly+zwgEuqXlbF7W61OtHlT//iWXX81UQ7LCeKHlBbvW5+7KlFAaF1H8CZVcJG9QBqzuNPCO6q7JZtDqe/7G2zg9DngOrGQFmPNzgebJRQVQ6as0HOohC8j7D9dtWeA/3MI2WM8IGxnSYJFg+HpnwREzEr+SjnoInO6TapZ9EYVlVV0xcQgM+Q1tvYm2wkT2rdkHQmq5PdS+IK4FfxBQsaaq5xC+LxnFGOVvDLkJ35PC+r46j6eM5H858mJy0eHu9D+fF8OH07vhieXR9PZnP7s6YEXQ/fj6bDtyP75HhyMZsPL+b7kn3OPGvK0+zJJTV2cNnkPAe7M8dOL2NEOvpRGaYZUJv1fVTj5ANPeGi30EBCVnoPKsuCoIyTQolhAOMmgb3PTThhGoylcYrgbbRK4gdlGX3zEWGVeFCLPyN2llne6SfTOLgNRtLHpIsqdgqWFFGR0AahcVAzaFF8bGROVclVdieZ2o7kRdFwSpMe2dWVme8y390AZ5gJc3BdXccfwBLOH7s6B7vobntPchE9L4/0gQJbeRy6fiRA+oypw0UkbDz3LYaNITmk30cMr9uQeYVTaNO8a/qOW08yUdOczTg8dfEnL7u1z+ysaxPaGZayb63Jv/JsR7/2LO/NVnGVkRtDiGZnQ4eWHif+ep1uUWk/T8lD1q6CVimmelPlqEX2Obss2dELmiAoSFfPRD/Fo/bqmSAzZIunRcQDwJ1lZuU9F2DMxFygy//0VBLsKS1Hm3xx37mD6fA26F5L4IS+jPIHA/jaxDBmpxc+HReczUzyJ769xXBokTzGRW+oJKmARm9uWq4rMuGTLWkQ+wWFq2/WtBwgZrxYFDtkpiQhWXt2KY73JJGcTWSHdM22D3pL2CCxpG/lByYH6TxACktIQdoUJXpqoKt4cZ8mmEMYa0o5caBDVwF9Jus+yhFye37HgG/P+ZXfRZzL4CAAHXYfRA7wB06X88nJ6Oz6bPL2+mIyRawP5vAnK+jIp/pQO740WF9XvIHNeJqtrXcepWZnW0B7ItsRrH0Z3RX5I4hkyooXfZXAiSsyrIyfoscR4OGmaf9OkapHt0UirgMnfRyMlgUmmeN44OXbHWUPYGZ6dAvGHZBerDA8/osEVojH1HPYZXq3jr2QoHXcMnxQ70F0k2OqhWQDE4GijId0sQW2yPLsKAOVaov5/ocO1JH6fbjCJ8yRxEMQQ6hOGWHewnT6XmRe7MsF8DULlwk0UcCG9fjIQFrnCrPL5TVjMtD+EgeMtRc0gGd3X5Px0dHs27qwKlOn0fZ6E6ApFj4PGv7cq4n6KsnrZo6c3IQ+UFQugISEfyniu8SrWsSenTyPna3s7h6mygDlJDaAi0fYJ/jvOonLHTraY8wwekJXlxHpRue5R/14QxIqIkLcxqsVpeaY6ADmO92gTiGnQ93p9bdi+/28vtpcVo7DmhtpdDkdHQ/BpnodvStd27WqxABdQAGIl5ionRQLOKvQc7dG59JuQ14Z0F8zm+vk+JgYc145TdlmRzQ3v0PQp4pmIIgJV0XhY68kgINa0ctks8qfkhazFg7aPnVJzm35jYoTNRQBCUVAQhGQUATkKRQBCUVAQhGQgAYMaMCQ4xRynL7aHKdQBCQUAQlFQEIRkFAEJBQBCUVAQhGQUATkWSgCEgzkYCAHAzkYyMFADkVAQhGQUAQkFAEJRUCCHvYN6GGhCEgoAhJ205ezakIRkM/3DoYiIKEISCgCEoqAhCIg30wRkGQbY8fN8RqHWpY8SgqHFimI9CtYpPiuPIxMmhHd8O356waQG4+pxkpgmf4lKQcYzCgJ+kk/MLOsMRxNy44v/mAzz0Wxq82CoaX9zlBaon6Js0TovkmzXm3l0LzaRo+aHZvoN9FSg0BOwqZYrOyMpK10UxBnpozfhY1CVoAa+w+iwBjdxGQryNY2DxAvn99oKRj6vB+ZpcE+RG3mTPyf/+HMru+ymmH267M6qWizpyJMlWtU37rPV0sUM3cJo1CoH++EBr4+ubpE+xr3szn9Q/Qlo8bwz9UqsfmEwrN18Hgc3aUPoEny9vKNAtTIJY5xsa+6yx/1xb9JgRcYVmH88n3KvZSYJuk5Omf0+yH5hrPx+eXZqDvXkGd+5k2VuiySI7XMi3q6k2TdMNyhRyYYfzvzp1Tt74lSkHp2tY4/nYNAeecpaOJ2VC2fomk8RpdgGqtGUmKyFOskPQeRZjiIk/zRK3GcYVQKwdAwKI3oSw3E2eST2znoQ+m+tTYlM1z5QHuTPv5yCYrM6vxs1ZJzDgoenNGlNztZH9VSltD4JWMSWR3ryBA+PsEZIXwJv6I8YVeiCMCDPrM+/NJXNAnE1o5UuMs876icNDTRQubim2T7mFCExJq8L0navhrUqxfV68iYLkHtyBGktNKMZpI5CxC9FH/EU9Sg7NCfkm1VIVF5pDTzJ7vTJ+f0hQ8vZrFi2qoyqWnXnPzk9NIBfYZtpg021EqQ3B+1MpAp6uAMCR6z3sb8XC0bsLintDsQ2FzazZfgtc/b5MBe+GjyaLHwDNEsTY52mrpIHve+PngGjWNhNF4U38YVHpeZkfVWiDsHB0aXwle78bhT6WO/L9WZrix+rVmPKyvDbFYQNlnJjDxNSG8W0WMqt4FJTW/Cbry7I6jmgyT84ZmVGa6t1Q0CcRE/WQee7n74xWZpEWSvtAQF224FIoB9VlowzgMiqFEsbSku5/NI+5KbK8XplmAu3u/WcXYEC7SkhF861/CJ0TzUiakbXz737ldmOo+ZTb/7cjd9Rb5uFeHGIpPL75GDjvQzTiySRPu2Fb9Js7h4mpmahm3dcD2dnTHBTQ1EOf7QSZukpLoCCf6SFPmg5iSkOhQNZ4SzvFhB7OkYtEr0MHKO/v7RqDlXGj8xNUPaqW0HTOhoy0DrEv2r4sQXnYU8vk9cjtI/NBg5O5eaZ1my1bk52oCxTEvWyx16sYtNjy+TY3u4oGVeOQbOqHgFa07BWk3IVBxdcqbV/X94nJkydbVBe6oVmRfQednu+vMBfDT47joea4A22lhx2RjHVTa+FaVdWOGKTfHyxZv58QsG7zwzikESMaVYCikUks92hOMZjYOG5enPi+dhlWpOWGcSLJ83/Ybz1cAZMJi2tc3X9Lj2c67qy57nPHld+DqS8lBncJM8xC5SVjAn8sZaIinm1EWZBErJunvenpZVBj4Fi6PCXJ2YNGZbmZqqYu5MSGc17YU03pDGG9J4A0o5xPN/t/H8gFIOKOWvEqUc0nhDGm9I4w1pvCGNN6TxhjTekMYb0nifhTTeYCAHAzkYyMFADgZySOMNabwhjTek8YY03qCHfQN6WEjjDWm8YTd9OasmpPGGNN7faRpvA980byDI/PEBnytwL+DJgsVcDFkAPgXgUwA+Bb9u0IB+txpQ8OsGv+5X6dcNwKcAfArApwB8CsCnAHwKwKcAfArAp2cB+BQM5GAgBwM5GMjBQA7ApwB8CsCnAHwKwKegh30DelgAPgXgU9hNAfgUgE/fPPCJyjVeeA3nS/FncUVHNK69ZrOt3DQsS18pRfoZ4wnq5RNH2fNKsaq4lKqg7TtaCoWZWnoV3dOzTf3+AKd0YOucYPttku3Ox8CX+shz+KzgIDnDiwbe5LvME1ehZ9ENPrS3EOBH0e0u48qkWsYLw4SqqMJDQunATCu3FgzUxCioROW/Hb0aRK/+7J0Q9fJus2kdGj37uwztP2xtvGpZs0OK47lBV6dQnuHKSuHOfSXzoI+7ZNurbJ59Z4a+3t2q48KQ30IZKsfJgbykOrOqTChlFC1iobfInedm1yp/+TCfoaZdgHYGaGeAdgYbL9h4IXIVIle/j8hVgHYGaGeAdgZoZ4B2BmhngHYGaGeAdj4L0M5gIAcDORjIwUAOBnKAdgZoZ4B2BmhngHYGPewb0MMCtDNAO8NuCtDOAO385qGdHfgmhXd9SYxTBa0VwE4B7BTATsGXG7Se36XWE3y5wZf7VfpyA9gpgJ0C2CmAnQLYKYCdAtgpgJ0C2OlZADsFAzkYyMFADgZyMJAD2CmAnQLYKYCdAtgp6GHfgB4WwE4B7BR2UwA7BbDTNw92kkJkUyD7oRXY5NMjqmFW7hb3VqxWHpGGnyFz4j5bUUvWyWokX4OHnKHN4GCAf57GC6985d+NvQ1M4w6AAmdYOAwaERmQglTBcCQp95t8G3HMapk8pBJluY8fSDhrobZN/EQ+y30jPbRW3OcR8T69u+9JRXXH4eD8KKw02+W7Es5dFLY4OD1x0YlIndPZnWZfomqdbqhj7KsEYXmJlK+aEZ5RysuyTlUfM1ZFK9KHRCMmOirV880eXtSaMSpJY5FRTu4yVT/EWMBzmSrIyecmTkw15VLyg3usVzCF74droKunxOMxPItiekg0pGKO6k4qB3aELVNzRmOiqKy33OT5R39Fwwrh517H0QfyNksMXybWNYw6YfVVJk1VrTmenF9OZuP56PpyOj4eXXd4n3q86n3lw2j89qd5+/Pz0cmYlBnv07PhbH49nw5PRp1OKZCpx01SVuCjJcVWmhGVJesf6DAkcmkcxYmnIgVb+dZZgY7AAigIsIMZU+hDg5KcAQGyRKFYM5xdNOvSnBfQMYY3rZ/JGeSANbRHaBSF1FWWmfB1JVaE8RTdV2QNxCjyUD9WjMJ9CiYtj7GE3uC8CMDYAIwNwNgQ9wsW8u/WQg5xvxD3+yrjfgEYG4CxARgbgLEBGBuAsQEYG4CxARj7LABjg4EcDORgIAcDORjIARgbgLEBGBuAsQEYG/Swb0APC8DYAIwNuykAYwMw9psHxtZZuQbrcu7bbWHsk5rzzFjuToir7rESv5E5Elx8WHMD0FMeU/t9s3PHvDXxOvqyRUp00MqZ+GleVOFvLn+o6UDgLncOdEylW3TNFWB/bHK5m1iI6aF6soifLhEy7CMwPIs2hCfuQihakGRPhzl1+iFJ7+49kE3u9ZGe2m47u2yJMs228SrJwAqb5yuQ29nCI/KBzNF9/hitciBTXKVlLaqFYvpFNAFtPsm2xZNF1zmMBnZZFWJMQcq0NKTbFvEykaCOncTAjVI6byPIVF6m99jdC3KpqLzGvbCli3HTFWLA6ThZY5zOCYqZCppKGtgRQhsf/qru53HcFNQOr6Fnb8oDS6M6xLJ28PTteM/+6QI9I34gLuB0OWUwchvWHeGBRQ4aH7LFmlcTlMgNzICc/VUoc7RK45t0lW6fOAiY3uy2iWDpQCA8RxwcdlpHcL9sBXD/ni6+vzQXf2sIohKE8WkwmA3gcW5tfPEC5PyWKbxBN08s82inY8vXfyQCdnzuzHHG6Qu9pud8Ns4QRUCE3EuTVfrrLgXV8Ok0SbAWLgzB5wAULYk5k32A8l10m9RB4ca9pZLT59+Cz4DdEY/iw87Lk1o3JJJJiWJrSTRbfhVfsDHwxpq0AXjOGbRjsDU6ZGc+z8vqOKomy/lo/tPkpMVg8T6UH8+H07fji+HZ9fFkNrc/K8L9evgerI63I/vkeHIxmw8v5vuw62eeNeVp7pVivk+JTfI7xnr40ofuIoYxOcE/FEEgIzDSOIgcn396G51PTkZn12eTt9cXkym6+TF9J1nBWHxsQu34EPC+rogPV2Y8zdbWOw8D7GwLA1Bish0hWpagl+ePYH9RQozodRSXXD0h7xkRZZSOZb67AUIaAnNohYAwnvH37xSpenRbJCI1nMyRZVouML8ExwMv3+4IOIRJKdEtnMNAekH1owMQrIxVxGPqOewyvVvH3mjAOm4Z/kOOihKdSS0kGxjjk8BO6WILbJHl2VEG7LfFVJ9DB+pIvj5c4ZOCSOIhGJIIj7rUD1uYTt+LzIt9uQC+5pN/Ak0UoNt5jkdQwnKNsOXymhGvtL9uOSHOyla13e3uazI+6pi+rQurMnUabU81K+/zwnd44s+9mqivkrxu5si4RlR/UEMEEpLru4jvEt+CbWPPTp7HzlZ2dw9TZYBHKTaAi0dhD/jvOonLHerYMYILn5K4QEAiv6OpcdhM8mlDEioiQtzGqxWh8oxhgFDHG3S6y7mBNnSGuq1Rwv42bL+f14E6MarATfqZ0G6WPHLqpJzn+gnYCvFdeZi2Tjp3I77csLtsKLmWklYbywDVRAGdrhEVWWqCZ5otGGKj7kVNk+thFVIL53mWAkvCT2Zne8ZK6j0QW991BI0nfuLzkdXifLuFRoQyRWfu6VE+odAnfRMtFXqUWkeYxElYxyYD7qYgeyhl+oF5Rr5nDTE9iNvMeMTMHhGD0jy4ymAKN2p70Of9HGTSYB+iNnfq//kfzuz69ecMs1+f1UlFmz0mSJVr1Mt3n6+WaIbdJYx9pn68Exr4+hyQI6V9jftFOvxDtIxtY4Qx/HO1krGh0BSeracsxtEdiKlM9qHXvkoRMO1TGAhIfYB2OBufX56NujVDPkDOvAfbZZEcaRylqB9OIiMZnNrj3OZvZ/4DcH9PdGD07GodfzqHjfhu090RvJaud2thrTV8Ee021vPDNFb/UYlHG3uQeg4izXAQJ/mjd6c6w0iz+jCW8NEXG4izOSa38yJWp2z7iIwx6O4r4mn6+Mupk8zq/GxVcW+62+EvBx582DJH4PDbUs66R0Zj/CWpnnr84g8ReZ1o70rCgXNws/rfT1iWq/iyxdiy5n/V9CdwFwmn2dmw8yBc5Ot1usXT+Twl//+pKFn7OlMeM0oZriaGJc4uS1ap4FgCeXn1zDn1r54J7kycBGkR8QBQgTPD9+q5MGYiFWhuPz2VBOpMy9EmX9zvpYvNirYUSuhLPlwlVBCjxmJ7YWfJgms1kBoc394i2KNIHuOiNxCc9uAUHXxerQwWFx2UcOLj0Nv8jzXSi5SpkJ6IGS8WxQ6PhSShXNyzSwkrJqqbIT/gFknFF8zFAizpW/mBybHKSyJFjdVQiKAfGroCRSZNMEM61oIZxIIOXQXSnqwPj4UYLwi06eiCZHcgKnO2jT8mXUqiJaQjN4qEzTUM71EzaOh8bKT8VzdO2V0dxXYkL8r5U1rjpaOrHjIY99qHNAO53tX5Ksnutvdmbz7SB5qRxeNQtZT0+j5j6ohtylLNfYthFRuH9PuI4dWp0sXHGUhdxkFJj9bHiY9ZKvPhUxVXi3vytUOX7DD31c7YF8h3MgpY/6qbZfAAswQ6fcEXfb8ZPIPm4ZDNyluf6wODkHmJiTU8M9EIUbCxmbuVTz2yn77wY1O8c2xvKja1VnR+5yKk+AntLZ2DR0rG6pM3rnJK+GJv/J5vYewgok0VG+ujd2UmVheojQP+PQAewVOK/HRZ9UXo5vVVdsG4C/iI/BFPr2FLYZWiZL3ZPl2hT2oLv2lcx0Inr7JzKVGTwWe0EJs8X73W5R6f7JnKXEDUe6aDWJ7qnF7LAUX9DXhoA8WP1IYzMIV0Kj9X3OjD4+PJu4u5rxBMlWuOorZXX0cnUslHwOZR7d3xxezddHhxPHodjSsj0Yka6VEbKYXeSmFRnkuz9dloPj8bnY8u5q+jmRPL0qYpRZMNHbDlkBeciBemC0G7R9v8qK19jhe8js7JodQcMo8ROTkuXa8hO6AI6iVJi7vNBt12sWEogiurIokg0hFF9/EpH8hUMivWppQtTIhVZeJ98sSvUqwZRS60NdXcTcXdSCuYzruSlFscltsSpceC1C5gcHdJlhSxWSNo8RgMVoTMYNmXzJ2jDgz03ufkbEME1bKIHxHZxqdArGFR3IlxxvnJ0itl013BKLkGC2xB/OImxnxHLhbSHAvlaW2wTAmY0dhFWYE6yYu02qhPrmkBkrsC3X6JrNl9ssKBXWUyMpo9j4xfQOogQyZMYszP4nphoCgR7zznE5yU4e3zq4zkQmWpqB1aywcsmmLJUElOyx02EFHfZMS3o4vRdHj2OnpbpYZlRQ7MmUXifcPspDVaMIuMpviYYjhVGeFFNHT47iojblrDnk7R3qqRHywkRDgbNhQ5jiR6BCvwKmORtWQ+QKo0Royk5HRxplBcGOAY7tOEY/pLpLHlJVyfgfJJvCrzirCsN4fKRsaF61a36Uq15sZ+cBeiSfTT0WgGAux0OpzNp++O5++mJMVAObcp402RgF0lMWWc3zw5RlFa/VC0gpZez8Z/fDc+Gc//9DoymvEBfVklXrqR7dY2yfPhz6Ppa67rpzRFPAzB5EhSoIet0R+Y0HS+Fksu9kBGc8UZzLmTMe+izCT3caI97lnBWRgQLHcJrMtMdIS1CIBZqWc9/WJSTrAuQq5GCndoPNOOyRmJ7YK4BWAv5PrHUr0TbBiAYkregCZx3kwuTjrJQlEHXAqP2ST8aO0uD/VH/zofTS9wY5uqWtpRYQuOxVk95yb6TvbJD7pF4tX3HrFxNnkzPHMP4ber/IZkuJ617sFCWwo3dGtL09GH4fTENCMr0rONy9HFyfjiLVaDu5idjqaz19ElrDqLEG3DpPlvEcykKpxqQWX0XUrJFZ7J8tiYl68vh+MT4m23D89wibE2cbpUpHThWaVKy9PR8Wj8ftS/dVNZjKzyzh7OLn9b817jvXU2059H8+vL6eRyMqsthqcvOa83ZJTgQhhkrTy5y1HG3qBLsszXid1i98DGKD6aI/lpcoYM4WOD25y9+iw5j25XDBAE64XKcrDIec5brNkw0NFIUCGkqvsS8VxVZIRS67nZ5wN0bJgAmApA9cJUsCmovDUGUOkd5ci72fXJGHMW37ybjycXewZEK3uTZ7sSEQcMNEOLzTM6T+8Xo/mHyfRn2GijIez8P3k7U7un+fn70WyO+5QZBWg3lEXRBREtUdxlZts/kI1zh2NLc89yY7vA2H2btbDyfQ0LRwt655qKUBKNLV8Jk9YYm8MrpCtx4NuoYq2dTEdnwzlsUPgHKAQH9UHeKI47Y0maji6w5ev3E+zpjJSAQzrBth1USGs374dn4xPKsQB5/HNtH3Z1A7tBshjQ68VQiLRArONHqr3QJvdhK0DfIPinzkni3/oq9xFhViQg+At72mzip3znO0wn0xOQz2qzNeZSaZ/0XbKIcnYRikaI4YWOhQGSzUYnvdeeF0SAOrwyDlKtw/7229D1B9b8rT9hItR/FSui/rNHz/W+YoSa9ymdjvUnqEDVf1OdpzG6mrLS8pzXov6woVvUX/BrB51vVY7iljfrJ3Zrg9XDtv6anIT1nxvnWOOFfedM/YP60VB/XpP9vsdWhLdMti6HW16rSdLWt2rCsOW9hjRr4xCPFKq/6gqS1mFVREETH4pRbAmwTG7fxCtNSKh7UWuhHpPZwRIEjsMb/rbiCyTklFaDOIrSF8mL6OWLV9H/G716+f9oS/KhzxsJJvzk9raJjFkmK5DwxcQTI5xrBqPJjgLTLndDDEYhNMO02ejSMOdYsu0uequjcx0Yi5hpBbxlAibYSn2FnIB963EsO+DDZLErColt10iQlhu0UmdbBITeeVAsBrNlgW9cjwnOK8Rqx5YAKalvG7Z6Pb51PDpO8+I8QXhaG3If6IWVj7i8Eb7oL0Qeb6Z0+Jwmybk4b7xVqrSclNjE6sbPb43ipcMvHCeh9X+rJ7Wil2qlAjt1BaT/Avb9dxY5ec2dXKfZ9a+7ONvu1oiY3ejPcN5fG9fT//6fpAdfo3l2ja1fU2zX+fZ7LynckbnL6AR6bM4HsyKd2qmjbFPdu+1jkmA4CQ7w2ycBntHauV50V9piUZLhfPT2T53udNix/o/geADpNR++jqaqWvP9ARZ7DwyENxgQopEm5m4yZ/DmPVDPaAGxeCQ5nmWyzEoDvsaBjEdELKMsst6/1Lh1WF+6j8XW8Q8fBW/X0KkN1BJfOEpQH/J1U6v1BRyPVzAzLWaL3FfN5hzLdYJmC3TLsGwbTt+NN9LHGK1BzwtGWbGZan4CKGR4JM+OJ60VbzpeqTwaw6H1fnwiOdaVR/PR8HxG8xO+PoraPrWropBYl1eWKchDBMfiZgdDO0W3trA6r3ez3+4W8Q4JbdS0uE3idclQO3IGguDJ7uBb/B3YEcPfpW87YzYjWOewC1tWzAhkWrD01i7TE6+OKcEhWXS2RRgPY0S04KNWV93doOilMmPmXXElFokzJwLs8ZZiCW+5wNK/kxP2vNZ4PDw78/08vqCF8T26mMy7Hg////a+dbmN7EjzVWoZEyPJA1EXu+0JeT0xEAlJdJMEBwDV4212UEWgSGIEVqFRgNS0wxH7Y99hY59nH2DfYZ9k83YuVZWnUJBkt2b7TEy4KVTVuebJk5cvM09OtoW3HNW2gMJTpu/PSB9vT17l0osKMIfV+srtgeQCuvG9VfS9y+jqXqMJMWe30IK8kfgntDuE+i5wI/NNTZCh5XJRS3AFXOisPzl4c3kyAG50ENjv9rfqT1kTIeEelZb2N4wmorwFmsS2V0RHAUH6fKA8VqT6+itNib75RlOar7+jSfLNdprit+WCW9bwRXIoMplcgnyuyY9I4muxJvp5n/nm4blv7DSX4LaN2Lkra8zd3l19R7v1dXy2c0c+XbR2Qh0wCrdWzOdaDMNrPwe0NQzTlYDOSVpotjEZO7MYQe8DY2ua/LYsAmGlKFwZHdOa0W8LUW/rwRr5zk6PbT48Y23astKK4S/cWcPQt2tviv2vfWrW6GdMfaZH9wB93PRpYH41+9m2paxYzhrzM15N7YLIJ8XyjKGJAhf0AWVEXStf7cZ8vUv7vlk9Ek0qSHzL/zGsiMnHBc7IUz9ISaQRFkNQP4IW1fEWfG+hmv2d0Gef2z8T6hw5Z3XFkCD4N9MC0fjjOo3PHGjZHsAKRqCWf8iKOPsG4UOQiKfa2JEaJhg/plzHK24Ns/z1RBco19AjkVDPKc4SLI/5D8iJn2PYF4paBFVzeAN8vJ84Gd3G6eG3FaHCKEgtmZSohxF2UJFhaqYHBJZIxhYa+gi66vT+FsgrtaMlW1ineLi2bbeVqzxE4MNs/2Y/eTt43X8Eu/U+y0sGXn65vUb6tWJ4izxVT11KCSwpUemUIg3lXIgySmC3W7Jq8UnBU8nqgmQkFrf9LaM8GCvAUj18Y7Jj0nE9OtwuqJtaAJ7BYq+5EebRkaQFa5J3Q7g1NgPrr+6xcY5sY7/p+Zigq6xiaOGkSr8xDRFCwmX7sGaVYiqWK/eq85PRW2JOhKkBsU8JDFw3rP36uUrdjCE+JmDxjkI9ao5489sofuaEPsy3IxD8sG5/I319RvEASjgtQvtpDBgyx7RStUPBGefFRuGiI7L/ur0wpg22MWgiZ5e9MxgRa0Eh04plXzxUBmTRe9lP2RRVZtCzX3kVMObX2zp49vTpU6NLmwgo+Pnp/jeSLJ5MfHcMGPIJDT3HPAxDhthUL/kG/+f5N5iq5Dm0ka11OyOxQLsbnVLPt9trrS221WLLZvEKjvjaQl+NKxvO1xxxfbiuiOLteXA3K1W0wnRLW26ugtCt2OSJW/W4umhaKoOIyNuIvI3I24i8jcjbiLyNyNuIvI3I24i8jcjbiLyNyNuIvI3I24i8jcjbiLyNyNu/JfLWCK11Q94FlZnkgoVYzPFiD/9xsUf6S3YNTGN9sffiIq++BXqIFYKr6doMdnKVzFAGQzXfmWrze+4jf+la79KUJIJhhYmcJcbqe822bayaRcm8Jd1Ko5WKrfH18C0eejjW9ohqfM+wxo6vB1/rHx9jpY7T4eQNk0LwzZdA0ZeDV6+GIyW97tYyyC5zhlIbysvEoeTL0OzLmyUW5QgkkNYycdAHlBowd4lpFXivVvfYZuSmbK3Us0DTdGhvMJsHP7BwJLbyse21kjC3VuljNX3+tNmaLZk2GB08fyq3K49OyW46v87Q0Xw8BxVb8cvIYxCs7zD5oejMJDxLmTWQnkm9N14IsiKC4k1O6xtMJ7N2Kq0Bu+NXcMqyF/YkpMk6u1sWK7TzSWZRNjxIHl5ePNLRHCmoy2z0+YlRmzRsKIP2QQyi9s0nqNVjErTFPZdoc6aB0mV5dHgXM2UCvblssu4rfkIrBFvyf//7/0Lewmtpc45hHhxMpOJ99rdamy1nkejlnAiFU7ETNltZPXFdY8xAcSdFmGBcCADAGryGzeVu33cfDJ2tQ/YwmTF5LIF/ap6Stiw9fAY460s35gCyrCDG/Y44WXRZywu0Q/YeHvysVvtYECzV1pVTn+NdMnEu4lFGurxEQXhuNX4TT+EN1a//kBlDIxrFjHeglni+RstmiPCLQypQHXMP43tVFAvYfgb5mgT64WnX1m8eyLmvpcLTEj9XcvbPsl5yu7lL88egNczo1qUskvjEWsZMgSfxzZrPVW7Cg1V8yPR7c4yzSvEerx5Os/6M1HdxYIPbWrkPaMC6hj23G76jpDuzL2DtnnDlG62+rTmrft2dWj1n44eqj+MiB0pjp4IEuVxwRr1y/+XkYJ+dmnueL5sXjunNVAI3YEOpJWqHpfSnglnYUDYh5DfRzqdNv1F7yFbzJNS4a76WGDPsK6+WcpoUPHmhikYh8V1rITWXh8hF4BMcbpSWBlLCtkSZBJmvatWpHKesEvGrYjWuEJeS3t2Z2g0Kr1J+kxYS2OEMBN561c1Df5a22JS526zZnvD+/HeP3R+Y3RMdinBdWtZUKTSPXhMTMmD9bYRRMu6+2zlQN48RQT8gqCsM11QcbeYgbalPair+NpaiUonUtH2RVxYl6VaJ9N3YwhzetZQizda3QyompJfNoU4cuQm6Q3Kzi+PTmsjJy2slTDPepsh8Ndd5Xv/lEc8i5Rli1KR6ptNQteBGRWBZFNOalCJZ6K2utBottqbv6mbDLmWqBER1lqQwCjd5gYxlXVxtrpMHVHbwQfJxlS7Jv5SuruZrEtH+OB6eSt43Wb47EOv56oEXzQSA2eE7aOlaWVcaL5EW5BAuJ8j1zduqCXLh6lBhw5IrTRiInsp2PJQhsmk6iZxKF7Xlzyus6S4Z490U4YN5MDO8ygAS038srxnLazbOw3utbrd3yzyQK8hetxgNy/lNXX98qJqEnas1vjSpQmVAfFM1cluHIZoWeTvzE17LfiB4fcnoRKFc8cPNDJrMSxGPd46Ri8wRIA50CPSK1YRQdjg6nQxekxU6EFulruvaNFebvjs+LZYq5RFbuU/OyFYpFnwzLrbbT0ZslRIb+fB4QOeB/inzMf+cHJ0MxpP+yVlrdNwzszTfZrQ620qmu7e3vMm81wdT8y/enct+DQdn9i4zqb2lRrapRbl8SpSrq8i7X5Bc/GReqrmZT91Dkq1s5a8iBzFsvcOE6AYpqKALhgCsSCKCE7CPaBU6jzbyaGkkqVw5Yz3EsOCtBTSfr132VSPFJMs5SC5WMMRSM4RQQ+9V6YvZFznxBlLvMRsA8poeC40C5ZVblkfICguZZvC2P0uBHUrOZnJ98of8b2iS0VXz2j7gJsBSlQj+rERUyaV7kQu+rDqQf/j+6Q8UzorPSg9czk3twwvPftjntMkf6WZdEI7I6Hhcr1L6bdkpBsA5vBVDjjh1Lg4dPnpAvTwgzsG6XErmbdAHyVpSttzPbrnUyAPDZ3c0J1sK1S4Gs8BkaUZyM/JJF4T81P/I7dVVdl0wOCv5cYPQ/1r90WxFFv0wSPngFgRwzbqMdMZJlrHxwdsTqSk6xQ9EWDMKoQP9sNhG97IrINoRL78OVWj3JDYqniZB1kLaueEo2klXKvu01YKv1b22wj41z/MXdmYfkTXKVWbfTw5Ic7zIQXF6jBlEyIUspak/pV429b21WDbz1GDFbGrkE8tmh3ese91su1y71c4GvqiUDQoPiNDIar4SO80eItOWsI3TllGJTyw8HF7otU2DYtYROSMr411XcZtVfH27S9VteP0AtnrH19HMQgl9Ano6OiOwGbqzrEmkYuwwtrQSr8mqZRkNc5x2JluTJ7MCn0ZUOYFHDQrJqV3YKFr08QmBYB9LzSGyiZEVl/GppLjR5Sm3ZOOYeUqqppuWDWOYr4CisKErgKKA8lkTyYBqvj70C/9RsZlHlcsoKshRQY4KclSQo4L8FSnI9QhquGX0IkH8wGiGJm443aypQmDmX1DOiZPNHNM0ic5E78vY388OeftlyC3k+LEY6SlOTJxXtTiD7Q23NYYza9Oh1rf9kJ38CF0opbgOOFhONILHScOGbry/5eaKa30pJn3X0Q4C1LMB8Fz5Emttba6+1ZjPcXMHXaa6nbfQ/3T7UuPzEjiB91Vz9sIyd5n5Gc+1/SWmZL0QZVt0dcVBpyCnOn3b9FqxThHyd01afVk2fLDm3+vmyzKKKzLKsCsLlQGN1Js9u7FlSNHkXzEqolplr7s4Rm4925ahKhSunSxdz80Q5bAoh32xI476qKkwF7Sk7HwokPkWaN9iQBcneVnCIpqke5I+g+NA3YH5oocJA77Z6xpPUzxNO2k1asXwVuuivbHI+uSdk0+xEkr32w2FYRvhJ5oHv4B1EBnOjpbBXeqJt4pAhlFVrGzuhX59nxq4pS/CT7sa7DTpyczgkz5W8VaTBqItYq4i5ipiriLmKpqUo/D1FQpf0aQcTcpfpUk5Yq4i5ipiriLmKmKuIuYqYq4i5ipirvYi5ioqyFFBjgpyVJCjghwxVxFzFTFXEXMVMVdRDvsFyGERcxUxV/E0RcxVxFz94jFXP26KdXaqKs5vqgnkULt+kl5drbIP80qqPmqCHrcfSEl5ZsxkFUOhdsqsH8bk8nMZ7uiRQnZwbJYZVuhozubMPFIujQVcAMfFx2z1stjkij+EniVX+NCaKukjrBvABepMJjJ077kchpzgDEu/+WU0e0Y1WFGKxe8fP+slz35QbRLUy/lyGRwaPftZhtYxxd/L/3Tp/XAZPy2/n+8s9XL9WaqsZJnclvUP+rjJ1p0y/7l3xmij3Syyv83KUNJIqSxfndmDSg6+UkYR4AedWeWksKfW0JcGE41p+SJENEJEI0Q0esCirvjV64rRAxY9YF+lByxCRCNENEJEI0Q0QkQjRDRCRCNENEJE9yJENCrIUUGOCnJUkKOCHCGiESIaIaIRIhoholEO+wXIYREiGiGi8TRFiGiEiP7iIaIteCsDN4uYq4i5ipiriLmKJuUofH2Fwlc0KUeT8ldpUo6Yq4i5ipiriLmKmKuIuYqYq4i5ipirvYi5igpyVJCjghwV5KggR8xVxFxFzFXEXEXMVZTDfgFyWMRcRcxVPE0RcxUxV794zJXkZxvBsu+amE4+fUyp3coNApwMW608Igk/R+LEc7aglpyR1XK+Bg15QxvDxQB/vkqnKn/l362+DUTjD4AcZ5hPDRoRHjAHrmKwYeWyWCfss5qZjINlcpt+IOZs8tct03uyWW4b6a4p9D5tEW/nN7cdV9GY43BwOgprnm+KTQn3LjJbHJy5cdGISJ3T3T3Pv0QyP3OgDrCvEpjlGa58VY3QRunZlM3S2bM5NW3JNtaHK3vnj1iRHNLytn8H018r/cOzJKWHNNW0RLu2WH3KnpNtxGdjenGu5NV7GZt1drJ4cVUU7/V8jJX1maj2ne/IKCyu9nm5dRj1dTKvcrLAqvRxMDw5G46PJoPLs9HRweCyxUjU4VX1le8GR6/fTMLPTwaHRyRzqE+P++PJ5WTUPxy02o6A9R00l7ICNi3JBdJ0fMxYTEC7Hi2XcXd4bs9rDxraWN4auQUEg4hfjfjViF+N+NXonouK7M+uyEb3XHTPfZXuuYhfjfjViF+N+NWIX4341YhfjfjViF/di/jVqCBHBTkqyFFBjgpyxK9G/GrEr0b8asSvRjnsFyCHRfxqxK/G0xTxqxG/+ovHr9ZJuQbr8qoFBwj7sGY8s5q75+KqW6zEbmSvBB8f1jwA9JTHFK6WO/HUW+uvoy8DXKJlrbyJvypWVfibTx9GdSBwlz8HuqbmazTNrUD/WBZSWVkWU1n1bJrenyGyV1tgeJYsCfbbhlB0IMmOBnPq9LtsfnOrQDa514/01HXb2mXAyzRep4ssBy1sUiyAb+dTheXDMie3xcdkUcAypdW1rHm1kE3vJ0OQ5rN8vbp36DqP0EAvqyKByUk5L+3SrVfpLBOnjptEz/dSem8jyFRepvfY3At8aVV5jXthTRf9pguEatN1cod+Os8pZktqm6WBEyFro+Gv6nYez0xB7fAeKmdTHrg1qkMsaxdP1463nJ82bDLiB9IV3C6vGFwcgqQjPHBVgMSHZHHHuwlC5BJmQMb+GjR5MU+v5ov5+p6dgPOrzToTLB0whAeIg8NO60Drp0Gc9Y+bYp2dqgbFN5u7NH8MN9UsvVowOOBJenW1MuB3w/moCXrcLqic2arjxoNQ8aE0BRDv26McveSMzm7/qLe3AFk6XY0X8+UyvclCC39MbyWlvJZcc2yAgUeTv3XJB8W8QlSV4xiIJ+CdmSMty6Inj6UguxdfUPn+Q7HYqIuEY/5xg2IZjG28Rtj8DRtDLAe2jxEuQM9xy2HNyeXTa0xOeZ/mZeUREfuA7hYoQiVEyfg+wxYYplHcVX6H8eug+NkcmH+ZLl6hW1qF5psnhmjIWmbbduhytpMhw8MdWBQlgTrg8MKAgAjTNRzd5fr3QthP4ctVsbm5TZ6py2rGZYhhhF+plwDZtf8FGmTp8J4UN3uA+H/Tq+ID33mEY+ZRz4VZkuRuUQP+CsuMkBNjvXoaEl3beHOaJdi/yB3qRYDZ/wKzSl45XEoPgR/oaYRmnu1/05MB5PO7zZ0dBFsZ4cDPcUl/egh/wRgv+fGvkofPgEzh40ePejQTXvmflCZqX/0TfdW6yijkjdfZMqApf0BY+dyK7dD/OrRass0eDfhL1Ukyv94sFodm++d/VnYdf7UeA0eJcpfWdq+dHjtKIrDQ5hwA3y+BGSiglJP0JwRIVU7LuoAbVPiHPUGot+OV3TOkx0wELweKHSp7zdkgZZEbW1vYbqeqcSla9gU9v8oyTMYNL2o+BVG8+LJjt4IZ8XVWjzOxhGiEMc1kDp/hSq5TNRxHntS6cXyQDTCiLPOr+IKD1TR3MIAJPGEcoLs6ZMjefB6U1XFUrSAng8mb4WHABqI+lB9P+qPXR6f948uD4XjifjZBM5f9t4NR//XAPTkYno4n/dPJtnCYY2VPeZpbBSPt0wqZnBSgmRXY6Zm7xJQr2izXnX3fu/UUB8pmakztealeQ44EQVwlkQsN5daQACebm/AcGeht4li362SRpR8MyZg3PyLwEK960fhTb5vlnW4ci92/oEa8z9pWxU3BLQVcznRAaBzUDMrc7xuxRdXlKtujJV1H8qLISKUNnGvrys53VmxAfHQTZvezMa5+B7pi8bGtc9Acbta3xPXQNvGRPjDQTx6H2T9iIF3G1GJEETKeaJvhvCze0m9bDNWwxrTCsaDzom36nuFLQirnBSs6eKfiTyq5hWd23HYI3QxLObdOKV4ox1GXv+W98SKtEnJjCMn4uF+VY+tm7ru7+RrF/pM52ZDCAmZ1xYxUVLlIkXyOz0o2hYKcB+LPxZ5In3iRXuwJdkGO+HyV8ADwZNlZqfcCjJmIC7SBN/clAYPm5WBZTG9bTzBdzRb/6hY4oy+T4oOFRC1TGLPXC9+OUw7LJf6TXl+jw3CVfUxXncGEJOBZqbhp2ViQkputST7Yzih8abImw8BiptPpaoPElGXEa4/PxDSdZRLViOQwv2PtCe0JHHDqlj5ID7wcJNHAUriFFCzKqkRbBnSVTm/nGUbZpSY2mijQW1eBRWZ3XUWf4oYh0cr9VdwkjPb3MHIeufcSDxoDt8vJ8HBwfHk8fH15OhwhGgaD0bMFdKSJPtSOFiiqdcUH2I6n2drdRhFqNq4F1BbyDQG/Z8nNqvgILJnCu0UaJfjegtQminrueAUo1DTq3imu6uPrFYhs1KcXYA0qyRTDsHE88PL1hvD1GLudXIPqBksvOhZe/6sMdojH1HHY5fzmLlVBM3dpYPggvAPrJtNNYMl61kdDMQHz6RrIIi/yxzmIVOv5h2zngXpcvwtVaMwcl7gPbAjFKcvMA0Rn3kvsi12pAL5m5jKEJlZwYBV8LnDrwgDRCnnNqgx0vsSE4/QF4+Jyp69J+GiK1Y4u7MrIazScOAEkxZWifIzx505N1HdJXrdz5PAftBKicIGmOESIrNKbTBUtUuUkT1LvKPunh1elh3wSG8DNI3QQ/PcuS8sNmqJTNA/do7HMsnQr89yifLwkDpXQQlyniwUFr1j7OUYEXaFMIbdD3Wz29yL77bS+WJ5VrsOakWhwNhoc9EGnepGcl77uWhViYF1AAEhnGMqcraZwV6Ht7w5NR5sl2VxAfs1dNJBnQWJUduU2ZY0c8c78DoGDKpKBYAp8EYWvvZIgAEaLnmXLRXGfBdRauGi7JNg4cQkqKmbYmCYjpsmIaTJimoz7mCYjpsmIaTIiXi7i5WIUUIwC+mqjgGKajJgmI6bJiGkyYpqMmCYjpsmIaTJimoy9mCYjKshRQY4KclSQo4Ic02TENBkxTUZMkxHTZEQ57Bcgh8U0GTFNRjxNX06riWkyPt06GNNkxDQZMU1GTJMR02T8YtJkZOsUO26O1xrUOHyjNIHB5gvYoPSm3G2JaKLdwk9puF1DT9U7f9fo1EaPJsY0M98kM+NK8cIeRe9jkx4R5NWK9nfOKFggN5Kljcr8QcQAe8NbzL8cEPsAUefFlUk5Qp93u/ClwS6L2ow8+D//w5tdt/68YXbrszqpZLkldUmVaozUwrkz1sVNxlgO6kedUE/rkzMwhPe4m+amD1EL6Uzhz8Uic1F5QrN1CHaa3Mw/gDzGx00bBQhjMxzjdFuWlX8zL/5dEq3AsFbWut0l7UqJwYbKBTSm33eJ2hsfnZwdD9oj9njmx2rA0dkqe2z021U9aEhiVxg00CGeir8d64FJ23uiQJ6OXd2lP50AQzlXkn74HVVTjJhgGHsj8xqbe73EkCO+2TsOYp7jIA6LjyrH8YZRSZZCw6BgnC81EO+QD68nIFXMt+21TTzh8wc6m/TxlwvzY1LnZ4tA5Dac0/cmV4oNhHcJOfAxtPNnYyuthlpPbylUCY4nJ4TSgmK2aegeVADO9GaJGjiwo9r9D08RA6DNgN/QQEwn/O3RIQ1HmmZxrZ33n8sockaS4f2xfRzcPvcJEq9WUhmVF0xOYxYOV4o+MwkmyrWEuqZeSFHNvkWfVmLrDxo1kG/wwif++Zj18DVjtziwzLb+oOQeG534a2rzcR06XKS+sSJq+R9hKpAFYT2MgL0CXvkBqd+6PQ2pEazLzaFKAaUK+KElN6Fdlnw9f6e0zS9WjGsn/dG3g8nleNKfDC7Pzw7xPy1+0I6vB1+bDEYnR6fwz7aXxufQ1mlrO6PB+PxECdhSAtW3yOjnDXq1K3rKhq+W4N9WSia0jkk/1CZBe7Tc1OUbDTj+EHSRVVs5z+c/biqI3kabqojQapU03K1LUz6XdkFqytqE+UqTK9m8TpVTv5UxjbLrDCTIBezcDfT6CcxpJS3gvYVN7LCfTQ4lnfgsf3v7V6AqX8/Xk7mqvB3K/Spvwd3Fobnw/1NQjsilQCb9/eQVKeqZcCZyQKP8m2DLybOeQfqF3njOYnxZwLLvJ4eCSJXLUTSua1DJZCApp2qkqEIOnXZoUj8PBcwF87ukLR4GuXlDaUZGBhnsghIlr4gZAxm7b9MPCE/Jck5sZheeE81d5Ol0SiYJtrsGTokMZbTJEYt7WrDiPknfZ6u3JH63DG/FHyE6jdV9zKCzMtnOSJ6AKwIkjE0+F+sFDn+OkD+E7ncZn5nVoeSFCOkrRPcrqyAZQs8QicTDouQlrDCZJBOBoGrT54gysnyRHjm5i9N4uIsgu2lh+C/d6dHMJFk+G14Ld5gYp5jCms0jFJTJFs+mez/JH3kd2BhsrfzTDYwajhLR4wVoepysLjOnnc8YJujhbIs0Vi+WfV5iHoRZN9sAZmRCpb2dUchb/zkYxZry6ciQt3MISmM1mxTvM80RqvAJJzICpeFXycN/eDt43X9kGQS857gH5byaEbeQ+FyWtzCPKGro7WeSz8eJfVmR3e2zuspvuRWfDKPLEqFZ6zSmzZL3cICUHymZsVPx807R2JGWdoo4V9kxJTBTkIh1tuwldYCRZSh51C7DksR0wzCdYeNzoeU1eeBAru5uUmNdmLBSxnhZrFmk7CZggG4qmVd9ZauEVmoa1w7CBg9xVheQxETkmlYcrTnyGFDi85Kznowy4gOi0ltNCLaP3gRedXNDgUQfJB0F2oLytaGyWlZLUMPTe+deNuOrHEMKKPGUnauiWGRpzh5VkxBZsV5V84uh94uBErOsMnPXhoac0JLwVNIwz0CBu63miCbLEfVjbHvG2S5+Z7/DcKRVM+kzPdqVqs8tFbqWGu6HmLo0pi7tkro0pnkju1lM8xbTvMU0bzHN23/iNG8dAAe+zBnRBhFtENEGPyfaIHrpo5c+eundcZC06lsziyv5QGu5SjW9P2ZcjxnXv96M6wFtHdr0hCuSj2MxDaXz/y+LaXylqCXFcP3zQZY6DoY7YZet8ZV+OkhAXLjGStMJKxDGMaUaTiDQRUQLhHyBX62L/kOF6Lq7y3dzy2+5UHglfkHO8a/YRdnNvaPzKgZuSQnMlj16a19ysb+h7dr10oOTXRoN1/nTl4ZptqK8gjGKhueOMT8GJy1kjWZdgLp9vrzBUCbzkmJeNYGtBUvaxIuQ2OCvDUVbgxCYwjmfubhaykFNLWYUjMVdAQumvprMXB68ROflm0A8GT1MbjmezNWBLAxTkxvP9tBBsGY/9gK4dTZJFX1OnqEVz97vBE68mufpSlMytm2EuuQU/5vm5TXbz2tGuUBFBK6UIPwLGZpXH8LEEE6nXDAhJUl+k0sWErSzonUIxUqHiyBPA2ZP8lMRlSrfpVeVIVFRBofz5SINMkKZ4CqAfMKxKy2enBD8kmYmGcywUU7h2miZqp0S3GOK/EwKpJq8MNa8vXYOemthpqjwj7l5CW4d6RuTgFzbzEvMVR/geC5leS9xLg9sQ6PBd/3R4fjy7WA8GRy6iqm8GHNJDCjfXuT0GWVG895ydk+xjZs5Bpeuz+0ZKHNtFfkh5yfxlpJCDrHqp83uRIKDyzRDZFX13PYPDobnp5M2qHPLK5VHR6fj81H/9GBQfzAeTCbHg5PB6aT+hN2/9V9fD04Ho/5x/edXg8EYOnk16o8no/ODyfmo0RO9cnz0b+dHh0eUjqr59KT/LWWmqjx5OTxtTGfw75PB6LQ5jNfHw5f94/Bs5TnTTf0hwrmPTl9jmY3T8avBaFx/gT/jUV6e9Y8OadStb40GB4Ojt4PWN4/POr0mMPOz0fBsOFZG92Z4fMipvCo/Q+t20dXmq09xuc/Hl4dHmBjs5fnkaNgggdPB5Lvh6FtYp0Ef1rmxlXgacR3ldGqPYaaBpzJZwRZcUiUUZQzy2mhw3J/AwsEfQHLht/Dh5dshvnysEJ+897Z/fHRI6TKAAr5V1tJQCCwUfAMkMgoS03B0CNuvnyE7LOhvPDDjI9SE3F9v09W82JRkoscUC+niSeoxFjKpki4O4kBVSnGsqsiz4fW1pkyBWr8oObbEpL41TC8xlSiyn7LpZk2aDN5u6yT1OCVKXk3BYpYtQI9aDRVbpBXxXFYIELcKK2hfF16OCTsWv8grjwY+38/2e+Zi8q6jhPKEM1yQII6rB5bzf27mCVhgEcbKD8+GtKwTI0MQUBJVAtVIXVnrLWvM+UBIkE8oOy6lv11qPhCs6I3XmF+LPuAqdf5mznYLQj9CpLzRwEBMe2o6N1zqV8XqJEOvcEgQQZ2/FJggvajentN0KWjrLBPQqIZiu7bJemEH15hYhAUzXEaDD/W3HlUdSupgE7Oh1wynChODzq821kjBOq6ZutHJ3oHy/dABFi65k8t5fimKMwJVluZn0GUvBTubJf/7f5Jue7lM57NLbP2SdtD7NliU3Y7M30bPvoJYAwdoEwQt7xZ/ShaR9UeMDcD0KwLOFM2+Ikn47BxTPvYng9d/qskL1U1IHif6R3D/AHuc9F8kI9kKFGuymQd5AwJ6vKJcBTIx7yT7g7fvARejDcTU/Ot71E95skxKPSM8o+6T3yNNoL3GwZclQxRLVLcp5pILDh85e9vQqQ2gD6pTZqSsLsvXvlrBF3A8SoQY9o1rMZ4WmpR5gsUQQPeDdcsxKTZO3zef0sdoUJbS8yU2UxUuQeLDO398MAwKly2vVB4dwa349uhQMlhVHk0G/ZOxf7M9TkKful0x4r1PK7M5sFnEpOBhX8xv5ojAEVLn/W72294iol9No7bFdZbelVaRyJHx5Dflmn4HckRzixrdiLliQGmBUxjYMcuQacPm126b7nl3bIJDyVHiWoTxsA4xq5ojQddC1ktJnO27TAuosbk5VWJTqlTg1r+VEra81njcPz7Wfj46pY3RHp0OJ22PQUHchio9qm0BoUKn788yEKXIet+leIOJwCLDX+X2ILD0Ir1PPmSlATSay+jqXqMJEwwbpgV5I/FPaHf00l3gRuabmjygoJ7X0gcDFzrrTw7eXJ4MgBsdBPa7/a36U1Z1SHtAraj9DaPqKG+BqrLtFVGCQFI/HyiPFbWh/kpTZWi+0VQX6u9oqkKznaB8T7dT2xq+SA5FJpNLkM81yFimWuCa6Mfa1lH+SCy6D8nKXILbNmLnrmyNv+3d1Xe0W1/HZzt35NNFayfUAaN0qmHnaM26KiQ0ylZtWd+ushKRXXQlYAEBWmiGRInVFeua5qCs3QfGVifKrYtArl+yvaJfnkGmCeVommPNIKWLGlFv64E86ChDnZ0eV+1R21e6cTraOuOqQQrqumtvjXO2bWrOfo5CnPDp6gPQnfnTwPwqp3b7UgqyXKZan1/akoEhnxTLMzaoi9vT948vm660YmkM8OL/pF9RNKkg9Sz/RzQvk4/LQydPfWywSCMshqB+lJGHtjle45RELIPQZ5/bPxPqHLmCIf58TsSd7xyU0MTjOo3PLJG7A8gT4+WsZ3e1Ig56aumCIx/jU23sSA0TNFQr1/GKW8Mc6j3RBco19Egk1HOKM+03/JRcpZSwE50ztyhqkRfc5W3Dx/uJk9EtPB6/rQgVRkFq8QtTDyPsoCLD1MwY4maQeNrVegRddXp/W+QhtqPIHhLbum27tYjVh9n+zX7C4aoSvSoBql9qr5F+rRjeIk/VC0NQeQDn0jDnQpRRsujfEgyfTwqeSlYXxFuCKQRLa+nnJBgs1cM3pvYAHdejw+2CunExeQaLveZGmEdHknS5g5PY2AzMpyVb1dgA95ueuCmMbcQ3tLCJ6jemIcry63IpWrNKMRWDmHvVJbf1HUIwNSD2KWGb6ka6Xz9XqbvuEN9BqPc94h4n9FFLHa2Bh3X7G6MOCN6oRLEgUpHtes6VWrFDwRnnxTYWwY4+1esACoPRGQ6Qa/IG2w7FnoYVh40VhcwrloXxcNlQWbFVgq79yqsxKEekpYNnT58+tY45l1zu6f43Uo6LzHz0etWqt8QcyTQMQ4rYVC/5Bv/n+TfwP8+eQxvZWrc1EhsM7IiAhKjxio/u8zfF4yvG+MtszVqJldPsBXpRcgk16+rIPDI3+3qdUo0nsXu3+i3XhYLVceZSW2MBVVsWCjzbudJaqw/UT+oUaDI6OaOTMzo5o5Pz85ycFZwvo6VYqmJJzJMlKUpFvIbE8bHAjO2tgAuK6v3C7dZ3N4AEJ5eUlI4DMFE5WGQNt2kvCfB4Hg8JRKV1pUr2wJVLR05XEXQ+wH84z1xOn6WUOsBP+V8reuA5+d7ZWwDzAPB1+067aFBAXWBoZ+ZB1ZQ8B7KqBa8p+g1RZKdgNxZwOWnEdF0ZEPwOWoFYU+boe+S+ZgIZpy0w+qrTzBHXpnggt6Ky3GQ64q88dSQAxSIkUrVuKIoD0s+cypJIW8okrMjCq/BJGR+wFrXt7QuldDgdfuf+0Z9cwlG/HL66HJwND960F3U7V+jF5GxAy8As0yDyp7gWCJD398ijgV1RfdooGJzckY4r3KFOytgKSWt4mG8w9mGNtCT+RgUkqlU/4CfaYtAA166XatStBZ4eHe6S6LDPDvKKRRN7qBIM2UUD9KI9499Oh/bPPw0qXry3OAce0W4b+Laobx0qkbNV+rEjGwqxG9Ejab8IkWDaxfz0BqvpJ7sUwKL5bl66WvBysH3RFWt3A0PhmtqVMuvAcfy+4FtbNI9jC7I8o2wZfilcR4eibfvQ0nS6Kkq2I1yt5rObT2KJV5kdVf53BqXWelcbyH5Sq1iwwlTfiNriU7WI1JhfGexjChQqeaJW0+dPm30NRgfPn/obN+POmw2YLoIFFOUBI5Ac2pP3jolgZcDNBgXaHiBkswLQJYAIiYo9FFsxI2fELZ2bsnnPe21+56bq6kLznPXvgmf4u+aJVaID4Ief3qTlbYsrs2rvXovWeAUiYfYBk1AlJ+K2l2qAHDRLP8HJeVHhcC9Bnh+8HehaYnW/Hifhl18Y6yJzNzg5i48pVYekC548BrWv+8fHL5LBB0oXC4OEf/LwWYjteUmhuBIum5dXZLVHxsQvw6y1xrHkquQUlk6IAijzGB0H9hZxvJXawvHg8DUK6cO3pACP/WZoVB4U7DZdLtEea+ooLe57LgywAs2b52wJMQ6pWqdGo8EUyMPjc/Z6cb+IVZhyDJpn7S+LBVvE0cDK9sNMXW1SOfw5cOE3WYBecgVyPLD4j2RysuF1nO9N3T3WWfwWjVrQsqhn/RE6vtw3rGi0fAH69uFAWYOUBssVbrbNnRUt2NG3g+Ox0paUX6AwtZJTP3JIXsW0rs6H9O3+cWVKRiCRWSUPq9nKH2kNvR1OwrMkycefZKcmxSRwSJgzNzxx2xJ3bFn30+Hh4HJ89Pq0j+aayjbTmOytLL+xiABiq3qWhuPx5Xh4cAQ67X/rB6h6gZd3WUzn6BiUfIZmvlu2ge1UnqO4cVTtkZmjHZ9YCWVtV+lFmiMzx2A8Ru7W2iC5psgY37IPB1R/8DC4ySbFHmzzlOrD6UwThjNpDscIbxi1MZNEurgjLeOZHB18qw7Gjy8mHqs18t3R5M3hqP9dlfRlbTzpgDV4rYXDAW2X8vkso8Vt+bZ/fhAgotSLfDY5YSj9f0X2ZCsCMziMOJTcnPKB1uPoaPzt5av+wWQ4Unv1c5ngSaXE03y81H00ZjJgiH1QKwd6q007hW2bt9lEJuudOOMd8Km3R+PQkmkJNWxHQoxbuhKi4hv3c4l8OOofwPlD4UJrydbZRnl314FK2z5X9Npm/SKvVDGzHVytinQ2TUv1QBwOjgevibVdvuwfo3m5pXlnn0iu0gWpxoR0t2Y3CVWkJPJ+2CwNRu4m9RqxRsrxwXCkD8GHdJTTYuWUarbISHxus3GydtSEqlrLYp2jQyWF0YPNubG2NJmu6xaiLqdrPOl/i+QvyJcAMZrU2CxIunzx1rVaMxeqfIGttWf9Pw3PJ/wgsDTL9L7YcA124xm3U7H1S7QuDt4MDr49Gx6pLfNMprfZ9P2ymOdbjxbeaP0TXKCR1pzI1/PSckitkW8Hf7ocDSehixwdY6tibTJHFO9ZIw5s1AQpQWN/XCeGJGepZzwXXs71y9HzjzgHELx1HcDw2OOjk6OJJvcZ9rqY32GkOYGCW5mHcf6oGyG5G1hUMQJ/O+FbbJZKMR4QywNhsUeY06SvN7QooZuedPXLk/PjyRGKciTOgUoTolJh0ejYRvGORDyut6sfj05doqTxBqQodEAF5kmWBq9fhx10nbZsSmCW/cPDlotI5la7TsVuAi0+NiOCF3fodDRAfVHvtt6lmLidla1Dt1Y/pIMTvGH4InlQOil1y70xmLwZjAbnJ9uOtjXR7XDGQfaYDA+Gx8DmX6My11CafM22FoXfUKa0Dl4OULt7eTxUBVpKPYG3nMfUKoZPogcyDKgrc3q4vWnEuZUCKXDtBttsrAixY5Vs1NE3sxW0aDEsmQWaFnkMqUOC5hidF9aNiAX2D4yRAg5AiHtlJZqDXASfYJd2uV3Hp/0z4BzwL7jPddm1zNMlMAu++MQOvGZEypWXjKHTNqBQyIovXJKH1k5BUmAu2d/J5IxwzOt7H+aDqeLvOYNPcEOcPsnWmPHlASjG6rZLgA5szMzk3J9iTjIMBZumG7aIYuHiVeZpn73kCiQM+hE9cPIFSB37KmX/+9nRyI7lZxqEtyaGt7UPhS6EaYF10lFjhG56XufUd7lG0zG96rxQhhOqoxifAY111ZYo5dSOKpPe62R4VrXLVftB2DJb6WzLJk3E1rZfnTMY4WwwOhqGGEtDWicbO603Bf90aJnPTFg6pbPDkikLRtUe/NuQYxbUPjG6qdWAQuDQ+vqHm2pTU6tNta0xgTwGsI/fHU1ASD+ktnXrAJc+SsqP8zVDz6CT1jb/CCvapcX/KCj2Ld3SIkJRgKqBzZ20XDbN8mRMIm3z91tuW9ZGy92X2O8CruOuHWQYotre6niLXa6Uu3ErVdW2ze+g2/ZhzYGgwfwS79u3FKSJ6ltIFJGFZI5H8ZGozb3fZjx9Ozw+PyFOzCikLnQSSE/XSi6hftqoJtRPJ+IJdRimoVB3HUkJhfJxy3z8TULtDZ0sU4dzdZnG9OkIcu4zeiHjj4RhmqSFXVbuc7usLqt+rSC8sEs/FOHmdYJwZxFjQRqTmyxodLK3V/9PFa9ehQyUO4oogGRjlms5uM6+mN5TUkQbGRA4y0eHdUClOmNTs2aVYSBTZXUpiq5aPEdZcLceHC09M17gsDHOENf5CSgMf2oZSbm5g+YJ+mxICZcFZW2Uv9icWe7St7Gq+FGc1e4X8/x9AgoJYi/g99U8syiyKmBQkrFnM0cq7O2RnO0hoaAyAkv2bYRYUbPTD+l8QQYpOxzcGctHPO27RwTLRWbCDF88lpjdveMoLIWwcUhcmneU8M5F07V0Cdzx1dHxJ3YHzOR6TsnMdImry9FOOVtA+cCn6IYFSO8Cvf22vtLpENUIFBqMtaSl20rMqA2zq9hNtnZ/gOb+4+OGLiUQAMO5MHgJzoJRpfCcLEx6DlnVbVv1ug8TJdN+qJMcK51gcCXN7AaLpJGRv5K9lK2IuNhqL/2TE+8Eegov3VQ5ZZ2TIsVhX1Cbb9FkoibTYtUzJz5Ak9IXYRXqjv/7Jdy7zhlXY1TXcB7xB2d3gG1Mp+/ZtwIvr3psI6AIneli48WNZQRFIaSNA/u1wmSawJbmjx4gpfmwjjVpvqEAQ5ovEfUp42GohtIoHnxlqGgMaf5cQVEojYlVr/kEsQ1qcwae0HxYRR8oC9YAFDTfqYECgi84E0RwkKIjKEuL7vjgZ+hibz50rvPmM3GKKx2xx7v5wHNMK8tY9zIrK9m0egTnI2xUIzzrsA0+1De66TZV6Kfq1Gy+4Dsm2z4PvVFxFypL3PTxNV9yXjqtfed0az71Te7q2NhDFt5d9m+p55ikmrYlcbEsO/iOOrztu306N04um85vi6+lhVfS2intac4OlaHpfovmq54HQunOeBA6dCE6d5BX8UEMbHXFKq80UTGmdxhMzRyuHN6AQVtZg4qtubUlawZWZhAw02qnxphWm8+qBsxtzz0Dp7Lsnl0y8DTIM1XrYfg1zyAYeEmx8XV4s318DdNby3vjtouyxUAWkEvqRi9Nrmg1XHX/ILgGrRakLUtRUXiUpjVrzvYRbHm9aVNooW8xgWjrv8VQ0TIdth+EL6NKuqud1PAQnSi6cujVmo6rH9mtc+2obSoyQk1PbL7h6XeKDHiiHP3gjSAKkpoj0cJJxqga+gEFb2vQMJfcsxkggvaccfajGqhgQAyug2ZSHBP6pjzCGpeYHSj8+Sr9+LY5i+BEz1xRkfYXO7Q1JuCN8o4WzGG/4rIO+loLdIjU4bIZtITYFP/DV4v0xter5/VMTU1YC+Z18vEmHypxwV4B9vRDuk5X56uF32GffxwdN5JCaTFKZPNa1bKy0k9cq/3h0XiY/PrZb3/7+FmSLpa36ePnj6zpclFMK7XskUzUQCiP+sK5TCiPBVpqXXgRh5lSYFcOo5qyL7UBxhFUgtq1gGC8wCbbn8HHLCs5IqoQRq1N7Ncm3dhpPm4aS0Eyu0BadvCS0Wc6Xwqx5NvmhzEqNQLAraesNXeERYEXEil3F5pQvej9KVqiulCPxxfMpxIM20hIFurbFlPouENsIiYTUmpThEo5BhfBvVkXGLgz9UIfJEZxrqXCgR/uzjZX32aVg1DNHTJBtwJmJlXTnOEZbbZAgRa7kpdr6gh6/EnPcBXoAEY4/2DK5eLHHZJhUZcrE5Ta0tXKROvZ6DWleWyMPA0vxbswZh+EEp1IxkC2Vgp0MjW2W+MxaPFaKFGQHpupdcVZcIqVO4tl5vk/VplSvLOlfiJbZt/y4IITPOPXHogbZp5VKzfXgqrRpqy3cR8Kl6ZvjmlZzGormZkkJ5eyfHYo9QI9xldS/aaSgI+9Is37r72SizoNaV4ZeqV79VtKIh/IgKQwYDMTl7qAYla7pz0K1+Jp7IVajBvfels9IOEtM9TfYc+kscSk3Wc2iQ148bTU+994z+oD4SHsXNmouU6ttaDHztHpPH315dtTOF+XFrcwIuNpIfaj9SHfoihasmSpJE7YhRs6n5uymaF8YIN6cjatPWKFxn3WjRnixxoTWSysB4teaSHeSW0sZYXTBKiWftZSUEx8Sm8MVwoWvAzR78TjEn6e055XYlBtmONEXmKW3BObtT/QPqXSdbn9OR8jV1R0yRj1jG9Altns3z5xEkS+JCNAZyAvlFtnxf2Nus3tZad59RJu1OSA4JQzPCYJSw6lDujEL+ic6Wc7nLJDOaKNepBS2G+Qz7ocYPHAt6GiGKr0WUc4gKTrdnTp3b7C+idSdbBexMbVr+nQb7DbubJ60NOPm4rmEK7bqkjMKz2niuyYYaPy3udf9mrBR6aLENWMGW33RejGIPc+j/lvgQV2FIVDhXnfBpqn6bVO4lPK5BaS3vjq3i+Xazpvk7tjSdqfrSStYTBfUSnadtZk0hx5picb80R0bYIJaEs/iWMdIfUiPhHzXTmN25vvfnJEgvXcvInXJi0c14fity5yAf10O8afXoJ3S9ldAu1IQuLP17IsKSq1doWffNp1tgsz/GIXhrkSQldGZ12hw5VRwcX9Te4NNNPupjkE746JB6LtXL89Xhvx2ojXRrw2drw2hM982WsjxAu/2NUR1FG/gJGpNqcvZmwKtvs3MTo92Gp1qmsonS1Psy1c1eyFyTFkrCCwwMhYw6Z8zZrV6gCQQxO6cawlrHG+Ps2+0qS0Xc0sYVqVBLfNmzZblGfZ6oQLDOlTdFFFHB3g54hNpsUdrIFXQoCqY7liq3grr+8fL+bvM6l0U/gVm/YN4yzyxX2yLJaMsLB+fOxibsjmiuuuY5JHP31uQIaAmekTag5J5mWru8rYNJrgRyHDqKyTSk9bWeg6GxyPz9K5eo8HKRi/w0LFy1ZXVktO4TOXNdj4NQquKKwXbthFiAiw9bXADqbv8+IjBTPVUyB0EwyI2Aa0ncewm2PcTK4qpW/P34B+dyBfSfzeoF99Wq9tSsMJ5pgOG6NpwGqZJE5OXXFPiUSE5WT8NM+dhtB1ZdEthRO/SktnnF5vGabOtwMZq79jYTS99yZGRPvzpqyW19yy0aA0n5VLC+jjGfz8ugH8005Jm/eTCW7G9TxbUE3Yv2v+ZptdmLNTB1K19/ZEOu+km1RqvJuUVWJE8BPOEA26Ne7GTNR80q/8vNE2q3TMEf1lckRvU+3qowjwy+DdKC2Zq9Ewfgx6M4nmTLDgli5AndJMDqacEm/H3BUbaeQcJ9sCKWV81hoEqgrhG4UOGHNp5lJtxPE+BO6ejwPMT30oPw7PKCJC/jUa/HFwMPGfvzo6xUgz+MnjjKExqVeLzeldnRf+alqoLJ2Ty7wgRnXJLOfbnZt4RxRFk+t5LkU5d5dLmhAw73y8NOAuYsgmZBWNQsXK5fEW/p9kkuKmUb6mA8RilJVLzAnIgZ5Y6RtW4YrSElBmQxRuuJdqcQM7iNZzPuZGXGqrD8+HV3CuPmSkBcM0Tf9KM3+t51PvY0Z+ZN3XG+Ri/OH+Qx4pHlHzW/kI5/zNU2K1uHhSNlJKLmJzT/6jZBtOOb3N7tKmYoDI2zoWL1Aq0HCuF14RyHQ2m7Nl8cxvtjGnd/38/p3LfY75l1ZXcyDh1X0CC4W5nf/MRTs4f9nV5hq5A1BnicV600UB8yakaXqRI+qURDfu48rU+b13ZdK8NqWN/QtgO2fYPrSdLOZX1DdlaZohbmSz5FQGcHGCKP5kk+N/Ehg2Czm2PCwu1EUO3WykAi/cLRJJXFDZBFkPzxTHhWksR8A2caw0ooHENz97kZxhh2ghlL5TO33o+uCf/oneT+D/XhVYHLVI/pDs7+//nn/DRtP8Xv4Ff+1jc6+AmB/Cq4/kd3if/wCZ/CG+dE5dTYqH/4hvPUr+wo+9N//qj/L5llH+Mf2Qdhkm/AZ/7WMDrcOblw+hlf3pAgQsf3TcLL7Bo/De+r0dNv7nyRPcFaXdcXqXTWAT+tzDTbaWQgVHOTBEuMYePtraofrR75Vl+/WWZTu7BwLJ7cJxZ9DDQxj4I7ujvGgPH1W3mNavuXz4+IjndjgYH4yOzibD0aMXZj5u773vpQU37t9sGffrwgyZxvziD8k/Lq/2oc+/QEOyA9hVL8lWK3wMf8MLp9lHv1cYLT7+L39I8vnCLbmbjtlM75dad3+tNsU9wQRBL8Wyk0DfRGUd+pEqNjhVc2yFR9DFs6wzEDbiIxqay1yAzHORP6DjfVMUoOKmy3m5D4r1E+Dmi316gBj4BwZSTlwLOZqp6ckLfZFbroHa9MYKsgv4148b4G1U5Yi+xva8irALVGgfPHlwkZuK1tJFNaPCBfD8Yv8qXdHofnpyv//niz2ezz0pSfjZRU6NX+zRUyKOP46Hp2ad8G/MrQA3EjoEjHcH2DszfC6j5BX3vtks0tVF3vwEHwMftmwbSAa0YwpTEYLrCf+Hrj0uy/rcu3/Fwb4T0bNaYkMmv58IVb8wNIvLjITM+7QvuUrk/BoqP8tWcIM6amG5hiv0XtLa/CF59vvaU9wB8/C5zxDwD9vUxR6N+mLvBfypUUx1YPs8lIu9nmuAhoEhFNjIf+Xe/8V7jgOpP/aGcyQZeGorzWuGQnm2WDxGs1RO1MnFmqebcg0iEpNBdSN7fC3Xdtf4uWw3uH2cUAk37yJ/R2Ridg8z/JbiV7M9Ud5+2XWjn8umX+TUjN1fLoJhpvK9W0Q6uPuHG47M+OH7Hx69+Jw9qTZX2RaaD7fxbP/5s+flxZ6sekPT/VeWs5q4eCDZJ1jHZbOaygmntd2QFgc8ADhSvkYm0Cb8XOQBiUqsIUKvd1gXSE4NelJQcV6DkJPjyX8CXAFUjxWoGtkKvxMOU2Y3lNxKOoXxkuEVg4GwOUsEWJ2rybhyL+6Hxv4wRRELiAGbCC7zu0c8Avq8vC02C3SoEnVg5pwiB7l3ITIaFUbv4WSI3JB97SFVY/pRdGwvQTZ7RCztCNPPoio1BS5D+W+AZ22wXg/8jllFl3OszZwL4V2BPgSsH8GkOHQpPQ5P7i/y7KcliPWY/RWTvpaZERtJPP+JVgsln+RN8RGrfzNLhrUrhfqF0V/kJLADkd+u18t3Pf5v+Y6ym+ZFwk97VMkJy2oWUnN9cW/Lawr/JjVE0mDdpcvSMkTyuptjQmXVJZ06anwF1fSj8/GrhCo3SpdSY5wuRDsqUt/KcnNHiZB+BTNM3kwmZ8nrwcSYPPGGI7rguyVtHkyUxuBQ4kHhawNWTlaalROaO7w+20wpgytc5sWK+3MKD3v4KDSLzWBTLOqcLIriPSwKa2hlxRqLHdLlSAGSXGLzztv3GW98agaDf38o5ujMx7yJ0jSR5SpDXb1n3iRz+np+xXpCnmW2MB0dDdgXTKWMw+AkYJy8DClqP3l4XloQqX/P866lOWwafnuFmRyRuqUFFBcv8tNinb1gK4HRTlIag1C/ABaAWFyGMqHT4vp6jqV2hHOgqCOGtB7dAZzWGBsh6w5ZIyxBXWU3c3b94VUNB7/JQOm8jYmUQLTBoDskzbxO58lDsXZld0vMWEkfPEruyLB+BVPnKmAoEMyR6d/Z28YWuytB382NL7m7+8lMG06p5nqSA0OW6s5t8hKsllMJEdaU/txWCUvkyBJ9s+Ithqyo5UctP2r5UcuPWn7U8qOWH7V8eR61/KjlRy0/avlRy49aftTyv3ItfyPMA9NcI2k7Dz83nt6UiErhAugIK6kBXgx0QZAMQfgC5Svr7eEtREuGkKC9yYq45GG6TsdAmcAJL2tAhT2cPIqkOKEMp4ecGv7xBPb2yYfnT7jHJ9TdEwZGMPPBYf9lb4MJovZoe188wW/286dP99dZuc6z9T5ie/dXxfR9uVefGLyWPLQltRDZoDf2226N/bZTY7/r1tjvOjX2z90a++dqYz9wYi0f+kjIE1ddrH92hO3YgJy9D0/3f/e7/d8S2qso13AA8GvOrLUn+1lBrlSG4BmRdqYmIX28454sFyBHUFgL5wRjOvl+DxYDR4vWJW4PsVaSwQmHAxO+hVHjq3/5C7Lo89Xir3/Fn0HkwdxG31PYA4VE7b24ThfAlMIzGMLViIIg5h/ja9qMvucB+Eh0vFArOHu4rxeJKPp8NQErXHxM71FgoYxNakr8Y1OukDrGDPG88DSWHrNPwlWBcA+S1dwVU6W1tbsULF9QLYKLnJjq1zEYjJL5t5RArCeQV6pq28oUt+kSs+pbM+QCFPqqjmXeRHrFq3qu18RWctJrpdtMKQUUfxcb+tOvZa+1XCmKhnPgMmiyAHAjw1VDZRvxDst+mpdSyxsLK6i7xxnwK1XsOStI26JSzlD/G7/yhb6RmDc5WHN0TRUtt829kmZfaUsqeyyAohZSH0NKi2wr9FSvu3nNAlilviarWw6n/khrCBP6B2dJKHh/kp2a9KoB+MOT0BLikS3rXi0XUNlmW+2VM/bxb8R4keeqZ6lRW0CZ6wKzzJQFylbAwtjsYea7ZRtqdQmUo2qPjE261VKQs1HFYEuDrlhiyz60FUXrXsedqiM0hyOJ3kjNMPlJQyWMvUoKbQVFQDB8zzxWa8RVXFDWxsPA0g6qBCZ1GZTPZxktbsu3UrpBHT6fXFJ4N1welQpcV017tu4rV2rklGHmA61HryaEXn1uXr43gYRdyqk3ykgE6IJDE4DwQUJZN6srt9fW7lp+c8fKmy1E1VZ4rjuRe7UvtJaAL6zSKe4iKAO7DtQrnRGsx2Q7ICZpO7haFelsSoYfjZzrVTdamp+BwnjDLM7L/2UqFpE8SeIrkmwlQn5b0elaXY9AvbcPtYzUJjyCw2mDRcX8miBdy5+2NFcvIhJar2oq1k6nq1J9JFywfM2WgWA19g7llJVCJoGlWab3xUaKN3OGNTcViSHRJ+PKoARnAsr/9D2XhN1ytPy6KUpzIl97lbG1RrZUNN+hkLktxaKOhcLdUXIWu9tceDmQxGpONpkpav95qesA1WIuSg+GvS7md5hUAi/QduZhsumrGyHx+SyqGIG/nfClVEyo3Heav5fwf3cGxAk2XyUc14OLErrp2wrOhFk05gVE8Y5EvGwVPh6duvSr1gTmSSFvXr/rWxCm0MnRLFW3wyyp8k347PPcmlndcUDQ4mMzInhxh06lgI5e+bbWZSM/eoduq3V4tldRrBTda7k31Po9SvM21fcOZzxY9EfTbI0zRmq+N5QprQOvVFCAwuiW85iaH+PJ9ECGAXVlTKmhtqbRNVDeVmNH03CboRpFXUefNtapRYsJlg50weeS6K9YLqUga4tu1CyLFOJeNqIr9ePtdrpdq/WV9FOVp0tgFnzxYVqknOukop6H65/cUkR5p22oVWcy/TlzIvvpbe1GTp5MWhdcmzOS3Fo2JFTbSTsHkpL3Np3Z4pagH1NmrGkqLrD75CMcRk/77CVXmzX/SE4M/gKkDrWmZLWA1M80CK1KVetQ6EKYFuTaW1E3Pa9z6rtcoz+dXkWlDkt3Z5YTqqMIVcHSKW4J09pRZdJ7tRW19H7gQIqVzrZsiihsbbtacaurtF4r09yhZa+WlzoJOjssmbJgpBSCltuQwtYDxWi9omBqN+iS7lZW3q8g1qGptjVWy4211qYvP87XU7onskCZcKU2Wbdq9+0tKoXMws36+YLbqs+HCp91a7n7EjcqpnXroGOF+TayKuVu3EpVLbXYum1fe+3qWt22LeXiieMhayJt7v024+mWmm/q+Lcl4tylnzaq6Zwrc5cOwzQU6q4jKW0vyO02qVZivppoT5+OVt5ut17I+CMZ/E3CwS4r97ldVpdVv1YaFfEC/VDSS68TL60YSGNykwWNTvVKfSoZKHcUUQDJxizXEujFvZjeE9LLaP16DfCtNQADlbf91V2m85knfFxnmbbgbj1Iv+Y1oT+DxrhqscGWkZSu4kZbtY0d+m7WMax3v5jn7xPK74Wyyno1FySQ71lliNlqfnNDuWItqbC3B3SlBSFHdKGgtUridjXbgYTscHBnLB/xtO8eESyX5QkzfKUA45ZRWAph45C4NO9Qaylc9feWLmuFHHfrziBwQxJXl6ON24fIwgc+RTcsQHoX3cpHat0iCoCTjiHm0qT6rdhNtnZfL0Jp+hEIgOFcR4cEdDCqFJ6TxYL1YLOq27bKK2YZ6CTPUsRFpQua2Q2hQNGAUElQzFZEXGy1l/7JiXcCPYVXSujAc1kP9fOgxcH6FlcZp7cTsInvmRMfoLxYIKxC3XGpxRlgVNcp4RI9uwNCGqfv2beCeZt6bCPABLY/TRebmW+IQygKwXUCqJ33WD5uT96Q1HJ7hG3qDr45MRkeKd8oAVxwHXoWqCrIG8SWEsSvhxBTXhaX/7g5drbg77cP3Saf/OThm3ynO43eUN9njt6k6frkwb+k/J/l/M9ZjyD+aKcQVCQyaIwkEhCX0UrtkEsiaayLg/6axT3NkIx0i3mWW+gnmYMucnMf5whsRlX4MbD9HivFd+k9ZbBeidnNy2lIqTEZTUrjYKC1Wx/she0qcP7m1/7Y6drDmAdJcloZN50tGtp+MinM5NwIyQFiAGw9b1oXOSGTP67ma7KpvKsgH7GjdxYoLXBmGSmSx2JTSoo5Qtjvy5q7OClvneHO+salDA9MWaBmL5KnPZwYAY1ptRBwLjtnEnLdM9zZXNBbSIsWbQyEUSGuH/Af7HHae/H9D/D2LSwillb6/i/yYZ/g8t5XjRBTbMXCQ18PJnt//ev/Ax1CrXQ= sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe event bus' (trading-data-service-observe-event-bus)" @@ -51,7 +51,7 @@ Event notifying of AMM updates. Liquidity parameters that define the size and range of the AMM's tradeable volume. -
    asset object
    details object
    +
    lowerCurve object
    upperCurve object
    asset object
    details object
    Definition of the external source for this asset. @@ -63,7 +63,7 @@ Vega built-in asset. Ethereum ERC20 asset. -
    auction object
    beginBlock object
    cancelledOrders object
    +
    auction object
    beginBlock object
    cancelledOrders object
    Event notifying of multiple orders being cancelled for a given party, on a given market. @@ -915,7 +915,7 @@ Simple. Risk model params for simple modelling. -
    marketData object
    liquidityProviderFeeShare object[]
    +
    marketData object
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -927,7 +927,7 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. @@ -947,7 +947,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    +
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    Fees configuration that apply to the market. @@ -1688,7 +1688,7 @@ Simple. Risk model params for simple modelling. -
    networkLimits object
    networkParameter object
    nodeSignature object
    +
    networkLimits object
    networkParameter object
    nodeSignature object
    A validator command sent automatically containing a signature that can be used on a foreign chain to process an action. @@ -12925,7 +12925,7 @@ Foreign chain specifics. ERC20 withdrawal details. -
  • ]
  • +
  • ]
  • An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-observe-governance.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-governance.api.mdx index 8c61f3f3f..3f6ba4032 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-governance.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-governance.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of updates to governance proposals" sidebar_label: "Observe governance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe governance' (trading-data-service-observe-governance)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx index 91d46c927..f12284560 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of transfer responses" sidebar_label: "Observe ledger movements" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe ledger movements' (trading-data-service-observe-ledger-movements)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx index fc5ec5837..781c19815 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of liquidity provision events for a given ma sidebar_label: "Observe liquidity provisions" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztXG1z2zYS/is4fmjkq0slbi/pOJeb+mwlVc+1NZbcmZvIE0MkJLGmAJYg5age//d7dsE3vfil7XWmH+gvpghgd7H77BuE0Z2XyFQuVKZS6x1+vPNCZYM0SrLIaO/QG8l0pjKxkOkN/mVGmIlV6VKJqUlFHP2SR2GUrUSSmmVkscT63r4X0cpfcpWu8EGDOD46Cv0Qb1KFZakKvcOpjK3a92wwVwvpHd552SqhyTZLIz3z7u/3H5AHMoPrhjg2nyyiLFPhbxKMSf1Wua5otk1AVlkaP3j5kv4FRmdKZ/QokySOAklid3+2JPtdgx7ESlSaRW61SlOTbr8OTKjoP/a2kCAK8bOvDyBoIQ0+qplKvft9KCmTUcyrokwt+EGG0ADYy3jQJMuzmyq9PtKra0Giy0hbIbWQ6STKUpmuBJQbyTj6FTqFbJkJTCwm+XSqUrFQ1sqZEjI2eiZuo2wu5FhfXpyKbC4z4XhMlMVHJUhiYab83KBZ0PDHeqwHRB+0YbwJ82bTgQzsmiQmZfQlMrjp5pr+CYgtljLOMSPSTJkUNdZgk2dRTNaf5jqgXVoBeNT6EDOlVSozliCbm9CWshFNkpUl6n2WiyRW4tWhGBBDqUNR8JbV9sH6+Msveb7A33tjIIYR74Tv+2/dOyIq9ar4hCefyL1PzaKDqXvFe8x3D9FUdGjSJbMamc4XNGtP3Lnhxsz7ppQHT0j5g1zK54iJd3jyicCj4kW2Ayp+EEtrm9I5sjTDSdGY9bYSm/51u2SVHXSHcMwRjHDkOMDfT9RU5nHW1zaTOlCdvScZ7lz0dofavn5CbYMVAKIrxTlm4NCB4HuVRZ3SOnvrJmb9bauPhvtubye94fFFfzA6v9g7LPdT276xvqBQy/3NE3J/MKXILPPhO/FFMvHB8w6ECgsQq32B6EPDeMaEM3Xb5Appafhv74SO4lrl9XZKYzbebLC7XyflOGGDSAh2LmPgm1H2DD5jPYKL8lZLty1iRCgmKxegmgHkNopjGggdEERu1Vi/YPeeGTOLlUwi6wdm0Z3mcezzACWFF0I2ohZFNFIyvXCKHusqauh4RWRd9AGRlfglR2ybRhCJVxM9IafIrjwHbpCJF90XY12ErJLFPmcwVRh3jJhv/IlMWbrP3ZX/69hz+1lFKna0x5qJjz0eZXD8MDw/K/VEzyJVCfIUUhInIopyCO8u4HPoJOHdXlM1y2OZjvX2EhpGHK7CNiCzmKgwrAP4fhH/wboRZacs6vV3JOy1uJ1HwbxOM83N+6JA9WGJWVIzAdnZyYdpp1GsCv8tUT5AyQIJK7S47Ay2qc0+sW7eiVdvN0bJAuXgQTMg0ENFauyx1GPvEI+7ELMumO9EGXv7NQEW4wyMiMg/Hfd/NcZJkM3hhjh9p/dNTTudRVbcqjj+6kabW83onAOyUgS5zcxCOBisG3LfpeUN6zoXabAh80FL0hlvrK8ZJqX15iYOnekanCjalFanHE3DhdHHmslU9hUdQnm5lY+1Etlx/ZM8ZbGuPl7tHf4Rm6yTWzML78fReOUfvDqwY6/QOgqr9frrO1dnbZagRwTZLrRo8jQoPJx1m2uUnQoxABFJZxQEHit+xvqBisoXozkMXOB1AUWXXiPABPu1GYocTZ7fRVQI5qjfAwQYWldEGKtmC4hQMoW8LxArJVyUyVUgGOtdgYt3VCxl2TuSSiyAgUg8qObrPScBL7dzk8P5J5yLAEwJiVEOx0WN1oHx/H3aDMONwpdHqNYmEzIIVILabI9DWl8jsGN/UYAokym5sIhZEDWmgK9g9gT+ByYF8CaRptCPcRbdOstgZDXW6nOigkxEXElS1C5iMFftn1lbVPmI782tWqrUhWTozhboLwL9WHMdD5DPsyy53nf/LR4wXRvhRvEJJsK+hUlcPIypnAZKEujDxW9uXVIn4kImtgqIliQs3QTpK9KRK2NhiKmJY3Nr2T/+LhAmKpakwDIhVlLRS9Re+UKFPi040uL70WggPvRGwugSHg4XLrfIbcekagxOSY7i0gY0V2jaNSe8d0wPc3gE9swdjeNX90EQJKV+AeJTejTQTkCINeYGSgEikaStmEiLUScaMeTkCOpzuWT1Lxp2D53hZSkMPS9NFFKJQWsdaYZlqiAprFLMJAIQauL6BK1UyDoHXtk1YJeQCEAM+JeeKR5lRPmicwkgwHDUVjbzvLOa1DAarZ2kSt4QugsKVC6O9ZnJ1CH2AbOU3YlkGQr0B3mawjMBFtTrUSwncYVTM51GAaJHETmo1EkVxQNsi3IAgF0QyUmFhN4aUBM1i7SOilYNjr8dQNnfhgwllDbgyNDUmzgXHZMWuSmB3A57e2IRzeYZ2Iw1c+eCIKKgv6iyjYX/IcQE8AOoCS7NTflWz1++MZOf4a80I8pibtWLbcNLvXqaTFPJnwuH2XmO8CBNp4I0CYYQMrdExyFxux+vThUG1aHCWsO9PnuSr+x28hgqjjP1AQWmAd0h0OR8XmWuUNw+wRBmEkcz1iSfZexmWy08J6LbApxWhJmrmKINdehKIyAEEZqPUawt2KxTBwQRw7apnvP7rlyY3KUd5EL4sryVK4dDZhC6JEXQ50gT8WlDrm00086X6TwDiJLk2rkltNJKd3aEFBYCPwuImMQyULvA4+Q1qRNrU8oLFUN9S/LxclKZ5wD/RZRx0nRhgMJUwEcECM4SK5CAkK+WKia2zSOZ19/sPJJBwEHQQeO5LcdAzWYgXM0QicHCDUV5dE7DjQut6H340Dv5dNF737vonR33Pl2eDQe94/77fu8EE5XOF97hx6embQ3/2N/5+t+94ejTvx8ZOxr+x7uqfWhrP5yyVJk3ne7cHqFJN9mhDwiII33j0sFXgL+kEOXKEreMlLK9CAgJ0K6QeSoAu8xU2LOh25r77mBTbOKiLIqokI7XvcTbjB9YxwP9cNu6l1wGiv5JKcua8PXRE3aMygvtg8sGGywfiIylxmWUcje3uaxqVWv2NccH97IZSWtvOGKP3hHHXCgn9yB9kbvHCL8CQJyUJU1aa5TkqIMDQkXm8gKVJqqqU52f+9S/PjNGFFUfU3lefAiQlaGLox17GkXIIBkaFUq4sOJnZHVtLIoNHVoG4u1c6QfD8y00UVB/LETUokzVjthwZhaIwuuH2JgopqiBDWpS51JOK5FO8qzUQekSZVCTNxTdFaVy3dDuPhksIQ3CCNwu0xRCTapuZcrl+MbuKDnt1GX0KPrLcLZDVzupVd8QbNH80X378Dtolof7D4npvkdoEGYDmrRy3UepPxLiL6r4Y9Gf0QGVym4Vo2fN12v4kAmobaG86QqCnTwt+v7n1BU0ry0s2sKiLSzawuKvU1hY12Rthy9+7wjvjo/rsB2OjkaXwwfAunOweHl0POr/1Ks/D0fng0FzwvERwHh62nx10fuhdzxqvrk8O+kNTs//23w36J2d9M8+MHzX1Fsrd6lm8nSriawbzzwJ/8TapKD+vNqkON7YFuQnN/CUqSoO+QMsGpg73So3GlHzaVStuZr7Tt757q5bAJSE6u1s0W7QGmYoBRbFsRRtd3lw7i4bbJvQlox3UNz6vv0IMgTIMhZOKspbBH7HMj/KTNXNgj3a7D/+0NWC9g5Be4egvUPQ3iFoWL29Q9DeIWjvELR3CNo7BO0dgvYOQXuHoL1D0N4haO8Q/F/vEOxo+jWfQqd8Du5c1t36v28ca7Vdftvlt11+2+W3XX7b5bddftvlF+Ntl992+W2X33b5bZffdvltl/8X7/LzInhgYwzt+ht+R1zO6GcW6jsPdF9k4y6Mu6EAgDFg3b2A9ct99cUOhB+6WOQuM80ifCp/q4HszNcbsQXKVaxYulbkjVKOpScyk0PgF/Hy08M3GzzSFtWwpAFF+qDQjg9dgKG7POg6+bqVcF8lzbUucLlflsjTGOsYGoddWu7rly/9TNlMq8ynyzF+aoIb621qBNNEJ4S4gGyo6FbEbmKvn0fs9bOIvXkesTfPIvbt84h9u07sin6xYmoYpgUIf8JyUc0RR4M+0alu63jLl/6bN/5rvrBobAbnodXFT10UVt55MWZTmsZZ1J+ByMLJKJt2kxgVC99/Is3dFQD76EF1tDc6x3Is8bATZtDTHJulNXd3lBUu0/j+nl673/rgnzWJLEXI+sc9Htzt7/rJk537uVHg3fzlE06JeMU4+c0S/c4fPXlEtPq3T2rJrugDSs8J4e3jFebOUXvRjV9o0S074rqrsWrrrJKoVGEDBQRi3/8A2GJNwg== sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe liquidity provisions' (trading-data-service-observe-liquidity-provisions)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx index cece27344..b07307c64 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of margin levels updates" sidebar_label: "Observe margin levels" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe margin levels' (trading-data-service-observe-margin-levels)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx index 4a0b697a1..1d48052c4 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of data about a given market" sidebar_label: "Observe markets data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe markets data' (trading-data-service-observe-markets-data)" @@ -43,7 +43,7 @@ A successful response.(streaming responses) List of market data. -
  • Array [
  • liquidityProviderFeeShare object[]
    +
  • Array [
  • liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -55,7 +55,7 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. @@ -75,7 +75,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • ]
  • +
    priceSources object[]
  • Array [
  • ]
  • ]
  • An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx index c8a1ad758..85be19d26 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of updates on market depth for a given marke sidebar_label: "Observe markets depth updates" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe markets depth updates' (trading-data-service-observe-markets-depth-updates)" @@ -47,11 +47,11 @@ List of market depth update data. Collection of updated price levels for the buy side of the book. -
  • Array [
  • ]
  • sell object[]
    +
  • Array [
  • ]
  • sell object[]
    Collection of updated price levels for the sell side of the book. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx index 8d22b1980..b622962da 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of the latest market depth for a given marke sidebar_label: "Observe markets depth" hide_title: true hide_table_of_contents: true -api: eJztW1tz2zYW/itYPjRy61KJkzQdZbNTT5O27rSJx3b6EmZqiIQk1BTAAKQc1eP/vt85ACXqEieT9GF3hn4xRQDnfr5zQJA3SSWdnKtaOZ+M3twkhfK501WtrUlGyZnytdN5LebSXalaFKqqZ6KQtRTjpahnSkz1Qpl2+OS5T5PDRL2vSluoZFS7Rh0mmii9a5RbYsyAGX6GBSeFxy2n3jXaqSIZTWTpscDnMzWXyegm0bWae7qolxUtI2nMNLk9bG9I5+Qyub19S2R8ZY1XPP/o/n36l1tTK1PTpayqUueSFBv+5Um7mw6jytlKuVqH1co563Zv56zUTTKxbi5BFJrVD4+SlTD4qabKkXiFqqUu/YYOsig0sZflaZcsz+4a/fLYLC8FiS618UIaId1Y1066pfDKaVnqv1UhIFttc1uKcTOZKCfmyns5VUKW1kzFtYajZGZen/0GP0lyHfEYK89uI4mFnfB1h2akkWYmM6dEH7RFqcfMGwwXGmSEb6rKulrUVlQyvxo2hv4JiC0WsmwwQxumTIbKDNg0tS51vRSTxuSkpRfWibU9xFQZ5WTNEtQzW/hWNqJJsrJEL97LeVUq8WAkTomhNIWIvOVKfbD+8ZtveL7A30/WQgwrnok0TZ+Ge0RUmmX8hauUyP3k7HyAqQfxPuaHCz0RA5r0mlld2MFXNOtA3IThzszbrpRHH5HyV7mQnyIm7uEqJQJ3iqf9AFTSvJTed6ULZGlGkKIz6+lKbPo3HJJX9tA9R85ewAnHgcNU1c/VRDZlfWJ8LU2uBgcfZbh30dM9Znv4EbOdLhEgZmW4wAwcBhD8YOXRYLTBwaaL2X675qPhk6Db8xfnP56dnF68OjsYtfqsfd9ZHyms5X70Ebl/tq3ILPPomfiqGqfgeQNC0QPE6lAAfWgY15jwUl13uUJaGv7XM2F0uTb5Wp3WmZ07W+xuN0kFTlAQkOxnskR8c5R9Ap/MXCBFWdU2bSNGFFQeqm0AudZlSQNFCATReJWZe5zeU2unpZKV9mlu58NJU5YpD1C9uCdkB7UI0cjIdCMYOjMr1DDlksgG9AGRpXjXANsmGiLxaqIn5AT1jucgDWpxb3gvMxGyWhaHBF5CRedmwHybjqVj6d4Pl+nfWRL0WWpVBtqZYeJZwqMcHL+ev3rZ2omuhVMV6hRKEhciQjnAewB8hk4SPujq1LQppcvM7hIaBg6vYBshMx+rolgD+GHEf7DuoOyERb38gYS9FNcznc/WZaarfCpiVI/amCUzUyAHP6Vw7USXKuZvG+WnaCIg4SpaQrUGW+frP9k2z8SDp1uj5IF28KgLCHSxIpUlLHWWjHC5L2I2BUuDKFlyuCbAYrwEIyLy78D9P51xEmR7uCPOSbD7tqWDzbQX16osv70y9tpwdM4QslLkja/tXIQw2HTkYSjLW94NKdJhQ+6DlWRwXmYuOUxa781sWQTXdTgR2rRepxpNw9HpmWEyK/+KAUV5q8qbtRE5cdPnjWOx3r55ezD6Ep9skttwC+sTaDxIjx4c+SyJVkdjtdl//RD6rO0m9ZhCdggr2sblMcPZto3RaDuBAUAkUxMI3NX8ZOYDHVUqLmZwcIzXOQzdZo0AE+jrazQ5hjJ/CFTIZ+iocwAMrYsI49V0DhFappD3HrBSIkWZ3CoIMrMPuFijuJRlH0hqsRAMROKDZr48CBLwcj+zDZJ/zLUIgSkhMdrhMvZoAzgvPSRlONwIvhKKamNrIfMcbb8qDhjSTgyAHfrpHChTKzn3wCyIWhLgK7i9Qv6BSQy8sTYE/Rhn0X3wDEaWmcE+QWFvobmTJNSOGMxd+3u2FnU+4hd7rRbKBUiG7XyM/gj0meE+HkE+q+vq8jD897jAdGNFGMUvuAh6C1sFPCypnUaUVLBHwG8Ew4ILg6QdT+VXgOhJwjZNUL600aGNhSMmtizttef8+FoAJlYsyYBtQVxJRTfRezVzVaS04NiIXy4uTsXPLy6ENW14hLgItUXuJiZ1Y0hKSpRQNmC5aOmwOWHdMb1okBHQmXc0gd96HwRBHO0XID6VRwvr5BSx1l7BKIhIFGkvxtJjNIhGDLk4gvpMLtj8847fi+B42QpD1wurC2oxaG0gzWHpFCSFV+JMIgChxmGfYJQq2OaIV04N+KUgAhAD+WWmikc5olIxeI1AgOM8dOrW+eA1aeA0Wjt2Sl5RdEcK1C5m5qWt1Qh6wC3t7kSyDDH688Y5ZCaCBf26LuW4XMWpnUx0DvSIyEGtjlOEB1CLagACOxJpyIQUveuAGqupNkbHrRoSfxdAOd/OOZTQ2oAjh6bZjnMxsC7Wpgpyh9g7EHM9ndVgkxnmzg2BJtCfr6qNR/4BYnLkAcyElObt+9Zee73ZtuO/kK80Q9cl3WjVRpbu7skPk5gwe/bvd9AMJnBVfg4hG090QiTuAv9Z3PGHhIWpEYdKL6Kpf+dHDM/5iYVvxquF6U5dma9n7jL5TXtGop0nIERntbffJDhulruEfgROqLzt4SoHAAXeLlTpQ2QQWDZwH9CiBfsx0uUONqZBl+BeTV65gh/fbHN8yeNEzPIMEZC3y5uorx5nNEje7x7tRgDZCyt2GZwyoVb6DtnDzg3NjzDis5HNtvrywdHDR4+/C5gICECm5cg0dCksUs1POYgGVLhEdxAmM3pyKQ4uQbmY6GnjAoY9hotyPUdlq0qZEzxw9Y7tUxCmMV5PTUArkgql2FOOcM8W6zwlcBeGPIolpjSeBkm7wB11fIvfPvstbNnM9xjwD77/uX65XWfNWdtBkAYdOmLi0BVuxC7sz+HA0cWRnGxn475cjg/sdnX4vX32x64NlTnsUIhbjHB6+rbcaxqPvvmzkoUW9tnSZ8v/YrZ4hY2HyVWIqV1NzuO4CEG5Cordx+xO1Y2D8b9AxY/os06o0A3Q3jasQPL9oaafoPAd5Xxx9GrM7VuACc9Vti3cGxKf1+jP5rHtpBi+e+mOULc7D9KPUfexd/EeGyrRHg+kA8+MKDBXRwYHpNPjLzoz6A8H+sOB/nCgPxzoeL0/HOgPB/rDgf5woD8c6A8H+sOB/nCgPxzoDwf6w4F/9HBgz6Y/PD1z1NPElA2v8/FM7i37XX6/y+93+f0uv9/l97v8fpff7/L7XX6/y+93+f0uv9/l97v8fpf//7LLbyJ4QDEO7fUJfyAup/RFY3w9ySdvt0mch3cCEV4cruGtgBZjS+xE/dZnj+Q8ufHBI2Sm4sSWpFejkgvH4Plc1vIcAQuA/HPPOwwJ2YW6VdKVqRCI48cQbh8ujoZBlmFg4odFXBSwKXyn2bgSC9j7oyGtS839+ykJbVSdLtRUps7mV/R95abamCYG/N6HsYWiFx/2E3vyacSefBKx7z+N2PebxN7St6MTy8ETQ4PeRxGrOeL49IToxMSn103up0+epPe/BWIstLpOH/P7WNbXCG5+CSx8fhqdEt3oRWvhDYE6D4n+oWCJAU+VbViV6B5IOrbXTQyBNwkMRhrRM6XAJWlfvgsWI0FhmBl0ouk3NwTOr115e0u3w2e2/CGv9gRU669qP6jb533ku1eXK7Xc+riXaxPusTcXEp3WmBz55i1mz9Bq0NtRkDYsPOY2o7Nq59EcUVnlDuolUv2/Ljrp0g== +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe markets depth' (trading-data-service-observe-markets-depth)" @@ -51,11 +51,11 @@ List of market depth data. Collection of price levels for the buy side of the book. -
  • Array [
  • ]
  • sell object[]
    +
  • Array [
  • ]
  • sell object[]
    Collection of price levels for the sell side of the book. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • An internal server error diff --git a/docs/api/rest/data-v2/trading-data-service-observe-orders.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-orders.api.mdx index 8604e165b..43c00cae3 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-orders.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-orders.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of orders" sidebar_label: "Observe orders" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe orders' (trading-data-service-observe-orders)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-positions.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-positions.api.mdx index 45e44ee16..b1c776cc5 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-positions.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-positions.api.mdx @@ -7,7 +7,7 @@ information about current positions, followed by updates to those positions." sidebar_label: "Observe positions" hide_title: true hide_table_of_contents: true -api: eJztXG1z2zYS/is4fqjlVqUSt2k6zuWmntht1WljjSX3PkSeGCIhiTUFsAQpR/X4v9+zC5CiLCbxXHo31xvmi0kC3F3sy7O7EMK7IJO5XKlC5TY4fnMXxMpGeZIVidHBcXChbJEnUSEyYxN6JsosloWyojCiWBqrRK5SPIjdAyUWyVppAaJFomwY9IOE6PxeqnyDGw1WuKXhzTDGg1z9Xia5ioPjuUyt6gc2WqqVDI7vgmKT0VwSQC+C+/v+nyXcSuY3qnivcG74k6X751KBZU6sc1WUuRYyTUWscsgQVwoS89ysxMkvv+DK5A8UuAmnejgXpVVx3z0Qw1ORWFGJ9b4VJDpKy1idOl4jx+pRy5kZkyqpsZ4rmm4zoy1exYSjJ0/oT2R0oXRBlzLL0iSStNzBb5bWfNcgmOUmU44x7lSem3z/cWRiRX+x9pUsWPLiqyNI6sXBrVqoPLjvQ7mFTFJ+KynUii9kHLPdZTpqkuXZTVNcn+jNtSDRZaKtkDBFPkuKXOYbYaEkmSZ/kE1yU5jIpGJWzuew3EpZKxcKdjN6IW6TYinkVF9e/Aw7yUI4HjNyN5iNJBZmztcNmp4GLDnVI6IP2iJNZswbDNcJyAhbZpnJC/KVTEY3g1LTHwGxxVqmJWYkmimToqYabMoiSRM4xLzUEa3SCrjPVh9iobTK2fUR20sT20o2okmyskRn7+QqS5V4eixGxFDqWHjesl4+WL/64gueL/Dve2MghhEvRRiGL9wzIir1xt/hKiRy38O3e5h66J9jvrtI5qJHky6Z1cT0PqNZh+LODTdm3jelPPqIlD/JtXyMmHiGq5AIfFC8xPZAJYxSaW1TOkeWZjgpGrNe1GLTn8GArNJCd4w4ncAIJ47DQhWnai7LtBhqW0gdqd7hRxm2vvSiRW1ffURtow0cRNeKc8zAoQfBD2uLOqX1DndNzPrbVx8ND93aTs/Gry6Go8n5xeFxtZ6t7Rvvewpbub/+iNw/mEpklvn4pfgsm4XgeQdC3gLEqi+APjSMa0x4rW6bXCEtDf/tpdBJulX5djmVMRtPHrC73yXlOGGBSCR2KVP4N3vZI/hM9QQhykutwtZjRCxmGwdQTQC5TZBSMBA7R6BUMdUHHN4LYxaA8iyxYWRWg3mZpiEPUI44ELKBWoRopGR64BQ91TVq6HRDZB36gMhG/F4C2+YJZVV6m+gJOS+US18Ig0IcDA6m2kNWxaLPGU55406B+SacyZylezfYhH9MA7eeTaJSR3uqmfg04FF2jp/G568rPdE1cmGGPIWUxImIUA7w7gCfoZOEd2vN1aJMZT7V+6/QMHC4hm24zGqm4ngL4H2P/2DdQNk5i3r9HQl7LW6XSbTcppnm4kPhvfq48llSMzmys1MI086TVPn4rbx8hKoMEtbe4qoNsM1t8ZZ181I8ffFglCxQDR41AYEualLTgKWeBse4bPOYXcFCJ8o06G8JsBivwYiI/N1x/0djnAR5ONwQZ+j0/lDTTmeocm5Vmn55o82tZu9cwmWliEpboGJybrBryL5Lyw+s60KkwYbMBy1JZ7ypvmY3qay3NGnsTNfgRGhTWb0qJb3Rp5rJ1PYVPfLyailvtkrkwA1Py5zFunpzdXj8KTbZJbdjFl6Po/E0PHp6ZKeB1zoKq9366ztXZz0sXU/IZQfQoinzyEc467bUCUpNYAAQSRcEAh8qfqb6PRVVKCZLGNj76wqKrqJGgAnWawsUOZoifwBUiJZoUSIADL3nEcaqxQoiVEwh7wGwUiJEmVztBFPdBly8Iv8qy96TVGLBGYjEe9V8fegk4Nft0pQI/hnnIjimhMQoh1Nfo/VgvLBPi2F3I/gKyKu1KYSMIpWhNjtkSBui2qf1JRFQplByZYFZEDUlwFcwe4b4AxPveLNEE/RTM0GiW2cZjGymWr3LFPqhhCtJQm2PwVy1v2NtUeUjfjS3aq1yB8nQnfXe74F+qrmOh5MviyK77ru/FheYro1wo7iDibBuYTKHhymV0/CSDPpw+A1nWHNigIgrmdkaELlHq8IE6SvRiStjJXVCaWpuLcfH5wIwUbMkBVYJsZaKHqL2KldoiOiFEy1+nExG4oeziTC6cg/nFy63yP3ApGoMQUmB4tIGNOc17ZoTXjumxyUiAmvmjsbx2/ZBECSnfgHiu6YzkhF5rDE3UAo8EknaiplER+dFI4acHEF9Kdes/lXD7rEzvKyEoeu1SWIqMehdR5rdMleQFFbxM4kAhJq5PkErFbPO4a8cGrBLTAQgBuJLL3zXTB4Vit4lHAGGs1hTM887q0kNo9G7s1zJG/JuT4HKxal+bQp1jHXALFV3IlkG7/1RmeeITDgL6vUklbO09lMznycR0MMjB5U66OCBB1gW5QA4tidCTbFrmWuHmqlFonXiWzUE/j6AcryN2ZVQ2rj2fEn1wq6fi57vxdUqg9zO9w7FKlksC7CZaubOBUFCoL+qs41F/AFiIsQB1ISQ5l2Gvb2C6omZ/YZ4pRlJkfLGiF82ojTYTpN5LvneB0zr/sN7aToV5Fk0hpClJTrOE/f7casRo0tTtKQELQ44RgFwyQoyHIhqcoXd7AjOtvWODC9/lwfB98gvYpfHUMcUR9A9KmlG+YxLfdrwoDiKHfwUDZXW+xXgUrHcJ/xzYhn76ikiloXk3ZNqK2FXRgRiDtZnusg3oxzA3KIQN0UomoOQwqR6C6fi03d3PJbwvoPf0Nitha+fHn319bNvHJBBm1BhhPBAacHIU/DWBNHAEq6R0t1khjzOn7xfRVaYJ4syd8DzDKAawVCpyFIZqTY37AepsXZsKOASy/57sjKlbrH+uFyx/qgWLByaR5z9KBQJUSQQKQZqgjMRFbZJtZV3vcu2x+wXtx7a6tI+LzWVSlpaUsnVRhVG1L+atFy1WOwcY2LNgy2W8qgP0ZMFYd4XazeL934Ie770D+DyObtgc9Pqm6/bpKm2OfdEGVWbeVRukg2bsrQurBr0MbxPsdKO5Ql96I6DieGw2onk3pI43yLLxggK4AAhmSuvKbxiYD6l9Ai1t4s3mhrBpnRX8rp9s0lMz8fDyfD89dvx5GRyOX57+Xo8Ons1/H54dop5Sper4PjNR2Y9HD2/OD27GL999fP5uHXcDbw9v5y0DJ4Ox5OLszG9ebUFwIuqGHTFqtMQd4q1zttUDtCBB6t4pNN9fV/4wSomSIXs+Z/sWdTbUurkSoURwb/nsQPpSKbbLW0XRyh+HxHvpf7gmi7r4b/WqnjTPz5pwa1JgoxZAGXrBdDPAUgGRbJSu6hCfu4pPSa471vdq6ZG+YV5Sh9xvhD19QF1uw7l8PxXtZDBw/S9l/wbDA+Gu4kYnryXd/tgsCFottwlURG+QtAmlG+qff2q/rZt3P1PKR9PpvWPLr6G48Q9S010s5/7uxzd5eguR3c5usvRXY7+/87Rj8+S+2R35PapGulG8cEBPjAgG2nSlrNanXwyALr7IM0xIEWu/G4Uybg+Op/xhlAFULZi20Jn78f1E0gQwe52XqZ1aRH2LHMhaKuPERySxp590jmC7sBAd2CgOzDQHRhoWL07MNAdGOgODHQHBroDA92Bge7AQHdgoDsw0B0Y6A4M/KkHBlqafrdNnlNN40PWHfG/b+w9dl1+1+V3XX7X5Xddftfld11+1+X78a7L77r8rsvvuvyuy++6/K7L/x/v8ksPHlgYu/b2F35HXC4snx+qD/ZdPSQyducTZnzwTAp3LqDtaIQDUa4e6pOJ7vhiscxNuVj6k0H8Pudvnx2opnTRSNTkzJRF24FIhx+uZN77UMTOf1igXMjE6FxYMMkZq09lIceID+Dx24fnJQKyAVXGpFdFWqaEgZsBXGywPho4qQdZ4wWHge6jG2WeYjJ72fGA3gn1kychnYLRqgjXaiHD3EQ3NnioXEwTPT7Iok2s6IBFO7HnjyP2/FHEvn0csW93iV3Rtyrmhp3UuyCdqhH1HHEyGhIdDzAYXz8Jnz8Pn3wJZFon6jZ85k/ZFQgiouM/d+GtIZra3RGmsRH1V3RHH8GUqgdZCg58oirn02HOz94EsAypjjbJnEhB83/EQPcgW9DEuzvKM5d5en9Pj92XQ/jDL4klzN1+HOS9KvwTPgrTuqQbtdn5NgxnXDxhR/zPi9f4LMwHxGt8HebflO+/9GGYD6zhfd+H2S7oim5QsM8oTt9c4c0lKlaVs6c4IidcrTbe2tvhJSo1LKLsQsb4FyEUCqU= +api: eJztXG1z2zYS/is4fqjlVqUSt006zuWmntht1WljjSX3PkSeGCIhiTUFsAQpR/X4v9+zC5CiLCbxXHo31xvmi0kC3F3sy7O7EMK7IJO5XKlC5TY4fnMXxMpGeZIVidHBcXChbJEnUSEyYxN6JsosloWyojCiWBqrRK5SPIjdAyUWyVppAaJFomwY9IOE6PxeqnyDGw1WuKXhzTDGg1z9Xia5ioPjuUyt6gc2WqqVDI7vgmKT0VwSQC+C+/v+nyXcSuY3qnivcG74k6X751KBZU6sc1WUuRYyTUWscsgQVwoS89ysxMkvv+DK5A8UuAmnejgXpVVx3z0Qw1ORWFGJ9b4VJDpKy1idOl4jx+pRy5kZkyqpsZ4rmm4zoy1exYSjJ0/oT2R0oXRBlzLL0iSStNzBb5bWfNcgmOUmU44x7lSem3z/cWRiRX+x9pUsWPLiqyNI6sXBrVqoPLjvQ7mFTFJ+KynUii9kHLPdZTpqkuXZTVNcn+jNtSDRZaKtkDBFPkuKXOYbYaEkmSZ/kE1yU5jIpGJWzuew3EpZKxcKdjN6IW6TYinkVF9e/Aw7yUI4HjNyN5iNJBZmztcNmp4GLDnVI6IP2iJNZswbDNcJyAhbZpnJC/KVTEY3g1LTHwGxxVqmJWYkmimToqYabMoiSRM4xLzUEa3SCrjPVh9iobTK2fUR20sT20o2okmyskRn7+QqS5V4eixGxFDqWHjesl4+WL/64gueL/Dve2MghhEvRRiGL9wzIir1xt/hKiRy38O3e5h66J9jvrtI5qJHky6Z1cT0PqNZh+LODTdm3jelPPqIlD/JtXyMmHiGq5AIfFC8xPZAJYxSaW1TOkeWZjgpGrNe1GLTn8GArNJCd4w4ncAIJ47DQhWnai7LtBhqW0gdqd7hRxm2vvSiRW1ffURtow0cRNeKc8zAoQfBD2uLOqX1DndNzPrbVx8ND93aTs/Gry6Go8n5xeFxtZ6t7Rvvewpbub/+iNw/mEpklvn4pfgsm4XgeQdC3gLEqi+APjSMa0x4rW6bXCEtDf/tpdBJulX5djmVMRtPHrC73yXlOGGBSCR2KVP4N3vZI/hM9QQhykutwtZjRCxmGwdQTQC5TZBSMBA7R6BUMdUHHN4LYxaA8iyxYWRWg3mZpiEPUI44ELKBWoRopGR64BQ91TVq6HRDZB36gMhG/F4C2+YJZVV6m+gJOS+US18Ig0IcDA6m2kNWxaLPGU55406B+SacyZylezfYhH9MA7eeTaJSR3uqmfg04FF2jp/G568rPdE1cmGGPIWUxImIUA7w7gCfoZOEd2vN1aJMZT7V+6/QMHC4hm24zGqm4ngL4H2P/2DdQNk5i3r9HQl7LW6XSbTcppnm4kPhvfq48llSMzmys1MI086TVPn4rbx8hKoMEtbe4qoNsM1t8ZZ181I8ffFglCxQDR41AYEualLTgKWeBse4bPOYXcFCJ8o06G8JsBivwYiI/N1x/0djnAR5ONwQZ+j0/lDTTmeocm5Vmn55o82tZu9cwmWliEpboGJybrBryL5Lyw+s60KkwYbMBy1JZ7ypvmY3qay3NGnsTNfgRGhTWb0qJb3Rp5rJ1PYVPfLyailvtkrkwA1Py5zFunpzdXj8KTbZJbdjFl6Po/E0PHp6ZKeB1zoKq9366ztXZz0sXU/IZQfQoinzyEc467bUCUpNYAAQSRcEAh8qfqb6PRVVKCZLGNj76wqKrqJGgAnWawsUOZoifwBUiJZoUSIADL3nEcaqxQoiVEwh7wGwUiJEmVztBFPdBly8Iv8qy96TVGLBGYjEe9V8fegk4Nft0pQI/hnnIjimhMQoh1Nfo/VgvLBPi2F3I/gKyKu1KYSMIpWhNjtkSBui2qf1JRFQplByZYFZEDUlwFcwe4b4AxPveLNEE/RTM0GiW2cZjGymWr3LFPqhhCtJQm2PwVy1v2NtUeUjfjS3aq1yB8nQnfXe74F+qrmOh5MviyK77ru/FheYro1wo7iDibBuYTKHhymV0/CSDPpw+A1nWHNigIgrmdkaELlHq8IE6SvRiStjJXVCaWpuLcfH5wIwUbMkBVYJsZaKHqL2KldoiOiFEy1+nExG4oeziTC6cg/nFy63yP3ApGoMQUmB4tIGNOc17ZoTXjumxyUiAmvmjsbx2/ZBECSnfgHiu6YzkhF5rDE3UAo8EknaiplER+dFI4acHEF9Kdes/lXD7rEzvKyEoeu1SWIqMehdR5rdMleQFFbxM4kAhJq5PkErFbPO4a8cGrBLTAQgBuJLL3zXTB4Vit4lHAGGs1hTM887q0kNo9G7s1zJG/JuT4HKxal+bQp1jHXALFV3IlkG7/1RmeeITDgL6vUklbO09lMznycR0MMjB5U66OCBB1gW5QA4tidCTbFrmWuHmqlFonXiWzUE/j6AcryN2ZVQ2rj2fEn1wq6fi57vxdUqg9zO9w7FKlksC7CZaubOBUFCoL+qs41F/AFiIsQB1ISQ5l2Gvb2C6omZ/YZ4pRlJkfLGiF82ojTYTpN5LvneB0zr/sN7aToV5Fk0hpClJTrOE/f7casRo0tTtKQELQ44RgFwyQoyHIhqcoXd7AjOtvWODC9/lwfB98gvYpfHUMcUR9A9KmlG+YxLfdrwoDiKHfwUDZXW+xXgUrHcJ/xzYhn76ikiloXk3ZNqK2FXRgRiDtZnusg3oxzA3KIQN0UomoOQwqR6C6fi03d3PJbwvoPf0Nitha+fHn319TfPHJBBm1BhhPBAacHIU/DWBNHAEq6R0t1khjzOn7xfRVaYJ4syd8DzDUA1gqFSkaUyUm1u2A9SY+3YUMAllv33ZGVK3WL9cbli/VEtWDg0jzj7USgSokggUgzUBGciKmyTaivvepdtj9kvbj201aV9XmoqlbS0pJKrjSqMqH81ablqsdg5xsSaB1ss5VEfoicLwrwv1m4W7/0Q9nzpH8Dlc3bB5qbVs6/bpKm2OfdEGVWbeVRukg2bsrQurBr0MbxPsdKO5Ql96I6DieGw2onk3pI43yLLxggK4AAhmSuvKbxiYD6l9Ai1t4s3mhrBpnRX8rp9s0lMz8fDyfD89dvx5GRyOX57+Xo8Ons1/H54dop5Sper4PjNR2Y9HD2/OD27GL999fP5uHXcDbw9v5y0DJ4Ox5OLszG9ebUFwIuqGHTFqtMQd4q1zttUDtCBB6t4pNN9fV/4wSomSIXs+Z/sWdTbUurkSoURwb/nsQPpSKbbLW0XRyh+HxHvpf7gmi7r4b/WqnjTPz5pwa1JgoxZAGXrBdDPAUgGRbJSu6hCfu4pPSa471vdq6ZG+YV5Sh9xvhD19QF1uw7l8PxXtZDBw/S9l/wbDA+Gu4kYnryXd/tgsCFottwlURG+QtAmlG+qff2q/rZt3P1PKR9PpvWPLr6G48Q9S010s5/7uxzd5eguR3c5usvRXY7+/87Rj8+S+2R35PapGulG8cEBPjAgG2nSlrNanXwyALr7IM0xIEWu/G4Uybg+Op/xhlAFULZi20Jn78f1E0gQwe52XqZ1aRH2LHMhaKuPERySxr75pHME3YGB7sBAd2CgOzDQsHp3YKA7MNAdGOgODHQHBroDA92Bge7AQHdgoDsw0B0Y+FMPDLQ0/W6bPKeaxoesO+J/39h77Lr8rsvvuvyuy++6/K7L77r8rsv3412X33X5XZffdfldl991+V2X/z/e5ZcePLAwdu3tL/yOuFxYPj9UH+y7ekhk7M4nzPjgmRTuXEDb0QgHolw91CcT3fHFYpmbcrH0J4P4fc7fPjtQTemikajJmSmLtgORDj9cybz3oYid/7BAuZCJ0bmwYJIzVp/KQo4RH8Djtw/PSwRkA6qMSa+KtEwJAzcDuNhgfTRwUg+yxgsOA91HN8o8xWT2suMBvRPqJ09COgWjVRGu1UKGuYlubPBQuZgmenyQRZtY0QGLdmLPHkfs2aOIPX8cseePIvbt44h9u0vsij58MTfs8d6f6YiOqOeIk9GQ6Hi0wvj6Sfj8efjMH9QrEIf0tv9ihjeoaBpoR4TGXtZf0aM9CFC2H2QpOPChrJwPmDlXfRPAHqQw2mdzIgXN/1QDjYNsQRPv7ihVXebp/T09dh8f4W/HJJZge/t9kfeq8E/4rkzrkm7UJmh+XoaTNp6w+/3nxWt8WeYD4jU+MPNvyvdf+rbMB9bwvk/MbBd0RTeo+WcUnW+u8OYSRa/K2VMckRMueBtv7W0SE5UaWVG5Ien8CzLuIOY= sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe positions' (trading-data-service-observe-positions)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-trades.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-trades.api.mdx index df8eeddda..3f274a249 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-trades.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-trades.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of trades, optionally filtered by party/mark sidebar_label: "Observe trades" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe trades' (trading-data-service-observe-trades)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx index c0d711b3b..5d6771c0b 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of transaction results, optionally filtered sidebar_label: "Observe transaction results" hide_title: true hide_table_of_contents: true -api: eJzsvety20iWLvoqOIo52/YMpbJrpueH+8zEpiXKxSlJZJN01e7TqlCBZJLEGARYuEhWdXTE/jHvsGM/z3mAeYf9JGdd8gYgAUIuV7drnBMTXTIB5GXlynX9cuWfTw5hFu5FIbL85PWf/nyyFvkqiw5FlCYnr09mIi+yaFUExU4ERRYmebjCR0Em8jIu8gAeC/h8HRQpvJPmItiHaxEsH+mLbXQvkgB6KCKRn50MTsSHQ5yuxcnrIivF4CTCPn4qRfYIzxJoB/6Jbz+O1zn8komfyigT65PXmzDO4f18tRP78OT1n0+iQuxz/KN4POBXOMxke/KXgfohzLLw8eQvfxl8gik9RMVOzmUX5rveU+GXP8+J5EVYlHmAg/+KBhU8z8vVSuQ5/DOKy0y8wFm6psWfdk9LDn6ZprEIExj+D/h6fkiTXNB0v375Ev+zSpNCJAX+GR4OcbQKcQpf/XuOU/yz1eAhSw+C+Aj/JbIszZo/r2hB/nyySbN9CI3C8It//PpE0xL+KbYiQ+quRQHTzCtLEK7XEXYfxlO7WXrbpvyPw+TxxwCHHkZJHoRJEGbLCJYgewxykUVhHP0MZIexFekqjYNludmILNgDccOtCMI4Tba8FuFt8m52BasTFgH3sRQ5LyiMOEg39LfVpmzj7Da5TabYPrQdxNGS+oYO7yNoJsjLwyHNClz4Q7h6/1WZ4H8CGHZwH8YlvBEl1DIS6jaBbsoiiqPiMdiUCTFRHqRZYOgRbEUisrCgEQAvrXM1NmwTx0ojGn0I94dYBK9eB1PsMEzWgew71NOHrs//4R/o/QD+7zJNYRhp8C/B2dnZ7/k3bDRMHuW/4K8zbO4yS/fP4dUX8nd4n/+INsFzfOkddbVIn/83fOtF8Gd+bL35F3uUXx8Z5b+F92GfYcJv8NcZNtA5vCh/Dq2creIwz+3RcbP4Bo/Ceuv3etj4n6++wlVxtDuHjbmARRhyD1tRXIhNCEJgnMBmTVbi+YujHTo/+r2DbP94hGzTR2CQRBOOO4MensPAX+gVZaI9f1FdYqJfk3z4eMxzuxjNz2fj6WIye/FazcesvfW9bMGM+5+OjPttqoZMY379L8F/OyzPoM8/Q0NyBbCrQQDSBx/D3/DCjXiwe4XR4uP/61+CJIoNyc101GJav9S6+0u1Ke4JJrgPs3wXxsDfxGU9+rlNFrBFaapq20oZsUYVfagLkIcojvHBmhkhKHNxmzyj7b1N0y2I8kOUn63S/VebMo7P6AEqhWdBaEktlGhIZPyBCX2baKmRxI/YLEsfaOQx+KkE2baJUE/h19heEG7AIKF3YBsUwbOvnt0mUmSpLgYovAIhF/cWZH56tgwzGt2Hrx7Pfr494fk8RiLmtm8Tavz2hJ4Sc/zbfHKj6IR/g/I8gJ4ClUSKCKUciHcW+CQ6cfA810xsyzjMbpPmJ/gY5LAW28Ay+6VYr40AH0j5D11bUnZDQ/3xv+NgfwwedtFqZ9SMPfmzQHL1a8WzSGZkZF6nM1jaTRQLuX8Vl0/ByoMRam5hYwO6zfLijmjzL8Gr39ee4gqoh1/bAgH/0E3dntCob09ew58ujqkO7IyHcnsyMA3QMG6gI2zk/+He/9V6jgOpP7aGM2a61ynNNIvy4EHE8en7JH1IiDvBOIP9vyrzIt0HzAbVhRywWq6tLm8RqxtcPqBSyIt3m/xIbKJWb5fGa146qyeUNmrV2TgTatFvE2pGr2/wHLlcTeVPhoi0cc8uyoyG9cOffnjx+pesSbW5yrLQfLiNV2dfv/o6vz2RVAfDqmp//Xe2s+qW6hBZ9iugYlpmK7nDibZlEoFtCTIAJFJSoBDoMn5ukxaL6ixY7KJc8eseCK12TQCdwHzzAoycBHf+VyAVVjtweVYgYPA7KWFysd3DEFSnMN5nICtD2KLUnGaC28QluGhG8lMa+/MQTSxgBmyilcw/vuAR0Of5Li1h8y9JFwFjhjBiMIdjaaM9h8U7G+BkiN1QfJ0gVydpEYRgtx/ANntBIm0MHhfOL1qBlCnAA8hBZsFQYxT4Apb9APsPOpGMt4wSFP3wnIae88rAk8fbBHwcAQ5GRJYkSm0pg8lq/0DUQssn+CZ9EPciY5EMtMsl90tBf5uQHQ9MviuKw48D/m8Of8DrSRrwU/gXLBHMO0gPLA9jNKeBSw5AD5bfwAz3pBhgiPvwkGuBmOMI1TYB9RUlEZuxsBCbNI7Th5z2x98HICZ0l0hApRD1qPBHsL1K8JzO8INhEnyzWEyDt6NFkCaKPZgvWLeEzY2J1hhsStworDaAcpLS7JzQ3OH1dQk7AuZMHg33Z/wgGEiG/gIMn924VbhCjk3T90AU5ectwxye8tCwQ1KO0PouvCfy7611X/PCh2ow+Pd9Gq3RxMBvuWliy0zASGFV5JvYAAxqyX5CIsSaaA78SlsD1mWNDcAwYH8lW0FPiaPOgufvgBFg4XKYk63nedXCBBYNv12Cv/oeuVu2gObibXKTFuI1zAOWRXknIY1Bcv+qzDLYmcAsYK9HcbiMNZ+mm020AukhJQeaOplAeQDTQh0AjC0bKZGEyL2GoZZiGyVJJF012PhNAUr7bU6sBKYN9EismdT5PHieZlI3HWDczHsvgn203RXQzW1CvZNBEKHQ32ttk8P+AxGzgn0AZIItTaGHWqjAxArS5b/DfsU3oiKmYIqcNuzSZkhhcCI3jCP80NEmkyA7rOYcB/gLefbAiU1/3IpKzJhZm8rhKspJkLxElt0Dx7liGRSKUG56tQ9go2Q93O+bLZ+n+z3ZocDj+BJtsw/QHenrErQxO7Rh9l6gOHkPy5ei7OVfzhrqDVZ8HxW4OsN9WnLUoqbp6He5L/j1QgVgwFe+vj5j+VOQix6T0btTb5ICIvsig9UGFgZup42wdiz6AEMnK/iCvPIr0KMRGBSPUyua16SH+QBMfvlFYAKAUnACdUjx7kKjhWHooBDv0xjEIu64e9zWrqlYrbVOpUpVFF/NwU4z0F9aF2H/3N5PJYgDlOoRSD6wGcMIxSi8i+b+TiT0+yHN2biC3f2zyFIn/WJUWcD9w+IKxGv2BlZu7WBP+RZZEvhesMQXzeQFD5B5Jg+yKH9/ugHuTRUFloKlC4nveAU+A0xAdX5kZO8Oh14jK/G9v8bIOijFKwaDYd1fWTUwfQ+0dMhcy/JRcpKbhfRXCQ6FTGjYlBQ0UwvrHFzZQazeg8vBS/iI0YH1lhVdw+sQqPevhiTDrq/Pj2xpFNm0mmPHFK9Zjo0vWI/JobIoIvnXIkdwN6bABpfCsQ1v0j2o/6rA2AiwgImPBpKcEQVBo+RQFkrWKYZSHjFJV/gyVzaUFLJuISKHRF31l4h5HB0OwLqLFPQTRrCa85nLV2CY8h2iViZACkUWg7EsKQ/rsFDyEKX3R64rDi5MEmDNlbiRMeq6i7RS2gpFHpl86J8m4gHIswY5fMD4Ky4saDPZFBl3wLD30thCV0IUD2n2PgjVx2B9Rmv8sCl4wVwqwuxdFjeHQ0Fp2aLdO+gA/sqtkXawRtNy+a14dOzAcglmbfBePGr+XMbp6j19NLCsONUp9AUaXBRvLhf4VYsOBHWbOXo75wcBZgSC5+P5JPjHV//8z6evgLKHXXj69Qs9CBhDJW6DXTv7EmjfiXI/XK/BKnHo15F8ITiYqVqNwj4kw0MunpuFVSfzaAvbrsxcLKweBZss3ZvmKfFW5opdVUvBAzCTy5oJ423qYET4NQNLdG9UA1jlBQfsctW1c+zk6DRb/EZ8CESCC4FBx0Lo1MGR1thdaLb3HT9QrYS9B2xnhf75nxxZoc69bFYEXkPKjw7paufgAvyZl8boGlogkJLsUPMwlxhCDNfkg8ldKrdEXhltWRuuIVHk0AIoXlAHSOro7W+JamuDSU7dhznGW9t2WZRs0ieJiRzU4l4cONkFkowUK6oAUpdoG5Lf916w2sCpAk3W4OvkWvauwVHbkvR1jolzkQ1eK0GGniJZyQ204zKt+zovl2SmZ0/a2DIgQnJWt0DCGSes3Av03PR2lTm0NvPlHqbbJjy/g2e/RKyYtsdgB3w43gEsUnTPcjHCL3rtH+7nl4suGowXW59abHWbKrZ5guYKmGOPM7ERWRbG506b5dxhsdDo7e3w7ymFMzPZEnkl+JEIMwpzprDK4OrfozBclyvJcWwp2oGtAAMC92h+YkoGLMI9RuAzuSohuTtnt8mQ0CaP/BP2ndc7BwG4QtZaqwcCDP2h+pPjj5ikQqtZdoJ9YGyyMYkV7rrCNsPgK7ArlhhuE7pngYG9RRrkD1GBCgEtOI4W2S0OWJLk4qcSAwHKHsQBLTEMnhQ6qyYbIsuYxKrYbDBQK51ljHVINhOojZqbyKU51GKTzTSAjQlsF0t7rDLz8cVAW0+S2rzOTzaPGzwGry9DmBr7MpiIzpgnHFLZbTJrBszVbgsDalLFeSLTqFSJDxlGkstDsC/jIsKkS/PVXMVNUUjFlRjVGWUPKThuvY6B2wL1GBAeUTXAb3JlI6KqBmAo/ZhmIHNf3yanwQT/OkffJGYHSv9I/sSe0hDyl7meKv40B0+28fMDKi/pcn2I9qDGWEUBaWoT1KTCPZKC/ZzSPpFgLuVa6AhPcHuSH8I9Bb0FkwJ6OKMm5tHP4vbEIb3VDDoigUSJwLypw8wuQlYig/18Ks2z5N4Jma0lOJDM9+ooIQ0FxUryKJOz1BTQJxYbzF/hfkCkDLarsuYq4L/GKL5JqGD8mpqQAg3E/zbCrC/PV0VkZMPKz71NxjpIDc5pHqFdg9qCnuNg6fNnMhVS7LK03O64Ozn95iqAGRqBqTN0RDAX0V6AqbY/DJAh3iXRB7CiEnDGgSHWudn46FtSM0BJ+ET/zhTrUFtGVfYJZegAoCRSmGu6YXZIahrUn05tTF+5ejAWMjesYsTuCInYwlJMNhtYbYfFDZTgNzDfgAxRpQWKB732HCkBvgG1zMkY1OFBDirJxImZMM9ysohBCAeHOFwJV+hfjY2EqHBGPKzhZeqt5mpJ3kU/ffT27ejibja6HM1GN+eju3c38+nofHw5Hl0g7DEp9yev/3Tstcbj67Hz5zej+eLuTcez4fzbkx+M0pjWZ0Iha6ESjhQJhn0SobLUq0IrjHs2St4zlU9Bs4cY6eZ8Ln+GRGl+pCOja2O08g6XDGTGYvXuDrRFrQukB2BWJfg12SYH+eweCj5pcDApHp0YwDdWoQbC0L9RzHKQjsJoIGIbGwxTIizVlEpZRxtFuyVoFyFqkhEblaFL6uWMlBzlxB4ZdEF952ioqNwbYy0omMRPYxHey5FKzVJQkkC9xD8u0/S9id+6+4nDbNvaDUw+xX6YEBGmqotarxTzQjCWpAyvOgbc45YeJQKF87zSZOiiMvuCZEkzX2D2A01IsCXyX0UmEe5GpikxiY7DvgPfvQg5Q06mK0WFX/aMamALF9iAK70mlAXc4FLNU9S3HhFZVGB7M02sb9VeVovIe5ose1BuGHm4F5oWjIHhlqIEPbX8aFsD2RgzVUtjxJymJa335bda0OA6VhbNTsDLlTIOtF4sHc7usWq8Xmhn8Jr1U+Ko/MfJZZq1iTayDtCjw1e6FM9ifD26G9/cXU5mrVqn653qs7eLc8dvi8Zv40nzvcvJt81vL4eO325s3YSmUzBOgks9U2WdPdEvqtr6rsT9yvIOjlrSlZc/kTGtPIe84hoUStZwz2AuhuzbI9YFT4GQ1baJ0K2Q8LoHdE4OmbiP0jKvmHRyP+co/jMWcxi8rDheLbYxj0E52WTvP8u1nV0cM4/bDVN95qJBUz5gYRukNHo+bFHPdZGzrzKPTCqgVAZT4NCGzNgql0B21hLba7Vx2wer+FIRQ41zfEFjpPGR86qwEGiKk3gI41zxD6GmnuryN3xbF3fnyo3NK2+2srkh49+E1zHTFIHRmGEP1ooa/n4iUxPg3ay6PT8ErEmtD4s4OZ8MwHKBNbT7bbLNEzdKtbH/YttFM9cTt4y9Cn/1bTN374jOvWNiQL12jgma/XoBF17vKi3Z66osPIZxqzwfynCkcibYLN4TLh6cbtsKRDuesH3ysIHhMTxIIjuSGxZfQtDhaqe8Ox5shB5fBu5JJqxNSRsti8DtOQ2XYOtTNxuYZX66FJT0yQgau4m2ZcYKDvFIHDumXa6kBA2XtlyDZ4PnsKlfNDcZ9fMGu3GkVQytWObIRk2Hke1wUFOBHHKNIPTGJw8YUUKP5J7Fb4x35pYboKXKZkOwDTyTr/YySzk0NScozdaRUFNPaGuv00OhSGTHtGDNJHNULdXR/5iOZ3+8my9mw8Xo7R9bbNXut+pPz4c356OruePJ/N2b6/GCDM3KLI180NJhVJ21Mg66JEFtz/JuyY2FIAUzpeSU6nNs2V+NYyweUKxybqVokF+q72IkFDo4jZJTdjlgFcHw78c2wPxLkW0nB1d8eswP5ZBkxLgi+aujJRmb1GVThADpMuEkf02Rglu/L/ffRaSg584QzTW/o0HhJhpAPlwtGoAIbolyzsQhFkmUo6ijIASsLGElRfiegyv93HN83z20eWMAKlhO+d17nlZgJbWAUdcK+bwuMw1d+SBWpT5+pVIuzchy2yD/YrZGdc34YEF+Ule1fYPRWoPZca2ukDE5f00olB1ibOcj9N9JYCt5rsLLDUVVD0GmTY1Y8AkP3HpNxktbQtsTq0OjP3Rvzpln7aHoqRWdNeOzA7M+FP3XCEX/pTEJZVSDtIgjZHBl/evcITeIp6xU1Mg+Qx5oUgX/8NVpMLm8nI8WlBd9VHtdn7BA38bqRAsJgiopMYDpxygpUypRQEeeXJsWfJliAprAIavdQlmpDZYwbBjBQB7IFKFUPkoklNqC4INS+5mNdBZgf3KsOBubXNZ+0IUPWsP+02bIf1ClNGGjKGRYPev646uv//GffvfPfFAJKJWhlRo/3iYsGAsqPSDFwI+vzuTLdKSJzsexPDOGKs7yd7UI4QBPQ3J1BxlwrE92EOz41Jd1isZ8gmc5uB9Jml83C8bR3V/MCvRKWRB4Qx3nI4bg0L7+d2aHVlcxmC4ZR7hvkxp7JGlyekDkT17oXEMLn3QIzqEuL6GOxrXl8gbSd6PdRlnpXQ0SBwPiY5fm0GXWDMs6ovIuCND3JOrwmUPnVET8BiGIeIaR4P/QHQLtq+J+Pr5oE/GOR/TTm3d/VH/OR1dXtnie46AyEXMKPpX5JunQyfiJIdmb8pHOzM1hVP3zZfNGFqKyUweMqdiUiL/K1YbQwX6BB0hlUKlUOCNYm6Iv/rMz9r6oxN0NGgF2LZ+lsIKABmAv47UVy1HvEJoZmfVnX3DoXv3QILh1aNmV3vjjtJU0zUf009UYHT/5j+vh7NuR/tfNaPH9ZFaxR6h/Wd7llyYfLI+xXYNNKriVSpwFaUDnqqWFL/WRffJDBV5yK5Cmow/O/TcBZZPBrp6LAsE5dMBQmfmavSMZUnVYWprhMRuhpDf8TlhXYYkr2uxVyfT/ju4m341mM5Y0i8X45m2rqDr+rvudm8nNqPXhdDIfL8aTm2YcoEad7xScVdOmgyKaDgMVmgys89ekkKlABJ32abgN8CceV1InSJXglR+Zp2pXqPSo6vT//M//nStiH2NR/CEDRwmeTrnhNjzOk9kSK0Gggl/bnMh9GDt7F22BV4uv0OvOC+Jh+Tm4pyqxbAWtwtx0/dHRXuD08kC2AUYdhxh0/MXRP2oqkAFMH/3z0T8f/fPRPx/989E/H/3z0T8f/fPRPx/989E/H/3z0T8f/fPRPx/989E/H/3720b/egJDq5u2AQs16M5jxwU+PRDUh5V8WMmHlXxYyYeVfFjJh5V8WMmHlXxYyYeVfFjJh5W+4LBS3UPlYkxgF2+j5FrWm2sp+b6nly45LGHFHvhjGa9QFRql1sAH+P95yrbOHstBBnwsNlSVvyJlOSirC/l6X3LxMGyhUnUBKzSQBHOs5lHL35Rwkk3jgHCwTkG5dxbgu7a+5NlWueN60ir7HI/op/PZZD5Htng7vlG/jeeTq+ECTFf5s8Uep0G9odfBDelv0lZ4FZV8xW74dXBOh3ftmZ/qRQLd/JiEe7z7BO90WEntz3VV6PIGqYTsKu9E7zWXFUX6mo5ro38djDULuLpXxmQiHmLUjAJtCd2TLICvjmxTcT/bttiStKOqxCaCwNreknlP3Dzv6jvDMrX5WWUqVlG3k/o26+znTUvlPVWUb0pVuUNHHVhXJcgQyPIeb8ykiq+V079cZG4L5k+WhOxYcMvcgLTt71NSDwmemccVkfdrWI3mfIsH8FtS8AU3IglX8qt6gAl48dKyd+0j7RVvAu9M5PLjsoK21LBUi8hRBE/uYr69wxGz4oqvYezYvzP1CDrfRdS+okSzncqn9ZYuzL+I0js62stF6WmBg6+CHItp79BYx2iRKmCDPiMsBZU33cA/hDKqIyXnVGWml0SCr1++R3OC6mrri5Ry6yMkKNYA5jLfGB9Qc3Jb2ZL/mpZGwTUKrHXB4KCelvW6qack2QgmGINxnB+Zy6uXLz/lXLo2F9bflZ/qVe9tn9esbWOlS2P7UcW4bO5pElpkrljtVO89fK4uzlItUlFBpJVVINHuaYCiGG9WoxsA0eDJDyAYiV73fKMCbVHcl1jMxnGpCt/10x6VRivzPlqXWJlU3iwUJau4XJtoAQsUe/YtlgMfs19I2d1BDLmrrRoZtryi26VIh0g10DktxQTn0jnmsspIIbvKBIclTSenjU6aKRj1oLvCoTVw9UEXpzSTL0cY+7xKVMTfquXWUfmOgD1yDsXrVaUoGbNnBXqosucWC30oKQ/OtX58CClBQdErUByD2wQayTFplHDZlR/3UTLCD38kjvxxH36Q/2zI9LxfXB+UwzB3hjjrbLSRl+lSYTfUKTjYp+yFKuuo6t/tDS3LCAzapGV4pBbplVO0V9xNAH0uw3Il5F1H15HrvqNrVVFW3ntkqW8M28ACM/F1DRBdnlTUBgBWO3ZGMWXihBbOlHxHU8AQT0Z1AmmejliejPI4KHqjnWMVCfqKrknjCvSwDmtd+pbvg6sVRGt3oEW2+vpls0NdRH40O//6ZQcHRIlrO5/jA66IKiTFZJlEFbltuSADr5NZFa217eUDnaSV7+sABNlbA2VQ6UsllFHl6jOONgJX8AoDey65zo858IeRODKvMemKmwRHc4tltdWlb+SggTg/pKQM9+ABlJmo8JpVVtIIO+fY0ExbZ+HDYgf9oBXZztOPaUntq0/IsA7xipKzYAgKT/2O4ZaUbyWk+rvcrs6vrEUcPprKT+YrfsLVozNB2fAkVdHQxER0SC+Yz34t2libizmULe2l9Lco2hmDIsaqyG5mcG1A9zUNN9a9DMzLeL3l6+AtlsAP3mSg+PJdMMWrnF44l/GnEhaidNz5pjKZqEJS5UPKXMimjJWgknaD3oTN0Nzjfpk6PJ05/e4c+5upa6x1meW8X1h86BZkViM3SujjKmCLTqqLh8tMYLjNQSKncgIJwu8rua3uC2k4YyWY3ugu0NWL0krakQcTYg2/TF+T8AjCfw962OFgbcNyy7feYWTykYrbR8o87DI1bqyJ8TzZX+03S7phARkYNWc1gPopdHFbS1LBTCnT4PLd7EyEdROlbLY6UKoqKuvuUtlbMJJlcgfrkvIlttIqxtRST52VoGexsK9rpDBfHWi1CfhNkAjbLUpqLu5IaT26oaCSZmmTgVaWyMSo+eYbZxKDIxpUC7MpShoUCszruid960r9QkdXWG1sf49XIdT8L/I/yWlU/MzfL3knmO6dkoUH2+z1slQXftRdFofxbNJPfIMt3pwhLxCh9F14OCAXUZOtfMkXuyKejq8cbeuGFjXDgrbEdfp9yXdU4E5EFJ0BEmClWsp6UCbCMMSHBr7PWmG6UPk8RVdIZCH47sLl0dRGo6Jyua40zPcyryrtBDmNIBOcT9RV+vE6RB3tI+vUPTQY+dSdbJ3rCxbZYDBZdpXMRNFn0WsdFmi0Kj5VxunTQwnMK+chnQ3FVud0szbWj34TUaHu5mjlg0qhbRqQvJUbU/DmgpHqoJu8Y164gOdTfubIk9qaXrag776QHdMgGCemr8BWmcb6OKgOHyeQJCvccio8P3uzOD+TV5XLynvYB1OKBZG8jVqjGxAbwduHh+XozxlHYejAAvxRtL5hnh83fZv4Fg3wvh5M4JnmqQHutNvAuKhwwiLlyauFV0LKYEnkeOT4GuNRUTN5P3GTPMQu8pIzfR2WinhTBElOgmIYdMTY6aRVhn2ZZvMKczk0Zp1t5dRU0MqeyYaywqo9F6SQTS93LzysC32f+EgZavIaNYR8Uv32gKdjAVIIrcdv3ybWiHLKOskwW061IVMu+KrWgXJP6+BH7hwzcD8Cz2YRmLwOmBVY4RPw2Fwx1HPViSGKvE+a+UqBZMDtFdG9AgBpR1WNt9FluIwc8RzoY/hmrO9jUp6kcw+FR69aC1v8Ur6r1h3hDLNtRxwRnpb6PhkMF1G2CMiXrrnJW9zIfEv4M8JRP5NXA4HxGupg7L/NJzfqrhUFRCRtyxhzNQG+L5ySQRnvBXkH9JtxJT7ZxDnX8qKbKFbXObegbS/pDWt/S4KtpXYsqdYw79PQuc0xVBatqVYAikWKq6BhSVgT50XYqnEn06mOa0J9j1FaYwWyzGMBUxlAoPrvCOSqmwbbM+Z0Xz0oec6I0GWD0i4m+V/NlE6mo9lwMZm1ZEtbHuufR394N6TT+/qXt7PRcDGa3S2+Gd60/X6nvrRfuBrN542v9I/mk46CAHoFJopIf2m95Y74XF3OQRRT0Fm5SorQ3ZpHd9nGhcwLyk5T113W75ZyaYf6fnjvuh/R0giI7cJ/afVGtzXizR1Wf7ypmox9PFyhmnUKIPZmLur+nsMBk3SbKORVBY6mk1VBKC9FlpyrykerKyQYEkagM9Q5yg7RoBH87wXw6/XwinT1+GYxejua9YefEF0LC4NiT/8XwVBG19PFH9U/zLjon/PFbHzzVv3rzWRyNaL9QP+U81H/RATOfDG8nnbtiPtXijTfCqLOkUy49faRN1n22hl5/sXSuZkAKyyx4bVambH2aWTpwengB52cKFWXZI1eCpKLaINXlLki4uYhYXb1vZRpci+y4gkTIg3CJdMxgZqRRQQ7AK80Evb9paA59YW0jj02wMvr6NJaBSqUgQ9pxQSHSDAiVekSU8c+t83a24RkAx1mwhwPypoq/FVqWR6hvMANPWnU9tMQxKH4cKB4B96oxx/yv6FJxjNHtXXARZBX90gYtQSySKV7m9DN01gn3B7I3/3p5Q+Vu+NwbFmubgE6gxde/XAmIfykWeM0fY8Ul44bilzVb8dKcdSPUR7sIRVoHcDigDbm+zGfUS/PSHKw7xQWEttM51DyDv1syGUZOc3be5/m9hoOdSkGRWCKzyG7KfukXfyaJNDK/sislYQsIuV+KgVYf1VjCfYFodadEWTSRudt+RzkM5OiHX13LSPtlACy7mquACCk2cZgQLT5tZfaB9gpPbAuiw25Yi3YbZOsnSiJ4trpTQ2KcdxFW0/ygUISamOfmq/c9qofUViQj5hgspgPaqHJCI7TKZb+T/GkykHom6JrfAhL5LAXZvQFz4g8NXwtMKnncFPIhA5n4WOWqVynSl94iLvOPOVTf+ZOpaVASJYeWxDt92KNCX0+OtdjxWTr7XTUEDNNLlW5akuxwKwWh4sYo6GPyIFc5An3HFAJUtgxHKCKnuZAnoNEtEHrqOQNau3DqVz9QcEc7oAuoyZnvC8Vj4gUGOLC4tger5/DUj/xdQxrcDkut5+O2URshnSWzgXZMQMdu8pRTVai2oG6cXIvREEnfqT0Yl83UoBslVIwbhc2ijkxfEK5qVN5xkBfP51z9oYcN1KeUks2tpnlpLp807wRfLIdUHlthsMBlA4o7zVpGVCo+7mcDAVxEfUYv+g4juodZO8gewfZO8jeQf6bOsj1kgR4Ts+lM+b8QHmGsYrflmBxZtHPwlZQJmkiwX/E2qzr0MdilmfADiNq9JdtaRgjj2WQnnCmMlmktXPfhrsaw5l1+VDFrhW2NZYQbnnk7CAS5RGcBo0YeqMahiOkbzp6ytGEEchc+SUeSi2X37qEz1VzBeHVGBx4ED1PXkL70+Okxuc5SALrq+bspch8ysynPNcj1TmIk5vMf8RsrObxKniTJ3zbzFqxT9GW71p05rI01rKSyqKLBXvkspTjyqfJ2lJZ6Ay4WL3ZsxmbQI6m/IpyER0NP8Uco7SebktxFRrXxpZW5oCyybwd5u2wT7bF0R9VB3FbIylP3hQofFOMbzEkku+KPgAR5Q6l/X2PyAPC6+lN8Uk3Ex6f5Kyr301+Nz3Jq5HRy648eC26qDUWRZ+sffIxUUJVIf9ooLA9RviR4cFPEB1EgfPEyGDgCgx+RIjtlRJUlSibeWFYX6cGTuiTyNO+ATuX9aRm8FEfO/FNiwaCzJ0fcIUCjwKeDFjMxpB54JMHPnngk4/regvoN2sB+biuj+t+lnFdD3zywCcPfPLAJw988sAnD3zywCcPfDrxwCfvIHsH2TvI3kH2DrIHPnngkwc+eeCTBz55O+wLsMM88MkDn/xu8sAnD3z64oFPP5VpIW6cjvNUxrPoFcqBOd1mU7mppZQx/Yz5BBXlk4GyZ5ViVW11Pu3sJRcK07X0KranY5u64wFW6cDWOcH2Owi8r8BBFfXIoXxiUCRX6YPI3mBZVIevgc+CJT7UxKCPgk2Z8P1EqowXpgmVoQoPCaWT4TUS6i64CK+ElS5GRuUz/3T6ahC8+sE5Ierl3eHQOjR69jcZ2n/Z2njVsmZPKY5XvUuqUKJSc2WlduexknlYy1UUvcrmmXfmGOstY/HrUIbKcXIiT1RnVpUJuRxFi1joLXIXqd61ir9cmE9f085DOz2000M7vY/nfTyfufKZq99G5spDOz2000M7PbTTQzs9tNNDOz2000M7Tzy00zvI3kH2DrJ3kL2D7KGdHtrpoZ0e2umhnd4O+wLsMA/t9NBOv5s8tNNDO794aGcHvknBuz4lxqmC1vJgJw928mAnH8v1Vs9v0urxsVwfy/0sY7ke7OTBTh7s5MFOHuzkwU4e7OTBTh7sdOLBTt5B9g6yd5C9g+wdZA928mAnD3byYCcPdvJ22Bdgh3mwkwc7+d3kwU4e7PTFg51kIbIZkP2pFdjkp6dUwywvVzsjViuPyMJPkDlxn8XUkgmyasnX4CFraHNQDPDnZbhyylf+XfvbwDT2AChxhoXDoBEpAyKQKpiOJOP+kBYB56zW4j6SWZZdeE/CWRVqO4SPFLM8NtKn1or7OCLuou2uJxVVOA4H50ZhRUmZljnoXRS2ODilcTGISJ2T7o6ST1G1Tm2oc+wrB2E5RcpX3QjHKOXLcp2qMWasipZF90JlTNSolJ2v9/Cq1ow2SRqLjHKyTJT5IZ0F1MtUQU5+rvPEVFMuoji4w3sFV3g33ANdHSUez+FZENJDoiEVc1ThpHxgRtgyNWs0OovKdssyTd+7KxpWCL9wBo6+p2izzOHLiXUNo05Y9SqTpmrWnE+up5P5eDG6m87G56O7juhTj1edr3w/Gr/9ZtH+/Hp0MSZjxvn0ajhf3C1mw4tRZ1AKZOp5k5QV+GhOuZVmRmXN9gcGDIlcKo9i5VORgq18a61AR2IBDATYwYwpdKFBSc6AAFmjUKw5zjaada31BXSM6U0TZ7IGOWAL7QEaRSF1myQ6fV3JFWE+Re0r8gZCFHloHyuMwi4Cl5bHmENvoC88MNYDYz0w1uf9vIf8m/WQfd7P5/0+y7yfB8Z6YKwHxnpgrAfGemCsB8Z6YKwHxp54YKx3kL2D7B1k7yB7B9kDYz0w1gNjPTDWA2O9HfYF2GEeGOuBsX43eWCsB8Z+8cDYOivXYF3WfbstjH1RC55pz91KcdUjVjJupFWCjQ9rbgB6ymNqv292Ybm3Ol9HX7ZIiQ5aWRO/TLMq/M3mD+U6ELjLngOpqajA0FwG/schlXcTS2I6qC5W4eMUIcMuAsOz4EB44i6EogFJ9gyYU6ffi2i7c0A2udcHemq67eyyJcs0L8JYJOCFLdIY5Haycoh8IHOwSx+COAUyhVVa1rJaKKbPgglY8yIpskeDrrMYDfyyKsSYkpRRrklXZOFayKSOmcTAzlJabyPIVL5M73G4F+RSVnmNe2FPF/OmMWLASZ3sMU9nJcV0BU1FGtgRkjYu/FU9zmOFKagdXkPH3pQPDI3qEMua4unb8ZH90wV6RvxAmIF2uWQwchvWHeGBWQoWH7LFnlcTjMgDzICC/VUocxBH4TKKo+KRk4DRsiyExNKBQHiGODjstI7gftkK4P4tXXw/1Rd/qxREJQnjsmDwNIAjuHVw5QuQ81um8AbDPKGcRzsdW77+AxGw43NrjnM+vtBretZn4wRRBETIozSJwdcIs3kcHQ7hVrQx5hW9FeTytWDDhzIUfJzy0QcWJOoV2nUJjoFkJtoUCe51yZTBqbzy3TrYUfn+Po3LFiaLo59KNFthbPMCzytsnSEu/RKCKugtHcOy0OvVZV9HwCR5GF9iSt15XkE9UaqeIn208yPp1tgX0aOwRurEaU6AFBA8MAmQiGEBYudQ/F5uypfwZZaW213wyjllNS61UDP8yqnAKCb/r9AgW7aPqkgx98P/Gy7Te9bXhMHmUUdS0JPXoREPllOgZoRaBM9l0JDI5ECtr0hwdpsYxI4Elf8rzCq4NJiaAYJWcANAM6/OfjeQA0iifbnXg+AIKQirCEn64Tn8BWO848d/Hzx/BSwEH794MaCZMOU/OJqoffUP9FUnldFAnRfi0OLl3yMkPtIuB/RftFFLLrPFAzapenkVmzKOL9TyRz87Vh1/1dkOw4nSDqitXjc/9rSigNBqH4DOymGjOgA11+EHBHdVdkuRgvaXe1vvIIw5oLkxUKzHGxwVGx2oygfN2SBnUQreRdh+u+qIQr9ySBktfGBsl0Jg8XBoypUxkW4lq3JOmqg5bUT9FI1mVWVquhIC8BnSugidh43kk1o3JJ3J6+TwkgwF8Kv4ggENNde4BfF4zShHI/jlkK35PMur46jGeK5Hi28mFy0RHudD+eP1cPZ2fDO8ujufzBfmZ3Uk6G743Wg2fDsyT84nN/PF8GZx7LDPlWNNeZo9uaTGDjabXKfgd6bY6TREpKMblaGbAbNZvY9mnPzAkR4qVyqRkORORWVYEIxxMigxDaDDJLD3uQkrTYO5ND4iuAliEd4rllFvPiCsEhW1jGeE1jLLd/rJNE5ug5P0XnRRxUzBkCLIBG0QGgc1gx7F+8bJqSq58u5DpqYj+aK0cHJ9PLKrKz3fdVougTP0hDm5rkLH34MnnD50dQ5+0bbYkVzEyMsDfaCArTwOtX4kQPqMqSNEJNl44VoMk0OySH+MGM6wIfMKH6GN0q7pW2E9eRI1StmNQ62LPznZrX1mV12b0Mwwl/vWuPyxYzu6rWf53jwOq4zcGEIwvxpatHQE8ff7qECj/TqiCFm7CVqlmLKbKqoW2edqmnOgFyxBMJBuT6R9iqr29kQiM+QWj7KAB4A7S8/KqRdgzMRcYMt/85gT7CnKR4d0tevcwaS8NbrXEFjQl0F6rwFfhxDGbPXC2nHFp5lJ/oSbDaZDM/EQZr2hkmQCaru56bnG5MKLgiyI44LCtjdrVg4QM1ytshKZSQiStVdTGXgXQp7ZRHaI9uz7YLSEHRJD+lZ+YHKQzQOkMISUSJssx0gNdBWudpHAM4ShOlJOHGjRVYI+xb6PcYTcnm4Z8O3QX+k24LMMFgLQYvdBYAF/QLtcTy5GV3dXk7d3N5MZYn3wDL+IoSOX6UPtuI7BurriDazH02xtXzqMmtK0gP5EUhKsfR1ss/QBRDKdipf2KoETY3KsdJyihwpwcNOsf6dI1dNNJmTowDo+Dk7LCg+Z43jg5U1JpwfwZHqwAecOSC+9MFT/mYAV4jH1HHYebfehExK0D1uGD+Y9iG4KTLWQbKAzUHTiIVoVwBZJmpwmYFIVeN7/qQO1pH4frnAJcyTxEMQQmlNamLcwnXov0C/25QL4moXLBJrIYMM6YmQgrVMFs0vla9ploP0lAzDGX1AJPLP7moyPgWbX1oVVmVmNttebAEsxc0XQ8OdeTdRXSb6u58iHmzAGisYFkJDwL1m4FU7TInTs5EVobWV79zBVBignsQFcPMI+wX/3IsxLDLSHeMLoEUNdWqRrm2eH9vGBJFRAhNiEcUxHc3R2AM87LdGmkNqhHvT6a7H9cV6PD9OKOqyFkUbT2eh8CD7V6+BdbvuuVSMG6AIGQLjGg9oiW4GuwsjdHoNL5YGiMmC/JuaskxVjYsx5RZuyz45obn6HoE8Vy0AiJmwThdVeTgAH5UWvxSFOH0WLWwuKtk9dkmtTfqMSRPVFQHwREF8ExBcBefRFQHwREF8ExKMBPRrQn3HyZ5w+2zNOvgiILwLii4D4IiC+CIgvAuKLgPgiIL4IyIkvAuIdZO8gewfZO8jeQfZFQHwREF8ExBcB8UVAvB32BdhhvgiILwLid9On82p8EZCPjw76IiC+CIgvAuKLgPgiIF9MERBRhNhxc7w6oJaIB3mEQxUpCNRXsEjhNn8amdSJ6EZsz103gMJ4TDU2AvPoZ5EPMJmRE/STfmBm2WM6mpYdX/zKnDyXhl1tFgwt7adDaYn6HZwlQvc9NOu0Vp56rrbRozodK9Q3wVolgawDm9Jj5WAkbaVlRpwZMX4XNgp5AcrZv5cGjLZN9GkFubX1A8TLp0tVCoY+70dm2WAfojbPTPznf1iz67usepj9+qxOKjgcqQhT5Rplb+3SeI1iZisYhUL9OCc0cPXJ1SXa17ifz+keouswagh/xrEw5wklz9bB42Gwje7BkuTt5RoFmJFrHOPqWHWXP6gX/yoFXmBYmY7L9yn3kuMxSYfqnNPvTzlvOB9fT69G3WcNeeZXzqNS00ycKs88qx93kqduGO7Q4yQYfzt3H6k63hMdQerZ1T78cA0C5Z2joIndUbV8ijrGo20JprGySHI8LMU2Sc9BRAkO4iJ9cEocaxiVQjA0DDpG9KkGYm3yyWYB9lB0bK11yQxbPtDepI8/3QFFZnV+FrecOQcDD3R07jydrB7Vjiyh80vOJLI61pEhfLzAGSF8Cb+ic8K2RJEAD/rMxPBzV9EkEFslmXDTNO2onDTU2ULm4qUoHgRlSIzL+5Kk7atBvXpRvY6M7hLMjhRBSrE60UwyZwWil/KPqEU1yg7jKUmhDBIljxTN3Ifd6ZNr+sKFFzNYMdWqYlLdrtb8FPRSA/oI30w12DArQXK/V5WBdFEHa0jwmO025udq2YDVjo7dgcDm0m6uA17Hok0W7IVVk8OKhWeIZmlytNXUjXg4+vrgBBrHwmi8KK6NK3lczoy8t0yGc3BgdCl8WwEw/sgdQ7WmKRf9aHOgEkEagJBJcmbgmSB7WYocXbENXGl6E3bhdksQzXt50A91VaK5tVYvCMRE+GgCd2rXwy/mdBZB9XJDSPDpYtj6HKtSheIc4IHq1IKopaicKxLtOtRcKUq3BjdxV+7D5BQWZk0HfUmf4RNtcajgpdrw8nPnPmVmc7jX9LvrzKaruNdGIdtYVHLZPQrMkV3GB4rkAfu2FV9GSZg9znUtw7ZuuI5OqV1vXftQqj0MzoqITFYgwc8iSwe14CDVn2gEIazlxcphj+dgTWJkkc/mHx+NcuNyHR+mZsgqNe2A6xwUDLDOMa4qg/fSVqFI7yOXoXQPDUbOQaWmDhOFmptlBWiPNGd73KIXh9aU2tJna58uYJlXzoEzKtHAWjCwVgsykgEuqcvqcT9UY7o8XW3QjipF+gUMWraH/FzAHpV0twOONSAbbawwb4zjNhlvpLEuWeGWXfD87M3i/IxBOyfaIBABU4qlkIJAsk5HGJ62NGhYjv6cOB42pRaEcSbB8nHTbwRdNYwBk2iFab5mv7Xrt2oMe5Hy5NXC1xGUTw0CN8lD7CLLCaZE3lCVRgr5yKKcBErJeljeaMkqA1+Cp1Fhrk4sGrOtnJoyweyZkK2q2/PHd/3xXX9816OTfR7/N5vH9+hkj07+LNHJ/viuP77rj+/647v++K4/vuuP7/rju/747ok/vusdZO8gewfZO8jeQfbHd/3xXX981x/f9cd3vR32Bdhh/viuP77rd9On82r88V1/fPc3eny3gW9aNBBk7vyAKxR4FPBkwGI2hswDnzzwyQOffFzXW0C/WQvIx3V9XPezjOt64JMHPnngkwc+eeCTBz554JMHPnng04kHPnkH2TvI3kH2DrJ3kD3wyQOfPPDJA5888MnbYV+AHeaBTx745HeTBz554NMXD3yiMo03Tsd5KuNZXMkRnWun22wqNw3z3FVCkX7GfIKK8slA2bNKsaowl9VA23e0LBSma+lVbE/HNnXHA6zSga1zgu13EEXpYuCpeuRQPjEokiu8YOBNWiaOvAo9C5b40Nw+gB8FmzLhiqSqjBemCZWhCg8JpQMzrdxWMFAuRkalKf90+moQvPrBOSHq5d3h0Do0evY3Gdp/2dp41bJmTymOZyddrUJ5misrhTuPlcyDPrai6FU2z7wzx1hvGXdcFPJLKEPlODmRJ6ozq8qEXI6iRSz0FrmLVO9axV8uzKevaeehnR7a6aGd3sfzPp7PXPnM1W8jc+WhnR7a6aGdHtrpoZ0e2umhnR7a6aGdJx7a6R1k7yB7B9k7yN5B9tBOD+300E4P7fTQTm+HfQF2mId2emin300e2umhnV88tLMD36TgXZ8S41RBa3mwkwc7ebCTj+V6q+c3afX4WK6P5X6WsVwPdvJgJw928mAnD3byYCcPdvJgJw92OvFgJ+8gewfZO8jeQfYOsgc7ebCTBzt5sJMHO3k77AuwwzzYyYOd/G7yYCcPdvriwU6yENkMyP7UCmzy01OqYZaXq50Rq5VHZOEnyJy4z2JqyQRZteRr8JA1tDkoBvjzMlw55Sv/rv1tYBp7AJQ4w8Jh0IiUARFIFUxHknF/SIuAc1ZrcR/JLMsuvCfhrAq1HcJHilkeG+lTa8V9HBF30XbXk4oqHIeDc6OwoqRMyxz0LgpbHJzSuBhEpM5Jd0fJp6hapzbUOfaVg7CcIuWrboRjlPJluU7VGDNWRcuie6EyJmpUys7Xe3hVa0abJI1FRjlZJsr8kM4C6mWqICc/13liqikXURzc4b2CK7wb7oGujhKP5/AsCOkh0ZCKOapwUj4wI2yZmjUanUVlu2WZpu/dFQ0rhF84A0ffU7RZ5vDlxLqGUSesepVJUzVrzifX08l8vBjdTWfj89FdR/Spx6vOV74fjd9+s2h/fj26GJMx43x6NZwv7haz4cWoMygFMvW8ScoKfDSn3Eozo7Jm+wMDhkQulUex8qlIwVa+tVagI7EABgLsYMYUutCgJGdAgKxRKNYcZxvNutb6AjrG9KaJM1mDHLCF9gCNopC6TRKdvq7kijCfovYVeQMhijy0jxVGYReBS8tjzKE30BceGOuBsR4Y6/N+3kP+zXrIPu/n836fZd7PA2M9MNYDYz0w1gNjPTDWA2M9MNYDY088MNY7yN5B9g6yd5C9g+yBsR4Y64GxHhjrgbHeDvsC7DAPjPXAWL+bPDDWA2O/eGBsnZVrsC7rvt0Wxr6oBc+0526luOoRKxk30irBxoc1NwA95TG13ze7sNxbna+jL1ukRAetrIlfplkV/mbzh3IdCNxlz4HUVFRgaC4D/+OQyruJJTEdVBer8HGKkGEXgeFZcCA8cRdC0YAkewbMqdPvRbTdOSCb3OsDPTXddnbZkmWaF2EsEvDCFmkMcjtZOUQ+kDnYpQ9BnAKZwiota1ktFNNnwQSseZEU2aNB11mMBn5ZFWJMScoo16QrsnAtZFLHTGJgZymttxFkKl+m9zjcC3Ipq7zGvbCni3nTGDHgpE72mKezkmK6gqYiDewISRsX/qoe57HCFNQOr6Fjb8oHhkZ1iGVN8fTt+Mj+6QI9I34gzEC7XDIYuQ3rjvDALAWLD9liz6sJRuQBZkDB/iqUOYijcBnFUfHIScBoWRZCYulAIDxDHBx2Wkdwv2wFcP+WLr6f6ou/VQqikoRxWTB4GsAR3Dq48gXI+S1TeINhnlDOo52OLV//gQjY8bk1xzkfX+g1PeuzcYIoAiLkUZrE0U9lBKbh46UQWAsXhuAKAEoriTmTY4Dyu2Aj6qBwHd5SktMV34LPgN0Rj+LCzssntW5IJJMRxd6StGz5VXzB5MAba9IG4Llm0I7G1qghW/N5llfHUXVZrkeLbyYXLQ6L86H88Xo4ezu+GV7dnU/mC/OzQrjfDb8Dr+PtyDw5n9zMF8ObxTHs+pVjTXmaR6WY61Nik3TLWA/X8aFtwDAmK/mHIghkBGYaB4EV8482wfXkYnR1dzV5e3czmWGYH4/viBjG4mITaseFgHd1RXwY6/E0W9uXDgYoTQsDMGKSkhAta7DL0wfwv+hAjLTrKC8ZPyLvaRGljY51Wi6BkJrAnFohIIxj/P07RaqebjIhpYZ1cmQd5Ss8X4LjgZc3JQGH8FBKsAE9DKSXqH4MAIKXEQc8pp7DzqPtPnRmA/Zhy/DvUzSUSCe1kGygnU8CO0WrAtgiSZPTBNivwKM+Tx2oJfn6cIVLCiKJh+BIIjxqqj5sYTr1XqBf7MsF8DVr/gk0kYFt51CPYISlKsOWyte0eKX9teEDcUa2Kt/d7L4m46ON6dq6sCozq9H2o2b5Ls1cyhN/7tVEfZXk63qOjGtE8wctRCAhhb6zcCtcC1aEjp28CK2tbO8epsoAVSk2gItHaQ/4716EeYk2dojgwkcRZghI5HfU0ThsRnw4kIQKiBCbMI4JlacdA4Q6LjHoLvUG+tAJ2rbaCPvrsP1xXgfqhGgCN+mnU7uJeOCjk1Kfq0/AVwi3+dOsdbK5G/nlht9lUsm1I2m1sQzQTJSg0z2iInN1wDNKVgyxUeFFdUyuh1dILVynSQQsCT/pne0YK5n3QGz1riVoHPkTV4yslucrVyojlCh05pEe5SeU+qRvgrWCHkUmECbzJGxjkwO3zMgfiph+4J5R7FmlmO5l2ExHxPQekQ6lfnCbwBSWyvegz/sFyGSDfYja3Kn/+R/W7Pr1Zw2zX5/VSQWHIy5IlWtUlG+Xxmt0w7aCsc/Uj3NCA1efAwqktK9xv0yHe4iGsU2OMIQ/41iODYWm5Nn6kcUw2IKYSuQ+dPpXEQKmXQYDAamfYB3Ox9fTq1G3ZcgK5Mqp2KaZOFV5lKyunKSMZHBqD73N387dCvB4T6Qwena1Dz9cw0Z8d+juCF6L9uVestYevgjKg4n8MI1V/ChH1cYRpJ6DiBIcxEX64Nyp1jCipD6MNXz0yQZibY7JZpGFKijbPiLtDNr7iniaPv505iSzOj+LK+FNezv8/ETFhy1zBg6/zaWue2A0xs+iqvX4xa8CijrR3pUHDizFzeZ/P2GZx+G0xdky7n/V9SdwFwmn+dWwUxGu0v0+KlA7X0cU/7+URtaxzhSPaaMMVxPTElfTnE0qUEsgL29PLK1/eyJxZzJIEGUBDwANOD18p50LYyZSgeX2zWNOoM4oHx3S1e4oXcypaEMhQV+ycpWpghAtFtMLB0tWXKuBzOBws0GwRyYewqw3EJz24AwDfE6rDBYXA5Sg8XHobfHHGumllKmQnogZrlZZiWpBCDqLezWVaUWhbDPkB9wikYwFc7EAQ/pWfmByxGlOpKixGgoRjENDV2DIRAJPSIeqYAaxoEVXCWkX+6fnQnQUBNq0bEHyOxCVOS/C96LLSDSEtORGJthdw/QeNYOOzvvGkf/qxsm7q6OYjuSLUv/kxnnp6KqHDMa99n2UgFzv6jwWybbY6b35QB+oE1k8DmWWkl3fZ0wduU25VAvXYhjDxiL9MWI4bapo9X4OUpdxULJHE+PExyyVWflUxdVqR7F26JID5q7aGccS+daJAra/6m4ZPMBTAp2x4Ju+3wxOoHlQskm+cYU+MAmZ5niwhmcmLUIUbOzmcvKb+Fs24tAC9K0bpeKcbXtToa66omZ6LcUVP6FdpmbjkJehis7roDkd/eK4/JFvYewgrHU9GxOtt6Un1hmojQP+HgC3oL6iiF1SfRG6eX2b3DACAz6iyMTja9hcWK9I7A/F4y1Gpwr4TWV4DIjyNrmWxWoS+IyW5JCm8Wu18OOLI1NZSDj1kekgqqc6p9dSVVF/Ax7aQCFJasMZ6JI6lZ8rAfXh+fnk3c3CVRKmyjWnQdurr4MLWdNHws6D2rvjm/m72fDmfPQ6GFdGoiaq5UhtpJSEyyWL8lyarc9Hi8XV6Hp0s3gdzK2slmqaDmuyywNeHfKClfvCg0PQ7mmRnra1z5mD18E1hZaaQ+YxIieHuR0/5FAUgb7k8cXycMAAXqgZioDLyqREOOmI8vz4lFUzFc8KVVOKLXSyVUnHnXjkVynrjMIX2pqpU5wKgSNbwYO9sTx8i8OyW6KDsiC/MxjcViQiC/UaQYvn4LoieAYLwCT2HNXAwAJ+RmE3xFKts/ABMW6sD0KVIMWdGCZ8Uln2SufqbmGUXI0FtiB+sQzx5COXDWmOhU5sHbBgCTjU2EVeAT3JF2m10bLc0wKIbYYBQCHXbCdiHNhtIkdGs+eR8QtIHWRIwSTGk1pcOQxMJuKdZ6zLySwunt0mJBcqS0Xt0FreY/kUQ4bKMbXUYgMp9JuM+HZ0M5oNr14Hb6vUMKzIKTq9SLxvmJ1UtRY8T0ZTfIgwsaoY4SwYWnx3mxA37WFPR+h51cgPvhJinTUbSjmOJHoAf/A2YZG1Zj5AqjRGjKTkg+NMoTDTEDLcp4Kz+2ukseElXJ+B4pMwztOKsKw3h2ZHwiXs4k0UK/u5sR/shWgS/XI0moMAu5wN54vZu/PFuxlJMTDTzeHxpkjArkRIZ8+Xj5Z7FFU/lPZBS69X4z+8G1+MF398HWgb+Ql9GXNediO3W9skr4ffjmavucKfoikiYwgwR5ICY22N/sCZJv2arbnsA7nPlbAwn6IMeRcl+pgfH7nHPSsRFxoOy10C6zITnWJVAmBW6llpv5CME6yQkCp3hTvUMWrL+QykF4MIBmAv5PqHXMUp2EUAE5XiAk3ivJncXHSShfIPuBQOB0ryo/HAHNQf/Y/FaHaDG1vX11IdZab0WJjUT98Ez+U++UptkTB+4RAbV5M3wytbCb+N0yXJcKVrbcVCWwo3dGtLs9H3w9mFbkauSM82pqObi/HNW6wLdzO/HM3mr4MprDqLENWGPvBfIKxJmXDKCsqD5xEds3BMlsfGvHw3HY4viLftPhzDJcY6hNFaYaYzxypVWp6Nzkfj70b9W9c1xsg/7+zhavrLmne68a2zmX07WtxNZ5PpZF5bDEdfUl8fyD3BhdAYW/lkm6KMXWJwMk/3wmyxHbAxio/mSL6ZXCFDuNhgk3J8nyXn6SZmqCB4L1Sgg0XOM95izYaBjlqCSkIqc1/mPuOKjFDUeqb3+QBDHDoVpgSgisdUUCpovDUGUOkd5ci7+d3FGE8vvnm3GE9ujgyIVnaZJmWO2AOGnKHH5hido/eb0eL7yexb2GijIez8Pzo7U35P8/PvRvMF7lNmFKDdUC6KWhBpJcrAmd729+TjbHFsUepYbmwXGLtvswZgfqxhydESx3NH5SiJxoavJJPWGJsTLWQrcQpcm2KtncxGV8MFbFD4AwyCJ/VBcSnOQGNxmo4usOW77ybY0xUZAU/pBNu28CGt3Xw3vBpf0GkLkMff1vZhVzewG+R5Box/MSgiyhD1+J6qMLTJfdgK0DcI/pmlSdxbX8l9xJplAgR/ZrTNIXxMS5cyncwuQD4rn60xl0r7ZO+SR5RysFBahJho6FgYINl8dNF77XlBJGSHV8bCrHX4324fuv7AuL/1J0yE+q/Si6j/7LBzna9ooeZ8Stqx/gQNqPpvyuZpjK5mrLQ857WoP2zYFvUX3NZB51sVVdzyZl1jtzZYVbb116QmrP/c0GONF47pmfoHddVQf16T/a7HRoS3TLYuh1teq0nS1rdqwrDlvYY0a+MQhxSqv2oLktZhVURBEymK+WyZapls3oSxOppQj6LWkj76jAdLEFCHS/62EgskDJWqC3EaRGfiLHh59ir4l+DVy/9btSQ/dEUjwYWfbDZNjMxaxCDhs4kjW7hQZxn1OSlw7VI72aANQj1Mcy5dNsynLdl3l3arZXM9MSsxV7Xw1gJcsFjFCvko9sYRWLZgiGJVZpnMctdIEOUH9FLnBUJDtw48i0ZvGQgcV2YCfYWo7dAQICLz7cBeryO2jqrjMs2uBQLV2jD8QC+sgcSFjvBFd0ny8DAj5XMpxLUM3jjrVanCUtInVmH8dKMNLzX8zAoSmvi3iqRW7FJVs8BMXUHTfwT//rnBUN5xJ3dRcvdTGSZFuUfs7EH9DPr+Toee/r//RXbwHbpnd9j6HWV5rW9fOElhj8xeRivlY05/MCuS1o4sY5sq4BUPQmBiCRT45lFC0Gjt7Ci6LW2xPMlwMXr7x85wOuxY90egHkB6LYavg5kyrfkmAYPCBwbCuwwI20gTszeZNXj9HphntIBYRpICz3KyzEoDvtCBnEfELqMsMtG/SId12F7ahdLXcQ8fBW/X0KkNtBLPLCOoD/m6qdX6Ao7HKZiZFvNV6qprc42FO8GyBbolWMANp29nHuljzNZg5AXzrdhM9aQCGGSokufnk9baNx2vVB6NQWl9N76Qp60rjxaj4fWc5if5+jRo+9SsigLH2ryyjkAeIkwWNzs42hGGtSWr83o3++1uEW+TUI3qFgsR7nMG3VEwEARPsoVv8XdgR0yE567tjOcawTuHXdiyYlog04JFG7NMj7w6uhiHPE9nWoTxMFpElX5UdVbLJYpeKjim35WhxExYcyLoHm8plvCGCwz9OznhyGuNx8OrK9fP4xtaGNejm8mi6/Hw+vrYQZdxbQnooMrq/ZT88e4yVqbQqITosFtf0R7ILuAbP2pH31JGy0cXT8hwdgcvyDcCe4f2B1PvWzQya2oCDx0Oca3UFUih6XBx/s3d9Qik0XnLene/VX/KnggZ9+i0dL+hPBHHW+BJHHtF+ihgSL8bOR47rPr6K02LvvlG05qvv+Oy5JvtNM1vLQWP0PB1cCFtMqkEeV9THpHM17Qg/nkv7PBwZAc7lRI8thBP7koHc493V1/Rfn1dTZ/ckc0XnZ1QB4zHrV3rs5GB4cKuBq0Dw6QSMDlJhOYYk4ozyyDoY8vYmiG/I0Qg1BQdXMbEtCvod4Spj/Wgg3zTmytdGU9Fm45Q2hH4a++sEeh7am+O+F/31HTQT4X6VI/mAea46dOW+dXiZ8dIWYmcNeanspouBZEs0sOUQYoSOGhDy4i7Mtvtxsq9B/2+oh6ZJhVMvpb/eMCI2cccoZFP7eNK0hphMwT9I2jROd6U9Ra62d9L/hxy+1PJnTOTrK4EEiQSTrVAPH5a5/G1gS/rDVjBCNQqEWkT50whfAgS8dI1duSGBZ4kc6jjjFvDen8D6QvkBfRILDQwjrM8No+VECiJn+ABMDS1CKpm8Ab4+CwwNro+sYffVowK5SB11FSiHmbYQcWGqYUeEFgia7fQ0GfQVa/3j4BfqR1X2YUixM11bLm1XWVhA5+Ls+1Z8N3o7fAFrNZ7keQMwfx0a438q83wDnuqXsSUSllSydIVnTmU+0I6owR221FUi3cK7kp2F2RtYpm23zHKg7ECbNXDN6pOJm3X8cVxQ13dCmAFLE6aC6EejWWBsCZ7N4xbFTPQ+eoBB+coNvZPAxsTtBSVQAuXV/on1RAhJEzdDx1WSVcycmVeNXkyekuGE2FqwOwrggXXA2v/+LWTuxlNfEUQ4yca9eg5oubX5/lZEtqA356Q8It6/I389TWdDHAcrEWQP40BD88xr1TjULDHmdhoXPTE+G+6r8jUx24UmsjEZfcKI6IjKBRa0eKLh8qALHpPfBArdJnBz7607sKINsc6ePXy5UvlS6uzUPDzy7PfybLxFOLbM2DIZjTMHPMwFBtiU4Pgd/g/X/8Oi5Z8DW2Iwh1nJBGoV6NXEfrueK2OxXZGbDksXsERbzT0VaWyYX9FiOtDuiKKd2DB3bRV0QnTzfXFcxWEbiUmT9JqwPeMhrljEB5565G3HnnrkbceeeuRtx5565G3HnnrkbceeeuRtx5565G3HnnrkbceeeuRtx55+2sib5XRWg/k3dKFk3x1IV7reHuC/7g9If9FbEBoFLcnr2+T6lvgh2gjuFq4TWEns2CNNhi6+SZUmzxyH8kb03qfpmRJGHaYKFmior4bjm3j/VlU1lsWXmm0Uok1vp18h5setrXeoi65p0Rjz9dbXxteXeGdHTeTxTfMCq1vvgGOvhtdXk5mjkK7Ry9ENjU0HLdEWTU5rOxYV3y5POD1HC2lpF01OegDKhKYmBK1Dniv6wZkXZub6rZSzxKa5ob2tlbz4AcajsRRPo69Vkrn1u78yFZfv2y2pi9PG83Ov34ptSuPzlHnNNoITDRfReBiO/Iy8jEY1nssgyh9ZjKe5YVrYD2Te6+yEBRFBMebktZbLCxTGJdWgd3xK9hl4rXeCWFQiP0hzTDOJ2uMcuBBVuRl4pGPZljBSWblzy+U2+TChjJoH8wgal99gl49lkOLH/myNhMayE29R4N3UVMm0JupK2u+4idEIViS//M//zfKFqalrj6GFXGwkIr12a9FmyN7kfjlHTEKF2UnbLaDejJ1jWcG0r28jgnGhQAAvI1XibnErPvTB0N764IzTGpMlkjgn5q7pKteD+8BrvrSTziALSsR43ZHXDY6V95jY0+17nMe9Lp2+7FErhxrVSSoQxYmNTwT5MPL0w9WOo3fxN23pRvs74UKMGIwTGUFaqXnazyshgi/GIQC3WRuYXuXaRrDsjO4V5XQb592dYZB1FJ131UMz1X6uVK1fy0Gwa7ch8kpeAtr0rZURxKf6IiYuuJJ5mTV504pwoN15I7p9+YY15Xre6wbcZo30MgbXgzIYFe78AMa0ClhK92G7zgKnukX8Pae9rtvXDfcqj1q37xTu9FZ5Z/q47hNgNM4mSAPt9xyTb387M3i/IyTmSdWDpsJx/ym7gJXIEN5m6gelqM/J4iFA2QLQnwT73zc9Bu3D+n7PAktbpqvlcZsz5FXL3NapDx5yRWNq8SfehtSkzzELhI2wceMwlxBSTiGKCdBYava/VRGQlaZ+DLN5hXmchR4NyF2hb6rXMBJhARxuAZDt37v5oU9S33dlNJpOlxPOH/+e8BpD6zviYlEUJNaNFWumsdsiToqoPNshE1Sab5dBNzNY0SwDxjoDoGr7hxtViHtuKFU3fnbIEXlLlLV9m1SIUrQ7y7SH+ca3vBjx2WkothN6Doh98U51IlhN4nqkNXZZcJTh8Ypu6stSzXepqm8jNwyb/hmzLMIeYZ4WtK5p8O2+4IbdwJLoqjW5GUksbvVzHVLi77VN9uWnEqmu4DopiV5NQo3eYuCpUiX5SZ4RhcPPgsesvBAeaUwW0YFmWb/Np/cyHpvknx7MOdZ9cCLagIg7PAdjHBlOoXGJHIdbmi/UJBvOO+6T5Cvrm672jDnuyYUNM8pdix0IYpp2olcTBe95F92taZRMiqrKY0PlsEs8CoDCFT//oJNf8FmYz+8d93cbWmZZ1IFaXWLp2C5wqnpjzdVk7ET5y1fLqvCKYBYUzWqW7dDMzXidm2XvJbrgaD1A6MSJefK/NtaocisIvGoc5RdpLYASaAL4Fe8Twhth/HNYvSWos8tZ6qcdC1Uc7Xpm+3TEaFyPOLo9vWUYpQycq/GxfH6xYyjUTI2Prka0X6gf8r5qH8uxtej+WJ4Pe08FfdKkeZbQdQ5dmm6efvImyx7bRA1/2LpXM5nGBizpczk7VvOE23Oa7lsTpSqK036K0i+/iTKndWZb8xDsq303V9pAmZY8YQJkQZJ6UoXhP5nZBHBDjhDlArtR33i6KAsqcSxxwaIXUGtBTyfFKbqqrJigkMElos2DPGyGUKmYdYqt83s24RkA7n1WAUAZc2AjUYJ4ZValkfIDguFZFDbT0MQh7JqM6U8+UP+NzTJqKqotg64CECqHEGflZNUUuneJhJXVh3I3/3p5Q90jBWf5RaonJs6gxde/XDGhZMfSLPGhB9SPh7fWCn77VgpBr4ZnBVDjbhkLg4dPnpGvTwjycG+XEhhbfAHKUqSd+hnQy7niQMlZ58YRtYc6lIMisAUYUZ2U/ZJH2T8yv7IrNVSbFIGZQU/lQj5r91AKjKK5LeDk893YIC7osrIZ1xcGRsffXctbxVd4QfSWFMOoQH7sNlGetlcIdoTJ1+03dFuWWx0fZo8XC1ZO1ESxbXTHXf7dN0GX7v5Whv71DzPX4oz/YiiUeZu9rPgnDzH2wQcp1OsHEKpY3k59cfcmE19H70um2Vq653Z1MhHXpzdvmL9b87W5Hra7dkgFx0XB7UPiFDIzjolepoDRKQdYBlXHaOSubD24TChC13+RNERJSM7432peCwaXuyecu82vH4OS/3E1zHMQoV8Wvx0TEJgM6SzdEikEuxQsbQc1WQ1soyBOS43IwrKYFZg04gmJ9CoQh8ZtwsbxUg+PiHw66m8dYhiYhTFZVwqOW6kPKWWbGwzy0l1+aZ5IxhmO6BobLgdQOmA8l6TlgHd+vrcvvqPrpt5UVFG3kH2DrJ3kL2D7B3kz8hBrp+cBi3jviaIHyjPUJ0XDsuC7ggUtoIySRyxNkJTFTiTfp/gPD8n4vWXbWkhI49lkJ7Oh8nkVe18wfGGuxrDmXX5UMVu2BYnH2MKJZepAz4kJz2C06ARQ1fZ37xc8m1fjpC+6egJBtSrEchc+SXetlUuv3UJn6vmCpoKdU9eQvvT46TG5zlIAuur5uylyHzKzKc81+6XmJPdV1F2naquJOgciKle3zazVuxTtOW7Fp25LH1ssJbf65fLUo4rCsr2VBY6Ay5Wb/ZsxiaQoym/olxE5z17/c0xSuvpthRXoXFtbOl6TQZvh3k77JNtcfRH1R1zrZGUJ28KFL4pxrcYyMXFXQ5ARFVsT5bN4POfZsN80s2EB7056+p3k99NT/JqnHeGd0YXtcai6JO1Tz4mSii7Px4obI8RfmR48BNEB1HgPDEy+JQbxTtNICWoKlE288Kwvk4N3NInkad9A3Yu60nN4KM+duKtFg1Em8dcecyVx1x5zJUPKXvj6zM0vnxI2YeUP8uQssdcecyVx1x5zJXHXHnMlcdcecyVx1ydeMyVd5C9g+wdZO8gewfZY6485spjrjzmymOuvB32BdhhHnPlMVd+N3nMlcdcffGYq5/KtBA3Tsf5m2oBOfSuvwqXy0zcR5VSfdQEPe7ekLLkmQqTVQKFrl2m8zCqlp+pcEePHGwH2+Yg8GaO5mym6pFDacSgAK7SB5G9ScvEkQ+hZ8ESH+pQJX2E9wXwxXSqEhmm90wNQy5whle+2ddnDpRrkFFpxT+dvhoEr35wxiSol3eHQ+vQ6NnfZGg9S/y9+c2V90Myflx9PztZatX601xZqTJ5rOof9LEVRa/Kf+adOcZoy1j8OpShopHyRvnqzJ5VavDlchQt8qC3qFyketcq/nLBRH1ZPg8R9RBRDxH1GTDvK372vqLPgPkM2GeZAfMQUQ8R9RBRDxH1EFEPEfUQUQ8R9RDREw8R9Q6yd5C9g+wdZO8ge4ioh4h6iKiHiHqIqLfDvgA7zENEPUTU7yYPEfUQ0S8eItqBt1JwM4+58pgrj7nymCsfUvbG12dofPmQsg8pf5YhZY+58pgrj7nymCuPufKYK4+58pgrj7k68Zgr7yB7B9k7yN5B9g6yx1x5zJXHXHnMlcdceTvsC7DDPObKY678bvKYK4+5+uIxV7I+2wzI/tTCdPLTUyrtlpcIcFJitfKILPwEmRP3WUwtmSCrlnwNHrKGNgfFAH9ehiunfOXftb8NTGMPgBJnWE8NGpEyIAKporBh+SEtAs5ZrVXFwTzYhfcknFX9ukP4SDHLYyN9agm9jyPiLtruelJRheNwcG4UVpSUaZmD3kVhi4NTGheDiNQ56e4o+RTF/NSGOse+chCWU6R81Y1wjdKKKSvS6b25Um3JZawPV66dPWKH5RDmu+Eepl84+odnQUgPaaphjnFtGfXJB8a2kTkb1YtJJWfv5dh0spPNi2WavnfXY6zQZ+GM73xPQWGZao/yo8Oo00m9ysUCq9bH+eR6OpmPF6O76Wx8PrrrCBL1eNX5yvej8dtvFu3Pr0cXY7I5nE+vhvPF3WI2vBh1xo5A9J03SVkBm+aUAmkmPtZsJmBcj8il0h1W2nNjQUMb5K2xW4th4PGrHr/q8asev+rTc96R/Zs7sj4959Nzn2V6zuNXPX7V41c9ftXjVz1+1eNXPX7V41dPPH7VO8jeQfYOsneQvYPs8asev+rxqx6/6vGr3g77Auwwj1/1+FW/mzx+1eNXv3j8ap2Va7Au67bgFsa+qAXPtOdupbjqESsZN9IqwcaHNTcAPeUxtd+Wu7DcW52voy9bpEQHrayJX6ZZFf5m84dyHQjcZc+B1FRUYGguA//jkMqblSUxHVQXq/BxisheF4HhWXAg2G8XQtGAJHsGzKnT70W03Tkgm9zrAz013XZ22ZJlmhdhLBLwwhZpDHI7WTlEPpA52KUPQZwCmcIqLWtZLRTTZ8EErHmRFNmjQddZjAZ+WRUJTEnKKNekK7JwLWRSx0xiYGcprbcRZCpfpvc43AtyKau8xr2wp4t50xih2qRO9pins5Ji+kptRRrYEZI2LvxVPc5jhSmoHV5Dx96UDwyN6hDLmuLp2/GR/dOFTUb8QJiBdrlkcHEbJB3hgVkKFh+yxZ5XE4zIA8yAgv01aHIchcsojopHTgJGy7IQEksHAuEZ4uCw0zrQ+mUrzvqnMi3EjTOg+E25D5NT0FTrcBkzOOCrcLnMFPhdST5qgh53GypTfeu4yiBUcihNA8T6dpxglpzR2d0fDU5isKXDbB5Hh0O4FW2Ev6K3gly+Fmz4bICCR1O+9cAbRb1CXJXgGEgmoM5MkJcl0YNTeSG7db6g8v19GpdOIuGYfyrRLIOxzQuEzW85GKIlsH6McAF6jksONKeUz6AxOcf7NC9tj0izD/guRhMqIE7G9xm2wDCNdF/5HcbvBsWvIxD+eRhfYlraCc1XTxTTULRMt23Q5RwnQ4GHKxCnOYE6YPPCgIAJwwK27qH4vWTsl/BllpbbXfDKSVY1LsUMM/zKqQQorv2v0CBbh4/kuOkNxP8bLtN71nmEY+ZRR1JYkuWuUQM2heWMUBLjffU0JFLbqDkVCc5uE4N6kcDsf4VZBZcGlzJA4AdmGqGZV2e/G8gBJNG+3OtBcJQRNnyEJP3wHP6CMd7x478Pnr8CNoWPX7wY0EyY8h8cTdS++gf6qpPKaOTNC3Fo8ZTvEVYeabMd+i/aqCWX2eIBm1S9LPNNGccXavmjnx2rjr/qjIHhRKlLa6vXzY89LREgtNoHIPdzEAYOUMp1+AEBUpXdUqSgQaX80DsI/XZU2QPFeixEUDnQ2aF80JwNchalsV2E7berGkpRiy/o+VIILMYNL7pyCtLxYmXHaQU14o2onzPRjKiMMVfIHD5DShah8ziOfFLrxshBDsBIZ5lfxRcMrKa5gi2YwGvGARrVIYdszedZXh1HNQpyPVp8M7loiYE4H8ofr4ezt+Ob4dXd+WS+MD+rQzN3w+9Gs+HbkXlyPrmZL4Y3i2PHYa4ca8rTPGoYuT6tsMl1Cp5Zip1OjRJzqGhFrr1+39J6jgRKuVKh9iR3qiHDgmCuksmFgXIdSICdzU1YiQzMNvFZt00Qi/BesYx68wGBh6jqpccfWsss3+knsTj9C27Ee9FFFTMFQwpQzrRBaBzUDNrc7xtni6rkyrtPS5qO5IvSRsr1wbmurvR812kJ5qOZMKefVXD1e/AV04euzsFz2BY7knoYm3igDxT0k8eh1o8ESJ8xdQRRJBsvXIthsiwW6Y8RwxlYY17hs6BR2jV9K/Alj1RGKTs6qFPxJye7tc/sqmsTmhnmct8apzh2bEe3/S3fm8dhlZEbQwjmV8OqHVsPc+/3UYFm/3VEMaR2A7NKMWUVVRQpss/VNOdQKNh5YP7cnkjrExXp7YnELsgtHmUBDwB3lp6VUy/AmIm5wBv45jEnYFCUjw7pate5g0k1a/yrIbCgL4P0XkOiDiGM2eqFteOKj+WS/Ak3G0wYZuIhzHqDCcnA01ZxM7IRk5MrCrIPjgsK25qs2TBAzHC1ykpkJiFI1l5NZWhaCHmqEdkh2rP3hPEEPnBqSN/KD0wOsmiAFIaQEouS5RjLgK7C1S4SeMouVGejiQMtukpYpNj3NX3SLUOiHfor3QaM9rcwcha7DwILGgPa5XpyMbq6u5q8vbuZzBANg4fRRQwduUwfasd1UNTVFW9gPZ5ma/vSYdSUpgX0FpKSgN/rYJulDyCS6Xi3tEYJvheT20SnnnuqAAc3zfp3ilQ93WRgslGf1gFrcElWeAwbxwMvb0rC1+PZ7WADrhuQXvpYqP4zASvEY+o57Dza7kMnaGYftgwfjHcQ3RS6aSHZQOdo6ExAtCqALZI0OU3ApCqie/HkgVpSvw9XuIQ5kngIYgjNKS3MW5hOvRfoF/tyAXzNwmUCTWSwYR34XJDWqQKipfI17TLQ/pIhHOMvqBSX2X1NxsdQrGvrwqrMrEbbCyeApZg5nI85/tyrifoqydf1HPn4D0YJ0bjAUBwiRLJwK5ymRejYyYvQ2sr27mGqDFBOYgO4eIQOgv/uRZiXGIoOMTz0iMEyLdK1zbND+/hAEiogQmzCOKbDKzp+jieClmhTSO1QD5v9tdj+OK/Hh2lFHdaCRKPpbHQ+BJ/qdfAut33XqhEDdAEDIFzjUWaRrUBXYexvj6Gj8kAxF7BfE3MayIogMSq7ok3ZI0e8M79D4KCKZSAxBbaJwmovJwiA8qLX4hCnj6LFrQVF26fAxrUpUFEJw/oyGb5Mhi+T4ctkPPoyGb5Mhi+T4fFyHi/nTwH5U0Cf7SkgXybDl8nwZTJ8mQxfJsOXyfBlMnyZDF8m48SXyfAOsneQvYPsHWTvIPsyGb5Mhi+T4ctk+DIZ3g77AuwwXybDl8nwu+nTeTW+TMbHRwd9mQxfJsOXyfBlMnyZjC+mTIYoQuy4OV4dUOPjG7k6GKy+gAUKt/nTSEQT7Xf8lIbb9+ipU+c/9XRqo0d1xlSob4K1SqVYxx6l38chPWLIZUbrGzEKFtiNbGnlMt9LM0BreI35lxtEP0DUebpUJUfo834KXzbYh6jNkwf/+R/W7Pr1Zw2zX5/VSQWHI6VLqlyjrBaunVGkW8FYDurHOaGBq0+uwNC+xv08N/cQXUc6Q/gzjoU5lSd5tg7BDoNtdA/2GG831yjAGFvjGFfHqqz8Qb34Vym0AsPKdHS7T9mVHA8bOhTQnH5/yqm9+fh6ejXqPrHHM79yHjiaZuJU+bdZ/dCQPLvCoIEe56n427n7YNLxnuggT8+u9uGHaxAo7xxFP+yOqiVG1GEYrZGZxkqv53jkiDV7z0FECQ7iIn1wShxrGJViKTQMOozzqQZibfLJZgFWRXRsrXXhCVs+0N6kjz/dMT9mdX4Wt5zchn36XtVK0QfhTUEOfAzt/KxipdWj1qsdHVWC7ckFoVyHYo556BZUAPZ0eUAPHMRRTf/DU8QAuGbAb7hATNf87fiChiObZnOtW/a/k6NIGEmG+uP4OLh97hMsXteVyui8YHEaRTikFH2mCkzkhTzqGlpHimrxLfq0crb+vHEH8hYVPsnPU/bDC8Zu8cEy3fqznHtsdGLTVNfjujC4SPfCSlPL/ghLgcSE9VAGdgay8h65X6c9FasRrMvMocoBuRPwQyRXR7s0+1r5Ttk2v1gJrl0PZ9+OFnfzxXAxuns3vcD/dORBe77e+tpiNLse38A/u16av4O2bjrbmY3m764dB7YcB9WP2OjvGvyqKXrDga+Ow7+dnExoHVV+qMuCtni56cs3GjDyoTVFVm3lXRL9VFYQvY02nSZCZ1RSSbc+TdlS2hxSc9CmXa40pZKu61TZ9UcF00xsBFiQMazcFnr9COGUyRZQb2ETT1jPpoSSndgi/3j7S3CVN1GxiJzO24XUr/It0F18NBf+fwXOEaUUKKR/FlySoy6kZKIENNq/AbYcvBoopF/bG1+zGZ+nQPaz4EIiUqVylB7XBlwyOZCQSzXSqUI+Om3QpHYdCpgL1ncJOzIMUvO2lRmZKWSwOZQo64qoMVCwexfeIzxFJFzYTBOeC83dJuFqRSEJjru27BI5lFmZIBb3JmXHfRG+F9l3ZH53DC/jjxCdxu4+VtDJVLUzsidARYCFUSaRjF7g8COE/CF0v8/41KwuZF2INn+F+D7TDpJidIFIJB4WFS9hh0kVmWg5VK36nFFFlk/SIxd3MR4Pd9EqbjoE/huze1xhEpGsJxspHRYqKeYQzeoRGsoUi+fQvV3kj7IOHAzWUf5VCaOGrUT8eAueHherE2q38x7DAj1cbZHGap1lj3Ksg7DuFxvAikzotHcLCvnWb0NQFFRPRw75uISgMlbrRfpeuBKhDjlhTEbgNPwqeP53343eDl9oAQHvGelBNa/WJC3k+Vy2t7COKHro3XuS98e1ftlhu+tndZdfSyveGcqXJUbT0WksmyXfwwFSfaRgzUnFX7aL5oa1XLuIa5VdUQEzBxKxLpatog4wMoGWR00Z5mSmK4FpAhu/FFpeswfOperuZzXWjQltZcwPacEmZT8DA3xTWXnVdrZyaKWPA1Qz9w6cva0ZRjI01NWkSFC2gPOe5FztZCZo/0tXXntAsGz0Jsio7ZYOEN3LMhQYA0oKxV21apbgfoePJq2sxlfZfnSQxHJylmkaizDhTKoqhOyIWlXrimHWiwESa1GZuWnDhZhwFd+plF9eg+O2q9aGpogR9aNieirJLvPNdoftJ6yaxZ7p0VO5+Z3mPtNSI+3gS5b6kqV9Spb68m4UL/Pl3Xx5N1/ezZd3+w2Xd+sBNLAMQ48y8CgDjzL4m6IMfHbeZ+d9dt5sB1lO/WhFcUcd0FqNUpff7yut+0rrn2+l9RZvHdq0jCuyj/0lGo7O/0teovGZopVsJ+JvDlXqORjuhFO1Kkf68eAAmbpVUZpeGIF2/FLowge0dOFRAm05wM82NX9fYbr+afKnpeOPKBSmxBeUFP+MU5P90jtuWcWALXn1ZccafadfMmd+25brqUoPdnZui8YQtm4BhLOS6gcpQY/73oMTvKePcsytkznnN6yZqJOR+Mvvg3CNRTZom/wI0gBfFz8SE/0IJqT8ZxyBvfdxcz0ySa7lwQUWn7TWr95gk0rbzE0rSBXsIh7uHeoJ7Og9XW2JSS18i+91U7ckqPAei49GIMKRO+mjqO2+htfXLbr6aDYOVZy8npGbw/0P7X2izNv4mm4BWFi5tdno4t356G5yc/XH7qo750zx6+s+GTXztlksSqlv3FUd5YpRMXbO3JBFKAP8rAu5pqdGMIfohVODSC5OMa+qt11iGUqs8Ifrv5KxZpSytFlMgt8VZ+WWndUwVa8GA20PhOf6NA204vnnimyaUkg7OgOtMBZzF5aiQj7bcpCs1EYbbpogqA9V3F9auSNY3k2rSvLIDAMdxOSOpQqCf4oKoMYgbR+oWUIjhAmWyVvW38yUMhGyMAvXx8Vc420yNC/qednon5x3IaUy9I+ER0ArpOAyoNRgrmAZFVwyDoyQTGROgOVTrqyTtXY3TV6J8oVwWcnf7zheK+sCNsZbqQGkzrMCU0NjZiOQNbWKDuQBJPxwC05TXl8iJ1ikcA4Mh4uVU8MIL1uJNs2h6WKujZE5qjHhuVY8+uzIsskD0Y0CSnhKK5TnYaGjf09l9oh6uE0mGLsloNeK8mHqsto1vZCfBTOxT+keTsXsumYwtcpluNYpUAkpn+Hb8pRu7XU1pf6ZnfA+BB/1XebAA+gLN8DNfy+vWODXzUFj2V+jG55fLyYiHsDNJ0mS0vaSgF6Bdlvu5obj9fBah4cP+s1ZNfMMETN7gQfwnmiNvzqvSzzaX0/8hk+0x5hjFJbl0GUsMO+EjHikrAtLdNWMjK1JQCQVDZe2Zkrv7UR8QJuxlFWYjfQcVtuUDUZ804bdClv4YZao4GK10jDfmYR/PrK4UkNbm8u8be9QXUiyA05JTDeOTdxyUxPf4ITtcETGosaApC3I4kSWQ8PEL6arMM5lAJqWPUgoCKzoaJdHzJ38loDoduneGxTpbG7pVVEjeyqbXTS5A328ggvSfSseZ2lxhHmG1tIpXUjQP/irpNpFLO6QseioByHxZLka1sxcPF1RSytnmfGIMvoGiKYL5eEBFuXyZTRCRy5LupKtJfnarq6RnSlP1O7UvVCKXHNVUtCJmuFHqm6eLqjzUJ2Vbf2pauV0/02GmaD0AQst7qKDSwVtHVfoDuHXLCp2ewNxY3unsEsgPuXMzzfiA7jfaFbgJAqhyXakNYbNOJxQiaeRrYS9B9zmockt2KPSH68V7jTx0J9L1C1CS0GYauY+99YbnGhz8Xj7xkBQDhBZcsbgNNJZVQYzBAm2IhHmGrqm7qKQ8huE1DaHQD+D5Ka6JjA5GeLY8UExmqHOeZCcEZT7+cWY61ejDjlDOeIolruphk7OMg6PqaZG+AMo/jzHs+7iA0hVrofPVl2Yyyiq9lNkGgd7kCiFFV8O8aQZVPDReIHDJY/4gu1KQmeE+c4e6TcIz7M9JplgdKwZEKIUmk+dZ8jaPcaaWm7zfiTbVMqhIp+t11ynn/LPuqXcurARTyPAR6cKtqWvD7tNzJhpVIRCWGoWlT6FGR7KW7mtzDEsWJF9iu/SBQf8p30pBmiYvMytVghcSCCP5BG9HbE/FG0z5IJj7FuROtK6RPw7AyPY2TMjzt1T0gVale7S1y1I+V6XHlRtdhWXa4MtkzrTmRdwX0VBd1RYnvcyi9acGWiZrFMkvAe967K1YRnwEdk7FaZQjQ8IkC6PKj9I2zxkxZYZyQgzFhYXravRm5vJxehuPn57M1y8m43uvh3ftIVyjr/pemM4n48Wdzej7zuffz9efHMxG34/vGp5bTQ7//rl3fW7q8UYntDT0exueHHR2rH7i9noevLdkcHyoWaKP0lh8W19HaQylDs8oVMI1mU0A1YQp7HMe3FQQwJvsVrgOgsfwOgUxapTWfXQgjJsj/uGP6sqaB1hyPfgk3XfLaj38M0Rg1eye1VysODQFZOVGY6Ml5aFNk6ODaNTT41rkhheRnfdHfKoBqLY6i0qkSPl7cs4h3X2Fz17GYx4lAECPF6Ci81eLdcqcAchIgfprPAchVS45wFHrmS9brqiIsyrEZDKORYtVjr8404C/pui1l+o3P1n5VRQDOwpDgVXkv5GKvaadWyp95ofQf0YI8/t8omHaUtN7trnku1V9OyIGarbHSdr8cGxw0BM1DvA0173CgALX/WyuT9XS7PFwtTInanCiA33Ilm7T5a5NnboAP9YKXqcmQwyGlyShiWYTw3QCAMlYMCA2xevtasRi02BMQZBF5iQWyA1qbr6zLp/jPgbgRLUhAyagE+1jZJKGkrzu2ydZZCL7fXg2u6yRvYxb8kIjZMRN8IVfYPPk5RKndjINz5bRqlwdxbpWEpKQyaN6H0I5X2yIa5zDShoTaHNaOLgvLNeI87C3DqrX5RBZLaGKG2MBWm5kLLS5lpRRbkTt2gW7amC96qDwZ38z7mXuOXq86dsgQiv3ds7ha+UtZSWMhBIa+EpEfLRqUjXuh/r75cTtkI5J227Fd7Kpq21oev6S8bvn+UUbEwU8iovDwdQi2ZSKvZopXUlZoJSVK5lI+GjsoSOVbXXxQrTUr6oEqOlWqJSGKUr0ICBPhrTcoT5qIwZqrCve225AZSNDQpwnwPrDAZJUETrxGjKSkSsvpBR12ciw7laN4kcQy1co87grzml+oSgr1tAdgrHgbl9kKpoH0p97LpWm9ZCC6VJhTZAkQMnGkkzScjsWkbgq7tFg1w/nVSO8h2zumz76N7slMTDz18KV80QLoNL5agrIqJ+GPYxTkMHYS/k7VB8k5J9GZkpY6vNJ4zZOp0/etURueayvBR7MeaauWdtT/wCT6v+/WQ2PL8CR3fybnbeVkGs653qs8l0hDX18afGM7zxtfHjaPHNaDZ6d21703OQkGnGMSUqOywvRTmCcNWpMennoktt1y2WUSksfMz5R70/XMAmYrkOI7OmB7SOleiPNsvSRrsyVvNXtiN567SYkHTLTMSJ50MK7KwS2OzmhvIiCSzuA/SBhrO03O4qcApHSYoPhwic76GDaBoWZsrhJ2GSaqShqVBGcO8Itr4q9y9nta4du2yFDPYDLEsJJ4kEhFZ0Aw1txwydko2+cvVgnHl9DweZsS1HRLawFJPNJnehZdBY5TegyY26kdLQ4glqrqJl+yk57nnWbUvL4RkR3lgtI22mo7dvRwjjuoRdf9MqcI681nh8PXb+/GY0X9y96Xg2nH9rC55pfSYKi69uB6CzjGmUEHBJrgqtMGmihMsKBad4XBmzGupqTQXWb35kHQ/XQXPe4ZXyWgxQ1L07l0rVr3QsUOW0gESI/5psk8tzDs2h0AmHOgeTlFUmGL2xCstcXUmO/2YLZy9zRShiGxsM8T8s1bRijTaKdkswyoWoSUbKQWDX/397777cRpLdCb9KfQzvSvKA1MXT6w3NZ8dCJCjBDRIYAJQ8X7ODKgIFsFZAFaYKIJvtmAj/4XfY8PPsA/gd/CTfueWlqrIKBbVmRm2lwzEtIrPyevLkufzOSXIb/BzBSI4DDkLhPAjcd77GR7v107oG+Uylqyi8l5HyUJCBb40xiX+kJPyUVh6FEnc/K7TH1HXDpnkl6sVwM2TbUq/kYAhnn8x7ibjrHJ/s7pHYHz9orh98a1plcaQK3gzW/OcoUxDC/M/Ck+B+WthPu+Cwb+bRCm5zFafPif+CFy0D27CFM2zApbgoS0OVSjVNUd96RK9xYaeprIn1rXaAySbymSZUYaBTCai1kCc1qSUJ5djbVkcaY6KqaYyI07Sk7335VjMa3MfCpuFzUgpVV1GS9GYpgm6za7xfgqUsp2Spf1kdLv9+cp46BV7kJwr8vkiz5osHH+u86V/enA/rxdymOsWyt9NTx2/Tym/9YbXe+fD76rfnXcdvl/bdhKJT0E+Ccz1TJZ0dqOMMi4KtkmOa7UkVqwd7qfOym1pw4JxYrKMsFCrQhsSqBYiiSBVsFwcGjY+l3cfpLi/IXHLg8oiekFbqno2DrhVeFbSd/cbKCKME4e0++bVechxHnBNEuuDFEssPhphWvMwFqH7h6fVQmbkkB1s4y2AK9LNkjbbSc1FnNXk7a4XQ+sEqwlGLocbZP6MxmqfhtQkJBFo6v+EqJ56gdNhD9ethhdLUDA4wufEq52YaLox0m1CJX6io6FAoS8XiJk+CUxt7gDa4Qt0n/CbYcZwcM+MCcgT20Y4nwq1+G2XL4cb1aE6fC2VIoncWdrU4WsI827MgSQWmPLvbJZ8ckfcSn/c+puM2cQp6FxK1qkDTRqagm6AkUyzwfSF+ISOLNqsoQRvTnEUZtE5v0eIVcnBs2+h1qO8e2qQyAKVyr/FRpXueloL+E+4fLaTyhN98l6lLMPopmu2UuQ7lqWS5cumnTU4wlUCwsGecVsppkmgZ2mO5+dX5aFI86QqpRjDaiko9HaEUQHKmYlZKSUWhJZSAAFBwsooiU6QCpDq2onBcWJXw0hoFeWh1aMRe3duhJsmRpeOZ8dnqnVdo/xIK7Z8qk1AXZRZx9J/64QEBL9bWx9ZjkEqrIQeXXqrgN8+Pg+H5+aQ3JfjYYwGTx6LVo92JZhKcrUfYgCTZAMFFZVhxHVqQTLYYIuLg1W6mrK4N5jA4hwWyR0YQUFgFvf+G2ZHoDTm5/cxBwgfmoAkeK2X7sZbLHWxRYzwYVQ0HneJKy2ugSyyw8E3Bx5ev/u633/2Pj1SHXxLEVGrXCTNGnJZmAx9fnkjlMM93ZKYWscNKNwuz/K6kZ3QwPbKEfrPaUp5sB/OgogdB7heOr1GfmPc7ZGn+vLY01hF/MSlQld2WXIMGnjrnDES5+TuzFTSKvslYT5aIJUMemN5ug+DufKstFjV00sqXoxMj1lgEO3ZuLbJtl/Lz4oB2/AAGCJlwyBZxlFWVO4du78rV+IFYHZY57pwCi1+giy46WZ4Etzv0OWH6rVWR3U/6Z3Us3lFEP725+oP656Q3GBQcHTgozuOi/cfzODPZyJSIS0v2ZvfYwVFNYFTtrW6Tii2jhEQkfFvpzSJtMqCHbMv5iCh9QktRrFGDnxa0d+PTMK9pJvZxYDlSKZUFyVGfEJoZifUn37ABQP1QWfDHTfEUlNao/hEhRxH9NOhf9KfqD376R/112Zt+GI4L8gj1T+JA/otNGEXPLGn5xVef5A0ddsiBaGwCZFk+oQK3KV3yHbSE1ZRD8EQAD53pBQpxQwycTwglDCIHGyzs5nKGysMdlmwZThkl4WxrABy20gus/dy6gwtBz7aEw+77DVosGHhcpyBznEroymo4VkXQ6h2in0M9xWo7hU+rWW30X7R4dxTWSHkDA9rK4HmQp5iJACUDVE2VeZSiOJcpRTYt4I9I3eA6IljZ/V/QKr568Ql5FyFmZ3chAoyta590wISQrAJsWq30nNxXulBala1tV5F9ySEyF1mWmpZV3VjrhT5ggogKz/fM5eWLF19yLnuSmKisFnrXWwsDpavdiARysz8qhdqmHkdEb+ZKJKhTO205iwmn6lItkssa16oI7NQ9EZjmAS5TwlQjd803YcKMCU4mOUrw7OGBq3l+YF+mCLFEFl4okdqfmV7KNuax6cH5YJ7qpdJJU64I47Z2jLdpgw5OiuNIHLE3b8zeREVsZJOdI4lXPW8d52bTrxNKk5mFsUR31ieZcb8Dt99Cpynml89Gs4UlWoQV7wc1YINQtbl7Nj2sZmYjf37ubDDmMneaXlyZ1QijRUm4VEBLrjK5NVJ8+Z51vIOiW6w2dLuLV9BrzTjpjqQqxyg+upuAhToPQUETXONF7AL9XEgOy9DCOMrNinol7KgK+VFJYBRgJioNIFhQZ2T0oq1vzpVHU0AdlNIXUAsuY4OooY4VNTmylKr6HP0uM0bMwT7MV8rpgppv5dWEegk/ymavXjQEIlGcVd2q7w+d07BM5bhXpiV3ZgoJHKqN4u0WQ8h1GKAOOkXhq6OkKxUw7khcYvpcxYsId3CAlgdXXhEulpxVsP6klhOMU4K0rjHJTPQ6UME+GDi03qR0gUrm+wKtWUAHw6mdY1OxZNM76AdFynqafkx31L76hJx8YbJdPZ4EXbgkTVhabtKlb1W7dS8GWcFsVMIBm1n0n//672iPUeaaxKicdKmZz/5ca2MdLqZQFrsZHS2ReKuY8rbUEIPrAO7PWsK0/DQ6Wb4O3iKzDN5kcGvnd8EIeMr8mXMbJXFhvasF74x0jQntV4/KWLvYrRSjEjOoPoRV28Hj+jZ1KDwT+t059jcj11jLPCtTj4caiYXTujcxMquRS8X0m/KBws1wnkVoD2iZ/xPBoFxf8W2Fza5oZjsrN4+K/rsjrSdEp7XOGpVjeuc1XMgObWsZ7vid+DWaTh4pQC4uPTDllJMurYnxPA95oaxwF7tfpf4Sd3Kd9igXzYhMoi69zzaZGtu7arY4YMK7CCKMAFn5VlmhETFDYQBWyu62d9ev9vW0y+qWxvazZ9ZeuYI4/vLPpvFgq72e71SekLJu5ZCajZ2cRfo5ZkrgsADyM4SbDVIRP7BUR5e3IERkj+Z577puaFMzhFqVwk0k4z8CIqKYTDawBIihIvMsmUwNQfzE1d32dGDRq8fTFPW5KOO3mfaPRln1c42Bo2boIQvTDibvpQuLHR8aP87PNIiPi6RU99Bg5CO3V2giBuLiOwzYpIb9UBCwXi+OQdCxTUpIPdwMwbRyCpSBsi5GYVBgACIb38SJ+4EEKShAQK2QC/IV6nRUpUFXacdUwFiOEZc5HDr2jS8tPOrAJe6YBsGAFp1bT7lEyuMgRB1buoUUrtlnl5+8mZ6eMObvSFA72AevFDMilX9QuWHRiSsaMQ3L0Z/TBsM+zql56/7zpm8vvrUGGLSPngbTfOnpinpB46xACdOUJ682XjEp4/SW8cj4KuNRFrfrpGY7iFx0emFJAKQcb2R9kkmQIYbek3Eqa4Vhn6fZpEBcNeFDNtnK1JTBy57JgjOtSHsu7BOLYO5eeFiUb5xYjU6cJ5kIELgmacBpOpbnnGBFXPs6sUaE6JGtyaafJpI40+yDZDf/yJ2jq+Aj0GwWYySwYwLbuyEF9zglFe7ELAoDAmaSQ1m8+fL6ryAVtMKqxlvpMryNHYYc6KP7ps+zCPdk0AgPTXGm9VN+89JtHQ0z12OgKp8llNKtzGF7YU7/5cS+3OQ1HuRtertbBE/eI494Ejxk4Yb83yZOGqO3VBSQQkzRbcuAQjUBYC5kdp3NUg5HlIsQlsiVurI+kfQiXqnHMPRHJcmBaljnWxZsLrcjPWko5zR0HnMrYSiyRbKvoGDJ+StdcpNq3El0quMSU19jXuhSvJ8wmMIAAtV/YaFKKCjJnFHv2gMtA271OGdvCuaNVnKxfvLPCv4b9cbd6XBcF/fnLtY/935/1R1M7F/ejnvdaW98M33Xvaz7/UZ9aVcY9CaTylf6R/PJj2X6tyMAZQeGapHqk+MRneu0sbhiCuMnu6QWuvnm0V3WUSHTgpLTJFWKnVWw1pJQPg+fXLlGrBsBQSgSXsrXG+UeoRwfpj8+VFXC3m+2UM26s5aQNnNW1vccCpism37CsICb0Y4u/W66UK4OmZXgBuvRNLxzlByivdv43zOg14vugO7q/uW097Y3bu8np3XdWs5ye/q/yF/euxhN/6D+MOOiPyfTcf/yrfrrzXA46NF5oD9lPupPhApMpt2LUXMadLU030e0Onv86lbtPTWZ91o+UOHG1p2bRSCFJaVscHyZSVr5KpHX5Zu3KVGurjRpf0HyK5ugFbleVbk0hQQu1Oks0+Q+yrYHTIhukJReDkXna0YSEZwADLbjxDk6RcFGSVKJ44x1rhNJFKDQT2L4ECkm2MQRQ+fUXWIiHXJbrL1OiDdw4Dd0hLymiNOTW5ZHKKHFqEnjbT8KgR3Ko0uwVITd039Dkwy8jEv7gJsgQWWCthC8nVy618kqnXESYHsgf/PDix8LUc04NnzDhps6gQovfzwRrDHdrCt8mS3RySDoORvpt2Gn2PrH0SusIW1ROoDNoYdi0cTzhHp5QpyDdSeUd0j/IsB83nA/m+WyhBzH2/EHqb2GQl0Xg1pgss8huSn5pJ79GmfQzP7I7JVgq3Dl/rjDBAxFYUnlu3Vakuk2Oq3z6yCdGT9z7/2FWNzJEWTyYxTBEyK2MWpJB/S3RaCJBtYksS0oeSWrbULaieIorpNevUHRnjut60m9jSqQJy3sU/OFfCy6iMyC5o0UjihBkREUp+N0seB8jRs28Dq0I0yb4YoJwi94RqSpUXYN43Pml37YmodQghXzVI5c0qH4eOpMKYXNW9F+t9EyTszYgni9juaISlg9ttwxab1+HXU0jV4udp7nwZJsgVnJDhczvkPH8qjnr9qCGPHtdsdwYFX0NDsSzYWQidpRSWxv/XAKIWJkzOEOKLEbKeNtV3EPS4EhTi2KbVH9FLb6wOpo1jBZUxy+WDxc0AzdWdonZNsMtO2KUh8WrNqByoWAr0RSaIJwL9Z1Y4UcVS4Fo3Zho+gbwxLyUR0LGNokxWQvDiludHnKLVk5ZpaS6tJN84rxyVZAUdhwK4DqAQU6ayIZkKn7qf3CPD2/+qxwGXkF2SvIXkH2CrJXkL8iBblEp5x+2/XKLxcozXCl7Lc7kDiz+OdicnPtNInmhmkqtKPofREDdxhZo7+sc8MUXnjaMqAwTsRZpG/ntg03NYYza9Khtne18K2+wL8lNmYTJUojOK6kcDe5plVYvsOkbzo6JAChBzxXvsR4gZpMwIPqDlYel2q/hfan+5cay3PgBNZX1dkLyzxk5pL1eP+bHS7i3yM2Fv14BbzJAd9WvVasU9T5u6aNviyNuSy4sij1RAtfllJcOeylzpWFyoCL1Ks9m7FFSNGx/Yymo+FDxDFy6+m2FFWhcG1k6fIza14O83LYFzviqI+qiMFaS8rBh8K8wUPQSM5itIFFlBNK5/sekQeE29OH4oseJkynxF5Xf5r8aTpIqxHrZZMfvGRd1DcWWZ9K2WUPtRJK9/sNhfU2ws80D34B6yAynAMtg4e+ol0rAilGVbCymQrd8j5VcEJfhJ+2Ndi5pCc1g8/62IlvmlYQZG7/gMsUuBfwZMBiNobMA5888MkDn7xd10tAv1oJyNt1vV33q7TreuCTBz554JMHPnngkwc+eeCTBz554NORBz55BdkryF5B9gqyV5A98MkDnzzwyQOfPPDJy2HfgBzmgU8e+ORPkwc+eeDTNw98+uMu3UaXTsV5JPYsqkI+MKfabDI31aQ0pp/tRw3EUPakkKyqLt+n7b3kRGE6l15B9nQcU7c9wEodWDsnOH6bCB8xcKyKKnJcPiu4SAbpQ5S9wfSoDl0Dy4JbLNSLQR8Fi13CD6moNF72i7ZQSCidDN9oV49WQeWOfgiX0mj+cPyyE7z80Tkh6uVqs6kdGpX9VYb2XzY3XjGt2SHJ8YqP3mwVq9RUWcjduS9lHuZ0jbat0uaZOhO09e5W0Z9nZSgdJzvyouLMijwhl1HUsIXWLHea6lOr6MuF+fQ57Ty000M7PbTT63hex/OeK++5+nV4rjy000M7PbTTQzs9tNNDOz2000M7PbTzyEM7vYLsFWSvIHsF2SvIHtrpoZ0e2umhnR7a6eWwb0AO89BOD+30p8lDOz2085uHdjbgmxS860tinApoLQ928mAnD3bytlwv9fwqpR5vy/W23K/SluvBTh7s5MFOHuzkwU4e7OTBTh7s5MFORx7s5BVkryB7BdkryF5B9mAnD3byYCcPdvJgJy+HfQNymAc7ebCTP00e7OTBTt882EkSkY1h2Q/NwCafHlMOs3w3uzNstVBEEn6CxInnbEUtGSOr5nwVGrKGNoGLAf55Hs6c/JV/1/o2EI09AHKcYeIwaER4QAxcBd2RJNxv0m3APqt5dB+Ll+UuvCfmrBK1bcJHslnuG+mhueI+bxHv4uVdy1VU5jgcnBuFFSe7dJfDvYvMFgenblw0IlLndHfHyZfIWqcO1Cn2lQOzHOHKF9UIxyilsuxT0caMWdGy+D5SHhM1KiXn6zM8KzWjRZLKJiOf3CVK/BBlAe9lyiAnn2s/MeWUi8kO7tBeQRW+665hXR0pHk+hLAipkNaQkjkqc1LeMSOsmZo1Gu1FZbnlNk0/uTMaFhZ+6jQcfSBrs/jwZWJNwygvrKrKS1MUa06HF6PhpD/t3YzG/dPeTYP1qUVVZ5UPvf7bd9P68oveWZ+EGWfpoDuZ3kzH3bNeo1EKeOppdSkL8NGcfCtVj8qc5Q80GNJyKT+K5U/FFaylW2sHGhwLICDACWZMoQsNSnwGGMgcmWJJcbbRrHN9X0DH6N40diZrkB2W0B6gUWRS10mi3dcFXxH6U9S5Im0gRJaH8rHCKNzFoNLyGHPoDe4LD4z1wFgPjPV+P68h/2o1ZO/3836/r9Lv54GxHhjrgbEeGOuBsR4Y64GxHhjrgbFHHhjrFWSvIHsF2SvIXkH2wFgPjPXAWA+M9cBYL4d9A3KYB8Z6YKw/TR4Y64Gx3zwwtkzKJViX9d5uDWGflYxnWnO3XFxli5XYjfSVYOPDqgeASnlM9e/NTi31Vvvr6MsaLtGwVtbEz9OsCH+z6UOpDgTusudA11S8RdNcBvrHJpW3iWUxHasezcLHEUKGXQsMZcGG8MRNCEUDkmxpMKdOP0Tx8s4B2eReH6jUdNvYZY2XabINV1ECWtg0XQHfTmYOlg/LHNylD8EqhWUKi2tZ8mohmz4JhiDNR8k2ezToOovQQC8rQozJSRnneum2WTiPxKljJtGxvZRWbQSZSmWqx+Ze4EtZoRr3wpou+k1XiAGn62SNfjrLKaYzaKqlgRMha+PCX5XtPJaZgtrhPXScTSkwa1SGWJYunrYd7zk/TaBnxA+EGdwu5wxGrsO6IzwwS0HiQ7JY826CELmBGZCxvwhlDlZxeBuv4u0jOwHj2902EiwdMIQniIPDTssI7he1AO5f08P3I/3wt3JBFJwwLgkGowEcxq2Ny1+AlF8zhTdo5gllHvXrWPP172kBGz635jjh8IVW07M+6yeIIqCF3LsmK9A1wmyyijebcBnVEeaAagW5VAsWHJSh4OPkj94wI1FV6NQlOAbimShTJHjWhSiDY3ny3QrsKHx/n652NUS2iv+4Q7EVxjbZYrzC0mni0pUQVEG1tA3LQq8Xt30eA5Hk4eocXerOeAVVoq56svTRyY9FrbEfokdmjauzSnMCpADjgUkARwy3wHY229/JoXwBX2bpbnkXvHROWY1LbdQYv3JeYGST/0dokCXbR5WkmPvh/w1v03u+rwmDzaOOhdGT1qERD5ZSoGaEtwjGZdCQSOTAW18twcl1YhA7Air/R5hVcG4wNR0EreABgGZennzXkQEk8Xq31oNgCykwqxiX9Ken8C8Y4w0X/23w9CWQEHz87FmHZsIr/5OjidJXv6GvGlcZBdTJNtrUaPn3CImPtcoB/W/rVku22aIBe6laaRWL3Wp1prY//tmx6/ir9nYYShQ5oLR7zfTYUoqChVbnAO6sHA6qA1BzEf6E4K7CadmmcPvL2dYnCG0OKG50FOnxAceLjQKq8k51NkhZ5IJ3LWy7U7XnQh84uIxmPjC28yjC5OHQlMtjImolX+XsNFFzWkTlKBpNqkrUdDkE4DNc623oDDaSklI3xJ1J62TzkpgCuCpWMKCh6h7XIB4vGOVoGL8M2ZrPk7w4jqKN56I3fTc8q7HwOAvlx4vu+G3/sju4OR1OpuZnFRJ0033fG3ff9kzJ6fByMu1eTvcF+wwce8rTbEklJXKwyeQiBb0zxU5HISId3agM3QyIzao+inHygcM9tJspR0KSOy8qQ4IgjJNAiW4AbSaBs89NWG4a9KVxiOAiWEXhvSIZVfMBYZV4UYs9I7S2Weq042ns3AYl6VPUtCpmCmYpgiyiA0LjoGZQo/hUiZwqLlfeHGRqOpKKIuHkOjyyqSs933m6uwXK0BNm57oyHX8ATTh9aOoc9KLl9o74IlpeHugDBWzlcaj9IwbSZkwNJiIh46lrM4wPyVr6fYvhNBsyrXAIbZw2Td8y60kkapyyGoe3Lv7kJLf6mQ2aDqGZYS7n1qj8K8dxdEvPUm+yCouEXBlCMBl0rbV0GPHX63iLQvtFTBayehG0uGJKbipctUg+g1HOhl6QBEFAuj4S+RSv2usjQWbIEY+zgAeAJ0vPynkvwJiJuECWf/eYE+wpznubdHbXeILp8tboXrPAEX0ZpPca8LUJYcxWL3w7zjiamfhPuFigOzSLHsKsNVSSREAtN1c11xWp8NGWJIj9jMKWN0tSDixmOJtlOySmKCJeOxiJ4T2KJGYTySFes+6D1hJWSMzS19IDLwfJPLAUZiEFaZPlaKmBrsLZXRxhDGGoQsqJAq11FdBntG4jHCG1p0sGfDvur3QZcCyDhQC0yL0TWMAfuF0uhme9wc1g+PbmcjhGrA/G8Ecr6Mgl+lA7rjBYV1d8gPV4qq2tdw6hZmdaQH0i2RGsfR4ss/QBWDJFxYu8SuDEFSlW2k7R4gpwUNO4fae4qseLLBLTgRU+DkrLDIPMcTxQebGj6AGMTA8WoNzB0osWhtd/FsEO8ZhaDjuPl+vQCQlahzXDB/EeWDcZpmqWrKM9UBTxEM+2QBZJmhwnIFJtMd7/0IFaXL8NVbiYOS5xF9gQilOamdcQnaoX6IptqQC+ZuYyhCYyOLAOGxlw61TB7FKpplUGOl9igDH6gnLgmdNXJXw0NLuOLuzK2Gq0Pt8ESIqZy4KGP7dqorxLUl3PkYOb0AaKwgUsIeFfsnAZOUWL0HGSp6F1lO3Tw6vSQT6JDeDmEfYJ/ruOwnyHhvYQI4we0dSlWbqWee5QPt4QhwpoIRbhakWhOdo7gPFOtyhTyO1QNnr9pch+P62vNqPCdVgyI/VG495pF3Sq18FVbuuuRSEG1gUEgHCOgdpRNoO7Ci13azQu7TZklQH5NTGxTpaNiTHnhduUdXZEc3Mdgj4VJANBTNgiCl97OQEclBY9jzar9DGqUWvhom2Tl+TCpN8oGFF9EhCfBMQnAfFJQB59EhCfBMQnAfFoQI8G9DFOPsbpq41x8klAfBIQnwTEJwHxSUB8EhCfBMQnAfFJQI58EhCvIHsF2SvIXkH2CrJPAuKTgPgkID4JiE8C4uWwb0AO80lAfBIQf5q+nFbjk4B8vnXQJwHxSUB8EhCfBMQnAflmkoBE2xA7ro5XG9SS6EFCOFSSgkB9BZsULvPDlklFRFdse+68AWTG41VjITCPf47yDjozcoJ+0g9MLGt0R9O2Y8XnJvJcBLvSLBha2u4OpS1qFzhLC902aNYprRwaV1vpUUXHRuqbYK6cQFbApmisbIyko3SbEWXGjN+Fg0JagFL270WA0bKJjlaQo60LEC+f3qpUMPR5u2WWBtssajVm4j/+zZpd223Vw2zXZ3FSwWZPRpgi1Sh56y5dzZHNLCNGoVA/zgl1XH1ydon6PW6nc7qH6ApGDeGfq1Vk4gmFZsvg8TBYxvcgSfLxco0CxMg5jnG2L7vL71XFv0iCFxhWpu3ybdK95Bgm6bg6J/T7IfGGk/7FaNBrjjXkmQ+coVKjLDpWmnlWDneSqBuGO7SIBONvJ+6Qqv09UQhSy67W4U8XwFCuHAlN7I6K6VNUGI+WJXiNlUSSY7AUyyQtBxEnOIiz9MHJcaxhFBLB0DAojOhLDcQ65MPFFOSheN9e65QZNn+gs0kff7kARSZ1LlvVxJyDgAd3dO6MTlZFpZAlVH5JmURSxzwyhI+PcEYIX8KvKE7Y5igC8KDPjA0/dyVNAra1IxFulKYNmZO62lvIVHwbbR8i8pAYlfcFcduXnXL2onIeGd0liB0pgpRWKqKZeM4MWC/5H/EW1Sg7tKckWyWQKH6k1swd7E6fXNAXLryYwYqpVhWR6nb1zU9GLzWgz9DNVIMVsRI49yeVGUgndbCGBMUstzE9F9MGzO4o7A4YNqd2cwV47bM2WbAXvpocUiyUIZqlStFWU5fRw97qnSNoHBOj8aa4Dq7QuMyMtLdMzDk4MHoUvtiNw5xKH7ttqdZ0ZfNLzTpMWQlGswKzSXIm5HFEcrOwHp25DVRqqgmncbkkqOa9BPzhnZVoqi3lDQJ2ET4aA546/fCLidIiyF5uFhR0uxWwALZZqYRxDhBBacXimuRyLou0K7i5kJxuDuri3W4dJsewQXMK+KV7DUu05KGMmOrgy+fO88pE51Cz6XdX7KYryddCIdyYZXL6PTLQkXzGgUUSaF+347dxEmaPE53TsK4bzqez0yq4zoEo1x8aaaOYRFdYgp+jLO2UjISUh6JijLC2FzOIPZ6CVIkWRo7R3z8apc7l2k5MzZB0atoBFTrYMtA6R/uqGPFFZiGL7yOno3QPDUbOxqXqXRZt1dwsaUBrpjnL5dZ6sYlNXV86xvZwRsu0cgqUUbAKloyCpZyQsRi65E4r2//wOtNp6kqDdmQr0hXQeFlv+nMBfJTz3TY8lgBtdLDCvDKO66S/EKFdSOGaVfH85M309ITBO0daMIgCXinmQgoKyXc7wvG0xEHDcvTnxPOwSDUlrDMxls+bfsX4quEM6EzbmuZLclz9PVe0ZU9Tnrza+DKS8lBjcHV5iFwkrWBKyxuqFEkhhy7KJJBLls3z5rYsEvA5aBwF4mrEpDHZytSUKGbPhGRW3Z4P4/VhvD6M16OUvT//V+vP9yhlj1L+KlHKPozXh/H6MF4fxuvDeH0Yrw/j9WG8Poz3yIfxegXZK8heQfYKsleQfRivD+P1Ybw+jNeH8Xo57BuQw3wYrw/j9afpy2k1PozXh/H+SsN4K/imaQVB5vYPuEyBewFPBixmY8g88MkDnzzwydt1vQT0q5WAvF3X23W/SruuBz554JMHPnngkwc+eeCTBz554JMHPh154JNXkL2C7BVkryB7BdkDnzzwyQOfPPDJA5+8HPYNyGEe+OSBT/40eeCTBz5988AnStd46VScR2LP4oyOqFw71WaTuamb565UivQz+hOUlU8MZU8KyarCXLKC1p9oSRSmc+kVZE/HMXXbA6zUgbVzguO3ibY7FwGPVJHj8lnBRTLAhwbepLvE4VehsuAWC80rBPhRsNglnJlUpfFCN6ESVKGQUDow08KrBR2lYmSUovKH45ed4OWPzglRL1ebTe3QqOyvMrT/srnximnNDkmOZztdrUR5mioLiTv3pcyDPpbRtlXaPFNngrbe3arhwZBfsjKUjpMdeVFxZkWekMsoathCa5Y7TfWpVfTlwnz6nHYe2umhnR7a6XU8r+N5z5X3XP06PFce2umhnR7a6aGdHtrpoZ0e2umhnR7aeeShnV5B9gqyV5C9guwVZA/t9NBOD+300E4P7fRy2Dcgh3lop4d2+tPkoZ0e2vnNQzsb8E0K3vUlMU4FtJYHO3mwkwc7eVuul3p+lVKPt+V6W+5Xacv1YCcPdvJgJw928mAnD3byYCcPdvJgpyMPdvIKsleQvYLsFWSvIHuwkwc7ebCTBzt5sJOXw74BOcyDnTzYyZ8mD3byYKdvHuwkicjGsOyHZmCTT48ph1m+m90ZtlooIgk/QeLEc7ailoyRVXO+Cg1ZQ5vAxQD/PA9nTv7Kv2t9G4jGHgA5zjBxGDQiPCAGroLuSBLuN+k2YJ/VPLqPxctyF94Tc1aJ2jbhI9ks94300Fxxn7eId/HyruUqKnMcDs6NwoqTXbrL4d5FZouDUzcuGhGpc7q74+RLZK1TB+oU+8qBWY5w5YtqhGOUUln2qWhjxqxoWXwfKY+JGpWS8/UZnpWa0SJJZZORT+4SJX6IsoD3MmWQk8+1n5hyysVkB3dor6AK33XXsK6OFI+nUBaEVEhrSMkclTkp75gR1kzNGo32orLccpumn9wZDQsLP3Uajj6QtVl8+DKxpmGUF1ZV5aUpijWnw4vRcNKf9m5G4/5p76bB+tSiqrPKh17/7btpfflF76xPwoyzdNCdTG+m4+5Zr9EoBTz1tLqUBfhoTr6VqkdlzvIHGgxpuZQfxfKn4grW0q21Aw2OBRAQ4AQzptCFBiU+AwxkjkyxpDjbaNa5vi+gY3RvGjuTNcgOS2gP0Cgyqesk0e7rgq8I/SnqXJE2ECLLQ/lYYRTuYlBpeYw59Ab3hQfGemCsB8Z6v5/XkH+1GrL3+3m/31fp9/PAWA+M9cBYD4z1wFgPjPXAWA+M9cDYIw+M9QqyV5C9guwVZK8ge2CsB8Z6YKwHxnpgrJfDvgE5zANjPTDWnyYPjPXA2G8eGFsm5RKsy3pvt4awz0rGM625Wy6ussVK7Eb6SrDxYdUDQKU8pvr3ZqeWeqv9dfRlDZdoWCtr4udpVoS/2fShVAcCd9lzoGsq3qJpLgP9Y5PK28SymI5Vj2bh4wghw64FhrJgQ3jiJoSiAUm2NJhTpx+ieHnngGxyrw9Uarpt7LLGyzTZhqsoAS1smq6AbyczB8uHZQ7u0odglcIyhcW1LHm1kE2fBEOQ5qNkmz0adJ1FaKCXFSHG5KSMc7102yycR+LUMZPo2F5KqzaCTKUy1WNzL/ClrFCNe2FNF/2mK8SA03WyRj+d5RTTGTTV0sCJkLVx4a/Kdh7LTEHt8B46zqYUmDUqQyxLF0/bjvecnybQM+IHwgxul3MGI9dh3REemKUg8SFZrHk3QYjcwAzI2F+EMgerOLyNV/H2kZ2A8e1uGwmWDhjCE8TBYadlBPeLWgD3r+nh+5F++Fu5IApOGJcEg9EADuPWxuUvQMqvmcIbNPOEMo/6daz5+ve0gA2fW3OccPhCq+lZn/UTRBHQQu5dk1X8x10MouHjeRRhLlwYgssAKFISUybbAOW7YBGVQeHavKU4p8u+BZ8BuSMexYWdl5JSN8SSSYhibUkkW66KFYwPvLIndQCeCwbtaGyNGrI1nyd5cRxFleWiN303PKtRWJyF8uNFd/y2f9kd3JwOJ1Pzs0K433Tfg9bxtmdKToeXk2n3croPuz5w7ClPcy8Xc31KZJIuGevhCh9aBgxjspx/yIKAR6CnsRNYNv94EVwMz3qDm8Hw7c3lcIxmfgzfiVYwFheZUDsuBLyrK6LDlR5PtbX1zkEAO9NCB4SYZEeIljnI5ekD6F8UECNyHfklV49Ie5pFaaFjnu5uYSH1ArNrhYAwjvG37xRX9XiRRcI1rMiReZzPML4ExwOVFzsCDmFQSrCAexiWXlD9aAAELWMV8JhaDjuPl+vQ6Q1YhzXDv09RUKI7qWbJOlr5JLBTPNsCWSRpcpwA+W0x1OfQgVqcrw1VuLggLnEXFEmER43UhzVEp+oFumJbKoCv+eYfQhMZyHaO6xGEsFR52FKpptkrna8FB8QZ3qp0d3P6qoSPMqbr6MKujK1G60PN8rs0c12e+HOrJsq7JNX1HBnXiOIPSoiwhGT6zsJl5Nqwbeg4ydPQOsr26eFV6eBVig3g5pHbA/67jsJ8hzJ2iODCxyjMEJDIdVRoHDYT/bQhDhXQQizC1YpQeVoxQKjjLRrd5d5AHTpB2VYLYX8Zst9P67A6IYrA1fXTrt0keuDQSbnP1SegK4TL/DBpnWTuin+5oncZV3IpJK00lg6KiQI6XSMqMlcBnnEyY4iNMi+qMLkWWiG1cJEmMZAk/KRPtmOsJN7DYqu6FqNx+E9cNrKSn283Ux6hRKEz9/Qon5Drk74J5gp6FBtDmPhJWMYmBe42I30o5vUD9Yxsz8rFdC9mM20R02dEFEpdcJ3AFG6V7kGftzOQSYNtFrV6Uv/j36zZtevPGma7PouTCjZ7VJAi1Sgr3126mqMatowY+0z9OCfUcfXZIUNK/R6383S4h2gI2/gIQ/jnaiVjQ6YpNFsOWQyDJbCpRM6hU7+KETDtEhgISH2AdDjpX4wGvWbJkC+QgfNiG2XRsfKjZOXLSXgkg1Nb3Nv87cR9Ae7viS6Mll2tw58u4CBebZo7gmrxercW0lrDF8FuYyw/vMbKfpTj1cYWpJaDiBMcxFn64Dyp1jDipDyMOXz0xQZiHY7hYpqFyihbPyKtDNrnimiaPv5y4iSTOpetCuZN+zj8fODFhy2zBw6/zeWue2A0xs9R8dbjis8DsjrR2ZWAA+viZvG/HbPMV+GoRtky6n9R9SdwFzGnyaDbeBHO0vU63uLtfBGT/f9chKx9nSka00IZ7ia6JQajnEUquJaAX14fWbf+9ZHgzsRIEGcBDwAFOD18p5wLY6alAsnt3WNOoM44723S2d3edTFR0WaFIvqSL1dxFYQosZhe2Fgy41wNJAaHiwWCPbLoIcxaA8HpDI7RwOeUymBz0UAJNz4Ovc7+WFp64TKFpafFDGezbIfXQhRRLO5gJG7FSMlmSA94RGKxBXOyALP0tfTAy7FKc1qKEqkhE0E7NHQFgkwcYYR0qBJmEAla6yqQ9mh9uC9EW0GgTUsWJL0DUZmTbfgpahISzUJafCOLWF1D9x41g4rOp0rIf/Hg5M3ZUUxHUlHun9woLw1dteDBeNY+xAnw9abOV1Gy3N7ps/lAH6iILB6HEktJrm8zpgbfpmzV1LUZRrCxln7fYjhlqnj2aQJcl3FQ0qOxcWIxc2W+fIrsanZHtnbokg3mrtwZ+xz5VkQBy19ltQwKMEqg0RZ82fabzhE0D5dski9cpg90QqY5BtbwzEQiRMbGau5WPnXwfvrCjU1xzrG+qVDnWlHzuxAmxSV0ttQcHFwyVDZ5bSqngC+2xu/5FsYOLFpnsTE2eptnYnaB0jjg3x2gEbylyE6XFCtCN6+vk0vGXcBHZI94fA1HCrMURevN9vEabVJb+E35dQx08jq5kBQ1CXxGG7FJ09Vrtd39sz1TmQqIes90EMtTnNNruaCovw4PraPwI6XhdHQincLPBTN69/R0eHU5dSWCKVLNcVBX9XVwJpl8BGwelOr2LydX4+7lae910C+MRE1Uc4/SSMn1lguJ8lyqrU960+mgd9G7nL4OJpYvSzVNIZqs6IAuh7RgebwwXAjaPd6mx3Xts7/gdXBBBqXqkHmMSMlhblsN2QBFUC8JWtxtNmi2CzVBEVxZCZIIIu2Rdx9L+UKmlFmhakqRhXaxKp54Fz1yVfI1I8uFtsYqdlPhbqQVDOddScgtDstuicJjgWtnMLhllERZqPcIWjwFhRUhM5j2JbHnqAYGcu8TMrYhgmqehQ+IbONbIFRuUTyJYcLxydIrRdNdwyg5BwscQfziNsR4R04WUh0LxWltME0JqNHYRV6AOklF2m2UJ9e0AdEyQ7NfJHt2F61wYNeJjIxmzyPjCrg6SJARLzHGZ3G+MBCUiHae8A1OwvD2yXVCfKGwVdQO7eU9Jk0xy1AITkstMhBWXyXEt73L3rg7eB28La6GIUV2zOlN4nPD5KRytGAUGU3xIUZ3qiKEk6Br0d11QtS0hjMdo75VWn7QkBDhrMlQ+Dgu0QNogdcJs6w50wGuSmXEuJQcLs4rFGYaOIbnNGKf/hzX2NAS7k9H0Um4ytMCsyw3h8JGwonrVot4paTmynmwN6K66Oe93gQY2Pm4O5mOr06nV2PiYiCcm5DxKkvArqKQIs5vHy2lKC5+KFJBTa+D/u+v+mf96R9eB1oyPqAvI8RLN3Lc6iZ50f2+N37Nef3UmiIehmByxCnQwlbpD1Roul+zOSd7IKW5YAzm2MmQT1Gig/s40B7PrOAsNAiWuwTSZSI6xlwEQKzUs7r9QhJOMC9CqpQU7lBbpi2VMxDdBXELQF5I9Q+5sk6wYgCCKVkDqovzZnh51rgs5HXArXCoTUKPRu9yrH7vn6e98SUebJ1VS3WUmYRjYVKOuQmeyjl5ro5IuHrmYBuD4ZvuwL6E367SW+Lh6q61LxY6Uniga1sa9z50x2e6GdmRlm2Mepdn/cu3mA3ucnLeG09eByPYdWYhqg0d5r9FMJMS4ZQUlAdPYwqucEyWx8a0fDPq9s+Itu0+HMMlwtqE8VwhpTPHLhVaHvdOe/33vfat68xipJU39jAY/bLmncp77WzG3/emN6PxcDSclDbD0Zfc1xtSSnAjNLJWSpYp8thbNEnm6ToyR+wOyBjZR3Uk74YDJAgXGSxStuoz5zxerBggCNoLpeVglvOEj1i1YVhHzUFlIZW4Lx7PVYFHqNV6os95Bw0b2gGmGKCywhSwKSi8VQZQ6B35yNXk5qyPMYtvrqb94eWeAdHO3qbJLkfEAQPNUGNzjM7R+2Vv+mE4/h4OWq8LJ/8Pzs6U3lP9/H1vMsVzyoQCa9eVTVEbIlKimMv0sb8nHWeJY4tTx3Zju0DYbZs1sPJ9DQtFC3rnhpJQ0hobuhIiLRE2u1dIVmLHtxbFajsZ9wbdKRxQ+AcIBAf1QdYo9jtjSpqGLrDlm/dD7GlAQsAhnWDbFiqktpv33UH/jGIsgB9/XzqHTd3AaZAoBrR6MRQizhDr+IlyL9TxfTgK0Dcw/rF1k7iPvuL7iDDLImD8mbltNuFjunNdpsPxGfBnpbNV5lJon+Rd0ohSNhGKRIjuhYaNgSWb9M5a7z1viAB1eGcspFqD/u3WocsFRv0tl/AilH8VLaL8s0POdVbRTM1ZSrdjuQQFqPJvSuapjK4krNSU816UCyuyRbmCWzporFW4imtqlm/s2gaLl225mtyE5Z8r91ilwr57pvxB+Wool5d4v6vYsPCayZb5cE21EietrVVihjX1KtysjkIcXKhc1WYktcMqsIIqPhS92OJgGS7ehCsVkFC2opZcPTqygzkIXIe3/G3BFkjIKZUN4jiIT6KT4MXJy+Afgpcv/ptqST50WSNBhR8uFlVkzDxaAYfPhg4f4VRFMOroKFDtUtvFoAVCPUwTjS4Nc4wl6+4it1oy14G+iInKgDePQAVbKVshB2AvHIZlC3wYzXZZJr7t0hLE+Qa11MkWAaFLB4pFY7YM8I3zMcF9hVjt0CxATOLbhrVeh20dr47zNLuIEJ5Wh9yH9cLMR5zeCCu6E5GHmzFdPudRdCHGG2eWKpVOSnRiZcZPF1rwUsPPLCOhsX8rS2pBLlWZCszUFSD9I+j3Tw1y8oY7uYmTmz/uwmS7WyNidqN+hvv+Rpue/u//ITn4BtWzG2z9hny71rfPnEthj8zeRsvRY2I+mBTp1o4tYZvy3m0fogjdSXCBLx4FeEZ7Z1vRbW6LSUm6097bPzSa0+HEuj+C6wG417T7Ohgr0ZrfDzDYeyAgfMGAEI00MfuQWYPX9UA8ow3E5JFkeJbJMil1+BkHUh4RsYy8yFj/Ym3WYXnpLhRdxz18ZLxNQ6c2UEo8sYSgNsvXvFq1FXA8TsbMazGZpa5sNheYrhMkW1i3BNO24fRtfyN9jN4atLyglxWbKcYngECGV/LkdFib8aahSqGoD5fW+/6ZxFgXiqa97sWE5id0fRzUfWp2RUFibVqZx8APERyLhx0U7RjN2kLqvN/VfptbxDckVKO6xW0UrnOG2pExEBhPsoRv8XcgR3R/567jjNGMoJ3DKazZMc2QacPihdmmR94dnYJDouhMizAexoiohI8qu+ruFlkvpRnTdcWUmEXWnAiwx0eKObyhArP+jZSwp1qluDsYuH7uX9LGuIouh9Om4u7Fxb7wln5pCyg8ZfZpRPp4c/Iqk15UgDms1hduDyQX0I0ftaJvXUa3jy6aEHN2Ay1IjcA+oe0h1OuaG5lvaoIMbTarUoIr4EKj7vT03c1FD7jRac1+N9cql7ImQsI9Ki3NNZQm4qgFmsS+KqKjgCB91XMUO6T6cpWqRF+tUZXmy3Vckny1nar4rbngnjV8HZyJTCaXIJ9r8iOS+JpuiX4+RbZ5OLaNneoS3LcRB3eljbn7uyvvaLu+BqODO7LporET6oBRuKXHfBZiGN7aOaC1YZiuBHRO0kKzjUnZmcUI+lgztqrJb88iEFaKwpXRMe0y+u0h6n09aCPf6HKg8+Epa9OelXYY/uo7qxj6Du3NYf9rnpo2+ilTn+rRFKCPmz6tmV/JfrZvKQuWs8r8lFfTdUEk03QzYmiiwAVtQBlRV2ar3Zivd6Prq9Uj0aSAxNf8H8OKmHxM4IyU2kFKIo2wGIL6EbToHG/K9xaq2R+EPrvc/kioc2yc1QVDguDfVAtE48dlGp8b0LI+gAWMQCn/kBZxThTChyARL1xjR2qYYvyY4zrOuDXM8tcRXSDfQo9EQh2jOEuwPOY/ICd+gmFfKGoRVM3gDbD4JDAyuo7Tw28LQoVSkBoyKVEPY+ygIMOUTA8ILJGMLTT0MXTVqv4eyCu140q2sA3xcO3bbi1XWYjAp9HJ8iR433vbfQa79SlKcgZefrm9RvrVYniDPFVOXUoJLClR6YwiDeVciDJKYLc7smrxScFTyeqCZCQWt/0dozwYK8BSPXyjsmPSce2f7RfU1VsAlsHiqLoRqqgvacGq5F0RbpXNQPurO2ycI9vYbzs2Jug2KhhaOKnSb1VDhJAw2T60WSWdieXKVDV+Mqol5kSYGhD7jMDAZcPa371yUjdjiAcELD5QqEfNEW9+HcXPnNCG+bYEgp+V7W+kr88pHsARTovQfhoDhswxrRTtUHDGebFRuGiJ7F80P4ypg20UmsjYZdcKI6ItKGRa0eyLh8qALKoX/RTNUGUGPfvcegEjXuzr4OWLFy+ULq0ioODnFyffSbJ4MvGtGTBkExp6jnkYigyxqU7wHf7Pq+8wVckraCPauu2MxAL1brRKPd9sr9W22EaLLZvFCzjihYa+Klc2nK8YcX24roji7VhwNy1VNMJ0c/3cXAGhW7DJE7fq8OuiYe4YhEfeeuStR9565K1H3nrkrUfeeuStR9565K1H3nrkrUfeeuStR9565K1H3nrkrUfe/jmRt0poLRvyrumZSX6wEB9zvD7CP66PSH+JFsA0ttdHr6+TYi3QQ7QQXEzXprCTWTBHGQzVfGOqTR65j+SNab1NU5IIhhUmcpYoq++Cbdv4ahYl85Z0K5VWCrbGt8P3eOjhWOsj6uJ7ijW2rF5brTsY4Esdl8PpOyaF2ppvgKJveufnw7Ejve7eZ5BN5gzH21BWJg5HvgyXfXm3wUc5ahJIuzJx0AeUGjAxiWkd8F7Xu8c6Izdla6WeBZrmhvbWZvPgAg1HYisf214LCXNLL31ks1cvqq3pJ9N649NXL+R25dE5spvGiwgdzYMYVGyHX0aKQbBeY/JD0ZlJeJZn1kB6JvVeeSHIigiKNzmtl5hOZmtUWgV2x6/glEWv9UkIg2203qQZ2vkksygbHiQPLy8e6WiGFJzLrPT5qVKbXNhQBu2DGETtq09Qq8ckaKtHfqLNmAZyk+XR4F3UlAn0ZrLJmq+4hFYItuQ///XfkbfwWuqcY5gHBxOpWJ/9udZmz1kkerkiQuFU7ITNdqyeuK4xZiBdyyNMMC4EAOAbvIrNJWbfDx8Mna0z9jCpMVksgX+qnpKmLD18BjjrSzvmALKsIMbtjjhZdF7KC3RA9h4e/Lz09rEgWIqtO059gnfJ1LiIxxHp8hIFYbnVuCaewiW9X38fKUMjGsWUd6CUeL5Ey2qI8ItBKtA75hbG9zZNV7D9DPJVCfTrp11av7gm574rFZ4r8XMhZ/886gR3u3WYHIPWMKdbl7JIYom2jKkHnsQ3qz53chMerMOHTL9XxzgvPN5jvYdTfX9G3ncxYIO70nMf0IB2DVtuN6zjSHemK+DbPfUv37jet1Vn1X53p/Ses/JDlcdxnQClsVNBglyuOaNefvJmenrCTs0jy5fNC8f0pl4CV2BDeUtUD8vRnxPMwoayKSG/iXY+b/qVt4f0a56EGjfNlxJj1vvKi085TVOevFBF5SHxQ99Cqi4PkYvAJzjcKMwVpIRtiTIJMl+VXqcynLJIxOdpNikQlyO9uzG1KxRe4flNWkhgh3MQeMuvbp7Zs9SPTam7TZvtCe/P/+6w+wOze6JDEa5LzZoKD82j10SFDGh/G2GUlLvvLgbq5jEi6AcEdQfDVS+OVnOQNrxPql78rSxF4SVS1fZ1UliUoN1LpB8nGubwseEp0mh7N6THhNzP5lAnhtwE3SG52cXxqU3k5OXVEqYab1Vkvo3dPK/7ps+zCHmGGDXpPNNh3WvBlReBZVFUa/IUycrdauZ6o0W/6Zstd+xSppeA6J0leRiFm7xGxrJNb3eL4Ak9O/gkeMjCDfmXwuw23pKI9k+T4aXkfZPlW4NYz1cPVFQTAGaHddDSlWlXGi+RK8ih/jlBft+86TVBfri67mHDnF+aUBA9J9uxUIbIpukkcipd1JZ/2cOa5pJR3k0RPpgHM8MrDCBQ/fvnNf3zmpXz8Mn1brd1yzyRK0hftxgNy/lNTX98qKqEnTjf+HJJFU4GxDdVJbd1PURTI2/ndsJr2Q8Er28YnSiUK364uUKTWSni8c5RcpE6AsSBzoBe8TUhlB36l9PeW7JC18RWOdd1q5orTd8cnwZLlaOIrdwXI7JVigVfjYvt9tMxW6XERj4c9Og80J8yH/XntH/Rm0y7F6PG6LiXamm+j2h19j2Zbmrvqcm81wZT8y/Wnct+DQNnti4zeXvLGdnmfJTLpkS5utKk/QXJj5/EuTM386UpJNlKv/yVJiCGbQ+YEN0gKT3ogiEAGUlEcAJOEK1C51FHHm2UJJU4zlgHMSx4awHNJ1uTfVVJMcEmBslFC4b41Awh1NB7ldti9nVCvIHUe8wGgLymw0KjQHnlluURssJCphm87UchsEPJ2UyuT/6Q/4YmGV0Vl/YBNwGWKkfwZyGiSi7d60TwZcWB/M0PL36kcFYsyy1wOTd1AhVe/njCaZMf6GZdEY5I6Xj8XqX027BTDIAzeCuGHHHqXBw6fPSEenlCnIN1uZDM26APkrUkb7ifzXI5Iw8Unz3QnKwp1HUxqAUmSzOSm5JP2iDkZ/ZHZq9uo0XK4KzgjzuE/pfeH40ysujXg5RP70AAd1mXkc44yTI23nt/IW+KzvADEdaUQmhAPyy20b1sHhBtiZff1r3Qbkls9HiaBFkLaSeKo7hOuuNln6a34EvvXmthn5rn+Qs700VkjTIvs58Ep6Q5XiegOB1jBhFyIcvT1J/zXjb1vfexbOaptS9mUyOf+Wx2/Y61fzdbL9dhb2cDX3Q8G1Q/IEIjO/OV6Gl2EJm2gW2cNYxKfGL1w+GF3uo0KGodkTOyMt52FfdZxbd3h7y6DdVPYasPrI5mFkroU6OnozMCm6E7S5tECsYOZUvL8ZosWpbRMMdpZ6IteTIL8GlElRN4VKGQjNqFjaJFH0sIBHssbw6RTYysuIxPJcWNLk+5JSvHzFJSXbppXjGG2QooChtuBVAUUD5rIhnQm69P7Yf/6LGZZ4XLyCvIXkH2CrJXkL2C/BUpyOUIarhl3I8EcYHSDFXccLjb0guBkX1BGSdONDdMUyU6E70vYn8/O+T1l3VuIcOPxUhPcWLivCrFGexvuKkxnFmTDrW969bZyfvoQsnFdcDBcqIRHAcVG7ry/ua7W37ry2HSNx0dIEC97AHPlS/xra3d7fcu5jOo7qDJVHfwFtqf7l9qLM+BE1hfVWcvLPOQmY94rs2VmJLdD1E2RVcXHHQO5FSrb6teK9Yp6vxd00Zflg4fLPn32vmylOKKjLLelYXKgIvUqz2bsUVI0eRfUSqi85W99uIYufV0W4qqULg2snQ5N4OXw7wc9sWOOOqj6oW5WkvKwYcCmW+K9i0GdHGSlw0sokq6J+kzOA7UHJgvepgw4Ju9rv40+dN0kFbjfDG80bqobyyyPlnn5HOshNL9fkNhvY3wM82DX8A6iAznQMvgIe+JN4pAilEVrGymQre8TxXc0hfhp20Ndi7pSc3gsz524q2mFUSbx1x5zJXHXHnMlTcpe+HrKxS+vEnZm5S/SpOyx1x5zJXHXHnMlcdcecyVx1x5zJXHXB15zJVXkL2C7BVkryB7BdljrjzmymOuPObKY668HPYNyGEec+UxV/40ecyVx1x985irP+7SbXTpVJzfFRPIoXb9PLy9zaL7uJCqj5qg4uYDKSnPlJmsYCh0nTLth1G5/EyGOypykB0cm02EL3RUZzNSRY5LYwUXwCB9iLI36S5x+EOoLLjFQm2qpI/w3QB+oE5lIkP3nslhyAnO8Ok3+xnNjlINMkqx+MPxy07w8kenTYJ6udpsaodGZX+VobVM8ffmV5feD5fx8/L72c5SK9efpspClsl9Wf+gj2W0bZX5z9SZoI12t4r+PCtDSSPlZfnizJ4UcvDlMooaftCaVU5TfWoVfblgoj4tn4eIeoioh4h6D5jXFb96XdF7wLwH7Kv0gHmIqIeIeoioh4h6iKiHiHqIqIeIeojokYeIegXZK8heQfYKsleQPUTUQ0Q9RNRDRD1E1Mth34Ac5iGiHiLqT5OHiHqI6DcPEW3AWym4mcdcecyVx1x5zJU3KXvh6ysUvrxJ2ZuUv0qTssdcecyVx1x5zJXHXHnMlcdcecyVx1wdecyVV5C9guwVZK8gewXZY6485spjrjzmymOuvBz2DchhHnPlMVf+NHnMlcdcffOYK8nPNoZlPzQxnXx6TKnd8h0CnBRbLRSRhJ8gceI5W1FLxsiqOV+FhqyhTeBigH+ehzMnf+Xftb4NRGMPgBxnmE8NGhEeEANXUdiwfJNuA/ZZzVXGwTy4C++JOav8dZvwkWyW+0Z6aAq9z1vEu3h513IVlTkOB+dGYcXJLt3lcO8is8XBqRsXjYjUOd3dcfIlkvmpA3WKfeXALEe48kU1wjVKy6aslk6fzZlqS7axPFzZO3vEDskhzO+6a5j+1tE/lAUhFdJUwxzt2mL1yTtGthGfjerFuJKzTzI27exk8eI2TT+58zEW1mfqtO98IKOwuNrjfO8wyuukqnKywKL0cTq8GA0n/WnvZjTun/ZuGoxELao6q3zo9d++m9aXX/TO+iRzOEsH3cn0ZjrunvUabUfA+k6rS1kAm+bkAqk6PuYsJqBdj5ZLuTsst+fCgoZWlrdEbjWCgcevevyqx696/Kp3z3lF9q+uyHr3nHfPfZXuOY9f9fhVj1/1+FWPX/X4VY9f9fhVj1898vhVryB7BdkryF5B9gqyx696/KrHr3r8qsevejnsG5DDPH7V41f9afL4VY9f/ebxq2VSLsG6rNeCawj7rGQ805q75eIqW6zEbqSvBBsfVj0AVMpjqn8td2qpt9pfR1/WcImGtbImfp5mRfibTR9KdSBwlz0HuqbiLZrmMtA/Nqm8rCyL6Vj1aBY+jhDZ61pgKAs2BPttQigakGRLgzl1+iGKl3cOyCb3+kClptvGLmu8TJNtuIoS0MKm6Qr4djJzsHxY5uAufQhWKSxTWFzLklcL2fRJMARpPkq22aNB11mEBnpZEQlMTso410u3zcJ5JE4dM4mO7aW0aiPIVCpTPTb3Al/KCtW4F9Z00W+6Qqg2XSdr9NNZTjH9pLZaGjgRsjYu/FXZzmOZKagd3kPH2ZQCs0ZliGXp4mnb8Z7z04RNRvxAmMHtcs7g4jpIOsIDsxQkPiSLNe8mCJEbmAEZ+0vQ5FUc3sarePvITsD4dreNBEsHDOEJ4uCw0zLQ+kUtzvqPu3QbXToNiu926zA5hptqHt6uGBzwPLy9zRT4XXE+aoKKmwWVkX51XHkQCj6UqgBifdtP0EvO6OzmjzpHK5Clw2yyijebcBnVLfyAagW5VAsWHBug4NHkb93wQVFViKoSHAPxBLwzE6RlWfTgWB5kt+ILCt/fp6udc5FwzH/coVgGY5tsETa/ZGOI5sC6GOECVI5bDmtOLp9OZXKO+jQvLY+I2Ad0t0IRKiBKxvoMW2CYRrou/A7jd4Pi5zEw/zxcnaNb2gnNVyWKaMhapts26HK2kyHDwx1YpTmBOuDwwoCACMMtHN3N9ndC2C/gyyzdLe+Cl85lVeNSxDDGr5yXANm1/xEaZOnwkRQ3fYD4f8Pb9J7vPMIx86hjYZYkuWvUgL3CMiPkxPhePQ2Jrm28OdUSnFwnBvUiwOx/hFkF5waX0kHgB3oaoZmXJ991ZABJvN6t9SDYyggHPsYl/ekp/AvGeMPFfxs8fQlkCh8/e9ahmfDK/+RoovTVb+irxlVGIW+yjTY1mvI9wspjLbZD/9u61ZJttmjAXqpWkvlit1qdqe2Pf3bsOv6qPQaGEuUuLe1eMz22lERgodU5AL6fAzNwgFIuwp8QIFU4LdsUblDhH/oEod6OV3ZHkR4zEbwcKHYo71Rng5RFbmzXwrY7VZVLUbMv6Pk8ijAZN1R0+RRE8eLLjt0KasSLqBxnoglRCWMukzl8hiu5DZ3hOFJS6sbwQTbAiLLMVbGCgdVUd7AGE3jBOEBzdciQrfk8yYvjKFpBLnrTd8OzGhuIs1B+vOiO3/Yvu4Ob0+Fkan5WQTM33fe9cfdtz5ScDi8n0+7ldF84zMCxpzzNvYKR69MCmVykoJml2OnIXGKOK1ot11rXt249hwNlN1Om9iR3XkOGBEFcJZELDeXakAAnm5uwHBnobeJYt0WwisJ7RTKq5gMCD/GqF40/tLZZ6rTjWOz+BTXiU9S0KmYKZingcqYDQuOgZlDm/lSJLSouV94cLWk6kooiI+U6cK6pKz3feboD8dFMmN3Pyrj6AXTF9KGpc9Aclts74npom3igDxT0k8eh9o8YSJsxNRhRhIynrs0wXhZr6fcthtOwxrTCsaBx2jR9y/AlIZVxyooO3qn4k5Pc6mc2aDqEZoa5nFujFK8cx9Etf0u9ySosEnJlCMFk0C3KsWUz93odb1Hsv4jJhlQvYBZXTElFhYsUyWcwytkUCnIeiD/XRyJ94kV6fSTYBTnicRbwAPBk6Vk57wUYMxEXaAPvHnMCBsV5b5PO7hpPMF3NGv9qFjiiL4P0XkOiNiGM2eqFb8cZh+US/wkXC3QYZtFDmLUGE5KAp6XiqmVjRUputCX5YD+jsKXJkgwDixnOZtkOiSmKiNcORmKajiKJakRyiNesPaE9gQNOzdLX0gMvB0k0sBRmIQWLkuVoy4CuwtldHGGUXahio4kCrXUVWGS0biv6pEuGRDvur3QZMNrfwshZ5N4JLGgM3C4Xw7Pe4GYwfHtzORwjGgaD0aMVdOQSfagdV6Coqys+wHo81dbWO4dQszMtoLaQ7Aj4PQ+WWfoALJnCu0UaJfjeitQminpueQU4qGncvlNc1eNFBiIb9WkFWINKMsMwbBwPVF7sCF+PsdvBAlQ3WHrRsfD6zyLYIR5Ty2Hn8XIdOkEz67Bm+CC8A+sm003NknW0j4ZiAuLZFsgiSZPjBESqbXwfHTxQi+u3oQoXM8cl7gIbQnFKM/MaolP1Al2xLRXA18xchtBEBgfWgc8Fbp0qIFoq1bTKQOdLTDhGX1AuLnP6qoSPpljX0YVdGVuN1idOAEkxcygfE/y5VRPlXZLqeo4c/oNWQhQu0BSHCJEsXEZO0SJ0nORpaB1l+/TwqnSQT2IDuHmEDoL/rqMw36EpOkTz0CMayzRL1zLPHcrHG+JQAS3EIlytKHhF288xIugWZQq5Hcpms78U2e+n9dVmVLgOS0ai3mjcO+2CTvU6uMpt3bUoxMC6gAAQzjGUOcpmcFeh7W+NpqPdhmwuIL8mJhrIsiAxKrtwm7JGjnhnrkPgoIJkIJgCW0Thay8nCIDSoufRZpU+RjVqLVy0bRJsXJgEFQUzrE+T4dNk+DQZPk3Go0+T4dNk+DQZHi/n8XI+CshHAX21UUA+TYZPk+HTZPg0GT5Nhk+T4dNk+DQZPk3GkU+T4RVkryB7BdkryF5B9mkyfJoMnybDp8nwaTK8HPYNyGE+TYZPk+FP05fTanyajM+3Dvo0GT5Nhk+T4dNk+DQZ30yajGgbYsfV8WqDGodv5CowWH0BGxQu88OWiCbaLvyUhts29NR55x8anVrpUcWYRuqbYK5cKVbYo+h9bNIjgrzNaH9jRsECuZEsrVTmexED9A2vMf9yQHQBos7TW5VyhD5vd+FLg20WtRp58B//Zs2uXX/WMNv1WZxUsNmTuqRINUpq4dwZ23QZMZaD+nFOqOPqkzMw1O9xO83NPURXSGcI/1ytIhOVJzRbhmCHwTK+B3mMj5trFCCMzXGMs31ZVn6vKv5FEq3AsDJt3W6TdiXHYEPHBTSh3w+J2pv0L0aDXnPEHs984Aw4GmXRsdJvs3LQkMSuMGigRTwVfztxBybt74kCeVp2tQ5/ugCGcuVI+mF3VEwxooJh9I3Ma6zu9RxDjvhmbzmIOMFBnKUPTo5jDaOQLIWGQcE4X2og1iEfLqYgVcT79lonnrD5A51N+vjLhfkxqXPZqiZyG87pJ5UrRQfCm4QcWAzt/KxspcVQ69kdhSrB8eSEUK6gmH0augUVgDO926AGDuyodP9DKWIAXDPgGi4Q0wV/2z+j4UjTLK418/4rGUXCSDK8P/aPg9vnPkHidT2pjMoLJqdRC4crRZ+pBBP5VkJdQyukqGTfok8LsfWnlTeQl3jhE/88Zj18y9gtDizTrT/JucdKJ/aa6nxcZwYX6d5YEbXsjzAVyIqwHkrAzoBX3iP1a7enIjWCdZk5FCkgdwJ+aMlVaJcmX8vfKW1zxYJx7aI7/r43vZlMu9PezdXoDP/T4AdtWb222rQ3vuhfwp9NlSZX0NZlYzvj3uTqwhGw5QhU3yOjX1XoVa/oJRu+GoJ/GymZ0Doq/VCTBG3RclWXrzRg+EOti6zYylUS/3FXQPRW2nSKCI1WScXd2jRlc2kTpOZYm3q+UuVKOq9T4dTvZUzjaBGBBLmCnVtCr5/BnDJpAe8tbOKA/axyKOnEZvn7278FVXkRb6exU3k7k/tVasHdxaG58P8zUI7IpUAm/ZPgnBT1SDgTOaBR/g2w5eBlRyH96mq8YjE+T2HZT4IzQaTK5Sga1wJUMhlIyKkaKaqQQ6cNmtTOQwFzwfwuYYOHQW7eujQjY4UMNkGJkldEjYGM3XfhPcJTooQTm+mF50Rz10k4m5FJgu2uNadEhjLeJYjFvUxZcZ+Gn6LsPYnfDcPL+CNEp7G6jxl0MpXtjOQJuCJAwtglsVgvcPgxQv4Qut9mfGpWZ5IXok5fIbrPtIKkCD1CJBIPi5KXsMKkkkzUBFWrPseUkeWL9MjJXYzGw13UspsGhv/GnB6XmSRK5sOFcIepcoo5WLMqQkGZbPFsureT/JHXgY3B2so/28Go4SgRPV6DpsfJ6iJ12vmMYYIezrZIY7Vi2eMc8yDM29kGMCMTKu3NjEJq/ToYxZby6ciQ93MISmM1n6afIpcj1MEnjMgIlIZfBU//5n3vbfeZZhBQz3APynk1J24h8bksb2EeUdTQm88kn48LXdkhu+uyssqvuRWfDKXLEqFp6zSmzZJ6OEDKjxTM2an4y07RxJCW6xRxrrIBJTBzIBHLbNlK6gAji1DyKF2GOYnpimEaw8YvhZaX5IFTubrbSY1lYUJLGZNNumWRsp2AAbqpZF61la0cWilpXAcIGzzEeVlAEhORadrhaE2Qx4ASn+Sc9WQcER8QlV5rQrB9VBN41XJJgUT3ko4CbUHJVlFZKaslqOHho3Evq/EVjiEFlFjKzm2arqIwYY+qSojssF4V84uh94uBEvOoMHPThgs54UrCU0jDPAcF7q6YI5osR9SPsu0pZ7v4ne0O6yOtqkmfqehQqr7SVGhaqrgffOpSn7q0TepSn+aN7GY+zZtP8+bTvPk0b7/iNG8tAAe2zOnRBh5t4NEGf020gffSey+999Kb4yBp1fdmFnfkAy3lKnXp/T7jus+4/vVmXK/R1qFNS7gi+dg/puHo/L/kYxpfKWrJYbj+60GWWg6GO2GXrfKVfj5IQFy4ykrTCitQj2MKXTiBmi48WqDOF/jVuujvC0TX3l1+mFt+z4XCK/ENOce/YhdlO/eOm1cxcEuewGzYo/e6kon9rduuQy89ONm50nCNP32jmGYjyqs2RlHx3Anmx+CkhazRbFNQt682SwxlUpUc5lUV2JqypE28CIkN/rWjaGsQAkM453MTV0s5qKnFiIKxuCtgwdRXlZlLwRt0Xr6riSejwuCO48nMO5CpYmpy4+keWgjW7MdeAbeOpqFDn5MytOLp+53AibdxEmYuJWPfRjiXnAEn251L2KTfNd8ynuUOHFqMEAzyHXBK5O4UFQwHCrEMQI5ZiM4Fa4iWJxhz2A3J3XyKBLZa1bzd0NUbzskxE06omRcAjOQAxFaAk4vBhrAxmCaPXdr0Mb15p1O0KPt7HlFyMpofcnozQUy+wck2uPVVoVGUafC6kAwxw9NhB7RDEFPtfo1LVRrghB7wKWZdg7XPY7SZmwmEicmw+kjgZrux7R0PUtbE4SmrFcvGEduv1VAkESe5+fGMmHURz79t3yqmC8RsJfa4wlkGE6GfBensmLcb4yREcNiAQ3sXZFHUePtnNFaT1lABxVEgJYU+XOV04apMVoceoYmbcgs0bfG5fRQdYoSlATdiDlLaieIsqyZHIKRuiRpD5dCVrA/YfBatOXPMwnp/lYNBQw4QJVuj2f14oTtSIflQiY3lKs8tDzZG9Qa9mVlkHRc6Ahkc/PzYvDyMjpf8mN8flmSEghuRXYJeMbcNnT91fmm4dBgq1BQ8heP2zGUFhX7eYDcuPqbXirmBNGo6jFWCMVKmsCl5Mrm8IDpauJKSF9Yi7zpuDn2Zm/h/uFhTLVItUiubgLWr4rbglu1TWK5Is8EyqdpKjKK6j/bT3eUlk0e48dDN081WLRF/qDMeCHEUARa9fx71x3/ATGrdae/tH2qQFs21yqWn3cvTHiUEKZdMrt5c9BshFvrc9oqz/hOmDYWfDzizfFrINqUTrOiLWV1KjiP7Z6MYiwYUqWAWXzramJYMwT2Fuk84G8VxnBxDQxyg/nY6bZkXYxaBfL0cblzh2n0ulCHNo20Yr/ICTy6OltIPJGXeBFOe3e2STw5br2iE72O6Ot2PZF+InSSU8HXmgmRRsJ7Plv44A3UsD7VsVlES55QkNJyRaEGPTUchm2Pa2kuh/v73uy1uRK+cgPh6z9Ni6BujQCjOX5LHzHeZMlNEP0WznVIp9dPerO+31VwUZK2wZwxkyKsifkurj77BrCmmNdZwYKdzOpQOnZkK99IRUHLxBXi46Shhb+WiYoQ6azPxrEwFdCPSdcw6VZXwuGGH/93q0Nwfurd6FHHkTCPBnthNGif2ClIyw4TxykU+O+q9fds7uxn3znvjHrDHGka7p1ql+KLv/PlNbzK9edNQ1p18T1xYuVx5F83aK3OmSrRiJgubZW+5PePgGBEfeIBVlmJl76x+ZCFs9Jaw/7EQqWDogHpvdm1bXfDTDasYCVzJ5fQ8gRlXbKUhUkAUUg/1UgW/eX4cDM/PJ73pdTK9ix7VWTf+ZdA6rE40k2D/sLABceuku1z59FyHFrSM7RBuAgevdjNldW0wh2HBCAbCjyGgjMGZR9AfT9lL5PazHrMLsD8ZK/mXreVy64M67NJ1GJTiSw10iisteaiWWGA/8/Dx5au/++13/+MjC8aUwwbBO/S2BDDGrcqDglTx8eWJVA7zfLe2gmUtgDPM8rtikty8o1OBwzTjaFWdbAeRtwiIkvsFV898YiJHZWmQGNBUTm3x5HaJJO6UWZInxmhpGupaHFkN05nvZtEvJgWqstuCRBRZVoE5+7xz8zexZkyhgnfUDH1uJCi9gFmWyAMBVRuE5+VbSp/QQCcNjLOrXxDTUDxz1MskZNAchCArIcJxQDsOvdQvo2TFNmoyM7jQgfxEI5Y57pwCi4ceOkF0sjwJbnePaE/JI35oxrD7Sf+sjsU7iuinN1d/UP+c9AYDmz1PcFDsOcwVSWmFTuW+1Uv2ZvfYwVFNYFTu6ddKPKX1t04qP6ZZjpYn9QY/pBRqZQ84GexbimJ4m/eTc5Ry3VI29i9CsH4VxuRxSuzjwHJkgOYhCj+0JEd9QvjpGhTrT4o7h3mib/qXN+fDce0t3VSnWPZ2eur4bVr5rT+s1jsffl/99rzr+O3SJhZarH4S0FqqJIC0Os51l5h2dxbJwjn6RWm8B31U/OQPDjpXf132ph+G44I8Qv2TOJDvmUGjEWhY0hjrb7ChoR47QbRipCvEa4iEL/dRYjF2ZXjJLRNXQ64yODAKpCxhAMXIFEXesRg7HZKWJnj0hinuTSExmYqQE9MEHvYiZ/r/ejfD973xmDnNdNq/fFvLqvbXdde5HF72agvphdj+8NKRXKC4Ou9VfLwVEFW7InodOspoyCnBFey2AI2oqA0b/Zyy3d9EPjKl+iFOcaSpTv/zX/89V4u91/kEP2SgKCG4kRse1ikth5LlHdyTeMHPbUrkPoycTViZfPscte58az95DOqpvKtkG60wYaedMv2z7LBA6buNIPWjvItGx19s/aOmAjFgeuuft/5565+3/nnrn7f+eeuft/5565+3/nnrn7f+eeuft/5565+3/nnrn7f+eevfX9f61xKyWTy03Ht37YgSOlUWnzSY0Xs+uOnywpe8t4FZFjiKo4Wtx0QkdtcI+XcIMPS7eTKqiMbtXlw4D/0M3wFPyJo113GFTbGDp9YHdgCkiWbj979VOue70LBsGARIdRI/A5R671KUMdKnTpTXsdDQEpMfx68BJaCd5fpoEcZiYL0+YqMV2V8UJ4KT+XOUuc0JKu9IdzvAZ2bewGo6LBUDqYXa/oqeo7nFihXjqgIycxYfCXpUB6aadUp1vmdkV5tNq5HtsN5fYmQNK8U7ZqIc7F2jU4xbh2SCwqpEzOix7lTCQ/urhFQhTAgBx4XkK7WxzsHtGhar9eBQhP6M0VGagqbhNfMb5isXF6d7TmdLoxpbeyXWxLCjOp4gYS/z88hxEC9TSlFeOPyUC44oqSP9KNV6s9OZAEvPJlkBbAWZxS2ayKsWhdeT9GWonrzQ7wcZQ0gW3YY6ZxxuFRkjcgonlLuFgg8iiY7QkaOfI9bpbeO7gcL/rHD3yheFLIs5iEET/uaMzZVyHyf5gg2cpUw3ba4BXOTEXLDqYa4ZRY11SHndayOg9F3tTARU1TEk/DkwyfOpmhqhTDCrCfHAsTtahJ3EnOY0M6Y4apTNa5WWOxSVgId2hgo6GUqM2JIF1dgknbaJJNaHxArwkb45WkEFgbDp4wmO50aW9wbn8kQ3NO596I7PJjfve5Np74zjYc1ikJ0PDw1/e53QZyArCHPiWhW7oJpj7dJ1ub2pU5uSQn7011pKsjjuMBpePZlOoSXm+WYiq6Lq1T09HV5dTpveD2ioUijqX06uxuiqKxegnD7oXfQup+USzqlY/vVt77I37g7KP5/3ehPo5HzcnUzHV6fTq3GlJ6oy6P/+qn/Wpzfeq6UX3e/pufdCyZvhZWU6vX+e9saX1WG8HQzfdAf1s5VypptyIb6RgCrLFD6dnPfGk3IF/oxHeTPq9s9o1I21xr3TXv99r7HmYNSqmrzdMBoPQadyjO7dcIDDL/8MretFdzZfLMXlvprcnPVhH/tvrkh1K30gOjysU68L61zZSjyNuI5yOl3F5KRwlspkJWGnUR/d1ca9QXcKCwf/AJKrr4WFN++HWHngID6p97476J/RG7RAAd871lJRCCwUO1nGtcQ0HJ/B9rvPkB4W9DfpqfHZNpH3YRajDwHzXuG7peHqeWgxFspTRPfx7WMp9NewqjSJQNV0ZSigm5B9lFDpmMLQhOlpr4YxniUs1IUWp0QDXlXJmEcrULeyocNbf5DrXI/FMEc1Gvj8JDrpqIvJuo7wolU5uClvONq6Zc3ahls3RIgL2CC/fzmkZZ0qGYIM4GggcGZ+Kqz1njXmR3YpOh5DZmMWmjeuxGLzON/gNVaPE9H5B00SR61C3lH0nB4NDES15+qLlvo8zS4ijPysE0QwkUYuubepolsxDjfyhEEUSSZ2xxVqOz5AcsDXelkww2VUSdftrcf8AfRS6u4WpBESYsQdBxODzm93OvOHCSdeWMaWjyB+PzVeyhvu5CZObiQbBWZ/3aifQb6+kYT0UfB//w/J2zebMJ7fYOs3tIPWt8+cS2GPzN5GK2kJJvA0WaIlLT3vFn9KaUa2D/jgBprkJeO5pMsoSBI2O69D9hQ3ITgO3B/B/QPscdp9HYxlK1CsieZWHmkgoOOMHgBVaCVzku3B63rAxWgD0a9DEdYyWSaljhKeMaFA8qhs/eZNAAklZ4nqLkSnXe3wkbM3DZ3aAPr4dGJJWW2Wr3m1aivgeJy2UV6LySx1SZkXwIswoQKsGwyRp2/nJKKPY1HAMO8ENlMCg11O8c6fnA5rhcuGKoWiPtyK7/tn8ix8oWja615M7JvtOKj71OyKEu9tWmEX2Ipc23DPLAmSI6TO+13tt7lFtKCrRnWL2yhc51qRSJDxJEs0vMLvQI7o7XI+GYZ+KlBa4BTW7JhmyLRhCrRHe8y7E6gMgfLwr2kxVwaAeTHHD+hayHqBKVp1mRZQYzNzKjz4UqQCs/6NlLCnWqW4Oxi4fu5f0sa4ii6H06ZiNAA0IAnxiu6XtoBMabNPowhEKbLkODyT8nklOQ1n0yncHuRwWYWPwX2Uqyzh6jK6fXTRhHphrp4WlNnQPqHtUwKva25kvqnJTwLq+eNJ+SYYdaen724uesCNTmv2u7lWuZRVHdIeUCtqrqFUHUctUFX2VRElCCT1q56j2KE2lKtUVYZqjaq6UK7jUhWq7dTK93Q7Na3h6+BMZDK5BPlc73IF50i3RD/a3ofyh7JgMFmpS3DfRhzclQjYbbor72i7vgajgzuy6aKxE+qgAD4TtxFaswhazsKWAIK2d1mUs/05YaQVLbRy+5JNF50CCShrjzVjKxPl3kWgfIqU0AjBMOKBUHZvZxclot7XA8FLUIYaXQ6K9qj9K105HU2dZdF2lyWOpwza9lY5Z/umZpJSoRAnfLpYgG5T+rRmfoVTu38p5bkGmWp5firVjeuCSKbpZsRZqsQtaCed3FTz06UbldVKkgrSryiaFNydmv9jinwmn7lJRMmltudApBEWQ1A/iijtYXW8KtMfJggV+uxy+yOhTsnzp14TUvNR6G+T9Q+h7mUanxunYgGRZ+XhuY10suZorkUcTH9IFxwhpl44kXZADVM0VNc43sn3ktOLIOSi2mIWKfyoU/S94k/BLZoCOPviHYpalFqSEVSoxmDxSWBkdP3mBH5bECqUgtSQbJF6GGMHBRmmZMYQN4PkDMu2Y+iqVf09dg9qxyF7yINx+7bb9QzcU0LT8Rtw8iScvPr2pfYa6VeL4Q3ylIxWi2NIAJZLQ50LUUbJon9H2EQ+KXgqWV0QbwlnjVKWfsZWslSPvlUKq+BPgv7ZfkFduZgsg8VRdSNUUR82NLt3JeqrCLfKZqA+zdmqxga433bETWGCsYyhhU1Uv1UN6TRfC8pkqs0q6UwMYqYqC9RlhxBma8vSGSUMLhvp/u6Vk7rLWSYPEOrtNJMWJ7RTAbe0Bp6V7W+cypNyhjtABIjcYbue5Ry37VBwxnmxlUWwJZByUZPalFOeGmQHP9a9Mh2KPQ1DXJQVhcwrmoXxcNlQWbBVgq59bmG65Yg0dPDyxYsX2jEnTw/Azy9OvpM0Y2Tmo+pFqx6iLXgYihSxqU7wHf7Pq+/gf16+gjairdvWSGywZkck8y41XvDR/fJNsfiKMv4yW9NWYsdptl5PqgdTjzVyWm727ZbTv4ndu9FvuU0deA1jLhUBY06qLQsFlu3c0VqjD9RGlNY06Z2c3snpnZzeyfnLnJwWsz1tzt9JT7+I15A4Pma21L2lKsUrJfDUN4BEgKGRdbfhqBQV01lym1IMhovH83hIIMq1K5Uxt5Km1ly30HkP/zCeuYQ+CwkLFtohbJImVwU2GyffR30L4OOafN1+dF00KKCu8L20qCnK2kLc0pqi3xBFdoLksYCrsv8WBgS/g1Yg1pQYfY/c11zeYZBQUNZXjWaOyaIdHsi9qCwzmZb4K0sdqYFiERJJZ9dlXwCIA9JPrNP0Rs5JaJGFV+GznlEF2jC9Fe/Mz34n9XL4wfzRnd7AUb8Znt/0RsPTd4329ZdXDnpRD6GiZWAeueCSl7gWHIFs9siigUNBnK5RmMcmLuh5wAt5b7iShBnKzFsAWlWl35VgaruxuQD/P085eBXfUjoJOFV0aPkfi/43dNiud2gv4haSKJqrBwWQlYQUklbrL2hAnSLQlN+tkKZxQDVveEBzzneXL6wvebYl0hrWBrM5iuin0/FwMjG3AP3Wn+A91FMv8xZt3+WGXgeXhPPll7fIKldp+HVwSgmt7Zkf602C4/uYhGt8LHCFDmIxHiHryjhZu0QV2qh1Wm9iCZYB0jX610Ffk4CrexUdnEQPKwx1jBLblKWetqhgFsT0uYy1ZFzAwMwjW+869KCUD4Q+JCO8EkdZuohdtjCb4ed5OovxvKp3KyX0RqsNneBTgq+pheaq7Z/B/mEXqA2ad2YUwjvNCMQjkeOg/Ef3JAJI+Jdy08LFt9rNiXtzdDm31OHU0w9xTvfKI1lPLA5bujZWcehwvnXxZ5U9JjXGWjrYagASaSrX2fFDPHdj9esfAD3PoogizPXC6eUs9HqdTHhdyFLMr28B53/5giK546j4TGixj7dAaGjB4AsY3yvGaxkXNsTtec5ujk0YZ9XVgfJqg98bVVDNzP3AiorVqjyBYblV6hvYY125UItasTu2IPkCeWuiH8ubIhMnlNqZ/F3nJcjYiFR8mMR6OYgMevOSrm9qokgJvIEDyBXyaxUttiijUJy5GBWFB4tzygS+ihVHB6Hr1CwxnG0VUa2GpeQO6YCvC8fhiB23jAGTu2fqJIU4n0auF50+3PHboiQQbautGkSQZeMNeTFpxih8c6qQeENcJOHCJUi6OrxBDqg7MH3rHNjU2q6OMfFaQ4vzqvWZR+ZiMkAsgzh3kNVADL6GX1o2X5UGBzr636nlyFGR+JYVGm99DNWfs7X5JBgjx+NTzkxXxyKwjE6W5nkaqdwGyB8lSUexuppSe8hBeA/nMrvKXGbm6IEiNCVilWtq14fqqgoJpKm1oh/afkwnIquR4oUrcxJozknwAW9QrtHhXAkCEqoC/a3VAmK7Toob4SQpkDFc4TswDCzRfrq6yWLB3sVTLTxBUXIdbdxxYi1YocX06Iwe+A2/pNVSPyxo3WUVEVshSkDmuMSnL7ZEIozjc7xoVD1nqsQlHXOIkOmF1Gu92fqVJBBNDrjLugw8LSAFsIeitEx4gxpx2VXGv10O9T//0Cug497jHHhEh+34+7SsEqFzZp6FDy3V+zo1XvwztF853zDcLiyOZiR2ljUJBFLfmcw7M53NwjIJY7oGUNRRr8GH3QtJKEK7L/i2hwwh2smrZUsUfkibhO9DylSh3gmlc81eLDtkS57EwSHcZvF8+VmmhttIjyr5Cwd7lXp3NhD95PhcOSLKG1Fa/HxHIV8FEH0Qzuf4oKcjUV42e/Wi2ldvfPrqhb1xKk9YpQHVRZd7cMyaCxjZb6KoeO9U9g95iUtFV9VwSjkn+gl7Mq6gYF7AGWArauQcyUbnxpF3zWrzg5kqvoSeJWbO7u9qz/CH6olt/qAS69j40Ppkm+EFmi4KLtiMPmyeonzJVbGB+1fD2zzK7qPKCHL4zwaWLHI0+KcyxrwbSEDnYodbyR+ePM2pOxRw1G/5M5zZdy9ecNR+shW8gUhJ2Nzz/50zh8tnd9E6rBqAZmIOaeFjVttnowfgHMQMExjZzVbm9BGE/Y/W0/XAdnQSpBzf1VzFP/OtxG/f3e4WaOoFmTanOHMKwSbHenidXI0HyraEfdwqgJjlX7PalDaAAYMKju1D2yBV3FLfElSZKzWceHs4+/R8l+B/AtRRRAu38qNdJ5jaR6BbcMBmbPlMiS/IemhOTHj9u9SEOGKbOFYaUU88xi9fByPsEO8d6TvU04euT3/zG6ofwP+dp4iqSYN/CE5OTn7Hv2GjYfIof8G/TrC5c7iKnkLVZ/I71Od/gID/FCtdUVfT9Ol/x1rPgn/hYqvmn+xRvtozyn8C+bbNMOE3+NcJNtA4vDh/Cq2czFZwA9ij42axBo/CqvU7PWz8z/PnuCuOdicgmKJDtss9LKOt4Gf69BD9LHr6bG+Hzo9+51i2v9uzbKNHIJBELxx3Bj08hYE/0zvKi/b0WXGLaf2qy4fFfZ7bWW9yOu6PpsPxs9dqPmbvre+lBTPu3+4Z99tUDZnG/Pofgv++uT2BPv8FGpIdwK46+NIiFsO/oQKI9XavMFos/n/+IUjilVlyMx21mdYvpe7+VGyKe4IJrsMM8QpA30RlLfoRMQ2nqo6tCrxG99KmzEDYsvCozRS7HJTKJ3S8l2m6hHt4E+f4yPtz4OarEypApeiJEimIayFHU2AQXujrRHMN1NZ2+jZHSy6HNVHIIX5NSpaBElFKnCfPn1wnSnGTLop5B6+B56cnt2FGo/vp+ePJz5jIBOfzyFYZ+Ow6ocavj6iUiOOfJsNLtU74b0xFCzcS5gaycrExw2c9wUKFLjHBKSYjLH8iErBm20AyoLrO54aBd4T/Q9cWl2Xjz8f/hYP9KOKQvmbsyZ8EQtWvFc3iMiMh8z6dbNg6JudXUfkI1GcYoaYWFp8Y2nVDa/MPwcvflUpxB1ThK5sh4D90U9dHNOrro9fwTxfFFAd2wkO5PuqYBmgYl9ARNvL/cu//aJXjQMrF1nD6Em9TWmleM1BRHqLV6liM2UCdbJCb7fItKDhMBsWN7ATykGNhd5XxTXeD20d2Gtq86+QjkYnaPVSQeeusnggzLLuu5HTZ9OuEmtH7GzzlcEueyg9mEengnpzJi+c//vDjs9e/ZE+KzRW2hebDbbw8efXyVX59JKteEff/lzv7XBdJ9jmsIqfRIFpihDWZ4IEH6HSPTcLPdVIjUZ0ElL9T6JXs+3JqKNsQaA9bEHISPPnPgSuAKpSBPIvPs08Vh8mjJb2/Lp3CeDGNZghHlJrTRMA2tjLjKhiGcOxPMbESbMdHbKJ2mT8+4xHQ58ZYSojyWQgjRl+XyGiEqO3gZIjckH0dKa8LPpi+AdnsGbG0PgYtoLw+Ay5D5kTgWfxaM0wCtn0TI6hPhVLze8acgZkQGQpR+HidyBvysY79FR5M4vlPtFoo+QTvONsqs2RYO5VnWBj9dUICOxD53Xa7+djh/+YfO2z5C7i0Q3iNmZXjDd9HFVyG8G9SSMQXuw43uWaIZAVQx4TB3CzGhmivJ6MVnY+/5VxE0qWAUyUTiYyKPL+YkJaAkH8LMwzeTaej4G1vqkzSeMMRXfDdElYPJkpjcCjxoChbv1ppVk5o7lAdc8Pq15u5P6Pw5GU78gzRgMEqTT/BoohaRzl5lMsAO6TLkVwOjM1YW/suMfTqGWsy5N6nMbpRH/FbbprIMqM8mx1VExuAQd2ynmA7vOlowL7MsYE0Ef81YyeQok6Cp1dACPeYajZN7Huedy1MYNPwW8y6SOEc0gKKi9fJZbqNXotzRLSTkMYg1C+Z+9Cgfg8qHaO6xX+yWMQz4B7COVDUEWsCh3+a7MA68ZEhqNtoGfOz9HhVw8GvMlA6bxMipVyezAXSTMp0HjwVw0O03lAoKH7wLFjTc+a3MHXqnQSCGJn+Wt822pqTg74LHHJWZ/yosR+oacMpdUcX0oFxuAUa2uQlyDYzfqDcqfRzdmiyk8iRJfpmxVsMq17L91q+1/K9lu+1fK/ley3fa/lS7rV8r+V7Ld9r+V7L91q+1/K/ci1/J8wD48aRtI2HnxsPlzk9IuIAI/xYbm6yu2XVmCHoeROUoWNzD5A0tgTgvGUg4ONzuPXvnuc88M4R3l200Agsw7Egbz0Lt+EE6Bn4500t0OHIBPAcLSm/B3J6+OM50Mbz+1fPeZDPrREeG7AFszFcgH852iEi8IgI5fVz/PokefHiZBvl2yTaniAi+iRLZ584o5+9KlAteEowFoy/QYyEu7G/b9fY37dq7H+2a+x/Fhv7EVOkLVI78oZAY7pO0B31sR3hEYhveXHy939/8uKYggSih5Pv1MtpcA6wHcZiHskG1YBaCsOyrEp/PoqSQ4O34/PNCiQQQqEz6JMp5IcjWEmcKtqluOMjSeRQohNYtbsUscU/HP3LvyCTv8pWf/oT/gxCU/ZI1DOPc2R4QIaLcAVsrX7KQLiY8GBrosWL05RFUMC1NI/4AUwJNpScR5Jyr26mFFdwRAvTn9OGMr7yiAjqzzpYYp88StySvYPkSn+tITLBwHe76Dn1FDwVNBT8Ga92WfRsz/g1yZnx/4h/gLRMeW5++BGq3kUhveX5g4R8YIJyEBWtryrmVWxFszaQeYBd//9PbqqK +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe transaction results' (trading-data-service-observe-transaction-results)" diff --git a/docs/api/rest/data-v2/trading-data-service-observe-votes.api.mdx b/docs/api/rest/data-v2/trading-data-service-observe-votes.api.mdx index 457bab52e..8c2991ee3 100644 --- a/docs/api/rest/data-v2/trading-data-service-observe-votes.api.mdx +++ b/docs/api/rest/data-v2/trading-data-service-observe-votes.api.mdx @@ -6,7 +6,7 @@ description: "Subscribe to a stream of votes cast on a given proposal, or by all sidebar_label: "Observe votes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe votes' (trading-data-service-observe-votes)" diff --git a/docs/api/rest/explorer/block-explorer-get-transaction.api.mdx b/docs/api/rest/explorer/block-explorer-get-transaction.api.mdx index b61fd0c98..463ea9751 100644 --- a/docs/api/rest/explorer/block-explorer-get-transaction.api.mdx +++ b/docs/api/rest/explorer/block-explorer-get-transaction.api.mdx @@ -5,7 +5,7 @@ description: "Get a transaction from the Vega blockchain" sidebar_label: "Get transaction" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/explorer/vega-block-explorer-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get transaction' (block-explorer-get-transaction)" @@ -2273,7 +2273,11 @@ Withdraw ERC20 asset. Ethereum ERC20 multisig event. -
    signerAdded object
    signerRemoved object
    thresholdSet object
    stakingEvent object
    +
    signerAdded object
    signerRemoved object
    thresholdSet object
    heartbeat object
    + +Heartbeat showing evidence that a contract is being listened to. + +
    stakingEvent object
    Ethereum Staking event. @@ -2333,7 +2337,7 @@ Validator command sent automatically to provide signatures for the Ethereum brid Validator command sent automatically to vote on that validity of an external resource. -
    oracleDataSubmission object
    +
    oracleDataSubmission object
    Command to submit external oracle data. @@ -4591,7 +4595,7 @@ Components needed for the network to verify proof-of-work. Signature definition that allows the network to authenticate external data. -
    +
    An unexpected error response. diff --git a/docs/api/rest/explorer/block-explorer-info.api.mdx b/docs/api/rest/explorer/block-explorer-info.api.mdx index f4a049956..361d7b677 100644 --- a/docs/api/rest/explorer/block-explorer-info.api.mdx +++ b/docs/api/rest/explorer/block-explorer-info.api.mdx @@ -6,7 +6,7 @@ Response contains a semver formatted version of the data node and the commit has sidebar_label: "Info" hide_title: true hide_table_of_contents: true -api: eJzVVMFy1DAM/RWPzyW7lGE60xOF6ZTeOhS4lA6jJEriNrGNraS7ZPbfkZy03Swc6HDiFFuW3pOepIw6YPTORoz6dNTH67V8CmcJLckRvG9NAWScXd1FZ8UWiwY7kJMPzmMgM0UXrusMfYTYyI0MtahP9YdkVQ2bVRVcpx4aUzSKGlQlECjrSlQPEFXem5b0kaatl7hIwdha7470gCGaifoR9Bo7tqrKhQ6IsFSzj3LVEvl3vN2TxeV3WCTGGXV4fWkr92lWhF3Zt8RYBOMpJaDPVOyLAmOs+lY9Spfp5FdB39I/ycfp8ncqismMpTfHzwXwFWsMExmBaVOUIezSAcrSCA+0V/uw7L2keTfBjS/QhQHI5X11Zrf62Q1CgHTvWA+oX4hZO1e3GHxxTUB9/KPYVvUWN54DucMYggv7mgs41FzTjX7fuuL+fONbF1ig20OgCyRl7KSrDAnkrqc0J7kEKpwjs2/2sflKmgjGRgUq/u2wKbBlshTPM390OPRLysXkS5tShpclZ70o6rtMphatqXHyWqNEeCBeNr0y02vEILmxJKPuQ8svDZGPp6tVjhlhJIuUDVhDttn+XLGWgrHUKrGqJy13LGYC31u+rwxwWMbZ1WXUe6uqh3V2cpKtX/mAg8GH7K1MineROkhbYKETrLmsRQ57G/TftG4ec8INrXzL7FJuasE4N+lm0pH1bFgFuY9jDhG/hHa3E/OPHsOW7XwcIBjIReybW8ZpEEruhXT1HreyGfwP8kI7QNunXTz8z0jfnmbl4vwzr8svmrwU9g== +api: eJzVVEFv1TAM/itRzlPfGBKTdmKgaew2MeAyEHJbt82WJiFx396jev8dO+221wcHJk6cmjj299mf7Y46YgreJUz6bNQnx8fyqbwjdCRHCMGaCsh4t7pL3oktVR32IKcQfcBIZoqufN8b+gCpkxsZsqjP9PtsVR2bVRN9rx46U3WKOlQ1ECjna1QPkFQ5GEv6SNM2SFyiaFyrd0d6jTGZifoR9AZ7tqrGxx6IsFazj/LNEvl3vN2TxZd3WGXGGXX96so1/uOsCLuyb42piiZQTkCfqzRUFabUDFY9Slfo7NfAYOmf5ON0+TsVxWTG0euT5wL4ii3GiYzA2BxlCPt8gLo2wgP2eh+WvZc0bye48QW6MAD5cmjO3VY/u0GMkO896wHtCzFb71uLMVQ3BDSkP4rt1OBwEziQO4wx+rivuYBDyzXd6nfWV/cXm2B9ZIG+HQJdIinjJl1lSKD0A+U5KSVQ4RxZfHWPzVfSRDAuKVDpb4dNgauzpXqe+aPDoV9SLiZf2pQzvKo560VR32UytWhNnZfXFiUiAPGy6ZWZXhNGyY0lGfUQLb90RCGdrVYlFoSJHFKxxhaKzfbnirUUjKVWmVU9abljMTP43vJ9YYDDMs6vr5LeW1W9Pi5OT4s3Mh/BJ+ohz76DXhDmYhbMe3vz3zRsHm7CDa2CZXYpNws/zq25ndRjFTtWQe7jWELCz9HudmL+MWDcsp2Pa4gGSpH49hvjdAg1d0B6eY9b2Qf+8wShXYMd8gYe/l2kW08TcnnxiZfkF8ZLEWo= sidebar_class_name: "get api-method" info_path: api/rest/explorer/vega-block-explorer-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Info' (block-explorer-info)" diff --git a/docs/api/rest/explorer/block-explorer-list-transactions.api.mdx b/docs/api/rest/explorer/block-explorer-list-transactions.api.mdx index 1079d7bbf..c0d7835fa 100644 --- a/docs/api/rest/explorer/block-explorer-list-transactions.api.mdx +++ b/docs/api/rest/explorer/block-explorer-list-transactions.api.mdx @@ -5,7 +5,7 @@ description: "List transactions from the Vega blockchain from the newest to the sidebar_label: "List transactions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/explorer/vega-block-explorer-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List transactions' (block-explorer-list-transactions)" @@ -2273,7 +2273,11 @@ Withdraw ERC20 asset. Ethereum ERC20 multisig event. -
    signerAdded object
    signerRemoved object
    thresholdSet object
    stakingEvent object
    +
    signerAdded object
    signerRemoved object
    thresholdSet object
    heartbeat object
    + +Heartbeat showing evidence that a contract is being listened to. + +
    stakingEvent object
    Ethereum Staking event. @@ -2333,7 +2337,7 @@ Validator command sent automatically to provide signatures for the Ethereum brid Validator command sent automatically to vote on that validity of an external resource. -
    oracleDataSubmission object
    +
    oracleDataSubmission object
    Command to submit external oracle data. @@ -4591,7 +4595,7 @@ Components needed for the network to verify proof-of-work. Signature definition that allows the network to authenticate external data. -
  • ]
  • +
  • ]
  • An unexpected error response. diff --git a/docs/api/rest/transaction/transaction-check-raw-transaction.api.mdx b/docs/api/rest/transaction/transaction-check-raw-transaction.api.mdx index 525746b81..87a31d9e8 100644 --- a/docs/api/rest/transaction/transaction-check-raw-transaction.api.mdx +++ b/docs/api/rest/transaction/transaction-check-raw-transaction.api.mdx @@ -6,7 +6,7 @@ This is useful for checking the validity of a potential transaction before submi sidebar_label: "Check raw transaction" hide_title: true hide_table_of_contents: true -api: eJzdVk1v4zYQ/SuELt0CiW1sP7LIqdliC+ypQT66h2xQjKSxxA1FqiRlRzD83/uGsteyHQRebE9NDFmiyDfD994Mvco8h9bZwCG7XGVvZzP5KpyNbKPcUtsaXVDUzk6/BGdlLBQ1NyR3rXct+6iH1drOnXxHHQ1nl9m97QKX2VkW+1aeQ/TaVtn6DAFKlpklh8LrVtDx/oP3zit5p6JT2pYSGPc1K7mpnO+Vm6s5adN5VnqeXkVPNlAhGGpJQVkXVeiKgkOYd8b0eMgbHSOXE6Qyd74h7AzJxl9/3uWGR67YS3IlRTpO7o/OI5pXJUfEDwpAaln3p6UAwoqnIYEjLioK90LTUcSBvteS3gP5RNjCCzBXjetsFOJCSwVos4pUblzxhNwpHm9AG6PmuEzUXa2DKh0PO/JskhxOke1V4yyYgCKFCzGxseEZGR1inrYH46rTaBf0zpbsTS/BCrGvDV1QhnpMdYMvYOzOxO3TQTZHwTdyHSfwqeaUAOIKCYdstRQgUhpO+w9BRpPeYRQod84w2WyNUNvyuNlUXtpTWiG7IbVgn0CosqBWF3vx8PmLK9ohu/wLFxHA4tx94UceVNsynySH85zAzXeU+raAx6r+9PblchqUSw0icpNuqCy1xCFzPYbF7P0wvw1wq0O91ofb37EKgOjybn5l+2w3jbyn9NyAD6q+EbNyrjLs2+I2UuzCi2RbWJKfWyyEHTh1shHnAk4V9vSQ3e3UzB4PYW7ZlrBA6/k8sNdkdHLXyAAiGGk7WKVwTUNYgZoUB6Iil84/yWPO26ZzpvIu+dYmA4N6/rqgqAH1Q1ANNy0cOvlsU8njg9YjttmzpqxYICVolxox8nRiHqS5l2LOWMbjfqCj1IIom+z1EW1qzMPfv0uIG1qOuTnD0fRPxyG+d2X/HVaNz3tGzfvIG2ztpV8+yIzHndjv0VoMp36pKwuuWuqNI8gComUIFsDuGvKhJmMwAWZ30lOBrJLRzoRfiYjRMTGp3y5dZ0rR5+u5tFVDCnvozEmX4za1fi3vm4Gt/66b7EJF33GqnVg7ka4FEta0FGs8TUeIU0/LaYqO93CwREeqq6zzBlPrGNtwOZ1Sqyd2NptEJAzTThZIYuKx8ZAdVgSmqTdyJMO9Jf+IGn4Z7OI0sIuTwN6dBvZuHwxiiBlvdrb98ExNa3hrw9F5c/hbKWlfSNlcXX+UWBvd8Goxm1xcTGbnaAoLzcvJL7JeJEDpC4SlRhBSDSnwP1b4MOlRFf2/e83Gz5Gf47Q1Uk0gLUm92vgW9bPfbWiJ6+BdKFmLxzFptcop8L0367UMQ1qPbvSA2wWBtFzUe3gEeM2EnyTJ7E/ciyAD0+d3kopMN106ig57l5hwWHGF47qNr859HJXh9Z+3d5icb/pjk87kzT7kepl9xn9qvIKQumEaX2WGbNWlczAbcOXvX1QaPdI= +api: eJzdVl1v2zYU/SuEXtYBrm10Q1LkqenQAX1akI/1IQ2GK+laYkORGknFEQz/951L2bVsB4GH7mmJIUsUee7lOedeepV5Dq2zgUN2screzefyVTgb2Ua5pbY1uqConZ19C87KWChqbkjuWu9a9lEPq7VdOPmOOhrOLrI72wUus0kW+1aeQ/TaVtl6ggAly8ySQ+F1K+h4/8l755W8U9EpbUsJjPualdxUzvfKLdSCtOk8K71Ir6InG6gQDLWkoKyLKnRFwSEsOmN6POSNjpHLKVJZON8QdoZk49mvu9zwyBV7Sa6kSMfJ/d55RPOq5Ij4QQFILev+tBRAWPE4JHDERUXhTmg6ijjQ91rSeyBfCFt4AeaycZ2NQlxoqQBtVpHKjSsekTvF4w1oY9QCl6m6rXVQpeNhR55NksMpsr1qnAUTUKRwISY2Njwjo0PM0/ZgXHUa7YLe2ZK96SVYIfa1oQvKUI+pbvAFjN2ZuH06yOYo+Eau4wS+1JwSQFwh4ZCtlgJESsNp/yHIaNI7jALlzhkmm60Ralse15vKS3tKK2Q3pJ7YJxCqLKjVxV48fP7kinbILv/GRQSwOHdf+JEH1bbMp8nhvCBw8wOlvi3gsaq/vHu5nAblUoOI3KQbKkstcchcjWExez/MhwFudajX+nD7O1YBEF3eLS5tn+2mkfeUnhvwQdW/xKycqwz7triJFLvwItkWluTnFgthB06dbMS5gFOFPd1ntzs1s4dDmBu2JSzQen4b2GsyOrlrZAARjLQdrFK4piGsQE2KA1GRS+cf5THnbdOZqLxLvrXJwKCevy8oakD9FFTDTQuHTr/aVPL4oPWIbfasKSuekBK0S40YeToxD9LcSzFnLONxP9BRakGUTfb6jDY15uGv3yTENS3H3ExwNP3dcYgfXdn/gFXj855R8z7yBlt76Zf3MuNhJ/ZHtBbDqV/qyoKrlnrjCLKAaBmCBbC7hnyoyRhMgNmd9FQgq2S0ifArETE6Jib126XrTCn6fD+XtmpIYQ+dOely3KbWr+V9PbD133WTXajoO061E2sn0rVAwpqWYo2n2Qhx5mk5S9HxHg6W6Eh1lXXeYGodYxsuZjNq9dTO59OIhGHa6ROSmHpsPGSHFYFp6o0cyXBvyT+jhl8GOzsN7OwksPPTwM5PAnt/Gtj7fTAoK86+3tXAp2dqWsNbT48Or8MfXslIhdTg5dVnibUxAV49zafn59MzWSUqonvIQkuNrEtlqCDh2CSHqY4K8f/drjYlEfk5zlojBQnSksCrjfVRgvsNi5a4DvaHfrWUCSatVjkFvvNmvZZhCOrR0O5x+0QgLRfN7h8AXjPhV02ql0fuRZCB6be3kopMN106zQ7bn1hvWHGJE7+Nr859GFXy1R83t5icb1psk471zT7kepF9xX/q3YKQGmoaX2WGbNWlozQbcOXvHyvWVBM= sidebar_class_name: "post api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Check raw transaction' (transaction-check-raw-transaction)" diff --git a/docs/api/rest/transaction/transaction-check-transaction.api.mdx b/docs/api/rest/transaction/transaction-check-transaction.api.mdx index 55d8bf20e..22a767ed5 100644 --- a/docs/api/rest/transaction/transaction-check-transaction.api.mdx +++ b/docs/api/rest/transaction/transaction-check-transaction.api.mdx @@ -6,7 +6,7 @@ This is useful for checking the validity of a potential transaction before submi sidebar_label: "Check transaction" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Check transaction' (transaction-check-transaction)" diff --git a/docs/api/rest/transaction/transaction-get-spam-statistics.api.mdx b/docs/api/rest/transaction/transaction-get-spam-statistics.api.mdx index d7973d3fa..9f5551c8f 100644 --- a/docs/api/rest/transaction/transaction-get-spam-statistics.api.mdx +++ b/docs/api/rest/transaction/transaction-get-spam-statistics.api.mdx @@ -5,7 +5,7 @@ description: "Get the spam statistics for a given party." sidebar_label: "Get Spam statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get Spam statistics' (transaction-get-spam-statistics)" diff --git a/docs/api/rest/transaction/transaction-get-vega-time.api.mdx b/docs/api/rest/transaction/transaction-get-vega-time.api.mdx index 52702e007..e1ccb2892 100644 --- a/docs/api/rest/transaction/transaction-get-vega-time.api.mdx +++ b/docs/api/rest/transaction/transaction-get-vega-time.api.mdx @@ -5,7 +5,7 @@ description: "Get current Vega time" sidebar_label: "Vega time" hide_title: true hide_table_of_contents: true -api: eJylVE1v2zAM/SuCTxvQOv5oljSn9TAUvRVbusPaYmFs2lHrSJokpwmC/PeSyoeboAM67GRRJh/Jx0etI4vOaOXQRaN1lCUJfwqtPCrPRzCmkQV4qVXvyWnFd66Y4Rz4ZKw2aL3cRns5R+dhbtiotJ0DQURS+S8X0Rn99Q2SPd57CYuGslOiAC90JYrWWrLFT6yB/QS4zgtLIdWDulNyKRQo7ZDqLN2ZoFQCl4TYoJik/WFyMciH/cs0TbMsy/N8Igptt32WTngtJlmSJedJep6n4zQb5cmofxkf3H9NuNqV4WKdt1LV0WbT1f99R1hI62d4KLrgW+VaRydtS6mAS2ZSBHXHntyWUOhftH0+o8YqpMiSK6I+H6J91w9RV4CePmHhqQCqoERXWGmYLPpzJVxbFOhc1TZiP8U4Cn4VtI3/j0kWusTTIeZZVxWZWKPdJvMgmxAlPc7DAcpSch5obt/Ckvdxmq9buPV7bB+137FPAF5P2+pKraLODayFYJO0HNT/iFlrXTdoTfGDlNi6d8lWolW4NBRIA6Ox0ezfcM7gUFNP99HYgnJQhLjHU5hr9EcaD+qgSpiUMJmbkjekg/hNEXtZRNyen2l2qZEbMOBnZPR2KA7tAi1XsY5a29CfmffGjXo9MDJWSRJ72jzSX7wgyNjq4tlFpyWSm/hUgiehkgg+E6nvgw0+Bjb4ENjwY2DDYzCiV6pKb5+e7SgDqbTtKK5ubxiCCdmGL5J4MIiTc3pNFhJf4j7rxWjn5xB2QcH8gLAj9Cj/m2X66xx3CvO49D3TgFScIzS83g3rPrySrIwZpWZ7vZ6CwzvbbDZ8/adFu6J7Oi7ASphyX/ePhDNDKGnneLrPuGJR0vob1sECmjaswemKM0UHzVx/G5NSXwEbmghn +api: eJylVE1v2zAM/SuCTxvQOrbTJmlO62Eoeiu2bIe1xcLYtKPWljRJzhIY+e8jla8m6IAMO1mUycdH8lFdZNEZrRy6aNxFWZLwJ9fKo/J8BGNqmYOXWvVenFZ85/I5NsAnY7VB6+Um2ssGnYfGsFFq2wBBRFL5wVV0QX99jWRPdl7CoqHslCjAC12KvLWWbPEdK2A/Ae7ghYWQ6kl9U3IpFCjtkHgW7kJQKoFLQqxRTNPrUXI17I+ub9I0zbKs3+9PRa7tps7CCa/FNEuy5DJJL/vpJM3G/WR8fRPv3X9Mme3KMFnnrVRVtF4f+H/ZNiyk9XPck875VrnW0UnbQipgytwUQdWxJ5clFPrf2r5eUGElUmTBjKjOp2hX9VN0IKBnL5h7IkAMCnS5lYabRX9uhWvzHJ0r21rsphhHwa+Etvb/MclcF3g6xH52YEUmVmg3yTzIOkRJj004QFFIzgP1w1tY8j5O82kD173X7aPyD90nAK9nbXmrVtHBDayFYJO0HFT/iFlpXdVoTf6VlNi6d5utRKtwaSiQBkZjo9m/6TmDQ0U1PUYTC8pBHuKeT2Hu0B9pPKiDmHBTwmTuC96QA8RPitjJIuLy/FyzS4VcgAE/J6O3RXFoF2iZRRe1tqY/c++NG/d6YGSskiT2tHmkv3hBkLHV+auLTimSm/hQgCehkgg+UlPfBxucBzY4C2x4HtjwLLDReWCjYzCalVSl3rxjG12ECdHTgeL24Z4huLub8EUSD4fxgCVntPMNhHVS0OzjtjM5yvpmH/8qha1IPS59z9QgFecIZXbbeT+Gh5bFNafUbHfdDBx+s/V6zde/WrQruqfjAqyEGVfz+Ew4c4SC1pYF8oor1jW9IIaltIC6DZt0+kpwY/ayu/s8IbH/AVqeHqg= sidebar_class_name: "get api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Vega time' (transaction-get-vega-time)" diff --git a/docs/api/rest/transaction/transaction-last-block-height.api.mdx b/docs/api/rest/transaction/transaction-last-block-height.api.mdx index 8f3ab3674..1bd6e3aa6 100644 --- a/docs/api/rest/transaction/transaction-last-block-height.api.mdx +++ b/docs/api/rest/transaction/transaction-last-block-height.api.mdx @@ -5,7 +5,7 @@ description: "Get the height of the last tendermint block" sidebar_label: "Blockchain height" hide_title: true hide_table_of_contents: true -api: eJylVW1v0zAQ/iuWP4E00oq3oX1iiLdJCCo2+DJQuSSXxJDY5uy0K1X/O2cnbdKqm4aQKtXx3T1399yL15LQWaMdOnm2lo+n0/CXGe1R+3AEa2uVgVdGT346o8OdyypsIJwsGYvkVWedVaD0RR6OXvka5Zn8iH5p6JeIIqFyUZBpxLJSWSV8hSKtTcZS06CLInki/coGS+dJ6VJuTmQFrhpjfgDne8MoOmaCqqxi/IWhBvgkW6X986dB+QhMp34EyFloZmb5WhWFytrar/YwDyEHNWGKmB8TxCf+BRZOhEowifceqEQvdNukSEH+B8m4IQJGxhJpFMJ7TvVtq7NQiTEbl621hjzm+74iNaLYGtye2oXOCMHx5X6SW/xXxtQIXDudxz7QJZcPOQfiq62pyIfMlRNQ12bJETFRoo1y1v+mHTTYcx1FjSFmomLwHyGYuTXLecfI3BRzy/WZx/q4H8ITsHnMZcRS2sU2yuZjNP9UzNj4VbS9s2C3kTfUpQtApFgxASJriXgwtkn0ed5Vtm1AVzczpBjRnQGd98wNAYwzFzxsXURHXG4GlM/9TIul8t2c9QH3XVkPrc95Z+gcu0xX38LU50gNYw4OTPoTM8/47CBHl5GyXQ/Kc+HaLFgXbS22eySRUa8Abob/2SUmx0Omnjw+ynSOHlQdrZTHJh4gz1XwA/VsDMva+25ednDrw/HYHKY/kMsA3qRtca5XclADIojfvMkclP+IWRpT1kg2u/TgW3eUbC1ajTeWDblYSMQDNOI8gEPJOV3Lq6Fj5PdDmHe8dW5piKH4ux4LVMV6ha0+Bp5/2A7Y++3ubHgpmKDGi40/LXje2nISoeL6n+zWrENaIIVg17KlmtUq7607m0zAqkRPp4lH5zX6ZIElJBTn+DATVhMPcvAgNPfKQ+b+ONjp/cBO7wX24n5gL/bBuApKF2a8Vr+yOb97vADPZxcBIhDSmS+myelpMn1kCRcKl8mz0FbWON9AHBnNazQs5h2xw/u1F8do9v6x7H2berzxE1uzhxBBpGPd1/VaDnWVu/eW86w4ziBer1Nw+IXqzSZc/26R+Fm55uMCSEEaSLj+Hp9qYPexFX7hKjQ6rxQbkllA3cbROlwbgc9dt717c8Xd/xen6BJe +api: eJylVW1v0zAQ/iuWP4E0pRWgDe0TQ7xNQlDB4MtA5ZJcEkNiG/vSrlT975ydtEmrbipCmjQ3vnvunudevJYOvTXao5eXa/lkOg3/MqMJNYUjWFurDEgZPfnpjQ7ffFZhA+FknbHoSHXeWQVKX+fhSIpqlJfyA9LSuF8iXgmVi8KZRiwrlVWCKhRpbTK+NQ36eCXPJK1s8PTklC7l5kxW4Ksx5nvw1DvGq2MuqMoq5l8Y1wCfZKs0nT8LxkdgOvMjQN5CMzPLV6ooVNbWtNrDPIQczIQpIj8WiE/8F1Q4EyrBJH4ncCWS0G2Togv3f9AZP2TAyFiiG6Xwjqm+aXUWKjFW43NrrXGE+X6sKI0otg73U7vWmUPw/HGf5Bb/pTE1AtdO57EPdMnlQ+bg+NPWVeQDc+UF1LVZckYslGjjPdt/0x4a7LWOV41xrETF4D9CMnNrlvNOkbkp5pbrM4/18T8EOWD3yGWkUtrlNmLzIbp/LGbs/DL6Pliw+8Qb6tIlIFKsWACRtc7xYGxJ9DwfKts2oZu7GbqY0YMJXfXKDQmMmQseti6jIyE3A8qnfqbFUlE3Z33CfVfWQ+sz7wy955Dp6luY+hxdw5hDAJP+xIwYnwPk6DOnbNeD8kr4NgveRVuL7R5JZLQrgJvhf3aJyfFQqadPjiqdI4Gqo5cibOIB8lyFOFDPxrBsvR/mRQe3PhyPzSH9QVwGIJO2xZVeycEMnIP4mzeZh/IfMUtjyhqdzT4TUOuPiq1Fq/HOsiMXC53jARppHsChZE638mboGPn9EOYtb517GmIo/q7HglSxXmGrj4Hn77cD9m67OxteCiaY8WLjnxaIt7acRKi4/ie7NevRLdCFZNeydTWbVUTWX04mYFWip9OE0JNGShZYQuLiHB8yYTPxKAcCoblXHrP2x8HOTwM7Pwns4jSwi5PAnp8G9nwfjEuqdGHGO/oru/Mjytv0anYdIIK6nftimlxcJOehM63x1ECcOs2bOOz2XW2GJ3Av+mh8/7Fz+k4nvKOJrTlCyCCKsO5b41YOrSF3TzazqzjPcL1ep+Dxi6s3m/D5d4uOX6ZbPi7AKUgD9dvv8bUHDh+76ReuwqzwVrKBzALqNk7n4eYJKu4a9u3rGx6gvxY4KJ8= sidebar_class_name: "get api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Blockchain height' (transaction-last-block-height)" diff --git a/docs/api/rest/transaction/transaction-observe-event-bus.api.mdx b/docs/api/rest/transaction/transaction-observe-event-bus.api.mdx index 8c828ebe2..878e3004e 100644 --- a/docs/api/rest/transaction/transaction-observe-event-bus.api.mdx +++ b/docs/api/rest/transaction/transaction-observe-event-bus.api.mdx @@ -5,7 +5,7 @@ description: "Subscribe to a stream of events from the core" sidebar_label: "Events subscription" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Events subscription' (transaction-observe-event-bus)" @@ -50,7 +50,7 @@ Event notifying of AMM updates. Liquidity parameters that define the size and range of the AMM's tradeable volume. -
    asset object
    details object
    +
    lowerCurve object
    upperCurve object
    asset object
    details object
    Definition of the external source for this asset. @@ -62,7 +62,7 @@ Vega built-in asset. Ethereum ERC20 asset. -
    auction object
    beginBlock object
    cancelledOrders object
    +
    auction object
    beginBlock object
    cancelledOrders object
    Event notifying of multiple orders being cancelled for a given party, on a given market. @@ -914,7 +914,7 @@ Simple. Risk model params for simple modelling. -
    marketData object
    liquidityProviderFeeShare object[]
    +
    marketData object
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -926,7 +926,7 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. @@ -946,7 +946,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    +
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    Fees configuration that apply to the market. @@ -1687,7 +1687,7 @@ Simple. Risk model params for simple modelling. -
    networkLimits object
    networkParameter object
    nodeSignature object
    +
    networkLimits object
    networkParameter object
    nodeSignature object
    A validator command sent automatically containing a signature that can be used on a foreign chain to process an action. @@ -13004,7 +13004,7 @@ Foreign chain specifics. ERC20 withdrawal details. -
  • ]
  • +
  • ]
  • An unexpected error response. diff --git a/docs/api/rest/transaction/transaction-statistics.api.mdx b/docs/api/rest/transaction/transaction-statistics.api.mdx index 9b002e5a8..2dccb5a4c 100644 --- a/docs/api/rest/transaction/transaction-statistics.api.mdx +++ b/docs/api/rest/transaction/transaction-statistics.api.mdx @@ -5,7 +5,7 @@ description: "Get statistics on Vega" sidebar_label: "Statistics" hide_title: true hide_table_of_contents: true -api: eJy1WFtv2zYU/iuEnjbAdbxua4o8zXW81ECXBLFTYMiKgJaOJTYSqZKUE8/If985lGxLiuQoXvJkmeT5zv1Crj0NJlXSgPFO1t77wYB+fCUtSEufPE1j4XMrlDz6bpSkNeNHkHD6SrVKQVuRUxuL54wVvnm6x31fZdJOs7nxtUgJz60vlE44cvKEtB9+83qeFTYG/D/KtEYZmMySOWimFsxYDTxhJofARcOsYgUwC7jlRL5KIUeDELT32CMNvuJZkcu+gS+WCNdGwL5CyJlUATCjFvaea9hhIV8hwyrUZ26iJrgI11+IuQTNQ7jQAUJcgv4UK/+uYpmsbpphTsKUo2FoZTZ3VO3ws4dPKwumG67VXBruk4+YEf8CE5LNHXkDgzn372IVfgEZ2mg//salBQmLHQ0Tfej3Sn4usTc9tCS3DG3H7rmwyJN8PieR/DgLICDZeLv6buM00y6AO0pHJCwoaHrEQHKpDGBWBM0mIIp6RFThKC7aSUGEkX2JdJGjYNwwDanSFu0wX+2Czh3yIy5kE0+fyyCG18/EHJfy/649G51Uk6BsqWspfmTAJqcMRXBKZBIDO16Rt7voQxvPp/gLQXOlZyKBJq+albGQkJrAUG1m8RzLLWjzoJxML959/DD4xZ0pbbN7gTG/iyiWavCFk71BDPSuH40fUqFXdVHGtMXgIQWfWEIhRSvKFH50CzF3uh3Gcv3ELLkshrbahVgi+Ihq9X4xzrdh5igMGZP8F3Nj2xM9P4v1c+qsup/FFbltx4AKaOGMTrxCkGCEqRvhLF/eFJC3Do2E6zuwp5hor5/KOXZ7Fhe8IbXR2zEn9E4iXKdkSPPGkmSOS7tArhu/vgwO9hmuXeP+ohgYtPLBGAzGXeQ3RViqjHCKvL5WW+h2zWiazEw5waZuZVPPUWoJ+ZCCgM29L4AFz2ISdPR5ODm/nc6Gs+vp7fX59HI8mvw5GZ+6Q1vl8OA71nb0hJ3mcGzJ4wx6jMf3fEX1Cf+L4B/JarSnk+no4vx8PJoR8aetYAyLRCBMoQA0UF6NL78M/56cn9XJsN3H3PWwCCdtpYVfGZeeIrUKsOXuihQWGhBLN16V4NA4gJ70Tm722a9V5/reVqv6xo7iW0MYWmV5PEywwbn43R/iMzpcCr88fThRJ67YG5wcgRUlHG8PWhn8ieMi2RsHPCfBiCNhfLAIviOPeR71h0uB2WThYCkwDRNhzP+T4a9ivwP/AopRkmLEFncisPdKN7ZWh5+XqQPUK5e2g7W7hBcz3+VSCkWBc9rS5a+Vz0zz4LkbWZ2RdTQMEuFmiYN0JIjXL+gOtr2Y54J3bFOzqpb7m5R96HZpnpXq2v4rc5ba2mSXuyFfLy4phXffYrBbYo603Ttc/rzxaPnYK12hiJ1KqGcYvGiIBTac3TNP0wXUWcX1ZwxENHOl1Vi1Y6fm33Gxwu6qeIsiCos8qR+Vuc1VZktPK/UyskV8rDf1IYarT4VhkcVs8+LV9x5LE8LBr14+JXkthX5935gFAaBWsaMSeH3MH8aCwE1CWHjKsDR+Vdj8kcOtm7xVUX9nTgSwap4thnLl7Y5xrbn7n6A9ePhCzFCpEN2a+vkw1mhsiXft3b1Ua0yYks0JnIeGhopSTlLnr8Kc4eRdcj52EPI6ikJWca6hZ4Qyxu109wBJ6tlI0YkQSIGU0/OUd2TKZwzopav2N2sv0zHuR9am5uToiKeiLweDPt4rLAZan5Kyj83lzjyZGPEY+4kqn4v9n9G0zWDH3cCOO4F97Ab2sQqGRhZyoaqvJJhKvtLAhpcTglhuXlK85aB/fNwfvMNasRRw3/+9uBTYhLuMkDzZjOVbi1YEKOVUuzuLSLPwYI9wuMW5nWowqbwunHZTfllGFSIUgVbX6zk3cK3jx0da/pGBXuE6fi65FnxO+t18Q7QIuJuX0Mt3sKIQxWKQUlS4SZ6Sop7wZKptBJ2NZxi3/wGIow+x +api: eJy1WFtv2zYU/iuEnjbAdbJuSIo8zXW81ECXBLVTYMiKgpaOJTYSqZKUE9fIf985lGxdIrmKlzxZJnm+c7+QG0+DSZU0YLyzjff2+Jh+fCUtSEufPE1j4XMrlDz6ZpSkNeNHkHD6SrVKQVuRUxuL54wVvnm6x31fZdLOsoXxtUgJz60vlU44cvKEtCd/eAPPChsD/h9nWqMMTGbJAjRTS2asBp4wk0PgomFWsQKYBdxyIl+nkKNBCNp7HJAGn/GsyGXfwhdLhGsjYJ8h5EyqAJhRS3vPNZRYyFfIsA71gZuoDS7C9WdirkDzEK50gBDXoN/Hyr+rWSZrmmaUkzDlaBhamS0cVTf8/OH92oLph2s1l4b75CNmxA9gQrKFI29hsOD+XazCjyBDG+3H37q0IGGxo2FiCMNBxc8V9maAluSWoe3YPRcWeZLPFySSH2cBBCQb71bfbZxn2gVwT+mIhAUFzYAYSC6VAcyKoN0ERNGMiDocxUU3KYgwss+RLnIUjBumIVXaoh0W6zLo3CE/4kK28fS5DGJ4+UzMcSn/77qz0Uk1DaqWupHiewZses5QBKdEJjGw4zV5u48+tPHzFH8maK70XCTQ5lWzNhYSUhMYqs0snmO5BW0elNPZ1Zt3J8e/uTOVbXYvMObLiGKpBl842VvEQO/60eQhFXrdFGVCWwweUvCJJRRSdKLM4Hu/EHOnu2Es10/MkstiaKtbiBWCj6lW7xfjchdmjsKQMcl/MTe2O9Hzs1g/Z86q+1l8IreVDKiAFs7oxSsECUaYphEu8uVtAXnt0Ei4vgN7jon28qmcY3dnccEbUhu9HnNC7yXCTUqGNK8sSea4dAvkuvHLy+Bgf8K1b9xfFQODVj4Yg8FYRn5bhKXKCKfIy2u1g+7WjKbJzFQTbOZWtvUcpZaQDykI2N77AljyLCZBxx9G08uvs/lofjP7enM5u56Mp39NJ+fu0E45PPiGdR09Y+c5HFvxOIMB4/E9X1N9wv8i+FeyBu35dDa+urycjOdE/H4nGMMiEQhTKAAtlJ8m1x9H/0wvL5pk2O5j7npYhJO20sKvjUtPkToF2HF3RQoLDYiVG68qcGgcQE96Z7f77Nepc3Nvp1Vzo6T40hKGVlkejxJscC5+94f4nA5Xwi9PH07UiSv2BidHYEUJx9uDVgZ/4rhI9tYBz0kw5kgYHyyC78hjnkf94VJgNlk4WApMw0QY8/9k+LvY78G/gGKUpBixxZ0I7L3Sra3V4edl6gD1qqXtYO2u4dnMy1xKoShwTlu6/HXymWse/OxG1mRkHQ2DRLhZ4iAdCeLlC7qD7S7mueA929S8ruX+JmUf+l2a55W6tv/KnKW2MdnlbsjXi0tK4d3XGOxWmCNd9w6XP688Wj4OKlcoYqcS6hkGLxpiiQ2nfOZpu4A6q7j+jIGIZq61GqtKdmrxDRdr7D4Vb1FEYZEn9aMqt4XKbOVppVlGdoiPzaY+wnD1qTAss5htX7yG3mNlQjj41cunJG+k0O9vW7MgANQqdlQCr4/5w1gQuEkIC08VlsavGps/c7hNm7dq6pfmRACrFtlyJNdeeYxrzd3/BO3Bw2dihkqF6NbUz4exVmNLvGuX91KtMWEqNidwHhoaKio5SZ2/DnOBk3fF+dhByOsoClnFuYaeEaoYX2flAySpZyNFJ0IgBVJOz1PekameMaBXrtrfbrxMx7gfWZuas6MjnoqhPD4e4r3CYqANKSmH2FzuzJOJEY+xX6jyudj/FU3bDnbSD+ykF9hpP7DTXmDv+oG9q4Ohx4RcqvqTC+alrzSw0fWUIFbbZxlvdTw8PR2eFPcKm3CXVJIn28l+55Qa20padkdEEawWHuwRzsc4+lMZJ0U3hd9vq4/TKHiEItDqZrPgBm50/PhIy98z0Gtcx88V14IvSKvbL4gWAXcjFwbKHawpyrGepBRY7jJAedWsGWSgXRBeTOYY+v8BW6ol8g== sidebar_class_name: "get api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Statistics' (transaction-statistics)" diff --git a/docs/api/rest/transaction/transaction-submit-raw-transaction.api.mdx b/docs/api/rest/transaction/transaction-submit-raw-transaction.api.mdx index 09a0fdb12..0d8f45177 100644 --- a/docs/api/rest/transaction/transaction-submit-raw-transaction.api.mdx +++ b/docs/api/rest/transaction/transaction-submit-raw-transaction.api.mdx @@ -6,7 +6,7 @@ The network will then attempt to execute the transaction in the next available b sidebar_label: "Submit raw transaction" hide_title: true hide_table_of_contents: true -api: eJztV11v2zYU/SuEXrYBjhN0HynytDRLsTy0DRJnQ5EExbV0LbGlSI2k7BhG//vOpeRajr0g6/q4tkgkirxf55x72VXmOTTOBg7ZySp7cXQkv3JnI9soj9Q0RucUtbOHH4OzshbyimuSp8a7hn3U3encFSy/Cw65142cyU6yc++dV/JNRae0LcQcnitW8lA6v1RupmakTetZ6Vn6FD3ZQLnYUAsKyrqoQpvnHMKsNWaJl2mtY+RinI2ymfM1Id5M2/jLT1iIy4a7Vy7ZZ59HWUGRdoN73Xp486rgCP9BwZBaVMuvCKH3GKLXthSHFeuyirsub2wbno56Y8O48nkxS7ytLdibJY6i2kDUhjYoQ0tsdV1RgXVr4vptkN/eBPpcdwP4s+IUAPxKTfbVak5Go+JcKLLFplDCgAR8Rdp+F1TNdeOcGbif4pXJiv/48DuFate9rO7JYQTgdF6BVFZNUY3QudMFmKxnu5BqqwjxF4w4eI5NCqkz1XtqIcHoaGTpqpdLqnqfl1Sc1Jx9ELtUWheizrec4d8fXNLGtJt+5DzCtFBzK73TAcnUWp3jRGGeEfD7BgodMu/HF/v10rFLduvIdXqgotDih8zl0Cx2b7v5tTO32lfHrfQ3dYWB6Kbt7NQus8028p7Se416UPkvbZbOlYZ9k19Him3YW2wL2fBDg4OgC6dWNai5GKcSOd1mkw2a2f1jM9eJCCBB4/kgsNegv/Av6NIKDQdMEORA/o4zuatrEUgvC8tx4fwneQWD+YHzFmGNhBAVNlBcd8dEvJDopsOQL/iIpagW2hixoW1u2gIhgO37hHdnJwO/6VQyQVBr3USJpA9jn366mB+Q+BxcoalhNTUu/yRSZM+DnhNEsBq/OmupEJ1OA3OSh+w9Fxm+aoNIUPiUSH1RoMCD6n/oin1FiyEkIwyyv1oO8ZUrlv9BIfFhSx/TZeTetvZcCBGw437DsVfoukgb2fVYN7Q0jvq+hyUwD5WoyYeKjElIoKikxLJK/B5JlcUjVocFToCvgdxpodJOumonTPc18C8q7GOd4D01zoGTvmqj1M/4geoG2Zxev397NgJJKPF0p8HvxCTJyihI8Qia9EVF2aBvZZP3l+cfbt5eX56fXby+OP8teyykA5W2pABO1ORJpwsdK9eiRKRTC54NtHtnVW/qGZZGKf4Uu9hpMS+SDO6EQZipNSBbKwYeAKgNgww3vs7evXlzMflKb2rj7M6uFVlhlkqT6DKGsNfskeNjdSNNxlncRST5gqdtWcLoCAaAxqMRNYAwoPBs2zo1tl1MNhisX4bPXZZJBDut+J+FctUR7VvOzY2z6FtOUwKMkHbRwBLONBRxf8gOBxYPPS3wBT1a/CLMVdZ6g01VjE04OTykRo/t0dE4IligMJ7D/dij2mGHrNimvpd7ZbpG/ADJ7Td2/Dxjx88y9vJ5xl5uGwMQ0vmuNj3yvNP6uuetQfxS6B1aoL7aztywoaQelDv0t9PLC4mixxKf5kfj4+Px0QEG4lzzYvyznBdYMO/EhKWaN4MToAxhf5zPoJv/P2q//ajtEY8wf9gYGSbAKnFv1UsIYt6etRARKFWJzPBxtZpS4BtvPn+WZXDMYwbf4nFOAGgqZLm9T/8nIrS4pLpPjC3ZWYfrgYwm4Q+ZNt37Hk9sUUN34hQANPHJvfeDTnD57nqCzdP+VlCnC3DWNQH5eZLd4W+6b3SNEZvS+iozZMs2XTqzzq78+RtF31vA +api: eJztV11v2zYU/SuEXrYBrhN0Q1LkaWmWYnloGyTOhqIJimvpWmJLkRpJ2TGM/vedS8m1HHuF1/VxbZFIFHnu1zn3sqvMc2icDRyys1X2/PhYfuXORrZRHqlpjM4pamePPgZnZS3kFdckT413Dfuou9O5K1h+Fxxyrxs5k51ll947r+Sbik5pWwgcnitW8lA6v1RupmakTetZ6Vn6FD3ZQLlgqAUFZV1Uoc1zDmHWGrPEy7TWMXIxzkbZzPma4G+mbTz5BQtx2XD3yiX77PMoKyjSrnOvWg9rXhUcYT8oAKlFtfwGF3qLIXptSzFYsS6ruGvyzrbh615vMIwrD/NZ/G1twd4scRTZRkVtaIMytMRW1yUVtW5NXL8N4tsbQB/rrgN/VpwcgF3Jyb5czcloZJwLRbbYJEoYkApfkbY/BFVz3ThnBuaneGWyYj8+/k6h2jUvq3tiGKFwOq9AKqumyEbozOkCTNaz3ZJqqwj+Fww/eI5NCqEz1XtyIc7oaGTpppdLynofl2Sc1Jx9EFwqrQtR51vG8O8PLmkD7aYfOY+AFmpuhXc+IJlaq3OcKMwzQv2+g0KHzPv5+X69dOyS3TpynR6oKLTYIXM9hMXubTO/dnCrfXncCn+TVwBEN21n53aZbbaR95Tea+SDyn+JWTpXGvZNfhsptmFvsi1kw48NDoIunFrVIOcCTiViep9NNtXMHp7C3CYigASN52eBvQb9hX9Bl1ZoOGCCVA7k7ziTu7oWgfSysBwXzn+SVzCYHzlv4dZICFFhA8V1d0zEC4luOgz5go9YimqhjREMbXPTFnABbN8nvHs7GdhNpxIEQa11E8WT3o19+ul8fkTgc3CFpobV1Lj8k0iRPQ96ThDBavzq0FIiOp0G5iQP2XspMnzZBpGg8CmR+qpAggfZ/9Al+4YWw5KMMMj+ajnEl65Y/geFxMctfUyXkXts7bkQImDHw4ZjL9F1ETai62vd0NI46vselsA8ZKImHyoyJlUCSSUlyCrxeyRZFotYHSY4FXxdyJ0WKu2ky3aq6b4G/kWFva8TvKfGOTDSZ22U+hk/Ut0gmvPbd28uRiAJJZ7uNPgdnyRYGQXJH6kmfVFRNuhb2eTd9eWHuze315cXV6+uLn/LngrpmUpbkgNnavJVowsdK9ciRaRTC54NtHtvVQ91ANIo+Z98F5wW8yLJ4F4YhJlao2RrxcACCmrDIMKNrYu3r19fTb7RmtoYu7drRVaYpdIkuogh7DV75PhY3UmTcRZ3EQm+4GlblgAdAQDVeDKiBiUMSDzbtk6NbbcmmxqsX4bPXZRJBDut+J+FctMR7XvOzY2x6FtOUwKMkHbRAAlnGoq4P2RHA8QjTwt8QY8Wu3BzlbXeYFMVYxPOjo6o0WN7fDyOcBZVGM9hfuyR7bBDVmxTP8q9Ml0jfoLk9oOdHAZ2chDY6WFgpweBvTgM7MU2GKoqbfRm03Avu8axbqBrRnyp2g7HUCxtZ27YnVJDyx2a5fn1lXjREwOf5sfj09PxiZySymJkykFLNW9mL+o6ZM7TKAYD4f9p/f2ndV/nCPijxsg8Qq0S41a9CtEPtsc1dAgiVaJUfFytphT4zpvPn2UZzPIY4+/xOCcUaCoUef+Q/ltF6JJJuJ8YW7KLrq7PZLoJa8i06er4dOiLBroT5yhAE7+692HQTK7f3k6wedpfLOp0h866PiI/z7J7/E1Xlq63YlNaX2WGbNmme2vW4cqfvwEaT3IB sidebar_class_name: "post api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Submit raw transaction' (transaction-submit-raw-transaction)" diff --git a/docs/api/rest/transaction/transaction-submit-transaction.api.mdx b/docs/api/rest/transaction/transaction-submit-transaction.api.mdx index e56e6c597..c02e6e38b 100644 --- a/docs/api/rest/transaction/transaction-submit-transaction.api.mdx +++ b/docs/api/rest/transaction/transaction-submit-transaction.api.mdx @@ -6,7 +6,7 @@ The network will then attempt to execute the transaction in the next available b sidebar_label: "Submit transaction" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Submit transaction' (transaction-submit-transaction)" diff --git a/docs/api/vega-wallet/reference/local-service/wallet-api.info.mdx b/docs/api/vega-wallet/reference/local-service/wallet-api.info.mdx index 8eda56870..8488d663a 100644 --- a/docs/api/vega-wallet/reference/local-service/wallet-api.info.mdx +++ b/docs/api/vega-wallet/reference/local-service/wallet-api.info.mdx @@ -14,7 +14,7 @@ import Export from "@theme/ApiExplorer/Export"; Version: 2.0.0 - +

    Wallet API

    diff --git a/docs/tutorials/programmatic-trading-basics.md b/docs/tutorials/programmatic-trading-basics.md index 4196191f7..dd832f3a0 100644 --- a/docs/tutorials/programmatic-trading-basics.md +++ b/docs/tutorials/programmatic-trading-basics.md @@ -5,7 +5,11 @@ hide_title: false description: Start bot development for submitting orders with this guide. --- -In this tutorial you'll learn the basics about how to use Vega and the Vega Wallet to submit orders using the APIs, so you can build bots or other software to interact with the network. +In this tutorial you'll learn the basics about how to use Vega and the Vega Wallet to submit orders using the APIs, so you can build bots or other software to interact with the network. + +:::note Network for tutorial +This guide suggests using Fairground, the Vega testnet, as well as Sepolia (test Ethereum) for testing purposes. +::: This guide covers how to: diff --git a/docs/tutorials/proposals/_generated-proposals/_newAsset_annotated.md b/docs/tutorials/proposals/_generated-proposals/_newAsset_annotated.md index 17edc2fbc..ab0cbf9e5 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newAsset_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_newAsset_annotated.md @@ -42,14 +42,14 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1721053584, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1721139984, + enactmentTimestamp: 1724749199, // Validation timestamp as Unix time in seconds. (int64 as string) - validationTimestamp: 1721139984 + validationTimestamp: 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newAsset_cmd.md b/docs/tutorials/proposals/_generated-proposals/_newAsset_cmd.md index 3f2c735e7..96a76be68 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newAsset_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_newAsset_cmd.md @@ -21,9 +21,9 @@ } } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984, - "validationTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199, + "validationTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_newAsset_json.md b/docs/tutorials/proposals/_generated-proposals/_newAsset_json.md index c92a763a1..da6c66104 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newAsset_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_newAsset_json.md @@ -21,9 +21,9 @@ } } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984, - "validationTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199, + "validationTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newAsset_win.md b/docs/tutorials/proposals/_generated-proposals/_newAsset_win.md index e3d71c075..ca62a2b2c 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newAsset_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_newAsset_win.md @@ -22,9 +22,9 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ }^ },^ - \"closingTimestamp\": 1721053584,^ - \"enactmentTimestamp\": 1721139984,^ - \"validationTimestamp\": 1721139984^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199,^ + \"validationTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md b/docs/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md index 40b70e74e..2d475fdfe 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md @@ -14,7 +14,7 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string}) - closingTimestamp: 1721053584, + closingTimestamp: 1724662799, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md b/docs/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md index e07a9dd03..14f347cb9 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md @@ -8,7 +8,7 @@ }, "terms": { "newFreeform": {}, - "closingTimestamp": 1721053584 + "closingTimestamp": 1724662799 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_newFreeform_json.md b/docs/tutorials/proposals/_generated-proposals/_newFreeform_json.md index 3782c25c0..f07303f94 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newFreeform_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_newFreeform_json.md @@ -8,7 +8,7 @@ }, "terms": { "newFreeform": {}, - "closingTimestamp": 1721053584 + "closingTimestamp": 1724662799 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newFreeform_win.md b/docs/tutorials/proposals/_generated-proposals/_newFreeform_win.md index ac16c27d1..ed64deb2b 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newFreeform_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_newFreeform_win.md @@ -9,7 +9,7 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE },^ \"terms\": {^ \"newFreeform\": {},^ - \"closingTimestamp\": 1721053584^ + \"closingTimestamp\": 1724662799^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_newMarket_annotated.md b/docs/tutorials/proposals/_generated-proposals/_newMarket_annotated.md index 72bf14ac0..6ccf1b835 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newMarket_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_newMarket_annotated.md @@ -137,8 +137,8 @@ // Optional new futures market metadata, tags. metadata: [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], @@ -286,11 +286,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1722765763, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1722852163, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newMarket_cmd.md b/docs/tutorials/proposals/_generated-proposals/_newMarket_cmd.md index 982e8ad29..db412ca99 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newMarket_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_newMarket_cmd.md @@ -74,8 +74,8 @@ } }, "metadata": [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -141,8 +141,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_newMarket_json.md b/docs/tutorials/proposals/_generated-proposals/_newMarket_json.md index 6540984f5..6bc1a2931 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newMarket_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_newMarket_json.md @@ -74,8 +74,8 @@ } }, "metadata": [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -141,8 +141,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md b/docs/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md index d81609a17..3f4da9439 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md +++ b/docs/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md @@ -98,10 +98,10 @@ }, // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1722765763, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1722852163, + enactmentTimestamp: 1724749199, } } ``` \ No newline at end of file diff --git a/docs/tutorials/proposals/_generated-proposals/_newMarket_win.md b/docs/tutorials/proposals/_generated-proposals/_newMarket_win.md index bb7e60bfb..92617174e 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newMarket_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_newMarket_win.md @@ -75,8 +75,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ },^ \"metadata\": [^ - \"enactment:2024-08-05T11:02:43Z\",^ - \"settlement:2024-08-04T11:02:43Z\",^ + \"enactment:2024-08-27T09:59:59Z\",^ + \"settlement:2024-08-26T09:59:59Z\",^ \"source:docs.vega.xyz\"^ ],^ \"priceMonitoringParameters\": {^ @@ -142,8 +142,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1722765763,^ - \"enactmentTimestamp\": 1722852163^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md index 79016c8a2..2c6c7ca67 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md @@ -236,8 +236,8 @@ // Optional new futures market metadata, tags. metadata: [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], @@ -386,11 +386,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1722765763, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1722852163, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md index 7012ccd2f..1f1741dc6 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md @@ -151,8 +151,8 @@ } }, "metadata": [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -218,8 +218,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md index 91d270ade..4b98775bb 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md @@ -151,8 +151,8 @@ } }, "metadata": [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -218,8 +218,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md index b2d7c5efb..bdaa94772 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md @@ -152,8 +152,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ },^ \"metadata\": [^ - \"enactment:2024-08-05T11:02:43Z\",^ - \"settlement:2024-08-04T11:02:43Z\",^ + \"enactment:2024-08-27T09:59:59Z\",^ + \"settlement:2024-08-26T09:59:59Z\",^ \"source:docs.vega.xyz\"^ ],^ \"priceMonitoringParameters\": {^ @@ -219,8 +219,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1722765763,^ - \"enactmentTimestamp\": 1722852163^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md index 804cfdbdf..2fa8fa079 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md @@ -146,8 +146,8 @@ // Optional new futures market metadata, tags. metadata: [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], @@ -294,11 +294,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1722765763, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1722852163, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md index 5ac03b93d..6895a1fd6 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md @@ -78,8 +78,8 @@ } }, "metadata": [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -145,8 +145,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md index e26d2a99f..419819e4f 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md @@ -78,8 +78,8 @@ } }, "metadata": [ - "enactment:2024-08-05T11:02:43Z", - "settlement:2024-08-04T11:02:43Z", + "enactment:2024-08-27T09:59:59Z", + "settlement:2024-08-26T09:59:59Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -145,8 +145,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md index dc6d00391..dc16abf29 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md @@ -79,8 +79,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ },^ \"metadata\": [^ - \"enactment:2024-08-05T11:02:43Z\",^ - \"settlement:2024-08-04T11:02:43Z\",^ + \"enactment:2024-08-27T09:59:59Z\",^ + \"settlement:2024-08-26T09:59:59Z\",^ \"source:docs.vega.xyz\"^ ],^ \"priceMonitoringParameters\": {^ @@ -146,8 +146,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1722765763,^ - \"enactmentTimestamp\": 1722852163^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md b/docs/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md index 8cf1becfe..4925e3aad 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md @@ -41,11 +41,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1721053584, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1721139984, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md b/docs/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md index d70cdac8f..0feb84862 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md @@ -21,8 +21,8 @@ } } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_newTransfer_json.md b/docs/tutorials/proposals/_generated-proposals/_newTransfer_json.md index ebcbd78a7..18750a1b9 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newTransfer_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_newTransfer_json.md @@ -21,8 +21,8 @@ } } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_newTransfer_win.md b/docs/tutorials/proposals/_generated-proposals/_newTransfer_win.md index 3d40895a9..aa0e1d0bc 100644 --- a/docs/tutorials/proposals/_generated-proposals/_newTransfer_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_newTransfer_win.md @@ -22,8 +22,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ }^ },^ - \"closingTimestamp\": 1721053584,^ - \"enactmentTimestamp\": 1721139984^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md b/docs/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md index 10374509a..ddf107951 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md @@ -27,11 +27,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1721053584, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1721139984, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md b/docs/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md index b98afebe7..2c8e24774 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md @@ -17,8 +17,8 @@ } } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_updateAsset_json.md b/docs/tutorials/proposals/_generated-proposals/_updateAsset_json.md index c916cf342..c8f632a83 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateAsset_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateAsset_json.md @@ -17,8 +17,8 @@ } } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateAsset_win.md b/docs/tutorials/proposals/_generated-proposals/_updateAsset_win.md index 13572a946..6556e3695 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateAsset_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateAsset_win.md @@ -18,8 +18,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ }^ },^ - \"closingTimestamp\": 1721053584,^ - \"enactmentTimestamp\": 1721139984^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md index 471787934..edb03912c 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md @@ -23,11 +23,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1721053584, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1721139984, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md index 892ad3552..7ca229872 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md @@ -14,8 +14,8 @@ "price": "123456" } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_json.md b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_json.md index 12d1c77b7..19e99fe64 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_json.md @@ -14,8 +14,8 @@ "price": "123456" } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_win.md b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_win.md index b8e987d18..606f823c8 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarketState_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarketState_win.md @@ -15,8 +15,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"price\": \"123456\"^ }^ },^ - \"closingTimestamp\": 1721053584,^ - \"enactmentTimestamp\": 1721139984^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md b/docs/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md index cbe9275c9..e7dfe3016 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md @@ -168,7 +168,7 @@ r: 0.016, // Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number. (double as number) - sigma: 0.8, + sigma: 0.3, } }, @@ -199,11 +199,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1722765763, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1722852163, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md b/docs/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md index 2571e79fc..1d5785a93 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md @@ -88,7 +88,7 @@ "params": { "mu": 0, "r": 0.016, - "sigma": 0.8 + "sigma": 0.3 } }, "liquiditySlaParameters": { @@ -101,8 +101,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarket_json.md b/docs/tutorials/proposals/_generated-proposals/_updateMarket_json.md index 3002074b9..914c6c3d7 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarket_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarket_json.md @@ -88,7 +88,7 @@ "params": { "mu": 0, "r": 0.016, - "sigma": 0.8 + "sigma": 0.3 } }, "liquiditySlaParameters": { @@ -101,8 +101,8 @@ "enableTransactionReordering": true } }, - "closingTimestamp": 1722765763, - "enactmentTimestamp": 1722852163 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateMarket_win.md b/docs/tutorials/proposals/_generated-proposals/_updateMarket_win.md index 6ce801193..58d72c884 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateMarket_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateMarket_win.md @@ -89,7 +89,7 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"params\": {^ \"mu\": 0,^ \"r\": 0.016,^ - \"sigma\": 0.8^ + \"sigma\": 0.3^ }^ },^ \"liquiditySlaParameters\": {^ @@ -102,8 +102,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1722765763,^ - \"enactmentTimestamp\": 1722852163^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md index e45ed9687..5f20b9bb6 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md @@ -19,11 +19,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1721053584, + closingTimestamp: 1724662799, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1721139984, + enactmentTimestamp: 1724749199, } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md index 4294c9c46..ed9847f04 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md @@ -13,8 +13,8 @@ "value": "300" } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } }' diff --git a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md index c326a869e..2edba8d0a 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md @@ -13,8 +13,8 @@ "value": "300" } }, - "closingTimestamp": 1721053584, - "enactmentTimestamp": 1721139984 + "closingTimestamp": 1724662799, + "enactmentTimestamp": 1724749199 } } } diff --git a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md index 9f10c99a5..d5b5eda76 100644 --- a/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md +++ b/docs/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md @@ -14,8 +14,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"value\": \"300\"^ }^ },^ - \"closingTimestamp\": 1721053584,^ - \"enactmentTimestamp\": 1721139984^ + \"closingTimestamp\": 1724662799,^ + \"enactmentTimestamp\": 1724749199^ }^ }^ }" diff --git a/docs/tutorials/proposals/_json-instructions.md b/docs/tutorials/proposals/_json-instructions.md index 0f3b57d56..682250643 100644 --- a/docs/tutorials/proposals/_json-instructions.md +++ b/docs/tutorials/proposals/_json-instructions.md @@ -1,5 +1,5 @@ 1. Copy the JSON example below into a text editor. 2. Replace the placeholder values with those you want for the market. 3. Tip: Use markdown formatting in your proposal's rationale to make for easier community review. -4. Submit your proposal on the [governance dApp ↗](https://governance.fairground.wtf/proposals/propose/raw). -5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.fairground.wtf/proposals). \ No newline at end of file +4. Submit your proposal on the [governance dApp ↗](https://governance.vega.xyz/proposals/propose/raw). +5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.vega.xyz/proposals). \ No newline at end of file diff --git a/docs/tutorials/proposals/_terminal-instructions.md b/docs/tutorials/proposals/_terminal-instructions.md index 105326cff..7f054cd74 100644 --- a/docs/tutorials/proposals/_terminal-instructions.md +++ b/docs/tutorials/proposals/_terminal-instructions.md @@ -2,4 +2,4 @@ 2. Replace the placeholder values with those you want in the proposal. 3. Tip: Use markdown formatting in your proposal's rationale to make for easier community review. 4. Connect to your Vega wallet and use the command line to submit your proposal. -5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.fairground.wtf/proposals). +5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.vega.xyz/proposals). diff --git a/docusaurus.config.js b/docusaurus.config.js index e541e170e..0d42b7c84 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -278,7 +278,7 @@ module.exports = { // Hacky: Classname used for full version number, v prefix. Used for OpenrpcPlayground className: `v${version}` }, - "v0.76": { + "v0.77": { banner: "none", label: `mainnet (v${shortenVersion(mainnetVersion)})`, path: "mainnet", diff --git a/package.json b/package.json index e6da34867..00fe8d3ba 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vega-documentation", - "version": "0.77.0", - "mainnetVersion": "0.76.3", + "version": "0.77.6", + "mainnetVersion": "0.77.6", "license": "MIT", "engines": { "node": ">=16.14" diff --git a/specs/mainnet_network.json b/specs/mainnet_network.json index 9a3ebb323..82925bbc2 100644 --- a/specs/mainnet_network.json +++ b/specs/mainnet_network.json @@ -1 +1 @@ -{"FileVersion":2,"Name":"mainnet1","Metadata":[{"Key":"network","Value":"mainnet"}],"API":{"GRPC":{"Hosts":["vega-data.nodes.guru:3007","vega-data.bharvest.io:3007","datanode.vega.pathrocknetwork.org:3007","tls://vega-grpc.aurora-edge.com:443","darling.network:3007","tls://grpc.velvet.tm.p2p.org:443","vega-grpc.mainnet.lovali.xyz:3007","grpcvega.gpvalidator.com:3007","vega-mainnet.anyvalid.com:3007","vega.mainnet.stakingcabin.com:3007","tls://grpc.vega.mainnet.community:443"],"Retries":5},"REST":{"Hosts":["https://vega-data.nodes.guru:3008","https://vega-data.bharvest.io","https://datanode.vega.pathrocknetwork.org","https://vega.aurora-edge.com","https://darling.network","https://rest.velvet.tm.p2p.org","https://vega-rest.mainnet.lovali.xyz","https://graphqlvega.gpvalidator.com","https://vega-mainnet.anyvalid.com","https://vega.mainnet.stakingcabin.com:3008","https://vega.mainnet.community"]},"GraphQL":{"Hosts":["https://vega-data.nodes.guru:3008/graphql","https://vega-data.bharvest.io/graphql","https://datanode.vega.pathrocknetwork.org/graphql","https://vega.aurora-edge.com/graphql","https://darling.network/graphql","https://gql.velvet.tm.p2p.org/graphql","https://vega-query.mainnet.lovali.xyz/graphql","https://graphqlvega.gpvalidator.com/graphql","https://vega-mainnet.anyvalid.com/graphql","https://vega.mainnet.stakingcabin.com:3008/query","https://vega.mainnet.community/graphql"]}},"Apps":{"Console":"","Governance":"https://governance.vega.xyz/","Explorer":"https://explorer.vega.xyz/"}} \ No newline at end of file +{"FileVersion":2,"Name":"mainnet1","Metadata":[{"Key":"network","Value":"mainnet"}],"API":{"GRPC":{"Hosts":["croissant.network:3007","vega-data.nodes.guru:3007","vega-data.bharvest.io:3007","tls://vega-grpc.aurora-edge.com:443","darling.network:3007","vega-grpc.mainnet.lovali.xyz:3007","vega-mainnet.anyvalid.com:3007","vega-data-mainnet.rockrpc.net:3007","tls://grpc.vega.xprv.io:443","vega.mainnet.stakingcabin.com:3007","tls://grpc.vega.mainnet.community:443"],"Retries":5},"REST":{"Hosts":["https://croissant.network","https://vega-data.nodes.guru:3008","https://vega-data.bharvest.io","https://vega.aurora-edge.com","https://darling.network","https://vega-rest.mainnet.lovali.xyz","https://vega-mainnet.anyvalid.com","https://vega-data-mainnet.rockrpc.net","https://vega.xprv.io/datanode","https://vega.mainnet.stakingcabin.com:3008","https://vega.mainnet.community"]},"GraphQL":{"Hosts":["https://croissant.network/graphql","https://vega-data.nodes.guru:3008/graphql","https://vega-data.bharvest.io/graphql","https://vega.aurora-edge.com/graphql","https://darling.network/graphql","https://vega-query.mainnet.lovali.xyz/graphql","https://vega-mainnet.anyvalid.com/graphql","https://vega-data-mainnet.rockrpc.net/graphql","https://vega.xprv.io/datanode/query","https://vega.mainnet.stakingcabin.com:3008/query","https://vega.mainnet.community/graphql"]}},"Apps":{"Console":"","Governance":"https://governance.vega.xyz/","Explorer":"https://explorer.vega.xyz/"}} \ No newline at end of file diff --git a/specs/mainnet_network_parameters.json b/specs/mainnet_network_parameters.json index 9ab70cb7c..6630dfd0e 100644 --- a/specs/mainnet_network_parameters.json +++ b/specs/mainnet_network_parameters.json @@ -1 +1 @@ -{"networkParameters":{"edges":[{"node":{"key":"blockchains.ethereumConfig","value":"{\"network_id\":\"1\",\"chain_id\":\"1\",\"collateral_bridge_contract\":{\"address\":\"0x23872549cE10B40e31D6577e0A920088B0E0666a\"},\"confirmations\":64,\"staking_bridge_contract\":{\"address\":\"0x195064D33f09e0c42cF98E665D9506e0dC17de68\",\"deployment_block_height\":13146644},\"token_vesting_contract\":{\"address\":\"0x23d1bFE8fA50a167816fBD79D7932577c06011f4\",\"deployment_block_height\":12834524},\"multisig_control_contract\":{\"address\":\"0xDD2df0E7583ff2acfed5e49Df4a424129cA9B58F\",\"deployment_block_height\":15263593}}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1Db25maWc="},{"node":{"key":"blockchains.ethereumRpcAndEvmCompatDataSourcesConfig","value":"{\"configs\":[{\"network_id\":\"100\",\"chain_id\":\"100\",\"confirmations\":3,\"name\":\"Gnosis Chain\", \"block_interval\": 3}, {\"network_id\":\"42161\",\"chain_id\":\"42161\",\"confirmations\":3,\"name\":\"Arbitrum One\", \"block_interval\": 50}]}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1ScGNBbmRFdm1Db21wYXREYXRhU291cmNlc0NvbmZpZw=="},{"node":{"key":"blockchains.evmBridgeConfigs","value":"{\n \"configs\": [\n {\n \"network_id\": \"42161\",\n \"chain_id\": \"42161\",\n \"collateral_bridge_contract\": {\n \"address\": \"0x475B597652bCb2769949FD6787b1DC6916518407\"\n },\n \"confirmations\": 3,\n \"multisig_control_contract\": {\n \"address\": \"0x348372DE65Ca7F2567FE267ccc4D1bF6d4b71f6F\",\n \"deployment_block_height\": 213213613\n },\n \"block_time\": \"250ms\",\n \"name\": \"Arbitrum One\"\n }\n ]\n}"},"cursor":"YmxvY2tjaGFpbnMuZXZtQnJpZGdlQ29uZmlncw=="},{"node":{"key":"ethereum.oracles.enabled","value":"1"},"cursor":"ZXRoZXJldW0ub3JhY2xlcy5lbmFibGVk"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minClose","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minEnact","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minProposerBalance","value":"10000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.asset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.asset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.asset.minClose","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.asset.minEnact","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.asset.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.asset.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.freeform.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minClose","value":"24h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.freeform.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.market.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.market.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.market.minClose","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.market.minEnact","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.market.minProposerBalance","value":"5000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.market.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.referralProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minClose","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.minEnact","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minProposerBalance","value":"10000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.referralProgram.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.transfer.maxAmount","value":"7000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhBbW91bnQ="},{"node":{"key":"governance.proposal.transfer.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.transfer.maxFraction","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhGcmFjdGlvbg=="},{"node":{"key":"governance.proposal.transfer.minClose","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.minEnact","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.transfer.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.transfer.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateAsset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minClose","value":"168h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.minEnact","value":"168h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateAsset.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateMarket.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minClose","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.minEnact","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minProposerBalance","value":"5000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.minProposerEquityLikeShare","value":"0.05"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJFcXVpdHlMaWtlU2hhcmU="},{"node":{"key":"governance.proposal.updateMarket.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.requiredMajority","value":"0.75"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.updateMarket.requiredMajorityLP","value":"0.75"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eUxQ"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipation","value":"0.02"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipationLP","value":"0.02"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9uTFA="},{"node":{"key":"governance.proposal.updateNetParam.maxClose","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.maxEnact","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minClose","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.minEnact","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minProposerBalance","value":"5000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateNetParam.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"limits.assets.proposeEnabledFrom","value":"2023-05-10T20:00:00Z"},"cursor":"bGltaXRzLmFzc2V0cy5wcm9wb3NlRW5hYmxlZEZyb20="},{"node":{"key":"limits.markets.maxPeggedOrders","value":"1500"},"cursor":"bGltaXRzLm1hcmtldHMubWF4UGVnZ2VkT3JkZXJz"},{"node":{"key":"limits.markets.proposeEnabledFrom","value":"2023-05-10T20:00:00Z"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZUVuYWJsZWRGcm9t"},{"node":{"key":"limits.markets.proposePerpetualEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVBlcnBldHVhbEVuYWJsZWQ="},{"node":{"key":"limits.markets.proposeSpotEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVNwb3RFbmFibGVk"},{"node":{"key":"market.auction.maximumDuration","value":"168h"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWF4aW11bUR1cmF0aW9u"},{"node":{"key":"market.auction.minimumDuration","value":"30s"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWluaW11bUR1cmF0aW9u"},{"node":{"key":"market.fee.factors.infrastructureFee","value":"0.00007"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLmluZnJhc3RydWN0dXJlRmVl"},{"node":{"key":"market.fee.factors.makerFee","value":"0.00011"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLm1ha2VyRmVl"},{"node":{"key":"market.liquidity.bondPenaltyParameter","value":"0.000001"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5ib25kUGVuYWx0eVBhcmFtZXRlcg=="},{"node":{"key":"market.liquidity.earlyExitPenalty","value":"0.05"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5lYXJseUV4aXRQZW5hbHR5"},{"node":{"key":"market.liquidity.maximumLiquidityFeeFactorLevel","value":"0.03"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5tYXhpbXVtTGlxdWlkaXR5RmVlRmFjdG9yTGV2ZWw="},{"node":{"key":"market.liquidity.minimum.probabilityOfTrading.lpOrders","value":"0.001"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5taW5pbXVtLnByb2JhYmlsaXR5T2ZUcmFkaW5nLmxwT3JkZXJz"},{"node":{"key":"market.liquidity.probabilityOfTrading.tau.scaling","value":"0.1"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm9iYWJpbGl0eU9mVHJhZGluZy50YXUuc2NhbGluZw=="},{"node":{"key":"market.liquidity.providers.fee.distributionTimeStep","value":"60m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnMuZmVlLmRpc3RyaWJ1dGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.providersFeeCalculationTimeStep","value":"1m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnNGZWVDYWxjdWxhdGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltyMax","value":"0"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eU1heA=="},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltySlope","value":"1"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eVNsb3Bl"},{"node":{"key":"market.liquidity.stakeToCcyVolume","value":"100"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdGFrZVRvQ2N5Vm9sdW1l"},{"node":{"key":"market.liquidity.successorLaunchWindowLength","value":"168h"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdWNjZXNzb3JMYXVuY2hXaW5kb3dMZW5ndGg="},{"node":{"key":"market.liquidity.targetstake.triggering.ratio","value":"0.25"},"cursor":"bWFya2V0LmxpcXVpZGl0eS50YXJnZXRzdGFrZS50cmlnZ2VyaW5nLnJhdGlv"},{"node":{"key":"market.liquidityProvision.minLpStakeQuantumMultiple","value":"50"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5taW5McFN0YWtlUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"market.liquidityProvision.shapes.maxSize","value":"5"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5zaGFwZXMubWF4U2l6ZQ=="},{"node":{"key":"market.margin.scalingFactors","value":"{\"search_level\": 1.1, \"initial_margin\": 1.5, \"collateral_release\": 1.7}"},"cursor":"bWFya2V0Lm1hcmdpbi5zY2FsaW5nRmFjdG9ycw=="},{"node":{"key":"market.monitor.price.defaultParameters","value":"{\"triggers\": [{\"auction_extension\": 300, \"horizon\": 43200, \"probability\": \"0.9999999\"}] }"},"cursor":"bWFya2V0Lm1vbml0b3IucHJpY2UuZGVmYXVsdFBhcmFtZXRlcnM="},{"node":{"key":"market.stake.target.scalingFactor","value":"0.0001"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC5zY2FsaW5nRmFjdG9y"},{"node":{"key":"market.stake.target.timeWindow","value":"1h"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC50aW1lV2luZG93"},{"node":{"key":"market.value.windowLength","value":"168h"},"cursor":"bWFya2V0LnZhbHVlLndpbmRvd0xlbmd0aA=="},{"node":{"key":"network.checkpoint.timeElapsedBetweenCheckpoints","value":"5m"},"cursor":"bmV0d29yay5jaGVja3BvaW50LnRpbWVFbGFwc2VkQmV0d2VlbkNoZWNrcG9pbnRz"},{"node":{"key":"network.floatingPointUpdates.delay","value":"5m"},"cursor":"bmV0d29yay5mbG9hdGluZ1BvaW50VXBkYXRlcy5kZWxheQ=="},{"node":{"key":"network.internalCompositePriceUpdateFrequency","value":"5s"},"cursor":"bmV0d29yay5pbnRlcm5hbENvbXBvc2l0ZVByaWNlVXBkYXRlRnJlcXVlbmN5"},{"node":{"key":"network.markPriceUpdateMaximumFrequency","value":"5s"},"cursor":"bmV0d29yay5tYXJrUHJpY2VVcGRhdGVNYXhpbXVtRnJlcXVlbmN5"},{"node":{"key":"network.transaction.defaultgas","value":"1"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbi5kZWZhdWx0Z2Fz"},{"node":{"key":"network.transactions.maxgasperblock","value":"3000000"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWF4Z2FzcGVyYmxvY2s="},{"node":{"key":"network.transactions.minBlockCapacity","value":"32"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWluQmxvY2tDYXBhY2l0eQ=="},{"node":{"key":"network.validators.ersatz.multipleOfTendermintValidators","value":"0.25"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5tdWx0aXBsZU9mVGVuZGVybWludFZhbGlkYXRvcnM="},{"node":{"key":"network.validators.ersatz.rewardFactor","value":"0.85"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5yZXdhcmRGYWN0b3I="},{"node":{"key":"network.validators.incumbentBonus","value":"0.05"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmluY3VtYmVudEJvbnVz"},{"node":{"key":"network.validators.minimumEthereumEventsForNewValidator","value":"3"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm1pbmltdW1FdGhlcmV1bUV2ZW50c0Zvck5ld1ZhbGlkYXRvcg=="},{"node":{"key":"network.validators.multisig.numberOfSigners","value":"15"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm11bHRpc2lnLm51bWJlck9mU2lnbmVycw=="},{"node":{"key":"network.validators.tendermint.number","value":"17"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLnRlbmRlcm1pbnQubnVtYmVy"},{"node":{"key":"referralProgram.maxPartyNotionalVolumeByQuantumPerEpoch","value":"250000"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFBhcnR5Tm90aW9uYWxWb2x1bWVCeVF1YW50dW1QZXJFcG9jaA=="},{"node":{"key":"referralProgram.maxReferralDiscountFactor","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsRGlzY291bnRGYWN0b3I="},{"node":{"key":"referralProgram.maxReferralRewardFactor","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkRmFjdG9y"},{"node":{"key":"referralProgram.maxReferralRewardProportion","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkUHJvcG9ydGlvbg=="},{"node":{"key":"referralProgram.maxReferralTiers","value":"10"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsVGllcnM="},{"node":{"key":"referralProgram.minStakedVegaTokens","value":"0"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1pblN0YWtlZFZlZ2FUb2tlbnM="},{"node":{"key":"reward.asset","value":"d1984e3d365faa05bcafbe41f50f90e3663ee7c0da22bb1e24b164e9532691b2"},"cursor":"cmV3YXJkLmFzc2V0"},{"node":{"key":"reward.staking.delegation.competitionLevel","value":"1.3"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5jb21wZXRpdGlvbkxldmVs"},{"node":{"key":"reward.staking.delegation.delegatorShare","value":"0.8"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5kZWxlZ2F0b3JTaGFyZQ=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerEpoch","value":"9890000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJFcG9jaA=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerParticipant","value":"700000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJQYXJ0aWNpcGFudA=="},{"node":{"key":"reward.staking.delegation.minValidators","value":"5"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5WYWxpZGF0b3Jz"},{"node":{"key":"reward.staking.delegation.minimumValidatorStake","value":"3000000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5pbXVtVmFsaWRhdG9yU3Rha2U="},{"node":{"key":"reward.staking.delegation.optimalStakeMultiplier","value":"3.0"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5vcHRpbWFsU3Rha2VNdWx0aXBsaWVy"},{"node":{"key":"reward.staking.delegation.payoutDelay","value":"0s"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXREZWxheQ=="},{"node":{"key":"reward.staking.delegation.payoutFraction","value":"1.0"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXRGcmFjdGlvbg=="},{"node":{"key":"rewards.activityStreak.benefitTiers","value":"{\"tiers\": []}"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5iZW5lZml0VGllcnM="},{"node":{"key":"rewards.activityStreak.inactivityLimit","value":"3"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5pbmFjdGl2aXR5TGltaXQ="},{"node":{"key":"rewards.activityStreak.minQuantumOpenVolume","value":"500"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtT3BlblZvbHVtZQ=="},{"node":{"key":"rewards.activityStreak.minQuantumTradeVolume","value":"2500"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtVHJhZGVWb2x1bWU="},{"node":{"key":"rewards.marketCreationQuantumMultiple","value":"50000000"},"cursor":"cmV3YXJkcy5tYXJrZXRDcmVhdGlvblF1YW50dW1NdWx0aXBsZQ=="},{"node":{"key":"rewards.team.minEpochsInTeam","value":"1"},"cursor":"cmV3YXJkcy50ZWFtLm1pbkVwb2Noc0luVGVhbQ=="},{"node":{"key":"rewards.vesting.baseRate","value":"0.25"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJhc2VSYXRl"},{"node":{"key":"rewards.vesting.benefitTiers","value":"{\"tiers\": []}"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJlbmVmaXRUaWVycw=="},{"node":{"key":"rewards.vesting.minimumTransfer","value":"10"},"cursor":"cmV3YXJkcy52ZXN0aW5nLm1pbmltdW1UcmFuc2Zlcg=="},{"node":{"key":"snapshot.interval.length","value":"300"},"cursor":"c25hcHNob3QuaW50ZXJ2YWwubGVuZ3Ro"},{"node":{"key":"spam.pow.difficulty","value":"15"},"cursor":"c3BhbS5wb3cuZGlmZmljdWx0eQ=="},{"node":{"key":"spam.pow.hashFunction","value":"sha3_24_rounds"},"cursor":"c3BhbS5wb3cuaGFzaEZ1bmN0aW9u"},{"node":{"key":"spam.pow.increaseDifficulty","value":"1"},"cursor":"c3BhbS5wb3cuaW5jcmVhc2VEaWZmaWN1bHR5"},{"node":{"key":"spam.pow.numberOfPastBlocks","value":"100"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZQYXN0QmxvY2tz"},{"node":{"key":"spam.pow.numberOfTxPerBlock","value":"2"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZUeFBlckJsb2Nr"},{"node":{"key":"spam.protection.applyReferral.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmFwcGx5UmVmZXJyYWwubWluLmZ1bmRz"},{"node":{"key":"spam.protection.balanceSnapshotFrequency","value":"5s"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmJhbGFuY2VTbmFwc2hvdEZyZXF1ZW5jeQ=="},{"node":{"key":"spam.protection.delegation.min.tokens","value":"100000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmRlbGVnYXRpb24ubWluLnRva2Vucw=="},{"node":{"key":"spam.protection.max.applyReferralCode","value":"5"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5hcHBseVJlZmVycmFsQ29kZQ=="},{"node":{"key":"spam.protection.max.batchSize","value":"30"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5iYXRjaFNpemU="},{"node":{"key":"spam.protection.max.createReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5jcmVhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.delegations","value":"360"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5kZWxlZ2F0aW9ucw=="},{"node":{"key":"spam.protection.max.proposals","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5wcm9wb3NhbHM="},{"node":{"key":"spam.protection.max.stopOrdersPerMarket","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5zdG9wT3JkZXJzUGVyTWFya2V0"},{"node":{"key":"spam.protection.max.updatePartyProfile","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVQYXJ0eVByb2ZpbGU="},{"node":{"key":"spam.protection.max.updateReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.votes","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC52b3Rlcw=="},{"node":{"key":"spam.protection.maxMultisigUpdates","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heE11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.maxUserTransfersPerEpoch","value":"20"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heFVzZXJUcmFuc2ZlcnNQZXJFcG9jaA=="},{"node":{"key":"spam.protection.minMultisigUpdates","value":"100000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbk11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.minimumWithdrawalQuantumMultiple","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbmltdW1XaXRoZHJhd2FsUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"spam.protection.proposal.min.tokens","value":"2000000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnByb3Bvc2FsLm1pbi50b2tlbnM="},{"node":{"key":"spam.protection.referralSet.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnJlZmVycmFsU2V0Lm1pbi5mdW5kcw=="},{"node":{"key":"spam.protection.updatePartyProfile.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnVwZGF0ZVBhcnR5UHJvZmlsZS5taW4uZnVuZHM="},{"node":{"key":"spam.protection.voting.min.tokens","value":"1000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnZvdGluZy5taW4udG9rZW5z"},{"node":{"key":"transfer.fee.factor","value":"0.001"},"cursor":"dHJhbnNmZXIuZmVlLmZhY3Rvcg=="},{"node":{"key":"transfer.fee.maxQuantumAmount","value":"1"},"cursor":"dHJhbnNmZXIuZmVlLm1heFF1YW50dW1BbW91bnQ="},{"node":{"key":"transfer.feeDiscountDecayFraction","value":"0.8"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnREZWNheUZyYWN0aW9u"},{"node":{"key":"transfer.feeDiscountMinimumTrackedAmount","value":"0.01"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnRNaW5pbXVtVHJhY2tlZEFtb3VudA=="},{"node":{"key":"transfer.minTransferQuantumMultiple","value":"10"},"cursor":"dHJhbnNmZXIubWluVHJhbnNmZXJRdWFudHVtTXVsdGlwbGU="},{"node":{"key":"validator.performance.scaling.factor","value":"0"},"cursor":"dmFsaWRhdG9yLnBlcmZvcm1hbmNlLnNjYWxpbmcuZmFjdG9y"},{"node":{"key":"validators.delegation.minAmount","value":"100000000000000000"},"cursor":"dmFsaWRhdG9ycy5kZWxlZ2F0aW9uLm1pbkFtb3VudA=="},{"node":{"key":"validators.epoch.length","value":"24h"},"cursor":"dmFsaWRhdG9ycy5lcG9jaC5sZW5ndGg="},{"node":{"key":"validators.vote.required","value":"0.67"},"cursor":"dmFsaWRhdG9ycy52b3RlLnJlcXVpcmVk"},{"node":{"key":"volumeDiscountProgram.maxBenefitTiers","value":"10"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heEJlbmVmaXRUaWVycw=="},{"node":{"key":"volumeDiscountProgram.maxVolumeDiscountFactor","value":"0.9"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}],"pageInfo":{"hasNextPage":false,"hasPreviousPage":false,"startCursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1Db25maWc=","endCursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}}} \ No newline at end of file +{"networkParameters":{"edges":[{"node":{"key":"blockchains.ethereumConfig","value":"{\"network_id\":\"1\",\"chain_id\":\"1\",\"collateral_bridge_contract\":{\"address\":\"0x23872549cE10B40e31D6577e0A920088B0E0666a\"},\"confirmations\":64,\"staking_bridge_contract\":{\"address\":\"0x195064D33f09e0c42cF98E665D9506e0dC17de68\",\"deployment_block_height\":13146644},\"token_vesting_contract\":{\"address\":\"0x23d1bFE8fA50a167816fBD79D7932577c06011f4\",\"deployment_block_height\":12834524},\"multisig_control_contract\":{\"address\":\"0xDD2df0E7583ff2acfed5e49Df4a424129cA9B58F\",\"deployment_block_height\":15263593}}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1Db25maWc="},{"node":{"key":"blockchains.ethereumRpcAndEvmCompatDataSourcesConfig","value":"{\"configs\":[{\"network_id\":\"100\",\"chain_id\":\"100\",\"confirmations\":3,\"name\":\"Gnosis Chain\", \"block_interval\": 3}, {\"network_id\":\"42161\",\"chain_id\":\"42161\",\"confirmations\":3,\"name\":\"Arbitrum One\", \"block_interval\": 50}]}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1ScGNBbmRFdm1Db21wYXREYXRhU291cmNlc0NvbmZpZw=="},{"node":{"key":"blockchains.evmBridgeConfigs","value":"{\n \"configs\": [\n {\n \"network_id\": \"42161\",\n \"chain_id\": \"42161\",\n \"collateral_bridge_contract\": {\n \"address\": \"0x475B597652bCb2769949FD6787b1DC6916518407\"\n },\n \"confirmations\": 3,\n \"multisig_control_contract\": {\n \"address\": \"0x348372DE65Ca7F2567FE267ccc4D1bF6d4b71f6F\",\n \"deployment_block_height\": 213213613\n },\n \"block_time\": \"250ms\",\n \"name\": \"Arbitrum One\"\n }\n ]\n}"},"cursor":"YmxvY2tjaGFpbnMuZXZtQnJpZGdlQ29uZmlncw=="},{"node":{"key":"ethereum.oracles.enabled","value":"1"},"cursor":"ZXRoZXJldW0ub3JhY2xlcy5lbmFibGVk"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minClose","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minEnact","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minProposerBalance","value":"10000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.asset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.asset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.asset.minClose","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.asset.minEnact","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.asset.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.asset.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.freeform.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minClose","value":"24h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.freeform.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.market.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.market.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.market.minClose","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.market.minEnact","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.market.minProposerBalance","value":"5000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.market.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.referralProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minClose","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.minEnact","value":"120h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minProposerBalance","value":"10000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.referralProgram.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.transfer.maxAmount","value":"7000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhBbW91bnQ="},{"node":{"key":"governance.proposal.transfer.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.transfer.maxFraction","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhGcmFjdGlvbg=="},{"node":{"key":"governance.proposal.transfer.minClose","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.minEnact","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.transfer.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.transfer.requiredParticipation","value":"0.01"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateAsset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minClose","value":"168h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.minEnact","value":"168h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minProposerBalance","value":"20000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateAsset.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateMarket.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minClose","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.minEnact","value":"24h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minProposerBalance","value":"5000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.minProposerEquityLikeShare","value":"0.05"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJFcXVpdHlMaWtlU2hhcmU="},{"node":{"key":"governance.proposal.updateMarket.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.requiredMajority","value":"0.75"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.updateMarket.requiredMajorityLP","value":"0.75"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eUxQ"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipation","value":"0.02"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipationLP","value":"0.02"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9uTFA="},{"node":{"key":"governance.proposal.updateNetParam.maxClose","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.maxEnact","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minClose","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.minEnact","value":"72h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minProposerBalance","value":"5000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateNetParam.requiredParticipation","value":"0.025"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"limits.assets.proposeEnabledFrom","value":"2023-05-10T20:00:00Z"},"cursor":"bGltaXRzLmFzc2V0cy5wcm9wb3NlRW5hYmxlZEZyb20="},{"node":{"key":"limits.markets.maxPeggedOrders","value":"1500"},"cursor":"bGltaXRzLm1hcmtldHMubWF4UGVnZ2VkT3JkZXJz"},{"node":{"key":"limits.markets.proposeEnabledFrom","value":"2023-05-10T20:00:00Z"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZUVuYWJsZWRGcm9t"},{"node":{"key":"limits.markets.proposePerpetualEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVBlcnBldHVhbEVuYWJsZWQ="},{"node":{"key":"limits.markets.proposeSpotEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVNwb3RFbmFibGVk"},{"node":{"key":"market.auction.maximumDuration","value":"168h"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWF4aW11bUR1cmF0aW9u"},{"node":{"key":"market.auction.minimumDuration","value":"30s"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWluaW11bUR1cmF0aW9u"},{"node":{"key":"market.fee.factors.infrastructureFee","value":"0.00007"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLmluZnJhc3RydWN0dXJlRmVl"},{"node":{"key":"market.fee.factors.makerFee","value":"0.00011"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLm1ha2VyRmVl"},{"node":{"key":"market.liquidity.bondPenaltyParameter","value":"0.000001"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5ib25kUGVuYWx0eVBhcmFtZXRlcg=="},{"node":{"key":"market.liquidity.earlyExitPenalty","value":"0.05"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5lYXJseUV4aXRQZW5hbHR5"},{"node":{"key":"market.liquidity.maximumLiquidityFeeFactorLevel","value":"0.03"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5tYXhpbXVtTGlxdWlkaXR5RmVlRmFjdG9yTGV2ZWw="},{"node":{"key":"market.liquidity.minimum.probabilityOfTrading.lpOrders","value":"0.001"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5taW5pbXVtLnByb2JhYmlsaXR5T2ZUcmFkaW5nLmxwT3JkZXJz"},{"node":{"key":"market.liquidity.probabilityOfTrading.tau.scaling","value":"0.1"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm9iYWJpbGl0eU9mVHJhZGluZy50YXUuc2NhbGluZw=="},{"node":{"key":"market.liquidity.providers.fee.distributionTimeStep","value":"60m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnMuZmVlLmRpc3RyaWJ1dGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.providersFeeCalculationTimeStep","value":"1m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnNGZWVDYWxjdWxhdGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltyMax","value":"0"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eU1heA=="},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltySlope","value":"1"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eVNsb3Bl"},{"node":{"key":"market.liquidity.stakeToCcyVolume","value":"100"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdGFrZVRvQ2N5Vm9sdW1l"},{"node":{"key":"market.liquidity.successorLaunchWindowLength","value":"168h"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdWNjZXNzb3JMYXVuY2hXaW5kb3dMZW5ndGg="},{"node":{"key":"market.liquidity.targetstake.triggering.ratio","value":"0.25"},"cursor":"bWFya2V0LmxpcXVpZGl0eS50YXJnZXRzdGFrZS50cmlnZ2VyaW5nLnJhdGlv"},{"node":{"key":"market.liquidityProvision.minLpStakeQuantumMultiple","value":"50"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5taW5McFN0YWtlUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"market.liquidityProvision.shapes.maxSize","value":"5"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5zaGFwZXMubWF4U2l6ZQ=="},{"node":{"key":"market.margin.scalingFactors","value":"{\"search_level\": 1.1, \"initial_margin\": 1.5, \"collateral_release\": 1.7}"},"cursor":"bWFya2V0Lm1hcmdpbi5zY2FsaW5nRmFjdG9ycw=="},{"node":{"key":"market.monitor.price.defaultParameters","value":"{\"triggers\": [{\"auction_extension\": 300, \"horizon\": 43200, \"probability\": \"0.9999999\"}] }"},"cursor":"bWFya2V0Lm1vbml0b3IucHJpY2UuZGVmYXVsdFBhcmFtZXRlcnM="},{"node":{"key":"market.stake.target.scalingFactor","value":"0.0001"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC5zY2FsaW5nRmFjdG9y"},{"node":{"key":"market.stake.target.timeWindow","value":"1h"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC50aW1lV2luZG93"},{"node":{"key":"market.value.windowLength","value":"168h"},"cursor":"bWFya2V0LnZhbHVlLndpbmRvd0xlbmd0aA=="},{"node":{"key":"network.checkpoint.timeElapsedBetweenCheckpoints","value":"5m"},"cursor":"bmV0d29yay5jaGVja3BvaW50LnRpbWVFbGFwc2VkQmV0d2VlbkNoZWNrcG9pbnRz"},{"node":{"key":"network.floatingPointUpdates.delay","value":"5m"},"cursor":"bmV0d29yay5mbG9hdGluZ1BvaW50VXBkYXRlcy5kZWxheQ=="},{"node":{"key":"network.internalCompositePriceUpdateFrequency","value":"5s"},"cursor":"bmV0d29yay5pbnRlcm5hbENvbXBvc2l0ZVByaWNlVXBkYXRlRnJlcXVlbmN5"},{"node":{"key":"network.markPriceUpdateMaximumFrequency","value":"5s"},"cursor":"bmV0d29yay5tYXJrUHJpY2VVcGRhdGVNYXhpbXVtRnJlcXVlbmN5"},{"node":{"key":"network.transaction.defaultgas","value":"1"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbi5kZWZhdWx0Z2Fz"},{"node":{"key":"network.transactions.maxgasperblock","value":"3000000"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWF4Z2FzcGVyYmxvY2s="},{"node":{"key":"network.transactions.minBlockCapacity","value":"32"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWluQmxvY2tDYXBhY2l0eQ=="},{"node":{"key":"network.validators.ersatz.multipleOfTendermintValidators","value":"0.25"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5tdWx0aXBsZU9mVGVuZGVybWludFZhbGlkYXRvcnM="},{"node":{"key":"network.validators.ersatz.rewardFactor","value":"0.85"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5yZXdhcmRGYWN0b3I="},{"node":{"key":"network.validators.incumbentBonus","value":"0.05"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmluY3VtYmVudEJvbnVz"},{"node":{"key":"network.validators.minimumEthereumEventsForNewValidator","value":"3"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm1pbmltdW1FdGhlcmV1bUV2ZW50c0Zvck5ld1ZhbGlkYXRvcg=="},{"node":{"key":"network.validators.multisig.numberOfSigners","value":"15"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm11bHRpc2lnLm51bWJlck9mU2lnbmVycw=="},{"node":{"key":"network.validators.tendermint.number","value":"17"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLnRlbmRlcm1pbnQubnVtYmVy"},{"node":{"key":"referralProgram.maxPartyNotionalVolumeByQuantumPerEpoch","value":"250000"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFBhcnR5Tm90aW9uYWxWb2x1bWVCeVF1YW50dW1QZXJFcG9jaA=="},{"node":{"key":"referralProgram.maxReferralDiscountFactor","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsRGlzY291bnRGYWN0b3I="},{"node":{"key":"referralProgram.maxReferralRewardFactor","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkRmFjdG9y"},{"node":{"key":"referralProgram.maxReferralRewardProportion","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkUHJvcG9ydGlvbg=="},{"node":{"key":"referralProgram.maxReferralTiers","value":"10"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsVGllcnM="},{"node":{"key":"referralProgram.minStakedVegaTokens","value":"0"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1pblN0YWtlZFZlZ2FUb2tlbnM="},{"node":{"key":"reward.asset","value":"d1984e3d365faa05bcafbe41f50f90e3663ee7c0da22bb1e24b164e9532691b2"},"cursor":"cmV3YXJkLmFzc2V0"},{"node":{"key":"reward.staking.delegation.competitionLevel","value":"1.3"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5jb21wZXRpdGlvbkxldmVs"},{"node":{"key":"reward.staking.delegation.delegatorShare","value":"0.8"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5kZWxlZ2F0b3JTaGFyZQ=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerEpoch","value":"9890000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJFcG9jaA=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerParticipant","value":"700000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJQYXJ0aWNpcGFudA=="},{"node":{"key":"reward.staking.delegation.minValidators","value":"5"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5WYWxpZGF0b3Jz"},{"node":{"key":"reward.staking.delegation.minimumValidatorStake","value":"3000000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5pbXVtVmFsaWRhdG9yU3Rha2U="},{"node":{"key":"reward.staking.delegation.optimalStakeMultiplier","value":"3.0"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5vcHRpbWFsU3Rha2VNdWx0aXBsaWVy"},{"node":{"key":"reward.staking.delegation.payoutDelay","value":"0s"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXREZWxheQ=="},{"node":{"key":"reward.staking.delegation.payoutFraction","value":"1.0"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXRGcmFjdGlvbg=="},{"node":{"key":"rewards.activityStreak.benefitTiers","value":"{\"tiers\": []}"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5iZW5lZml0VGllcnM="},{"node":{"key":"rewards.activityStreak.inactivityLimit","value":"3"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5pbmFjdGl2aXR5TGltaXQ="},{"node":{"key":"rewards.activityStreak.minQuantumOpenVolume","value":"500"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtT3BlblZvbHVtZQ=="},{"node":{"key":"rewards.activityStreak.minQuantumTradeVolume","value":"2500"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtVHJhZGVWb2x1bWU="},{"node":{"key":"rewards.marketCreationQuantumMultiple","value":"50000000"},"cursor":"cmV3YXJkcy5tYXJrZXRDcmVhdGlvblF1YW50dW1NdWx0aXBsZQ=="},{"node":{"key":"rewards.team.minEpochsInTeam","value":"1"},"cursor":"cmV3YXJkcy50ZWFtLm1pbkVwb2Noc0luVGVhbQ=="},{"node":{"key":"rewards.vesting.baseRate","value":"0.25"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJhc2VSYXRl"},{"node":{"key":"rewards.vesting.benefitTiers","value":"{\"tiers\": []}"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJlbmVmaXRUaWVycw=="},{"node":{"key":"rewards.vesting.minimumTransfer","value":"10"},"cursor":"cmV3YXJkcy52ZXN0aW5nLm1pbmltdW1UcmFuc2Zlcg=="},{"node":{"key":"snapshot.interval.length","value":"300"},"cursor":"c25hcHNob3QuaW50ZXJ2YWwubGVuZ3Ro"},{"node":{"key":"spam.pow.difficulty","value":"15"},"cursor":"c3BhbS5wb3cuZGlmZmljdWx0eQ=="},{"node":{"key":"spam.pow.hashFunction","value":"sha3_24_rounds"},"cursor":"c3BhbS5wb3cuaGFzaEZ1bmN0aW9u"},{"node":{"key":"spam.pow.increaseDifficulty","value":"1"},"cursor":"c3BhbS5wb3cuaW5jcmVhc2VEaWZmaWN1bHR5"},{"node":{"key":"spam.pow.numberOfPastBlocks","value":"100"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZQYXN0QmxvY2tz"},{"node":{"key":"spam.pow.numberOfTxPerBlock","value":"2"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZUeFBlckJsb2Nr"},{"node":{"key":"spam.protection.applyReferral.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmFwcGx5UmVmZXJyYWwubWluLmZ1bmRz"},{"node":{"key":"spam.protection.balanceSnapshotFrequency","value":"5s"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmJhbGFuY2VTbmFwc2hvdEZyZXF1ZW5jeQ=="},{"node":{"key":"spam.protection.delegation.min.tokens","value":"100000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmRlbGVnYXRpb24ubWluLnRva2Vucw=="},{"node":{"key":"spam.protection.max.applyReferralCode","value":"5"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5hcHBseVJlZmVycmFsQ29kZQ=="},{"node":{"key":"spam.protection.max.batchSize","value":"50"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5iYXRjaFNpemU="},{"node":{"key":"spam.protection.max.createReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5jcmVhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.delegations","value":"360"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5kZWxlZ2F0aW9ucw=="},{"node":{"key":"spam.protection.max.proposals","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5wcm9wb3NhbHM="},{"node":{"key":"spam.protection.max.stopOrdersPerMarket","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5zdG9wT3JkZXJzUGVyTWFya2V0"},{"node":{"key":"spam.protection.max.updatePartyProfile","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVQYXJ0eVByb2ZpbGU="},{"node":{"key":"spam.protection.max.updateReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.votes","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC52b3Rlcw=="},{"node":{"key":"spam.protection.maxMultisigUpdates","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heE11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.maxUserTransfersPerEpoch","value":"20"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heFVzZXJUcmFuc2ZlcnNQZXJFcG9jaA=="},{"node":{"key":"spam.protection.minMultisigUpdates","value":"100000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbk11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.minimumWithdrawalQuantumMultiple","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbmltdW1XaXRoZHJhd2FsUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"spam.protection.proposal.min.tokens","value":"2000000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnByb3Bvc2FsLm1pbi50b2tlbnM="},{"node":{"key":"spam.protection.referralSet.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnJlZmVycmFsU2V0Lm1pbi5mdW5kcw=="},{"node":{"key":"spam.protection.updatePartyProfile.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnVwZGF0ZVBhcnR5UHJvZmlsZS5taW4uZnVuZHM="},{"node":{"key":"spam.protection.voting.min.tokens","value":"1000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnZvdGluZy5taW4udG9rZW5z"},{"node":{"key":"transfer.fee.factor","value":"0.001"},"cursor":"dHJhbnNmZXIuZmVlLmZhY3Rvcg=="},{"node":{"key":"transfer.fee.maxQuantumAmount","value":"1"},"cursor":"dHJhbnNmZXIuZmVlLm1heFF1YW50dW1BbW91bnQ="},{"node":{"key":"transfer.feeDiscountDecayFraction","value":"0.8"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnREZWNheUZyYWN0aW9u"},{"node":{"key":"transfer.feeDiscountMinimumTrackedAmount","value":"0.01"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnRNaW5pbXVtVHJhY2tlZEFtb3VudA=="},{"node":{"key":"transfer.minTransferQuantumMultiple","value":"10"},"cursor":"dHJhbnNmZXIubWluVHJhbnNmZXJRdWFudHVtTXVsdGlwbGU="},{"node":{"key":"validator.performance.scaling.factor","value":"0"},"cursor":"dmFsaWRhdG9yLnBlcmZvcm1hbmNlLnNjYWxpbmcuZmFjdG9y"},{"node":{"key":"validators.delegation.minAmount","value":"100000000000000000"},"cursor":"dmFsaWRhdG9ycy5kZWxlZ2F0aW9uLm1pbkFtb3VudA=="},{"node":{"key":"validators.epoch.length","value":"24h"},"cursor":"dmFsaWRhdG9ycy5lcG9jaC5sZW5ndGg="},{"node":{"key":"validators.vote.required","value":"0.67"},"cursor":"dmFsaWRhdG9ycy52b3RlLnJlcXVpcmVk"},{"node":{"key":"volumeDiscountProgram.maxBenefitTiers","value":"10"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heEJlbmVmaXRUaWVycw=="},{"node":{"key":"volumeDiscountProgram.maxVolumeDiscountFactor","value":"0.9"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}],"pageInfo":{"hasNextPage":false,"hasPreviousPage":false,"startCursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1Db25maWc=","endCursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}}} \ No newline at end of file diff --git a/specs/mainnet_vaguer.json b/specs/mainnet_vaguer.json index e9b8458dd..d22004d58 100644 --- a/specs/mainnet_vaguer.json +++ b/specs/mainnet_vaguer.json @@ -1 +1 @@ -[{"host":"vega-data.nodes.guru/graphql","blockHeight":"53600776","totalPeers":"23","startupHash":"8f3e7c","paramHash":"24f344","steakHash":"09cfc7","marketsHash":"7657cd","assetsHash":"364076","governanceHash":"15bc10","hashHash":"3b4739","https":"✓","🥇":"🥇"},{"host":"vega-data.bharvest.io/graphql","blockHeight":"-","totalPeers":"-","startupHash":"-","paramHash":"-","steakHash":"-","marketsHash":"-","assetsHash":"-","governanceHash":"-","hashHash":"-","https":"✓","🥇":"-"},{"host":"datanode.vega.pathrocknetwork.org/graphql","blockHeight":"-","totalPeers":"-","startupHash":"-","paramHash":"-","steakHash":"-","marketsHash":"-","assetsHash":"-","governanceHash":"-","hashHash":"-","https":"✓","🥇":"-"},{"host":"vega.aurora-edge.com/graphql","blockHeight":"53600776","totalPeers":"10","startupHash":"8f3e7c","paramHash":"24f344","steakHash":"09cfc7","marketsHash":"7657cd","assetsHash":"364076","governanceHash":"15bc10","hashHash":"3b4739","https":"✓","🥇":"🥇"},{"host":"darling.network/graphql","blockHeight":"53600776","totalPeers":"10","startupHash":"8f3e7c","paramHash":"24f344","steakHash":"09cfc7","marketsHash":"7657cd","assetsHash":"364076","governanceHash":"15bc10","hashHash":"3b4739","https":"✓","🥇":"🥇"},{"host":"gql.velvet.tm.p2p.org/graphql","blockHeight":"-","totalPeers":"-","startupHash":"-","paramHash":"-","steakHash":"-","marketsHash":"-","assetsHash":"-","governanceHash":"-","hashHash":"-","https":"✓","🥇":"-"},{"host":"vega-query.mainnet.lovali.xyz/graphql","blockHeight":"53600776","totalPeers":"10","startupHash":"8f3e7c","paramHash":"24f344","steakHash":"09cfc7","marketsHash":"e0b156","assetsHash":"364076","governanceHash":"15bc10","hashHash":"40daf8","https":"✓","🥇":"-"},{"host":"graphqlvega.gpvalidator.com/graphql","blockHeight":"-","totalPeers":"-","startupHash":"-","paramHash":"-","steakHash":"-","marketsHash":"-","assetsHash":"-","governanceHash":"-","hashHash":"-","https":"✓","🥇":"-"},{"host":"vega-mainnet.anyvalid.com/graphql","blockHeight":"53600776","totalPeers":"29","startupHash":"8f3e7c","paramHash":"24f344","steakHash":"09cfc7","marketsHash":"7657cd","assetsHash":"364076","governanceHash":"15bc10","hashHash":"3b4739","https":"✓","🥇":"🥇"},{"host":"vega.mainnet.stakingcabin.com/query","blockHeight":"53600776","totalPeers":"14","startupHash":"8f3e7c","paramHash":"24f344","steakHash":"09cfc7","marketsHash":"7657cd","assetsHash":"364076","governanceHash":"15bc10","hashHash":"3b4739","https":"✓","🥇":"🥇"},{"host":"vega.mainnet.community/graphql","blockHeight":"53600776","totalPeers":"10","startupHash":"8f3e7c","paramHash":"934ab9","steakHash":"09cfc7","marketsHash":"7657cd","assetsHash":"364076","governanceHash":"15bc10","hashHash":"f60b84","https":"✓","🥇":"-"}] +[{"host":"croissant.network/graphql","blockHeight":"57031231","totalPeers":"10","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega-data.nodes.guru/graphql","blockHeight":"57031231","totalPeers":"18","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega-data.bharvest.io/graphql","blockHeight":"57031232","totalPeers":"25","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega.aurora-edge.com/graphql","blockHeight":"57031231","totalPeers":"10","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"darling.network/graphql","blockHeight":"57031231","totalPeers":"10","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega-query.mainnet.lovali.xyz/graphql","blockHeight":"57031231","totalPeers":"10","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"fb7511","assetsHash":"364076","governanceHash":"8bb113","hashHash":"d1d838","https":"✓","🥇":"-"},{"host":"vega-mainnet.anyvalid.com/graphql","blockHeight":"57031231","totalPeers":"33","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega-data-mainnet.rockrpc.net/graphql","blockHeight":"57031232","totalPeers":"28","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega.xprv.io/datanode/query","blockHeight":"57031231","totalPeers":"10","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega.mainnet.stakingcabin.com/query","blockHeight":"57031232","totalPeers":"14","startupHash":"ad23d8","paramHash":"6b535f","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"aced86","https":"✓","🥇":"🥇"},{"host":"vega.mainnet.community/graphql","blockHeight":"57031231","totalPeers":"9","startupHash":"ad23d8","paramHash":"68f823","steakHash":"09cfc7","marketsHash":"656b3f","assetsHash":"364076","governanceHash":"8bb113","hashHash":"b631ad","https":"✓","🥇":"-"}] diff --git a/specs/mainnet_vaguer_timestamp.json b/specs/mainnet_vaguer_timestamp.json index 62769f5da..7c9d387ea 100644 --- a/specs/mainnet_vaguer_timestamp.json +++ b/specs/mainnet_vaguer_timestamp.json @@ -1 +1 @@ -{"date": "Mon 8 Jul 2024 13:25:32 UTC", "timestamp": "1720445132"} +{"date": "Tue 6 Aug 2024 16:39:40 UTC", "timestamp": "1722962380"} diff --git a/specs/testnet_network_parameters.json b/specs/testnet_network_parameters.json index 9d5e95a49..6be1a148a 100644 --- a/specs/testnet_network_parameters.json +++ b/specs/testnet_network_parameters.json @@ -1 +1 @@ -{"networkParameters":{"edges":[{"node":{"key":"auction.LongBlock","value":"{\"threshold_and_duration\": [{\"threshold\":\"10s\",\"duration\":\"1m\"},{\"threshold\":\"1m\",\"duration\":\"5m\"},{\"threshold\":\"10m\",\"duration\":\"1h\"},{\"threshold\":\"1h\",\"duration\":\"1h\"},{\"threshold\":\"6h\",\"duration\":\"3h\"},{\"threshold\":\"24h\",\"duration\":\"6h\"}]}"},"cursor":"YXVjdGlvbi5Mb25nQmxvY2s="},{"node":{"key":"blockchains.ethereumConfig","value":"{\"network_id\":\"11155111\",\"chain_id\":\"11155111\",\"collateral_bridge_contract\":{\"address\":\"0xcC68d87cAEF9580E3F383d6438F7B3F2C71E3fe5\"},\"confirmations\":64,\"staking_bridge_contract\":{\"address\":\"0xFFb0A0d4806502ceF491aF1141f66669A1Bd0D03\",\"deployment_block_height\":2011705},\"token_vesting_contract\":{\"address\":\"0x680fF88252FA7071CAce7398e77872d54D781d0B\",\"deployment_block_height\":2011709},\"multisig_control_contract\":{\"address\":\"0x6eBc32d66277D94DB8FF2ccF86E36f37F29a52D3\",\"deployment_block_height\":2011699}}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1Db25maWc="},{"node":{"key":"blockchains.ethereumRpcAndEvmCompatDataSourcesConfig","value":"{\"configs\":[{\"network_id\":\"100\",\"chain_id\":\"100\",\"confirmations\":3,\"name\":\"Gnosis Chain\", \"block_interval\": 3},{\"network_id\":\"5\",\"chain_id\":\"5\",\"confirmations\":3,\"name\":\"Goerli\", \"block_interval\": 3}, {\"network_id\":\"42161\",\"chain_id\":\"42161\",\"confirmations\":3,\"name\":\"Arbitrum One\", \"block_interval\": 50}]}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1ScGNBbmRFdm1Db21wYXREYXRhU291cmNlc0NvbmZpZw=="},{"node":{"key":"blockchains.evmBridgeConfigs","value":"{\n \"configs\": [\n {\n \"network_id\": \"421614\",\n \"chain_id\": \"421614\",\n \"collateral_bridge_contract\": {\n \"address\": \"0xf7989D2902376cad63D0e5B7015efD0CFAd48eB5\"\n },\n \"confirmations\": 3,\n \"multisig_control_contract\": {\n \"address\": \"0x18E2298DC3B8F1BAa505ce27f07Dba743e205415\",\n \"deployment_block_height\": 37322191\n },\n \"block_time\": \"250ms\",\n \"name\": \"Arbitrum (Sepolia)\"\n }\n ]\n}"},"cursor":"YmxvY2tjaGFpbnMuZXZtQnJpZGdlQ29uZmlncw=="},{"node":{"key":"ethereum.oracles.enabled","value":"1"},"cursor":"ZXRoZXJldW0ub3JhY2xlcy5lbmFibGVk"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minClose","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minEnact","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredParticipation","value":"0.00001"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.asset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.asset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.asset.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.asset.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.asset.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.asset.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.freeform.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.freeform.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.market.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.market.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.market.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.market.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.market.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.market.requiredParticipation","value":"0.07"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.referralProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minClose","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.minEnact","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.referralProgram.requiredParticipation","value":"0.00001"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.transfer.maxAmount","value":"7000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhBbW91bnQ="},{"node":{"key":"governance.proposal.transfer.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.transfer.maxFraction","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhGcmFjdGlvbg=="},{"node":{"key":"governance.proposal.transfer.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.transfer.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.transfer.requiredParticipation","value":"0.00001"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateAsset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minClose","value":"5s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.minEnact","value":"5s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateAsset.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateMarket.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minClose","value":"0h1m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.minEnact","value":"0h1m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.minProposerEquityLikeShare","value":"0"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJFcXVpdHlMaWtlU2hhcmU="},{"node":{"key":"governance.proposal.updateMarket.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.updateMarket.requiredMajorityLP","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eUxQ"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipation","value":"0.07"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipationLP","value":"0"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9uTFA="},{"node":{"key":"governance.proposal.updateNetParam.maxClose","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.maxEnact","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.requiredMajority","value":"0.5"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateNetParam.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"limits.assets.proposeEnabledFrom","value":""},"cursor":"bGltaXRzLmFzc2V0cy5wcm9wb3NlRW5hYmxlZEZyb20="},{"node":{"key":"limits.markets.ammPoolEnabled","value":"0"},"cursor":"bGltaXRzLm1hcmtldHMuYW1tUG9vbEVuYWJsZWQ="},{"node":{"key":"limits.markets.maxPeggedOrders","value":"1500"},"cursor":"bGltaXRzLm1hcmtldHMubWF4UGVnZ2VkT3JkZXJz"},{"node":{"key":"limits.markets.proposeEnabledFrom","value":""},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZUVuYWJsZWRGcm9t"},{"node":{"key":"limits.markets.proposePerpetualEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVBlcnBldHVhbEVuYWJsZWQ="},{"node":{"key":"limits.markets.proposeSpotEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVNwb3RFbmFibGVk"},{"node":{"key":"market.aggressiveOrderBlockDelay","value":"1"},"cursor":"bWFya2V0LmFnZ3Jlc3NpdmVPcmRlckJsb2NrRGVsYXk="},{"node":{"key":"market.amm.minCommitmentQuantum","value":"100"},"cursor":"bWFya2V0LmFtbS5taW5Db21taXRtZW50UXVhbnR1bQ=="},{"node":{"key":"market.auction.maximumDuration","value":"168h0m0s"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWF4aW11bUR1cmF0aW9u"},{"node":{"key":"market.auction.minimumDuration","value":"30s"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWluaW11bUR1cmF0aW9u"},{"node":{"key":"market.fee.factors.infrastructureFee","value":"0.0005"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLmluZnJhc3RydWN0dXJlRmVl"},{"node":{"key":"market.fee.factors.makerFee","value":"0.0002"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLm1ha2VyRmVl"},{"node":{"key":"market.liquidity.bondPenaltyParameter","value":"0.000001"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5ib25kUGVuYWx0eVBhcmFtZXRlcg=="},{"node":{"key":"market.liquidity.earlyExitPenalty","value":"0.05"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5lYXJseUV4aXRQZW5hbHR5"},{"node":{"key":"market.liquidity.equityLikeShareFeeFraction","value":"0.5"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5lcXVpdHlMaWtlU2hhcmVGZWVGcmFjdGlvbg=="},{"node":{"key":"market.liquidity.maxAmmCalculationLevels","value":"1000"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5tYXhBbW1DYWxjdWxhdGlvbkxldmVscw=="},{"node":{"key":"market.liquidity.maximumLiquidityFeeFactorLevel","value":"0.03"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5tYXhpbXVtTGlxdWlkaXR5RmVlRmFjdG9yTGV2ZWw="},{"node":{"key":"market.liquidity.minimum.probabilityOfTrading.lpOrders","value":"1e-6"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5taW5pbXVtLnByb2JhYmlsaXR5T2ZUcmFkaW5nLmxwT3JkZXJz"},{"node":{"key":"market.liquidity.probabilityOfTrading.tau.scaling","value":"10"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm9iYWJpbGl0eU9mVHJhZGluZy50YXUuc2NhbGluZw=="},{"node":{"key":"market.liquidity.providers.fee.distributionTimeStep","value":"0m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnMuZmVlLmRpc3RyaWJ1dGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.providersFeeCalculationTimeStep","value":"1m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnNGZWVDYWxjdWxhdGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltyMax","value":"0.05"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eU1heA=="},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltySlope","value":"1"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eVNsb3Bl"},{"node":{"key":"market.liquidity.stakeToCcyVolume","value":"100"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdGFrZVRvQ2N5Vm9sdW1l"},{"node":{"key":"market.liquidity.successorLaunchWindowLength","value":"168h"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdWNjZXNzb3JMYXVuY2hXaW5kb3dMZW5ndGg="},{"node":{"key":"market.liquidity.targetstake.triggering.ratio","value":"0.25"},"cursor":"bWFya2V0LmxpcXVpZGl0eS50YXJnZXRzdGFrZS50cmlnZ2VyaW5nLnJhdGlv"},{"node":{"key":"market.liquidityProvision.minLpStakeQuantumMultiple","value":"50"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5taW5McFN0YWtlUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"market.liquidityProvision.shapes.maxSize","value":"5"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5zaGFwZXMubWF4U2l6ZQ=="},{"node":{"key":"market.margin.scalingFactors","value":"{\n \"search_level\": 1.1,\n \"initial_margin\": 1.5,\n \"collateral_release\": 1.7\n}"},"cursor":"bWFya2V0Lm1hcmdpbi5zY2FsaW5nRmFjdG9ycw=="},{"node":{"key":"market.monitor.price.defaultParameters","value":"{\"triggers\": [{\"auction_extension\": 300, \"horizon\": 43200, \"probability\": \"0.9999999\"}] }"},"cursor":"bWFya2V0Lm1vbml0b3IucHJpY2UuZGVmYXVsdFBhcmFtZXRlcnM="},{"node":{"key":"market.stake.target.scalingFactor","value":"0.0001"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC5zY2FsaW5nRmFjdG9y"},{"node":{"key":"market.stake.target.timeWindow","value":"1h0m0s"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC50aW1lV2luZG93"},{"node":{"key":"market.value.windowLength","value":"1h0m0s"},"cursor":"bWFya2V0LnZhbHVlLndpbmRvd0xlbmd0aA=="},{"node":{"key":"network.checkpoint.timeElapsedBetweenCheckpoints","value":"1m"},"cursor":"bmV0d29yay5jaGVja3BvaW50LnRpbWVFbGFwc2VkQmV0d2VlbkNoZWNrcG9pbnRz"},{"node":{"key":"network.floatingPointUpdates.delay","value":"5m"},"cursor":"bmV0d29yay5mbG9hdGluZ1BvaW50VXBkYXRlcy5kZWxheQ=="},{"node":{"key":"network.internalCompositePriceUpdateFrequency","value":"5s"},"cursor":"bmV0d29yay5pbnRlcm5hbENvbXBvc2l0ZVByaWNlVXBkYXRlRnJlcXVlbmN5"},{"node":{"key":"network.markPriceUpdateMaximumFrequency","value":"5s"},"cursor":"bmV0d29yay5tYXJrUHJpY2VVcGRhdGVNYXhpbXVtRnJlcXVlbmN5"},{"node":{"key":"network.transaction.defaultgas","value":"1"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbi5kZWZhdWx0Z2Fz"},{"node":{"key":"network.transactions.maxgasperblock","value":"3000000"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWF4Z2FzcGVyYmxvY2s="},{"node":{"key":"network.transactions.minBlockCapacity","value":"32"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWluQmxvY2tDYXBhY2l0eQ=="},{"node":{"key":"network.validators.ersatz.multipleOfTendermintValidators","value":"0.5"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5tdWx0aXBsZU9mVGVuZGVybWludFZhbGlkYXRvcnM="},{"node":{"key":"network.validators.ersatz.rewardFactor","value":"0.85"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5yZXdhcmRGYWN0b3I="},{"node":{"key":"network.validators.incumbentBonus","value":"0.05"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmluY3VtYmVudEJvbnVz"},{"node":{"key":"network.validators.minimumEthereumEventsForNewValidator","value":"3"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm1pbmltdW1FdGhlcmV1bUV2ZW50c0Zvck5ld1ZhbGlkYXRvcg=="},{"node":{"key":"network.validators.multisig.numberOfSigners","value":"13"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm11bHRpc2lnLm51bWJlck9mU2lnbmVycw=="},{"node":{"key":"network.validators.tendermint.number","value":"13"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLnRlbmRlcm1pbnQubnVtYmVy"},{"node":{"key":"referralProgram.maxPartyNotionalVolumeByQuantumPerEpoch","value":"250000"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFBhcnR5Tm90aW9uYWxWb2x1bWVCeVF1YW50dW1QZXJFcG9jaA=="},{"node":{"key":"referralProgram.maxReferralDiscountFactor","value":"0.1"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsRGlzY291bnRGYWN0b3I="},{"node":{"key":"referralProgram.maxReferralRewardFactor","value":"0.2"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkRmFjdG9y"},{"node":{"key":"referralProgram.maxReferralRewardProportion","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkUHJvcG9ydGlvbg=="},{"node":{"key":"referralProgram.maxReferralTiers","value":"10"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsVGllcnM="},{"node":{"key":"referralProgram.minStakedVegaTokens","value":"0"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1pblN0YWtlZFZlZ2FUb2tlbnM="},{"node":{"key":"reward.asset","value":"fc7fd956078fb1fc9db5c19b88f0874c4299b2a7639ad05a47a28c0aef291b55"},"cursor":"cmV3YXJkLmFzc2V0"},{"node":{"key":"reward.staking.delegation.competitionLevel","value":"1.01"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5jb21wZXRpdGlvbkxldmVs"},{"node":{"key":"reward.staking.delegation.delegatorShare","value":"0.883"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5kZWxlZ2F0b3JTaGFyZQ=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerEpoch","value":"9890000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJFcG9jaA=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerParticipant","value":"700000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJQYXJ0aWNpcGFudA=="},{"node":{"key":"reward.staking.delegation.minValidators","value":"5"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5WYWxpZGF0b3Jz"},{"node":{"key":"reward.staking.delegation.minimumValidatorStake","value":"3000000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5pbXVtVmFsaWRhdG9yU3Rha2U="},{"node":{"key":"reward.staking.delegation.optimalStakeMultiplier","value":"3.0"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5vcHRpbWFsU3Rha2VNdWx0aXBsaWVy"},{"node":{"key":"reward.staking.delegation.payoutDelay","value":"6h"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXREZWxheQ=="},{"node":{"key":"reward.staking.delegation.payoutFraction","value":"0.007"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXRGcmFjdGlvbg=="},{"node":{"key":"rewards.activityStreak.benefitTiers","value":"{\"tiers\": [{\"minimum_activity_streak\": 1, \"reward_multiplier\": \"1.05\", \"vesting_multiplier\": \"1.05\"}, {\"minimum_activity_streak\": 6, \"reward_multiplier\": \"1.10\", \"vesting_multiplier\": \"1.10\"}, {\"minimum_activity_streak\": 24, \"reward_multiplier\": \"1.10\", \"vesting_multiplier\": \"1.15\"}, {\"minimum_activity_streak\": 72, \"reward_multiplier\": \"1.20\", \"vesting_multiplier\": \"1.20\"}]}"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5iZW5lZml0VGllcnM="},{"node":{"key":"rewards.activityStreak.inactivityLimit","value":"24"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5pbmFjdGl2aXR5TGltaXQ="},{"node":{"key":"rewards.activityStreak.minQuantumOpenVolume","value":"100"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtT3BlblZvbHVtZQ=="},{"node":{"key":"rewards.activityStreak.minQuantumTradeVolume","value":"100"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtVHJhZGVWb2x1bWU="},{"node":{"key":"rewards.marketCreationQuantumMultiple","value":"10000"},"cursor":"cmV3YXJkcy5tYXJrZXRDcmVhdGlvblF1YW50dW1NdWx0aXBsZQ=="},{"node":{"key":"rewards.team.minEpochsInTeam","value":"5"},"cursor":"cmV3YXJkcy50ZWFtLm1pbkVwb2Noc0luVGVhbQ=="},{"node":{"key":"rewards.updateFrequency","value":"10m"},"cursor":"cmV3YXJkcy51cGRhdGVGcmVxdWVuY3k="},{"node":{"key":"rewards.vesting.baseRate","value":"0.0055"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJhc2VSYXRl"},{"node":{"key":"rewards.vesting.benefitTiers","value":"{\"tiers\": [{\"minimum_quantum_balance\": \"10\", \"reward_multiplier\": \"1.05\"}, {\"minimum_quantum_balance\": \"100\", \"reward_multiplier\": \"1.10\"},{\"minimum_quantum_balance\": \"1000\", \"reward_multiplier\": \"1.15\"},{\"minimum_quantum_balance\": \"10000\", \"reward_multiplier\": \"1.20\"}]}"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJlbmVmaXRUaWVycw=="},{"node":{"key":"rewards.vesting.minimumTransfer","value":"10"},"cursor":"cmV3YXJkcy52ZXN0aW5nLm1pbmltdW1UcmFuc2Zlcg=="},{"node":{"key":"snapshot.interval.length","value":"1000"},"cursor":"c25hcHNob3QuaW50ZXJ2YWwubGVuZ3Ro"},{"node":{"key":"spam.order.minimalHoldingQuantumMultiple","value":"0"},"cursor":"c3BhbS5vcmRlci5taW5pbWFsSG9sZGluZ1F1YW50dW1NdWx0aXBsZQ=="},{"node":{"key":"spam.order.minimalMarginQuantumMultiple","value":"0"},"cursor":"c3BhbS5vcmRlci5taW5pbWFsTWFyZ2luUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"spam.pow.difficulty","value":"15"},"cursor":"c3BhbS5wb3cuZGlmZmljdWx0eQ=="},{"node":{"key":"spam.pow.hashFunction","value":"sha3_24_rounds"},"cursor":"c3BhbS5wb3cuaGFzaEZ1bmN0aW9u"},{"node":{"key":"spam.pow.increaseDifficulty","value":"1"},"cursor":"c3BhbS5wb3cuaW5jcmVhc2VEaWZmaWN1bHR5"},{"node":{"key":"spam.pow.numberOfPastBlocks","value":"100"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZQYXN0QmxvY2tz"},{"node":{"key":"spam.pow.numberOfTxPerBlock","value":"100"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZUeFBlckJsb2Nr"},{"node":{"key":"spam.protection.applyReferral.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmFwcGx5UmVmZXJyYWwubWluLmZ1bmRz"},{"node":{"key":"spam.protection.balanceSnapshotFrequency","value":"5s"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmJhbGFuY2VTbmFwc2hvdEZyZXF1ZW5jeQ=="},{"node":{"key":"spam.protection.delegation.min.tokens","value":"100000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmRlbGVnYXRpb24ubWluLnRva2Vucw=="},{"node":{"key":"spam.protection.max.applyReferralCode","value":"5"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5hcHBseVJlZmVycmFsQ29kZQ=="},{"node":{"key":"spam.protection.max.batchSize","value":"30"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5iYXRjaFNpemU="},{"node":{"key":"spam.protection.max.createReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5jcmVhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.delegations","value":"390"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5kZWxlZ2F0aW9ucw=="},{"node":{"key":"spam.protection.max.proposals","value":"245"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5wcm9wb3NhbHM="},{"node":{"key":"spam.protection.max.stopOrdersPerMarket","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5zdG9wT3JkZXJzUGVyTWFya2V0"},{"node":{"key":"spam.protection.max.updatePartyProfile","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVQYXJ0eVByb2ZpbGU="},{"node":{"key":"spam.protection.max.updateReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.votes","value":"245"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC52b3Rlcw=="},{"node":{"key":"spam.protection.maxMultisigUpdates","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heE11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.maxUserTransfersPerEpoch","value":"500"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heFVzZXJUcmFuc2ZlcnNQZXJFcG9jaA=="},{"node":{"key":"spam.protection.minMultisigUpdates","value":"100000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbk11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.minimumWithdrawalQuantumMultiple","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbmltdW1XaXRoZHJhd2FsUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"spam.protection.proposal.min.tokens","value":"1000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnByb3Bvc2FsLm1pbi50b2tlbnM="},{"node":{"key":"spam.protection.referralSet.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnJlZmVycmFsU2V0Lm1pbi5mdW5kcw=="},{"node":{"key":"spam.protection.updatePartyProfile.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnVwZGF0ZVBhcnR5UHJvZmlsZS5taW4uZnVuZHM="},{"node":{"key":"spam.protection.voting.min.tokens","value":"1000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnZvdGluZy5taW4udG9rZW5z"},{"node":{"key":"transfer.fee.factor","value":"0.01"},"cursor":"dHJhbnNmZXIuZmVlLmZhY3Rvcg=="},{"node":{"key":"transfer.fee.maxQuantumAmount","value":"1"},"cursor":"dHJhbnNmZXIuZmVlLm1heFF1YW50dW1BbW91bnQ="},{"node":{"key":"transfer.feeDiscountDecayFraction","value":"0.8"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnREZWNheUZyYWN0aW9u"},{"node":{"key":"transfer.feeDiscountMinimumTrackedAmount","value":"0.01"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnRNaW5pbXVtVHJhY2tlZEFtb3VudA=="},{"node":{"key":"transfer.minTransferQuantumMultiple","value":"100"},"cursor":"dHJhbnNmZXIubWluVHJhbnNmZXJRdWFudHVtTXVsdGlwbGU="},{"node":{"key":"validator.performance.scaling.factor","value":"0"},"cursor":"dmFsaWRhdG9yLnBlcmZvcm1hbmNlLnNjYWxpbmcuZmFjdG9y"},{"node":{"key":"validators.delegation.minAmount","value":"100000000000000000"},"cursor":"dmFsaWRhdG9ycy5kZWxlZ2F0aW9uLm1pbkFtb3VudA=="},{"node":{"key":"validators.epoch.length","value":"1h"},"cursor":"dmFsaWRhdG9ycy5lcG9jaC5sZW5ndGg="},{"node":{"key":"validators.vote.required","value":"0.67"},"cursor":"dmFsaWRhdG9ycy52b3RlLnJlcXVpcmVk"},{"node":{"key":"volumeDiscountProgram.maxBenefitTiers","value":"10"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heEJlbmVmaXRUaWVycw=="},{"node":{"key":"volumeDiscountProgram.maxVolumeDiscountFactor","value":"0.4"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}],"pageInfo":{"hasNextPage":false,"hasPreviousPage":false,"startCursor":"YXVjdGlvbi5Mb25nQmxvY2s=","endCursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}}} \ No newline at end of file +{"networkParameters":{"edges":[{"node":{"key":"auction.LongBlock","value":"{\"threshold_and_duration\": [{\"threshold\":\"10s\",\"duration\":\"1m\"},{\"threshold\":\"1m\",\"duration\":\"5m\"},{\"threshold\":\"10m\",\"duration\":\"1h\"},{\"threshold\":\"1h\",\"duration\":\"1h\"},{\"threshold\":\"6h\",\"duration\":\"3h\"},{\"threshold\":\"24h\",\"duration\":\"6h\"}]}"},"cursor":"YXVjdGlvbi5Mb25nQmxvY2s="},{"node":{"key":"blockchains.ethereumConfig","value":"{\"network_id\":\"11155111\",\"chain_id\":\"11155111\",\"collateral_bridge_contract\":{\"address\":\"0xcC68d87cAEF9580E3F383d6438F7B3F2C71E3fe5\"},\"confirmations\":64,\"staking_bridge_contract\":{\"address\":\"0xFFb0A0d4806502ceF491aF1141f66669A1Bd0D03\",\"deployment_block_height\":2011705},\"token_vesting_contract\":{\"address\":\"0x680fF88252FA7071CAce7398e77872d54D781d0B\",\"deployment_block_height\":2011709},\"multisig_control_contract\":{\"address\":\"0x6eBc32d66277D94DB8FF2ccF86E36f37F29a52D3\",\"deployment_block_height\":2011699},\"block_time\":\"12s\"}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1Db25maWc="},{"node":{"key":"blockchains.ethereumRpcAndEvmCompatDataSourcesConfig","value":"{\"configs\":[{\"network_id\":\"100\",\"chain_id\":\"100\",\"confirmations\":3,\"name\":\"Gnosis Chain\", \"block_interval\": 3},{\"network_id\":\"5\",\"chain_id\":\"5\",\"confirmations\":3,\"name\":\"Goerli\", \"block_interval\": 3}, {\"network_id\":\"42161\",\"chain_id\":\"42161\",\"confirmations\":3,\"name\":\"Arbitrum One\", \"block_interval\": 50}]}"},"cursor":"YmxvY2tjaGFpbnMuZXRoZXJldW1ScGNBbmRFdm1Db21wYXREYXRhU291cmNlc0NvbmZpZw=="},{"node":{"key":"blockchains.evmBridgeConfigs","value":"{\n \"configs\": [\n {\n \"network_id\": \"421614\",\n \"chain_id\": \"421614\",\n \"collateral_bridge_contract\": {\n \"address\": \"0xf7989D2902376cad63D0e5B7015efD0CFAd48eB5\"\n },\n \"confirmations\": 3,\n \"multisig_control_contract\": {\n \"address\": \"0x18E2298DC3B8F1BAa505ce27f07Dba743e205415\",\n \"deployment_block_height\": 37322191\n },\n \"block_time\": \"250ms\",\n \"name\": \"Arbitrum (Sepolia)\"\n }\n ]\n}"},"cursor":"YmxvY2tjaGFpbnMuZXZtQnJpZGdlQ29uZmlncw=="},{"node":{"key":"ethereum.oracles.enabled","value":"1"},"cursor":"ZXRoZXJldW0ub3JhY2xlcy5lbmFibGVk"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minClose","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minEnact","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.VolumeDiscountProgram.requiredParticipation","value":"0.00001"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5Wb2x1bWVEaXNjb3VudFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.asset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.asset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.asset.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.asset.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.asset.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.asset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.asset.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5hc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.freeform.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.freeform.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.freeform.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.freeform.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5mcmVlZm9ybS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.market.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.market.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.market.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.market.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.market.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.market.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.market.requiredParticipation","value":"0.07"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5tYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.referralProgram.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minClose","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluQ2xvc2U="},{"node":{"key":"governance.proposal.referralProgram.minEnact","value":"48h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluRW5hY3Q="},{"node":{"key":"governance.proposal.referralProgram.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.referralProgram.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.referralProgram.requiredParticipation","value":"0.00001"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC5yZWZlcnJhbFByb2dyYW0ucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.transfer.maxAmount","value":"7000000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhBbW91bnQ="},{"node":{"key":"governance.proposal.transfer.maxClose","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.maxEnact","value":"8760h0m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.transfer.maxFraction","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5tYXhGcmFjdGlvbg=="},{"node":{"key":"governance.proposal.transfer.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.transfer.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.transfer.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.transfer.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.transfer.requiredParticipation","value":"0.00001"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC50cmFuc2Zlci5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateAsset.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minClose","value":"5s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateAsset.minEnact","value":"5s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateAsset.minProposerBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.minVoterBalance","value":"1000000000000000000"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateAsset.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateAsset.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVBc3NldC5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"governance.proposal.updateMarket.maxClose","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4Q2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.maxEnact","value":"720h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWF4RW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minClose","value":"0h1m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluQ2xvc2U="},{"node":{"key":"governance.proposal.updateMarket.minEnact","value":"0h1m0s"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluRW5hY3Q="},{"node":{"key":"governance.proposal.updateMarket.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.minProposerEquityLikeShare","value":"0"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluUHJvcG9zZXJFcXVpdHlMaWtlU2hhcmU="},{"node":{"key":"governance.proposal.updateMarket.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQubWluVm90ZXJCYWxhbmNl"},{"node":{"key":"governance.proposal.updateMarket.requiredMajority","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eQ=="},{"node":{"key":"governance.proposal.updateMarket.requiredMajorityLP","value":"0.66"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRNYWpvcml0eUxQ"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipation","value":"0.07"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9u"},{"node":{"key":"governance.proposal.updateMarket.requiredParticipationLP","value":"0"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVNYXJrZXQucmVxdWlyZWRQYXJ0aWNpcGF0aW9uTFA="},{"node":{"key":"governance.proposal.updateNetParam.maxClose","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhDbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.maxEnact","value":"1440h"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5tYXhFbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minClose","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5DbG9zZQ=="},{"node":{"key":"governance.proposal.updateNetParam.minEnact","value":"1m"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5FbmFjdA=="},{"node":{"key":"governance.proposal.updateNetParam.minProposerBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Qcm9wb3NlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.minVoterBalance","value":"1"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5taW5Wb3RlckJhbGFuY2U="},{"node":{"key":"governance.proposal.updateNetParam.requiredMajority","value":"0.5"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZE1ham9yaXR5"},{"node":{"key":"governance.proposal.updateNetParam.requiredParticipation","value":"0.09"},"cursor":"Z292ZXJuYW5jZS5wcm9wb3NhbC51cGRhdGVOZXRQYXJhbS5yZXF1aXJlZFBhcnRpY2lwYXRpb24="},{"node":{"key":"limits.assets.proposeEnabledFrom","value":""},"cursor":"bGltaXRzLmFzc2V0cy5wcm9wb3NlRW5hYmxlZEZyb20="},{"node":{"key":"limits.markets.ammPoolEnabled","value":"0"},"cursor":"bGltaXRzLm1hcmtldHMuYW1tUG9vbEVuYWJsZWQ="},{"node":{"key":"limits.markets.maxPeggedOrders","value":"1500"},"cursor":"bGltaXRzLm1hcmtldHMubWF4UGVnZ2VkT3JkZXJz"},{"node":{"key":"limits.markets.proposeEnabledFrom","value":""},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZUVuYWJsZWRGcm9t"},{"node":{"key":"limits.markets.proposePerpetualEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVBlcnBldHVhbEVuYWJsZWQ="},{"node":{"key":"limits.markets.proposeSpotEnabled","value":"1"},"cursor":"bGltaXRzLm1hcmtldHMucHJvcG9zZVNwb3RFbmFibGVk"},{"node":{"key":"market.aggressiveOrderBlockDelay","value":"1"},"cursor":"bWFya2V0LmFnZ3Jlc3NpdmVPcmRlckJsb2NrRGVsYXk="},{"node":{"key":"market.amm.minCommitmentQuantum","value":"100"},"cursor":"bWFya2V0LmFtbS5taW5Db21taXRtZW50UXVhbnR1bQ=="},{"node":{"key":"market.auction.maximumDuration","value":"168h0m0s"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWF4aW11bUR1cmF0aW9u"},{"node":{"key":"market.auction.minimumDuration","value":"30s"},"cursor":"bWFya2V0LmF1Y3Rpb24ubWluaW11bUR1cmF0aW9u"},{"node":{"key":"market.fee.factors.infrastructureFee","value":"0.0005"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLmluZnJhc3RydWN0dXJlRmVl"},{"node":{"key":"market.fee.factors.makerFee","value":"0.0002"},"cursor":"bWFya2V0LmZlZS5mYWN0b3JzLm1ha2VyRmVl"},{"node":{"key":"market.liquidity.bondPenaltyParameter","value":"0.000001"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5ib25kUGVuYWx0eVBhcmFtZXRlcg=="},{"node":{"key":"market.liquidity.earlyExitPenalty","value":"0.05"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5lYXJseUV4aXRQZW5hbHR5"},{"node":{"key":"market.liquidity.equityLikeShareFeeFraction","value":"1"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5lcXVpdHlMaWtlU2hhcmVGZWVGcmFjdGlvbg=="},{"node":{"key":"market.liquidity.maxAmmCalculationLevels","value":"100"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5tYXhBbW1DYWxjdWxhdGlvbkxldmVscw=="},{"node":{"key":"market.liquidity.maximumLiquidityFeeFactorLevel","value":"0.03"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5tYXhpbXVtTGlxdWlkaXR5RmVlRmFjdG9yTGV2ZWw="},{"node":{"key":"market.liquidity.minimum.probabilityOfTrading.lpOrders","value":"1e-6"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5taW5pbXVtLnByb2JhYmlsaXR5T2ZUcmFkaW5nLmxwT3JkZXJz"},{"node":{"key":"market.liquidity.probabilityOfTrading.tau.scaling","value":"10"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm9iYWJpbGl0eU9mVHJhZGluZy50YXUuc2NhbGluZw=="},{"node":{"key":"market.liquidity.providers.fee.distributionTimeStep","value":"0m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnMuZmVlLmRpc3RyaWJ1dGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.providersFeeCalculationTimeStep","value":"1m"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5wcm92aWRlcnNGZWVDYWxjdWxhdGlvblRpbWVTdGVw"},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltyMax","value":"0.05"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eU1heA=="},{"node":{"key":"market.liquidity.sla.nonPerformanceBondPenaltySlope","value":"1"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zbGEubm9uUGVyZm9ybWFuY2VCb25kUGVuYWx0eVNsb3Bl"},{"node":{"key":"market.liquidity.stakeToCcyVolume","value":"100"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdGFrZVRvQ2N5Vm9sdW1l"},{"node":{"key":"market.liquidity.successorLaunchWindowLength","value":"168h"},"cursor":"bWFya2V0LmxpcXVpZGl0eS5zdWNjZXNzb3JMYXVuY2hXaW5kb3dMZW5ndGg="},{"node":{"key":"market.liquidity.targetstake.triggering.ratio","value":"0.25"},"cursor":"bWFya2V0LmxpcXVpZGl0eS50YXJnZXRzdGFrZS50cmlnZ2VyaW5nLnJhdGlv"},{"node":{"key":"market.liquidityProvision.minLpStakeQuantumMultiple","value":"50"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5taW5McFN0YWtlUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"market.liquidityProvision.shapes.maxSize","value":"5"},"cursor":"bWFya2V0LmxpcXVpZGl0eVByb3Zpc2lvbi5zaGFwZXMubWF4U2l6ZQ=="},{"node":{"key":"market.margin.scalingFactors","value":"{\n \"search_level\": 1.1,\n \"initial_margin\": 1.5,\n \"collateral_release\": 1.7\n}"},"cursor":"bWFya2V0Lm1hcmdpbi5zY2FsaW5nRmFjdG9ycw=="},{"node":{"key":"market.monitor.price.defaultParameters","value":"{\"triggers\": [{\"auction_extension\": 300, \"horizon\": 43200, \"probability\": \"0.9999999\"}] }"},"cursor":"bWFya2V0Lm1vbml0b3IucHJpY2UuZGVmYXVsdFBhcmFtZXRlcnM="},{"node":{"key":"market.stake.target.scalingFactor","value":"0.0001"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC5zY2FsaW5nRmFjdG9y"},{"node":{"key":"market.stake.target.timeWindow","value":"1h0m0s"},"cursor":"bWFya2V0LnN0YWtlLnRhcmdldC50aW1lV2luZG93"},{"node":{"key":"market.value.windowLength","value":"1h0m0s"},"cursor":"bWFya2V0LnZhbHVlLndpbmRvd0xlbmd0aA=="},{"node":{"key":"network.checkpoint.timeElapsedBetweenCheckpoints","value":"1m"},"cursor":"bmV0d29yay5jaGVja3BvaW50LnRpbWVFbGFwc2VkQmV0d2VlbkNoZWNrcG9pbnRz"},{"node":{"key":"network.floatingPointUpdates.delay","value":"5m"},"cursor":"bmV0d29yay5mbG9hdGluZ1BvaW50VXBkYXRlcy5kZWxheQ=="},{"node":{"key":"network.internalCompositePriceUpdateFrequency","value":"5s"},"cursor":"bmV0d29yay5pbnRlcm5hbENvbXBvc2l0ZVByaWNlVXBkYXRlRnJlcXVlbmN5"},{"node":{"key":"network.markPriceUpdateMaximumFrequency","value":"5s"},"cursor":"bmV0d29yay5tYXJrUHJpY2VVcGRhdGVNYXhpbXVtRnJlcXVlbmN5"},{"node":{"key":"network.transaction.defaultgas","value":"1"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbi5kZWZhdWx0Z2Fz"},{"node":{"key":"network.transactions.maxgasperblock","value":"3000000"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWF4Z2FzcGVyYmxvY2s="},{"node":{"key":"network.transactions.minBlockCapacity","value":"32"},"cursor":"bmV0d29yay50cmFuc2FjdGlvbnMubWluQmxvY2tDYXBhY2l0eQ=="},{"node":{"key":"network.validators.ersatz.multipleOfTendermintValidators","value":"0.5"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5tdWx0aXBsZU9mVGVuZGVybWludFZhbGlkYXRvcnM="},{"node":{"key":"network.validators.ersatz.rewardFactor","value":"0.85"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmVyc2F0ei5yZXdhcmRGYWN0b3I="},{"node":{"key":"network.validators.incumbentBonus","value":"0.05"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLmluY3VtYmVudEJvbnVz"},{"node":{"key":"network.validators.minimumEthereumEventsForNewValidator","value":"3"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm1pbmltdW1FdGhlcmV1bUV2ZW50c0Zvck5ld1ZhbGlkYXRvcg=="},{"node":{"key":"network.validators.multisig.numberOfSigners","value":"13"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLm11bHRpc2lnLm51bWJlck9mU2lnbmVycw=="},{"node":{"key":"network.validators.tendermint.number","value":"13"},"cursor":"bmV0d29yay52YWxpZGF0b3JzLnRlbmRlcm1pbnQubnVtYmVy"},{"node":{"key":"referralProgram.maxPartyNotionalVolumeByQuantumPerEpoch","value":"250000"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFBhcnR5Tm90aW9uYWxWb2x1bWVCeVF1YW50dW1QZXJFcG9jaA=="},{"node":{"key":"referralProgram.maxReferralDiscountFactor","value":"0.1"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsRGlzY291bnRGYWN0b3I="},{"node":{"key":"referralProgram.maxReferralRewardFactor","value":"0.2"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkRmFjdG9y"},{"node":{"key":"referralProgram.maxReferralRewardProportion","value":"0.5"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsUmV3YXJkUHJvcG9ydGlvbg=="},{"node":{"key":"referralProgram.maxReferralTiers","value":"10"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1heFJlZmVycmFsVGllcnM="},{"node":{"key":"referralProgram.minStakedVegaTokens","value":"0"},"cursor":"cmVmZXJyYWxQcm9ncmFtLm1pblN0YWtlZFZlZ2FUb2tlbnM="},{"node":{"key":"reward.asset","value":"fc7fd956078fb1fc9db5c19b88f0874c4299b2a7639ad05a47a28c0aef291b55"},"cursor":"cmV3YXJkLmFzc2V0"},{"node":{"key":"reward.staking.delegation.competitionLevel","value":"1.01"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5jb21wZXRpdGlvbkxldmVs"},{"node":{"key":"reward.staking.delegation.delegatorShare","value":"0.883"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5kZWxlZ2F0b3JTaGFyZQ=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerEpoch","value":"9890000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJFcG9jaA=="},{"node":{"key":"reward.staking.delegation.maxPayoutPerParticipant","value":"700000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5tYXhQYXlvdXRQZXJQYXJ0aWNpcGFudA=="},{"node":{"key":"reward.staking.delegation.minValidators","value":"5"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5WYWxpZGF0b3Jz"},{"node":{"key":"reward.staking.delegation.minimumValidatorStake","value":"3000000000000000000000"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5taW5pbXVtVmFsaWRhdG9yU3Rha2U="},{"node":{"key":"reward.staking.delegation.optimalStakeMultiplier","value":"3.0"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5vcHRpbWFsU3Rha2VNdWx0aXBsaWVy"},{"node":{"key":"reward.staking.delegation.payoutDelay","value":"6h"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXREZWxheQ=="},{"node":{"key":"reward.staking.delegation.payoutFraction","value":"0.007"},"cursor":"cmV3YXJkLnN0YWtpbmcuZGVsZWdhdGlvbi5wYXlvdXRGcmFjdGlvbg=="},{"node":{"key":"rewards.activityStreak.benefitTiers","value":"{\"tiers\": [{\"minimum_activity_streak\": 1, \"reward_multiplier\": \"1.05\", \"vesting_multiplier\": \"1.05\"}, {\"minimum_activity_streak\": 6, \"reward_multiplier\": \"1.10\", \"vesting_multiplier\": \"1.10\"}, {\"minimum_activity_streak\": 24, \"reward_multiplier\": \"1.10\", \"vesting_multiplier\": \"1.15\"}, {\"minimum_activity_streak\": 72, \"reward_multiplier\": \"1.20\", \"vesting_multiplier\": \"1.20\"}]}"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5iZW5lZml0VGllcnM="},{"node":{"key":"rewards.activityStreak.inactivityLimit","value":"24"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5pbmFjdGl2aXR5TGltaXQ="},{"node":{"key":"rewards.activityStreak.minQuantumOpenVolume","value":"100"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtT3BlblZvbHVtZQ=="},{"node":{"key":"rewards.activityStreak.minQuantumTradeVolume","value":"100"},"cursor":"cmV3YXJkcy5hY3Rpdml0eVN0cmVhay5taW5RdWFudHVtVHJhZGVWb2x1bWU="},{"node":{"key":"rewards.marketCreationQuantumMultiple","value":"10000"},"cursor":"cmV3YXJkcy5tYXJrZXRDcmVhdGlvblF1YW50dW1NdWx0aXBsZQ=="},{"node":{"key":"rewards.team.minEpochsInTeam","value":"5"},"cursor":"cmV3YXJkcy50ZWFtLm1pbkVwb2Noc0luVGVhbQ=="},{"node":{"key":"rewards.updateFrequency","value":"10m"},"cursor":"cmV3YXJkcy51cGRhdGVGcmVxdWVuY3k="},{"node":{"key":"rewards.vesting.baseRate","value":"0.0055"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJhc2VSYXRl"},{"node":{"key":"rewards.vesting.benefitTiers","value":"{\"tiers\": [{\"minimum_quantum_balance\": \"10\", \"reward_multiplier\": \"1.05\"}, {\"minimum_quantum_balance\": \"100\", \"reward_multiplier\": \"1.10\"},{\"minimum_quantum_balance\": \"1000\", \"reward_multiplier\": \"1.15\"},{\"minimum_quantum_balance\": \"10000\", \"reward_multiplier\": \"1.20\"}]}"},"cursor":"cmV3YXJkcy52ZXN0aW5nLmJlbmVmaXRUaWVycw=="},{"node":{"key":"rewards.vesting.minimumTransfer","value":"10"},"cursor":"cmV3YXJkcy52ZXN0aW5nLm1pbmltdW1UcmFuc2Zlcg=="},{"node":{"key":"snapshot.interval.length","value":"1000"},"cursor":"c25hcHNob3QuaW50ZXJ2YWwubGVuZ3Ro"},{"node":{"key":"spam.order.minimumHoldingQuantumMultiple","value":"0.01"},"cursor":"c3BhbS5vcmRlci5taW5pbXVtSG9sZGluZ1F1YW50dW1NdWx0aXBsZQ=="},{"node":{"key":"spam.order.minimumMarginQuantumMultiple","value":"0.01"},"cursor":"c3BhbS5vcmRlci5taW5pbXVtTWFyZ2luUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"spam.pow.difficulty","value":"15"},"cursor":"c3BhbS5wb3cuZGlmZmljdWx0eQ=="},{"node":{"key":"spam.pow.hashFunction","value":"sha3_24_rounds"},"cursor":"c3BhbS5wb3cuaGFzaEZ1bmN0aW9u"},{"node":{"key":"spam.pow.increaseDifficulty","value":"1"},"cursor":"c3BhbS5wb3cuaW5jcmVhc2VEaWZmaWN1bHR5"},{"node":{"key":"spam.pow.numberOfPastBlocks","value":"100"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZQYXN0QmxvY2tz"},{"node":{"key":"spam.pow.numberOfTxPerBlock","value":"100"},"cursor":"c3BhbS5wb3cubnVtYmVyT2ZUeFBlckJsb2Nr"},{"node":{"key":"spam.protection.applyReferral.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmFwcGx5UmVmZXJyYWwubWluLmZ1bmRz"},{"node":{"key":"spam.protection.balanceSnapshotFrequency","value":"5s"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmJhbGFuY2VTbmFwc2hvdEZyZXF1ZW5jeQ=="},{"node":{"key":"spam.protection.delegation.min.tokens","value":"100000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLmRlbGVnYXRpb24ubWluLnRva2Vucw=="},{"node":{"key":"spam.protection.max.applyReferralCode","value":"5"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5hcHBseVJlZmVycmFsQ29kZQ=="},{"node":{"key":"spam.protection.max.batchSize","value":"30"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5iYXRjaFNpemU="},{"node":{"key":"spam.protection.max.createReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5jcmVhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.delegations","value":"390"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5kZWxlZ2F0aW9ucw=="},{"node":{"key":"spam.protection.max.proposals","value":"245"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5wcm9wb3NhbHM="},{"node":{"key":"spam.protection.max.stopOrdersPerMarket","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC5zdG9wT3JkZXJzUGVyTWFya2V0"},{"node":{"key":"spam.protection.max.updatePartyProfile","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVQYXJ0eVByb2ZpbGU="},{"node":{"key":"spam.protection.max.updateReferralSet","value":"3"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC51cGRhdGVSZWZlcnJhbFNldA=="},{"node":{"key":"spam.protection.max.votes","value":"245"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heC52b3Rlcw=="},{"node":{"key":"spam.protection.maxMultisigUpdates","value":"4"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heE11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.maxUserTransfersPerEpoch","value":"500"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1heFVzZXJUcmFuc2ZlcnNQZXJFcG9jaA=="},{"node":{"key":"spam.protection.minMultisigUpdates","value":"100000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbk11bHRpc2lnVXBkYXRlcw=="},{"node":{"key":"spam.protection.minimumWithdrawalQuantumMultiple","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLm1pbmltdW1XaXRoZHJhd2FsUXVhbnR1bU11bHRpcGxl"},{"node":{"key":"spam.protection.proposal.min.tokens","value":"1000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnByb3Bvc2FsLm1pbi50b2tlbnM="},{"node":{"key":"spam.protection.referralSet.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnJlZmVycmFsU2V0Lm1pbi5mdW5kcw=="},{"node":{"key":"spam.protection.updatePartyProfile.min.funds","value":"10"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnVwZGF0ZVBhcnR5UHJvZmlsZS5taW4uZnVuZHM="},{"node":{"key":"spam.protection.voting.min.tokens","value":"1000000000000000000"},"cursor":"c3BhbS5wcm90ZWN0aW9uLnZvdGluZy5taW4udG9rZW5z"},{"node":{"key":"transfer.fee.factor","value":"0.01"},"cursor":"dHJhbnNmZXIuZmVlLmZhY3Rvcg=="},{"node":{"key":"transfer.fee.maxQuantumAmount","value":"1"},"cursor":"dHJhbnNmZXIuZmVlLm1heFF1YW50dW1BbW91bnQ="},{"node":{"key":"transfer.feeDiscountDecayFraction","value":"0.8"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnREZWNheUZyYWN0aW9u"},{"node":{"key":"transfer.feeDiscountMinimumTrackedAmount","value":"0.01"},"cursor":"dHJhbnNmZXIuZmVlRGlzY291bnRNaW5pbXVtVHJhY2tlZEFtb3VudA=="},{"node":{"key":"transfer.minTransferQuantumMultiple","value":"100"},"cursor":"dHJhbnNmZXIubWluVHJhbnNmZXJRdWFudHVtTXVsdGlwbGU="},{"node":{"key":"validator.performance.scaling.factor","value":"0"},"cursor":"dmFsaWRhdG9yLnBlcmZvcm1hbmNlLnNjYWxpbmcuZmFjdG9y"},{"node":{"key":"validators.delegation.minAmount","value":"100000000000000000"},"cursor":"dmFsaWRhdG9ycy5kZWxlZ2F0aW9uLm1pbkFtb3VudA=="},{"node":{"key":"validators.epoch.length","value":"1h"},"cursor":"dmFsaWRhdG9ycy5lcG9jaC5sZW5ndGg="},{"node":{"key":"validators.vote.required","value":"0.67"},"cursor":"dmFsaWRhdG9ycy52b3RlLnJlcXVpcmVk"},{"node":{"key":"volumeDiscountProgram.maxBenefitTiers","value":"10"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heEJlbmVmaXRUaWVycw=="},{"node":{"key":"volumeDiscountProgram.maxVolumeDiscountFactor","value":"0.4"},"cursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}],"pageInfo":{"hasNextPage":false,"hasPreviousPage":false,"startCursor":"YXVjdGlvbi5Mb25nQmxvY2s=","endCursor":"dm9sdW1lRGlzY291bnRQcm9ncmFtLm1heFZvbHVtZURpc2NvdW50RmFjdG9y"}}} \ No newline at end of file diff --git a/specs/testnet_vaguer.json b/specs/testnet_vaguer.json index 07037953e..6ec89162c 100644 --- a/specs/testnet_vaguer.json +++ b/specs/testnet_vaguer.json @@ -1 +1 @@ -[{"host":"api.n00.testnet.vega.rocks/graphql","blockHeight":"30390514","totalPeers":"9","startupHash":"59a417","paramHash":"af730f","steakHash":"09cfc7","marketsHash":"848f22","assetsHash":"f168a3","governanceHash":"c6b636","hashHash":"0192ba","https":"✓","🥇":"🥇"},{"host":"api.n06.testnet.vega.rocks/graphql","blockHeight":"30390514","totalPeers":"8","startupHash":"022fd4","paramHash":"af730f","steakHash":"09cfc7","marketsHash":"e6cd65","assetsHash":"f168a3","governanceHash":"c6b636","hashHash":"284453","https":"✓","🥇":"-"},{"host":"api.n07.testnet.vega.rocks/graphql","blockHeight":"30390514","totalPeers":"9","startupHash":"59a417","paramHash":"af730f","steakHash":"09cfc7","marketsHash":"848f22","assetsHash":"f168a3","governanceHash":"c6b636","hashHash":"0192ba","https":"✓","🥇":"🥇"},{"host":"api.n08.testnet.vega.rocks/graphql","blockHeight":"30390514","totalPeers":"9","startupHash":"59a417","paramHash":"af730f","steakHash":"09cfc7","marketsHash":"848f22","assetsHash":"f168a3","governanceHash":"c6b636","hashHash":"0192ba","https":"✓","🥇":"🥇"}] +[{"host":"api.n00.testnet.vega.rocks/graphql","blockHeight":"30726526","totalPeers":"10","startupHash":"346665","paramHash":"b5ccd8","steakHash":"09cfc7","marketsHash":"ea2f61","assetsHash":"32c743","governanceHash":"b9274c","hashHash":"bd4c21","https":"✓","🥇":"🥇"},{"host":"api.n06.testnet.vega.rocks/graphql","blockHeight":"30726526","totalPeers":"10","startupHash":"346665","paramHash":"b5ccd8","steakHash":"09cfc7","marketsHash":"ea2f61","assetsHash":"32c743","governanceHash":"b9274c","hashHash":"bd4c21","https":"✓","🥇":"🥇"},{"host":"api.n07.testnet.vega.rocks/graphql","blockHeight":"30726526","totalPeers":"10","startupHash":"346665","paramHash":"b5ccd8","steakHash":"09cfc7","marketsHash":"ea2f61","assetsHash":"32c743","governanceHash":"b9274c","hashHash":"bd4c21","https":"✓","🥇":"🥇"},{"host":"api.n08.testnet.vega.rocks/graphql","blockHeight":"30726526","totalPeers":"10","startupHash":"346665","paramHash":"b5ccd8","steakHash":"09cfc7","marketsHash":"ea2f61","assetsHash":"32c743","governanceHash":"b9274c","hashHash":"bd4c21","https":"✓","🥇":"🥇"}] diff --git a/specs/testnet_vaguer_timestamp.json b/specs/testnet_vaguer_timestamp.json index 62769f5da..7c9d387ea 100644 --- a/specs/testnet_vaguer_timestamp.json +++ b/specs/testnet_vaguer_timestamp.json @@ -1 +1 @@ -{"date": "Mon 8 Jul 2024 13:25:32 UTC", "timestamp": "1720445132"} +{"date": "Tue 6 Aug 2024 16:39:40 UTC", "timestamp": "1722962380"} diff --git a/specs/v0.76.3/corestate.openapi.json b/specs/v0.76.3/corestate.openapi.json index 17ab8b0fb..c8629d077 100644 --- a/specs/v0.76.3/corestate.openapi.json +++ b/specs/v0.76.3/corestate.openapi.json @@ -1 +1 @@ -{"openapi":"3.0.0","info":{"title":"Vega core state APIs","version":"v0.76.3"},"servers":[{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/accounts":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}},{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListAccountsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of accounts. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListAccounts","summary":"Accounts list"}},"/assets":{"get":{"parameters":[{"in":"query","name":"asset","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListAssetsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of assets. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListAssets","summary":"Assets list"}},"/delegations":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}},{"in":"query","name":"node","required":false,"schema":{"type":"string"}},{"in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListDelegationsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of delegations. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListDelegations","summary":"Delegations list"}},"/markets":{"get":{"parameters":[{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListMarketsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of markets. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListMarkets","summary":"Markets list"}},"/markets/data":{"get":{"parameters":[{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListMarketsDataResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of markets' data. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListMarketsData","summary":"Markets data list"}},"/network/limits":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListNetworkLimitsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of network limits. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListNetworkLimits","summary":"Network limits list"}},"/network/parameters":{"get":{"parameters":[{"in":"query","name":"networkParameterKey","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListNetworkParametersResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of network parameters. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListNetworkParameters","summary":"Network parameters list"}},"/parties":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListPartiesResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of parties. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListParties","summary":"Parties list"}},"/parties/stake":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListPartiesStakeResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of parties' stake. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListPartiesStake","summary":"Parties stake list"}},"/proposals":{"get":{"parameters":[{"in":"query","name":"proposal","required":false,"schema":{"type":"string"}},{"in":"query","name":"proposer","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListProposalsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of proposals. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListProposals","summary":"Proposals list"}},"/validators":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListValidatorsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of validators. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListValidators","summary":"Validators list"}},"/votes":{"get":{"parameters":[{"in":"query","name":"proposal","required":false,"schema":{"type":"string"}},{"in":"query","name":"party","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListVotesResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of votes. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListVotes","summary":"Votes list"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"apiv1Account":{"properties":{"asset":{"type":"string"},"balance":{"type":"string"},"market":{"type":"string"},"party":{"type":"string"},"type":{"type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"properties":{"@type":{"type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1ListAccountsResponse":{"properties":{"accounts":{"items":{"$ref":"#/components/schemas/apiv1Account"},"type":"array"}},"type":"object"},"v1ListAssetsResponse":{"properties":{"assets":{"items":{"$ref":"#/components/schemas/vegaAsset"},"type":"array"}},"type":"object"},"v1ListDelegationsResponse":{"properties":{"delegations":{"items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"}},"type":"object"},"v1ListMarketsDataResponse":{"properties":{"marketsData":{"items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"type":"object"},"v1ListMarketsResponse":{"properties":{"markets":{"items":{"$ref":"#/components/schemas/vegaMarket"},"type":"array"}},"type":"object"},"v1ListNetworkLimitsResponse":{"properties":{"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits"}},"type":"object"},"v1ListNetworkParametersResponse":{"properties":{"networkParameters":{"items":{"$ref":"#/components/schemas/vegaNetworkParameter"},"type":"array"}},"type":"object"},"v1ListPartiesResponse":{"properties":{"parties":{"items":{"$ref":"#/components/schemas/vegaParty"},"type":"array"}},"type":"object"},"v1ListPartiesStakeResponse":{"properties":{"partiesStake":{"items":{"$ref":"#/components/schemas/v1PartyStake"},"type":"array"}},"type":"object"},"v1ListProposalsResponse":{"properties":{"proposals":{"items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"}},"type":"object"},"v1ListValidatorsResponse":{"properties":{"validators":{"items":{"$ref":"#/components/schemas/v1ValidatorUpdate"},"type":"array"}},"type":"object"},"v1ListVotesResponse":{"properties":{"votes":{"items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"}},"type":"object"},"v1PartyStake":{"properties":{"currentStakeAvailable":{"type":"string"},"party":{"type":"string"},"stakeLinkings":{"items":{"$ref":"#/components/schemas/v1StakeLinking"},"type":"array"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDelegation":{"properties":{"amount":{"description":"Amount delegated. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"epochSeq":{"description":"Epoch of delegation.","type":"string"},"nodeId":{"description":"Node ID to delegate to.","type":"string"},"party":{"description":"Party which is delegating.","type":"string"}},"type":"object"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"}}},"tags":[{"name":"CoreStateService"}]} \ No newline at end of file +{"openapi":"3.0.0","info":{"title":"Vega core state APIs","version":"v0.76.3"},"servers":[{"url":"https://croissant.network","description":"croissant.network"},{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega-data.bharvest.io","description":"vega-data.bharvest.io"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega-data-mainnet.rockrpc.net","description":"vega-data-mainnet.rockrpc.net"},{"url":"https://vega.xprv.io/datanode","description":"vega.xprv.io"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/accounts":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}},{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListAccountsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of accounts. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListAccounts","summary":"Accounts list"}},"/assets":{"get":{"parameters":[{"in":"query","name":"asset","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListAssetsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of assets. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListAssets","summary":"Assets list"}},"/delegations":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}},{"in":"query","name":"node","required":false,"schema":{"type":"string"}},{"in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListDelegationsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of delegations. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListDelegations","summary":"Delegations list"}},"/markets":{"get":{"parameters":[{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListMarketsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of markets. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListMarkets","summary":"Markets list"}},"/markets/data":{"get":{"parameters":[{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListMarketsDataResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of markets' data. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListMarketsData","summary":"Markets data list"}},"/network/limits":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListNetworkLimitsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of network limits. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListNetworkLimits","summary":"Network limits list"}},"/network/parameters":{"get":{"parameters":[{"in":"query","name":"networkParameterKey","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListNetworkParametersResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of network parameters. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListNetworkParameters","summary":"Network parameters list"}},"/parties":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListPartiesResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of parties. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListParties","summary":"Parties list"}},"/parties/stake":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListPartiesStakeResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of parties' stake. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListPartiesStake","summary":"Parties stake list"}},"/proposals":{"get":{"parameters":[{"in":"query","name":"proposal","required":false,"schema":{"type":"string"}},{"in":"query","name":"proposer","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListProposalsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of proposals. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListProposals","summary":"Proposals list"}},"/validators":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListValidatorsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of validators. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListValidators","summary":"Validators list"}},"/votes":{"get":{"parameters":[{"in":"query","name":"proposal","required":false,"schema":{"type":"string"}},{"in":"query","name":"party","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListVotesResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of votes. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListVotes","summary":"Votes list"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"apiv1Account":{"properties":{"asset":{"type":"string"},"balance":{"type":"string"},"market":{"type":"string"},"party":{"type":"string"},"type":{"type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"properties":{"@type":{"type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1ListAccountsResponse":{"properties":{"accounts":{"items":{"$ref":"#/components/schemas/apiv1Account"},"type":"array"}},"type":"object"},"v1ListAssetsResponse":{"properties":{"assets":{"items":{"$ref":"#/components/schemas/vegaAsset"},"type":"array"}},"type":"object"},"v1ListDelegationsResponse":{"properties":{"delegations":{"items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"}},"type":"object"},"v1ListMarketsDataResponse":{"properties":{"marketsData":{"items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"type":"object"},"v1ListMarketsResponse":{"properties":{"markets":{"items":{"$ref":"#/components/schemas/vegaMarket"},"type":"array"}},"type":"object"},"v1ListNetworkLimitsResponse":{"properties":{"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits"}},"type":"object"},"v1ListNetworkParametersResponse":{"properties":{"networkParameters":{"items":{"$ref":"#/components/schemas/vegaNetworkParameter"},"type":"array"}},"type":"object"},"v1ListPartiesResponse":{"properties":{"parties":{"items":{"$ref":"#/components/schemas/vegaParty"},"type":"array"}},"type":"object"},"v1ListPartiesStakeResponse":{"properties":{"partiesStake":{"items":{"$ref":"#/components/schemas/v1PartyStake"},"type":"array"}},"type":"object"},"v1ListProposalsResponse":{"properties":{"proposals":{"items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"}},"type":"object"},"v1ListValidatorsResponse":{"properties":{"validators":{"items":{"$ref":"#/components/schemas/v1ValidatorUpdate"},"type":"array"}},"type":"object"},"v1ListVotesResponse":{"properties":{"votes":{"items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"}},"type":"object"},"v1PartyStake":{"properties":{"currentStakeAvailable":{"type":"string"},"party":{"type":"string"},"stakeLinkings":{"items":{"$ref":"#/components/schemas/v1StakeLinking"},"type":"array"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDelegation":{"properties":{"amount":{"description":"Amount delegated. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"epochSeq":{"description":"Epoch of delegation.","type":"string"},"nodeId":{"description":"Node ID to delegate to.","type":"string"},"party":{"description":"Party which is delegating.","type":"string"}},"type":"object"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"}}},"tags":[{"name":"CoreStateService"}]} \ No newline at end of file diff --git a/specs/v0.76.3/trading_data_v2.openapi.json b/specs/v0.76.3/trading_data_v2.openapi.json index c653ff2df..b0433e60f 100644 --- a/specs/v0.76.3/trading_data_v2.openapi.json +++ b/specs/v0.76.3/trading_data_v2.openapi.json @@ -1 +1 @@ -{"openapi":"3.0.0","info":{"title":"Vega data node APIs","version":"v0.76.3"},"servers":[{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/api/v2/accounts":{"get":{"parameters":[{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAccountsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Get a list of accounts matching the supplied filter, including their current balances.\nIf a given account has never had a balance, it will be absent from the list.","operationId":"TradingDataService_ListAccounts","summary":"List accounts"}},"/api/v2/asset/{assetId}":{"get":{"parameters":[{"description":"Asset ID to get data for.","in":"path","name":"assetId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetAssetResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a single asset using its ID. Use the assets list query to get an asset's ID","operationId":"TradingDataService_GetAsset","summary":"Get asset"}},"/api/v2/assets":{"get":{"parameters":[{"description":"Optional asset ID to list data for.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAssetsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of assets available on the Vega network","operationId":"TradingDataService_ListAssets","summary":"List assets"}},"/api/v2/balance/changes":{"get":{"parameters":[{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListBalanceChangesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Get a list of the changes in account balances over a period of time.","operationId":"TradingDataService_ListBalanceChanges","summary":"List balance changes"}},"/api/v2/candle":{"get":{"parameters":[{"description":"Candle ID to retrieve candle data for.","in":"query","name":"candleId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds to retrieve candles from.","in":"query","name":"fromTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds to retrieve candles to.","in":"query","name":"toTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCandleDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Get a list of candle data for a given candle ID. Candle IDs can be obtained by calling list-candle-intervals","operationId":"TradingDataService_ListCandleData","summary":"List candle data"}},"/api/v2/candle/intervals":{"get":{"parameters":[{"description":"Unique ID for the market to list candle intervals for.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCandleIntervalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Get a list of all available intervals for a given market along with the corresponding candle ID","operationId":"TradingDataService_ListCandleIntervals","summary":"List candle intervals"}},"/api/v2/checkpoints":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCheckpointsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about checkpoints generated by the network","operationId":"TradingDataService_ListCheckpoints","summary":"List checkpoints"}},"/api/v2/delegations":{"get":{"parameters":[{"description":"Restrict delegations to those made by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict delegations to those made to the given node ID.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Return delegations made in the given epoch. If not set, delegations for the current epoch will be returned.","in":"query","name":"epochId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListDelegationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the token delegations on the network","operationId":"TradingDataService_ListDelegations","summary":"List delegations"}},"/api/v2/deposit/{id}":{"get":{"parameters":[{"description":"Deposit ID to return data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetDepositResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a deposit by its ID","operationId":"TradingDataService_GetDeposit","summary":"Get deposit"}},"/api/v2/deposits":{"get":{"parameters":[{"description":"Restrict deposits to those made by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListDepositsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of deposits for a given party.\nIf a date range is provided, filtering will be based on the last time the deposit\nhas been updated in Vega time.","operationId":"TradingDataService_ListDeposits","summary":"List deposits"}},"/api/v2/epoch":{"get":{"parameters":[{"description":"Epoch ID. If provided, returns the epoch with the given ID.","in":"query","name":"id","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Block height. If provided, returns the epoch that the given block is in.","in":"query","name":"block","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetEpochResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get data for a specific epoch, if ID is omitted, it retrieves the current epoch","operationId":"TradingDataService_GetEpoch","summary":"Get epoch"}},"/api/v2/erc20/asset/limits/bundle":{"get":{"parameters":[{"description":"Proposal ID of the asset update proposal.","in":"query","name":"proposalId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20SetAssetLimitsBundleResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signature bundle to update the token limits. These are `maxLifetimeDeposit` and `withdrawThreshold` for a given ERC20 token that is\nalready allowlisted in the collateral bridge.","operationId":"TradingDataService_GetERC20SetAssetLimitsBundle","summary":"Get ERC20 set asset limits bundle"}},"/api/v2/erc20/asset/list/bundle":{"get":{"parameters":[{"description":"Asset ID of the asset bundle requested.","in":"query","name":"assetId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20ListAssetBundleResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signatures bundle to allowlist an ERC20 token in the collateral bridge","operationId":"TradingDataService_GetERC20ListAssetBundle","summary":"Get ERC20 list asset bundle"}},"/api/v2/erc20/asset/withdrawal/bundle":{"get":{"parameters":[{"description":"Withdrawal ID to retrieve.","in":"query","name":"withdrawalId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20WithdrawalApprovalResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signature bundle to finalise a withdrawal on Ethereum","operationId":"TradingDataService_GetERC20WithdrawalApproval","summary":"Get ERC20 withdrawal approval"}},"/api/v2/erc20/multisigcontrol/signer/added/bundles":{"get":{"parameters":[{"description":"Node ID of the validator for which a signature bundle is required.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Ethereum address of the validator that will submit the bundle.","in":"query","name":"submitter","required":false,"schema":{"type":"string"}},{"description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was promoted to consensus validator.","in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Filter signature bundles to those related to the contract on the given chain ID.","in":"query","name":"chainId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListERC20MultiSigSignerAddedBundlesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of the signature bundles to add a particular validator to the signer list of the multisig contract","operationId":"TradingDataService_ListERC20MultiSigSignerAddedBundles","summary":"List ERC20 multisig signer added bundles"}},"/api/v2/erc20/multisigcontrol/signer/removed/bundles":{"get":{"parameters":[{"description":"Node ID of the validator of which a signature bundle is required.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Ethereum address of the validator that will submit the bundle.","in":"query","name":"submitter","required":false,"schema":{"type":"string"}},{"description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was demoted from a consensus validator.","in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Filter signature bundles to those related to the contract on the given chain ID.","in":"query","name":"chainId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListERC20MultiSigSignerRemovedBundlesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of the signature bundles to remove a particular validator from signer list of the multisig contract","operationId":"TradingDataService_ListERC20MultiSigSignerRemovedBundles","summary":"List ERC20 multisig signer removed bundles"}},"/api/v2/estimate/fee":{"get":{"parameters":[{"description":"Market ID, used to specify the fee factors.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Price at which the potential order is expected to trade.","in":"query","name":"price","required":true,"schema":{"type":"string"}},{"description":"Size at which the potential order is expected to trade.","in":"query","name":"size","required":true,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateFeeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Estimate the fee that would be incurred for submitting an order\nwith the specified price and size on the market.","operationId":"TradingDataService_EstimateFee","summary":"Estimate fee"}},"/api/v2/estimate/margin":{"get":{"parameters":[{"description":"Market ID for the order.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Party ID of the order.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Order side - indicator for Seller or Buyer side.\n\n - SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","in":"query","name":"side","required":false,"schema":{"default":"SIDE_UNSPECIFIED","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"type":"string"}},{"description":"Type of the order.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","in":"query","name":"type","required":false,"schema":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"type":"string"}},{"description":"Size of order.","in":"query","name":"size","required":true,"schema":{"format":"uint64","type":"string"}},{"description":"Price of the asset.","in":"query","name":"price","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateMarginResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Estimate the margin that would be required for submitting this order","operationId":"TradingDataService_EstimateMargin","summary":"Estimate margin"}},"/api/v2/estimate/position":{"get":{"parameters":[{"description":"Market ID to estimate position for.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Open volume. This field is a signed integer scaled to the market's position decimal places.\nA negative number denotes a short position.","in":"query","name":"openVolume","required":true,"schema":{"format":"int64","type":"string"}},{"description":"Average entry price corresponding to the open volume. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","in":"query","name":"averageEntryPrice","required":true,"schema":{"type":"string"}},{"description":"Margin account balance. Needs to scaled by asset decimal places.","in":"query","name":"marginAccountBalance","required":true,"schema":{"type":"string"}},{"description":"General account balance. Needs to scaled by asset decimal places.","in":"query","name":"generalAccountBalance","required":true,"schema":{"type":"string"}},{"description":"Order margin account balance. Needs to be scaled by asset decimal places.","in":"query","name":"orderMarginAccountBalance","required":true,"schema":{"type":"string"}},{"description":"Margin mode for the party, cross margin or isolated margin.\n\n - MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","in":"query","name":"marginMode","required":false,"schema":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"type":"string"}},{"description":"Margin factor to be used along with isolated margin mode.","in":"query","name":"marginFactor","required":false,"schema":{"type":"string"}},{"description":"Whether the estimated position margin increase should be included in available collateral for liquidation price calculation in isolated margin mode.","in":"query","name":"includeRequiredPositionMarginInAvailableCollateral","required":false,"schema":{"type":"boolean"}},{"description":"Whether the liquidation price estimates should be scaled to market decimal places or by asset decimal places. If not set, asset decimal places are used.","in":"query","name":"scaleLiquidationPriceToMarketDecimals","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimatePositionResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Estimate the margin that would be required for maintaining the specified position, collateral increase needed to open the specified position and the liquidation price estimate.\nMargin estimates are scaled to asset decimal places.\nLiquidation price estimates are scaled to asset decimal places by default, unless an argument to scale to market decimal places is specified in the request.","operationId":"TradingDataService_EstimatePosition","summary":"Estimate position"}},"/api/v2/fees/stats":{"get":{"parameters":[{"description":"Restrict fee statistics to those related to the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict fee statistics to those related to the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get referral fee statistics for. If not set, the last complete epoch is used.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict fee statistics to those for the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetFeesStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Fees"],"description":"Get accumulated fees, rewards, and applied discount information. Either a market or an asset must be supplied as a filter.","operationId":"TradingDataService_GetFeesStats","summary":"Get fees statistics"}},"/api/v2/fees/stats/parties/{partyId}":{"get":{"parameters":[{"description":"Restrict fees statistics to those for the given party.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict fees statistics to those related to the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetFeesStatsForPartyResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Fees"],"description":"Get accumulated fees, rewards, and applied discount information. A party ID must be supplied as a filter.","operationId":"TradingDataService_GetFeesStatsForParty","summary":"Get fees statistics for a party"}},"/api/v2/funding-payments":{"get":{"parameters":[{"description":"Party ID to get funding payment for.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict funding payments returned to those generated by the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPaymentsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of funding payment gains and losses for a party as a result of their position on a perpetual market when a funding\nperiod ends.","operationId":"TradingDataService_ListFundingPayments","summary":"List funding payments"}},"/api/v2/funding-periods/data-points/{marketId}":{"get":{"parameters":[{"description":"Market ID to get funding period data points for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict the data points to those with the given source type.\n\n - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","in":"query","name":"source","required":false,"schema":{"default":"SOURCE_UNSPECIFIED","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"}},{"description":"Restrict the data points to those that contributed to the given funding period sequence.","in":"query","name":"seq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPeriodDataPointsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of data points for a perpetual market's funding periods.","operationId":"TradingDataService_ListFundingPeriodDataPoints","summary":"List funding period data points"}},"/api/v2/funding-periods/{marketId}":{"get":{"parameters":[{"description":"Market ID to get funding periods for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPeriodsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of funding periods for a perpetual market.","operationId":"TradingDataService_ListFundingPeriods","summary":"List funding periods"}},"/api/v2/games":{"get":{"parameters":[{"description":"Game ID to filter for.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Oldest epoch to retrieve game data from, inclusive. The maximum range of epochs that can be fetched at once is 30.\nIf not provided, defaults to the 'to' epoch minus 29, or the first epoch available if not enough epochs have passed.\nIf the 'to' epoch is not specified, it will be set to the chosen 'from' epoch + 29.","in":"query","name":"epochFrom","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Most recent epoch to retrieve game data to, inclusive. If not provided, defaults to the latest epoch. The maximum range of epochs that can be fetched at once is 30.\nIf no 'from' epoch is provided, or the 'from' epoch is out of range, i.e., the 'to' epoch - 'from' epoch > 29,\nthe 'from' epoch will be set to the 'to' epoch - 29.","in":"query","name":"epochTo","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Entity scope to filter games for, i.e. team games or individual games only.\n\n - ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","in":"query","name":"entityScope","required":false,"schema":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Team ID to filter for. This filter will only be applied if entity scope is not specified\nin the request, or the entity scope is set to teams.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for. This filter will apply regardless of the entity scope.\nIf the entity scope filter is teams, then the party ID filter will apply to team members.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGamesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Games"],"description":"Get a list of games and corresponding game data, given the provided filters","operationId":"TradingDataService_ListGames","summary":"List games"}},"/api/v2/governance":{"get":{"parameters":[{"description":"Proposal ID to get governance data for, if provided.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}},{"description":"Reference to get proposal data for, if provided.","in":"query","name":"reference","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetGovernanceDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a single proposal's details either by proposal ID or by reference","operationId":"TradingDataService_GetGovernanceData","summary":"Get governance data"}},"/api/v2/governances":{"get":{"parameters":[{"description":"Restrict proposals to those with the given state.\n\n - STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","in":"query","name":"proposalState","required":false,"schema":{"default":"STATE_UNSPECIFIED","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"type":"string"}},{"description":"Restrict proposals to those with the given type.\n\n - TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program","in":"query","name":"proposalType","required":false,"schema":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ALL","TYPE_NEW_MARKET","TYPE_UPDATE_MARKET","TYPE_NETWORK_PARAMETERS","TYPE_NEW_ASSET","TYPE_NEW_FREE_FORM","TYPE_UPDATE_ASSET","TYPE_NEW_SPOT_MARKET","TYPE_UPDATE_SPOT_MARKET","TYPE_NEW_TRANSFER","TYPE_CANCEL_TRANSFER","TYPE_UPDATE_MARKET_STATE","TYPE_UPDATE_REFERRAL_PROGRAM","TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM"],"type":"string"}},{"description":"Restrict proposals to those proposed by the given party ID.","in":"query","name":"proposerPartyId","required":false,"schema":{"type":"string"}},{"description":"Restrict proposals to those with the given reference.","in":"query","name":"proposalReference","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGovernanceDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a list of proposals","operationId":"TradingDataService_ListGovernanceData","summary":"List governance data"}},"/api/v2/info":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2InfoResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Node information"],"description":"Get information about the data node.\nResponse contains a semver formatted version of the data node and the commit hash, from which the data node was built","operationId":"TradingDataService_Info","summary":"Data node information"}},"/api/v2/ledgerentry/export":{"get":{"parameters":[{"description":"Restrict exported ledger entries to those relating to the given party ID.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict exported ledger entries to those relating to the given asset ID.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/apiHttpBody"}},"title":"Stream result of apiHttpBody","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger entries"],"description":"Export ledger entries records ledger entries to a csv file.\nMay or may not contain a date range - if no date range is provided, list all records for all times.\n\nLedger entries can be exported by:\n - export ledger entries for a single party for a given asset within a given time range\n - export ledger entries for a single party for a given asset for all times\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","operationId":"TradingDataService_ExportLedgerEntries","summary":"Export ledger entries"}},"/api/v2/ledgerentry/history":{"get":{"parameters":[{"description":"Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.","in":"query","name":"filter.closeOnAccountFilters","required":false,"schema":{"type":"boolean"}},{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.fromAccountFilter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.fromAccountFilter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.fromAccountFilter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.fromAccountFilter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.toAccountFilter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.toAccountFilter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.toAccountFilter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.toAccountFilter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"List of transfer types that is used for filtering sender and receiver accounts.\n\n - TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.","explode":true,"in":"query","name":"filter.transferTypes","required":false,"schema":{"items":{"enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH"],"type":"string"},"type":"array"}},{"description":"List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored.","in":"query","name":"filter.transferId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLedgerEntriesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger entries"],"description":"Get a list of ledger entries within the given date range. The date range is restricted to a maximum of 5 days.\nThis query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument.\nIt returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time\nthe summed ledger entries of the set of specified accounts changes.\nEach account filter must contain no more than one party ID.\nAt least one party ID must be specified in the from or to account filter.\n\nEntries can be filtered by:\n - the sending account (market ID, asset ID, account type)\n - receiving account (market ID, asset ID, account type)\n - sending AND receiving account\n - transfer type either in addition to the above filters or as a standalone option\nNote: The date range is restricted to any 5 days.\n If no start or end date is provided, only ledger entries from the last 5 days will be returned.\n If a start and end date are provided, but the end date is more than 5 days after the start date, only data up to 5 days after the start date will be returned.\n If a start date is provided but no end date, the end date will be set to 5 days after the start date.\n If no start date is provided, but the end date is, the start date will be set to 5 days before the end date.","operationId":"TradingDataService_ListLedgerEntries","summary":"List ledger entries"}},"/api/v2/liquidity/all-provisions":{"get":{"parameters":[{"description":"Restrict liquidity provisions to those placed on the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those placed by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those with the given order reference.","in":"query","name":"reference","required":false,"schema":{"type":"string"}},{"description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","in":"query","name":"live","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllLiquidityProvisionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"Get a list of liquidity provisions for a given market. This API returns a current and pending liquidity provision\nin the event that a provision has been updated by the provider but the updated provision will not be active until the next epoch.","operationId":"TradingDataService_ListAllLiquidityProvisions","summary":"List liquidity provisions"}},"/api/v2/liquidity/paidfees":{"get":{"parameters":[{"description":"Restrict fee data to those fees generated in the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict fee statistics to those paid in the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get paid liquidity fee statistics for. If omitted, the last complete epoch is used.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict fee data to those fees paid to the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPaidLiquidityFeesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"List information about paid liquidity fees for a given market, or asset ID.","operationId":"TradingDataService_ListPaidLiquidityFees","summary":"List paid liquidity fees data"}},"/api/v2/liquidity/providers":{"get":{"parameters":[{"description":"Market ID to retrieve liquidity providers for. If omitted, you must provide a party ID.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to retrieve data for. If omitted, you must provide a market ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLiquidityProvidersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"List information about active liquidity provider(s) for a given market, or liquidity provider's party ID.","operationId":"TradingDataService_ListLiquidityProviders","summary":"List liquidity providers data"}},"/api/v2/liquidity/provisions":{"get":{"parameters":[{"description":"Restrict liquidity provisions to those placed on the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those placed by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those with the given order reference.","in":"query","name":"reference","required":false,"schema":{"type":"string"}},{"description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","in":"query","name":"live","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLiquidityProvisionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"DEPRECATED: When a liquidity provider amends a provision, and it's accepted by the network, the pending\nprovision is returned by the API instead of the provision that is currently active.\nUse ListAllLiquidityProvisions instead.","operationId":"TradingDataService_ListLiquidityProvisions","summary":"List liquidity provisions"}},"/api/v2/margin-modes":{"get":{"parameters":[{"description":"Market ID to filter for.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartyMarginModesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Get a list of all margin modes, or for a specific market ID, or party ID.","operationId":"TradingDataService_ListPartyMarginModes","summary":"List margin modes per party per market"}},"/api/v2/margin/levels":{"get":{"parameters":[{"description":"Party ID for which to list the margin levels.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Market ID for which to list the margin levels.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListMarginLevelsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Get a list of margin levels that match the provided criteria. If no filter is provided, all margin levels will be returned.","operationId":"TradingDataService_ListMarginLevels","summary":"List margin levels"}},"/api/v2/market/data/{marketId}":{"get":{"parameters":[{"description":"Market ID to request data history for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetMarketDataHistoryByIDResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get market data history for a market ID from between a given date range","operationId":"TradingDataService_GetMarketDataHistoryByID","summary":"Get market data history"}},"/api/v2/market/data/{marketId}/latest":{"get":{"parameters":[{"description":"Market ID to retrieve market data for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLatestMarketDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get the latest market data for a given market","operationId":"TradingDataService_GetLatestMarketData","summary":"Get latest market data"}},"/api/v2/market/depth/{marketId}/latest":{"get":{"parameters":[{"description":"Market ID to request market depth for, required field.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Maximum market depth.","in":"query","name":"maxDepth","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLatestMarketDepthResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get the latest market depth for a given market","operationId":"TradingDataService_GetLatestMarketDepth","summary":"Get latest market depth"}},"/api/v2/market/{marketId}":{"get":{"parameters":[{"description":"Market ID of the market to retrieve data for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetMarketResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get information about a specific market using its ID. A market's ID will be the same as the ID of the proposal that\ngenerated it","operationId":"TradingDataService_GetMarket","summary":"Get market"}},"/api/v2/market/{marketId}/risk/factors":{"get":{"parameters":[{"description":"Market ID to get the risk factor for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetRiskFactorsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get risk factor data for a given market","operationId":"TradingDataService_GetRiskFactors","summary":"Get risk factors"}},"/api/v2/market/{marketId}/trade/latest":{"get":{"parameters":[{"description":"Market ID to retrieve the last trade for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLastTradeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Get the last trade made for a given market.","operationId":"TradingDataService_GetLastTrade","summary":"Get last trade"}},"/api/v2/markets":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Whether to include settled markets. If not set, settled markets will be included.","in":"query","name":"includeSettled","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListMarketsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of markets","operationId":"TradingDataService_ListMarkets","summary":"List markets"}},"/api/v2/markets/data":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLatestMarketDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of the latest market data for every market","operationId":"TradingDataService_ListLatestMarketData","summary":"List latest market data"}},"/api/v2/network/data":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get data regarding the nodes of the network","operationId":"TradingDataService_GetNetworkData","summary":"Get network data"}},"/api/v2/network/limits":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkLimitsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get the network limits relating to asset and market creation","operationId":"TradingDataService_GetNetworkLimits","summary":"Get network limits"}},"/api/v2/network/parameters":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNetworkParametersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the network parameter keys and their values","operationId":"TradingDataService_ListNetworkParameters","summary":"List network parameters"}},"/api/v2/network/parameters/{key}":{"get":{"parameters":[{"description":"Key identifying the network parameter.","in":"path","name":"key","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkParameterResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a network parameter's value by its key","operationId":"TradingDataService_GetNetworkParameter","summary":"Get network parameter"}},"/api/v2/networkhistory":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkHistoryStatusResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get information about the current state of network history's IPFS swarm","operationId":"TradingDataService_GetNetworkHistoryStatus","summary":"Network history status"}},"/api/v2/networkhistory/bootstrap":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkHistoryBootstrapPeersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get a list of IPFS peers that can be used to initialise a new data node with network history","operationId":"TradingDataService_GetNetworkHistoryBootstrapPeers","summary":"Network history bootstrap peers"}},"/api/v2/networkhistory/export":{"get":{"parameters":[{"description":"Block to begin exporting from. Must be the first block of a history segment,\nwhich by default are 1000 blocks each; in that case - 1, 1001, 2001 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","in":"query","name":"fromBlock","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Last block to export up to and including. Must be the last block of a history segment\nwhich by default are 1000 blocks each; in that case - 1000, 2000, 3000 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","in":"query","name":"toBlock","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Table to export data from.","in":"query","name":"table","required":false,"schema":{"default":"TABLE_UNSPECIFIED","enum":["TABLE_UNSPECIFIED","TABLE_BALANCES","TABLE_CHECKPOINTS","TABLE_DELEGATIONS","TABLE_LEDGER","TABLE_ORDERS","TABLE_TRADES","TABLE_MARKET_DATA","TABLE_MARGIN_LEVELS","TABLE_POSITIONS","TABLE_LIQUIDITY_PROVISIONS","TABLE_MARKETS","TABLE_DEPOSITS","TABLE_WITHDRAWALS","TABLE_BLOCKS","TABLE_REWARDS"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/apiHttpBody"}},"title":"Stream result of apiHttpBody","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Export CSV table data from network history between two block heights.\n\nThe requested block heights must fall on network history segment boundaries, which can\nbe discovered by calling the API to list all network history segments. By default\nsegments contain 1000 blocks. In that case ranges such as (1, 1000), (1001, 2000), (1, 3000)\nwould all fall on segment boundaries and be valid.\n\nThe generated CSV file is compressed into a ZIP file and returned, with the file name\nin the following format: `[chain id]-[table name]-[start block]-[end block].zip`\n\nIn gRPC, results are returned in a chunked stream of base64 encoded data.\n\nThrough the REST gateway, the base64 data chunks are decoded and streamed as a\n`content-type: application/zip` HTTP response.\n\nThe CSV exported data uses a comma as a DELIMITER between fields, and \" for QUOTE-ing fields.\n\nIf a value contains any of: DELIMITER, QUOTE, carriage return, or line feed then the whole\nvalue is prefixed and suffixed by the QUOTE character and any occurrence within\nthe value of a QUOTE character preceded by another QUOTE.\n\nA NULL is output as the NULL parameter string and is not quoted, while a non-NULL value\nmatching the NULL parameter string is quoted.\n\nFor example, with the default settings, a NULL is written as an unquoted empty string,\nwhile an empty string data value is written with double quotes.\n\nNote that CSV files produced may contain quoted values containing embedded carriage returns and line feeds.\nThus the files are not strictly one line per table row like text-format files.\n\nThe first row of the CSV file is a header that describes the contents of each column\nin subsequent rows.\n\nUsually the ZIP file will contain only a single CSV file. However it is possible that\nthe (from_block, to_block) request spans over a range of blocks in which the underlying\nschema of the database changes. For example, a column may have been added, removed, or renamed.\n\nIf this happens, the CSV file will be split at the point of the schema change and the zip\nfile will contain multiple CSV files, with a potentially different set of headers. The\n'version' number of the database schema is part of the in the CSV filename:\n\n `[chain id]-[table name]-[schema version]-[start block]-[end block].zip`\n\nFor example, a zip file might be called mainnet-sometable-000001-003000.zip\n\nAnd contain two CSV files: `mainnet-sometable-1-000001-002000.csv`:\n\ntimestamp, value\n1, foo\n2, bar\n\nAnd `mainnet-sometable-2-002001-003000.csv`:\n\ntimestamp, value, extra_value\n3, baz, apple\n\nIt is worth noting that the schema will not change within a single network history segment.\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","operationId":"TradingDataService_ExportNetworkHistory","summary":"Export network history as CSV"}},"/api/v2/networkhistory/segments":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllNetworkHistorySegmentsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get a list of all history segments stored by the data node currently connected to","operationId":"TradingDataService_ListAllNetworkHistorySegments","summary":"List all network history segments"}},"/api/v2/node/signatures":{"get":{"parameters":[{"description":"Resource ID to list signatures for.","in":"query","name":"id","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNodeSignaturesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of aggregate signatures from all the nodes of the network","operationId":"TradingDataService_ListNodeSignatures","summary":"List node signatures"}},"/api/v2/node/{id}":{"get":{"parameters":[{"description":"Node ID to get data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNodeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get information about a given node","operationId":"TradingDataService_GetNode","summary":"Get node"}},"/api/v2/nodes":{"get":{"parameters":[{"description":"Return the node list for the given epoch. If not set, the node list for the current epoch will be returned.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNodesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the nodes on the network along with the related information.","operationId":"TradingDataService_ListNodes","summary":"List nodes"}},"/api/v2/oracle/data":{"get":{"parameters":[{"description":"Oracle spec ID to list data for.","in":"query","name":"oracleSpecId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOracleDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get a list of all oracle data that have been broadcast to any market","operationId":"TradingDataService_ListOracleData","summary":"List oracle data"}},"/api/v2/oracle/spec/{oracleSpecId}":{"get":{"parameters":[{"description":"Oracle spec ID to request data for.","in":"path","name":"oracleSpecId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetOracleSpecResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get an oracle spec by ID. Oracle spec IDs can be found by querying markets that use them as a data source","operationId":"TradingDataService_GetOracleSpec","summary":"Get oracle spec"}},"/api/v2/oracle/specs":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOracleSpecsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get a list of all oracles specs that are defined against all markets","operationId":"TradingDataService_ListOracleSpecs","summary":"List oracle specs"}},"/api/v2/order/versions/{orderId}":{"get":{"parameters":[{"description":"Order ID to list versions for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOrderVersionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of all versions of an order in the order history","operationId":"TradingDataService_ListOrderVersions","summary":"List order versions"}},"/api/v2/order/{orderId}":{"get":{"parameters":[{"description":"Order ID to retrieve order information for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"description":"Historic version number of the order to return. If not set, the most current version will be returned.","in":"query","name":"version","required":false,"schema":{"format":"int32","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetOrderResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get an order by its ID. An order's ID will be the SHA3-256 hash of the signature that the order was submitted with","operationId":"TradingDataService_GetOrder","summary":"Get order"}},"/api/v2/orders":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","explode":true,"in":"query","name":"filter.statuses","required":false,"schema":{"items":{"enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given types.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","explode":true,"in":"query","name":"filter.types","required":false,"schema":{"items":{"enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given Time In Force.\n\n - TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","explode":true,"in":"query","name":"filter.timeInForces","required":false,"schema":{"items":{"enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"type":"string"},"type":"array"}},{"description":"Indicator if liquidity provisions should be included or not in the list.","in":"query","name":"filter.excludeLiquidity","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those placed by the given party IDs.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the given market IDs.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given reference.","in":"query","name":"filter.reference","required":false,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"filter.dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"filter.dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict orders to those that are live. If not set, it is treated as being false.","in":"query","name":"filter.liveOnly","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOrdersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of orders that match the given filters","operationId":"TradingDataService_ListOrders","summary":"List orders"}},"/api/v2/parties":{"get":{"parameters":[{"description":"Restrict the returned party to only the given party ID. If not set, all parties will be returned.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartiesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a list of parties","operationId":"TradingDataService_ListParties","summary":"List parties"}},"/api/v2/parties/profiles":{"get":{"parameters":[{"description":"Restrict the returned profiles to only the given party IDs. If not set,\nall parties' profiles will be returned.","explode":true,"in":"query","name":"parties","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartiesProfilesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a list of profiles for multiple parties","operationId":"TradingDataService_ListPartiesProfiles","summary":"List parties' profiles"}},"/api/v2/parties/{partyId}/stake":{"get":{"parameters":[{"description":"Party ID for which the stake information is requested.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetStakeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get staking information for a given party","operationId":"TradingDataService_GetStake","summary":"Get stake"}},"/api/v2/party/activity/streak/{partyId}":{"get":{"parameters":[{"description":"Party ID to get the activity streak for.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Epoch to get the activity streak for. If not set, the last complete epoch is used.","in":"query","name":"epoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetPartyActivityStreakResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get a party's activity across epochs.","operationId":"TradingDataService_GetPartyActivityStreak","summary":"List party activity streak"}},"/api/v2/party/{partyId}":{"get":{"parameters":[{"description":"Party ID to retrieve party information for.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetPartyResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a single party","operationId":"TradingDataService_GetParty","summary":"Get party"}},"/api/v2/positions":{"get":{"parameters":[{"description":"Restrict positions to those related to the given parties.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict positions to those on the given markets.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllPositionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Get a list of all of a party's positions","operationId":"TradingDataService_ListAllPositions","summary":"List positions"}},"/api/v2/referral-programs/current":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetCurrentReferralProgramResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get the current referral program for the network. This program may not be active if it has ended\nand has not been replaced by another.","operationId":"TradingDataService_GetCurrentReferralProgram","summary":"Get current referral program"}},"/api/v2/referral-sets":{"get":{"parameters":[{"description":"Referral set ID to retrieve information for.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","in":"query","name":"referrer","required":false,"schema":{"type":"string"}},{"description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","in":"query","name":"referee","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListReferralSetsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"List all referral sets, or a specific referral set if you know its ID.","operationId":"TradingDataService_ListReferralSets","summary":"List referral sets"}},"/api/v2/referral-sets/referees":{"get":{"parameters":[{"description":"Referral set ID to retrieve information for.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","in":"query","name":"referrer","required":false,"schema":{"type":"string"}},{"description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","in":"query","name":"referee","required":false,"schema":{"type":"string"}},{"description":"Epochs to aggregate party volume and rewards over. If omitted, 30 epochs will be used.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListReferralSetRefereesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"List all referees that belong to a referral set.","operationId":"TradingDataService_ListReferralSetReferees","summary":"List referral set referees"}},"/api/v2/referral-sets/stats":{"get":{"parameters":[{"description":"Restrict referral set statistics to those for the given referral set.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get referral set statistics for. If not set, the last complete epoch is used.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict referral set statistics to those for the given referee.","in":"query","name":"referee","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetReferralSetStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get the total taker volume, and each referee's taker volume and, reward and discount factors for a referral set\nat the latest or a specific epoch. You can also optionally filter for a specific referee's statistics.","operationId":"TradingDataService_GetReferralSetStats","summary":"Get referral set statistics"}},"/api/v2/rewards":{"get":{"parameters":[{"description":"Restrict rewards data to those that were received by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict rewards data to those that were paid with the given asset ID.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict rewards data to those that were paid after and including the given epoch ID.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict rewards data to those that were paid up to and including the given epoch ID.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Filter for rewards paid if the party is a member of the given team.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Filter for rewards paid if the party participated in the given game.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListRewardsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of rewards that match the provided criteria. If no filter is provided, all rewards will be returned.","operationId":"TradingDataService_ListRewards","summary":"List rewards"}},"/api/v2/rewards/epoch/summaries":{"get":{"parameters":[{"description":"Restrict reward summaries to those connected to the assets in the given list.","explode":true,"in":"query","name":"filter.assetIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict reward summaries to those connected to the markets in the given list.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict rewards summaries to those that were paid after and including the given epoch ID.","in":"query","name":"filter.fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict rewards summaries to those that were paid up to and including the given epoch ID.","in":"query","name":"filter.toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListEpochRewardSummariesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of reward summaries by epoch for a given range of epochs.\nThe result is filtered by a list of asset IDs, market IDs and starting and ending epochs, for which to return rewards.\nIf no data is provided, all reward summaries will be returned, grouped by epochs, market IDs, asset IDs and reward type.","operationId":"TradingDataService_ListEpochRewardSummaries","summary":"List epoch reward summaries"}},"/api/v2/rewards/summaries":{"get":{"parameters":[{"description":"Restrict the reward summary to rewards paid to the given parties.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict the reward summary to rewards paid in the given assets.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListRewardSummariesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of reward summaries where the reward amount is the total rewards received over all epochs\nper party ID and asset ID.\nRequest parameters are optional party ID and asset ID.\nIf no data is provided, all reward summaries will be returned grouped by party and asset ID.","operationId":"TradingDataService_ListRewardSummaries","summary":"List reward summaries"}},"/api/v2/snapshots":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCoreSnapshotsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of core snapshots taken","operationId":"TradingDataService_ListCoreSnapshots","summary":"List snapshots"}},"/api/v2/stoporder/{orderId}":{"get":{"parameters":[{"description":"Order ID to retrieve order information for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetStopOrderResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a stop order by its ID. A stop order's ID will be the SHA3-256 hash of the signature that the order was submitted with.\nA stop order's ID is likely to be different from the ID of the order that will be submitted when the stop is triggered.","operationId":"TradingDataService_GetStopOrder","summary":"Get stop order"}},"/api/v2/stoporders":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","explode":true,"in":"query","name":"filter.statuses","required":false,"schema":{"items":{"enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given expiry strategies.\n\n - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","explode":true,"in":"query","name":"filter.expiryStrategies","required":false,"schema":{"items":{"enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"type":"array"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"filter.dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"filter.dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict orders to those placed by the given party IDs.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the given market IDs.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Live stop orders only.","in":"query","name":"filter.liveOnly","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListStopOrdersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of stop orders that match the given filters","operationId":"TradingDataService_ListStopOrders","summary":"List stop orders"}},"/api/v2/stream/accounts":{"get":{"parameters":[{"description":"Market ID to filter accounts by. If empty, no markets will be filtered.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter accounts by. If empty, no parties will be filtered.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Asset ID to filter accounts by. If empty, no assets will be filtered.","in":"query","name":"asset","required":false,"schema":{"type":"string"}},{"description":"Account type to subscribe to, required field.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"type","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveAccountsResponse"}},"title":"Stream result of v2ObserveAccountsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Subscribe to a stream of accounts","operationId":"TradingDataService_ObserveAccounts","summary":"Accounts subscription"}},"/api/v2/stream/candle/data":{"get":{"parameters":[{"description":"Unique ID for the candle.","in":"query","name":"candleId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveCandleDataResponse"}},"title":"Stream result of v2ObserveCandleDataResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Subscribe to a stream of candle updates","operationId":"TradingDataService_ObserveCandleData","summary":"Observe candle data"}},"/api/v2/stream/event/bus":{"get":{"parameters":[{"description":"One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","explode":true,"in":"query","name":"type","required":false,"schema":{"items":{"enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"type":"string"},"type":"array"}},{"description":"Market ID to filter for, optional field. If empty, no markets will be excluded from the stream.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for, optional field. If empty, no parties will be excluded from the stream.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Batch size,\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","in":"query","name":"batchSize","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveEventBusResponse"}},"title":"Stream result of v2ObserveEventBusResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Events"],"description":"Subscribe to a stream of events from the core","operationId":"TradingDataService_ObserveEventBus","summary":"Observe event bus"}},"/api/v2/stream/governance":{"get":{"parameters":[{"description":"Restrict proposal updates to those proposed by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveGovernanceResponse"}},"title":"Stream result of v2ObserveGovernanceResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Subscribe to a stream of updates to governance proposals","operationId":"TradingDataService_ObserveGovernance","summary":"Observe governance"}},"/api/v2/stream/ledger/movements":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveLedgerMovementsResponse"}},"title":"Stream result of v2ObserveLedgerMovementsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger movements"],"description":"Subscribe to a stream of transfer responses","operationId":"TradingDataService_ObserveLedgerMovements","summary":"Observe ledger movements"}},"/api/v2/stream/liquidity-provisions":{"get":{"parameters":[{"description":"Target market to observe for liquidity provisions.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Target party to observe for submitted liquidity provisions.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveLiquidityProvisionsResponse"}},"title":"Stream result of v2ObserveLiquidityProvisionsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"Subscribe to a stream of liquidity provision events for a given market and party","operationId":"TradingDataService_ObserveLiquidityProvisions","summary":"Observe liquidity provisions"}},"/api/v2/stream/margin/levels":{"get":{"parameters":[{"description":"Restrict margin level updates to those relating to the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict margin level updates to those relating to the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarginLevelsResponse"}},"title":"Stream result of v2ObserveMarginLevelsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Subscribe to a stream of margin levels updates","operationId":"TradingDataService_ObserveMarginLevels","summary":"Observe margin levels"}},"/api/v2/stream/markets/data":{"get":{"parameters":[{"description":"Restrict updates to market data by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDataResponse"}},"title":"Stream result of v2ObserveMarketsDataResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of data about a given market","operationId":"TradingDataService_ObserveMarketsData","summary":"Observe markets data"}},"/api/v2/stream/markets/depth":{"get":{"parameters":[{"description":"Restrict market depth data by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDepthResponse"}},"title":"Stream result of v2ObserveMarketsDepthResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of the latest market depth for a given market","operationId":"TradingDataService_ObserveMarketsDepth","summary":"Observe markets depth"}},"/api/v2/stream/markets/depth/updates":{"get":{"parameters":[{"description":"Restrict updates to market depth by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDepthUpdatesResponse"}},"title":"Stream result of v2ObserveMarketsDepthUpdatesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of updates on market depth for a given market","operationId":"TradingDataService_ObserveMarketsDepthUpdates","summary":"Observe markets depth updates"}},"/api/v2/stream/orders":{"get":{"parameters":[{"description":"Restrict orders to those placed on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the market by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Whether liquidity orders should be excluded from the stream. If not set, liquidity orders will be included.","in":"query","name":"excludeLiquidity","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveOrdersResponse"}},"title":"Stream result of v2ObserveOrdersResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Subscribe to a stream of orders","operationId":"TradingDataService_ObserveOrders","summary":"Observe orders"}},"/api/v2/stream/positions":{"get":{"parameters":[{"description":"Restrict position updates to those related to the given parties.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict position updates to those related to the given markets.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObservePositionsResponse"}},"title":"Stream result of v2ObservePositionsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Subscribe to a stream of position updates. The first messages sent through the stream will contain\ninformation about current positions, followed by updates to those positions.","operationId":"TradingDataService_ObservePositions","summary":"Observe positions"}},"/api/v2/stream/trades":{"get":{"parameters":[{"description":"Restrict the trades streamed to those made on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the trades streamed to those made by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveTradesResponse"}},"title":"Stream result of v2ObserveTradesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Subscribe to a stream of trades, optionally filtered by party/market","operationId":"TradingDataService_ObserveTrades","summary":"Observe trades"}},"/api/v2/stream/transaction-results":{"get":{"parameters":[{"description":"Restrict the transaction results streamed to those made by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the transaction results streamed to those with given hashes.","explode":true,"in":"query","name":"hashes","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the transaction results streamed to those with given status true/false (success/failure).","in":"query","name":"status","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveTransactionResultsResponse"}},"title":"Stream result of v2ObserveTransactionResultsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction results"],"description":"Subscribe to a stream of transaction results, optionally filtered by party/hash/status","operationId":"TradingDataService_ObserveTransactionResults","summary":"Observe transaction results"}},"/api/v2/stream/votes":{"get":{"parameters":[{"description":"Restrict vote updates to those made by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict vote updates to those made on the given proposal.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveVotesResponse"}},"title":"Stream result of v2ObserveVotesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Subscribe to a stream of votes cast on a given proposal, or by all votes made by a given party","operationId":"TradingDataService_ObserveVotes","summary":"Observe votes"}},"/api/v2/successor_markets/{marketId}":{"get":{"parameters":[{"description":"Market ID that is a member of the succession line. This can be the original market\nor any subsequent child market that succeeded it.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Flag to indicate whether or not to include the full succession line, or only list\nthe children of the given market ID. If true, the full succession line is included.","in":"query","name":"includeFullHistory","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListSuccessorMarketsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Given a market ID, return the full lineage of markets since inception, or all successor markets since and including\nthe given market ID. The markets will be returned in succession order, i.e. the market at position i will be the parent\nof the market at position i+1.","operationId":"TradingDataService_ListSuccessorMarkets","summary":"List successor markets"}},"/api/v2/teams":{"get":{"parameters":[{"description":"Restrict teams to those with the given team ID.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Restrict teams to those where the given party is a referrer or a referee.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of all teams, or for a specific team by using team ID, or party ID of a referrer or referee","operationId":"TradingDataService_ListTeams","summary":"List teams"}},"/api/v2/teams/referees/history/{referee}":{"get":{"parameters":[{"description":"Party ID to list referee history for.","in":"path","name":"referee","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamRefereeHistoryResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of a referee's team history, i.e. the teams that a referee has been a member of and transferred from/to.","operationId":"TradingDataService_ListTeamRefereeHistory","summary":"List referee team history"}},"/api/v2/teams/referees/{teamId}":{"get":{"parameters":[{"description":"Team ID to list referees for.","in":"path","name":"teamId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamRefereesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of all referees for a given team ID","operationId":"TradingDataService_ListTeamReferees","summary":"List team referees"}},"/api/v2/teams/stats":{"get":{"parameters":[{"description":"Restrict team statistics to those with the given team ID.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamsStatisticsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get the statistics of all teams, or for a specific team by using team ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","operationId":"TradingDataService_ListTeamsStatistics","summary":"List teams statistics"}},"/api/v2/teams/{teamId}/stats":{"get":{"parameters":[{"description":"Restrict team statistics to those with the given team ID.","in":"path","name":"teamId","required":true,"schema":{"type":"string"}},{"description":"Restrict team members' statistics to those with the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamMembersStatisticsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get the statistics for all members of a given team, or for a specific member by using party ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","operationId":"TradingDataService_ListTeamMembersStatistics","summary":"List team members' statistics"}},"/api/v2/time-weighted-notional-position":{"get":{"parameters":[{"description":"Asset ID to filter for.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Game ID to filter for.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Epoch to filter for.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTimeWeightedNotionalPositionResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Get the time weighted notional position for a given party and asset. The time weighted notional position\nis used to check if a party qualifies for a reward.\nIf no epoch is specified, the final time weighted notional position from the end of the most recently completed epoch is returned.\nIf an epoch is specified, the final time weighted notional position at that epoch is returned.","operationId":"TradingDataService_GetTimeWeightedNotionalPosition","summary":"Get time weighted notional position"}},"/api/v2/trades":{"get":{"parameters":[{"description":"Restrict trades to those that occurred on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict trades to those that were caused by the given orders.","explode":true,"in":"query","name":"orderIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict trades to those that were caused by orders placed by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTradesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Get a list of all trades, optionally filtered by party/market/order","operationId":"TradingDataService_ListTrades","summary":"List trades"}},"/api/v2/transfer/{transferId}":{"get":{"parameters":[{"description":"Transfer ID to request data for.","in":"path","name":"transferId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTransferResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Get a specific transfer by ID","operationId":"TradingDataService_GetTransfer","summary":"Get transfer by ID"}},"/api/v2/transfers":{"get":{"parameters":[{"description":"Restrict transfer to those where the given public key is a sender or receiver.","in":"query","name":"pubkey","required":false,"schema":{"type":"string"}},{"description":"Restrict transfers to those in the given direction from the supplied public key.\nWhen is_reward is true, and pubkey is set, then direction MUST be TRANSFER_DIRECTION_DIRECTION_FROM.","in":"query","name":"direction","required":false,"schema":{"default":"TRANSFER_DIRECTION_UNSPECIFIED","enum":["TRANSFER_DIRECTION_UNSPECIFIED","TRANSFER_DIRECTION_TRANSFER_FROM","TRANSFER_DIRECTION_TRANSFER_TO","TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM"],"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict transfers to those related to reward transfers.","in":"query","name":"isReward","required":false,"schema":{"type":"boolean"}},{"description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Status to filter on.\n\n - STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","in":"query","name":"status","required":false,"schema":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"type":"string"}},{"description":"Dispatch strategy's scope to filter for.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set.","in":"query","name":"scope","required":false,"schema":{"default":"SCOPE_UNSPECIFIED","enum":["SCOPE_UNSPECIFIED","SCOPE_INDIVIDUAL","SCOPE_TEAM"],"type":"string"}},{"description":"Game ID to filter on.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Account type to filter on for transfers from account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"fromAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}},{"description":"Account type to filter on for transfers to account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"toAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTransfersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Get a list of transfers between public keys. A valid value for public key can be one of:\n- a party ID\n- \"network\"\n- \"0000000000000000000000000000000000000000000000000000000000000000\", the public key for the global rewards account","operationId":"TradingDataService_ListTransfers","summary":"List transfers"}},"/api/v2/transfers/estimate-fee":{"get":{"parameters":[{"description":"Sender's ID.","in":"query","name":"fromAccount","required":false,"schema":{"type":"string"}},{"description":"Type of account sent from.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"fromAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}},{"description":"Receiver's ID.","in":"query","name":"toAccount","required":false,"schema":{"type":"string"}},{"description":"Amount to be transferred.","in":"query","name":"amount","required":false,"schema":{"type":"string"}},{"description":"Asset ID for the asset associated with the transaction.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateTransferFeeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Estimate transfer fee costs with potential discount applied","operationId":"TradingDataService_EstimateTransferFee","summary":"Estimate transfer fee costs"}},"/api/v2/transfers/total-fee-discount":{"get":{"parameters":[{"description":"ID of party eligible for the discount.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"ID of asset associated with the discount.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTotalTransferFeeDiscountResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Returns available per party per asset transfer discount","operationId":"TradingDataService_GetTotalTransferFeeDiscount","summary":"Available transfer fee discount"}},"/api/v2/upgrade/proposals":{"get":{"parameters":[{"description":"Restrict protocol upgrade proposals to those with the given status.\n\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","in":"query","name":"status","required":false,"schema":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"type":"string"}},{"description":"Restrict protocol upgrade proposals to those approved by the given node ID.","in":"query","name":"approvedBy","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListProtocolUpgradeProposalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of protocol upgrade proposals, optionally filtering on status or approver.","operationId":"TradingDataService_ListProtocolUpgradeProposals","summary":"List protocol upgrade proposals"}},"/api/v2/upgrade/status":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetProtocolUpgradeStatusResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get status of a protocol upgrade","operationId":"TradingDataService_GetProtocolUpgradeStatus","summary":"Get protocol upgrade status"}},"/api/v2/vega/keys/ethereum/rotations":{"get":{"parameters":[{"description":"Node ID to get the rotation for, if provided.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListEthereumKeyRotationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about Ethereum key rotations that have been performed by validator nodes","operationId":"TradingDataService_ListEthereumKeyRotations","summary":"List Ethereum key rotations"}},"/api/v2/vega/keys/rotations":{"get":{"parameters":[{"description":"Node ID to get key rotations for, if provided.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListKeyRotationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about Vega key rotations that have been performed by validator nodes","operationId":"TradingDataService_ListKeyRotations","summary":"List key rotations"}},"/api/v2/vega/time":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetVegaTimeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get the current time of the network in Unix nanoseconds","operationId":"TradingDataService_GetVegaTime","summary":"Get Vega time"}},"/api/v2/volume-discount-programs/current":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetCurrentVolumeDiscountProgramResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Volume discount program"],"description":"Get the current volume discount program for the network. This program may not be active if it has ended\nand has not been replaced by another.","operationId":"TradingDataService_GetCurrentVolumeDiscountProgram","summary":"Get current volume discount program"}},"/api/v2/volume-discount-programs/stats":{"get":{"parameters":[{"description":"Epoch to get volume discount statistics for. If not set, last epoch is used.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict volume discount statistics to those for the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetVolumeDiscountStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Volume discount program"],"description":"Get the information about a party's running traded volume, and the discount factor it earns them.","operationId":"TradingDataService_GetVolumeDiscountStats","summary":"Get volume discount statistics"}},"/api/v2/votes":{"get":{"parameters":[{"description":"Party for which the votes are requested.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Proposal ID to list votes for.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListVotesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a list of votes. A party ID or a proposal ID must be provided.","operationId":"TradingDataService_ListVotes","summary":"List votes"}},"/api/v2/withdrawal/{id}":{"get":{"parameters":[{"description":"Withdrawal ID to retrieve data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetWithdrawalResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 hash of the signature that the withdrawal was submitted with","operationId":"TradingDataService_GetWithdrawal","summary":"Get withdrawal"}},"/api/v2/withdrawals":{"get":{"parameters":[{"description":"Restrict withdrawals to those made by this party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListWithdrawalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of withdrawals for a given party","operationId":"TradingDataService_ListWithdrawals","summary":"List withdrawals"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"FundingPeriodDataPointSource":{"default":"SOURCE_UNSPECIFIED","description":" - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"},"ListTransfersRequestScope":{"default":"SCOPE_UNSPECIFIED","description":"Defines the types of a dispatch strategy's scope the API can filter on.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set.","enum":["SCOPE_UNSPECIFIED","SCOPE_INDIVIDUAL","SCOPE_TEAM"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"OracleDataSubmissionOracleSource":{"default":"ORACLE_SOURCE_UNSPECIFIED","description":"- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.","enum":["ORACLE_SOURCE_UNSPECIFIED","ORACLE_SOURCE_OPEN_ORACLE","ORACLE_SOURCE_JSON","ORACLE_SOURCE_ETHEREUM"],"title":"Supported oracle sources","type":"string"},"OrderTimeInForce":{"default":"TIME_IN_FORCE_UNSPECIFIED","description":"- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"title":"Time In Force for an order","type":"string"},"StopOrderExpiryStrategy":{"default":"EXPIRY_STRATEGY_UNSPECIFIED","description":" - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"StopOrderRejectionReason":{"default":"REJECTION_REASON_UNSPECIFIED","enum":["REJECTION_REASON_UNSPECIFIED","REJECTION_REASON_TRADING_NOT_ALLOWED","REJECTION_REASON_EXPIRY_IN_THE_PAST","REJECTION_REASON_MUST_BE_REDUCE_ONLY","REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION","REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION","REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION","REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES","REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT"],"title":"- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets","type":"string"},"StopOrderSizeOverrideSetting":{"default":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","enum":["SIZE_OVERRIDE_SETTING_UNSPECIFIED","SIZE_OVERRIDE_SETTING_NONE","SIZE_OVERRIDE_SETTING_POSITION"],"title":"- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader","type":"string"},"StopOrderSizeOverrideValue":{"properties":{"percentage":{"title":"Scaling percentage of the current position’s size","type":"string"}},"type":"object"},"StopOrderTriggerDirection":{"default":"TRIGGER_DIRECTION_UNSPECIFIED","enum":["TRIGGER_DIRECTION_UNSPECIFIED","TRIGGER_DIRECTION_RISES_ABOVE","TRIGGER_DIRECTION_FALLS_BELOW"],"title":"- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level","type":"string"},"TransactionResultFailureDetails":{"properties":{"error":{"title":"Error message explaining the reason for the transaction failing processing","type":"string"}},"type":"object"},"TransactionResultSuccessDetails":{"type":"object"},"UpdateMarginModeMode":{"default":"MODE_UNSPECIFIED","enum":["MODE_UNSPECIFIED","MODE_CROSS_MARGIN","MODE_ISOLATED_MARGIN"],"title":"- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"apiHttpBody":{"description":"Message that represents an arbitrary HTTP body. It should only be used for\npayload formats that can't be represented as JSON, such as raw binary or\nan HTML page.\n\n\nThis message can be used both in streaming and non-streaming API methods in\nthe request as well as the response.\n\nIt can be used as a top-level request field, which is convenient if one\nwants to extract parameters from either the URL or HTTP template into the\nrequest fields and also want access to the raw HTTP body.\n\nExample:\n\n message GetResourceRequest {\n // A unique request id.\n string request_id = 1;\n\n // The raw HTTP body is bound to this field.\n google.api.HttpBody http_body = 2;\n\n }\n\n service ResourceService {\n rpc GetResource(GetResourceRequest)\n returns (google.api.HttpBody);\n rpc UpdateResource(google.api.HttpBody)\n returns (google.protobuf.Empty);\n\n }\n\nExample with streaming methods:\n\n service CaldavService {\n rpc GetCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n rpc UpdateCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n\n }\n\nUse of this type only changes how the request and response bodies are\nhandled, all other features will continue to work unchanged.","properties":{"contentType":{"description":"The HTTP Content-Type header value specifying the content type of the body.","type":"string"},"data":{"description":"The HTTP request/response body as raw binary.","format":"byte","type":"string"},"extensions":{"description":"Application specific response metadata. Must be set in the first response\nfor streaming APIs.","items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"}},"type":"object"},"apiv2Candle":{"properties":{"close":{"description":"Closing trade price.","type":"string"},"high":{"description":"Highest price for trading during the candle interval.","type":"string"},"lastUpdate":{"description":"Timestamp in Unix nanoseconds for the point in time when the candle was last updated.","format":"int64","type":"string"},"low":{"description":"Lowest price for trading during the candle interval.","type":"string"},"notional":{"description":"Total notional value traded during the candle interval. This value is determined by multiplying price, using market decimal places, by size, using position decimal places.\nThe number of decimal places needed to convert this value to a decimal is market decimal places plus position decimal places.","format":"uint64","type":"string"},"open":{"description":"Open trade price.","type":"string"},"start":{"description":"Timestamp in Unix nanoseconds for the point in time when the candle was initially created/opened.","format":"int64","type":"string"},"volume":{"description":"Total trading volume during the candle interval.","format":"uint64","type":"string"}},"title":"Represents the high, low, open, and closing prices for an interval of trading,\nreferred to commonly as a candlestick or candle","type":"object"},"apiv2FundingPayment":{"properties":{"amount":{"description":"Funding payment amount, where a positive value indicates an earned payment received and a negative value a loss.","type":"string"},"fundingPeriodSeq":{"description":"Funding period sequence this payment was calculated from.","format":"uint64","type":"string"},"marketId":{"description":"Market that produced the funding payment.","type":"string"},"partyId":{"description":"Party that received the funding payment.","type":"string"},"timestamp":{"description":"Timestamp, in Unix nanoseconds, at which this funding payment occurred.","format":"int64","type":"string"}},"title":"A funding payment for a party on a perpetual market","type":"object"},"apiv2LiquidityProvision":{"description":"Liquidity provider commitment. For API purposes this can report a pending liquidity provision,\nthe current live provision or both in the event that an update has been accepted on the network, but has yet\nto go live and thus there is still a pending provision that will become active in the next epoch.","properties":{"current":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Liquidity provision that is currently live."},"pending":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Liquidity provision that is currently pending and will go live in the next epoch."}},"type":"object"},"apiv2ReferralProgram":{"description":"Referral program details.","properties":{"benefitTiers":{"description":"Defined tiers in increasing order. First element will give Tier 1, second\nelement will give Tier 2, and so on.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends, the\nprogram will end and benefits will be disabled.","format":"int64","type":"string"},"endedAt":{"description":"Timestamp, in Unix nanoseconds, when the program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"apiv2Team":{"description":"Team record containing the team information.","properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"createdAt":{"description":"Timestamp in Unix nanoseconds when the team was created.","format":"int64","type":"string"},"createdAtEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"Party ID that created the team.","type":"string"},"teamId":{"description":"ID of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"},"totalMembers":{"description":"Current number of members in the team.","format":"uint64","type":"string"}},"type":"object"},"apiv2VolumeDiscountProgram":{"description":"Volume discount program details.","properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"endedAt":{"description":"Timestamp in Unix nanoseconds, at which the program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a volume discount statistics' running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"commandsv1CancelTransfer":{"description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","properties":{"transferId":{"description":"Transfer ID of the transfer to cancel.","type":"string"}},"type":"object"},"eventsv1FundingPayment":{"description":"The amount gained or lost by a party as a result of a funding payment.","properties":{"amount":{"description":"The amount paid, this can be negative for parties who lost at the end of the funding period.","type":"string"},"partyId":{"description":"ID of the party.","type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"description":"`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(&foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n // or ...\n if (any.isSameTypeAs(Foo.getDefaultInstance())) {\n foo = any.unpack(Foo.getDefaultInstance());\n }\n\nExample 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\nExample 4: Pack and unpack a message in Go\n\n foo := &pb.Foo{...}\n any, err := anypb.New(foo)\n if err != nil {\n ...\n }\n ...\n foo := &pb.Foo{}\n if err := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\nJSON\n\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": ,\n \"lastName\": \n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }","properties":{"@type":{"description":"A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics.","type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1AnnounceNode":{"description":"A command that allows a new node operator to announce themselves to the network as a new validator.","properties":{"avatarUrl":{"description":"URL to the node operator's avatar.","type":"string"},"chainPubKey":{"description":"Public key for the blockchain, currently the node's CometBFT key.","type":"string"},"country":{"description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node being announced.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the ethereum wallet."},"fromEpoch":{"description":"Epoch from which the node is expected to be ready to validate blocks.","format":"uint64","type":"string"},"id":{"description":"Node ID of the validator, which is the node's public master key.","type":"string"},"infoUrl":{"description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","type":"string"},"name":{"description":"Human-readable name of the node.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"vegaPubKey":{"description":"Vega public key of the node being announced.","type":"string"},"vegaPubKeyIndex":{"description":"Vega public key derivation index.","format":"int64","type":"integer"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the Vega wallet."}},"type":"object"},"v1ApplyReferralCode":{"description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","properties":{"id":{"description":"Referral code, normally the referral set ID, for the party to join.","type":"string"}},"type":"object"},"v1AuctionEvent":{"properties":{"end":{"format":"int64","title":"Timestamp containing the end time for an auction","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction"},"leave":{"title":"True if the event indicates leaving auction mode and False otherwise","type":"boolean"},"marketId":{"title":"Market ID for the event","type":"string"},"openingAuction":{"title":"True if the event indicates an auction opening and False otherwise","type":"boolean"},"start":{"format":"int64","title":"Timestamp containing the start time for an auction","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"Reason this market is/was in auction"}},"title":"Auction event indicating a change in auction state, for example starting or ending an auction","type":"object"},"v1BatchMarketInstructions":{"description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","properties":{"amendments":{"description":"List of order amendments to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderAmendment"},"type":"array"},"cancellations":{"description":"List of order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderCancellation"},"type":"array"},"stopOrdersCancellation":{"description":"List of stop order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"type":"array"},"stopOrdersSubmission":{"description":"List of stop order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"type":"array"},"submissions":{"description":"List of order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderSubmission"},"type":"array"},"updateMarginMode":{"items":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"title":"Update margin mode instruction","type":"array"}},"type":"object"},"v1BatchProposalSubmission":{"description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/v1BatchProposalSubmissionTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1BatchProposalSubmissionTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"}},"title":"Terms for a batch governance proposal submission","type":"object"},"v1BeginBlock":{"properties":{"hash":{"type":"string"},"height":{"format":"uint64","type":"string"},"timestamp":{"format":"int64","type":"string"}},"title":"BeginBlock","type":"object"},"v1BusEvent":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccount","title":"Account events"},"asset":{"$ref":"#/components/schemas/vegaAsset","title":"Asset events"},"auction":{"$ref":"#/components/schemas/v1AuctionEvent","title":"Auction events"},"beginBlock":{"$ref":"#/components/schemas/v1BeginBlock","title":"Core is starting to process a new block"},"block":{"title":"The batch or block of transactions that the events relate to","type":"string"},"cancelledOrders":{"$ref":"#/components/schemas/v1CancelledOrders","description":"Event notifying of multiple orders being cancelled for a given party, on a given market."},"chainId":{"type":"string"},"checkpoint":{"$ref":"#/components/schemas/v1CheckpointEvent","title":"Checkpoint was created"},"coreSnapshotEvent":{"$ref":"#/components/schemas/v1CoreSnapshotData","title":"Core snapshot has been taken at the end of the block"},"delegationBalance":{"$ref":"#/components/schemas/v1DelegationBalanceEvent","title":"Delegation balance events"},"deposit":{"$ref":"#/components/schemas/vegaDeposit","title":"Deposit events"},"distressedOrders":{"$ref":"#/components/schemas/v1DistressedOrders","title":"Parties that had their orders closed because they were distressed"},"distressedPositions":{"$ref":"#/components/schemas/v1DistressedPositions","title":"Open positions on the market that are/were distressed"},"endBlock":{"$ref":"#/components/schemas/v1EndBlock","title":"Core finished processing a block"},"epochEvent":{"$ref":"#/components/schemas/v1EpochEvent","title":"Epoch update events"},"erc20MultisigSetThresholdEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigThresholdSetEvent","title":"ERC20 multi sig set threshold event"},"erc20MultisigSignerAdded":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerAdded","title":"ERC20 multi sig signer added"},"erc20MultisigSignerEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEvent","title":"ERC20 multi sig signer event"},"erc20MultisigSignerRemoved":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemoved","title":"ERC20 multi sig signer removed"},"ethereumKeyRotation":{"$ref":"#/components/schemas/v1EthereumKeyRotation","title":"Ethereum key rotation took place"},"expiredOrders":{"$ref":"#/components/schemas/v1ExpiredOrders","title":"Orders that expired for a given market"},"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Event notifying of an update the fees stats for a market."},"fundingPayments":{"$ref":"#/components/schemas/v1FundingPayments","description":"Event notifying of funding payments at the end of a funding period."},"fundingPeriod":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Start or end of a funding period."},"fundingPeriodDataPoint":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Data point within a funding period."},"id":{"title":"Unique event ID for the message","type":"string"},"keyRotation":{"$ref":"#/components/schemas/v1KeyRotation","title":"Key rotation took place"},"ledgerMovements":{"$ref":"#/components/schemas/v1LedgerMovements","title":"Transfer responses update events"},"liquidityProvision":{"$ref":"#/components/schemas/vegaLiquidityProvision","title":"LiquidityProvision events"},"lossSocialization":{"$ref":"#/components/schemas/v1LossSocialization","title":"Loss socialization events"},"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","title":"Margin level update events"},"market":{"$ref":"#/components/schemas/v1MarketEvent","title":"Market tick events"},"marketCreated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"marketData":{"$ref":"#/components/schemas/vegaMarketData","title":"Market data events"},"marketTick":{"$ref":"#/components/schemas/v1MarketTick","title":"Market tick events"},"marketUpdated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits","title":"Network limits events"},"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","title":"Network parameter events"},"nodeSignature":{"$ref":"#/components/schemas/v1NodeSignature","title":"Node signature events"},"oracleData":{"$ref":"#/components/schemas/vegaOracleData","title":"OracleData events"},"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","title":"OracleSpec events"},"order":{"$ref":"#/components/schemas/vegaOrder","title":"Order events"},"paidLiquidityFeesStats":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Event notifying of an update to the liqudity fees stats for a market."},"party":{"$ref":"#/components/schemas/vegaParty","title":"Party events"},"partyActivityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","title":"Event notifying of an update to a party's activity streak"},"partyMarginModeUpdated":{"$ref":"#/components/schemas/v1PartyMarginModeUpdated","description":"Event notifying of a party's margin mode update on a market."},"partyProfileUpdated":{"$ref":"#/components/schemas/v1PartyProfileUpdated","description":"Event notifying of a party's profile update."},"positionResolution":{"$ref":"#/components/schemas/v1PositionResolution","title":"Position resolution events"},"positionStateEvent":{"$ref":"#/components/schemas/v1PositionStateEvent","title":"Position status for a party in a market"},"proposal":{"$ref":"#/components/schemas/vegaProposal","title":"Proposal events for governance"},"protocolUpgradeDataNodeReady":{"$ref":"#/components/schemas/v1ProtocolUpgradeDataNodeReady","title":"Core snapshot has been taken at the end of the block"},"protocolUpgradeEvent":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","title":"Protocol upgrade proposal updates"},"protocolUpgradeStarted":{"$ref":"#/components/schemas/v1ProtocolUpgradeStarted","title":"Core is starting a protocol upgrade"},"rankingEvent":{"$ref":"#/components/schemas/v1ValidatorRankingEvent","title":"Ranking event"},"refereeJoinedReferralSet":{"$ref":"#/components/schemas/v1RefereeJoinedReferralSet","description":"Event notifying a referee has joined a referral set."},"refereeJoinedTeam":{"$ref":"#/components/schemas/v1RefereeJoinedTeam","description":"Event notifying that a referee joined a team."},"refereeSwitchedTeam":{"$ref":"#/components/schemas/v1RefereeSwitchedTeam","description":"Event notifying that a referee switched teams."},"referralProgramEnded":{"$ref":"#/components/schemas/v1ReferralProgramEnded","description":"Event notifying that a referral program has ended."},"referralProgramStarted":{"$ref":"#/components/schemas/v1ReferralProgramStarted","description":"Event notifying that a referral program has started."},"referralProgramUpdated":{"$ref":"#/components/schemas/v1ReferralProgramUpdated","description":"Event notifying that a referral program has been updated."},"referralSetCreated":{"$ref":"#/components/schemas/v1ReferralSetCreated","description":"Event notifying a referral set has been created."},"referralSetStatsUpdated":{"$ref":"#/components/schemas/v1ReferralSetStatsUpdated","description":"Event notifying of an update to a referral set's statistics."},"rewardPayout":{"$ref":"#/components/schemas/v1RewardPayoutEvent","title":"Reward payout event"},"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","title":"Risk factor events"},"settleDistressed":{"$ref":"#/components/schemas/v1SettleDistressed","title":"Position distressed events"},"settleMarket":{"$ref":"#/components/schemas/v1SettleMarket","title":"Settle market event for data-node to update positions for settled markets"},"settlePosition":{"$ref":"#/components/schemas/v1SettlePosition","title":"Position settlement events"},"stakeLinking":{"$ref":"#/components/schemas/v1StakeLinking","title":"Staking event"},"stateVar":{"$ref":"#/components/schemas/v1StateVar","title":"State variable consensus state transition update"},"stopOrder":{"$ref":"#/components/schemas/v1StopOrderEvent","title":"A stop order event"},"teamCreated":{"$ref":"#/components/schemas/v1TeamCreated","title":"Event notifying of the creation of a team.m"},"teamUpdated":{"$ref":"#/components/schemas/v1TeamUpdated","description":"Event notifying of an update to a team."},"teamsStatsUpdated":{"$ref":"#/components/schemas/v1TeamsStatsUpdated","description":"Event notifying of an update of teams' statistics."},"timeUpdate":{"$ref":"#/components/schemas/v1TimeUpdate","title":"Time update events"},"timeWeightedNotionalPositionUpdated":{"$ref":"#/components/schemas/v1TimeWeightedNotionalPositionUpdated","title":"Event notifying an update of the time weighted notional position for a party in an asset"},"trade":{"$ref":"#/components/schemas/vegaTrade","title":"Trade events"},"transactionResult":{"$ref":"#/components/schemas/v1TransactionResult","title":"Result of a transaction processed by the network"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","title":"Transfer event"},"transferFees":{"$ref":"#/components/schemas/v1TransferFees","description":"Event notifying of fees related to a transfer being paid."},"transferFeesDiscount":{"$ref":"#/components/schemas/v1TransferFeesDiscount","description":"Event notifying of a party's available discounts for transfer fees, per asset."},"txErrEvent":{"$ref":"#/components/schemas/v1TxErrorEvent","title":"Transaction error events, not included in the ALL event type"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1BusEventType","title":"The type of bus event. Must be one of the list below:"},"validatorScore":{"$ref":"#/components/schemas/v1ValidatorScoreEvent","title":"Validator score calculated"},"validatorUpdate":{"$ref":"#/components/schemas/v1ValidatorUpdate","title":"Validator update events"},"version":{"format":"int64","title":"Version of bus event","type":"integer"},"vestingBalancesSummary":{"$ref":"#/components/schemas/v1VestingBalancesSummary","description":"Event notifying of an update to the vesting and locked balances."},"vestingStatsUpdated":{"$ref":"#/components/schemas/v1VestingStatsUpdated","description":"Event notifying of an update to the vesting statistics."},"volumeDiscountProgramEnded":{"$ref":"#/components/schemas/v1VolumeDiscountProgramEnded","description":"Event notifying that a volume discount program has ended."},"volumeDiscountProgramStarted":{"$ref":"#/components/schemas/v1VolumeDiscountProgramStarted","description":"Event notifying that a volume discount program has started."},"volumeDiscountProgramUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountProgramUpdated","description":"Event notifying that a volume discount program has been updated."},"volumeDiscountStatsUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountStatsUpdated","description":"Event notifying of an update to the volume discount statistics."},"vote":{"$ref":"#/components/schemas/vegaVote","title":"Vote events for governance"},"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","title":"Withdrawal events"}},"title":"Bus event is a container for event bus events emitted by Vega","type":"object"},"v1BusEventType":{"default":"BUS_EVENT_TYPE_UNSPECIFIED","description":"- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"title":"Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items","type":"string"},"v1CancelledOrders":{"properties":{"marketId":{"description":"Market ID for the event.","type":"string"},"orderIds":{"description":"The order IDs that were cancelled.","items":{"type":"string"},"type":"array"},"partyId":{"description":"The ID of the party which cancelled the orders.","type":"string"}},"type":"object"},"v1CheckpointEvent":{"properties":{"blockHash":{"type":"string"},"blockHeight":{"format":"uint64","type":"string"},"hash":{"type":"string"}},"type":"object"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1CoreSnapshotData":{"description":"CoreSnapshotData represents the core snapshot data.","properties":{"blockHash":{"title":"Hash of the snapshot block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height at which snapshot was taken","type":"string"},"coreVersion":{"description":"Semver version number of the core.","type":"string"},"protocolUpgradeBlock":{"title":"Indicates if the snapshot is taken as part of protocol upgrade","type":"boolean"}},"type":"object"},"v1CreateReferralSet":{"description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","properties":{"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1CreateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1CreateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"External link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamUrl":{"description":"External link to the team's homepage.","type":"string"}},"type":"object"},"v1Data":{"description":"Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data.","properties":{"broadcastAt":{"description":"Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec.","format":"int64","type":"string"},"data":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Data holds all the properties of the data","type":"array"},"error":{"description":"Error message if the data could not be sourced.","type":"string"},"matchedSpecIds":{"description":"`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data.","items":{"type":"string"},"type":"array"},"metaData":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Holds all metadata properties","type":"array"},"signers":{"items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"v1DelegateSubmission":{"description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","properties":{"amount":{"description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","type":"string"},"nodeId":{"description":"Node ID to delegate stake to.","type":"string"}},"type":"object"},"v1DelegationBalanceEvent":{"properties":{"amount":{"type":"string"},"epochSeq":{"type":"string"},"nodeId":{"type":"string"},"party":{"type":"string"}},"title":"DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect","type":"object"},"v1DistressedOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"parties":{"items":{"type":"string"},"title":"Slice of Party IDs i.e. each party's public key for the event","type":"array"}},"title":"Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders","type":"object"},"v1DistressedPositions":{"description":"Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field.","properties":{"distressedParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, that are distressed but still have open volume","type":"array"},"marketId":{"title":"Market ID for the event","type":"string"},"safeParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position","type":"array"}},"type":"object"},"v1ERC20MultiSigSignerAdded":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was added for","type":"string"},"newSigner":{"title":"Ethereum address of the new signer","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"signatureId":{"title":"ID of the signature bundle","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node to be added","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"nonce":{"type":"string"},"signer":{"type":"string"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEventType"}},"type":"object"},"v1ERC20MultiSigSignerEventType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ADDED","TYPE_REMOVED"],"type":"string"},"v1ERC20MultiSigSignerRemoved":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was removed for","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"oldSigner":{"title":"Ethereum address of the signer to be removed","type":"string"},"signatureSubmitters":{"items":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemovedSubmitter"},"title":"List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set","type":"array"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node which is to be removed","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerRemovedSubmitter":{"properties":{"signatureId":{"description":"Signature ID of the signer removed.","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"}},"type":"object"},"v1ERC20MultiSigThresholdSetEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"newThreshold":{"format":"int64","type":"integer"},"nonce":{"type":"string"},"txHash":{"type":"string"}},"type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1EndBlock":{"properties":{"height":{"format":"uint64","type":"string"}},"title":"EndBlock","type":"object"},"v1EpochEvent":{"properties":{"action":{"$ref":"#/components/schemas/vegaEpochAction","title":"Action tells us what action is taking place"},"endTime":{"format":"int64","title":"Vega time at which this epoch actually ended","type":"string"},"expireTime":{"format":"int64","title":"Vega time at which this epoch should end","type":"string"},"seq":{"format":"uint64","title":"Sequence number that increases by one each epoch","type":"string"},"startTime":{"format":"int64","title":"Vega time at which this epoch started","type":"string"}},"title":"Epoch details","type":"object"},"v1EthereumKeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","properties":{"currentAddress":{"description":"Ethereum address of the node's current Ethereum keys.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership."},"newAddress":{"description":"Ethereum address that is being rotated to.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1EthereumKeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newAddress":{"title":"Ethereum address that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Ethereum key","type":"string"},"oldAddress":{"title":"Ethereum address that was previously associated with the node","type":"string"}},"title":"Event that contains information about an Ethereum key rotation","type":"object"},"v1ExpiredOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"orderIds":{"items":{"type":"string"},"title":"Slice of expired order IDs","type":"array"}},"type":"object"},"v1ExternalData":{"properties":{"data":{"$ref":"#/components/schemas/v1Data"}},"type":"object"},"v1FeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"makerFeesGenerated":{"description":"Maker fees paid by all trade aggressors, and which makers the fees were paid to.","items":{"$ref":"#/components/schemas/v1MakerFeesGenerated"},"type":"array"},"market":{"title":"Market the fees were paid in","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrerRewardsGenerated":{"description":"Referral rewards generated by all referee taker fees.","items":{"$ref":"#/components/schemas/v1ReferrerRewardsGenerated"},"type":"array"},"totalFeesPaidAndReceived":{"description":"Total trading fees received and paid by the party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalRewardsReceived":{"description":"Total referral rewards received by the referrer of the referral set.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"volumeDiscountApplied":{"description":"Total volume discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"}},"title":"Fees rewards and discounts paid / received per parties during an epoch","type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1FundingPayments":{"description":"Event notifying of funding payments at the end of a funding period.","properties":{"marketId":{"description":"ID of the market.","type":"string"},"payments":{"description":"List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.","items":{"$ref":"#/components/schemas/eventsv1FundingPayment"},"type":"array"},"seq":{"description":"Sequence number of the funding period associated with these payments.","format":"uint64","type":"string"}},"type":"object"},"v1FundingPeriod":{"description":"Event notifying on the details of a funding interval for a perpetuals market.","properties":{"end":{"description":"Time in Unix nanoseconds when the funding period ended.","format":"int64","type":"string"},"externalTwap":{"description":"TWAP for this period based on the external data-points.","type":"string"},"fundingPayment":{"description":"Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.","type":"string"},"fundingRate":{"description":"Percentage difference between the time-weighted average price of the external and internal data point.","type":"string"},"internalTwap":{"description":"TWAP for this period based on the internal data-points.","type":"string"},"marketId":{"description":"ID of the market for which this funding period relates to.","type":"string"},"seq":{"description":"Sequence number of the funding period.","format":"uint64","type":"string"},"start":{"description":"Time in Unix nanoseconds when the funding period started.","format":"int64","type":"string"}},"type":"object"},"v1FundingPeriodDataPoint":{"description":"Event notifying a data point for a funding period.","properties":{"dataPointType":{"$ref":"#/components/schemas/FundingPeriodDataPointSource","description":"Origin of the data point."},"marketId":{"description":"Market ID which the data point relates to.","type":"string"},"price":{"description":"Price of the asset as seen by this data point.","type":"string"},"seq":{"description":"Sequence number of the funding period this data point belongs to.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of when the data point was received.","format":"int64","type":"string"},"twap":{"description":"The TWAP for this source with this data-point added.","type":"string"}},"type":"object"},"v1IcebergOpts":{"properties":{"minimumVisibleSize":{"description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that is made visible and can be traded with during the execution of a single order.","format":"uint64","type":"string"}},"title":"Iceberg order options","type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1IssueSignatures":{"description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","properties":{"chainId":{"description":"Chain ID of the bridge to generate signatures for.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed."},"submitter":{"description":"Ethereum address which will submit the signatures to the smart contract.","type":"string"},"validatorNodeId":{"description":"Node ID of the validator node that will be signed in or out of the smart contract.","type":"string"}},"type":"object"},"v1JoinTeam":{"description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","properties":{"id":{"description":"ID of the team to join, this is the same as the referral code used to generate the team.","type":"string"}},"type":"object"},"v1KeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","properties":{"currentPubKeyHash":{"description":"Hash of the node's current Vega public key.","type":"string"},"newPubKey":{"description":"Vega public key that would be rotated to.","type":"string"},"newPubKeyIndex":{"description":"New Vega public key derivation index.","format":"int64","type":"integer"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1KeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newPubKey":{"title":"Vega public key that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Vega key","type":"string"},"oldPubKey":{"title":"Vega public key that was previously associated with the node","type":"string"}},"title":"Event that contains information about a Vega key rotation","type":"object"},"v1LedgerMovements":{"properties":{"ledgerMovements":{"items":{"$ref":"#/components/schemas/vegaLedgerMovement"},"title":"One or more entries containing internal transfer information","type":"array"}},"title":"Transfer responses event contains a collection of transfer information","type":"object"},"v1LiquidityProvisionAmendment":{"description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","properties":{"commitmentAmount":{"description":"New commitment amount.","type":"string"},"fee":{"description":"New nominated liquidity fee factor.","type":"string"},"marketId":{"description":"Market that the submitter wants to amend the liquidity commitment for.","type":"string"},"reference":{"description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LiquidityProvisionCancellation":{"description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","properties":{"marketId":{"description":"Market that the submitter will stop providing liquidity for.","type":"string"}},"type":"object"},"v1LiquidityProvisionSubmission":{"description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","properties":{"commitmentAmount":{"description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"marketId":{"description":"Market that the submitter wishes to provide liquidity for.","type":"string"},"reference":{"description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LossSocialization":{"properties":{"amount":{"title":"Amount distributed","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"}},"title":"Loss socialization event contains details on the amount of wins unable to be distributed","type":"object"},"v1MakerFeesGenerated":{"properties":{"makerFeesPaid":{"description":"Amount of maker fees paid by the taker to the maker.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"taker":{"description":"Party that paid the fees.","type":"string"}},"title":"Maker fees generated by the trade aggressor","type":"object"},"v1MarketEvent":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"payload":{"title":"Payload is a unique information string","type":"string"}},"title":"MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging","type":"object"},"v1MarketTick":{"properties":{"id":{"title":"Market ID for the event","type":"string"},"time":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Market tick event contains the time value for when a particular market was last processed on Vega","type":"object"},"v1NodeSignature":{"description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","properties":{"id":{"description":"ID of the resource that the signature relates to.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"Kind of resource being signed."},"sig":{"description":"Signature generated by the node.","format":"byte","type":"string"}},"type":"object"},"v1NodeSignatureKind":{"default":"NODE_SIGNATURE_KIND_UNSPECIFIED","description":"- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.","enum":["NODE_SIGNATURE_KIND_UNSPECIFIED","NODE_SIGNATURE_KIND_ASSET_NEW","NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","NODE_SIGNATURE_KIND_ASSET_UPDATE"],"title":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","type":"string"},"v1OneOffGovernanceTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"v1OracleDataSubmission":{"properties":{"payload":{"description":"Data provided by the data source.","format":"byte","type":"string"},"source":{"$ref":"#/components/schemas/OracleDataSubmissionOracleSource","description":"Source from which the data is coming from."}},"title":"Command to submit new oracle data from third party providers","type":"object"},"v1OrderAmendment":{"description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","format":"int64","type":"string"},"marketId":{"description":"Market ID that the order was originally submitted to.","type":"string"},"orderId":{"description":"ID of the order to amend.","type":"string"},"peggedOffset":{"description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"peggedReference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"New pegged reference for the order."},"price":{"description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"size":{"description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","format":"uint64","type":"string"},"sizeDelta":{"description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","format":"int64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"New time in force for the order."}},"type":"object"},"v1OrderCancellation":{"description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"orderId":{"description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1OrderSubmission":{"description":"A command that submits an order to the Vega network for a given market.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","format":"int64","type":"string"},"icebergOpts":{"$ref":"#/components/schemas/v1IcebergOpts","description":"Iceberg order details. If set, the order will exist on the order book in chunks."},"marketId":{"description":"Market ID to submit the order to.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times."},"postOnly":{"description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"reduceOnly":{"description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","type":"boolean"},"reference":{"description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Which side of the order book the order is for, e.g. buy or sell."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of units.","format":"uint64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"Time in force indicates how long an order will remain active before it is executed or expires.."},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type of the order."}},"type":"object"},"v1PaidLiquidityFeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"feesPaidPerParty":{"description":"Fees paid per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"market":{"description":"Market the fees were paid in.","type":"string"},"totalFeesPaid":{"description":"Total fees paid across all parties.","type":"string"}},"type":"object"},"v1PartyActivityStreak":{"properties":{"activeFor":{"description":"How many epoch this party has been active for.","format":"uint64","type":"string"},"epoch":{"description":"The epoch this information is relevant to.","format":"uint64","type":"string"},"inactiveFor":{"description":"how many epoch this party has been inactive for.","format":"uint64","type":"string"},"isActive":{"description":"Is this party considered active or not.","type":"boolean"},"openVolume":{"title":"Party's open interest volume at the end of the given epoch","type":"string"},"party":{"description":"The party.","type":"string"},"rewardDistributionActivityMultiplier":{"description":"The current rewards distribution multiplier for this party.","type":"string"},"rewardVestingActivityMultiplier":{"description":"The vesting multiplier for this party.","type":"string"},"tradedVolume":{"title":"Party's traded volume at the end of the given epoch","type":"string"}},"title":"The updated activity streak of a party at end of epoch","type":"object"},"v1PartyAmount":{"properties":{"amount":{"description":"Amount received.","type":"string"},"party":{"description":"Receiving party ID.","type":"string"},"quantumAmount":{"description":"Amount value in quantum.","type":"string"}},"title":"A pair of a party and amount","type":"object"},"v1PartyLockedBalance":{"description":"A party's locked balance for a given asset.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Locked balance.","type":"string"},"untilEpoch":{"description":"Epoch in which the balance will be released.","format":"uint64","type":"string"}},"type":"object"},"v1PartyMarginModeUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Updated margin mode."},"marketId":{"description":"Unique ID of the market in which the update happened.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party that updated their margin mode.","type":"string"}},"type":"object"},"v1PartyProfileUpdated":{"properties":{"updatedProfile":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Party's profile updated."}},"type":"object"},"v1PartyVestingBalance":{"description":"Balance that is being vested for the party.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Balance that is vested.","type":"string"}},"type":"object"},"v1PartyVestingStats":{"description":"The vesting stats for a given party.","properties":{"partyId":{"description":"The party.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"The bonus multiplier applied on the reward.","type":"string"}},"type":"object"},"v1PartyVestingSummary":{"properties":{"party":{"description":"Party ID.","type":"string"},"partyLockedBalances":{"description":"List of locked balances.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyVestingBalances":{"description":"List of vesting balances.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"title":"Summary of a party's vesting balances","type":"object"},"v1PartyVolumeDiscountStats":{"description":"Volume discount stats for a given party.","properties":{"discountFactor":{"description":"Discount factor applied to fees.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v1PositionResolution":{"properties":{"closed":{"format":"int64","title":"Number of close outs","type":"string"},"distressed":{"format":"int64","title":"Number of distressed traders","type":"string"},"markPrice":{"title":"Mark price as a string representing a scaled price","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"}},"title":"Position resolution event contains information on distressed trades","type":"object"},"v1PositionStateEvent":{"properties":{"marketId":{"title":"Market ID for this position update","type":"string"},"partyId":{"title":"Party ID for this position update","type":"string"},"potentialBuys":{"format":"int64","title":"Potential orders","type":"string"},"potentialSells":{"format":"int64","type":"string"},"size":{"format":"int64","title":"Current position","type":"string"},"vwBuyPrice":{"title":"Volume weighted prices","type":"string"},"vwSellPrice":{"type":"string"}},"title":"Position state event contains the current position state for a single party in a single market","type":"object"},"v1Property":{"description":"Property describes one property of data spec with a key with its value.","properties":{"name":{"description":"Name of the property.","type":"string"},"value":{"description":"Value of the property.","type":"string"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1ProposalSubmission":{"description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1ProtocolUpgradeDataNodeReady":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the data node is ready for protocol upgrade","type":"object"},"v1ProtocolUpgradeEvent":{"properties":{"approvers":{"items":{"type":"string"},"title":"Tendermint validators that have agreed to the upgrade","type":"array"},"status":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposalStatus","title":"Status of the proposal"},"upgradeBlockHeight":{"format":"uint64","title":"Block height at which to perform the upgrade","type":"string"},"vegaReleaseTag":{"title":"Release tag for the vega binary","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposal":{"description":"A validator command sent manually by a node operator to propose a protocol upgrade.","properties":{"upgradeBlockHeight":{"description":"Block height at which to perform the upgrade.","format":"uint64","type":"string"},"vegaReleaseTag":{"description":"Release tag for the Vega binary.","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposalStatus":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"title":"- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","type":"string"},"v1ProtocolUpgradeStarted":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the core is starting a protocol upgrade","type":"object"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1RecurringGovernanceTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"v1RefereeJoinedReferralSet":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"setId":{"description":"Unique ID of the referral set the referee joined.","type":"string"}},"type":"object"},"v1RefereeJoinedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined a team.","format":"int64","type":"string"},"referee":{"description":"The party that joined the team.","type":"string"},"teamId":{"description":"The unique identifier of the team the referee joined.","type":"string"}},"type":"object"},"v1RefereeStats":{"properties":{"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"title":"Current referee notional taker volume","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v1RefereeSwitchedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party switched the team.","format":"uint64","type":"string"},"fromTeamId":{"description":"The unique identifier of the team the referee left.","type":"string"},"referee":{"description":"The party that switched team.","type":"string"},"switchedAt":{"description":"Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time.","format":"int64","type":"string"},"toTeamId":{"description":"The unique identifier of the team joined.","type":"string"}},"type":"object"},"v1ReferralProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the referral program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1ReferralProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the referral program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"Referral program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the referral program started.","format":"int64","type":"string"}},"type":"object"},"v1ReferralProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the referral program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"The updated referral program."},"updatedAt":{"description":"Time in Unix nanoseconds when the referral program was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetCreated":{"properties":{"createdAt":{"description":"Time in Unix nanoseconds when the set was created.","format":"int64","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"setId":{"description":"Unique ID of the created set.","type":"string"},"updatedAt":{"description":"Time in Unix nanoseconds when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetStatsUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the set's statistics are updated.","format":"uint64","type":"string"},"refereesStats":{"description":"Referees' statistics for that epoch.","items":{"$ref":"#/components/schemas/v1RefereeStats"},"type":"array"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Taker volume of the referrer","type":"string"},"rewardFactor":{"description":"Reward factor applied to the trades.","type":"string"},"rewardsFactorMultiplier":{"description":"Rewards factor multiplier for the trades.","type":"string"},"rewardsMultiplier":{"description":"Rewards multiplier applied to the trades.","type":"string"},"setId":{"description":"Unique ID of the set.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v1ReferrerRewardsGenerated":{"properties":{"generatedReward":{"description":"Amount of rewards generated per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrer":{"description":"Referrer party.","type":"string"}},"title":"Rewards generated for referrers by each of their referees","type":"object"},"v1RewardPayoutEvent":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"epochSeq":{"type":"string"},"gameId":{"type":"string"},"lockedUntilEpoch":{"type":"string"},"party":{"type":"string"},"percentOfTotalReward":{"type":"string"},"quantumAmount":{"type":"string"},"rewardType":{"type":"string"},"timestamp":{"format":"int64","type":"string"}},"type":"object"},"v1SettleDistressed":{"properties":{"margin":{"title":"Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID i.e. a party's public key for the event","type":"string"},"price":{"title":"Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"}},"title":"Settle distressed event contains information on distressed trading parties who are closed out","type":"object"},"v1SettleMarket":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"}},"title":"Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly","type":"object"},"v1SettlePosition":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"},"tradeSettlements":{"items":{"$ref":"#/components/schemas/v1TradeSettlement"},"title":"A collection of 1 or more trade settlements","type":"array"}},"title":"Settle position event contains position settlement information for a party","type":"object"},"v1Signature":{"description":"Signature definition that allows the network to authenticate external data.","properties":{"algo":{"description":"Algorithm used to create the signature.","type":"string"},"value":{"description":"Hex encoded bytes of the signature.","type":"string"},"version":{"description":"Version of the algorithm used to create the signature.","format":"int64","type":"integer"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1StateVar":{"properties":{"eventId":{"type":"string"},"id":{"type":"string"},"state":{"type":"string"}},"title":"StateVar event updates on state changes in state variable consensus","type":"object"},"v1StopOrderEvent":{"properties":{"stopOrder":{"$ref":"#/components/schemas/vegaStopOrder"},"submission":{"$ref":"#/components/schemas/v1OrderSubmission"}},"type":"object"},"v1StopOrderSetup":{"description":"Price and expiry configuration for a stop order.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Order to be submitted once the trigger is breached."},"price":{"description":"Order will be submitted if the last traded price on the market breaches the given price.","type":"string"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Indicates if this order is linked to an order or position to derive the order size"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"If this order is linked to a position, provide an optional scaling factor"},"trailingPercentOffset":{"description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","type":"string"}},"type":"object"},"v1StopOrdersCancellation":{"description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"stopOrderId":{"description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1StopOrdersSubmission":{"description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","properties":{"fallsBelow":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price falls below a given trigger price."},"risesAbove":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price rises above a given trigger price."}},"type":"object"},"v1TeamCreated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"atEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"createdAt":{"description":"Time in Unix nanoseconds when the team is created.","format":"int64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"The party that created the team.","type":"string"},"teamId":{"description":"The unique identifier of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamMemberStats":{"properties":{"notionalVolume":{"description":"Team members' notional volume for the epoch.","type":"string"},"partyId":{"description":"The party ID of the team member.","type":"string"}},"type":"object"},"v1TeamStats":{"properties":{"membersStats":{"description":"Statistics for each team member.","items":{"$ref":"#/components/schemas/v1TeamMemberStats"},"type":"array"},"teamId":{"description":"The unique identifier of the team.","type":"string"}},"type":"object"},"v1TeamUpdated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamId":{"description":"The unique identifier for the updated team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamsStatsUpdated":{"description":"Stats for all teams.","properties":{"atEpoch":{"description":"Epoch at which the statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All teams' stats.","items":{"$ref":"#/components/schemas/v1TeamStats"},"type":"array"}},"type":"object"},"v1TimeUpdate":{"properties":{"timestamp":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Time update event contains the latest time update from Vega blockchain and indicates the start of a new block","type":"object"},"v1TimeWeightedNotionalPositionUpdated":{"description":"Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify.","properties":{"asset":{"description":"Asset ID for the position's settlement asset.","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch the time weighted notional position is relevant for","type":"string"},"gameId":{"description":"Game ID the time weighted notional position is calculated for.","type":"string"},"party":{"title":"Party holding the position","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position from the end of the most recently completed epoch.","type":"string"}},"type":"object"},"v1TradeSettlement":{"properties":{"marketPrice":{"title":"Price of settlement as a string (in market decimals)","type":"string"},"price":{"title":"Price of settlement as string (in asset decimals)","type":"string"},"size":{"format":"int64","title":"Size of trade settlement","type":"string"}},"title":"Trade settlement is part of the settle position event","type":"object"},"v1TransactionResult":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"applyReferralCode":{"$ref":"#/components/schemas/v1ApplyReferralCode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"batchProposal":{"$ref":"#/components/schemas/v1BatchProposalSubmission"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"createReferralSet":{"$ref":"#/components/schemas/v1CreateReferralSet"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"ethereumKeyRotateSubmission":{"$ref":"#/components/schemas/v1EthereumKeyRotateSubmission"},"failure":{"$ref":"#/components/schemas/TransactionResultFailureDetails"},"hash":{"title":"Hash of the transaction","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"joinTeam":{"$ref":"#/components/schemas/v1JoinTeam"},"keyRotateSubmission":{"$ref":"#/components/schemas/v1KeyRotateSubmission"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"status":{"description":"Status of the transaction, did it succeed or an error was raised.","type":"boolean"},"stopOrdersCancellation":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"stopOrdersSubmission":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"success":{"$ref":"#/components/schemas/TransactionResultSuccessDetails"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"updateMarginMode":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"updatePartyProfile":{"$ref":"#/components/schemas/v1UpdatePartyProfile"},"updateReferralSet":{"$ref":"#/components/schemas/v1UpdateReferralSet"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TransferFees":{"properties":{"amount":{"description":"Amount of fees paid.","type":"string"},"discountApplied":{"description":"Amount that was subtracted from the transfer fee based on available discounts.","type":"string"},"epoch":{"description":"Epoch when the transfer was dispatched, and fees were paid.","format":"uint64","type":"string"},"transferId":{"description":"Transfer that triggered the collection of fees.","type":"string"}},"type":"object"},"v1TransferFeesDiscount":{"properties":{"amount":{"description":"Amount that the transfer fee was discounted by.","type":"string"},"asset":{"description":"Asset that the transfer fee discount is relevant to.","type":"string"},"epoch":{"description":"Epoch in which the discount was first available.","format":"uint64","type":"string"},"party":{"description":"Party that the transfer fee discount applies to.","type":"string"}},"type":"object"},"v1TransferStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","type":"string"},"v1TxErrorEvent":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"errMsg":{"title":"Error message describing what went wrong","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1UndelegateSubmission":{"description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","properties":{"amount":{"description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","type":"string"},"method":{"$ref":"#/components/schemas/v1UndelegateSubmissionMethod","description":"Method of delegation."},"nodeId":{"description":"Node ID to undelegate stake from.","type":"string"}},"type":"object"},"v1UndelegateSubmissionMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch.","enum":["METHOD_UNSPECIFIED","METHOD_NOW","METHOD_AT_END_OF_EPOCH"],"type":"string"},"v1UpdateMarginMode":{"properties":{"marginFactor":{"title":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","type":"string"},"marketId":{"description":"Market to change margin mode for.","type":"string"},"mode":{"$ref":"#/components/schemas/UpdateMarginModeMode","description":"Margin mode to use."}},"type":"object"},"v1UpdatePartyProfile":{"description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","properties":{"alias":{"description":"Alias given to the party. It must be unique network-wide.","type":"string"},"metadata":{"description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"type":"object"},"v1UpdateReferralSet":{"description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","properties":{"id":{"description":"ID of the referral set to update.","type":"string"},"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1UpdateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1UpdateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"New link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"name":{"description":"New name of the team.","type":"string"},"teamUrl":{"description":"New link to the team's homepage.","type":"string"}},"type":"object"},"v1ValidatorRankingEvent":{"properties":{"epochSeq":{"title":"Epoch seq for which the status is valid","type":"string"},"nextStatus":{"title":"Status of the validator in the next epoch","type":"string"},"nodeId":{"type":"string"},"performanceScore":{"title":"Performance base score","type":"string"},"previousStatus":{"title":"Status of the validator in the previous epoch","type":"string"},"rankingScore":{"title":"Final score","type":"string"},"stakeScore":{"title":"Stake based score - no anti-whaling","type":"string"},"tmVotingPower":{"format":"int64","title":"Tendermint voting power of the validator","type":"integer"}},"title":"Event that explains the status of the validator for the coming epoch","type":"object"},"v1ValidatorScoreEvent":{"properties":{"epochSeq":{"type":"string"},"multisigScore":{"type":"string"},"nodeId":{"type":"string"},"normalisedScore":{"type":"string"},"rawValidatorScore":{"type":"string"},"validatorPerformance":{"type":"string"},"validatorScore":{"type":"string"},"validatorStatus":{"type":"string"}},"title":"ValidatorScoreEvent is the score a validator gets for a given epoch","type":"object"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"v1VestingBalancesSummary":{"properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"partiesVestingSummary":{"description":"Parties' summaries.","items":{"$ref":"#/components/schemas/v1PartyVestingSummary"},"type":"array"}},"title":"Summary of the vesting and locked balances for an epoch","type":"object"},"v1VestingStatsUpdated":{"description":"Stats of all parties invested in the vesting program.","properties":{"atEpoch":{"description":"Epoch at which the vesting statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties stats.","items":{"$ref":"#/components/schemas/v1PartyVestingStats"},"type":"array"}},"type":"object"},"v1VolumeDiscountProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the volume discount program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"Volume discount program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the volume discount program started.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"The updated volume discount program."},"updatedAt":{"description":"Time in Unix nanoseconds when the volume discount program was updated.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountStatsUpdated":{"description":"Stats of all parties eligible for volume discount.","properties":{"atEpoch":{"description":"Epoch at which the volume discount statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties' stats.","items":{"$ref":"#/components/schemas/v1PartyVolumeDiscountStats"},"type":"array"}},"type":"object"},"v1VoteSubmission":{"description":"Command that allows a token holder to vote for or against an active governance proposal.","properties":{"proposalId":{"description":"Submit vote for the specified proposal ID.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Actual value of the vote."}},"type":"object"},"v1WithdrawSubmission":{"description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","properties":{"amount":{"description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to be withdrawn.","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Details specific to the foreign chain, such as the receiver address."}},"type":"object"},"v2AccountBalance":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Asset balance represented as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.\nBalances cannot be negative.","type":"string"},"marketId":{"description":"Market ID for the account, this field will be empty if the asset is in a general account.","type":"string"},"owner":{"description":"Party that owns the account.\nSpecial values include `network` - represents the Vega network and is\nmost commonly seen during liquidation of a distressed trading position.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type of this account."}},"title":"Represents the current balance of an account for an asset on Vega, for a particular owner or party","type":"object"},"v2AccountEdge":{"description":"Account data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages with reference to this account.","type":"string"},"node":{"$ref":"#/components/schemas/v2AccountBalance","description":"Account balance data."}},"type":"object"},"v2AccountFilter":{"description":"Account filter is used to filter account data.\n\nAn account is defined as a set of asset ID, type, party ID, and market ID.\n- Every account has an associated asset and type.\n- Certain account types such as the global reward pool for example, do not have an associated party.\n These are denoted by the special party ID 'network'.\n- Certain account types do not have an associated market such as the general party accounts, for example.\n These are denoted by the special market ID '' (an empty string).","properties":{"accountTypes":{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.","items":{"$ref":"#/components/schemas/vegaAccountType"},"type":"array"},"assetId":{"description":"Restrict accounts to those holding balances in this asset ID.","type":"string"},"marketIds":{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","items":{"type":"string"},"type":"array"}},"type":"object"},"v2AccountSnapshotPage":{"properties":{"accounts":{"description":"List of account balances.","items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"},"lastPage":{"description":"Indicator if the current page is the last one or not.","type":"boolean"}},"title":"'Initial image' snapshot containing current account balances - may be sent over several response messages","type":"object"},"v2AccountUpdates":{"properties":{"accounts":{"description":"List of account balances.","items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"}},"title":"List of account updates in the last block","type":"object"},"v2AccountsConnection":{"description":"Page of accounts data and corresponding page information.","properties":{"edges":{"description":"Page of accounts data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AccountEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2AggregatedBalance":{"properties":{"accountType":{"$ref":"#/components/schemas/vegaAccountType","description":"If grouping by account type, the account type."},"assetId":{"description":"If grouping by asset, the asset ID.","type":"string"},"balance":{"description":"Balance of the set of requested accounts at the time above.","type":"string"},"marketId":{"title":"If grouping by market, the market ID","type":"string"},"partyId":{"description":"If grouping by party, the party ID.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of the block in which the balance exists.","format":"int64","type":"string"}},"title":"AggregatedBalance data contains the balance of the set of requested accounts combined with corresponding\nparty ID, market ID and account type details","type":"object"},"v2AggregatedBalanceConnection":{"properties":{"edges":{"description":"Page of aggregated balance data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AggregatedBalanceEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of aggregated balance objects and corresponding page information","type":"object"},"v2AggregatedBalanceEdge":{"description":"Aggregated balance data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2AggregatedBalance","description":"Balance of the set of requested accounts."}},"type":"object"},"v2AggregatedLedgerEntriesConnection":{"description":"Page of aggregated ledger entries data and corresponding page information.","properties":{"edges":{"description":"Page of 'AggregatedLedgerEntry' data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AggregatedLedgerEntriesEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2AggregatedLedgerEntriesEdge":{"properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2AggregatedLedgerEntry","description":"'AggregatedLedgerEntry' data."}},"title":"Represents the aggregated ledger entry data with corresponding cursor for it","type":"object"},"v2AggregatedLedgerEntry":{"properties":{"assetId":{"description":"Asset ID for the asset associated with the entry.","type":"string"},"fromAccountBalance":{"description":"Sender account balance after the transfer.","type":"string"},"fromAccountMarketId":{"description":"Sender market ID.","type":"string"},"fromAccountPartyId":{"description":"Sender's party ID.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of account sent from."},"quantity":{"description":"Amount of ledger entries for the set of requested accounts at the time above.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of the block in which the result is referring to.","format":"int64","type":"string"},"toAccountBalance":{"description":"Receiver account balance after the transfer.","type":"string"},"toAccountMarketId":{"description":"Receiver market ID.","type":"string"},"toAccountPartyId":{"description":"Receiver's party ID.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of account received to."},"transferId":{"description":"Transfer ID associated with the ledger entry.","type":"string"},"transferType":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type."}},"title":"Represents an aggregated view of ledger entry data, sender and receiver accounts,\ndetails and balances for both sides after the transfer has been made","type":"object"},"v2AssetEdge":{"description":"Assets data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaAsset","description":"Asset data returned."}},"type":"object"},"v2AssetsConnection":{"properties":{"edges":{"description":"Page of assets data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AssetEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of asset data and corresponding page information","type":"object"},"v2CandleDataConnection":{"properties":{"edges":{"description":"Page of candle data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CandleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of candles data and corresponding page information","type":"object"},"v2CandleEdge":{"description":"Candle data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2Candle","description":"Candlestick data, i.e. high, low, open, and closing prices for an interval of trading."}},"type":"object"},"v2Checkpoint":{"properties":{"atBlock":{"description":"Block number at which the checkpoint is made.","format":"uint64","type":"string"},"blockHash":{"description":"Block hash at which the checkpoint is made.","type":"string"},"hash":{"description":"Hash of the checkpoint.","type":"string"}},"title":"Actual data regarding a checkpoint","type":"object"},"v2CheckpointEdge":{"description":"Checkpoint data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2Checkpoint","description":"Data relating to a single checkpoint generated by the Vega network."}},"type":"object"},"v2CheckpointsConnection":{"properties":{"edges":{"description":"Page of checkpoints data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CheckpointEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of checkpoints data and corresponding page information","type":"object"},"v2CollateralIncreaseEstimate":{"properties":{"bestCase":{"title":"Estimate assuming no slippage","type":"string"},"worstCase":{"title":"Estimate assuming slippage cap is applied","type":"string"}},"title":"Estimates the additional funds needed to support the specified position","type":"object"},"v2CoreSnapshotConnection":{"description":"Page of core snapshot data and corresponding page information.","properties":{"edges":{"description":"Page of core snapshot data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CoreSnapshotEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2CoreSnapshotEdge":{"description":"Core snapshot data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1CoreSnapshotData","description":"Core snapshot data."}},"type":"object"},"v2DateRange":{"description":"Date range for queries that can return historical data\nTimestamps should be provided as unix time in Unix nanoseconds and are inclusive.","properties":{"endTimestamp":{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","format":"int64","type":"string"},"startTimestamp":{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","format":"int64","type":"string"}},"type":"object"},"v2DelegationEdge":{"description":"Delegation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaDelegation","description":"How much a party is delegating to a node and when."}},"type":"object"},"v2DelegationsConnection":{"properties":{"edges":{"description":"Page of delegations data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2DelegationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of delegations data and corresponding page information","type":"object"},"v2DepositEdge":{"description":"Deposits data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaDeposit","description":"Data associated with a single deposit made on the Vega network."}},"type":"object"},"v2DepositsConnection":{"properties":{"edges":{"description":"Page of deposits data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2DepositEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of deposits data received and corresponding page information","type":"object"},"v2ERC20MultiSigSignerAddedBundle":{"properties":{"chainId":{"description":"ID of the EVM chain this signature bundle is valid for.","type":"string"},"epochSeq":{"description":"Epoch in which the validator was added.","type":"string"},"newSigner":{"description":"Ethereum address of the signer to be removed.","type":"string"},"nonce":{"description":"Nonce used in the signing operation.","type":"string"},"signatures":{"description":"Bundle of signatures from current validators to sign in the new signer.","type":"string"},"submitter":{"description":"Ethereum address of the submitter.","type":"string"},"timestamp":{"description":"Unixnano timestamp for when the validator was added.","format":"int64","type":"string"}},"title":"Signature bundle data to be added","type":"object"},"v2ERC20MultiSigSignerAddedBundleEdge":{"description":"Signature bundle data that is to be added with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundle","description":"Signature bundle data to be added."}},"type":"object"},"v2ERC20MultiSigSignerAddedConnection":{"properties":{"edges":{"description":"Page of signature bundle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of signature data items to be added and corresponding page information","type":"object"},"v2ERC20MultiSigSignerRemovedBundle":{"properties":{"chainId":{"description":"ID of the EVM chain this signature bundle is valid for.","type":"string"},"epochSeq":{"description":"Epoch in which the validator was removed.","type":"string"},"nonce":{"description":"Nonce used in the signing operation.","type":"string"},"oldSigner":{"description":"Ethereum address of the signer to be removed.","type":"string"},"signatures":{"description":"Bundle of signatures from current validators to sign in the new signer.","type":"string"},"submitter":{"description":"Ethereum address of the submitter.","type":"string"},"timestamp":{"description":"Unixnano timestamp for when the validator was added.","format":"int64","type":"string"}},"title":"Signature bundle data to be removed","type":"object"},"v2ERC20MultiSigSignerRemovedBundleEdge":{"description":"Signature bundle data to be removed, with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundle","description":"Signature bundle data to be added."}},"type":"object"},"v2ERC20MultiSigSignerRemovedConnection":{"description":"Page of signature data items to be removed and corresponding page information.","properties":{"edges":{"description":"Page of signature bundle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2EpochRewardSummaryConnection":{"properties":{"edges":{"description":"Page of rewards summary data for epochs and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2EpochRewardSummaryEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of rewards summary data for epoch and corresponding page information","type":"object"},"v2EpochRewardSummaryEdge":{"description":"Rewards summary data for epoch with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaEpochRewardSummary","description":"Rewards summary data for epoch."}},"type":"object"},"v2EstimateFeeResponse":{"properties":{"fee":{"$ref":"#/components/schemas/vegaFee","description":"Summary of the estimated fees for this order if it were to trade now."}},"title":"Response that is received from EstimateFeeRequest, contains the estimated fees for a given order","type":"object"},"v2EstimateMarginResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Summary of the estimated margins for this order if it were to trade now."}},"title":"Response to an estimate margin request, containing the estimated margin levels for a given order","type":"object"},"v2EstimatePositionResponse":{"description":"Response for the estimated margin level, margin account balance change, and liquidation price for the specified position.","properties":{"collateralIncreaseEstimate":{"$ref":"#/components/schemas/v2CollateralIncreaseEstimate","description":"Estimated margin account balance increase."},"liquidation":{"$ref":"#/components/schemas/v2LiquidationEstimate","description":"Liquidation price range estimate for the specified position. Only populated if available collateral was specified in the request."},"margin":{"$ref":"#/components/schemas/v2MarginEstimate","description":"Margin level range estimate for the specified position."}},"type":"object"},"v2EstimateTransferFeeResponse":{"properties":{"discount":{"description":"Discount applied to the fee.","type":"string"},"fee":{"description":"Estimated fee for the transfer.","type":"string"}},"title":"Results of estimation of transfer fee and the fee discount","type":"object"},"v2EthereumKeyRotationEdge":{"description":"Ethereum key rotation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1EthereumKeyRotation","description":"Data relating to an Ethereum key rotation performed by a node on the Vega network."}},"type":"object"},"v2EthereumKeyRotationsConnection":{"properties":{"edges":{"description":"Page of Ethereum key rotations data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2EthereumKeyRotationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of Ethereum key rotations data and corresponding page information","type":"object"},"v2FeesStatsForParty":{"properties":{"assetId":{"description":"Settlement asset of the market.","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to referee fees.","type":"string"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","type":"string"},"totalRewardsReceived":{"description":"Total referral rewards received by referrer of the referral set.","type":"string"},"volumeDiscountApplied":{"description":"Total volume discounts applied to referee fees.","type":"string"}},"type":"object"},"v2FundingPaymentConnection":{"description":"Page of funding payment data and corresponding page information.","properties":{"edges":{"description":"Page of funding payment data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPaymentEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPaymentEdge":{"description":"Funding payment data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2FundingPayment","description":"Funding payment data."}},"type":"object"},"v2FundingPeriodConnection":{"description":"Page of funding period data and corresponding page information.","properties":{"edges":{"description":"Page of funding period data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPeriodEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPeriodDataPointConnection":{"description":"Page of funding period data points and corresponding page information.","properties":{"edges":{"description":"Page of funding period data points and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPeriodDataPointEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPeriodDataPointEdge":{"description":"Funding period data point with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Funding period data point."}},"type":"object"},"v2FundingPeriodEdge":{"description":"Funding period data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Funding period data."}},"type":"object"},"v2Game":{"description":"Data relating to a game.","properties":{"epoch":{"description":"Epoch at which the last game metrics were captured.","format":"uint64","type":"string"},"id":{"title":"Unique ID of the game","type":"string"},"individual":{"$ref":"#/components/schemas/v2IndividualGameEntities","title":"Individual entities that are participating in the game"},"participants":{"description":"The number of participants in the game.","format":"uint64","type":"string"},"rewardAssetId":{"description":"ID of the asset rewarded for involvement in the game.","type":"string"},"team":{"$ref":"#/components/schemas/v2TeamGameEntities","title":"Team entities that are participating in the game"}},"type":"object"},"v2GameEdge":{"description":"Game information and corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2Game","description":"Game data."}},"type":"object"},"v2GamesConnection":{"description":"Page of games data and corresponding page information.","properties":{"edges":{"description":"Page of games data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GameEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2GetActiveNetworkHistoryPeerAddressesResponse":{"properties":{"ipAddresses":{"description":"List of IP addresses for the active peers.","items":{"type":"string"},"type":"array"}},"title":"Response containing the addresses of active network history peers","type":"object"},"v2GetAssetResponse":{"properties":{"asset":{"$ref":"#/components/schemas/vegaAsset","description":"Asset information that is returned."}},"title":"Response from getting an asset","type":"object"},"v2GetCurrentReferralProgramResponse":{"properties":{"currentReferralProgram":{"$ref":"#/components/schemas/apiv2ReferralProgram","description":"Referral program currently activated on the network."}},"title":"Response containing the current referral program","type":"object"},"v2GetCurrentVolumeDiscountProgramResponse":{"properties":{"currentVolumeDiscountProgram":{"$ref":"#/components/schemas/apiv2VolumeDiscountProgram","description":"Volume discount program currently activated on the network."}},"title":"Response containing the current referral program","type":"object"},"v2GetDepositResponse":{"properties":{"deposit":{"$ref":"#/components/schemas/vegaDeposit","description":"Deposit matching the ID from the request."}},"title":"Response that is received from getting deposit data","type":"object"},"v2GetERC20ListAssetBundleResponse":{"properties":{"assetSource":{"description":"Address of the asset on Ethereum.","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","type":"string"},"vegaAssetId":{"description":"Asset ID for the underlying Vega asset.","type":"string"}},"title":"Response from listing the signature bundle to an ERC-20 token in the collateral bridge","type":"object"},"v2GetERC20SetAssetLimitsBundleResponse":{"properties":{"assetSource":{"description":"Address of the asset on Ethereum.","type":"string"},"lifetimeLimit":{"description":"Lifetime limit deposit for this asset.","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","type":"string"},"threshold":{"description":"Withdrawal threshold for this asset.","type":"string"},"vegaAssetId":{"description":"Asset ID for the underlying Vega asset.","type":"string"}},"title":"Response for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge","type":"object"},"v2GetERC20WithdrawalApprovalResponse":{"properties":{"amount":{"description":"Amount to be withdrawn.","type":"string"},"assetSource":{"description":"Address of asset on the bridged EVM chain.","type":"string"},"creation":{"description":"Creation timestamps.","format":"int64","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: 0x + sig1 + sig2 + ... + sixN.","type":"string"},"sourceChainId":{"description":"Chain ID of the bridged EVM chain.","type":"string"},"targetAddress":{"description":"Address, prefixed with `0x`, that will receive the withdrawn assets.","type":"string"}},"title":"Response with all information required to bundle the call to finalise the withdrawal on the erc20 bridge\nfunction withdraw_asset(address asset_source, uint256 asset_id, uint256 amount, uint256 expiry, uint256 nonce, bytes memory signatures)","type":"object"},"v2GetEpochResponse":{"properties":{"epoch":{"$ref":"#/components/schemas/vegaEpoch","description":"Data specific to a single epoch on the Vega network. This includes the epoch number,\nstart and end times, and the nodes that participated in the epoch."}},"title":"Response from getting epoch","type":"object"},"v2GetFeesStatsForPartyResponse":{"description":"Response that is sent when requesting fees statistics for a given party.","properties":{"feesStatsForParty":{"description":"Fees statistics for the given request.","items":{"$ref":"#/components/schemas/v2FeesStatsForParty"},"type":"array"}},"type":"object"},"v2GetFeesStatsResponse":{"description":"Response that is sent when requesting fees statistics.","properties":{"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Fees statistics for the given request."}},"type":"object"},"v2GetGovernanceDataResponse":{"properties":{"data":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data content, i.e. proposal and votes for and against."}},"title":"Response from getting governance data","type":"object"},"v2GetLastTradeResponse":{"properties":{"trade":{"$ref":"#/components/schemas/vegaTrade","description":"Information about the trade, if one is found."}},"title":"Response for the latest trade that occurred on Vega for a given market","type":"object"},"v2GetLatestMarketDataResponse":{"properties":{"marketData":{"$ref":"#/components/schemas/vegaMarketData","description":"Market data that was requested."}},"title":"Response that is received when listing the latest market data for a given market","type":"object"},"v2GetLatestMarketDepthResponse":{"properties":{"buy":{"description":"Zero or more price levels for the buy side of the market depth data.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"lastTrade":{"$ref":"#/components/schemas/vegaTrade","description":"Last trade recorded on Vega."},"marketId":{"description":"Market ID of the depth levels returned.","type":"string"},"sell":{"description":"Zero or more price levels for the sell side of the market depth data.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number incremented after each update.","format":"uint64","type":"string"}},"title":"Response that is received when latest market depth data is queried","type":"object"},"v2GetMarketDataHistoryByIDResponse":{"properties":{"marketData":{"$ref":"#/components/schemas/v2MarketDataConnection","description":"Page of market data history with the corresponding page information."}},"title":"Response that is received when querying Market Data History","type":"object"},"v2GetMarketResponse":{"properties":{"market":{"$ref":"#/components/schemas/vegaMarket","description":"Information about the market requested."}},"title":"Response from getting a market by ID","type":"object"},"v2GetMostRecentNetworkHistorySegmentResponse":{"properties":{"segment":{"$ref":"#/components/schemas/v2HistorySegment","description":"Data relating to a history segment created by a Vega data node."},"swarmKeySeed":{"description":"Key seed for the swarm section.","type":"string"}},"title":"Response from getting most recent history segment","type":"object"},"v2GetNetworkDataResponse":{"properties":{"nodeData":{"$ref":"#/components/schemas/vegaNodeData","description":"Summary of information with respect to nodes on the Vega network."}},"title":"Response from getting network data","type":"object"},"v2GetNetworkHistoryBootstrapPeersResponse":{"properties":{"bootstrapPeers":{"description":"List of peers that can be used to bootstrap a Vega data node.","items":{"type":"string"},"type":"array"}},"title":"Response containing the nodes network history bootstrap peers","type":"object"},"v2GetNetworkHistoryStatusResponse":{"properties":{"connectedPeers":{"description":"List of peers connected to the IPFS swarm.","items":{"type":"string"},"type":"array"},"ipfsAddress":{"description":"IPFS address of the data node currently connected to.","type":"string"},"swarmKey":{"description":"Swarm key used by the IPFS swarm.","type":"string"},"swarmKeySeed":{"description":"Swarm key seed used by the IPFS swarm.","type":"string"}},"title":"Response containing the status of network history","type":"object"},"v2GetNetworkLimitsResponse":{"properties":{"limits":{"$ref":"#/components/schemas/vegaNetworkLimits","description":"List of received network limits."}},"title":"Response received when querying the current network limits","type":"object"},"v2GetNetworkParameterResponse":{"properties":{"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"Network parameter key and value."}},"title":"Response that is received when getting a network parameter","type":"object"},"v2GetNodeResponse":{"properties":{"node":{"$ref":"#/components/schemas/vegaNode","description":"Data specific to a single node on the Vega network."}},"title":"Response from getting node","type":"object"},"v2GetOracleSpecResponse":{"properties":{"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","description":"External data spec matching the ID."}},"title":"Response for a oracle spec","type":"object"},"v2GetOrderResponse":{"properties":{"order":{"$ref":"#/components/schemas/vegaOrder","description":"Order details, if one was found."}},"title":"Response received from the query for getting a single order","type":"object"},"v2GetPartyActivityStreakResponse":{"properties":{"activityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","description":"Party's activity streak in a given epoch."}},"title":"Response when getting a party's activity streaks across epochs","type":"object"},"v2GetPartyResponse":{"properties":{"party":{"$ref":"#/components/schemas/vegaParty","description":"Data for the party requested."}},"title":"Response from getting party by ID","type":"object"},"v2GetPartyVestingStatsResponse":{"properties":{"epochSeq":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"Reward bonus multiplier.","type":"string"}},"title":"Vesting reward statistics for a given party","type":"object"},"v2GetProtocolUpgradeStatusResponse":{"properties":{"ready":{"description":"Indicator if the upgrade is ready or not.","type":"boolean"}},"title":"Response from getting protocol upgrade status","type":"object"},"v2GetReferralSetStatsResponse":{"description":"Response containing the volume discount statistics for the given epoch.","properties":{"stats":{"$ref":"#/components/schemas/v2ReferralSetStatsConnection","description":"Referral set statistics for the epoch."}},"type":"object"},"v2GetRiskFactorsResponse":{"properties":{"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","description":"Risk factor emitted by the risk model for a given market."}},"title":"Response that is received from getting a risk factor","type":"object"},"v2GetStakeResponse":{"properties":{"currentStakeAvailable":{"description":"Current stake available information.","type":"string"},"stakeLinkings":{"$ref":"#/components/schemas/v2StakesConnection","description":"Paged list of stake data with corresponding page information."}},"title":"Response that is received from requesting stake information","type":"object"},"v2GetStopOrderResponse":{"description":"Response received from the query for getting a single stop order.","properties":{"order":{"$ref":"#/components/schemas/v1StopOrderEvent","description":"Order details, if one was found."}},"type":"object"},"v2GetTimeWeightedNotionalPositionResponse":{"description":"Response containing the time weighted notional position for a party and asset.","properties":{"timeWeightedNotionalPosition":{"$ref":"#/components/schemas/v2TimeWeightedNotionalPosition","description":"Time weighted notional position for the party and asset."}},"type":"object"},"v2GetTotalTransferFeeDiscountResponse":{"properties":{"totalDiscount":{"description":"Total per party per asset discount available.","type":"string"}},"title":"Returns total transfer fee discount available","type":"object"},"v2GetTransferResponse":{"properties":{"transferNode":{"$ref":"#/components/schemas/v2TransferNode","description":"Transfer and its fees requested by ID."}},"title":"Response that is received when querying transfers by ID","type":"object"},"v2GetVegaTimeResponse":{"properties":{"timestamp":{"description":"Timestamp representation of current VegaTime as represented in Unix nanoseconds, for example\n`1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`.","format":"int64","type":"string"}},"title":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","type":"object"},"v2GetVestingBalancesSummaryResponse":{"description":"List of vesting and locked balances for a party.","properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"lockedBalances":{"description":"List of locked balances for the party.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyId":{"description":"Party ID.","type":"string"},"vestingBalances":{"description":"List of vesting balances for the party.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"type":"object"},"v2GetVolumeDiscountStatsResponse":{"description":"Response containing the volume discount statistics for the given epoch.","properties":{"stats":{"$ref":"#/components/schemas/v2VolumeDiscountStatsConnection","description":"Volume discount statistics for an epoch."}},"type":"object"},"v2GetWithdrawalResponse":{"properties":{"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","description":"Withdrawal matching the ID from the request."}},"title":"Response for a withdrawal request","type":"object"},"v2GovernanceDataConnection":{"properties":{"edges":{"description":"Page of governance data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GovernanceDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of governance data and corresponding page information","type":"object"},"v2GovernanceDataEdge":{"description":"Governance data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data content, i.e. proposal and votes for and against."}},"type":"object"},"v2HistorySegment":{"properties":{"chainId":{"description":"Chain ID of the history segment.","type":"string"},"databaseVersion":{"description":"Database schema version of the history segment.","format":"int64","type":"string"},"fromHeight":{"description":"Starting height of the history segment.","format":"int64","type":"string"},"historySegmentId":{"description":"History segment ID.","type":"string"},"previousHistorySegmentId":{"description":"Previous history segment ID.","type":"string"},"toHeight":{"description":"Ending height of the history segment.","format":"int64","type":"string"}},"title":"Describes a network history segment","type":"object"},"v2IndividualGameEntities":{"properties":{"individual":{"description":"List of individual party IDs, and the metrics associated with each participant.","items":{"$ref":"#/components/schemas/v2IndividualGameEntity"},"type":"array"}},"title":"List of individuals that are participating in a game","type":"object"},"v2IndividualGameEntity":{"description":"Data relating to an individual participating in a game.\nThis can be used for both team members who are participating in a team game,\nor individuals participating in an individual entity game.","properties":{"individual":{"title":"Party ID of the individual participating","type":"string"},"rank":{"description":"Rank of the individual either in the game or within their team.","format":"uint64","type":"string"},"rewardEarned":{"title":"Reward earned by the individual during the epoch","type":"string"},"rewardEarnedQuantum":{"title":"Rewards earned by the individual in quantum value","type":"string"},"rewardMetric":{"$ref":"#/components/schemas/vegaDispatchMetric","title":"Reward metric applied to the individual"},"totalRewardsEarned":{"title":"Total rewards earned by the individual for the game","type":"string"},"totalRewardsEarnedQuantum":{"title":"Total rewards earned by the individual in quantum value","type":"string"},"volume":{"title":"Volume traded by the individual","type":"string"}},"type":"object"},"v2InfoResponse":{"properties":{"commitHash":{"description":"Commit hash from which the data node was built.","type":"string"},"version":{"description":"Semver formatted version of the data node.","type":"string"}},"title":"Response that is received from the node information query","type":"object"},"v2IntervalToCandleId":{"properties":{"candleId":{"description":"Unique ID of the candle.","type":"string"},"interval":{"description":"Interval for the candle.","type":"string"}},"title":"Maps an interval for a given market to its corresponding candle ID","type":"object"},"v2KeyRotationConnection":{"properties":{"edges":{"description":"Page of key rotation data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2KeyRotationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of key rotations data and corresponding page information","type":"object"},"v2KeyRotationEdge":{"description":"Key rotation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1KeyRotation","description":"Data relating to a key rotation that was performed by a node on the Vega network."}},"type":"object"},"v2LedgerEntryFilter":{"description":"Ledger entry filter sets filters on returned set of ledger entries.","properties":{"closeOnAccountFilters":{"description":"Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.","type":"boolean"},"fromAccountFilter":{"$ref":"#/components/schemas/v2AccountFilter","description":"Used to set values for filtering sender accounts. Party must be provided in this filter or 'to' account filter, or both."},"toAccountFilter":{"$ref":"#/components/schemas/v2AccountFilter","description":"Used to set values for filtering receiver accounts. Party must be provided in this filter or 'from' account filter, or both."},"transferId":{"title":"List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored","type":"string"},"transferTypes":{"description":"List of transfer types that is used for filtering sender and receiver accounts.","items":{"$ref":"#/components/schemas/vegaTransferType"},"type":"array"}},"type":"object"},"v2LiquidationEstimate":{"description":"Liquidation estimate for both worst and best case possible.","properties":{"bestCase":{"$ref":"#/components/schemas/v2LiquidationPrice","description":"Liquidation price estimate assuming no slippage."},"worstCase":{"$ref":"#/components/schemas/v2LiquidationPrice","description":"Liquidation price estimate assuming slippage cap is applied."}},"type":"object"},"v2LiquidationPrice":{"description":"Liquidation price estimate for either only the current open volume and position given some or all buy orders get filled, or position given some or all sell orders get filled.","properties":{"includingBuyOrders":{"description":"Liquidation price assuming buy orders start getting filled.","type":"string"},"includingSellOrders":{"description":"Liquidation price assuming sell orders start getting filled.","type":"string"},"openVolumeOnly":{"description":"Liquidation price for current open volume ignoring any active orders.","type":"string"}},"type":"object"},"v2LiquidityProvider":{"description":"Liquidity provider information.","properties":{"feeShare":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare","description":"Information used for calculating an LP's fee share, such as the equity like share,\naverage entry valuation and liquidity score for the liquidity provider for the specified market."},"marketId":{"description":"ID of the market the liquidity provider is active in.","type":"string"},"partyId":{"description":"Party ID of the liquidity provider.","type":"string"},"sla":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA","description":"Information about LP's SLA performance."}},"type":"object"},"v2LiquidityProviderConnection":{"description":"Page of liquidity provider data and corresponding page information.","properties":{"edges":{"description":"Page of liquidity provider data.","items":{"$ref":"#/components/schemas/v2LiquidityProviderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2LiquidityProviderEdge":{"description":"Liquidity provider data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further data.","type":"string"},"node":{"$ref":"#/components/schemas/v2LiquidityProvider","description":"Liquidity provider information returned by the API."}},"type":"object"},"v2LiquidityProvisionWithPendingEdge":{"description":"Liquidity provision data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2LiquidityProvision","description":"Data corresponding to a liquidity provider's commitment."}},"type":"object"},"v2LiquidityProvisionsConnection":{"properties":{"edges":{"description":"Page of liquidity provisions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2LiquidityProvisionsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of liquidity provisions data and corresponding page information","type":"object"},"v2LiquidityProvisionsEdge":{"description":"Liquidity provision data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Data corresponding to a liquidity provider's commitment."}},"type":"object"},"v2LiquidityProvisionsWithPendingConnection":{"properties":{"edges":{"description":"Page of liquidity provisions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2LiquidityProvisionWithPendingEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used to fetch further pages."}},"title":"Page of liquidity provisions data and corresponding page information","type":"object"},"v2ListAccountsResponse":{"description":"Response that is received from listing accounts query.","properties":{"accounts":{"$ref":"#/components/schemas/v2AccountsConnection","description":"Page of accounts data and corresponding page information."}},"type":"object"},"v2ListAllLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"$ref":"#/components/schemas/v2LiquidityProvisionsWithPendingConnection","description":"Page of liquidity provisions data and corresponding page information."}},"title":"Response from listing liquidity provisions","type":"object"},"v2ListAllNetworkHistorySegmentsResponse":{"properties":{"segments":{"description":"Page of history segments data and corresponding page information.","items":{"$ref":"#/components/schemas/v2HistorySegment"},"type":"array"}},"title":"Response with a list of all the nodes history segments","type":"object"},"v2ListAllPositionsResponse":{"properties":{"positions":{"$ref":"#/components/schemas/v2PositionConnection","description":"Page of positions data and corresponding page information."}},"title":"Response to query for listing of positions, given the filter is supplied","type":"object"},"v2ListAssetsResponse":{"properties":{"assets":{"$ref":"#/components/schemas/v2AssetsConnection","description":"Page of assets data and corresponding page information."}},"title":"Response from listing assets","type":"object"},"v2ListBalanceChangesResponse":{"description":"Response that is received from querying balances changes.","properties":{"balances":{"$ref":"#/components/schemas/v2AggregatedBalanceConnection","description":"Page of aggregated balances data and corresponding page information."}},"type":"object"},"v2ListCandleDataResponse":{"properties":{"candles":{"$ref":"#/components/schemas/v2CandleDataConnection","description":"Page of candle data and corresponding page information."}},"title":"Response for list of candles for a market at an interval","type":"object"},"v2ListCandleIntervalsResponse":{"properties":{"intervalToCandleId":{"description":"List of the mappings.","items":{"$ref":"#/components/schemas/v2IntervalToCandleId"},"type":"array"}},"title":"List of mapped pairs `interval` -> `candle ID` for a given market","type":"object"},"v2ListCheckpointsResponse":{"properties":{"checkpoints":{"$ref":"#/components/schemas/v2CheckpointsConnection","description":"Page of checkpoints data and corresponding page information."}},"title":"Response message containing all checkpoints requested","type":"object"},"v2ListCoreSnapshotsResponse":{"description":"Response from a ListCoreSnapshots RPC call; a paginated list of the core snapshots.","properties":{"coreSnapshots":{"$ref":"#/components/schemas/v2CoreSnapshotConnection","description":"Page of core snapshot data and corresponding page information."}},"type":"object"},"v2ListDelegationsResponse":{"properties":{"delegations":{"$ref":"#/components/schemas/v2DelegationsConnection","description":"Page of delegations data and corresponding page information."}},"title":"Response from listing delegations","type":"object"},"v2ListDepositsResponse":{"properties":{"deposits":{"$ref":"#/components/schemas/v2DepositsConnection","description":"Page of deposits data and corresponding page information."}},"title":"Response from listing deposits","type":"object"},"v2ListERC20MultiSigSignerAddedBundlesResponse":{"properties":{"bundles":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedConnection","description":"Page of bundles for that validator - it may have been added multiple times if removed in between - and corresponding page information."}},"title":"Response from adding a signature bundle to the signer list of a multisig contract for a particular validator","type":"object"},"v2ListERC20MultiSigSignerRemovedBundlesResponse":{"properties":{"bundles":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedConnection","description":"Page of signer bundle data items for that validator and corresponding page information."}},"title":"Response when removing a signature bundle from the signer list of the multisig contract for a particular validator","type":"object"},"v2ListEntitiesResponse":{"properties":{"accounts":{"items":{"$ref":"#/components/schemas/vegaAccount"},"type":"array"},"assets":{"items":{"$ref":"#/components/schemas/vegaAsset"},"type":"array"},"balanceChanges":{"items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"},"delegations":{"items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"deposits":{"items":{"$ref":"#/components/schemas/vegaDeposit"},"type":"array"},"erc20MultiSigSignerAddedBundles":{"items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundle"},"type":"array"},"erc20MultiSigSignerRemovedBundles":{"items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundle"},"type":"array"},"ethereumKeyRotations":{"items":{"$ref":"#/components/schemas/v1EthereumKeyRotation"},"type":"array"},"keyRotations":{"items":{"$ref":"#/components/schemas/v1KeyRotation"},"type":"array"},"ledgerEntries":{"items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"},"liquidityProvisions":{"items":{"$ref":"#/components/schemas/vegaLiquidityProvision"},"type":"array"},"marginLevels":{"items":{"$ref":"#/components/schemas/vegaMarginLevels"},"type":"array"},"markets":{"items":{"$ref":"#/components/schemas/vegaMarket"},"type":"array"},"networkParameters":{"items":{"$ref":"#/components/schemas/vegaNetworkParameter"},"type":"array"},"nodeSignatures":{"items":{"$ref":"#/components/schemas/v1NodeSignature"},"type":"array"},"nodes":{"items":{"$ref":"#/components/schemas/v2NodeBasic"},"type":"array"},"oracleData":{"items":{"$ref":"#/components/schemas/vegaOracleData"},"type":"array"},"oracleSpecs":{"items":{"$ref":"#/components/schemas/vegaOracleSpec"},"type":"array"},"orders":{"items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"},"parties":{"items":{"$ref":"#/components/schemas/vegaParty"},"type":"array"},"positions":{"items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"},"proposals":{"items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"},"protocolUpgradeProposals":{"items":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent"},"type":"array"},"rewards":{"items":{"$ref":"#/components/schemas/vegaReward"},"type":"array"},"trades":{"items":{"$ref":"#/components/schemas/vegaTrade"},"type":"array"},"transfers":{"items":{"$ref":"#/components/schemas/vegaeventsv1Transfer"},"type":"array"},"votes":{"items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"withdrawals":{"items":{"$ref":"#/components/schemas/vegaWithdrawal"},"type":"array"}},"title":"Response from listing entities that were created for a given transaction hash","type":"object"},"v2ListEpochRewardSummariesResponse":{"properties":{"summaries":{"$ref":"#/components/schemas/v2EpochRewardSummaryConnection","description":"Page of rewards details for a single party and corresponding page information."}},"title":"Return message with reward details in for a single party","type":"object"},"v2ListEthereumKeyRotationsResponse":{"properties":{"keyRotations":{"$ref":"#/components/schemas/v2EthereumKeyRotationsConnection","description":"Page of Ethereum key rotations data and corresponding page information."}},"title":"Response message containing Ethereum key rotations","type":"object"},"v2ListFundingPaymentsResponse":{"properties":{"fundingPayments":{"$ref":"#/components/schemas/v2FundingPaymentConnection","description":"Page of funding period data and corresponding page information."}},"title":"Response from listing funding payments","type":"object"},"v2ListFundingPeriodDataPointsResponse":{"description":"Response from listing funding period data points.","properties":{"fundingPeriodDataPoints":{"$ref":"#/components/schemas/v2FundingPeriodDataPointConnection","description":"Page of funding period data points and corresponding page information."}},"type":"object"},"v2ListFundingPeriodsResponse":{"properties":{"fundingPeriods":{"$ref":"#/components/schemas/v2FundingPeriodConnection","description":"Page of funding period data and corresponding page information."}},"title":"Response from listing funding periods","type":"object"},"v2ListGamesResponse":{"description":"Response containing games data.","properties":{"games":{"$ref":"#/components/schemas/v2GamesConnection","description":"Page of games data and corresponding page information."}},"type":"object"},"v2ListGovernanceDataRequestType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program","enum":["TYPE_UNSPECIFIED","TYPE_ALL","TYPE_NEW_MARKET","TYPE_UPDATE_MARKET","TYPE_NETWORK_PARAMETERS","TYPE_NEW_ASSET","TYPE_NEW_FREE_FORM","TYPE_UPDATE_ASSET","TYPE_NEW_SPOT_MARKET","TYPE_UPDATE_SPOT_MARKET","TYPE_NEW_TRANSFER","TYPE_CANCEL_TRANSFER","TYPE_UPDATE_MARKET_STATE","TYPE_UPDATE_REFERRAL_PROGRAM","TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM"],"title":"Filter for the types of governance proposals to view","type":"string"},"v2ListGovernanceDataResponse":{"properties":{"connection":{"$ref":"#/components/schemas/v2GovernanceDataConnection","description":"Page of governance data and corresponding page information."}},"title":"Response from listing governance data","type":"object"},"v2ListKeyRotationsResponse":{"properties":{"rotations":{"$ref":"#/components/schemas/v2KeyRotationConnection","description":"Page of key rotations data and corresponding page information."}},"title":"Response message containing Vega key rotations","type":"object"},"v2ListLatestMarketDataResponse":{"properties":{"marketsData":{"items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"title":"Response that is received when listing the latest market data for every market","type":"object"},"v2ListLedgerEntriesResponse":{"properties":{"ledgerEntries":{"$ref":"#/components/schemas/v2AggregatedLedgerEntriesConnection","description":"Page of aggregated ledger entries data and corresponding page information."}},"title":"Response that is received when listing ledger entries","type":"object"},"v2ListLiquidityProvidersResponse":{"description":"Response for listing liquidity providers.","properties":{"liquidityProviders":{"$ref":"#/components/schemas/v2LiquidityProviderConnection","description":"Page of liquidity providers and corresponding page information."}},"type":"object"},"v2ListLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"$ref":"#/components/schemas/v2LiquidityProvisionsConnection","description":"Page of liquidity provisions data and corresponding page information."}},"title":"Response from listing liquidity provisions","type":"object"},"v2ListMarginLevelsResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/v2MarginConnection","description":"Page of margin levels data and corresponding page information."}},"title":"Response from listing margin levels","type":"object"},"v2ListMarketsResponse":{"properties":{"markets":{"$ref":"#/components/schemas/v2MarketConnection","description":"Page of markets and corresponding page information."}},"title":"Response from listing markets","type":"object"},"v2ListNetworkParametersResponse":{"properties":{"networkParameters":{"$ref":"#/components/schemas/v2NetworkParameterConnection","description":"Page of network parameters and corresponding page information."}},"title":"Response containing all of the Vega network parameters","type":"object"},"v2ListNodeSignaturesResponse":{"properties":{"signatures":{"$ref":"#/components/schemas/v2NodeSignaturesConnection","description":"Page of nodes signatures and corresponding page information."}},"title":"Response to specify the ID of the resource to retrieve aggregated signatures for","type":"object"},"v2ListNodesResponse":{"properties":{"nodes":{"$ref":"#/components/schemas/v2NodesConnection","description":"Page of node data and corresponding page information."}},"title":"Response from listing nodes","type":"object"},"v2ListOracleDataResponse":{"properties":{"oracleData":{"$ref":"#/components/schemas/v2OracleDataConnection","description":"Page of seen oracle data and corresponding page information."}},"title":"Response to get all seen oracle data","type":"object"},"v2ListOracleSpecsResponse":{"properties":{"oracleSpecs":{"$ref":"#/components/schemas/v2OracleSpecsConnection","description":"Page of active oracle specs and corresponding page information."}},"title":"Response to get all active oracle specs","type":"object"},"v2ListOrderVersionsResponse":{"properties":{"orders":{"$ref":"#/components/schemas/v2OrderConnection","description":"Page of order versions and corresponding page information."}},"title":"Response that is received when listing possible order versions","type":"object"},"v2ListOrdersResponse":{"properties":{"orders":{"$ref":"#/components/schemas/v2OrderConnection","description":"Page of orders data and corresponding page information."}},"title":"Response that is received from the query to list orders","type":"object"},"v2ListPaidLiquidityFeesResponse":{"description":"Paid liquidity fees response.","properties":{"paidLiquidityFees":{"$ref":"#/components/schemas/v2PaidLiquidityFeesConnection","description":"Page of paid liquidity fees and corresponding page information."}},"type":"object"},"v2ListPartiesProfilesResponse":{"description":"Response from listing parties' profiles.","properties":{"profiles":{"$ref":"#/components/schemas/v2PartiesProfilesConnection","description":"Page of profile data and corresponding page information."}},"type":"object"},"v2ListPartiesResponse":{"properties":{"parties":{"$ref":"#/components/schemas/v2PartyConnection","description":"Page of parties data and corresponding page information."}},"title":"Response from listing parties","type":"object"},"v2ListPartyMarginModesResponse":{"description":"Response containing party margin modes.","properties":{"partyMarginModes":{"$ref":"#/components/schemas/v2PartyMarginModesConnection","description":"Page of party margin modes data and corresponding page information."}},"type":"object"},"v2ListPositionsResponse":{"properties":{"positions":{"$ref":"#/components/schemas/v2PositionConnection","description":"Page of positions data and corresponding page information."}},"title":"Response for a list of positions for a party","type":"object"},"v2ListProtocolUpgradeProposalsResponse":{"properties":{"protocolUpgradeProposals":{"$ref":"#/components/schemas/v2ProtocolUpgradeProposalConnection","description":"Page of protocol upgrade proposals and corresponding page information."}},"title":"Response type from a ListProtocolUpgradeProposals RPC call; a paginated list of protocol upgrade proposals","type":"object"},"v2ListReferralSetRefereesResponse":{"properties":{"referralSetReferees":{"$ref":"#/components/schemas/v2ReferralSetRefereeConnection","description":"Page of referral set referee data and corresponding page information."}},"title":"Response containing information about a referral set's referees","type":"object"},"v2ListReferralSetsResponse":{"properties":{"referralSets":{"$ref":"#/components/schemas/v2ReferralSetConnection","description":"Page of referral set data and corresponding page information."}},"title":"Response containing information about a referral set or sets","type":"object"},"v2ListRewardSummariesResponse":{"properties":{"summaries":{"description":"Page of rewards details data and corresponding page information.","items":{"$ref":"#/components/schemas/vegaRewardSummary"},"type":"array"}},"title":"Response from listing reward details in for a single party","type":"object"},"v2ListRewardsResponse":{"properties":{"rewards":{"$ref":"#/components/schemas/v2RewardsConnection","description":"Page of rewards data and corresponding page information."}},"title":"Response for listing reward details for a single party","type":"object"},"v2ListStopOrdersResponse":{"description":"Response that is received from the query to list stop orders.","properties":{"orders":{"$ref":"#/components/schemas/v2StopOrderConnection","description":"Page of stop orders data and corresponding page information."}},"type":"object"},"v2ListSuccessorMarketsResponse":{"description":"Response from a list successor markets request.","properties":{"successorMarkets":{"$ref":"#/components/schemas/v2SuccessorMarketConnection","description":"List of markets in the succession line."}},"type":"object"},"v2ListTeamMembersStatisticsResponse":{"description":"Response for the list team members' statistics request containing the statistics.","properties":{"statistics":{"$ref":"#/components/schemas/v2TeamMembersStatisticsConnection","description":"Page of team members' statistics data and corresponding page information."}},"type":"object"},"v2ListTeamRefereeHistoryResponse":{"description":"Response that is sent when listing the referee history for a given team.","properties":{"teamRefereeHistory":{"$ref":"#/components/schemas/v2TeamRefereeHistoryConnection","description":"Page of team referee history data and corresponding page information."}},"type":"object"},"v2ListTeamRefereesResponse":{"description":"Response that is sent when listing the referees for a given team.","properties":{"teamReferees":{"$ref":"#/components/schemas/v2TeamRefereeConnection","description":"Page of team referee data and corresponding page information."}},"type":"object"},"v2ListTeamsResponse":{"description":"Response for the list teams request containing the team information.","properties":{"teams":{"$ref":"#/components/schemas/v2TeamConnection","description":"Page of team data and corresponding page information."}},"type":"object"},"v2ListTeamsStatisticsResponse":{"description":"Response for the list teams' statistics request containing the statistics.","properties":{"statistics":{"$ref":"#/components/schemas/v2TeamsStatisticsConnection","description":"Page of teams' statistics data and corresponding page information."}},"type":"object"},"v2ListTradesResponse":{"properties":{"trades":{"$ref":"#/components/schemas/v2TradeConnection","description":"Page of trades data and corresponding page information."}},"title":"Response from listing trades","type":"object"},"v2ListTransfersResponse":{"properties":{"transfers":{"$ref":"#/components/schemas/v2TransferConnection","description":"Page of transfers data and corresponding page information."}},"title":"Response that is received when listing transfers","type":"object"},"v2ListVotesResponse":{"properties":{"votes":{"$ref":"#/components/schemas/v2VoteConnection","description":"Page of votes data received and corresponding page information."}},"title":"Response that is received when listing Votes","type":"object"},"v2ListWithdrawalsResponse":{"properties":{"withdrawals":{"$ref":"#/components/schemas/v2WithdrawalsConnection","description":"Page of withdrawals data and corresponding page information."}},"title":"Response from listing withdrawals data","type":"object"},"v2MarginConnection":{"description":"Page of margins data and corresponding page information.","properties":{"edges":{"description":"Page of margins data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarginEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2MarginEdge":{"description":"Margin data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin levels data that satisfy a list margin levels request."}},"type":"object"},"v2MarginEstimate":{"description":"Margin level estimate for both worst and best case possible.","properties":{"bestCase":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin level estimate assuming no slippage."},"worstCase":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin level estimate assuming slippage cap is applied."}},"type":"object"},"v2MarketConnection":{"description":"Page of markets and corresponding page information.","properties":{"edges":{"description":"Page of markets and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarketEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2MarketDataConnection":{"properties":{"edges":{"description":"Page of market data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarketDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of market data items and corresponding page information","type":"object"},"v2MarketDataEdge":{"description":"Market data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarketData","description":"Data generated by a market when open."}},"type":"object"},"v2MarketEdge":{"description":"Market information with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarket","description":"Information about the market."}},"type":"object"},"v2NetworkParameterConnection":{"properties":{"edges":{"description":"Page of network parameters data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NetworkParameterEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of network parameters and corresponding page information","type":"object"},"v2NetworkParameterEdge":{"description":"Network parameter with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"Name and associated value of a network parameter."}},"type":"object"},"v2NodeBasic":{"description":"Represents a basic node without any epoch specific details like delegations, staking, rewards etc.","properties":{"avatarUrl":{"description":"Avatar URL.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node.","type":"string"},"id":{"description":"Unique ID identifying the node.","type":"string"},"infoUrl":{"description":"URL that provides more information about the node.","type":"string"},"location":{"description":"Country code for the location of the node.","type":"string"},"name":{"description":"Node name.","type":"string"},"pubKey":{"description":"Node operator's public key.","type":"string"},"status":{"$ref":"#/components/schemas/vegaNodeStatus","description":"Node status."},"tmPubKey":{"description":"Tendermint public key of the node.","type":"string"}},"type":"object"},"v2NodeEdge":{"description":"Node data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaNode","description":"Data specific to a single node on the Vega network."}},"type":"object"},"v2NodeSignatureEdge":{"description":"Nodes signature edge with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1NodeSignature","description":"Node signature data."}},"type":"object"},"v2NodeSignaturesConnection":{"description":"Page of node signatures and corresponding page information.","properties":{"edges":{"description":"Page of node signatures and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NodeSignatureEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2NodesConnection":{"properties":{"edges":{"description":"Page of node data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NodeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of node data and corresponding page information","type":"object"},"v2ObserveAccountsResponse":{"description":"Response that is received when subscribing to a stream of accounts.","properties":{"snapshot":{"$ref":"#/components/schemas/v2AccountSnapshotPage","description":"'Initial image' snapshot containing current account balances."},"updates":{"$ref":"#/components/schemas/v2AccountUpdates","description":"List of account updates in the last block."}},"type":"object"},"v2ObserveCandleDataResponse":{"properties":{"candle":{"$ref":"#/components/schemas/apiv2Candle","description":"Candle data."}},"title":"Response that is received when subscribing to a stream of candles","type":"object"},"v2ObserveEventBusResponse":{"properties":{"events":{"description":"List of events that occurred on the Vega event bus.","items":{"$ref":"#/components/schemas/v1BusEvent"},"type":"array"}},"title":"Response to a subscribed stream of events from the Vega event bus","type":"object"},"v2ObserveGovernanceResponse":{"properties":{"data":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data, i.e. proposal and votes for and against."}},"title":"Response from governance subscription","type":"object"},"v2ObserveLedgerMovementsResponse":{"properties":{"ledgerMovement":{"$ref":"#/components/schemas/vegaLedgerMovement","description":"Ledger movements data with list of ledger entries and post-transfer balances."}},"title":"Response from ledger movements subscription","type":"object"},"v2ObserveLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"items":{"$ref":"#/components/schemas/vegaLiquidityProvision"},"type":"array"}},"title":"Response from liquidity provisions subscription","type":"object"},"v2ObserveMarginLevelsResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin levels data that match the subscription request filters."}},"title":"Response from subscribing to margin levels data","type":"object"},"v2ObserveMarketsDataResponse":{"properties":{"marketData":{"description":"List of market data.","items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"title":"Response that is received for market data subscription","type":"object"},"v2ObserveMarketsDepthResponse":{"description":"Response that is received for MarketDepth subscription.","properties":{"marketDepth":{"description":"List of market depth data.","items":{"$ref":"#/components/schemas/vegaMarketDepth"},"type":"array"}},"type":"object"},"v2ObserveMarketsDepthUpdatesResponse":{"properties":{"update":{"description":"List of market depth update data.","items":{"$ref":"#/components/schemas/vegaMarketDepthUpdate"},"type":"array"}},"title":"Response that is received for market depth update subscription","type":"object"},"v2ObserveOrdersResponse":{"description":"Response that is received from an orders subscription.","properties":{"snapshot":{"$ref":"#/components/schemas/v2OrderSnapshotPage","description":"An 'initial image' snapshot containing current live orders."},"updates":{"$ref":"#/components/schemas/v2OrderUpdates","description":"List of order updates in the last block."}},"type":"object"},"v2ObservePositionsResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/v2PositionSnapshotPage","description":"An 'initial image' snapshot containing current positions."},"updates":{"$ref":"#/components/schemas/v2PositionUpdates","description":"List of position updates in the last block."}},"title":"Response received from a positions subscription request","type":"object"},"v2ObserveTradesResponse":{"properties":{"trades":{"description":"List of 0 or more trades.","items":{"$ref":"#/components/schemas/vegaTrade"},"type":"array"}},"title":"Stream of trades","type":"object"},"v2ObserveTransactionResultsResponse":{"properties":{"transactionResults":{"description":"List of 0 or more transaction results.","items":{"$ref":"#/components/schemas/v1TransactionResult"},"type":"array"}},"title":"Stream of transaction results","type":"object"},"v2ObserveVotesResponse":{"properties":{"vote":{"$ref":"#/components/schemas/vegaVote","description":"Data associated with governance votes that are published to the stream."}},"title":"Response that is received from votes subscription","type":"object"},"v2OracleDataConnection":{"description":"Page of oracle data and corresponding page information.","properties":{"edges":{"description":"Page of oracle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OracleDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2OracleDataEdge":{"description":"Oracle data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOracleData","description":"Data that was received from an external oracle."}},"type":"object"},"v2OracleSpecEdge":{"description":"Oracle specs data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOracleSpec","description":"External spec data that satisfies the list request."}},"type":"object"},"v2OracleSpecsConnection":{"properties":{"edges":{"description":"Page of oracle specs data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OracleSpecEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of oracle specs and corresponding page information","type":"object"},"v2OrderConnection":{"description":"Page of orders data and corresponding page information.","properties":{"edges":{"description":"Page of orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OrderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2OrderEdge":{"description":"Order data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOrder","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2OrderFilter":{"properties":{"dateRange":{"$ref":"#/components/schemas/v2DateRange","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned."},"excludeLiquidity":{"description":"Indicator if liquidity provisions should be included or not in the list.","type":"boolean"},"liveOnly":{"description":"Restrict orders to those that are live. If not set, it is treated as being false.","type":"boolean"},"marketIds":{"description":"Restrict orders to those placed on the given market IDs.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict orders to those placed by the given party IDs.","items":{"type":"string"},"type":"array"},"reference":{"description":"Restrict orders to those with the given reference.","type":"string"},"statuses":{"description":"Restrict orders to those with the given statuses.","items":{"$ref":"#/components/schemas/vegaOrderStatus"},"type":"array"},"timeInForces":{"description":"Restrict orders to those with the given Time In Force.","items":{"$ref":"#/components/schemas/OrderTimeInForce"},"type":"array"},"types":{"description":"Restrict orders to those with the given types.","items":{"$ref":"#/components/schemas/vegaOrderType"},"type":"array"}},"title":"Order filter that contains all filtering conditions and values that are applied to the orders listing","type":"object"},"v2OrderInfo":{"description":"Basic description of an order.","properties":{"isMarketOrder":{"description":"Boolean that indicates if it is a market order.","required":["is_market_order"],"type":"boolean"},"price":{"description":"Price for the order. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","required":["price"],"type":"string"},"remaining":{"description":"Size remaining.","format":"uint64","required":["remaining"],"type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. buy or sell."}},"required":["price","remaining","isMarketOrder"],"type":"object"},"v2OrderSnapshotPage":{"description":"'Initial image' of live orders, may be sent over multiple response messages.","properties":{"lastPage":{"description":"Indicator if the last page is reached or not.","type":"boolean"},"orders":{"description":"List of order data parts.","items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"}},"type":"object"},"v2OrderUpdates":{"description":"List of order updates in the last block.","properties":{"orders":{"description":"List of orders data.","items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"}},"type":"object"},"v2PageInfo":{"properties":{"endCursor":{"description":"End cursor.","type":"string"},"hasNextPage":{"description":"Indicator if there is a next page.","type":"boolean"},"hasPreviousPage":{"description":"Indicator if there is a previous page.","type":"boolean"},"startCursor":{"description":"Start cursor.","type":"string"}},"title":"Page information for cursor based pagination","type":"object"},"v2Pagination":{"description":"All data returned from the API is ordered in a well-defined manner.\nThe specific columns and the order in which the sorting is performed\ndepend on the API endpoint being called. However, the primary sorting\ncolumn is usually the timestamp of the block in which the data was last updated.\n\nTo prevent excessively large response messages and to avoid overloading\ndatabase resources, the API employs a cursor-based pagination mechanism.\n\nThis Pagination message can be optionally provided as part of the request to specify:\n- The starting point within the total result set for beginning the page\n- The size of the returned page\n- The ordering of the data within that page\n\nIf no Pagination message is provided, the API will return the first page of\ndata using the default page size. The default page size is 1000.\n\nTo retrieve subsequent pages, the caller must examine the PageInfo structure\nreturned in the response to find a cursor string that uniquely identifies the\nlast row of that page. This cursor should then be passed in the 'after' field\nof the Pagination message in a subsequent request.\n\nFor paging backward, take the cursor for the first row of the page from PageInfo\nand pass it in the 'before' field of the Pagination message.\n\nPagination message that uses both first/after and last/before is considered invalid.","properties":{"after":{"description":"If paging forwards, the cursor string for the last row of the previous page.","type":"string"},"before":{"description":"If paging forwards, the cursor string for the first row of the previous page.","type":"string"},"first":{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","format":"int32","type":"integer"},"last":{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","format":"int32","type":"integer"},"newestFirst":{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","type":"boolean"}},"type":"object"},"v2PaidLiquidityFeesConnection":{"description":"Paid liquidity fees data and corresponding page information.","properties":{"edges":{"description":"Page of paid liquidity fees data.","items":{"$ref":"#/components/schemas/v2PaidLiquidityFeesEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PaidLiquidityFeesEdge":{"description":"Paid liquidity fees data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further data.","type":"string"},"node":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Paid liquidity fees data returned by the API."}},"type":"object"},"v2PartiesProfilesConnection":{"description":"Page of profile data per party and corresponding page information.","properties":{"edges":{"description":"Page of profiles and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyProfileEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyConnection":{"description":"Page of parties data and corresponding page information.","properties":{"edges":{"description":"Page of parties and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyEdge":{"description":"Party data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaParty","description":"Data associated with a party."}},"type":"object"},"v2PartyMarginMode":{"description":"Margin mode selected for the given party and market.","properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Selected margin mode."},"marketId":{"description":"Unique ID of the market.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v2PartyMarginModeEdge":{"description":"Party margin mode information and corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2PartyMarginMode","description":"Party margin mode data."}},"type":"object"},"v2PartyMarginModesConnection":{"description":"Page of party margin modes data and corresponding page information.","properties":{"edges":{"description":"Page of party margin modes data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyMarginModeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyProfileEdge":{"description":"Party's profile data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Data associated with a party's profile."}},"type":"object"},"v2PingResponse":{"title":"Ping response from the data node","type":"object"},"v2PositionConnection":{"properties":{"edges":{"description":"Page of positions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PositionEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of positions and corresponding page information","type":"object"},"v2PositionEdge":{"description":"Position data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaPosition","description":"Position data for a party on a market."}},"type":"object"},"v2PositionSnapshotPage":{"properties":{"lastPage":{"description":"Indicator if last page is reached or not.","type":"boolean"},"positions":{"description":"List of positions data.","items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"}},"title":"'Initial image' of current positions, may be sent over multiple response messages","type":"object"},"v2PositionUpdates":{"properties":{"positions":{"description":"List of positions data.","items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"}},"title":"List of position updates in the last block","type":"object"},"v2PositionsFilter":{"properties":{"marketIds":{"description":"Restrict positions to those on the given markets.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict positions to those related to the given parties.","items":{"type":"string"},"type":"array"}},"title":"Filter to apply to the ListAllPositionsRequest","type":"object"},"v2ProtocolUpgradeProposalConnection":{"properties":{"edges":{"description":"Page of protocol upgrade proposals data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ProtocolUpgradeProposalEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of protocol upgrade proposals and corresponding page information","type":"object"},"v2ProtocolUpgradeProposalEdge":{"description":"Protocol upgrade proposal data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","description":"Protocol upgrade proposal data."}},"type":"object"},"v2QuantumRewardsPerEpoch":{"properties":{"epoch":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total rewards accumulated over the epoch period, expressed in quantum value.","type":"string"}},"type":"object"},"v2QuantumVolumesPerEpoch":{"properties":{"epoch":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"totalQuantumVolumes":{"description":"Total volumes accumulated over the epoch period, expressed in quantum value.","type":"string"}},"type":"object"},"v2ReferralSet":{"description":"Data relating to a referral set.","properties":{"createdAt":{"description":"Timestamp, in Unix nanoseconds, when the set was created.","format":"int64","type":"string"},"id":{"description":"Unique ID of the created set.","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"totalMembers":{"description":"Current number of members in the referral set.","format":"uint64","type":"string"},"updatedAt":{"description":"Timestamp, in Unix nanoseconds, when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v2ReferralSetConnection":{"description":"Page of referral set data and corresponding page information.","properties":{"edges":{"description":"Page of referral set data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetEdge":{"description":"Referral set data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSet","description":"Referral set data."}},"type":"object"},"v2ReferralSetReferee":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Timestamp, in Unix nanoseconds, when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"referralSetId":{"description":"Unique ID of the referral set the referee joined.","type":"string"},"totalRefereeGeneratedRewards":{"description":"Total rewards generated by the referee over the aggregation period.","type":"string"},"totalRefereeNotionalTakerVolume":{"description":"Total notional volume of the referee's aggressive trades over the aggregation period.","type":"string"}},"title":"Data relating to referees that have joined a referral set","type":"object"},"v2ReferralSetRefereeConnection":{"description":"Page of data about the referral set's referees and corresponding page information.","properties":{"edges":{"description":"Page of referral set referee data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetRefereeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetRefereeEdge":{"description":"Data about the Referral set's referees with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSetReferee","description":"Referral set referee data."}},"type":"object"},"v2ReferralSetStats":{"description":"Referral set statistics for a given epoch for a party.","properties":{"atEpoch":{"description":"Epoch at which the set's statistics were updated.","format":"uint64","type":"string"},"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"description":"Current referee notional taker volume.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Referrer's taker volume","type":"string"},"rewardFactor":{"description":"Reward factor applied to the party.","type":"string"},"rewardsFactorMultiplier":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"},"rewardsMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral rewards due to the referrer.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v2ReferralSetStatsConnection":{"description":"Page of volume discount stats data and corresponding page information.","properties":{"edges":{"description":"Page of volume discount statistics data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetStatsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetStatsEdge":{"description":"Referral set stats data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSetStats","description":"Referral set stats data."}},"type":"object"},"v2RewardEdge":{"description":"Rewards data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaReward","description":"Details for a single reward payment."}},"type":"object"},"v2RewardSummaryFilter":{"properties":{"assetIds":{"description":"Restrict reward summaries to those connected to the assets in the given list.","items":{"type":"string"},"type":"array"},"fromEpoch":{"description":"Restrict rewards summaries to those that were paid after and including the given epoch ID.","format":"uint64","type":"string"},"marketIds":{"description":"Restrict reward summaries to those connected to the markets in the given list.","items":{"type":"string"},"type":"array"},"toEpoch":{"description":"Restrict rewards summaries to those that were paid up to and including the given epoch ID.","format":"uint64","type":"string"}},"title":"Filter to restrict the results returned by the ListEpochRewardSummaries","type":"object"},"v2RewardsConnection":{"description":"Page of rewards data and corresponding page information.","properties":{"edges":{"description":"Page of rewards data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2RewardEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StakeLinkingEdge":{"description":"Stake linking data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1StakeLinking","description":"Stake linking representing the intent from a party to deposit."}},"type":"object"},"v2StakesConnection":{"description":"Page of stake data and corresponding page information.","properties":{"edges":{"description":"Page of stake data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2StakeLinkingEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StopOrderConnection":{"description":"Page of stop orders data and corresponding page information.","properties":{"edges":{"description":"Page of stop orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2StopOrderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StopOrderEdge":{"description":"Order data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1StopOrderEvent","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2StopOrderFilter":{"description":"Stop order filter that contains all filtering conditions and values that are applied to the stop orders listing.","properties":{"dateRange":{"$ref":"#/components/schemas/v2DateRange","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned."},"expiryStrategies":{"description":"Restrict orders to those with the given expiry strategies.","items":{"$ref":"#/components/schemas/StopOrderExpiryStrategy"},"type":"array"},"liveOnly":{"title":"Live stop orders only","type":"boolean"},"marketIds":{"description":"Restrict orders to those placed on the given market IDs.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict orders to those placed by the given party IDs.","items":{"type":"string"},"type":"array"},"statuses":{"description":"Restrict orders to those with the given statuses.","items":{"$ref":"#/components/schemas/vegaStopOrderStatus"},"type":"array"}},"title":"Stop order filter","type":"object"},"v2SuccessorMarket":{"description":"Successor market information includes the market that is a member of the succession line\nand any governance data that is associated with proposals for child markets\nwhether enacted or not.","properties":{"market":{"$ref":"#/components/schemas/vegaMarket","description":"The market that is a member of the succession line."},"proposals":{"description":"All proposals for child markets that have the market as a parent.","items":{"$ref":"#/components/schemas/vegaGovernanceData"},"type":"array"}},"type":"object"},"v2SuccessorMarketConnection":{"description":"Page of successor market records and corresponding page information.","properties":{"edges":{"description":"Page of successor markets and their cursors.","items":{"$ref":"#/components/schemas/v2SuccessorMarketEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information for pagination control."}},"type":"object"},"v2SuccessorMarketEdge":{"properties":{"cursor":{"description":"Cursor identifying the record for pagination control.","type":"string"},"node":{"$ref":"#/components/schemas/v2SuccessorMarket","description":"Successor market record."}},"title":"Successor market record with the corresponding cursor for paginated results","type":"object"},"v2Table":{"default":"TABLE_UNSPECIFIED","enum":["TABLE_UNSPECIFIED","TABLE_BALANCES","TABLE_CHECKPOINTS","TABLE_DELEGATIONS","TABLE_LEDGER","TABLE_ORDERS","TABLE_TRADES","TABLE_MARKET_DATA","TABLE_MARGIN_LEVELS","TABLE_POSITIONS","TABLE_LIQUIDITY_PROVISIONS","TABLE_MARKETS","TABLE_DEPOSITS","TABLE_WITHDRAWALS","TABLE_BLOCKS","TABLE_REWARDS"],"type":"string"},"v2TeamConnection":{"description":"Page of team data and corresponding page information.","properties":{"edges":{"description":"Page of team data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamEdge":{"description":"Team data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2Team","description":"Team data."}},"type":"object"},"v2TeamGameEntities":{"properties":{"team":{"description":"List of teams, the participant members of a team, and the metrics associated with each participant.","items":{"$ref":"#/components/schemas/v2TeamGameEntity"},"type":"array"}},"title":"List of teams that are participating in a game","type":"object"},"v2TeamGameEntity":{"description":"Data relating to a team participating in a game.","properties":{"rank":{"format":"uint64","title":"Rank of the team in the game","type":"string"},"rewardEarned":{"title":"Reward earned by the team","type":"string"},"rewardEarnedQuantum":{"title":"Rewards earned by the team in quantum value","type":"string"},"rewardMetric":{"$ref":"#/components/schemas/vegaDispatchMetric","title":"Reward metric applied to the team"},"team":{"$ref":"#/components/schemas/v2TeamGameParticipation","title":"Team participation breakdown"},"totalRewardsEarned":{"title":"Total rewards earned by the individual for the team","type":"string"},"totalRewardsEarnedQuantum":{"title":"Total rewards earned by the team in quantum value","type":"string"},"volume":{"title":"Volume traded by the team","type":"string"}},"type":"object"},"v2TeamGameParticipation":{"description":"Breakdown of a team's participation in a game.","properties":{"membersParticipating":{"items":{"$ref":"#/components/schemas/v2IndividualGameEntity"},"title":"Individual team member metrics for their participation in the game","type":"array"},"teamId":{"title":"ID of the team participating","type":"string"}},"type":"object"},"v2TeamMemberStatistics":{"description":"Team member's statistics record containing the team member's information.","properties":{"gamesPlayed":{"description":"List of games played over the requested epoch period.","items":{"type":"string"},"type":"array"},"partyId":{"description":"Party ID the statistics are related to.","type":"string"},"quantumRewards":{"description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumRewardsPerEpoch"},"type":"array"},"quantumVolumes":{"description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumVolumesPerEpoch"},"type":"array"},"totalGamesPlayed":{"description":"Total number of games played.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"},"totalQuantumVolume":{"description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"}},"type":"object"},"v2TeamMemberStatisticsEdge":{"description":"Team member data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamMemberStatistics","description":"Team member's statistics data."}},"type":"object"},"v2TeamMembersStatisticsConnection":{"description":"Page of team members' statistics and corresponding page information.","properties":{"edges":{"description":"Page of team member data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamMemberStatisticsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamReferee":{"properties":{"joinedAt":{"description":"Timestamp in Unix nanoseconds when the party joined the team.","format":"int64","type":"string"},"joinedAtEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"referee":{"description":"Party that joined the team.","type":"string"},"teamId":{"description":"ID of the team the referee joined.","type":"string"}},"title":"A team's referee info","type":"object"},"v2TeamRefereeConnection":{"description":"Page of team referee data and corresponding page information.","properties":{"edges":{"description":"Page of team referee data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamRefereeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamRefereeEdge":{"description":"Team referee data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamReferee","description":"Team referee data."}},"type":"object"},"v2TeamRefereeHistory":{"properties":{"joinedAt":{"description":"Timestamp in Unix nanoseconds when the party joined the team.","format":"int64","type":"string"},"joinedAtEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"teamId":{"description":"ID of the team the referee joined.","type":"string"}},"title":"A referee's team change information","type":"object"},"v2TeamRefereeHistoryConnection":{"description":"Page of history data about a referee's team membership and corresponding page information.","properties":{"edges":{"description":"Page of team referee history data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamRefereeHistoryEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamRefereeHistoryEdge":{"description":"Team referee history data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamRefereeHistory","description":"Team referee data."}},"type":"object"},"v2TeamStatistics":{"description":"Team's statistics record containing the team information.","properties":{"gamesPlayed":{"description":"List of games played over the requested epoch period.","items":{"type":"string"},"type":"array"},"quantumRewards":{"description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumRewardsPerEpoch"},"type":"array"},"quantumVolumes":{"description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumVolumesPerEpoch"},"type":"array"},"teamId":{"description":"Team ID the statistics are related to.","type":"string"},"totalGamesPlayed":{"description":"Total of games played.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"},"totalQuantumVolume":{"description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"}},"type":"object"},"v2TeamStatisticsEdge":{"description":"Team data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamStatistics","description":"Team's statistics data."}},"type":"object"},"v2TeamsStatisticsConnection":{"description":"Page of teams' statistics and corresponding page information.","properties":{"edges":{"description":"Page of team data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamStatisticsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TimeWeightedNotionalPosition":{"description":"Time weighted notional position for a party and asset at a given epoch. It is used as a metric to calculate whether\nthe party is eligible for receiving a reward.","properties":{"assetId":{"description":"Asset ID for the settlement asset associated with the position.","type":"string"},"atEpoch":{"description":"Epoch at which the time weighted notional position is calculated.","format":"uint64","type":"string"},"gameId":{"description":"Game ID for the game associated with the position.","type":"string"},"lastUpdated":{"description":"Vega time of the block in which the last position update occurred.","format":"int64","type":"string"},"partyId":{"description":"Party ID for the party associated with the position.","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position for the party and asset.","type":"string"}},"type":"object"},"v2TradeConnection":{"properties":{"edges":{"description":"Page of trades and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TradeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of trades and corresponding page information","type":"object"},"v2TradeEdge":{"description":"Trade data item with the corresponding cursor..","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaTrade","description":"Data associated with a trade that has been executed."}},"type":"object"},"v2TransferConnection":{"properties":{"edges":{"description":"Page of transfers data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TransferEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of transfers data items and corresponding page information","type":"object"},"v2TransferDirection":{"default":"TRANSFER_DIRECTION_UNSPECIFIED","enum":["TRANSFER_DIRECTION_UNSPECIFIED","TRANSFER_DIRECTION_TRANSFER_FROM","TRANSFER_DIRECTION_TRANSFER_TO","TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM"],"title":"Direction of a transfer","type":"string"},"v2TransferEdge":{"description":"Transfers data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TransferNode","description":"Data relating to a transfer that has been made."}},"type":"object"},"v2TransferNode":{"properties":{"fees":{"description":"Fees paid for this transfer.","items":{"$ref":"#/components/schemas/v1TransferFees"},"type":"array"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","description":"Data relating to a transfer that has been made."}},"type":"object"},"v2VolumeDiscountStats":{"description":"Volume discount statistics for a given epoch for all parties.","properties":{"atEpoch":{"description":"Epoch at which the statistics apply.","format":"uint64","type":"string"},"discountFactor":{"description":"Discount factor applied given the party's running volume.","type":"string"},"partyId":{"description":"Party ID for which the statistics apply.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v2VolumeDiscountStatsConnection":{"description":"Page of volume discount stats data and corresponding page information.","properties":{"edges":{"description":"Page of volume discount statistics data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2VolumeDiscountStatsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2VolumeDiscountStatsEdge":{"description":"Volume discount stats data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2VolumeDiscountStats","description":"Volume discount stats data."}},"type":"object"},"v2VoteConnection":{"properties":{"edges":{"description":"Page of vote data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2VoteEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of vote data items and corresponding page information","type":"object"},"v2VoteEdge":{"description":"Votes data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaVote","description":"Data associated with a governance vote."}},"type":"object"},"v2WithdrawalEdge":{"description":"Withdrawals data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaWithdrawal","description":"Data associated with a single withdrawal made from the Vega network."}},"type":"object"},"v2WithdrawalsConnection":{"properties":{"edges":{"description":"Page of withdrawals data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2WithdrawalEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of withdrawals data and corresponding page information","type":"object"},"vegaAccount":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative.","type":"string"},"id":{"description":"Unique account ID, used internally by Vega.","type":"string"},"marketId":{"description":"Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty.","type":"string"},"owner":{"description":"Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type related to this account."}},"title":"Represents an account for an asset on Vega for a particular owner or party","type":"object"},"vegaAccountDetails":{"properties":{"assetId":{"description":"Asset ID of the asset for this account.","type":"string"},"marketId":{"description":"Not specified if account is not related to a market.","type":"string"},"owner":{"description":"Not specified if network account.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the account."}},"type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDelegation":{"properties":{"amount":{"description":"Amount delegated. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"epochSeq":{"description":"Epoch of delegation.","type":"string"},"nodeId":{"description":"Node ID to delegate to.","type":"string"},"party":{"description":"Party which is delegating.","type":"string"}},"type":"object"},"vegaDeposit":{"properties":{"amount":{"description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Vega asset targeted by this deposit.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the deposit was created on the Vega network.","format":"int64","type":"string"},"creditedTimestamp":{"description":"Timestamp for when the Vega account was updated with the deposit.","format":"int64","type":"string"},"id":{"description":"Unique ID for the deposit.","type":"string"},"partyId":{"description":"Party ID of the user initiating the deposit.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDepositStatus","description":"Status of the deposit."},"txHash":{"description":"Hash of the transaction from the foreign chain.","type":"string"}},"title":"Deposit on to the Vega network","type":"object"},"vegaDepositStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_CANCELLED","STATUS_FINALIZED","STATUS_DUPLICATE_REJECTED"],"title":"Status of the deposit","type":"string"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEpoch":{"properties":{"delegations":{"description":"List of all delegations in epoch.","items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"seq":{"description":"Sequence is used as epoch ID.","format":"uint64","type":"string"},"timestamps":{"$ref":"#/components/schemas/vegaEpochTimestamps","description":"Timestamps for start/end etc."},"validators":{"description":"Validators that participated in this epoch.","items":{"$ref":"#/components/schemas/vegaNode"},"type":"array"}},"type":"object"},"vegaEpochAction":{"default":"EPOCH_ACTION_UNSPECIFIED","description":"- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.","enum":["EPOCH_ACTION_UNSPECIFIED","EPOCH_ACTION_START","EPOCH_ACTION_END"],"title":"What epoch action has occurred","type":"string"},"vegaEpochData":{"properties":{"offline":{"description":"Total number of offline epochs since node was created.","format":"int32","type":"integer"},"online":{"description":"Total number of online epochs since node was created.","format":"int32","type":"integer"},"total":{"description":"Total number of epochs since node was created.","format":"int32","type":"integer"}},"type":"object"},"vegaEpochRewardSummary":{"properties":{"amount":{"description":"Amount distributed. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"epoch":{"description":"Epoch in which the reward is being paid.","format":"uint64","type":"string"},"marketId":{"description":"Market ID in which the reward is being paid.","type":"string"},"rewardType":{"description":"Type of reward being paid.","type":"string"}},"title":"Details for rewards for a combination of asset, market, and reward type in a given epoch","type":"object"},"vegaEpochTimestamps":{"properties":{"endTime":{"description":"Timestamp in Unix nanoseconds for when the epoch ended, empty if not ended.","format":"int64","type":"string"},"expiryTime":{"description":"Timestamp in Unix nanoseconds for the epoch's expiry.","format":"int64","type":"string"},"firstBlock":{"description":"Height of first block in the epoch.","format":"uint64","type":"string"},"lastBlock":{"description":"Height of last block in the epoch, empty if not ended.","format":"uint64","type":"string"},"startTime":{"description":"Timestamp in Unix nanoseconds for when epoch started.","format":"int64","type":"string"}},"title":"Describes in both human readable and block time when an epoch spans","type":"object"},"vegaErc20WithdrawExt":{"properties":{"receiverAddress":{"description":"Address into which the bridge will release the funds.","type":"string"}},"title":"Extension of data required for the withdraw submissions","type":"object"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaExternalDataSourceSpec":{"properties":{"spec":{"$ref":"#/components/schemas/vegaDataSourceSpec"}},"type":"object"},"vegaFee":{"properties":{"infrastructureFee":{"description":"Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"infrastructureFeeReferrerDiscount":{"description":"Discount on infrastructure fee for eligible referrer.","type":"string"},"infrastructureFeeVolumeDiscount":{"description":"Discount on infrastructure fee based on the taker volume.","type":"string"},"liquidityFee":{"description":"Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"liquidityFeeReferrerDiscount":{"description":"Discount on liquidity fee for eligible referrer.","type":"string"},"liquidityFeeVolumeDiscount":{"description":"Discount on liquidity fee basedo on taker volume.","type":"string"},"makerFee":{"description":"Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"makerFeeReferrerDiscount":{"description":"Referrer discounts.\nDiscount on maker fee for eligible referrer.","type":"string"},"makerFeeVolumeDiscount":{"description":"Volume discounts.\nDiscount on maker fee based on the taker volume.","type":"string"}},"title":"Represents any fees paid by a party, resulting from a trade","type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceData":{"properties":{"no":{"description":"All NO votes against the proposal above.","items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"noParty":{"additionalProperties":{"$ref":"#/components/schemas/vegaVote"},"description":"All latest NO votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","type":"object"},"proposal":{"$ref":"#/components/schemas/vegaProposal","description":"Governance proposal that is being voted on."},"proposalType":{"$ref":"#/components/schemas/vegaGovernanceDataType","description":"Type of proposal this data is for."},"proposals":{"description":"If proposal type is batch, proposals will contain all the proposals that are make up the batch.","items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"},"yes":{"description":"All YES votes in favour of the proposal above.","items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"yesParty":{"additionalProperties":{"$ref":"#/components/schemas/vegaVote"},"description":"All latest YES votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","type":"object"}},"title":"Governance data","type":"object"},"vegaGovernanceDataType":{"default":"TYPE_SINGLE_OR_UNSPECIFIED","description":"- TYPE_SINGLE_OR_UNSPECIFIED: Single proposal only. In case it has not been specified, for example in older proposals, then this is the default.\n - TYPE_BATCH: Proposal contains a batch of proposals or a proposal that should be treated as part of a batch.","enum":["TYPE_SINGLE_OR_UNSPECIFIED","TYPE_BATCH"],"title":"Proposal type","type":"string"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIcebergOrder":{"properties":{"minimumVisibleSize":{"description":"If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that will be made visible if the iceberg order is replenished after trading.","format":"uint64","type":"string"},"reservedRemaining":{"description":"Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed.","format":"uint64","type":"string"}},"title":"Details of an iceberg order","type":"object"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLedgerEntry":{"properties":{"amount":{"description":"Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"fromAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer from."},"fromAccountBalance":{"description":"Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in nanoseconds of when the ledger entry was created.","format":"int64","type":"string"},"toAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer to."},"toAccountBalance":{"description":"Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"transferId":{"description":"Transfer ID the ledger entry relates to.","type":"string"},"type":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type for this entry."}},"title":"Represents a ledger entry on Vega","type":"object"},"vegaLedgerMovement":{"properties":{"balances":{"description":"Resulting balances once the ledger movement are applied.","items":{"$ref":"#/components/schemas/vegaPostTransferBalance"},"type":"array"},"entries":{"description":"All the entries for these ledger movements.","items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"}},"type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityOrder":{"properties":{"offset":{"description":"Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places.","type":"string"},"proportion":{"description":"Relative proportion of the commitment to be allocated at a price level.","format":"int64","type":"integer"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Pegged reference point for the order."}},"title":"Represents a liquidity order","type":"object"},"vegaLiquidityOrderReference":{"properties":{"liquidityOrder":{"$ref":"#/components/schemas/vegaLiquidityOrder","description":"Liquidity order from the original submission."},"orderId":{"description":"Unique ID of the pegged order generated to fulfil this liquidity order.","type":"string"}},"title":"Pair of a liquidity order and the ID of the generated order","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquidityProvision":{"properties":{"buys":{"description":"Set of liquidity buy orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"commitmentAmount":{"description":"Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"createdAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was created.","format":"int64","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"id":{"description":"Unique ID for the liquidity provision.","type":"string"},"marketId":{"description":"Market ID for the liquidity provision.","type":"string"},"partyId":{"description":"Unique party ID for the creator of the provision.","type":"string"},"reference":{"description":"Reference shared between this liquidity provision and all its orders.","type":"string"},"sells":{"description":"Set of liquidity sell orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"status":{"$ref":"#/components/schemas/vegaLiquidityProvisionStatus","description":"Status of this liquidity provision."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was updated.","format":"int64","type":"string"},"version":{"description":"Version of this liquidity provision.","format":"uint64","type":"string"}},"title":"Liquidity provider commitment","type":"object"},"vegaLiquidityProvisionStatus":{"default":"STATUS_UNSPECIFIED","description":"Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_STOPPED","STATUS_CANCELLED","STATUS_REJECTED","STATUS_UNDEPLOYED","STATUS_PENDING"],"type":"string"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarginLevels":{"properties":{"asset":{"description":"Asset ID for which the margin levels apply.","type":"string"},"collateralReleaseLevel":{"description":"Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"initialMargin":{"description":"Initial margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"maintenanceMargin":{"description":"Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"marginFactor":{"description":"Margin factor, relevant only for isolated margin, 0 otherwise.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Margin mode for the party, cross margin or isolated margin."},"marketId":{"description":"Market ID for which the margin levels apply.","type":"string"},"orderMargin":{"description":"Margin required to cover orders in isolated margin mode.","type":"string"},"partyId":{"description":"Party ID for whom the margin levels apply.","type":"string"},"searchLevel":{"description":"Margin search level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the ledger entry was created.","format":"int64","type":"string"}},"title":"Represents the margin levels for a party on a market at a given time","type":"object"},"vegaMarginMode":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"title":"- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketDepth":{"properties":{"buy":{"description":"Collection of price levels for the buy side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"marketId":{"description":"Market ID for which the depth levels apply.","type":"string"},"sell":{"description":"Collection of price levels for the sell side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number for the market depth data returned.","format":"uint64","type":"string"}},"title":"Represents market depth or order book data for the specified market on Vega","type":"object"},"vegaMarketDepthUpdate":{"properties":{"buy":{"description":"Collection of updated price levels for the buy side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"marketId":{"description":"Market ID for which the market depth updates are for.","type":"string"},"previousSequenceNumber":{"description":"Sequence number of the previous market depth update, for checking there are no gaps.","format":"uint64","type":"string"},"sell":{"description":"Collection of updated price levels for the sell side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number for the market depth update data returned. It is increasing but not monotonic.","format":"uint64","type":"string"}},"title":"Represents the changed market depth since the last update","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNode":{"properties":{"avatarUrl":{"description":"Avatar url.","type":"string"},"delegations":{"description":"Node's delegations.","items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"epochData":{"$ref":"#/components/schemas/vegaEpochData","description":"Information about epoch."},"ethereumAddress":{"description":"Ethereum public key of the node.","type":"string"},"id":{"description":"Node ID i.e. the node's wallet ID.","type":"string"},"infoUrl":{"description":"URL where users can find out more information on the node.","type":"string"},"location":{"description":"Country code for the location of the node.","type":"string"},"maxIntendedStake":{"description":"Max amount of (wanted) stake. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"name":{"description":"Node name.","type":"string"},"pendingStake":{"description":"Amount of stake on the next epoch. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"pubKey":{"description":"Public key of the node operator.","type":"string"},"rankingScore":{"$ref":"#/components/schemas/vegaRankingScore","description":"Node ranking information."},"rewardScore":{"$ref":"#/components/schemas/vegaRewardScore","description":"Node reward score."},"stakedByDelegates":{"description":"Amount of stake that has been delegated by token holders. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"stakedByOperator":{"description":"Amount the node operator has put up themselves. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"stakedTotal":{"description":"Total amount staked on node. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"status":{"$ref":"#/components/schemas/vegaNodeStatus","description":"Node status."},"tmPubKey":{"description":"Public key of Tendermint.","type":"string"}},"type":"object"},"vegaNodeData":{"properties":{"ersatzNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of ersatz (standby) nodes in the network."},"inactiveNodes":{"description":"Total number of nodes that had a performance score of 0 at the end of the last epoch.","format":"int64","type":"integer"},"pendingNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of pending nodes in the network."},"stakedTotal":{"description":"Total staked amount across all nodes. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"tendermintNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of consensus nodes in the network."},"totalNodes":{"description":"Total number of nodes across all node sets.","format":"int64","type":"integer"},"uptime":{"description":"Total uptime for all epochs across all nodes.","format":"float","type":"number"}},"type":"object"},"vegaNodeSet":{"properties":{"demoted":{"description":"IDs of nodes that were demoted into this node set at the start of the epoch.","items":{"type":"string"},"type":"array"},"inactive":{"description":"Number of nodes in the node set that had a performance score of 0 at the end of the last epoch.","format":"int64","type":"integer"},"maximum":{"description":"Total number of nodes allowed in the node set.","format":"int64","type":"integer"},"promoted":{"description":"IDs of nodes that were promoted into this node set at the start of the epoch.","items":{"type":"string"},"type":"array"},"total":{"description":"Total number of nodes in the node set.","format":"int64","type":"integer"}},"title":"Details on the collection of nodes for a particular validator status","type":"object"},"vegaNodeStatus":{"default":"NODE_STATUS_UNSPECIFIED","description":"- NODE_STATUS_VALIDATOR: Node is a validating node\n - NODE_STATUS_NON_VALIDATOR: Node is a non-validating node","enum":["NODE_STATUS_UNSPECIFIED","NODE_STATUS_VALIDATOR","NODE_STATUS_NON_VALIDATOR"],"title":"Node status type","type":"string"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaOracleData":{"properties":{"externalData":{"$ref":"#/components/schemas/v1ExternalData"}},"type":"object"},"vegaOracleSpec":{"properties":{"externalDataSourceSpec":{"$ref":"#/components/schemas/vegaExternalDataSourceSpec"}},"title":"Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*","type":"object"},"vegaOrder":{"properties":{"batchId":{"description":"Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation.","format":"uint64","type":"string"},"createdAt":{"description":"Timestamp for when the order was created at, in nanoseconds.","format":"int64","type":"string"},"expiresAt":{"description":"Timestamp in Unix nanoseconds for when the order will expire.","format":"int64","type":"string"},"icebergOrder":{"$ref":"#/components/schemas/vegaIcebergOrder","title":"Details of an iceberg order"},"id":{"description":"Unique ID generated for the order.","type":"string"},"liquidityProvisionId":{"description":"Set if the order was created as part of a liquidity provision, will be empty if not.","type":"string"},"marketId":{"description":"Market ID for the order.","type":"string"},"partyId":{"description":"Party ID for the order.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details, used only if the order represents a pegged order."},"postOnly":{"description":"Only valid for Limit orders. Cannot be True at the same time as Reduce-Only.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"reason":{"$ref":"#/components/schemas/vegaOrderError","description":"Futher details for why an order with status `STATUS_REJECTED` was rejected."},"reduceOnly":{"description":"Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0.","type":"boolean"},"reference":{"description":"Reference given for the order.","type":"string"},"remaining":{"description":"Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED.","format":"uint64","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. SIDE_BUY or SIDE_SELL."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of contracts.","format":"uint64","type":"string"},"status":{"$ref":"#/components/schemas/vegaOrderStatus","description":"Current status of the order."},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","title":"Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce"},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type for the order."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the order was last updated.","format":"int64","type":"string"},"version":{"description":"Version for the order, initial value is version 1 and is incremented after each successful amend.","format":"uint64","type":"string"}},"title":"Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties","type":"object"},"vegaOrderError":{"default":"ORDER_ERROR_UNSPECIFIED","description":"- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be >= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be > zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size","enum":["ORDER_ERROR_UNSPECIFIED","ORDER_ERROR_INVALID_MARKET_ID","ORDER_ERROR_INVALID_ORDER_ID","ORDER_ERROR_OUT_OF_SEQUENCE","ORDER_ERROR_INVALID_REMAINING_SIZE","ORDER_ERROR_TIME_FAILURE","ORDER_ERROR_REMOVAL_FAILURE","ORDER_ERROR_INVALID_EXPIRATION_DATETIME","ORDER_ERROR_INVALID_ORDER_REFERENCE","ORDER_ERROR_EDIT_NOT_ALLOWED","ORDER_ERROR_AMEND_FAILURE","ORDER_ERROR_NOT_FOUND","ORDER_ERROR_INVALID_PARTY_ID","ORDER_ERROR_MARKET_CLOSED","ORDER_ERROR_MARGIN_CHECK_FAILED","ORDER_ERROR_MISSING_GENERAL_ACCOUNT","ORDER_ERROR_INTERNAL_ERROR","ORDER_ERROR_INVALID_SIZE","ORDER_ERROR_INVALID_PERSISTENCE","ORDER_ERROR_INVALID_TYPE","ORDER_ERROR_SELF_TRADING","ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES","ORDER_ERROR_INCORRECT_MARKET_TYPE","ORDER_ERROR_INVALID_TIME_IN_FORCE","ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION","ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING","ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT","ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT","ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT","ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC","ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN","ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN","ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION","ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION","ORDER_ERROR_MUST_BE_LIMIT_ORDER","ORDER_ERROR_MUST_BE_GTT_OR_GTC","ORDER_ERROR_WITHOUT_REFERENCE_PRICE","ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO","ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE"],"title":"OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`","type":"string"},"vegaOrderStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"title":"Status values for an order","type":"string"},"vegaOrderType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"title":"Type values for an order","type":"string"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPartyProfile":{"description":"Holds metadata associated to a party.","properties":{"alias":{"description":"Alias given to the party.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"},"partyId":{"description":"Party ID associated to the profile.","type":"string"}},"type":"object"},"vegaPeggedOrder":{"properties":{"offset":{"description":"Offset from the price reference.","type":"string"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Price point the order is linked to."}},"title":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","type":"object"},"vegaPeggedReference":{"default":"PEGGED_REFERENCE_UNSPECIFIED","description":"- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference","enum":["PEGGED_REFERENCE_UNSPECIFIED","PEGGED_REFERENCE_MID","PEGGED_REFERENCE_BEST_BID","PEGGED_REFERENCE_BEST_ASK"],"title":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","type":"string"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPosition":{"properties":{"averageEntryPrice":{"description":"Average entry price for the position, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"lossSocialisationAmount":{"description":"Sum of profit that could not be paid due to loss socialisation.","type":"string"},"marketId":{"description":"Market ID in which the position is held.","type":"string"},"openVolume":{"description":"Open volume for the position, value is signed +ve for long and -ve for short.","format":"int64","type":"string"},"partyId":{"description":"Party ID holding the position.","type":"string"},"positionStatus":{"$ref":"#/components/schemas/vegaPositionStatus","description":"Position status, indicating whether the party was distressed and had orders cancelled or was closed out."},"realisedPnl":{"description":"Realised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","type":"string"},"unrealisedPnl":{"description":"Unrealised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","type":"string"},"updatedAt":{"description":"Timestamp for the latest time the position was updated.","format":"int64","type":"string"}},"title":"Represents position data for a party on the specified market on Vega","type":"object"},"vegaPositionStatus":{"default":"POSITION_STATUS_UNSPECIFIED","enum":["POSITION_STATUS_UNSPECIFIED","POSITION_STATUS_ORDERS_CLOSED","POSITION_STATUS_CLOSED_OUT","POSITION_STATUS_DISTRESSED"],"title":"Represents the status of a position","type":"string"},"vegaPostTransferBalance":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccountDetails","description":"Account relating to the transfer."},"balance":{"description":"Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"}},"title":"Represents the balance for an account during a transfer","type":"object"},"vegaPriceLevel":{"properties":{"numberOfOrders":{"description":"Number of orders at the price level.","format":"uint64","type":"string"},"price":{"description":"Price for the price level, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places. This field\nis an unsigned integer passed as a string and needs to be scaled using the market's decimal places.","type":"string"},"volume":{"description":"Volume at the price level.","format":"uint64","type":"string"}},"title":"Represents a price level from market depth or order book data","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRankingScore":{"properties":{"performanceScore":{"description":"Performance based score.","type":"string"},"previousStatus":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator in the previous epoch."},"rankingScore":{"description":"Final score.","type":"string"},"stakeScore":{"description":"Stake based score - no anti-whaling.","type":"string"},"status":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator in the current epoch."},"votingPower":{"description":"Tendermint voting power of the validator.","format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaReward":{"properties":{"amount":{"description":"Amount paid as a reward. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"epoch":{"description":"Epoch in which the reward is being paid.","format":"uint64","type":"string"},"gameId":{"description":"ID of the game the reward payment was made for if the payment was made for participation in a game.","type":"string"},"lockedUntilEpoch":{"description":"The epoch when the reward is being released.","format":"uint64","type":"string"},"marketId":{"description":"Market ID in which the reward is being paid.","type":"string"},"partyId":{"description":"Party ID to whom the reward is being paid.","type":"string"},"percentageOfTotal":{"description":"Percentage of total rewards paid in the epoch.","type":"string"},"quantumAmount":{"description":"Amount paid as a reward, expressed in asset's quantum unit.","type":"string"},"receivedAt":{"description":"Timestamp at which the reward was paid as Unix nano time.","format":"int64","type":"string"},"rewardType":{"description":"Type of reward being paid.","type":"string"},"teamId":{"description":"ID of the team the party is a member of, if the party is a member of a participating team,\nand the reward payment was made for participation in a game.\nThis field is currently only populated by the rewards API.","type":"string"}},"title":"Details for a single reward payment","type":"object"},"vegaRewardScore":{"properties":{"multisigScore":{"description":"Multisig score.","type":"string"},"normalisedScore":{"description":"Normalised validator score for rewards.","type":"string"},"performanceScore":{"description":"Performance based score.","type":"string"},"rawValidatorScore":{"description":"Stake based score - with anti-whaling.","type":"string"},"validatorScore":{"description":"Un-normalised score.","type":"string"},"validatorStatus":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator for reward."}},"type":"object"},"vegaRewardSummary":{"properties":{"amount":{"description":"Total amount of rewards paid in the asset. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"partyId":{"description":"Party ID to whom the reward is being paid.","type":"string"}},"title":"Details for rewards for a single asset","type":"object"},"vegaRiskFactor":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"market":{"description":"Market ID that relates to this risk factor.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factors are used to calculate the current risk associated with orders trading on a given market","type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSide":{"default":"SIDE_UNSPECIFIED","description":"- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"title":"Side relates to the direction of an order, to Buy, or Sell","type":"string"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaStopOrder":{"properties":{"createdAt":{"description":"Creation time of the stop order.","format":"int64","type":"string"},"expiresAt":{"description":"Optional expiry timestamp.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"id":{"title":"ID of this stop order\nalso the ID of the associated order if it is ever triggered","type":"string"},"marketId":{"description":"ID of the market the stop order is submitted to.","type":"string"},"ocoLinkId":{"title":"The ID of the 'other' part of the OCO if 2 stop orders were submitted at once","type":"string"},"orderId":{"description":"ID of the order created once the trigger is hit.","type":"string"},"partyId":{"description":"ID of the party that submitted this stop order.","type":"string"},"price":{"description":"Fixed price at which the order will be submitted.","type":"string"},"rejectionReason":{"$ref":"#/components/schemas/StopOrderRejectionReason","title":"An optional reason for why a stop order was rejected"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Size override setting"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"Size override value"},"status":{"$ref":"#/components/schemas/vegaStopOrderStatus","description":"Status of the stop order."},"trailingPercentOffset":{"title":"Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%","type":"string"},"triggerDirection":{"$ref":"#/components/schemas/StopOrderTriggerDirection","description":"Trigger direction for this stop order."},"updatedAt":{"description":"Last update of this stop order.","format":"int64","type":"string"}},"type":"object"},"vegaStopOrderStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","type":"string"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaTrade":{"properties":{"aggressor":{"$ref":"#/components/schemas/vegaSide","description":"Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL."},"assetPrice":{"description":"Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates.","type":"string"},"buyOrder":{"description":"Identifier of the order from the buy side.","type":"string"},"buyer":{"description":"Unique party ID for the buyer.","type":"string"},"buyerAuctionBatch":{"description":"Auction batch number that the buy side order was placed in.","format":"uint64","type":"string"},"buyerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the buyer party for the trade."},"id":{"description":"Unique ID for the trade.","type":"string"},"marketId":{"description":"Market ID on which the trade occurred.","type":"string"},"price":{"description":"Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"sellOrder":{"description":"Identifier of the order from the sell side.","type":"string"},"seller":{"description":"Unique party ID for the seller.","type":"string"},"sellerAuctionBatch":{"description":"Auction batch number that the sell side order was placed in.","format":"uint64","type":"string"},"sellerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the seller party for the trade."},"size":{"description":"Size filled for the trade.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the trade occurred.","format":"int64","type":"string"},"type":{"$ref":"#/components/schemas/vegaTradeType","description":"Type for the trade."}},"title":"A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega","type":"object"},"vegaTradeType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party","enum":["TYPE_UNSPECIFIED","TYPE_DEFAULT","TYPE_NETWORK_CLOSE_OUT_GOOD","TYPE_NETWORK_CLOSE_OUT_BAD"],"title":"Type values for a trade","type":"string"},"vegaTransferType":{"default":"TRANSFER_TYPE_UNSPECIFIED","description":"- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.","enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH"],"title":"Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place","type":"string"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaValidatorNodeStatus":{"default":"VALIDATOR_NODE_STATUS_UNSPECIFIED","description":"- VALIDATOR_NODE_STATUS_TENDERMINT: Node is a tendermint validator\n - VALIDATOR_NODE_STATUS_ERSATZ: Node is an ersatz validator\n - VALIDATOR_NODE_STATUS_PENDING: Node is a pending validator","enum":["VALIDATOR_NODE_STATUS_UNSPECIFIED","VALIDATOR_NODE_STATUS_TENDERMINT","VALIDATOR_NODE_STATUS_ERSATZ","VALIDATOR_NODE_STATUS_PENDING"],"title":"Validation status of the node","type":"string"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"},"vegaWithdrawExt":{"properties":{"erc20":{"$ref":"#/components/schemas/vegaErc20WithdrawExt","description":"ERC20 withdrawal details."}},"title":"Withdrawal external details","type":"object"},"vegaWithdrawal":{"properties":{"amount":{"description":"Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to withdraw funds from.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the network started to process this withdrawal.","format":"int64","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Foreign chain specifics."},"id":{"description":"Unique ID for the withdrawal.","type":"string"},"partyId":{"description":"Unique party ID of the user initiating the withdrawal.","type":"string"},"ref":{"description":"Reference which is used by the foreign chain\nto refer to this withdrawal.","type":"string"},"status":{"$ref":"#/components/schemas/vegaWithdrawalStatus","description":"Status of the withdrawal."},"txHash":{"description":"Hash of the foreign chain for this transaction.","type":"string"},"withdrawnTimestamp":{"description":"Timestamp for when the withdrawal was finalised by the network.","format":"int64","type":"string"}},"title":"Withdrawal from the Vega network","type":"object"},"vegaWithdrawalStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_REJECTED","STATUS_FINALIZED"],"title":"Status of the withdrawal","type":"string"},"vegacommandsv1OneOffTransfer":{"description":"Details for a one-off transfer.","properties":{"deliverOn":{"description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","format":"int64","type":"string"}},"type":"object"},"vegacommandsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be executed.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"description":"First epoch from which this transfer shall be executed.","format":"uint64","type":"string"}},"title":"Details for a recurring transfer","type":"object"},"vegacommandsv1Transfer":{"properties":{"amount":{"description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset ID of the asset to be transferred.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type from which the funds of the party should be taken."},"oneOff":{"$ref":"#/components/schemas/vegacommandsv1OneOffTransfer","description":"Details of a one-off transfer that is executed once at a specified time."},"recurring":{"$ref":"#/components/schemas/vegacommandsv1RecurringTransfer","description":"Details of a transfer that is executed once every epoch until stopped."},"reference":{"description":"Reference to be attached to the transfer.","type":"string"},"to":{"description":"Public key of the destination account.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the destination account."}},"title":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","type":"object"},"vegaeventsv1OneOffTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"vegaeventsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"vegaeventsv1Transfer":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"from":{"type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType"},"gameId":{"title":"ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation","type":"string"},"id":{"type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaeventsv1OneOffTransfer"},"oneOffGovernance":{"$ref":"#/components/schemas/v1OneOffGovernanceTransfer"},"reason":{"type":"string"},"recurring":{"$ref":"#/components/schemas/vegaeventsv1RecurringTransfer"},"recurringGovernance":{"$ref":"#/components/schemas/v1RecurringGovernanceTransfer"},"reference":{"type":"string"},"status":{"$ref":"#/components/schemas/v1TransferStatus"},"timestamp":{"format":"int64","type":"string"},"to":{"type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType"}},"type":"object"}}},"tags":[{"name":"Trading Data Service (v2)"}]} \ No newline at end of file +{"openapi":"3.0.0","info":{"title":"Vega data node APIs","version":"v0.76.3"},"servers":[{"url":"https://croissant.network","description":"croissant.network"},{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega-data.bharvest.io","description":"vega-data.bharvest.io"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega-data-mainnet.rockrpc.net","description":"vega-data-mainnet.rockrpc.net"},{"url":"https://vega.xprv.io/datanode","description":"vega.xprv.io"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/api/v2/accounts":{"get":{"parameters":[{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAccountsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Get a list of accounts matching the supplied filter, including their current balances.\nIf a given account has never had a balance, it will be absent from the list.","operationId":"TradingDataService_ListAccounts","summary":"List accounts"}},"/api/v2/asset/{assetId}":{"get":{"parameters":[{"description":"Asset ID to get data for.","in":"path","name":"assetId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetAssetResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a single asset using its ID. Use the assets list query to get an asset's ID","operationId":"TradingDataService_GetAsset","summary":"Get asset"}},"/api/v2/assets":{"get":{"parameters":[{"description":"Optional asset ID to list data for.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAssetsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of assets available on the Vega network","operationId":"TradingDataService_ListAssets","summary":"List assets"}},"/api/v2/balance/changes":{"get":{"parameters":[{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListBalanceChangesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Get a list of the changes in account balances over a period of time.","operationId":"TradingDataService_ListBalanceChanges","summary":"List balance changes"}},"/api/v2/candle":{"get":{"parameters":[{"description":"Candle ID to retrieve candle data for.","in":"query","name":"candleId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds to retrieve candles from.","in":"query","name":"fromTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds to retrieve candles to.","in":"query","name":"toTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCandleDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Get a list of candle data for a given candle ID. Candle IDs can be obtained by calling list-candle-intervals","operationId":"TradingDataService_ListCandleData","summary":"List candle data"}},"/api/v2/candle/intervals":{"get":{"parameters":[{"description":"Unique ID for the market to list candle intervals for.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCandleIntervalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Get a list of all available intervals for a given market along with the corresponding candle ID","operationId":"TradingDataService_ListCandleIntervals","summary":"List candle intervals"}},"/api/v2/checkpoints":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCheckpointsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about checkpoints generated by the network","operationId":"TradingDataService_ListCheckpoints","summary":"List checkpoints"}},"/api/v2/delegations":{"get":{"parameters":[{"description":"Restrict delegations to those made by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict delegations to those made to the given node ID.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Return delegations made in the given epoch. If not set, delegations for the current epoch will be returned.","in":"query","name":"epochId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListDelegationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the token delegations on the network","operationId":"TradingDataService_ListDelegations","summary":"List delegations"}},"/api/v2/deposit/{id}":{"get":{"parameters":[{"description":"Deposit ID to return data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetDepositResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a deposit by its ID","operationId":"TradingDataService_GetDeposit","summary":"Get deposit"}},"/api/v2/deposits":{"get":{"parameters":[{"description":"Restrict deposits to those made by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListDepositsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of deposits for a given party.\nIf a date range is provided, filtering will be based on the last time the deposit\nhas been updated in Vega time.","operationId":"TradingDataService_ListDeposits","summary":"List deposits"}},"/api/v2/epoch":{"get":{"parameters":[{"description":"Epoch ID. If provided, returns the epoch with the given ID.","in":"query","name":"id","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Block height. If provided, returns the epoch that the given block is in.","in":"query","name":"block","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetEpochResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get data for a specific epoch, if ID is omitted, it retrieves the current epoch","operationId":"TradingDataService_GetEpoch","summary":"Get epoch"}},"/api/v2/erc20/asset/limits/bundle":{"get":{"parameters":[{"description":"Proposal ID of the asset update proposal.","in":"query","name":"proposalId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20SetAssetLimitsBundleResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signature bundle to update the token limits. These are `maxLifetimeDeposit` and `withdrawThreshold` for a given ERC20 token that is\nalready allowlisted in the collateral bridge.","operationId":"TradingDataService_GetERC20SetAssetLimitsBundle","summary":"Get ERC20 set asset limits bundle"}},"/api/v2/erc20/asset/list/bundle":{"get":{"parameters":[{"description":"Asset ID of the asset bundle requested.","in":"query","name":"assetId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20ListAssetBundleResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signatures bundle to allowlist an ERC20 token in the collateral bridge","operationId":"TradingDataService_GetERC20ListAssetBundle","summary":"Get ERC20 list asset bundle"}},"/api/v2/erc20/asset/withdrawal/bundle":{"get":{"parameters":[{"description":"Withdrawal ID to retrieve.","in":"query","name":"withdrawalId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20WithdrawalApprovalResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signature bundle to finalise a withdrawal on Ethereum","operationId":"TradingDataService_GetERC20WithdrawalApproval","summary":"Get ERC20 withdrawal approval"}},"/api/v2/erc20/multisigcontrol/signer/added/bundles":{"get":{"parameters":[{"description":"Node ID of the validator for which a signature bundle is required.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Ethereum address of the validator that will submit the bundle.","in":"query","name":"submitter","required":false,"schema":{"type":"string"}},{"description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was promoted to consensus validator.","in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Filter signature bundles to those related to the contract on the given chain ID.","in":"query","name":"chainId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListERC20MultiSigSignerAddedBundlesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of the signature bundles to add a particular validator to the signer list of the multisig contract","operationId":"TradingDataService_ListERC20MultiSigSignerAddedBundles","summary":"List ERC20 multisig signer added bundles"}},"/api/v2/erc20/multisigcontrol/signer/removed/bundles":{"get":{"parameters":[{"description":"Node ID of the validator of which a signature bundle is required.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Ethereum address of the validator that will submit the bundle.","in":"query","name":"submitter","required":false,"schema":{"type":"string"}},{"description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was demoted from a consensus validator.","in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Filter signature bundles to those related to the contract on the given chain ID.","in":"query","name":"chainId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListERC20MultiSigSignerRemovedBundlesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of the signature bundles to remove a particular validator from signer list of the multisig contract","operationId":"TradingDataService_ListERC20MultiSigSignerRemovedBundles","summary":"List ERC20 multisig signer removed bundles"}},"/api/v2/estimate/fee":{"get":{"parameters":[{"description":"Market ID, used to specify the fee factors.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Price at which the potential order is expected to trade.","in":"query","name":"price","required":true,"schema":{"type":"string"}},{"description":"Size at which the potential order is expected to trade.","in":"query","name":"size","required":true,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateFeeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Estimate the fee that would be incurred for submitting an order\nwith the specified price and size on the market.","operationId":"TradingDataService_EstimateFee","summary":"Estimate fee"}},"/api/v2/estimate/margin":{"get":{"parameters":[{"description":"Market ID for the order.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Party ID of the order.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Order side - indicator for Seller or Buyer side.\n\n - SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","in":"query","name":"side","required":false,"schema":{"default":"SIDE_UNSPECIFIED","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"type":"string"}},{"description":"Type of the order.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","in":"query","name":"type","required":false,"schema":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"type":"string"}},{"description":"Size of order.","in":"query","name":"size","required":true,"schema":{"format":"uint64","type":"string"}},{"description":"Price of the asset.","in":"query","name":"price","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateMarginResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Estimate the margin that would be required for submitting this order","operationId":"TradingDataService_EstimateMargin","summary":"Estimate margin"}},"/api/v2/estimate/position":{"get":{"parameters":[{"description":"Market ID to estimate position for.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Open volume. This field is a signed integer scaled to the market's position decimal places.\nA negative number denotes a short position.","in":"query","name":"openVolume","required":true,"schema":{"format":"int64","type":"string"}},{"description":"Average entry price corresponding to the open volume. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","in":"query","name":"averageEntryPrice","required":true,"schema":{"type":"string"}},{"description":"Margin account balance. Needs to scaled by asset decimal places.","in":"query","name":"marginAccountBalance","required":true,"schema":{"type":"string"}},{"description":"General account balance. Needs to scaled by asset decimal places.","in":"query","name":"generalAccountBalance","required":true,"schema":{"type":"string"}},{"description":"Order margin account balance. Needs to be scaled by asset decimal places.","in":"query","name":"orderMarginAccountBalance","required":true,"schema":{"type":"string"}},{"description":"Margin mode for the party, cross margin or isolated margin.\n\n - MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","in":"query","name":"marginMode","required":false,"schema":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"type":"string"}},{"description":"Margin factor to be used along with isolated margin mode.","in":"query","name":"marginFactor","required":false,"schema":{"type":"string"}},{"description":"Whether the estimated position margin increase should be included in available collateral for liquidation price calculation in isolated margin mode.","in":"query","name":"includeRequiredPositionMarginInAvailableCollateral","required":false,"schema":{"type":"boolean"}},{"description":"Whether the liquidation price estimates should be scaled to market decimal places or by asset decimal places. If not set, asset decimal places are used.","in":"query","name":"scaleLiquidationPriceToMarketDecimals","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimatePositionResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Estimate the margin that would be required for maintaining the specified position, collateral increase needed to open the specified position and the liquidation price estimate.\nMargin estimates are scaled to asset decimal places.\nLiquidation price estimates are scaled to asset decimal places by default, unless an argument to scale to market decimal places is specified in the request.","operationId":"TradingDataService_EstimatePosition","summary":"Estimate position"}},"/api/v2/fees/stats":{"get":{"parameters":[{"description":"Restrict fee statistics to those related to the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict fee statistics to those related to the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get referral fee statistics for. If not set, the last complete epoch is used.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict fee statistics to those for the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetFeesStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Fees"],"description":"Get accumulated fees, rewards, and applied discount information. Either a market or an asset must be supplied as a filter.","operationId":"TradingDataService_GetFeesStats","summary":"Get fees statistics"}},"/api/v2/fees/stats/parties/{partyId}":{"get":{"parameters":[{"description":"Restrict fees statistics to those for the given party.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict fees statistics to those related to the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetFeesStatsForPartyResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Fees"],"description":"Get accumulated fees, rewards, and applied discount information. A party ID must be supplied as a filter.","operationId":"TradingDataService_GetFeesStatsForParty","summary":"Get fees statistics for a party"}},"/api/v2/funding-payments":{"get":{"parameters":[{"description":"Party ID to get funding payment for.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict funding payments returned to those generated by the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPaymentsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of funding payment gains and losses for a party as a result of their position on a perpetual market when a funding\nperiod ends.","operationId":"TradingDataService_ListFundingPayments","summary":"List funding payments"}},"/api/v2/funding-periods/data-points/{marketId}":{"get":{"parameters":[{"description":"Market ID to get funding period data points for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict the data points to those with the given source type.\n\n - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","in":"query","name":"source","required":false,"schema":{"default":"SOURCE_UNSPECIFIED","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"}},{"description":"Restrict the data points to those that contributed to the given funding period sequence.","in":"query","name":"seq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPeriodDataPointsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of data points for a perpetual market's funding periods.","operationId":"TradingDataService_ListFundingPeriodDataPoints","summary":"List funding period data points"}},"/api/v2/funding-periods/{marketId}":{"get":{"parameters":[{"description":"Market ID to get funding periods for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPeriodsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of funding periods for a perpetual market.","operationId":"TradingDataService_ListFundingPeriods","summary":"List funding periods"}},"/api/v2/games":{"get":{"parameters":[{"description":"Game ID to filter for.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Oldest epoch to retrieve game data from, inclusive. The maximum range of epochs that can be fetched at once is 30.\nIf not provided, defaults to the 'to' epoch minus 29, or the first epoch available if not enough epochs have passed.\nIf the 'to' epoch is not specified, it will be set to the chosen 'from' epoch + 29.","in":"query","name":"epochFrom","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Most recent epoch to retrieve game data to, inclusive. If not provided, defaults to the latest epoch. The maximum range of epochs that can be fetched at once is 30.\nIf no 'from' epoch is provided, or the 'from' epoch is out of range, i.e., the 'to' epoch - 'from' epoch > 29,\nthe 'from' epoch will be set to the 'to' epoch - 29.","in":"query","name":"epochTo","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Entity scope to filter games for, i.e. team games or individual games only.\n\n - ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","in":"query","name":"entityScope","required":false,"schema":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Team ID to filter for. This filter will only be applied if entity scope is not specified\nin the request, or the entity scope is set to teams.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for. This filter will apply regardless of the entity scope.\nIf the entity scope filter is teams, then the party ID filter will apply to team members.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGamesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Games"],"description":"Get a list of games and corresponding game data, given the provided filters","operationId":"TradingDataService_ListGames","summary":"List games"}},"/api/v2/governance":{"get":{"parameters":[{"description":"Proposal ID to get governance data for, if provided.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}},{"description":"Reference to get proposal data for, if provided.","in":"query","name":"reference","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetGovernanceDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a single proposal's details either by proposal ID or by reference","operationId":"TradingDataService_GetGovernanceData","summary":"Get governance data"}},"/api/v2/governances":{"get":{"parameters":[{"description":"Restrict proposals to those with the given state.\n\n - STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","in":"query","name":"proposalState","required":false,"schema":{"default":"STATE_UNSPECIFIED","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"type":"string"}},{"description":"Restrict proposals to those with the given type.\n\n - TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program","in":"query","name":"proposalType","required":false,"schema":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ALL","TYPE_NEW_MARKET","TYPE_UPDATE_MARKET","TYPE_NETWORK_PARAMETERS","TYPE_NEW_ASSET","TYPE_NEW_FREE_FORM","TYPE_UPDATE_ASSET","TYPE_NEW_SPOT_MARKET","TYPE_UPDATE_SPOT_MARKET","TYPE_NEW_TRANSFER","TYPE_CANCEL_TRANSFER","TYPE_UPDATE_MARKET_STATE","TYPE_UPDATE_REFERRAL_PROGRAM","TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM"],"type":"string"}},{"description":"Restrict proposals to those proposed by the given party ID.","in":"query","name":"proposerPartyId","required":false,"schema":{"type":"string"}},{"description":"Restrict proposals to those with the given reference.","in":"query","name":"proposalReference","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGovernanceDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a list of proposals","operationId":"TradingDataService_ListGovernanceData","summary":"List governance data"}},"/api/v2/info":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2InfoResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Node information"],"description":"Get information about the data node.\nResponse contains a semver formatted version of the data node and the commit hash, from which the data node was built","operationId":"TradingDataService_Info","summary":"Data node information"}},"/api/v2/ledgerentry/export":{"get":{"parameters":[{"description":"Restrict exported ledger entries to those relating to the given party ID.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict exported ledger entries to those relating to the given asset ID.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/apiHttpBody"}},"title":"Stream result of apiHttpBody","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger entries"],"description":"Export ledger entries records ledger entries to a csv file.\nMay or may not contain a date range - if no date range is provided, list all records for all times.\n\nLedger entries can be exported by:\n - export ledger entries for a single party for a given asset within a given time range\n - export ledger entries for a single party for a given asset for all times\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","operationId":"TradingDataService_ExportLedgerEntries","summary":"Export ledger entries"}},"/api/v2/ledgerentry/history":{"get":{"parameters":[{"description":"Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.","in":"query","name":"filter.closeOnAccountFilters","required":false,"schema":{"type":"boolean"}},{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.fromAccountFilter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.fromAccountFilter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.fromAccountFilter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.fromAccountFilter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.toAccountFilter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.toAccountFilter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.toAccountFilter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.toAccountFilter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"List of transfer types that is used for filtering sender and receiver accounts.\n\n - TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.","explode":true,"in":"query","name":"filter.transferTypes","required":false,"schema":{"items":{"enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH"],"type":"string"},"type":"array"}},{"description":"List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored.","in":"query","name":"filter.transferId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLedgerEntriesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger entries"],"description":"Get a list of ledger entries within the given date range. The date range is restricted to a maximum of 5 days.\nThis query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument.\nIt returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time\nthe summed ledger entries of the set of specified accounts changes.\nEach account filter must contain no more than one party ID.\nAt least one party ID must be specified in the from or to account filter.\n\nEntries can be filtered by:\n - the sending account (market ID, asset ID, account type)\n - receiving account (market ID, asset ID, account type)\n - sending AND receiving account\n - transfer type either in addition to the above filters or as a standalone option\nNote: The date range is restricted to any 5 days.\n If no start or end date is provided, only ledger entries from the last 5 days will be returned.\n If a start and end date are provided, but the end date is more than 5 days after the start date, only data up to 5 days after the start date will be returned.\n If a start date is provided but no end date, the end date will be set to 5 days after the start date.\n If no start date is provided, but the end date is, the start date will be set to 5 days before the end date.","operationId":"TradingDataService_ListLedgerEntries","summary":"List ledger entries"}},"/api/v2/liquidity/all-provisions":{"get":{"parameters":[{"description":"Restrict liquidity provisions to those placed on the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those placed by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those with the given order reference.","in":"query","name":"reference","required":false,"schema":{"type":"string"}},{"description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","in":"query","name":"live","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllLiquidityProvisionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"Get a list of liquidity provisions for a given market. This API returns a current and pending liquidity provision\nin the event that a provision has been updated by the provider but the updated provision will not be active until the next epoch.","operationId":"TradingDataService_ListAllLiquidityProvisions","summary":"List liquidity provisions"}},"/api/v2/liquidity/paidfees":{"get":{"parameters":[{"description":"Restrict fee data to those fees generated in the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict fee statistics to those paid in the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get paid liquidity fee statistics for. If omitted, the last complete epoch is used.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict fee data to those fees paid to the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPaidLiquidityFeesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"List information about paid liquidity fees for a given market, or asset ID.","operationId":"TradingDataService_ListPaidLiquidityFees","summary":"List paid liquidity fees data"}},"/api/v2/liquidity/providers":{"get":{"parameters":[{"description":"Market ID to retrieve liquidity providers for. If omitted, you must provide a party ID.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to retrieve data for. If omitted, you must provide a market ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLiquidityProvidersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"List information about active liquidity provider(s) for a given market, or liquidity provider's party ID.","operationId":"TradingDataService_ListLiquidityProviders","summary":"List liquidity providers data"}},"/api/v2/liquidity/provisions":{"get":{"parameters":[{"description":"Restrict liquidity provisions to those placed on the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those placed by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those with the given order reference.","in":"query","name":"reference","required":false,"schema":{"type":"string"}},{"description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","in":"query","name":"live","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLiquidityProvisionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"DEPRECATED: When a liquidity provider amends a provision, and it's accepted by the network, the pending\nprovision is returned by the API instead of the provision that is currently active.\nUse ListAllLiquidityProvisions instead.","operationId":"TradingDataService_ListLiquidityProvisions","summary":"List liquidity provisions"}},"/api/v2/margin-modes":{"get":{"parameters":[{"description":"Market ID to filter for.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartyMarginModesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Get a list of all margin modes, or for a specific market ID, or party ID.","operationId":"TradingDataService_ListPartyMarginModes","summary":"List margin modes per party per market"}},"/api/v2/margin/levels":{"get":{"parameters":[{"description":"Party ID for which to list the margin levels.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Market ID for which to list the margin levels.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListMarginLevelsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Get a list of margin levels that match the provided criteria. If no filter is provided, all margin levels will be returned.","operationId":"TradingDataService_ListMarginLevels","summary":"List margin levels"}},"/api/v2/market/data/{marketId}":{"get":{"parameters":[{"description":"Market ID to request data history for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetMarketDataHistoryByIDResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get market data history for a market ID from between a given date range","operationId":"TradingDataService_GetMarketDataHistoryByID","summary":"Get market data history"}},"/api/v2/market/data/{marketId}/latest":{"get":{"parameters":[{"description":"Market ID to retrieve market data for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLatestMarketDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get the latest market data for a given market","operationId":"TradingDataService_GetLatestMarketData","summary":"Get latest market data"}},"/api/v2/market/depth/{marketId}/latest":{"get":{"parameters":[{"description":"Market ID to request market depth for, required field.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Maximum market depth.","in":"query","name":"maxDepth","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLatestMarketDepthResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get the latest market depth for a given market","operationId":"TradingDataService_GetLatestMarketDepth","summary":"Get latest market depth"}},"/api/v2/market/{marketId}":{"get":{"parameters":[{"description":"Market ID of the market to retrieve data for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetMarketResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get information about a specific market using its ID. A market's ID will be the same as the ID of the proposal that\ngenerated it","operationId":"TradingDataService_GetMarket","summary":"Get market"}},"/api/v2/market/{marketId}/risk/factors":{"get":{"parameters":[{"description":"Market ID to get the risk factor for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetRiskFactorsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get risk factor data for a given market","operationId":"TradingDataService_GetRiskFactors","summary":"Get risk factors"}},"/api/v2/market/{marketId}/trade/latest":{"get":{"parameters":[{"description":"Market ID to retrieve the last trade for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLastTradeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Get the last trade made for a given market.","operationId":"TradingDataService_GetLastTrade","summary":"Get last trade"}},"/api/v2/markets":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Whether to include settled markets. If not set, settled markets will be included.","in":"query","name":"includeSettled","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListMarketsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of markets","operationId":"TradingDataService_ListMarkets","summary":"List markets"}},"/api/v2/markets/data":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLatestMarketDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of the latest market data for every market","operationId":"TradingDataService_ListLatestMarketData","summary":"List latest market data"}},"/api/v2/network/data":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get data regarding the nodes of the network","operationId":"TradingDataService_GetNetworkData","summary":"Get network data"}},"/api/v2/network/limits":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkLimitsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get the network limits relating to asset and market creation","operationId":"TradingDataService_GetNetworkLimits","summary":"Get network limits"}},"/api/v2/network/parameters":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNetworkParametersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the network parameter keys and their values","operationId":"TradingDataService_ListNetworkParameters","summary":"List network parameters"}},"/api/v2/network/parameters/{key}":{"get":{"parameters":[{"description":"Key identifying the network parameter.","in":"path","name":"key","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkParameterResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a network parameter's value by its key","operationId":"TradingDataService_GetNetworkParameter","summary":"Get network parameter"}},"/api/v2/networkhistory":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkHistoryStatusResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get information about the current state of network history's IPFS swarm","operationId":"TradingDataService_GetNetworkHistoryStatus","summary":"Network history status"}},"/api/v2/networkhistory/bootstrap":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkHistoryBootstrapPeersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get a list of IPFS peers that can be used to initialise a new data node with network history","operationId":"TradingDataService_GetNetworkHistoryBootstrapPeers","summary":"Network history bootstrap peers"}},"/api/v2/networkhistory/export":{"get":{"parameters":[{"description":"Block to begin exporting from. Must be the first block of a history segment,\nwhich by default are 1000 blocks each; in that case - 1, 1001, 2001 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","in":"query","name":"fromBlock","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Last block to export up to and including. Must be the last block of a history segment\nwhich by default are 1000 blocks each; in that case - 1000, 2000, 3000 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","in":"query","name":"toBlock","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Table to export data from.","in":"query","name":"table","required":false,"schema":{"default":"TABLE_UNSPECIFIED","enum":["TABLE_UNSPECIFIED","TABLE_BALANCES","TABLE_CHECKPOINTS","TABLE_DELEGATIONS","TABLE_LEDGER","TABLE_ORDERS","TABLE_TRADES","TABLE_MARKET_DATA","TABLE_MARGIN_LEVELS","TABLE_POSITIONS","TABLE_LIQUIDITY_PROVISIONS","TABLE_MARKETS","TABLE_DEPOSITS","TABLE_WITHDRAWALS","TABLE_BLOCKS","TABLE_REWARDS"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/apiHttpBody"}},"title":"Stream result of apiHttpBody","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Export CSV table data from network history between two block heights.\n\nThe requested block heights must fall on network history segment boundaries, which can\nbe discovered by calling the API to list all network history segments. By default\nsegments contain 1000 blocks. In that case ranges such as (1, 1000), (1001, 2000), (1, 3000)\nwould all fall on segment boundaries and be valid.\n\nThe generated CSV file is compressed into a ZIP file and returned, with the file name\nin the following format: `[chain id]-[table name]-[start block]-[end block].zip`\n\nIn gRPC, results are returned in a chunked stream of base64 encoded data.\n\nThrough the REST gateway, the base64 data chunks are decoded and streamed as a\n`content-type: application/zip` HTTP response.\n\nThe CSV exported data uses a comma as a DELIMITER between fields, and \" for QUOTE-ing fields.\n\nIf a value contains any of: DELIMITER, QUOTE, carriage return, or line feed then the whole\nvalue is prefixed and suffixed by the QUOTE character and any occurrence within\nthe value of a QUOTE character preceded by another QUOTE.\n\nA NULL is output as the NULL parameter string and is not quoted, while a non-NULL value\nmatching the NULL parameter string is quoted.\n\nFor example, with the default settings, a NULL is written as an unquoted empty string,\nwhile an empty string data value is written with double quotes.\n\nNote that CSV files produced may contain quoted values containing embedded carriage returns and line feeds.\nThus the files are not strictly one line per table row like text-format files.\n\nThe first row of the CSV file is a header that describes the contents of each column\nin subsequent rows.\n\nUsually the ZIP file will contain only a single CSV file. However it is possible that\nthe (from_block, to_block) request spans over a range of blocks in which the underlying\nschema of the database changes. For example, a column may have been added, removed, or renamed.\n\nIf this happens, the CSV file will be split at the point of the schema change and the zip\nfile will contain multiple CSV files, with a potentially different set of headers. The\n'version' number of the database schema is part of the in the CSV filename:\n\n `[chain id]-[table name]-[schema version]-[start block]-[end block].zip`\n\nFor example, a zip file might be called mainnet-sometable-000001-003000.zip\n\nAnd contain two CSV files: `mainnet-sometable-1-000001-002000.csv`:\n\ntimestamp, value\n1, foo\n2, bar\n\nAnd `mainnet-sometable-2-002001-003000.csv`:\n\ntimestamp, value, extra_value\n3, baz, apple\n\nIt is worth noting that the schema will not change within a single network history segment.\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","operationId":"TradingDataService_ExportNetworkHistory","summary":"Export network history as CSV"}},"/api/v2/networkhistory/segments":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllNetworkHistorySegmentsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get a list of all history segments stored by the data node currently connected to","operationId":"TradingDataService_ListAllNetworkHistorySegments","summary":"List all network history segments"}},"/api/v2/node/signatures":{"get":{"parameters":[{"description":"Resource ID to list signatures for.","in":"query","name":"id","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNodeSignaturesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of aggregate signatures from all the nodes of the network","operationId":"TradingDataService_ListNodeSignatures","summary":"List node signatures"}},"/api/v2/node/{id}":{"get":{"parameters":[{"description":"Node ID to get data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNodeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get information about a given node","operationId":"TradingDataService_GetNode","summary":"Get node"}},"/api/v2/nodes":{"get":{"parameters":[{"description":"Return the node list for the given epoch. If not set, the node list for the current epoch will be returned.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNodesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the nodes on the network along with the related information.","operationId":"TradingDataService_ListNodes","summary":"List nodes"}},"/api/v2/oracle/data":{"get":{"parameters":[{"description":"Oracle spec ID to list data for.","in":"query","name":"oracleSpecId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOracleDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get a list of all oracle data that have been broadcast to any market","operationId":"TradingDataService_ListOracleData","summary":"List oracle data"}},"/api/v2/oracle/spec/{oracleSpecId}":{"get":{"parameters":[{"description":"Oracle spec ID to request data for.","in":"path","name":"oracleSpecId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetOracleSpecResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get an oracle spec by ID. Oracle spec IDs can be found by querying markets that use them as a data source","operationId":"TradingDataService_GetOracleSpec","summary":"Get oracle spec"}},"/api/v2/oracle/specs":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOracleSpecsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get a list of all oracles specs that are defined against all markets","operationId":"TradingDataService_ListOracleSpecs","summary":"List oracle specs"}},"/api/v2/order/versions/{orderId}":{"get":{"parameters":[{"description":"Order ID to list versions for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOrderVersionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of all versions of an order in the order history","operationId":"TradingDataService_ListOrderVersions","summary":"List order versions"}},"/api/v2/order/{orderId}":{"get":{"parameters":[{"description":"Order ID to retrieve order information for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"description":"Historic version number of the order to return. If not set, the most current version will be returned.","in":"query","name":"version","required":false,"schema":{"format":"int32","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetOrderResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get an order by its ID. An order's ID will be the SHA3-256 hash of the signature that the order was submitted with","operationId":"TradingDataService_GetOrder","summary":"Get order"}},"/api/v2/orders":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","explode":true,"in":"query","name":"filter.statuses","required":false,"schema":{"items":{"enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given types.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","explode":true,"in":"query","name":"filter.types","required":false,"schema":{"items":{"enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given Time In Force.\n\n - TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","explode":true,"in":"query","name":"filter.timeInForces","required":false,"schema":{"items":{"enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"type":"string"},"type":"array"}},{"description":"Indicator if liquidity provisions should be included or not in the list.","in":"query","name":"filter.excludeLiquidity","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those placed by the given party IDs.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the given market IDs.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given reference.","in":"query","name":"filter.reference","required":false,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"filter.dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"filter.dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict orders to those that are live. If not set, it is treated as being false.","in":"query","name":"filter.liveOnly","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOrdersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of orders that match the given filters","operationId":"TradingDataService_ListOrders","summary":"List orders"}},"/api/v2/parties":{"get":{"parameters":[{"description":"Restrict the returned party to only the given party ID. If not set, all parties will be returned.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartiesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a list of parties","operationId":"TradingDataService_ListParties","summary":"List parties"}},"/api/v2/parties/profiles":{"get":{"parameters":[{"description":"Restrict the returned profiles to only the given party IDs. If not set,\nall parties' profiles will be returned.","explode":true,"in":"query","name":"parties","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartiesProfilesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a list of profiles for multiple parties","operationId":"TradingDataService_ListPartiesProfiles","summary":"List parties' profiles"}},"/api/v2/parties/{partyId}/stake":{"get":{"parameters":[{"description":"Party ID for which the stake information is requested.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetStakeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get staking information for a given party","operationId":"TradingDataService_GetStake","summary":"Get stake"}},"/api/v2/party/activity/streak/{partyId}":{"get":{"parameters":[{"description":"Party ID to get the activity streak for.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Epoch to get the activity streak for. If not set, the last complete epoch is used.","in":"query","name":"epoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetPartyActivityStreakResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get a party's activity across epochs.","operationId":"TradingDataService_GetPartyActivityStreak","summary":"List party activity streak"}},"/api/v2/party/{partyId}":{"get":{"parameters":[{"description":"Party ID to retrieve party information for.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetPartyResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a single party","operationId":"TradingDataService_GetParty","summary":"Get party"}},"/api/v2/positions":{"get":{"parameters":[{"description":"Restrict positions to those related to the given parties.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict positions to those on the given markets.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllPositionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Get a list of all of a party's positions","operationId":"TradingDataService_ListAllPositions","summary":"List positions"}},"/api/v2/referral-programs/current":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetCurrentReferralProgramResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get the current referral program for the network. This program may not be active if it has ended\nand has not been replaced by another.","operationId":"TradingDataService_GetCurrentReferralProgram","summary":"Get current referral program"}},"/api/v2/referral-sets":{"get":{"parameters":[{"description":"Referral set ID to retrieve information for.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","in":"query","name":"referrer","required":false,"schema":{"type":"string"}},{"description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","in":"query","name":"referee","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListReferralSetsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"List all referral sets, or a specific referral set if you know its ID.","operationId":"TradingDataService_ListReferralSets","summary":"List referral sets"}},"/api/v2/referral-sets/referees":{"get":{"parameters":[{"description":"Referral set ID to retrieve information for.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","in":"query","name":"referrer","required":false,"schema":{"type":"string"}},{"description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","in":"query","name":"referee","required":false,"schema":{"type":"string"}},{"description":"Epochs to aggregate party volume and rewards over. If omitted, 30 epochs will be used.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListReferralSetRefereesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"List all referees that belong to a referral set.","operationId":"TradingDataService_ListReferralSetReferees","summary":"List referral set referees"}},"/api/v2/referral-sets/stats":{"get":{"parameters":[{"description":"Restrict referral set statistics to those for the given referral set.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get referral set statistics for. If not set, the last complete epoch is used.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict referral set statistics to those for the given referee.","in":"query","name":"referee","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetReferralSetStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get the total taker volume, and each referee's taker volume and, reward and discount factors for a referral set\nat the latest or a specific epoch. You can also optionally filter for a specific referee's statistics.","operationId":"TradingDataService_GetReferralSetStats","summary":"Get referral set statistics"}},"/api/v2/rewards":{"get":{"parameters":[{"description":"Restrict rewards data to those that were received by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict rewards data to those that were paid with the given asset ID.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict rewards data to those that were paid after and including the given epoch ID.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict rewards data to those that were paid up to and including the given epoch ID.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Filter for rewards paid if the party is a member of the given team.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Filter for rewards paid if the party participated in the given game.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListRewardsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of rewards that match the provided criteria. If no filter is provided, all rewards will be returned.","operationId":"TradingDataService_ListRewards","summary":"List rewards"}},"/api/v2/rewards/epoch/summaries":{"get":{"parameters":[{"description":"Restrict reward summaries to those connected to the assets in the given list.","explode":true,"in":"query","name":"filter.assetIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict reward summaries to those connected to the markets in the given list.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict rewards summaries to those that were paid after and including the given epoch ID.","in":"query","name":"filter.fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict rewards summaries to those that were paid up to and including the given epoch ID.","in":"query","name":"filter.toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListEpochRewardSummariesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of reward summaries by epoch for a given range of epochs.\nThe result is filtered by a list of asset IDs, market IDs and starting and ending epochs, for which to return rewards.\nIf no data is provided, all reward summaries will be returned, grouped by epochs, market IDs, asset IDs and reward type.","operationId":"TradingDataService_ListEpochRewardSummaries","summary":"List epoch reward summaries"}},"/api/v2/rewards/summaries":{"get":{"parameters":[{"description":"Restrict the reward summary to rewards paid to the given parties.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict the reward summary to rewards paid in the given assets.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListRewardSummariesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of reward summaries where the reward amount is the total rewards received over all epochs\nper party ID and asset ID.\nRequest parameters are optional party ID and asset ID.\nIf no data is provided, all reward summaries will be returned grouped by party and asset ID.","operationId":"TradingDataService_ListRewardSummaries","summary":"List reward summaries"}},"/api/v2/snapshots":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCoreSnapshotsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of core snapshots taken","operationId":"TradingDataService_ListCoreSnapshots","summary":"List snapshots"}},"/api/v2/stoporder/{orderId}":{"get":{"parameters":[{"description":"Order ID to retrieve order information for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetStopOrderResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a stop order by its ID. A stop order's ID will be the SHA3-256 hash of the signature that the order was submitted with.\nA stop order's ID is likely to be different from the ID of the order that will be submitted when the stop is triggered.","operationId":"TradingDataService_GetStopOrder","summary":"Get stop order"}},"/api/v2/stoporders":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","explode":true,"in":"query","name":"filter.statuses","required":false,"schema":{"items":{"enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given expiry strategies.\n\n - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","explode":true,"in":"query","name":"filter.expiryStrategies","required":false,"schema":{"items":{"enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"type":"array"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"filter.dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"filter.dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict orders to those placed by the given party IDs.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the given market IDs.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Live stop orders only.","in":"query","name":"filter.liveOnly","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListStopOrdersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of stop orders that match the given filters","operationId":"TradingDataService_ListStopOrders","summary":"List stop orders"}},"/api/v2/stream/accounts":{"get":{"parameters":[{"description":"Market ID to filter accounts by. If empty, no markets will be filtered.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter accounts by. If empty, no parties will be filtered.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Asset ID to filter accounts by. If empty, no assets will be filtered.","in":"query","name":"asset","required":false,"schema":{"type":"string"}},{"description":"Account type to subscribe to, required field.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"type","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveAccountsResponse"}},"title":"Stream result of v2ObserveAccountsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Subscribe to a stream of accounts","operationId":"TradingDataService_ObserveAccounts","summary":"Accounts subscription"}},"/api/v2/stream/candle/data":{"get":{"parameters":[{"description":"Unique ID for the candle.","in":"query","name":"candleId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveCandleDataResponse"}},"title":"Stream result of v2ObserveCandleDataResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Subscribe to a stream of candle updates","operationId":"TradingDataService_ObserveCandleData","summary":"Observe candle data"}},"/api/v2/stream/event/bus":{"get":{"parameters":[{"description":"One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","explode":true,"in":"query","name":"type","required":false,"schema":{"items":{"enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"type":"string"},"type":"array"}},{"description":"Market ID to filter for, optional field. If empty, no markets will be excluded from the stream.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for, optional field. If empty, no parties will be excluded from the stream.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Batch size,\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","in":"query","name":"batchSize","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveEventBusResponse"}},"title":"Stream result of v2ObserveEventBusResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Events"],"description":"Subscribe to a stream of events from the core","operationId":"TradingDataService_ObserveEventBus","summary":"Observe event bus"}},"/api/v2/stream/governance":{"get":{"parameters":[{"description":"Restrict proposal updates to those proposed by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveGovernanceResponse"}},"title":"Stream result of v2ObserveGovernanceResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Subscribe to a stream of updates to governance proposals","operationId":"TradingDataService_ObserveGovernance","summary":"Observe governance"}},"/api/v2/stream/ledger/movements":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveLedgerMovementsResponse"}},"title":"Stream result of v2ObserveLedgerMovementsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger movements"],"description":"Subscribe to a stream of transfer responses","operationId":"TradingDataService_ObserveLedgerMovements","summary":"Observe ledger movements"}},"/api/v2/stream/liquidity-provisions":{"get":{"parameters":[{"description":"Target market to observe for liquidity provisions.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Target party to observe for submitted liquidity provisions.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveLiquidityProvisionsResponse"}},"title":"Stream result of v2ObserveLiquidityProvisionsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"Subscribe to a stream of liquidity provision events for a given market and party","operationId":"TradingDataService_ObserveLiquidityProvisions","summary":"Observe liquidity provisions"}},"/api/v2/stream/margin/levels":{"get":{"parameters":[{"description":"Restrict margin level updates to those relating to the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict margin level updates to those relating to the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarginLevelsResponse"}},"title":"Stream result of v2ObserveMarginLevelsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Subscribe to a stream of margin levels updates","operationId":"TradingDataService_ObserveMarginLevels","summary":"Observe margin levels"}},"/api/v2/stream/markets/data":{"get":{"parameters":[{"description":"Restrict updates to market data by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDataResponse"}},"title":"Stream result of v2ObserveMarketsDataResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of data about a given market","operationId":"TradingDataService_ObserveMarketsData","summary":"Observe markets data"}},"/api/v2/stream/markets/depth":{"get":{"parameters":[{"description":"Restrict market depth data by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDepthResponse"}},"title":"Stream result of v2ObserveMarketsDepthResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of the latest market depth for a given market","operationId":"TradingDataService_ObserveMarketsDepth","summary":"Observe markets depth"}},"/api/v2/stream/markets/depth/updates":{"get":{"parameters":[{"description":"Restrict updates to market depth by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDepthUpdatesResponse"}},"title":"Stream result of v2ObserveMarketsDepthUpdatesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of updates on market depth for a given market","operationId":"TradingDataService_ObserveMarketsDepthUpdates","summary":"Observe markets depth updates"}},"/api/v2/stream/orders":{"get":{"parameters":[{"description":"Restrict orders to those placed on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the market by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Whether liquidity orders should be excluded from the stream. If not set, liquidity orders will be included.","in":"query","name":"excludeLiquidity","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveOrdersResponse"}},"title":"Stream result of v2ObserveOrdersResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Subscribe to a stream of orders","operationId":"TradingDataService_ObserveOrders","summary":"Observe orders"}},"/api/v2/stream/positions":{"get":{"parameters":[{"description":"Restrict position updates to those related to the given parties.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict position updates to those related to the given markets.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObservePositionsResponse"}},"title":"Stream result of v2ObservePositionsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Subscribe to a stream of position updates. The first messages sent through the stream will contain\ninformation about current positions, followed by updates to those positions.","operationId":"TradingDataService_ObservePositions","summary":"Observe positions"}},"/api/v2/stream/trades":{"get":{"parameters":[{"description":"Restrict the trades streamed to those made on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the trades streamed to those made by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveTradesResponse"}},"title":"Stream result of v2ObserveTradesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Subscribe to a stream of trades, optionally filtered by party/market","operationId":"TradingDataService_ObserveTrades","summary":"Observe trades"}},"/api/v2/stream/transaction-results":{"get":{"parameters":[{"description":"Restrict the transaction results streamed to those made by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the transaction results streamed to those with given hashes.","explode":true,"in":"query","name":"hashes","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the transaction results streamed to those with given status true/false (success/failure).","in":"query","name":"status","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveTransactionResultsResponse"}},"title":"Stream result of v2ObserveTransactionResultsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction results"],"description":"Subscribe to a stream of transaction results, optionally filtered by party/hash/status","operationId":"TradingDataService_ObserveTransactionResults","summary":"Observe transaction results"}},"/api/v2/stream/votes":{"get":{"parameters":[{"description":"Restrict vote updates to those made by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict vote updates to those made on the given proposal.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveVotesResponse"}},"title":"Stream result of v2ObserveVotesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Subscribe to a stream of votes cast on a given proposal, or by all votes made by a given party","operationId":"TradingDataService_ObserveVotes","summary":"Observe votes"}},"/api/v2/successor_markets/{marketId}":{"get":{"parameters":[{"description":"Market ID that is a member of the succession line. This can be the original market\nor any subsequent child market that succeeded it.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Flag to indicate whether or not to include the full succession line, or only list\nthe children of the given market ID. If true, the full succession line is included.","in":"query","name":"includeFullHistory","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListSuccessorMarketsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Given a market ID, return the full lineage of markets since inception, or all successor markets since and including\nthe given market ID. The markets will be returned in succession order, i.e. the market at position i will be the parent\nof the market at position i+1.","operationId":"TradingDataService_ListSuccessorMarkets","summary":"List successor markets"}},"/api/v2/teams":{"get":{"parameters":[{"description":"Restrict teams to those with the given team ID.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Restrict teams to those where the given party is a referrer or a referee.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of all teams, or for a specific team by using team ID, or party ID of a referrer or referee","operationId":"TradingDataService_ListTeams","summary":"List teams"}},"/api/v2/teams/referees/history/{referee}":{"get":{"parameters":[{"description":"Party ID to list referee history for.","in":"path","name":"referee","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamRefereeHistoryResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of a referee's team history, i.e. the teams that a referee has been a member of and transferred from/to.","operationId":"TradingDataService_ListTeamRefereeHistory","summary":"List referee team history"}},"/api/v2/teams/referees/{teamId}":{"get":{"parameters":[{"description":"Team ID to list referees for.","in":"path","name":"teamId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamRefereesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of all referees for a given team ID","operationId":"TradingDataService_ListTeamReferees","summary":"List team referees"}},"/api/v2/teams/stats":{"get":{"parameters":[{"description":"Restrict team statistics to those with the given team ID.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamsStatisticsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get the statistics of all teams, or for a specific team by using team ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","operationId":"TradingDataService_ListTeamsStatistics","summary":"List teams statistics"}},"/api/v2/teams/{teamId}/stats":{"get":{"parameters":[{"description":"Restrict team statistics to those with the given team ID.","in":"path","name":"teamId","required":true,"schema":{"type":"string"}},{"description":"Restrict team members' statistics to those with the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamMembersStatisticsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get the statistics for all members of a given team, or for a specific member by using party ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","operationId":"TradingDataService_ListTeamMembersStatistics","summary":"List team members' statistics"}},"/api/v2/time-weighted-notional-position":{"get":{"parameters":[{"description":"Asset ID to filter for.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Game ID to filter for.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Epoch to filter for.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTimeWeightedNotionalPositionResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Get the time weighted notional position for a given party and asset. The time weighted notional position\nis used to check if a party qualifies for a reward.\nIf no epoch is specified, the final time weighted notional position from the end of the most recently completed epoch is returned.\nIf an epoch is specified, the final time weighted notional position at that epoch is returned.","operationId":"TradingDataService_GetTimeWeightedNotionalPosition","summary":"Get time weighted notional position"}},"/api/v2/trades":{"get":{"parameters":[{"description":"Restrict trades to those that occurred on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict trades to those that were caused by the given orders.","explode":true,"in":"query","name":"orderIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict trades to those that were caused by orders placed by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTradesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Get a list of all trades, optionally filtered by party/market/order","operationId":"TradingDataService_ListTrades","summary":"List trades"}},"/api/v2/transfer/{transferId}":{"get":{"parameters":[{"description":"Transfer ID to request data for.","in":"path","name":"transferId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTransferResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Get a specific transfer by ID","operationId":"TradingDataService_GetTransfer","summary":"Get transfer by ID"}},"/api/v2/transfers":{"get":{"parameters":[{"description":"Restrict transfer to those where the given public key is a sender or receiver.","in":"query","name":"pubkey","required":false,"schema":{"type":"string"}},{"description":"Restrict transfers to those in the given direction from the supplied public key.\nWhen is_reward is true, and pubkey is set, then direction MUST be TRANSFER_DIRECTION_DIRECTION_FROM.","in":"query","name":"direction","required":false,"schema":{"default":"TRANSFER_DIRECTION_UNSPECIFIED","enum":["TRANSFER_DIRECTION_UNSPECIFIED","TRANSFER_DIRECTION_TRANSFER_FROM","TRANSFER_DIRECTION_TRANSFER_TO","TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM"],"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict transfers to those related to reward transfers.","in":"query","name":"isReward","required":false,"schema":{"type":"boolean"}},{"description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Status to filter on.\n\n - STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","in":"query","name":"status","required":false,"schema":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"type":"string"}},{"description":"Dispatch strategy's scope to filter for.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set.","in":"query","name":"scope","required":false,"schema":{"default":"SCOPE_UNSPECIFIED","enum":["SCOPE_UNSPECIFIED","SCOPE_INDIVIDUAL","SCOPE_TEAM"],"type":"string"}},{"description":"Game ID to filter on.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Account type to filter on for transfers from account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"fromAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}},{"description":"Account type to filter on for transfers to account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"toAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTransfersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Get a list of transfers between public keys. A valid value for public key can be one of:\n- a party ID\n- \"network\"\n- \"0000000000000000000000000000000000000000000000000000000000000000\", the public key for the global rewards account","operationId":"TradingDataService_ListTransfers","summary":"List transfers"}},"/api/v2/transfers/estimate-fee":{"get":{"parameters":[{"description":"Sender's ID.","in":"query","name":"fromAccount","required":false,"schema":{"type":"string"}},{"description":"Type of account sent from.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"fromAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}},{"description":"Receiver's ID.","in":"query","name":"toAccount","required":false,"schema":{"type":"string"}},{"description":"Amount to be transferred.","in":"query","name":"amount","required":false,"schema":{"type":"string"}},{"description":"Asset ID for the asset associated with the transaction.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateTransferFeeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Estimate transfer fee costs with potential discount applied","operationId":"TradingDataService_EstimateTransferFee","summary":"Estimate transfer fee costs"}},"/api/v2/transfers/total-fee-discount":{"get":{"parameters":[{"description":"ID of party eligible for the discount.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"ID of asset associated with the discount.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTotalTransferFeeDiscountResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Returns available per party per asset transfer discount","operationId":"TradingDataService_GetTotalTransferFeeDiscount","summary":"Available transfer fee discount"}},"/api/v2/upgrade/proposals":{"get":{"parameters":[{"description":"Restrict protocol upgrade proposals to those with the given status.\n\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","in":"query","name":"status","required":false,"schema":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"type":"string"}},{"description":"Restrict protocol upgrade proposals to those approved by the given node ID.","in":"query","name":"approvedBy","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListProtocolUpgradeProposalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of protocol upgrade proposals, optionally filtering on status or approver.","operationId":"TradingDataService_ListProtocolUpgradeProposals","summary":"List protocol upgrade proposals"}},"/api/v2/upgrade/status":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetProtocolUpgradeStatusResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get status of a protocol upgrade","operationId":"TradingDataService_GetProtocolUpgradeStatus","summary":"Get protocol upgrade status"}},"/api/v2/vega/keys/ethereum/rotations":{"get":{"parameters":[{"description":"Node ID to get the rotation for, if provided.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListEthereumKeyRotationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about Ethereum key rotations that have been performed by validator nodes","operationId":"TradingDataService_ListEthereumKeyRotations","summary":"List Ethereum key rotations"}},"/api/v2/vega/keys/rotations":{"get":{"parameters":[{"description":"Node ID to get key rotations for, if provided.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListKeyRotationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about Vega key rotations that have been performed by validator nodes","operationId":"TradingDataService_ListKeyRotations","summary":"List key rotations"}},"/api/v2/vega/time":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetVegaTimeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get the current time of the network in Unix nanoseconds","operationId":"TradingDataService_GetVegaTime","summary":"Get Vega time"}},"/api/v2/volume-discount-programs/current":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetCurrentVolumeDiscountProgramResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Volume discount program"],"description":"Get the current volume discount program for the network. This program may not be active if it has ended\nand has not been replaced by another.","operationId":"TradingDataService_GetCurrentVolumeDiscountProgram","summary":"Get current volume discount program"}},"/api/v2/volume-discount-programs/stats":{"get":{"parameters":[{"description":"Epoch to get volume discount statistics for. If not set, last epoch is used.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict volume discount statistics to those for the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetVolumeDiscountStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Volume discount program"],"description":"Get the information about a party's running traded volume, and the discount factor it earns them.","operationId":"TradingDataService_GetVolumeDiscountStats","summary":"Get volume discount statistics"}},"/api/v2/votes":{"get":{"parameters":[{"description":"Party for which the votes are requested.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Proposal ID to list votes for.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListVotesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a list of votes. A party ID or a proposal ID must be provided.","operationId":"TradingDataService_ListVotes","summary":"List votes"}},"/api/v2/withdrawal/{id}":{"get":{"parameters":[{"description":"Withdrawal ID to retrieve data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetWithdrawalResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 hash of the signature that the withdrawal was submitted with","operationId":"TradingDataService_GetWithdrawal","summary":"Get withdrawal"}},"/api/v2/withdrawals":{"get":{"parameters":[{"description":"Restrict withdrawals to those made by this party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListWithdrawalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of withdrawals for a given party","operationId":"TradingDataService_ListWithdrawals","summary":"List withdrawals"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"FundingPeriodDataPointSource":{"default":"SOURCE_UNSPECIFIED","description":" - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"},"ListTransfersRequestScope":{"default":"SCOPE_UNSPECIFIED","description":"Defines the types of a dispatch strategy's scope the API can filter on.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set.","enum":["SCOPE_UNSPECIFIED","SCOPE_INDIVIDUAL","SCOPE_TEAM"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"OracleDataSubmissionOracleSource":{"default":"ORACLE_SOURCE_UNSPECIFIED","description":"- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.","enum":["ORACLE_SOURCE_UNSPECIFIED","ORACLE_SOURCE_OPEN_ORACLE","ORACLE_SOURCE_JSON","ORACLE_SOURCE_ETHEREUM"],"title":"Supported oracle sources","type":"string"},"OrderTimeInForce":{"default":"TIME_IN_FORCE_UNSPECIFIED","description":"- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"title":"Time In Force for an order","type":"string"},"StopOrderExpiryStrategy":{"default":"EXPIRY_STRATEGY_UNSPECIFIED","description":" - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"StopOrderRejectionReason":{"default":"REJECTION_REASON_UNSPECIFIED","enum":["REJECTION_REASON_UNSPECIFIED","REJECTION_REASON_TRADING_NOT_ALLOWED","REJECTION_REASON_EXPIRY_IN_THE_PAST","REJECTION_REASON_MUST_BE_REDUCE_ONLY","REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION","REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION","REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION","REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES","REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT"],"title":"- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets","type":"string"},"StopOrderSizeOverrideSetting":{"default":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","enum":["SIZE_OVERRIDE_SETTING_UNSPECIFIED","SIZE_OVERRIDE_SETTING_NONE","SIZE_OVERRIDE_SETTING_POSITION"],"title":"- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader","type":"string"},"StopOrderSizeOverrideValue":{"properties":{"percentage":{"title":"Scaling percentage of the current position’s size","type":"string"}},"type":"object"},"StopOrderTriggerDirection":{"default":"TRIGGER_DIRECTION_UNSPECIFIED","enum":["TRIGGER_DIRECTION_UNSPECIFIED","TRIGGER_DIRECTION_RISES_ABOVE","TRIGGER_DIRECTION_FALLS_BELOW"],"title":"- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level","type":"string"},"TransactionResultFailureDetails":{"properties":{"error":{"title":"Error message explaining the reason for the transaction failing processing","type":"string"}},"type":"object"},"TransactionResultSuccessDetails":{"type":"object"},"UpdateMarginModeMode":{"default":"MODE_UNSPECIFIED","enum":["MODE_UNSPECIFIED","MODE_CROSS_MARGIN","MODE_ISOLATED_MARGIN"],"title":"- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"apiHttpBody":{"description":"Message that represents an arbitrary HTTP body. It should only be used for\npayload formats that can't be represented as JSON, such as raw binary or\nan HTML page.\n\n\nThis message can be used both in streaming and non-streaming API methods in\nthe request as well as the response.\n\nIt can be used as a top-level request field, which is convenient if one\nwants to extract parameters from either the URL or HTTP template into the\nrequest fields and also want access to the raw HTTP body.\n\nExample:\n\n message GetResourceRequest {\n // A unique request id.\n string request_id = 1;\n\n // The raw HTTP body is bound to this field.\n google.api.HttpBody http_body = 2;\n\n }\n\n service ResourceService {\n rpc GetResource(GetResourceRequest)\n returns (google.api.HttpBody);\n rpc UpdateResource(google.api.HttpBody)\n returns (google.protobuf.Empty);\n\n }\n\nExample with streaming methods:\n\n service CaldavService {\n rpc GetCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n rpc UpdateCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n\n }\n\nUse of this type only changes how the request and response bodies are\nhandled, all other features will continue to work unchanged.","properties":{"contentType":{"description":"The HTTP Content-Type header value specifying the content type of the body.","type":"string"},"data":{"description":"The HTTP request/response body as raw binary.","format":"byte","type":"string"},"extensions":{"description":"Application specific response metadata. Must be set in the first response\nfor streaming APIs.","items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"}},"type":"object"},"apiv2Candle":{"properties":{"close":{"description":"Closing trade price.","type":"string"},"high":{"description":"Highest price for trading during the candle interval.","type":"string"},"lastUpdate":{"description":"Timestamp in Unix nanoseconds for the point in time when the candle was last updated.","format":"int64","type":"string"},"low":{"description":"Lowest price for trading during the candle interval.","type":"string"},"notional":{"description":"Total notional value traded during the candle interval. This value is determined by multiplying price, using market decimal places, by size, using position decimal places.\nThe number of decimal places needed to convert this value to a decimal is market decimal places plus position decimal places.","format":"uint64","type":"string"},"open":{"description":"Open trade price.","type":"string"},"start":{"description":"Timestamp in Unix nanoseconds for the point in time when the candle was initially created/opened.","format":"int64","type":"string"},"volume":{"description":"Total trading volume during the candle interval.","format":"uint64","type":"string"}},"title":"Represents the high, low, open, and closing prices for an interval of trading,\nreferred to commonly as a candlestick or candle","type":"object"},"apiv2FundingPayment":{"properties":{"amount":{"description":"Funding payment amount, where a positive value indicates an earned payment received and a negative value a loss.","type":"string"},"fundingPeriodSeq":{"description":"Funding period sequence this payment was calculated from.","format":"uint64","type":"string"},"marketId":{"description":"Market that produced the funding payment.","type":"string"},"partyId":{"description":"Party that received the funding payment.","type":"string"},"timestamp":{"description":"Timestamp, in Unix nanoseconds, at which this funding payment occurred.","format":"int64","type":"string"}},"title":"A funding payment for a party on a perpetual market","type":"object"},"apiv2LiquidityProvision":{"description":"Liquidity provider commitment. For API purposes this can report a pending liquidity provision,\nthe current live provision or both in the event that an update has been accepted on the network, but has yet\nto go live and thus there is still a pending provision that will become active in the next epoch.","properties":{"current":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Liquidity provision that is currently live."},"pending":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Liquidity provision that is currently pending and will go live in the next epoch."}},"type":"object"},"apiv2ReferralProgram":{"description":"Referral program details.","properties":{"benefitTiers":{"description":"Defined tiers in increasing order. First element will give Tier 1, second\nelement will give Tier 2, and so on.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends, the\nprogram will end and benefits will be disabled.","format":"int64","type":"string"},"endedAt":{"description":"Timestamp, in Unix nanoseconds, when the program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"apiv2Team":{"description":"Team record containing the team information.","properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"createdAt":{"description":"Timestamp in Unix nanoseconds when the team was created.","format":"int64","type":"string"},"createdAtEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"Party ID that created the team.","type":"string"},"teamId":{"description":"ID of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"},"totalMembers":{"description":"Current number of members in the team.","format":"uint64","type":"string"}},"type":"object"},"apiv2VolumeDiscountProgram":{"description":"Volume discount program details.","properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"endedAt":{"description":"Timestamp in Unix nanoseconds, at which the program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a volume discount statistics' running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"commandsv1CancelTransfer":{"description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","properties":{"transferId":{"description":"Transfer ID of the transfer to cancel.","type":"string"}},"type":"object"},"eventsv1FundingPayment":{"description":"The amount gained or lost by a party as a result of a funding payment.","properties":{"amount":{"description":"The amount paid, this can be negative for parties who lost at the end of the funding period.","type":"string"},"partyId":{"description":"ID of the party.","type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"description":"`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(&foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n // or ...\n if (any.isSameTypeAs(Foo.getDefaultInstance())) {\n foo = any.unpack(Foo.getDefaultInstance());\n }\n\nExample 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\nExample 4: Pack and unpack a message in Go\n\n foo := &pb.Foo{...}\n any, err := anypb.New(foo)\n if err != nil {\n ...\n }\n ...\n foo := &pb.Foo{}\n if err := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\nJSON\n\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": ,\n \"lastName\": \n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }","properties":{"@type":{"description":"A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics.","type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1AnnounceNode":{"description":"A command that allows a new node operator to announce themselves to the network as a new validator.","properties":{"avatarUrl":{"description":"URL to the node operator's avatar.","type":"string"},"chainPubKey":{"description":"Public key for the blockchain, currently the node's CometBFT key.","type":"string"},"country":{"description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node being announced.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the ethereum wallet."},"fromEpoch":{"description":"Epoch from which the node is expected to be ready to validate blocks.","format":"uint64","type":"string"},"id":{"description":"Node ID of the validator, which is the node's public master key.","type":"string"},"infoUrl":{"description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","type":"string"},"name":{"description":"Human-readable name of the node.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"vegaPubKey":{"description":"Vega public key of the node being announced.","type":"string"},"vegaPubKeyIndex":{"description":"Vega public key derivation index.","format":"int64","type":"integer"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the Vega wallet."}},"type":"object"},"v1ApplyReferralCode":{"description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","properties":{"id":{"description":"Referral code, normally the referral set ID, for the party to join.","type":"string"}},"type":"object"},"v1AuctionEvent":{"properties":{"end":{"format":"int64","title":"Timestamp containing the end time for an auction","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction"},"leave":{"title":"True if the event indicates leaving auction mode and False otherwise","type":"boolean"},"marketId":{"title":"Market ID for the event","type":"string"},"openingAuction":{"title":"True if the event indicates an auction opening and False otherwise","type":"boolean"},"start":{"format":"int64","title":"Timestamp containing the start time for an auction","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"Reason this market is/was in auction"}},"title":"Auction event indicating a change in auction state, for example starting or ending an auction","type":"object"},"v1BatchMarketInstructions":{"description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","properties":{"amendments":{"description":"List of order amendments to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderAmendment"},"type":"array"},"cancellations":{"description":"List of order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderCancellation"},"type":"array"},"stopOrdersCancellation":{"description":"List of stop order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"type":"array"},"stopOrdersSubmission":{"description":"List of stop order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"type":"array"},"submissions":{"description":"List of order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderSubmission"},"type":"array"},"updateMarginMode":{"items":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"title":"Update margin mode instruction","type":"array"}},"type":"object"},"v1BatchProposalSubmission":{"description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/v1BatchProposalSubmissionTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1BatchProposalSubmissionTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"}},"title":"Terms for a batch governance proposal submission","type":"object"},"v1BeginBlock":{"properties":{"hash":{"type":"string"},"height":{"format":"uint64","type":"string"},"timestamp":{"format":"int64","type":"string"}},"title":"BeginBlock","type":"object"},"v1BusEvent":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccount","title":"Account events"},"asset":{"$ref":"#/components/schemas/vegaAsset","title":"Asset events"},"auction":{"$ref":"#/components/schemas/v1AuctionEvent","title":"Auction events"},"beginBlock":{"$ref":"#/components/schemas/v1BeginBlock","title":"Core is starting to process a new block"},"block":{"title":"The batch or block of transactions that the events relate to","type":"string"},"cancelledOrders":{"$ref":"#/components/schemas/v1CancelledOrders","description":"Event notifying of multiple orders being cancelled for a given party, on a given market."},"chainId":{"type":"string"},"checkpoint":{"$ref":"#/components/schemas/v1CheckpointEvent","title":"Checkpoint was created"},"coreSnapshotEvent":{"$ref":"#/components/schemas/v1CoreSnapshotData","title":"Core snapshot has been taken at the end of the block"},"delegationBalance":{"$ref":"#/components/schemas/v1DelegationBalanceEvent","title":"Delegation balance events"},"deposit":{"$ref":"#/components/schemas/vegaDeposit","title":"Deposit events"},"distressedOrders":{"$ref":"#/components/schemas/v1DistressedOrders","title":"Parties that had their orders closed because they were distressed"},"distressedPositions":{"$ref":"#/components/schemas/v1DistressedPositions","title":"Open positions on the market that are/were distressed"},"endBlock":{"$ref":"#/components/schemas/v1EndBlock","title":"Core finished processing a block"},"epochEvent":{"$ref":"#/components/schemas/v1EpochEvent","title":"Epoch update events"},"erc20MultisigSetThresholdEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigThresholdSetEvent","title":"ERC20 multi sig set threshold event"},"erc20MultisigSignerAdded":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerAdded","title":"ERC20 multi sig signer added"},"erc20MultisigSignerEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEvent","title":"ERC20 multi sig signer event"},"erc20MultisigSignerRemoved":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemoved","title":"ERC20 multi sig signer removed"},"ethereumKeyRotation":{"$ref":"#/components/schemas/v1EthereumKeyRotation","title":"Ethereum key rotation took place"},"expiredOrders":{"$ref":"#/components/schemas/v1ExpiredOrders","title":"Orders that expired for a given market"},"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Event notifying of an update the fees stats for a market."},"fundingPayments":{"$ref":"#/components/schemas/v1FundingPayments","description":"Event notifying of funding payments at the end of a funding period."},"fundingPeriod":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Start or end of a funding period."},"fundingPeriodDataPoint":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Data point within a funding period."},"id":{"title":"Unique event ID for the message","type":"string"},"keyRotation":{"$ref":"#/components/schemas/v1KeyRotation","title":"Key rotation took place"},"ledgerMovements":{"$ref":"#/components/schemas/v1LedgerMovements","title":"Transfer responses update events"},"liquidityProvision":{"$ref":"#/components/schemas/vegaLiquidityProvision","title":"LiquidityProvision events"},"lossSocialization":{"$ref":"#/components/schemas/v1LossSocialization","title":"Loss socialization events"},"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","title":"Margin level update events"},"market":{"$ref":"#/components/schemas/v1MarketEvent","title":"Market tick events"},"marketCreated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"marketData":{"$ref":"#/components/schemas/vegaMarketData","title":"Market data events"},"marketTick":{"$ref":"#/components/schemas/v1MarketTick","title":"Market tick events"},"marketUpdated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits","title":"Network limits events"},"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","title":"Network parameter events"},"nodeSignature":{"$ref":"#/components/schemas/v1NodeSignature","title":"Node signature events"},"oracleData":{"$ref":"#/components/schemas/vegaOracleData","title":"OracleData events"},"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","title":"OracleSpec events"},"order":{"$ref":"#/components/schemas/vegaOrder","title":"Order events"},"paidLiquidityFeesStats":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Event notifying of an update to the liqudity fees stats for a market."},"party":{"$ref":"#/components/schemas/vegaParty","title":"Party events"},"partyActivityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","title":"Event notifying of an update to a party's activity streak"},"partyMarginModeUpdated":{"$ref":"#/components/schemas/v1PartyMarginModeUpdated","description":"Event notifying of a party's margin mode update on a market."},"partyProfileUpdated":{"$ref":"#/components/schemas/v1PartyProfileUpdated","description":"Event notifying of a party's profile update."},"positionResolution":{"$ref":"#/components/schemas/v1PositionResolution","title":"Position resolution events"},"positionStateEvent":{"$ref":"#/components/schemas/v1PositionStateEvent","title":"Position status for a party in a market"},"proposal":{"$ref":"#/components/schemas/vegaProposal","title":"Proposal events for governance"},"protocolUpgradeDataNodeReady":{"$ref":"#/components/schemas/v1ProtocolUpgradeDataNodeReady","title":"Core snapshot has been taken at the end of the block"},"protocolUpgradeEvent":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","title":"Protocol upgrade proposal updates"},"protocolUpgradeStarted":{"$ref":"#/components/schemas/v1ProtocolUpgradeStarted","title":"Core is starting a protocol upgrade"},"rankingEvent":{"$ref":"#/components/schemas/v1ValidatorRankingEvent","title":"Ranking event"},"refereeJoinedReferralSet":{"$ref":"#/components/schemas/v1RefereeJoinedReferralSet","description":"Event notifying a referee has joined a referral set."},"refereeJoinedTeam":{"$ref":"#/components/schemas/v1RefereeJoinedTeam","description":"Event notifying that a referee joined a team."},"refereeSwitchedTeam":{"$ref":"#/components/schemas/v1RefereeSwitchedTeam","description":"Event notifying that a referee switched teams."},"referralProgramEnded":{"$ref":"#/components/schemas/v1ReferralProgramEnded","description":"Event notifying that a referral program has ended."},"referralProgramStarted":{"$ref":"#/components/schemas/v1ReferralProgramStarted","description":"Event notifying that a referral program has started."},"referralProgramUpdated":{"$ref":"#/components/schemas/v1ReferralProgramUpdated","description":"Event notifying that a referral program has been updated."},"referralSetCreated":{"$ref":"#/components/schemas/v1ReferralSetCreated","description":"Event notifying a referral set has been created."},"referralSetStatsUpdated":{"$ref":"#/components/schemas/v1ReferralSetStatsUpdated","description":"Event notifying of an update to a referral set's statistics."},"rewardPayout":{"$ref":"#/components/schemas/v1RewardPayoutEvent","title":"Reward payout event"},"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","title":"Risk factor events"},"settleDistressed":{"$ref":"#/components/schemas/v1SettleDistressed","title":"Position distressed events"},"settleMarket":{"$ref":"#/components/schemas/v1SettleMarket","title":"Settle market event for data-node to update positions for settled markets"},"settlePosition":{"$ref":"#/components/schemas/v1SettlePosition","title":"Position settlement events"},"stakeLinking":{"$ref":"#/components/schemas/v1StakeLinking","title":"Staking event"},"stateVar":{"$ref":"#/components/schemas/v1StateVar","title":"State variable consensus state transition update"},"stopOrder":{"$ref":"#/components/schemas/v1StopOrderEvent","title":"A stop order event"},"teamCreated":{"$ref":"#/components/schemas/v1TeamCreated","title":"Event notifying of the creation of a team.m"},"teamUpdated":{"$ref":"#/components/schemas/v1TeamUpdated","description":"Event notifying of an update to a team."},"teamsStatsUpdated":{"$ref":"#/components/schemas/v1TeamsStatsUpdated","description":"Event notifying of an update of teams' statistics."},"timeUpdate":{"$ref":"#/components/schemas/v1TimeUpdate","title":"Time update events"},"timeWeightedNotionalPositionUpdated":{"$ref":"#/components/schemas/v1TimeWeightedNotionalPositionUpdated","title":"Event notifying an update of the time weighted notional position for a party in an asset"},"trade":{"$ref":"#/components/schemas/vegaTrade","title":"Trade events"},"transactionResult":{"$ref":"#/components/schemas/v1TransactionResult","title":"Result of a transaction processed by the network"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","title":"Transfer event"},"transferFees":{"$ref":"#/components/schemas/v1TransferFees","description":"Event notifying of fees related to a transfer being paid."},"transferFeesDiscount":{"$ref":"#/components/schemas/v1TransferFeesDiscount","description":"Event notifying of a party's available discounts for transfer fees, per asset."},"txErrEvent":{"$ref":"#/components/schemas/v1TxErrorEvent","title":"Transaction error events, not included in the ALL event type"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1BusEventType","title":"The type of bus event. Must be one of the list below:"},"validatorScore":{"$ref":"#/components/schemas/v1ValidatorScoreEvent","title":"Validator score calculated"},"validatorUpdate":{"$ref":"#/components/schemas/v1ValidatorUpdate","title":"Validator update events"},"version":{"format":"int64","title":"Version of bus event","type":"integer"},"vestingBalancesSummary":{"$ref":"#/components/schemas/v1VestingBalancesSummary","description":"Event notifying of an update to the vesting and locked balances."},"vestingStatsUpdated":{"$ref":"#/components/schemas/v1VestingStatsUpdated","description":"Event notifying of an update to the vesting statistics."},"volumeDiscountProgramEnded":{"$ref":"#/components/schemas/v1VolumeDiscountProgramEnded","description":"Event notifying that a volume discount program has ended."},"volumeDiscountProgramStarted":{"$ref":"#/components/schemas/v1VolumeDiscountProgramStarted","description":"Event notifying that a volume discount program has started."},"volumeDiscountProgramUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountProgramUpdated","description":"Event notifying that a volume discount program has been updated."},"volumeDiscountStatsUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountStatsUpdated","description":"Event notifying of an update to the volume discount statistics."},"vote":{"$ref":"#/components/schemas/vegaVote","title":"Vote events for governance"},"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","title":"Withdrawal events"}},"title":"Bus event is a container for event bus events emitted by Vega","type":"object"},"v1BusEventType":{"default":"BUS_EVENT_TYPE_UNSPECIFIED","description":"- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"title":"Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items","type":"string"},"v1CancelledOrders":{"properties":{"marketId":{"description":"Market ID for the event.","type":"string"},"orderIds":{"description":"The order IDs that were cancelled.","items":{"type":"string"},"type":"array"},"partyId":{"description":"The ID of the party which cancelled the orders.","type":"string"}},"type":"object"},"v1CheckpointEvent":{"properties":{"blockHash":{"type":"string"},"blockHeight":{"format":"uint64","type":"string"},"hash":{"type":"string"}},"type":"object"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1CoreSnapshotData":{"description":"CoreSnapshotData represents the core snapshot data.","properties":{"blockHash":{"title":"Hash of the snapshot block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height at which snapshot was taken","type":"string"},"coreVersion":{"description":"Semver version number of the core.","type":"string"},"protocolUpgradeBlock":{"title":"Indicates if the snapshot is taken as part of protocol upgrade","type":"boolean"}},"type":"object"},"v1CreateReferralSet":{"description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","properties":{"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1CreateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1CreateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"External link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamUrl":{"description":"External link to the team's homepage.","type":"string"}},"type":"object"},"v1Data":{"description":"Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data.","properties":{"broadcastAt":{"description":"Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec.","format":"int64","type":"string"},"data":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Data holds all the properties of the data","type":"array"},"error":{"description":"Error message if the data could not be sourced.","type":"string"},"matchedSpecIds":{"description":"`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data.","items":{"type":"string"},"type":"array"},"metaData":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Holds all metadata properties","type":"array"},"signers":{"items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"v1DelegateSubmission":{"description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","properties":{"amount":{"description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","type":"string"},"nodeId":{"description":"Node ID to delegate stake to.","type":"string"}},"type":"object"},"v1DelegationBalanceEvent":{"properties":{"amount":{"type":"string"},"epochSeq":{"type":"string"},"nodeId":{"type":"string"},"party":{"type":"string"}},"title":"DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect","type":"object"},"v1DistressedOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"parties":{"items":{"type":"string"},"title":"Slice of Party IDs i.e. each party's public key for the event","type":"array"}},"title":"Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders","type":"object"},"v1DistressedPositions":{"description":"Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field.","properties":{"distressedParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, that are distressed but still have open volume","type":"array"},"marketId":{"title":"Market ID for the event","type":"string"},"safeParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position","type":"array"}},"type":"object"},"v1ERC20MultiSigSignerAdded":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was added for","type":"string"},"newSigner":{"title":"Ethereum address of the new signer","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"signatureId":{"title":"ID of the signature bundle","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node to be added","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"nonce":{"type":"string"},"signer":{"type":"string"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEventType"}},"type":"object"},"v1ERC20MultiSigSignerEventType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ADDED","TYPE_REMOVED"],"type":"string"},"v1ERC20MultiSigSignerRemoved":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was removed for","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"oldSigner":{"title":"Ethereum address of the signer to be removed","type":"string"},"signatureSubmitters":{"items":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemovedSubmitter"},"title":"List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set","type":"array"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node which is to be removed","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerRemovedSubmitter":{"properties":{"signatureId":{"description":"Signature ID of the signer removed.","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"}},"type":"object"},"v1ERC20MultiSigThresholdSetEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"newThreshold":{"format":"int64","type":"integer"},"nonce":{"type":"string"},"txHash":{"type":"string"}},"type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1EndBlock":{"properties":{"height":{"format":"uint64","type":"string"}},"title":"EndBlock","type":"object"},"v1EpochEvent":{"properties":{"action":{"$ref":"#/components/schemas/vegaEpochAction","title":"Action tells us what action is taking place"},"endTime":{"format":"int64","title":"Vega time at which this epoch actually ended","type":"string"},"expireTime":{"format":"int64","title":"Vega time at which this epoch should end","type":"string"},"seq":{"format":"uint64","title":"Sequence number that increases by one each epoch","type":"string"},"startTime":{"format":"int64","title":"Vega time at which this epoch started","type":"string"}},"title":"Epoch details","type":"object"},"v1EthereumKeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","properties":{"currentAddress":{"description":"Ethereum address of the node's current Ethereum keys.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership."},"newAddress":{"description":"Ethereum address that is being rotated to.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1EthereumKeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newAddress":{"title":"Ethereum address that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Ethereum key","type":"string"},"oldAddress":{"title":"Ethereum address that was previously associated with the node","type":"string"}},"title":"Event that contains information about an Ethereum key rotation","type":"object"},"v1ExpiredOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"orderIds":{"items":{"type":"string"},"title":"Slice of expired order IDs","type":"array"}},"type":"object"},"v1ExternalData":{"properties":{"data":{"$ref":"#/components/schemas/v1Data"}},"type":"object"},"v1FeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"makerFeesGenerated":{"description":"Maker fees paid by all trade aggressors, and which makers the fees were paid to.","items":{"$ref":"#/components/schemas/v1MakerFeesGenerated"},"type":"array"},"market":{"title":"Market the fees were paid in","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrerRewardsGenerated":{"description":"Referral rewards generated by all referee taker fees.","items":{"$ref":"#/components/schemas/v1ReferrerRewardsGenerated"},"type":"array"},"totalFeesPaidAndReceived":{"description":"Total trading fees received and paid by the party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalRewardsReceived":{"description":"Total referral rewards received by the referrer of the referral set.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"volumeDiscountApplied":{"description":"Total volume discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"}},"title":"Fees rewards and discounts paid / received per parties during an epoch","type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1FundingPayments":{"description":"Event notifying of funding payments at the end of a funding period.","properties":{"marketId":{"description":"ID of the market.","type":"string"},"payments":{"description":"List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.","items":{"$ref":"#/components/schemas/eventsv1FundingPayment"},"type":"array"},"seq":{"description":"Sequence number of the funding period associated with these payments.","format":"uint64","type":"string"}},"type":"object"},"v1FundingPeriod":{"description":"Event notifying on the details of a funding interval for a perpetuals market.","properties":{"end":{"description":"Time in Unix nanoseconds when the funding period ended.","format":"int64","type":"string"},"externalTwap":{"description":"TWAP for this period based on the external data-points.","type":"string"},"fundingPayment":{"description":"Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.","type":"string"},"fundingRate":{"description":"Percentage difference between the time-weighted average price of the external and internal data point.","type":"string"},"internalTwap":{"description":"TWAP for this period based on the internal data-points.","type":"string"},"marketId":{"description":"ID of the market for which this funding period relates to.","type":"string"},"seq":{"description":"Sequence number of the funding period.","format":"uint64","type":"string"},"start":{"description":"Time in Unix nanoseconds when the funding period started.","format":"int64","type":"string"}},"type":"object"},"v1FundingPeriodDataPoint":{"description":"Event notifying a data point for a funding period.","properties":{"dataPointType":{"$ref":"#/components/schemas/FundingPeriodDataPointSource","description":"Origin of the data point."},"marketId":{"description":"Market ID which the data point relates to.","type":"string"},"price":{"description":"Price of the asset as seen by this data point.","type":"string"},"seq":{"description":"Sequence number of the funding period this data point belongs to.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of when the data point was received.","format":"int64","type":"string"},"twap":{"description":"The TWAP for this source with this data-point added.","type":"string"}},"type":"object"},"v1IcebergOpts":{"properties":{"minimumVisibleSize":{"description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that is made visible and can be traded with during the execution of a single order.","format":"uint64","type":"string"}},"title":"Iceberg order options","type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1IssueSignatures":{"description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","properties":{"chainId":{"description":"Chain ID of the bridge to generate signatures for.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed."},"submitter":{"description":"Ethereum address which will submit the signatures to the smart contract.","type":"string"},"validatorNodeId":{"description":"Node ID of the validator node that will be signed in or out of the smart contract.","type":"string"}},"type":"object"},"v1JoinTeam":{"description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","properties":{"id":{"description":"ID of the team to join, this is the same as the referral code used to generate the team.","type":"string"}},"type":"object"},"v1KeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","properties":{"currentPubKeyHash":{"description":"Hash of the node's current Vega public key.","type":"string"},"newPubKey":{"description":"Vega public key that would be rotated to.","type":"string"},"newPubKeyIndex":{"description":"New Vega public key derivation index.","format":"int64","type":"integer"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1KeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newPubKey":{"title":"Vega public key that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Vega key","type":"string"},"oldPubKey":{"title":"Vega public key that was previously associated with the node","type":"string"}},"title":"Event that contains information about a Vega key rotation","type":"object"},"v1LedgerMovements":{"properties":{"ledgerMovements":{"items":{"$ref":"#/components/schemas/vegaLedgerMovement"},"title":"One or more entries containing internal transfer information","type":"array"}},"title":"Transfer responses event contains a collection of transfer information","type":"object"},"v1LiquidityProvisionAmendment":{"description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","properties":{"commitmentAmount":{"description":"New commitment amount.","type":"string"},"fee":{"description":"New nominated liquidity fee factor.","type":"string"},"marketId":{"description":"Market that the submitter wants to amend the liquidity commitment for.","type":"string"},"reference":{"description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LiquidityProvisionCancellation":{"description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","properties":{"marketId":{"description":"Market that the submitter will stop providing liquidity for.","type":"string"}},"type":"object"},"v1LiquidityProvisionSubmission":{"description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","properties":{"commitmentAmount":{"description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"marketId":{"description":"Market that the submitter wishes to provide liquidity for.","type":"string"},"reference":{"description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LossSocialization":{"properties":{"amount":{"title":"Amount distributed","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"}},"title":"Loss socialization event contains details on the amount of wins unable to be distributed","type":"object"},"v1MakerFeesGenerated":{"properties":{"makerFeesPaid":{"description":"Amount of maker fees paid by the taker to the maker.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"taker":{"description":"Party that paid the fees.","type":"string"}},"title":"Maker fees generated by the trade aggressor","type":"object"},"v1MarketEvent":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"payload":{"title":"Payload is a unique information string","type":"string"}},"title":"MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging","type":"object"},"v1MarketTick":{"properties":{"id":{"title":"Market ID for the event","type":"string"},"time":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Market tick event contains the time value for when a particular market was last processed on Vega","type":"object"},"v1NodeSignature":{"description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","properties":{"id":{"description":"ID of the resource that the signature relates to.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"Kind of resource being signed."},"sig":{"description":"Signature generated by the node.","format":"byte","type":"string"}},"type":"object"},"v1NodeSignatureKind":{"default":"NODE_SIGNATURE_KIND_UNSPECIFIED","description":"- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.","enum":["NODE_SIGNATURE_KIND_UNSPECIFIED","NODE_SIGNATURE_KIND_ASSET_NEW","NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","NODE_SIGNATURE_KIND_ASSET_UPDATE"],"title":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","type":"string"},"v1OneOffGovernanceTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"v1OracleDataSubmission":{"properties":{"payload":{"description":"Data provided by the data source.","format":"byte","type":"string"},"source":{"$ref":"#/components/schemas/OracleDataSubmissionOracleSource","description":"Source from which the data is coming from."}},"title":"Command to submit new oracle data from third party providers","type":"object"},"v1OrderAmendment":{"description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","format":"int64","type":"string"},"marketId":{"description":"Market ID that the order was originally submitted to.","type":"string"},"orderId":{"description":"ID of the order to amend.","type":"string"},"peggedOffset":{"description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"peggedReference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"New pegged reference for the order."},"price":{"description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"size":{"description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","format":"uint64","type":"string"},"sizeDelta":{"description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","format":"int64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"New time in force for the order."}},"type":"object"},"v1OrderCancellation":{"description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"orderId":{"description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1OrderSubmission":{"description":"A command that submits an order to the Vega network for a given market.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","format":"int64","type":"string"},"icebergOpts":{"$ref":"#/components/schemas/v1IcebergOpts","description":"Iceberg order details. If set, the order will exist on the order book in chunks."},"marketId":{"description":"Market ID to submit the order to.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times."},"postOnly":{"description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"reduceOnly":{"description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","type":"boolean"},"reference":{"description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Which side of the order book the order is for, e.g. buy or sell."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of units.","format":"uint64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"Time in force indicates how long an order will remain active before it is executed or expires.."},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type of the order."}},"type":"object"},"v1PaidLiquidityFeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"feesPaidPerParty":{"description":"Fees paid per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"market":{"description":"Market the fees were paid in.","type":"string"},"totalFeesPaid":{"description":"Total fees paid across all parties.","type":"string"}},"type":"object"},"v1PartyActivityStreak":{"properties":{"activeFor":{"description":"How many epoch this party has been active for.","format":"uint64","type":"string"},"epoch":{"description":"The epoch this information is relevant to.","format":"uint64","type":"string"},"inactiveFor":{"description":"how many epoch this party has been inactive for.","format":"uint64","type":"string"},"isActive":{"description":"Is this party considered active or not.","type":"boolean"},"openVolume":{"title":"Party's open interest volume at the end of the given epoch","type":"string"},"party":{"description":"The party.","type":"string"},"rewardDistributionActivityMultiplier":{"description":"The current rewards distribution multiplier for this party.","type":"string"},"rewardVestingActivityMultiplier":{"description":"The vesting multiplier for this party.","type":"string"},"tradedVolume":{"title":"Party's traded volume at the end of the given epoch","type":"string"}},"title":"The updated activity streak of a party at end of epoch","type":"object"},"v1PartyAmount":{"properties":{"amount":{"description":"Amount received.","type":"string"},"party":{"description":"Receiving party ID.","type":"string"},"quantumAmount":{"description":"Amount value in quantum.","type":"string"}},"title":"A pair of a party and amount","type":"object"},"v1PartyLockedBalance":{"description":"A party's locked balance for a given asset.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Locked balance.","type":"string"},"untilEpoch":{"description":"Epoch in which the balance will be released.","format":"uint64","type":"string"}},"type":"object"},"v1PartyMarginModeUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Updated margin mode."},"marketId":{"description":"Unique ID of the market in which the update happened.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party that updated their margin mode.","type":"string"}},"type":"object"},"v1PartyProfileUpdated":{"properties":{"updatedProfile":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Party's profile updated."}},"type":"object"},"v1PartyVestingBalance":{"description":"Balance that is being vested for the party.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Balance that is vested.","type":"string"}},"type":"object"},"v1PartyVestingStats":{"description":"The vesting stats for a given party.","properties":{"partyId":{"description":"The party.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"The bonus multiplier applied on the reward.","type":"string"}},"type":"object"},"v1PartyVestingSummary":{"properties":{"party":{"description":"Party ID.","type":"string"},"partyLockedBalances":{"description":"List of locked balances.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyVestingBalances":{"description":"List of vesting balances.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"title":"Summary of a party's vesting balances","type":"object"},"v1PartyVolumeDiscountStats":{"description":"Volume discount stats for a given party.","properties":{"discountFactor":{"description":"Discount factor applied to fees.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v1PositionResolution":{"properties":{"closed":{"format":"int64","title":"Number of close outs","type":"string"},"distressed":{"format":"int64","title":"Number of distressed traders","type":"string"},"markPrice":{"title":"Mark price as a string representing a scaled price","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"}},"title":"Position resolution event contains information on distressed trades","type":"object"},"v1PositionStateEvent":{"properties":{"marketId":{"title":"Market ID for this position update","type":"string"},"partyId":{"title":"Party ID for this position update","type":"string"},"potentialBuys":{"format":"int64","title":"Potential orders","type":"string"},"potentialSells":{"format":"int64","type":"string"},"size":{"format":"int64","title":"Current position","type":"string"},"vwBuyPrice":{"title":"Volume weighted prices","type":"string"},"vwSellPrice":{"type":"string"}},"title":"Position state event contains the current position state for a single party in a single market","type":"object"},"v1Property":{"description":"Property describes one property of data spec with a key with its value.","properties":{"name":{"description":"Name of the property.","type":"string"},"value":{"description":"Value of the property.","type":"string"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1ProposalSubmission":{"description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1ProtocolUpgradeDataNodeReady":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the data node is ready for protocol upgrade","type":"object"},"v1ProtocolUpgradeEvent":{"properties":{"approvers":{"items":{"type":"string"},"title":"Tendermint validators that have agreed to the upgrade","type":"array"},"status":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposalStatus","title":"Status of the proposal"},"upgradeBlockHeight":{"format":"uint64","title":"Block height at which to perform the upgrade","type":"string"},"vegaReleaseTag":{"title":"Release tag for the vega binary","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposal":{"description":"A validator command sent manually by a node operator to propose a protocol upgrade.","properties":{"upgradeBlockHeight":{"description":"Block height at which to perform the upgrade.","format":"uint64","type":"string"},"vegaReleaseTag":{"description":"Release tag for the Vega binary.","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposalStatus":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"title":"- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","type":"string"},"v1ProtocolUpgradeStarted":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the core is starting a protocol upgrade","type":"object"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1RecurringGovernanceTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"v1RefereeJoinedReferralSet":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"setId":{"description":"Unique ID of the referral set the referee joined.","type":"string"}},"type":"object"},"v1RefereeJoinedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined a team.","format":"int64","type":"string"},"referee":{"description":"The party that joined the team.","type":"string"},"teamId":{"description":"The unique identifier of the team the referee joined.","type":"string"}},"type":"object"},"v1RefereeStats":{"properties":{"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"title":"Current referee notional taker volume","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v1RefereeSwitchedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party switched the team.","format":"uint64","type":"string"},"fromTeamId":{"description":"The unique identifier of the team the referee left.","type":"string"},"referee":{"description":"The party that switched team.","type":"string"},"switchedAt":{"description":"Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time.","format":"int64","type":"string"},"toTeamId":{"description":"The unique identifier of the team joined.","type":"string"}},"type":"object"},"v1ReferralProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the referral program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1ReferralProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the referral program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"Referral program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the referral program started.","format":"int64","type":"string"}},"type":"object"},"v1ReferralProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the referral program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"The updated referral program."},"updatedAt":{"description":"Time in Unix nanoseconds when the referral program was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetCreated":{"properties":{"createdAt":{"description":"Time in Unix nanoseconds when the set was created.","format":"int64","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"setId":{"description":"Unique ID of the created set.","type":"string"},"updatedAt":{"description":"Time in Unix nanoseconds when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetStatsUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the set's statistics are updated.","format":"uint64","type":"string"},"refereesStats":{"description":"Referees' statistics for that epoch.","items":{"$ref":"#/components/schemas/v1RefereeStats"},"type":"array"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Taker volume of the referrer","type":"string"},"rewardFactor":{"description":"Reward factor applied to the trades.","type":"string"},"rewardsFactorMultiplier":{"description":"Rewards factor multiplier for the trades.","type":"string"},"rewardsMultiplier":{"description":"Rewards multiplier applied to the trades.","type":"string"},"setId":{"description":"Unique ID of the set.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v1ReferrerRewardsGenerated":{"properties":{"generatedReward":{"description":"Amount of rewards generated per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrer":{"description":"Referrer party.","type":"string"}},"title":"Rewards generated for referrers by each of their referees","type":"object"},"v1RewardPayoutEvent":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"epochSeq":{"type":"string"},"gameId":{"type":"string"},"lockedUntilEpoch":{"type":"string"},"party":{"type":"string"},"percentOfTotalReward":{"type":"string"},"quantumAmount":{"type":"string"},"rewardType":{"type":"string"},"timestamp":{"format":"int64","type":"string"}},"type":"object"},"v1SettleDistressed":{"properties":{"margin":{"title":"Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID i.e. a party's public key for the event","type":"string"},"price":{"title":"Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"}},"title":"Settle distressed event contains information on distressed trading parties who are closed out","type":"object"},"v1SettleMarket":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"}},"title":"Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly","type":"object"},"v1SettlePosition":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"},"tradeSettlements":{"items":{"$ref":"#/components/schemas/v1TradeSettlement"},"title":"A collection of 1 or more trade settlements","type":"array"}},"title":"Settle position event contains position settlement information for a party","type":"object"},"v1Signature":{"description":"Signature definition that allows the network to authenticate external data.","properties":{"algo":{"description":"Algorithm used to create the signature.","type":"string"},"value":{"description":"Hex encoded bytes of the signature.","type":"string"},"version":{"description":"Version of the algorithm used to create the signature.","format":"int64","type":"integer"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1StateVar":{"properties":{"eventId":{"type":"string"},"id":{"type":"string"},"state":{"type":"string"}},"title":"StateVar event updates on state changes in state variable consensus","type":"object"},"v1StopOrderEvent":{"properties":{"stopOrder":{"$ref":"#/components/schemas/vegaStopOrder"},"submission":{"$ref":"#/components/schemas/v1OrderSubmission"}},"type":"object"},"v1StopOrderSetup":{"description":"Price and expiry configuration for a stop order.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Order to be submitted once the trigger is breached."},"price":{"description":"Order will be submitted if the last traded price on the market breaches the given price.","type":"string"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Indicates if this order is linked to an order or position to derive the order size"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"If this order is linked to a position, provide an optional scaling factor"},"trailingPercentOffset":{"description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","type":"string"}},"type":"object"},"v1StopOrdersCancellation":{"description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"stopOrderId":{"description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1StopOrdersSubmission":{"description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","properties":{"fallsBelow":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price falls below a given trigger price."},"risesAbove":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price rises above a given trigger price."}},"type":"object"},"v1TeamCreated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"atEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"createdAt":{"description":"Time in Unix nanoseconds when the team is created.","format":"int64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"The party that created the team.","type":"string"},"teamId":{"description":"The unique identifier of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamMemberStats":{"properties":{"notionalVolume":{"description":"Team members' notional volume for the epoch.","type":"string"},"partyId":{"description":"The party ID of the team member.","type":"string"}},"type":"object"},"v1TeamStats":{"properties":{"membersStats":{"description":"Statistics for each team member.","items":{"$ref":"#/components/schemas/v1TeamMemberStats"},"type":"array"},"teamId":{"description":"The unique identifier of the team.","type":"string"}},"type":"object"},"v1TeamUpdated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamId":{"description":"The unique identifier for the updated team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamsStatsUpdated":{"description":"Stats for all teams.","properties":{"atEpoch":{"description":"Epoch at which the statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All teams' stats.","items":{"$ref":"#/components/schemas/v1TeamStats"},"type":"array"}},"type":"object"},"v1TimeUpdate":{"properties":{"timestamp":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Time update event contains the latest time update from Vega blockchain and indicates the start of a new block","type":"object"},"v1TimeWeightedNotionalPositionUpdated":{"description":"Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify.","properties":{"asset":{"description":"Asset ID for the position's settlement asset.","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch the time weighted notional position is relevant for","type":"string"},"gameId":{"description":"Game ID the time weighted notional position is calculated for.","type":"string"},"party":{"title":"Party holding the position","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position from the end of the most recently completed epoch.","type":"string"}},"type":"object"},"v1TradeSettlement":{"properties":{"marketPrice":{"title":"Price of settlement as a string (in market decimals)","type":"string"},"price":{"title":"Price of settlement as string (in asset decimals)","type":"string"},"size":{"format":"int64","title":"Size of trade settlement","type":"string"}},"title":"Trade settlement is part of the settle position event","type":"object"},"v1TransactionResult":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"applyReferralCode":{"$ref":"#/components/schemas/v1ApplyReferralCode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"batchProposal":{"$ref":"#/components/schemas/v1BatchProposalSubmission"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"createReferralSet":{"$ref":"#/components/schemas/v1CreateReferralSet"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"ethereumKeyRotateSubmission":{"$ref":"#/components/schemas/v1EthereumKeyRotateSubmission"},"failure":{"$ref":"#/components/schemas/TransactionResultFailureDetails"},"hash":{"title":"Hash of the transaction","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"joinTeam":{"$ref":"#/components/schemas/v1JoinTeam"},"keyRotateSubmission":{"$ref":"#/components/schemas/v1KeyRotateSubmission"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"status":{"description":"Status of the transaction, did it succeed or an error was raised.","type":"boolean"},"stopOrdersCancellation":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"stopOrdersSubmission":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"success":{"$ref":"#/components/schemas/TransactionResultSuccessDetails"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"updateMarginMode":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"updatePartyProfile":{"$ref":"#/components/schemas/v1UpdatePartyProfile"},"updateReferralSet":{"$ref":"#/components/schemas/v1UpdateReferralSet"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TransferFees":{"properties":{"amount":{"description":"Amount of fees paid.","type":"string"},"discountApplied":{"description":"Amount that was subtracted from the transfer fee based on available discounts.","type":"string"},"epoch":{"description":"Epoch when the transfer was dispatched, and fees were paid.","format":"uint64","type":"string"},"transferId":{"description":"Transfer that triggered the collection of fees.","type":"string"}},"type":"object"},"v1TransferFeesDiscount":{"properties":{"amount":{"description":"Amount that the transfer fee was discounted by.","type":"string"},"asset":{"description":"Asset that the transfer fee discount is relevant to.","type":"string"},"epoch":{"description":"Epoch in which the discount was first available.","format":"uint64","type":"string"},"party":{"description":"Party that the transfer fee discount applies to.","type":"string"}},"type":"object"},"v1TransferStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","type":"string"},"v1TxErrorEvent":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"errMsg":{"title":"Error message describing what went wrong","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1UndelegateSubmission":{"description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","properties":{"amount":{"description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","type":"string"},"method":{"$ref":"#/components/schemas/v1UndelegateSubmissionMethod","description":"Method of delegation."},"nodeId":{"description":"Node ID to undelegate stake from.","type":"string"}},"type":"object"},"v1UndelegateSubmissionMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch.","enum":["METHOD_UNSPECIFIED","METHOD_NOW","METHOD_AT_END_OF_EPOCH"],"type":"string"},"v1UpdateMarginMode":{"properties":{"marginFactor":{"title":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","type":"string"},"marketId":{"description":"Market to change margin mode for.","type":"string"},"mode":{"$ref":"#/components/schemas/UpdateMarginModeMode","description":"Margin mode to use."}},"type":"object"},"v1UpdatePartyProfile":{"description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","properties":{"alias":{"description":"Alias given to the party. It must be unique network-wide.","type":"string"},"metadata":{"description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"type":"object"},"v1UpdateReferralSet":{"description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","properties":{"id":{"description":"ID of the referral set to update.","type":"string"},"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1UpdateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1UpdateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"New link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"name":{"description":"New name of the team.","type":"string"},"teamUrl":{"description":"New link to the team's homepage.","type":"string"}},"type":"object"},"v1ValidatorRankingEvent":{"properties":{"epochSeq":{"title":"Epoch seq for which the status is valid","type":"string"},"nextStatus":{"title":"Status of the validator in the next epoch","type":"string"},"nodeId":{"type":"string"},"performanceScore":{"title":"Performance base score","type":"string"},"previousStatus":{"title":"Status of the validator in the previous epoch","type":"string"},"rankingScore":{"title":"Final score","type":"string"},"stakeScore":{"title":"Stake based score - no anti-whaling","type":"string"},"tmVotingPower":{"format":"int64","title":"Tendermint voting power of the validator","type":"integer"}},"title":"Event that explains the status of the validator for the coming epoch","type":"object"},"v1ValidatorScoreEvent":{"properties":{"epochSeq":{"type":"string"},"multisigScore":{"type":"string"},"nodeId":{"type":"string"},"normalisedScore":{"type":"string"},"rawValidatorScore":{"type":"string"},"validatorPerformance":{"type":"string"},"validatorScore":{"type":"string"},"validatorStatus":{"type":"string"}},"title":"ValidatorScoreEvent is the score a validator gets for a given epoch","type":"object"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"v1VestingBalancesSummary":{"properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"partiesVestingSummary":{"description":"Parties' summaries.","items":{"$ref":"#/components/schemas/v1PartyVestingSummary"},"type":"array"}},"title":"Summary of the vesting and locked balances for an epoch","type":"object"},"v1VestingStatsUpdated":{"description":"Stats of all parties invested in the vesting program.","properties":{"atEpoch":{"description":"Epoch at which the vesting statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties stats.","items":{"$ref":"#/components/schemas/v1PartyVestingStats"},"type":"array"}},"type":"object"},"v1VolumeDiscountProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the volume discount program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"Volume discount program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the volume discount program started.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"The updated volume discount program."},"updatedAt":{"description":"Time in Unix nanoseconds when the volume discount program was updated.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountStatsUpdated":{"description":"Stats of all parties eligible for volume discount.","properties":{"atEpoch":{"description":"Epoch at which the volume discount statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties' stats.","items":{"$ref":"#/components/schemas/v1PartyVolumeDiscountStats"},"type":"array"}},"type":"object"},"v1VoteSubmission":{"description":"Command that allows a token holder to vote for or against an active governance proposal.","properties":{"proposalId":{"description":"Submit vote for the specified proposal ID.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Actual value of the vote."}},"type":"object"},"v1WithdrawSubmission":{"description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","properties":{"amount":{"description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to be withdrawn.","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Details specific to the foreign chain, such as the receiver address."}},"type":"object"},"v2AccountBalance":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Asset balance represented as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.\nBalances cannot be negative.","type":"string"},"marketId":{"description":"Market ID for the account, this field will be empty if the asset is in a general account.","type":"string"},"owner":{"description":"Party that owns the account.\nSpecial values include `network` - represents the Vega network and is\nmost commonly seen during liquidation of a distressed trading position.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type of this account."}},"title":"Represents the current balance of an account for an asset on Vega, for a particular owner or party","type":"object"},"v2AccountEdge":{"description":"Account data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages with reference to this account.","type":"string"},"node":{"$ref":"#/components/schemas/v2AccountBalance","description":"Account balance data."}},"type":"object"},"v2AccountFilter":{"description":"Account filter is used to filter account data.\n\nAn account is defined as a set of asset ID, type, party ID, and market ID.\n- Every account has an associated asset and type.\n- Certain account types such as the global reward pool for example, do not have an associated party.\n These are denoted by the special party ID 'network'.\n- Certain account types do not have an associated market such as the general party accounts, for example.\n These are denoted by the special market ID '' (an empty string).","properties":{"accountTypes":{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.","items":{"$ref":"#/components/schemas/vegaAccountType"},"type":"array"},"assetId":{"description":"Restrict accounts to those holding balances in this asset ID.","type":"string"},"marketIds":{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","items":{"type":"string"},"type":"array"}},"type":"object"},"v2AccountSnapshotPage":{"properties":{"accounts":{"description":"List of account balances.","items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"},"lastPage":{"description":"Indicator if the current page is the last one or not.","type":"boolean"}},"title":"'Initial image' snapshot containing current account balances - may be sent over several response messages","type":"object"},"v2AccountUpdates":{"properties":{"accounts":{"description":"List of account balances.","items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"}},"title":"List of account updates in the last block","type":"object"},"v2AccountsConnection":{"description":"Page of accounts data and corresponding page information.","properties":{"edges":{"description":"Page of accounts data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AccountEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2AggregatedBalance":{"properties":{"accountType":{"$ref":"#/components/schemas/vegaAccountType","description":"If grouping by account type, the account type."},"assetId":{"description":"If grouping by asset, the asset ID.","type":"string"},"balance":{"description":"Balance of the set of requested accounts at the time above.","type":"string"},"marketId":{"title":"If grouping by market, the market ID","type":"string"},"partyId":{"description":"If grouping by party, the party ID.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of the block in which the balance exists.","format":"int64","type":"string"}},"title":"AggregatedBalance data contains the balance of the set of requested accounts combined with corresponding\nparty ID, market ID and account type details","type":"object"},"v2AggregatedBalanceConnection":{"properties":{"edges":{"description":"Page of aggregated balance data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AggregatedBalanceEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of aggregated balance objects and corresponding page information","type":"object"},"v2AggregatedBalanceEdge":{"description":"Aggregated balance data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2AggregatedBalance","description":"Balance of the set of requested accounts."}},"type":"object"},"v2AggregatedLedgerEntriesConnection":{"description":"Page of aggregated ledger entries data and corresponding page information.","properties":{"edges":{"description":"Page of 'AggregatedLedgerEntry' data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AggregatedLedgerEntriesEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2AggregatedLedgerEntriesEdge":{"properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2AggregatedLedgerEntry","description":"'AggregatedLedgerEntry' data."}},"title":"Represents the aggregated ledger entry data with corresponding cursor for it","type":"object"},"v2AggregatedLedgerEntry":{"properties":{"assetId":{"description":"Asset ID for the asset associated with the entry.","type":"string"},"fromAccountBalance":{"description":"Sender account balance after the transfer.","type":"string"},"fromAccountMarketId":{"description":"Sender market ID.","type":"string"},"fromAccountPartyId":{"description":"Sender's party ID.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of account sent from."},"quantity":{"description":"Amount of ledger entries for the set of requested accounts at the time above.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of the block in which the result is referring to.","format":"int64","type":"string"},"toAccountBalance":{"description":"Receiver account balance after the transfer.","type":"string"},"toAccountMarketId":{"description":"Receiver market ID.","type":"string"},"toAccountPartyId":{"description":"Receiver's party ID.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of account received to."},"transferId":{"description":"Transfer ID associated with the ledger entry.","type":"string"},"transferType":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type."}},"title":"Represents an aggregated view of ledger entry data, sender and receiver accounts,\ndetails and balances for both sides after the transfer has been made","type":"object"},"v2AssetEdge":{"description":"Assets data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaAsset","description":"Asset data returned."}},"type":"object"},"v2AssetsConnection":{"properties":{"edges":{"description":"Page of assets data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AssetEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of asset data and corresponding page information","type":"object"},"v2CandleDataConnection":{"properties":{"edges":{"description":"Page of candle data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CandleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of candles data and corresponding page information","type":"object"},"v2CandleEdge":{"description":"Candle data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2Candle","description":"Candlestick data, i.e. high, low, open, and closing prices for an interval of trading."}},"type":"object"},"v2Checkpoint":{"properties":{"atBlock":{"description":"Block number at which the checkpoint is made.","format":"uint64","type":"string"},"blockHash":{"description":"Block hash at which the checkpoint is made.","type":"string"},"hash":{"description":"Hash of the checkpoint.","type":"string"}},"title":"Actual data regarding a checkpoint","type":"object"},"v2CheckpointEdge":{"description":"Checkpoint data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2Checkpoint","description":"Data relating to a single checkpoint generated by the Vega network."}},"type":"object"},"v2CheckpointsConnection":{"properties":{"edges":{"description":"Page of checkpoints data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CheckpointEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of checkpoints data and corresponding page information","type":"object"},"v2CollateralIncreaseEstimate":{"properties":{"bestCase":{"title":"Estimate assuming no slippage","type":"string"},"worstCase":{"title":"Estimate assuming slippage cap is applied","type":"string"}},"title":"Estimates the additional funds needed to support the specified position","type":"object"},"v2CoreSnapshotConnection":{"description":"Page of core snapshot data and corresponding page information.","properties":{"edges":{"description":"Page of core snapshot data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CoreSnapshotEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2CoreSnapshotEdge":{"description":"Core snapshot data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1CoreSnapshotData","description":"Core snapshot data."}},"type":"object"},"v2DateRange":{"description":"Date range for queries that can return historical data\nTimestamps should be provided as unix time in Unix nanoseconds and are inclusive.","properties":{"endTimestamp":{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","format":"int64","type":"string"},"startTimestamp":{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","format":"int64","type":"string"}},"type":"object"},"v2DelegationEdge":{"description":"Delegation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaDelegation","description":"How much a party is delegating to a node and when."}},"type":"object"},"v2DelegationsConnection":{"properties":{"edges":{"description":"Page of delegations data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2DelegationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of delegations data and corresponding page information","type":"object"},"v2DepositEdge":{"description":"Deposits data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaDeposit","description":"Data associated with a single deposit made on the Vega network."}},"type":"object"},"v2DepositsConnection":{"properties":{"edges":{"description":"Page of deposits data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2DepositEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of deposits data received and corresponding page information","type":"object"},"v2ERC20MultiSigSignerAddedBundle":{"properties":{"chainId":{"description":"ID of the EVM chain this signature bundle is valid for.","type":"string"},"epochSeq":{"description":"Epoch in which the validator was added.","type":"string"},"newSigner":{"description":"Ethereum address of the signer to be removed.","type":"string"},"nonce":{"description":"Nonce used in the signing operation.","type":"string"},"signatures":{"description":"Bundle of signatures from current validators to sign in the new signer.","type":"string"},"submitter":{"description":"Ethereum address of the submitter.","type":"string"},"timestamp":{"description":"Unixnano timestamp for when the validator was added.","format":"int64","type":"string"}},"title":"Signature bundle data to be added","type":"object"},"v2ERC20MultiSigSignerAddedBundleEdge":{"description":"Signature bundle data that is to be added with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundle","description":"Signature bundle data to be added."}},"type":"object"},"v2ERC20MultiSigSignerAddedConnection":{"properties":{"edges":{"description":"Page of signature bundle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of signature data items to be added and corresponding page information","type":"object"},"v2ERC20MultiSigSignerRemovedBundle":{"properties":{"chainId":{"description":"ID of the EVM chain this signature bundle is valid for.","type":"string"},"epochSeq":{"description":"Epoch in which the validator was removed.","type":"string"},"nonce":{"description":"Nonce used in the signing operation.","type":"string"},"oldSigner":{"description":"Ethereum address of the signer to be removed.","type":"string"},"signatures":{"description":"Bundle of signatures from current validators to sign in the new signer.","type":"string"},"submitter":{"description":"Ethereum address of the submitter.","type":"string"},"timestamp":{"description":"Unixnano timestamp for when the validator was added.","format":"int64","type":"string"}},"title":"Signature bundle data to be removed","type":"object"},"v2ERC20MultiSigSignerRemovedBundleEdge":{"description":"Signature bundle data to be removed, with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundle","description":"Signature bundle data to be added."}},"type":"object"},"v2ERC20MultiSigSignerRemovedConnection":{"description":"Page of signature data items to be removed and corresponding page information.","properties":{"edges":{"description":"Page of signature bundle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2EpochRewardSummaryConnection":{"properties":{"edges":{"description":"Page of rewards summary data for epochs and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2EpochRewardSummaryEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of rewards summary data for epoch and corresponding page information","type":"object"},"v2EpochRewardSummaryEdge":{"description":"Rewards summary data for epoch with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaEpochRewardSummary","description":"Rewards summary data for epoch."}},"type":"object"},"v2EstimateFeeResponse":{"properties":{"fee":{"$ref":"#/components/schemas/vegaFee","description":"Summary of the estimated fees for this order if it were to trade now."}},"title":"Response that is received from EstimateFeeRequest, contains the estimated fees for a given order","type":"object"},"v2EstimateMarginResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Summary of the estimated margins for this order if it were to trade now."}},"title":"Response to an estimate margin request, containing the estimated margin levels for a given order","type":"object"},"v2EstimatePositionResponse":{"description":"Response for the estimated margin level, margin account balance change, and liquidation price for the specified position.","properties":{"collateralIncreaseEstimate":{"$ref":"#/components/schemas/v2CollateralIncreaseEstimate","description":"Estimated margin account balance increase."},"liquidation":{"$ref":"#/components/schemas/v2LiquidationEstimate","description":"Liquidation price range estimate for the specified position. Only populated if available collateral was specified in the request."},"margin":{"$ref":"#/components/schemas/v2MarginEstimate","description":"Margin level range estimate for the specified position."}},"type":"object"},"v2EstimateTransferFeeResponse":{"properties":{"discount":{"description":"Discount applied to the fee.","type":"string"},"fee":{"description":"Estimated fee for the transfer.","type":"string"}},"title":"Results of estimation of transfer fee and the fee discount","type":"object"},"v2EthereumKeyRotationEdge":{"description":"Ethereum key rotation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1EthereumKeyRotation","description":"Data relating to an Ethereum key rotation performed by a node on the Vega network."}},"type":"object"},"v2EthereumKeyRotationsConnection":{"properties":{"edges":{"description":"Page of Ethereum key rotations data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2EthereumKeyRotationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of Ethereum key rotations data and corresponding page information","type":"object"},"v2FeesStatsForParty":{"properties":{"assetId":{"description":"Settlement asset of the market.","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to referee fees.","type":"string"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","type":"string"},"totalRewardsReceived":{"description":"Total referral rewards received by referrer of the referral set.","type":"string"},"volumeDiscountApplied":{"description":"Total volume discounts applied to referee fees.","type":"string"}},"type":"object"},"v2FundingPaymentConnection":{"description":"Page of funding payment data and corresponding page information.","properties":{"edges":{"description":"Page of funding payment data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPaymentEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPaymentEdge":{"description":"Funding payment data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2FundingPayment","description":"Funding payment data."}},"type":"object"},"v2FundingPeriodConnection":{"description":"Page of funding period data and corresponding page information.","properties":{"edges":{"description":"Page of funding period data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPeriodEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPeriodDataPointConnection":{"description":"Page of funding period data points and corresponding page information.","properties":{"edges":{"description":"Page of funding period data points and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPeriodDataPointEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPeriodDataPointEdge":{"description":"Funding period data point with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Funding period data point."}},"type":"object"},"v2FundingPeriodEdge":{"description":"Funding period data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Funding period data."}},"type":"object"},"v2Game":{"description":"Data relating to a game.","properties":{"epoch":{"description":"Epoch at which the last game metrics were captured.","format":"uint64","type":"string"},"id":{"title":"Unique ID of the game","type":"string"},"individual":{"$ref":"#/components/schemas/v2IndividualGameEntities","title":"Individual entities that are participating in the game"},"participants":{"description":"The number of participants in the game.","format":"uint64","type":"string"},"rewardAssetId":{"description":"ID of the asset rewarded for involvement in the game.","type":"string"},"team":{"$ref":"#/components/schemas/v2TeamGameEntities","title":"Team entities that are participating in the game"}},"type":"object"},"v2GameEdge":{"description":"Game information and corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2Game","description":"Game data."}},"type":"object"},"v2GamesConnection":{"description":"Page of games data and corresponding page information.","properties":{"edges":{"description":"Page of games data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GameEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2GetActiveNetworkHistoryPeerAddressesResponse":{"properties":{"ipAddresses":{"description":"List of IP addresses for the active peers.","items":{"type":"string"},"type":"array"}},"title":"Response containing the addresses of active network history peers","type":"object"},"v2GetAssetResponse":{"properties":{"asset":{"$ref":"#/components/schemas/vegaAsset","description":"Asset information that is returned."}},"title":"Response from getting an asset","type":"object"},"v2GetCurrentReferralProgramResponse":{"properties":{"currentReferralProgram":{"$ref":"#/components/schemas/apiv2ReferralProgram","description":"Referral program currently activated on the network."}},"title":"Response containing the current referral program","type":"object"},"v2GetCurrentVolumeDiscountProgramResponse":{"properties":{"currentVolumeDiscountProgram":{"$ref":"#/components/schemas/apiv2VolumeDiscountProgram","description":"Volume discount program currently activated on the network."}},"title":"Response containing the current referral program","type":"object"},"v2GetDepositResponse":{"properties":{"deposit":{"$ref":"#/components/schemas/vegaDeposit","description":"Deposit matching the ID from the request."}},"title":"Response that is received from getting deposit data","type":"object"},"v2GetERC20ListAssetBundleResponse":{"properties":{"assetSource":{"description":"Address of the asset on Ethereum.","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","type":"string"},"vegaAssetId":{"description":"Asset ID for the underlying Vega asset.","type":"string"}},"title":"Response from listing the signature bundle to an ERC-20 token in the collateral bridge","type":"object"},"v2GetERC20SetAssetLimitsBundleResponse":{"properties":{"assetSource":{"description":"Address of the asset on Ethereum.","type":"string"},"lifetimeLimit":{"description":"Lifetime limit deposit for this asset.","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","type":"string"},"threshold":{"description":"Withdrawal threshold for this asset.","type":"string"},"vegaAssetId":{"description":"Asset ID for the underlying Vega asset.","type":"string"}},"title":"Response for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge","type":"object"},"v2GetERC20WithdrawalApprovalResponse":{"properties":{"amount":{"description":"Amount to be withdrawn.","type":"string"},"assetSource":{"description":"Address of asset on the bridged EVM chain.","type":"string"},"creation":{"description":"Creation timestamps.","format":"int64","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: 0x + sig1 + sig2 + ... + sixN.","type":"string"},"sourceChainId":{"description":"Chain ID of the bridged EVM chain.","type":"string"},"targetAddress":{"description":"Address, prefixed with `0x`, that will receive the withdrawn assets.","type":"string"}},"title":"Response with all information required to bundle the call to finalise the withdrawal on the erc20 bridge\nfunction withdraw_asset(address asset_source, uint256 asset_id, uint256 amount, uint256 expiry, uint256 nonce, bytes memory signatures)","type":"object"},"v2GetEpochResponse":{"properties":{"epoch":{"$ref":"#/components/schemas/vegaEpoch","description":"Data specific to a single epoch on the Vega network. This includes the epoch number,\nstart and end times, and the nodes that participated in the epoch."}},"title":"Response from getting epoch","type":"object"},"v2GetFeesStatsForPartyResponse":{"description":"Response that is sent when requesting fees statistics for a given party.","properties":{"feesStatsForParty":{"description":"Fees statistics for the given request.","items":{"$ref":"#/components/schemas/v2FeesStatsForParty"},"type":"array"}},"type":"object"},"v2GetFeesStatsResponse":{"description":"Response that is sent when requesting fees statistics.","properties":{"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Fees statistics for the given request."}},"type":"object"},"v2GetGovernanceDataResponse":{"properties":{"data":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data content, i.e. proposal and votes for and against."}},"title":"Response from getting governance data","type":"object"},"v2GetLastTradeResponse":{"properties":{"trade":{"$ref":"#/components/schemas/vegaTrade","description":"Information about the trade, if one is found."}},"title":"Response for the latest trade that occurred on Vega for a given market","type":"object"},"v2GetLatestMarketDataResponse":{"properties":{"marketData":{"$ref":"#/components/schemas/vegaMarketData","description":"Market data that was requested."}},"title":"Response that is received when listing the latest market data for a given market","type":"object"},"v2GetLatestMarketDepthResponse":{"properties":{"buy":{"description":"Zero or more price levels for the buy side of the market depth data.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"lastTrade":{"$ref":"#/components/schemas/vegaTrade","description":"Last trade recorded on Vega."},"marketId":{"description":"Market ID of the depth levels returned.","type":"string"},"sell":{"description":"Zero or more price levels for the sell side of the market depth data.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number incremented after each update.","format":"uint64","type":"string"}},"title":"Response that is received when latest market depth data is queried","type":"object"},"v2GetMarketDataHistoryByIDResponse":{"properties":{"marketData":{"$ref":"#/components/schemas/v2MarketDataConnection","description":"Page of market data history with the corresponding page information."}},"title":"Response that is received when querying Market Data History","type":"object"},"v2GetMarketResponse":{"properties":{"market":{"$ref":"#/components/schemas/vegaMarket","description":"Information about the market requested."}},"title":"Response from getting a market by ID","type":"object"},"v2GetMostRecentNetworkHistorySegmentResponse":{"properties":{"segment":{"$ref":"#/components/schemas/v2HistorySegment","description":"Data relating to a history segment created by a Vega data node."},"swarmKeySeed":{"description":"Key seed for the swarm section.","type":"string"}},"title":"Response from getting most recent history segment","type":"object"},"v2GetNetworkDataResponse":{"properties":{"nodeData":{"$ref":"#/components/schemas/vegaNodeData","description":"Summary of information with respect to nodes on the Vega network."}},"title":"Response from getting network data","type":"object"},"v2GetNetworkHistoryBootstrapPeersResponse":{"properties":{"bootstrapPeers":{"description":"List of peers that can be used to bootstrap a Vega data node.","items":{"type":"string"},"type":"array"}},"title":"Response containing the nodes network history bootstrap peers","type":"object"},"v2GetNetworkHistoryStatusResponse":{"properties":{"connectedPeers":{"description":"List of peers connected to the IPFS swarm.","items":{"type":"string"},"type":"array"},"ipfsAddress":{"description":"IPFS address of the data node currently connected to.","type":"string"},"swarmKey":{"description":"Swarm key used by the IPFS swarm.","type":"string"},"swarmKeySeed":{"description":"Swarm key seed used by the IPFS swarm.","type":"string"}},"title":"Response containing the status of network history","type":"object"},"v2GetNetworkLimitsResponse":{"properties":{"limits":{"$ref":"#/components/schemas/vegaNetworkLimits","description":"List of received network limits."}},"title":"Response received when querying the current network limits","type":"object"},"v2GetNetworkParameterResponse":{"properties":{"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"Network parameter key and value."}},"title":"Response that is received when getting a network parameter","type":"object"},"v2GetNodeResponse":{"properties":{"node":{"$ref":"#/components/schemas/vegaNode","description":"Data specific to a single node on the Vega network."}},"title":"Response from getting node","type":"object"},"v2GetOracleSpecResponse":{"properties":{"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","description":"External data spec matching the ID."}},"title":"Response for a oracle spec","type":"object"},"v2GetOrderResponse":{"properties":{"order":{"$ref":"#/components/schemas/vegaOrder","description":"Order details, if one was found."}},"title":"Response received from the query for getting a single order","type":"object"},"v2GetPartyActivityStreakResponse":{"properties":{"activityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","description":"Party's activity streak in a given epoch."}},"title":"Response when getting a party's activity streaks across epochs","type":"object"},"v2GetPartyResponse":{"properties":{"party":{"$ref":"#/components/schemas/vegaParty","description":"Data for the party requested."}},"title":"Response from getting party by ID","type":"object"},"v2GetPartyVestingStatsResponse":{"properties":{"epochSeq":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"Reward bonus multiplier.","type":"string"}},"title":"Vesting reward statistics for a given party","type":"object"},"v2GetProtocolUpgradeStatusResponse":{"properties":{"ready":{"description":"Indicator if the upgrade is ready or not.","type":"boolean"}},"title":"Response from getting protocol upgrade status","type":"object"},"v2GetReferralSetStatsResponse":{"description":"Response containing the volume discount statistics for the given epoch.","properties":{"stats":{"$ref":"#/components/schemas/v2ReferralSetStatsConnection","description":"Referral set statistics for the epoch."}},"type":"object"},"v2GetRiskFactorsResponse":{"properties":{"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","description":"Risk factor emitted by the risk model for a given market."}},"title":"Response that is received from getting a risk factor","type":"object"},"v2GetStakeResponse":{"properties":{"currentStakeAvailable":{"description":"Current stake available information.","type":"string"},"stakeLinkings":{"$ref":"#/components/schemas/v2StakesConnection","description":"Paged list of stake data with corresponding page information."}},"title":"Response that is received from requesting stake information","type":"object"},"v2GetStopOrderResponse":{"description":"Response received from the query for getting a single stop order.","properties":{"order":{"$ref":"#/components/schemas/v1StopOrderEvent","description":"Order details, if one was found."}},"type":"object"},"v2GetTimeWeightedNotionalPositionResponse":{"description":"Response containing the time weighted notional position for a party and asset.","properties":{"timeWeightedNotionalPosition":{"$ref":"#/components/schemas/v2TimeWeightedNotionalPosition","description":"Time weighted notional position for the party and asset."}},"type":"object"},"v2GetTotalTransferFeeDiscountResponse":{"properties":{"totalDiscount":{"description":"Total per party per asset discount available.","type":"string"}},"title":"Returns total transfer fee discount available","type":"object"},"v2GetTransferResponse":{"properties":{"transferNode":{"$ref":"#/components/schemas/v2TransferNode","description":"Transfer and its fees requested by ID."}},"title":"Response that is received when querying transfers by ID","type":"object"},"v2GetVegaTimeResponse":{"properties":{"timestamp":{"description":"Timestamp representation of current VegaTime as represented in Unix nanoseconds, for example\n`1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`.","format":"int64","type":"string"}},"title":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","type":"object"},"v2GetVestingBalancesSummaryResponse":{"description":"List of vesting and locked balances for a party.","properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"lockedBalances":{"description":"List of locked balances for the party.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyId":{"description":"Party ID.","type":"string"},"vestingBalances":{"description":"List of vesting balances for the party.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"type":"object"},"v2GetVolumeDiscountStatsResponse":{"description":"Response containing the volume discount statistics for the given epoch.","properties":{"stats":{"$ref":"#/components/schemas/v2VolumeDiscountStatsConnection","description":"Volume discount statistics for an epoch."}},"type":"object"},"v2GetWithdrawalResponse":{"properties":{"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","description":"Withdrawal matching the ID from the request."}},"title":"Response for a withdrawal request","type":"object"},"v2GovernanceDataConnection":{"properties":{"edges":{"description":"Page of governance data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GovernanceDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of governance data and corresponding page information","type":"object"},"v2GovernanceDataEdge":{"description":"Governance data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data content, i.e. proposal and votes for and against."}},"type":"object"},"v2HistorySegment":{"properties":{"chainId":{"description":"Chain ID of the history segment.","type":"string"},"databaseVersion":{"description":"Database schema version of the history segment.","format":"int64","type":"string"},"fromHeight":{"description":"Starting height of the history segment.","format":"int64","type":"string"},"historySegmentId":{"description":"History segment ID.","type":"string"},"previousHistorySegmentId":{"description":"Previous history segment ID.","type":"string"},"toHeight":{"description":"Ending height of the history segment.","format":"int64","type":"string"}},"title":"Describes a network history segment","type":"object"},"v2IndividualGameEntities":{"properties":{"individual":{"description":"List of individual party IDs, and the metrics associated with each participant.","items":{"$ref":"#/components/schemas/v2IndividualGameEntity"},"type":"array"}},"title":"List of individuals that are participating in a game","type":"object"},"v2IndividualGameEntity":{"description":"Data relating to an individual participating in a game.\nThis can be used for both team members who are participating in a team game,\nor individuals participating in an individual entity game.","properties":{"individual":{"title":"Party ID of the individual participating","type":"string"},"rank":{"description":"Rank of the individual either in the game or within their team.","format":"uint64","type":"string"},"rewardEarned":{"title":"Reward earned by the individual during the epoch","type":"string"},"rewardEarnedQuantum":{"title":"Rewards earned by the individual in quantum value","type":"string"},"rewardMetric":{"$ref":"#/components/schemas/vegaDispatchMetric","title":"Reward metric applied to the individual"},"totalRewardsEarned":{"title":"Total rewards earned by the individual for the game","type":"string"},"totalRewardsEarnedQuantum":{"title":"Total rewards earned by the individual in quantum value","type":"string"},"volume":{"title":"Volume traded by the individual","type":"string"}},"type":"object"},"v2InfoResponse":{"properties":{"commitHash":{"description":"Commit hash from which the data node was built.","type":"string"},"version":{"description":"Semver formatted version of the data node.","type":"string"}},"title":"Response that is received from the node information query","type":"object"},"v2IntervalToCandleId":{"properties":{"candleId":{"description":"Unique ID of the candle.","type":"string"},"interval":{"description":"Interval for the candle.","type":"string"}},"title":"Maps an interval for a given market to its corresponding candle ID","type":"object"},"v2KeyRotationConnection":{"properties":{"edges":{"description":"Page of key rotation data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2KeyRotationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of key rotations data and corresponding page information","type":"object"},"v2KeyRotationEdge":{"description":"Key rotation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1KeyRotation","description":"Data relating to a key rotation that was performed by a node on the Vega network."}},"type":"object"},"v2LedgerEntryFilter":{"description":"Ledger entry filter sets filters on returned set of ledger entries.","properties":{"closeOnAccountFilters":{"description":"Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.","type":"boolean"},"fromAccountFilter":{"$ref":"#/components/schemas/v2AccountFilter","description":"Used to set values for filtering sender accounts. Party must be provided in this filter or 'to' account filter, or both."},"toAccountFilter":{"$ref":"#/components/schemas/v2AccountFilter","description":"Used to set values for filtering receiver accounts. Party must be provided in this filter or 'from' account filter, or both."},"transferId":{"title":"List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored","type":"string"},"transferTypes":{"description":"List of transfer types that is used for filtering sender and receiver accounts.","items":{"$ref":"#/components/schemas/vegaTransferType"},"type":"array"}},"type":"object"},"v2LiquidationEstimate":{"description":"Liquidation estimate for both worst and best case possible.","properties":{"bestCase":{"$ref":"#/components/schemas/v2LiquidationPrice","description":"Liquidation price estimate assuming no slippage."},"worstCase":{"$ref":"#/components/schemas/v2LiquidationPrice","description":"Liquidation price estimate assuming slippage cap is applied."}},"type":"object"},"v2LiquidationPrice":{"description":"Liquidation price estimate for either only the current open volume and position given some or all buy orders get filled, or position given some or all sell orders get filled.","properties":{"includingBuyOrders":{"description":"Liquidation price assuming buy orders start getting filled.","type":"string"},"includingSellOrders":{"description":"Liquidation price assuming sell orders start getting filled.","type":"string"},"openVolumeOnly":{"description":"Liquidation price for current open volume ignoring any active orders.","type":"string"}},"type":"object"},"v2LiquidityProvider":{"description":"Liquidity provider information.","properties":{"feeShare":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare","description":"Information used for calculating an LP's fee share, such as the equity like share,\naverage entry valuation and liquidity score for the liquidity provider for the specified market."},"marketId":{"description":"ID of the market the liquidity provider is active in.","type":"string"},"partyId":{"description":"Party ID of the liquidity provider.","type":"string"},"sla":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA","description":"Information about LP's SLA performance."}},"type":"object"},"v2LiquidityProviderConnection":{"description":"Page of liquidity provider data and corresponding page information.","properties":{"edges":{"description":"Page of liquidity provider data.","items":{"$ref":"#/components/schemas/v2LiquidityProviderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2LiquidityProviderEdge":{"description":"Liquidity provider data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further data.","type":"string"},"node":{"$ref":"#/components/schemas/v2LiquidityProvider","description":"Liquidity provider information returned by the API."}},"type":"object"},"v2LiquidityProvisionWithPendingEdge":{"description":"Liquidity provision data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2LiquidityProvision","description":"Data corresponding to a liquidity provider's commitment."}},"type":"object"},"v2LiquidityProvisionsConnection":{"properties":{"edges":{"description":"Page of liquidity provisions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2LiquidityProvisionsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of liquidity provisions data and corresponding page information","type":"object"},"v2LiquidityProvisionsEdge":{"description":"Liquidity provision data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Data corresponding to a liquidity provider's commitment."}},"type":"object"},"v2LiquidityProvisionsWithPendingConnection":{"properties":{"edges":{"description":"Page of liquidity provisions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2LiquidityProvisionWithPendingEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used to fetch further pages."}},"title":"Page of liquidity provisions data and corresponding page information","type":"object"},"v2ListAccountsResponse":{"description":"Response that is received from listing accounts query.","properties":{"accounts":{"$ref":"#/components/schemas/v2AccountsConnection","description":"Page of accounts data and corresponding page information."}},"type":"object"},"v2ListAllLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"$ref":"#/components/schemas/v2LiquidityProvisionsWithPendingConnection","description":"Page of liquidity provisions data and corresponding page information."}},"title":"Response from listing liquidity provisions","type":"object"},"v2ListAllNetworkHistorySegmentsResponse":{"properties":{"segments":{"description":"Page of history segments data and corresponding page information.","items":{"$ref":"#/components/schemas/v2HistorySegment"},"type":"array"}},"title":"Response with a list of all the nodes history segments","type":"object"},"v2ListAllPositionsResponse":{"properties":{"positions":{"$ref":"#/components/schemas/v2PositionConnection","description":"Page of positions data and corresponding page information."}},"title":"Response to query for listing of positions, given the filter is supplied","type":"object"},"v2ListAssetsResponse":{"properties":{"assets":{"$ref":"#/components/schemas/v2AssetsConnection","description":"Page of assets data and corresponding page information."}},"title":"Response from listing assets","type":"object"},"v2ListBalanceChangesResponse":{"description":"Response that is received from querying balances changes.","properties":{"balances":{"$ref":"#/components/schemas/v2AggregatedBalanceConnection","description":"Page of aggregated balances data and corresponding page information."}},"type":"object"},"v2ListCandleDataResponse":{"properties":{"candles":{"$ref":"#/components/schemas/v2CandleDataConnection","description":"Page of candle data and corresponding page information."}},"title":"Response for list of candles for a market at an interval","type":"object"},"v2ListCandleIntervalsResponse":{"properties":{"intervalToCandleId":{"description":"List of the mappings.","items":{"$ref":"#/components/schemas/v2IntervalToCandleId"},"type":"array"}},"title":"List of mapped pairs `interval` -> `candle ID` for a given market","type":"object"},"v2ListCheckpointsResponse":{"properties":{"checkpoints":{"$ref":"#/components/schemas/v2CheckpointsConnection","description":"Page of checkpoints data and corresponding page information."}},"title":"Response message containing all checkpoints requested","type":"object"},"v2ListCoreSnapshotsResponse":{"description":"Response from a ListCoreSnapshots RPC call; a paginated list of the core snapshots.","properties":{"coreSnapshots":{"$ref":"#/components/schemas/v2CoreSnapshotConnection","description":"Page of core snapshot data and corresponding page information."}},"type":"object"},"v2ListDelegationsResponse":{"properties":{"delegations":{"$ref":"#/components/schemas/v2DelegationsConnection","description":"Page of delegations data and corresponding page information."}},"title":"Response from listing delegations","type":"object"},"v2ListDepositsResponse":{"properties":{"deposits":{"$ref":"#/components/schemas/v2DepositsConnection","description":"Page of deposits data and corresponding page information."}},"title":"Response from listing deposits","type":"object"},"v2ListERC20MultiSigSignerAddedBundlesResponse":{"properties":{"bundles":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedConnection","description":"Page of bundles for that validator - it may have been added multiple times if removed in between - and corresponding page information."}},"title":"Response from adding a signature bundle to the signer list of a multisig contract for a particular validator","type":"object"},"v2ListERC20MultiSigSignerRemovedBundlesResponse":{"properties":{"bundles":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedConnection","description":"Page of signer bundle data items for that validator and corresponding page information."}},"title":"Response when removing a signature bundle from the signer list of the multisig contract for a particular validator","type":"object"},"v2ListEntitiesResponse":{"properties":{"accounts":{"items":{"$ref":"#/components/schemas/vegaAccount"},"type":"array"},"assets":{"items":{"$ref":"#/components/schemas/vegaAsset"},"type":"array"},"balanceChanges":{"items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"},"delegations":{"items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"deposits":{"items":{"$ref":"#/components/schemas/vegaDeposit"},"type":"array"},"erc20MultiSigSignerAddedBundles":{"items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundle"},"type":"array"},"erc20MultiSigSignerRemovedBundles":{"items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundle"},"type":"array"},"ethereumKeyRotations":{"items":{"$ref":"#/components/schemas/v1EthereumKeyRotation"},"type":"array"},"keyRotations":{"items":{"$ref":"#/components/schemas/v1KeyRotation"},"type":"array"},"ledgerEntries":{"items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"},"liquidityProvisions":{"items":{"$ref":"#/components/schemas/vegaLiquidityProvision"},"type":"array"},"marginLevels":{"items":{"$ref":"#/components/schemas/vegaMarginLevels"},"type":"array"},"markets":{"items":{"$ref":"#/components/schemas/vegaMarket"},"type":"array"},"networkParameters":{"items":{"$ref":"#/components/schemas/vegaNetworkParameter"},"type":"array"},"nodeSignatures":{"items":{"$ref":"#/components/schemas/v1NodeSignature"},"type":"array"},"nodes":{"items":{"$ref":"#/components/schemas/v2NodeBasic"},"type":"array"},"oracleData":{"items":{"$ref":"#/components/schemas/vegaOracleData"},"type":"array"},"oracleSpecs":{"items":{"$ref":"#/components/schemas/vegaOracleSpec"},"type":"array"},"orders":{"items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"},"parties":{"items":{"$ref":"#/components/schemas/vegaParty"},"type":"array"},"positions":{"items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"},"proposals":{"items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"},"protocolUpgradeProposals":{"items":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent"},"type":"array"},"rewards":{"items":{"$ref":"#/components/schemas/vegaReward"},"type":"array"},"trades":{"items":{"$ref":"#/components/schemas/vegaTrade"},"type":"array"},"transfers":{"items":{"$ref":"#/components/schemas/vegaeventsv1Transfer"},"type":"array"},"votes":{"items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"withdrawals":{"items":{"$ref":"#/components/schemas/vegaWithdrawal"},"type":"array"}},"title":"Response from listing entities that were created for a given transaction hash","type":"object"},"v2ListEpochRewardSummariesResponse":{"properties":{"summaries":{"$ref":"#/components/schemas/v2EpochRewardSummaryConnection","description":"Page of rewards details for a single party and corresponding page information."}},"title":"Return message with reward details in for a single party","type":"object"},"v2ListEthereumKeyRotationsResponse":{"properties":{"keyRotations":{"$ref":"#/components/schemas/v2EthereumKeyRotationsConnection","description":"Page of Ethereum key rotations data and corresponding page information."}},"title":"Response message containing Ethereum key rotations","type":"object"},"v2ListFundingPaymentsResponse":{"properties":{"fundingPayments":{"$ref":"#/components/schemas/v2FundingPaymentConnection","description":"Page of funding period data and corresponding page information."}},"title":"Response from listing funding payments","type":"object"},"v2ListFundingPeriodDataPointsResponse":{"description":"Response from listing funding period data points.","properties":{"fundingPeriodDataPoints":{"$ref":"#/components/schemas/v2FundingPeriodDataPointConnection","description":"Page of funding period data points and corresponding page information."}},"type":"object"},"v2ListFundingPeriodsResponse":{"properties":{"fundingPeriods":{"$ref":"#/components/schemas/v2FundingPeriodConnection","description":"Page of funding period data and corresponding page information."}},"title":"Response from listing funding periods","type":"object"},"v2ListGamesResponse":{"description":"Response containing games data.","properties":{"games":{"$ref":"#/components/schemas/v2GamesConnection","description":"Page of games data and corresponding page information."}},"type":"object"},"v2ListGovernanceDataRequestType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program","enum":["TYPE_UNSPECIFIED","TYPE_ALL","TYPE_NEW_MARKET","TYPE_UPDATE_MARKET","TYPE_NETWORK_PARAMETERS","TYPE_NEW_ASSET","TYPE_NEW_FREE_FORM","TYPE_UPDATE_ASSET","TYPE_NEW_SPOT_MARKET","TYPE_UPDATE_SPOT_MARKET","TYPE_NEW_TRANSFER","TYPE_CANCEL_TRANSFER","TYPE_UPDATE_MARKET_STATE","TYPE_UPDATE_REFERRAL_PROGRAM","TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM"],"title":"Filter for the types of governance proposals to view","type":"string"},"v2ListGovernanceDataResponse":{"properties":{"connection":{"$ref":"#/components/schemas/v2GovernanceDataConnection","description":"Page of governance data and corresponding page information."}},"title":"Response from listing governance data","type":"object"},"v2ListKeyRotationsResponse":{"properties":{"rotations":{"$ref":"#/components/schemas/v2KeyRotationConnection","description":"Page of key rotations data and corresponding page information."}},"title":"Response message containing Vega key rotations","type":"object"},"v2ListLatestMarketDataResponse":{"properties":{"marketsData":{"items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"title":"Response that is received when listing the latest market data for every market","type":"object"},"v2ListLedgerEntriesResponse":{"properties":{"ledgerEntries":{"$ref":"#/components/schemas/v2AggregatedLedgerEntriesConnection","description":"Page of aggregated ledger entries data and corresponding page information."}},"title":"Response that is received when listing ledger entries","type":"object"},"v2ListLiquidityProvidersResponse":{"description":"Response for listing liquidity providers.","properties":{"liquidityProviders":{"$ref":"#/components/schemas/v2LiquidityProviderConnection","description":"Page of liquidity providers and corresponding page information."}},"type":"object"},"v2ListLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"$ref":"#/components/schemas/v2LiquidityProvisionsConnection","description":"Page of liquidity provisions data and corresponding page information."}},"title":"Response from listing liquidity provisions","type":"object"},"v2ListMarginLevelsResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/v2MarginConnection","description":"Page of margin levels data and corresponding page information."}},"title":"Response from listing margin levels","type":"object"},"v2ListMarketsResponse":{"properties":{"markets":{"$ref":"#/components/schemas/v2MarketConnection","description":"Page of markets and corresponding page information."}},"title":"Response from listing markets","type":"object"},"v2ListNetworkParametersResponse":{"properties":{"networkParameters":{"$ref":"#/components/schemas/v2NetworkParameterConnection","description":"Page of network parameters and corresponding page information."}},"title":"Response containing all of the Vega network parameters","type":"object"},"v2ListNodeSignaturesResponse":{"properties":{"signatures":{"$ref":"#/components/schemas/v2NodeSignaturesConnection","description":"Page of nodes signatures and corresponding page information."}},"title":"Response to specify the ID of the resource to retrieve aggregated signatures for","type":"object"},"v2ListNodesResponse":{"properties":{"nodes":{"$ref":"#/components/schemas/v2NodesConnection","description":"Page of node data and corresponding page information."}},"title":"Response from listing nodes","type":"object"},"v2ListOracleDataResponse":{"properties":{"oracleData":{"$ref":"#/components/schemas/v2OracleDataConnection","description":"Page of seen oracle data and corresponding page information."}},"title":"Response to get all seen oracle data","type":"object"},"v2ListOracleSpecsResponse":{"properties":{"oracleSpecs":{"$ref":"#/components/schemas/v2OracleSpecsConnection","description":"Page of active oracle specs and corresponding page information."}},"title":"Response to get all active oracle specs","type":"object"},"v2ListOrderVersionsResponse":{"properties":{"orders":{"$ref":"#/components/schemas/v2OrderConnection","description":"Page of order versions and corresponding page information."}},"title":"Response that is received when listing possible order versions","type":"object"},"v2ListOrdersResponse":{"properties":{"orders":{"$ref":"#/components/schemas/v2OrderConnection","description":"Page of orders data and corresponding page information."}},"title":"Response that is received from the query to list orders","type":"object"},"v2ListPaidLiquidityFeesResponse":{"description":"Paid liquidity fees response.","properties":{"paidLiquidityFees":{"$ref":"#/components/schemas/v2PaidLiquidityFeesConnection","description":"Page of paid liquidity fees and corresponding page information."}},"type":"object"},"v2ListPartiesProfilesResponse":{"description":"Response from listing parties' profiles.","properties":{"profiles":{"$ref":"#/components/schemas/v2PartiesProfilesConnection","description":"Page of profile data and corresponding page information."}},"type":"object"},"v2ListPartiesResponse":{"properties":{"parties":{"$ref":"#/components/schemas/v2PartyConnection","description":"Page of parties data and corresponding page information."}},"title":"Response from listing parties","type":"object"},"v2ListPartyMarginModesResponse":{"description":"Response containing party margin modes.","properties":{"partyMarginModes":{"$ref":"#/components/schemas/v2PartyMarginModesConnection","description":"Page of party margin modes data and corresponding page information."}},"type":"object"},"v2ListPositionsResponse":{"properties":{"positions":{"$ref":"#/components/schemas/v2PositionConnection","description":"Page of positions data and corresponding page information."}},"title":"Response for a list of positions for a party","type":"object"},"v2ListProtocolUpgradeProposalsResponse":{"properties":{"protocolUpgradeProposals":{"$ref":"#/components/schemas/v2ProtocolUpgradeProposalConnection","description":"Page of protocol upgrade proposals and corresponding page information."}},"title":"Response type from a ListProtocolUpgradeProposals RPC call; a paginated list of protocol upgrade proposals","type":"object"},"v2ListReferralSetRefereesResponse":{"properties":{"referralSetReferees":{"$ref":"#/components/schemas/v2ReferralSetRefereeConnection","description":"Page of referral set referee data and corresponding page information."}},"title":"Response containing information about a referral set's referees","type":"object"},"v2ListReferralSetsResponse":{"properties":{"referralSets":{"$ref":"#/components/schemas/v2ReferralSetConnection","description":"Page of referral set data and corresponding page information."}},"title":"Response containing information about a referral set or sets","type":"object"},"v2ListRewardSummariesResponse":{"properties":{"summaries":{"description":"Page of rewards details data and corresponding page information.","items":{"$ref":"#/components/schemas/vegaRewardSummary"},"type":"array"}},"title":"Response from listing reward details in for a single party","type":"object"},"v2ListRewardsResponse":{"properties":{"rewards":{"$ref":"#/components/schemas/v2RewardsConnection","description":"Page of rewards data and corresponding page information."}},"title":"Response for listing reward details for a single party","type":"object"},"v2ListStopOrdersResponse":{"description":"Response that is received from the query to list stop orders.","properties":{"orders":{"$ref":"#/components/schemas/v2StopOrderConnection","description":"Page of stop orders data and corresponding page information."}},"type":"object"},"v2ListSuccessorMarketsResponse":{"description":"Response from a list successor markets request.","properties":{"successorMarkets":{"$ref":"#/components/schemas/v2SuccessorMarketConnection","description":"List of markets in the succession line."}},"type":"object"},"v2ListTeamMembersStatisticsResponse":{"description":"Response for the list team members' statistics request containing the statistics.","properties":{"statistics":{"$ref":"#/components/schemas/v2TeamMembersStatisticsConnection","description":"Page of team members' statistics data and corresponding page information."}},"type":"object"},"v2ListTeamRefereeHistoryResponse":{"description":"Response that is sent when listing the referee history for a given team.","properties":{"teamRefereeHistory":{"$ref":"#/components/schemas/v2TeamRefereeHistoryConnection","description":"Page of team referee history data and corresponding page information."}},"type":"object"},"v2ListTeamRefereesResponse":{"description":"Response that is sent when listing the referees for a given team.","properties":{"teamReferees":{"$ref":"#/components/schemas/v2TeamRefereeConnection","description":"Page of team referee data and corresponding page information."}},"type":"object"},"v2ListTeamsResponse":{"description":"Response for the list teams request containing the team information.","properties":{"teams":{"$ref":"#/components/schemas/v2TeamConnection","description":"Page of team data and corresponding page information."}},"type":"object"},"v2ListTeamsStatisticsResponse":{"description":"Response for the list teams' statistics request containing the statistics.","properties":{"statistics":{"$ref":"#/components/schemas/v2TeamsStatisticsConnection","description":"Page of teams' statistics data and corresponding page information."}},"type":"object"},"v2ListTradesResponse":{"properties":{"trades":{"$ref":"#/components/schemas/v2TradeConnection","description":"Page of trades data and corresponding page information."}},"title":"Response from listing trades","type":"object"},"v2ListTransfersResponse":{"properties":{"transfers":{"$ref":"#/components/schemas/v2TransferConnection","description":"Page of transfers data and corresponding page information."}},"title":"Response that is received when listing transfers","type":"object"},"v2ListVotesResponse":{"properties":{"votes":{"$ref":"#/components/schemas/v2VoteConnection","description":"Page of votes data received and corresponding page information."}},"title":"Response that is received when listing Votes","type":"object"},"v2ListWithdrawalsResponse":{"properties":{"withdrawals":{"$ref":"#/components/schemas/v2WithdrawalsConnection","description":"Page of withdrawals data and corresponding page information."}},"title":"Response from listing withdrawals data","type":"object"},"v2MarginConnection":{"description":"Page of margins data and corresponding page information.","properties":{"edges":{"description":"Page of margins data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarginEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2MarginEdge":{"description":"Margin data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin levels data that satisfy a list margin levels request."}},"type":"object"},"v2MarginEstimate":{"description":"Margin level estimate for both worst and best case possible.","properties":{"bestCase":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin level estimate assuming no slippage."},"worstCase":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin level estimate assuming slippage cap is applied."}},"type":"object"},"v2MarketConnection":{"description":"Page of markets and corresponding page information.","properties":{"edges":{"description":"Page of markets and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarketEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2MarketDataConnection":{"properties":{"edges":{"description":"Page of market data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarketDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of market data items and corresponding page information","type":"object"},"v2MarketDataEdge":{"description":"Market data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarketData","description":"Data generated by a market when open."}},"type":"object"},"v2MarketEdge":{"description":"Market information with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarket","description":"Information about the market."}},"type":"object"},"v2NetworkParameterConnection":{"properties":{"edges":{"description":"Page of network parameters data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NetworkParameterEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of network parameters and corresponding page information","type":"object"},"v2NetworkParameterEdge":{"description":"Network parameter with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"Name and associated value of a network parameter."}},"type":"object"},"v2NodeBasic":{"description":"Represents a basic node without any epoch specific details like delegations, staking, rewards etc.","properties":{"avatarUrl":{"description":"Avatar URL.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node.","type":"string"},"id":{"description":"Unique ID identifying the node.","type":"string"},"infoUrl":{"description":"URL that provides more information about the node.","type":"string"},"location":{"description":"Country code for the location of the node.","type":"string"},"name":{"description":"Node name.","type":"string"},"pubKey":{"description":"Node operator's public key.","type":"string"},"status":{"$ref":"#/components/schemas/vegaNodeStatus","description":"Node status."},"tmPubKey":{"description":"Tendermint public key of the node.","type":"string"}},"type":"object"},"v2NodeEdge":{"description":"Node data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaNode","description":"Data specific to a single node on the Vega network."}},"type":"object"},"v2NodeSignatureEdge":{"description":"Nodes signature edge with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1NodeSignature","description":"Node signature data."}},"type":"object"},"v2NodeSignaturesConnection":{"description":"Page of node signatures and corresponding page information.","properties":{"edges":{"description":"Page of node signatures and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NodeSignatureEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2NodesConnection":{"properties":{"edges":{"description":"Page of node data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NodeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of node data and corresponding page information","type":"object"},"v2ObserveAccountsResponse":{"description":"Response that is received when subscribing to a stream of accounts.","properties":{"snapshot":{"$ref":"#/components/schemas/v2AccountSnapshotPage","description":"'Initial image' snapshot containing current account balances."},"updates":{"$ref":"#/components/schemas/v2AccountUpdates","description":"List of account updates in the last block."}},"type":"object"},"v2ObserveCandleDataResponse":{"properties":{"candle":{"$ref":"#/components/schemas/apiv2Candle","description":"Candle data."}},"title":"Response that is received when subscribing to a stream of candles","type":"object"},"v2ObserveEventBusResponse":{"properties":{"events":{"description":"List of events that occurred on the Vega event bus.","items":{"$ref":"#/components/schemas/v1BusEvent"},"type":"array"}},"title":"Response to a subscribed stream of events from the Vega event bus","type":"object"},"v2ObserveGovernanceResponse":{"properties":{"data":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data, i.e. proposal and votes for and against."}},"title":"Response from governance subscription","type":"object"},"v2ObserveLedgerMovementsResponse":{"properties":{"ledgerMovement":{"$ref":"#/components/schemas/vegaLedgerMovement","description":"Ledger movements data with list of ledger entries and post-transfer balances."}},"title":"Response from ledger movements subscription","type":"object"},"v2ObserveLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"items":{"$ref":"#/components/schemas/vegaLiquidityProvision"},"type":"array"}},"title":"Response from liquidity provisions subscription","type":"object"},"v2ObserveMarginLevelsResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin levels data that match the subscription request filters."}},"title":"Response from subscribing to margin levels data","type":"object"},"v2ObserveMarketsDataResponse":{"properties":{"marketData":{"description":"List of market data.","items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"title":"Response that is received for market data subscription","type":"object"},"v2ObserveMarketsDepthResponse":{"description":"Response that is received for MarketDepth subscription.","properties":{"marketDepth":{"description":"List of market depth data.","items":{"$ref":"#/components/schemas/vegaMarketDepth"},"type":"array"}},"type":"object"},"v2ObserveMarketsDepthUpdatesResponse":{"properties":{"update":{"description":"List of market depth update data.","items":{"$ref":"#/components/schemas/vegaMarketDepthUpdate"},"type":"array"}},"title":"Response that is received for market depth update subscription","type":"object"},"v2ObserveOrdersResponse":{"description":"Response that is received from an orders subscription.","properties":{"snapshot":{"$ref":"#/components/schemas/v2OrderSnapshotPage","description":"An 'initial image' snapshot containing current live orders."},"updates":{"$ref":"#/components/schemas/v2OrderUpdates","description":"List of order updates in the last block."}},"type":"object"},"v2ObservePositionsResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/v2PositionSnapshotPage","description":"An 'initial image' snapshot containing current positions."},"updates":{"$ref":"#/components/schemas/v2PositionUpdates","description":"List of position updates in the last block."}},"title":"Response received from a positions subscription request","type":"object"},"v2ObserveTradesResponse":{"properties":{"trades":{"description":"List of 0 or more trades.","items":{"$ref":"#/components/schemas/vegaTrade"},"type":"array"}},"title":"Stream of trades","type":"object"},"v2ObserveTransactionResultsResponse":{"properties":{"transactionResults":{"description":"List of 0 or more transaction results.","items":{"$ref":"#/components/schemas/v1TransactionResult"},"type":"array"}},"title":"Stream of transaction results","type":"object"},"v2ObserveVotesResponse":{"properties":{"vote":{"$ref":"#/components/schemas/vegaVote","description":"Data associated with governance votes that are published to the stream."}},"title":"Response that is received from votes subscription","type":"object"},"v2OracleDataConnection":{"description":"Page of oracle data and corresponding page information.","properties":{"edges":{"description":"Page of oracle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OracleDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2OracleDataEdge":{"description":"Oracle data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOracleData","description":"Data that was received from an external oracle."}},"type":"object"},"v2OracleSpecEdge":{"description":"Oracle specs data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOracleSpec","description":"External spec data that satisfies the list request."}},"type":"object"},"v2OracleSpecsConnection":{"properties":{"edges":{"description":"Page of oracle specs data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OracleSpecEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of oracle specs and corresponding page information","type":"object"},"v2OrderConnection":{"description":"Page of orders data and corresponding page information.","properties":{"edges":{"description":"Page of orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OrderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2OrderEdge":{"description":"Order data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOrder","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2OrderFilter":{"properties":{"dateRange":{"$ref":"#/components/schemas/v2DateRange","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned."},"excludeLiquidity":{"description":"Indicator if liquidity provisions should be included or not in the list.","type":"boolean"},"liveOnly":{"description":"Restrict orders to those that are live. If not set, it is treated as being false.","type":"boolean"},"marketIds":{"description":"Restrict orders to those placed on the given market IDs.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict orders to those placed by the given party IDs.","items":{"type":"string"},"type":"array"},"reference":{"description":"Restrict orders to those with the given reference.","type":"string"},"statuses":{"description":"Restrict orders to those with the given statuses.","items":{"$ref":"#/components/schemas/vegaOrderStatus"},"type":"array"},"timeInForces":{"description":"Restrict orders to those with the given Time In Force.","items":{"$ref":"#/components/schemas/OrderTimeInForce"},"type":"array"},"types":{"description":"Restrict orders to those with the given types.","items":{"$ref":"#/components/schemas/vegaOrderType"},"type":"array"}},"title":"Order filter that contains all filtering conditions and values that are applied to the orders listing","type":"object"},"v2OrderInfo":{"description":"Basic description of an order.","properties":{"isMarketOrder":{"description":"Boolean that indicates if it is a market order.","required":["is_market_order"],"type":"boolean"},"price":{"description":"Price for the order. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","required":["price"],"type":"string"},"remaining":{"description":"Size remaining.","format":"uint64","required":["remaining"],"type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. buy or sell."}},"required":["price","remaining","isMarketOrder"],"type":"object"},"v2OrderSnapshotPage":{"description":"'Initial image' of live orders, may be sent over multiple response messages.","properties":{"lastPage":{"description":"Indicator if the last page is reached or not.","type":"boolean"},"orders":{"description":"List of order data parts.","items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"}},"type":"object"},"v2OrderUpdates":{"description":"List of order updates in the last block.","properties":{"orders":{"description":"List of orders data.","items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"}},"type":"object"},"v2PageInfo":{"properties":{"endCursor":{"description":"End cursor.","type":"string"},"hasNextPage":{"description":"Indicator if there is a next page.","type":"boolean"},"hasPreviousPage":{"description":"Indicator if there is a previous page.","type":"boolean"},"startCursor":{"description":"Start cursor.","type":"string"}},"title":"Page information for cursor based pagination","type":"object"},"v2Pagination":{"description":"All data returned from the API is ordered in a well-defined manner.\nThe specific columns and the order in which the sorting is performed\ndepend on the API endpoint being called. However, the primary sorting\ncolumn is usually the timestamp of the block in which the data was last updated.\n\nTo prevent excessively large response messages and to avoid overloading\ndatabase resources, the API employs a cursor-based pagination mechanism.\n\nThis Pagination message can be optionally provided as part of the request to specify:\n- The starting point within the total result set for beginning the page\n- The size of the returned page\n- The ordering of the data within that page\n\nIf no Pagination message is provided, the API will return the first page of\ndata using the default page size. The default page size is 1000.\n\nTo retrieve subsequent pages, the caller must examine the PageInfo structure\nreturned in the response to find a cursor string that uniquely identifies the\nlast row of that page. This cursor should then be passed in the 'after' field\nof the Pagination message in a subsequent request.\n\nFor paging backward, take the cursor for the first row of the page from PageInfo\nand pass it in the 'before' field of the Pagination message.\n\nPagination message that uses both first/after and last/before is considered invalid.","properties":{"after":{"description":"If paging forwards, the cursor string for the last row of the previous page.","type":"string"},"before":{"description":"If paging forwards, the cursor string for the first row of the previous page.","type":"string"},"first":{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","format":"int32","type":"integer"},"last":{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","format":"int32","type":"integer"},"newestFirst":{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","type":"boolean"}},"type":"object"},"v2PaidLiquidityFeesConnection":{"description":"Paid liquidity fees data and corresponding page information.","properties":{"edges":{"description":"Page of paid liquidity fees data.","items":{"$ref":"#/components/schemas/v2PaidLiquidityFeesEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PaidLiquidityFeesEdge":{"description":"Paid liquidity fees data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further data.","type":"string"},"node":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Paid liquidity fees data returned by the API."}},"type":"object"},"v2PartiesProfilesConnection":{"description":"Page of profile data per party and corresponding page information.","properties":{"edges":{"description":"Page of profiles and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyProfileEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyConnection":{"description":"Page of parties data and corresponding page information.","properties":{"edges":{"description":"Page of parties and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyEdge":{"description":"Party data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaParty","description":"Data associated with a party."}},"type":"object"},"v2PartyMarginMode":{"description":"Margin mode selected for the given party and market.","properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Selected margin mode."},"marketId":{"description":"Unique ID of the market.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v2PartyMarginModeEdge":{"description":"Party margin mode information and corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2PartyMarginMode","description":"Party margin mode data."}},"type":"object"},"v2PartyMarginModesConnection":{"description":"Page of party margin modes data and corresponding page information.","properties":{"edges":{"description":"Page of party margin modes data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyMarginModeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyProfileEdge":{"description":"Party's profile data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Data associated with a party's profile."}},"type":"object"},"v2PingResponse":{"title":"Ping response from the data node","type":"object"},"v2PositionConnection":{"properties":{"edges":{"description":"Page of positions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PositionEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of positions and corresponding page information","type":"object"},"v2PositionEdge":{"description":"Position data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaPosition","description":"Position data for a party on a market."}},"type":"object"},"v2PositionSnapshotPage":{"properties":{"lastPage":{"description":"Indicator if last page is reached or not.","type":"boolean"},"positions":{"description":"List of positions data.","items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"}},"title":"'Initial image' of current positions, may be sent over multiple response messages","type":"object"},"v2PositionUpdates":{"properties":{"positions":{"description":"List of positions data.","items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"}},"title":"List of position updates in the last block","type":"object"},"v2PositionsFilter":{"properties":{"marketIds":{"description":"Restrict positions to those on the given markets.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict positions to those related to the given parties.","items":{"type":"string"},"type":"array"}},"title":"Filter to apply to the ListAllPositionsRequest","type":"object"},"v2ProtocolUpgradeProposalConnection":{"properties":{"edges":{"description":"Page of protocol upgrade proposals data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ProtocolUpgradeProposalEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of protocol upgrade proposals and corresponding page information","type":"object"},"v2ProtocolUpgradeProposalEdge":{"description":"Protocol upgrade proposal data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","description":"Protocol upgrade proposal data."}},"type":"object"},"v2QuantumRewardsPerEpoch":{"properties":{"epoch":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total rewards accumulated over the epoch period, expressed in quantum value.","type":"string"}},"type":"object"},"v2QuantumVolumesPerEpoch":{"properties":{"epoch":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"totalQuantumVolumes":{"description":"Total volumes accumulated over the epoch period, expressed in quantum value.","type":"string"}},"type":"object"},"v2ReferralSet":{"description":"Data relating to a referral set.","properties":{"createdAt":{"description":"Timestamp, in Unix nanoseconds, when the set was created.","format":"int64","type":"string"},"id":{"description":"Unique ID of the created set.","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"totalMembers":{"description":"Current number of members in the referral set.","format":"uint64","type":"string"},"updatedAt":{"description":"Timestamp, in Unix nanoseconds, when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v2ReferralSetConnection":{"description":"Page of referral set data and corresponding page information.","properties":{"edges":{"description":"Page of referral set data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetEdge":{"description":"Referral set data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSet","description":"Referral set data."}},"type":"object"},"v2ReferralSetReferee":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Timestamp, in Unix nanoseconds, when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"referralSetId":{"description":"Unique ID of the referral set the referee joined.","type":"string"},"totalRefereeGeneratedRewards":{"description":"Total rewards generated by the referee over the aggregation period.","type":"string"},"totalRefereeNotionalTakerVolume":{"description":"Total notional volume of the referee's aggressive trades over the aggregation period.","type":"string"}},"title":"Data relating to referees that have joined a referral set","type":"object"},"v2ReferralSetRefereeConnection":{"description":"Page of data about the referral set's referees and corresponding page information.","properties":{"edges":{"description":"Page of referral set referee data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetRefereeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetRefereeEdge":{"description":"Data about the Referral set's referees with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSetReferee","description":"Referral set referee data."}},"type":"object"},"v2ReferralSetStats":{"description":"Referral set statistics for a given epoch for a party.","properties":{"atEpoch":{"description":"Epoch at which the set's statistics were updated.","format":"uint64","type":"string"},"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"description":"Current referee notional taker volume.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Referrer's taker volume","type":"string"},"rewardFactor":{"description":"Reward factor applied to the party.","type":"string"},"rewardsFactorMultiplier":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"},"rewardsMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral rewards due to the referrer.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v2ReferralSetStatsConnection":{"description":"Page of volume discount stats data and corresponding page information.","properties":{"edges":{"description":"Page of volume discount statistics data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetStatsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetStatsEdge":{"description":"Referral set stats data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSetStats","description":"Referral set stats data."}},"type":"object"},"v2RewardEdge":{"description":"Rewards data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaReward","description":"Details for a single reward payment."}},"type":"object"},"v2RewardSummaryFilter":{"properties":{"assetIds":{"description":"Restrict reward summaries to those connected to the assets in the given list.","items":{"type":"string"},"type":"array"},"fromEpoch":{"description":"Restrict rewards summaries to those that were paid after and including the given epoch ID.","format":"uint64","type":"string"},"marketIds":{"description":"Restrict reward summaries to those connected to the markets in the given list.","items":{"type":"string"},"type":"array"},"toEpoch":{"description":"Restrict rewards summaries to those that were paid up to and including the given epoch ID.","format":"uint64","type":"string"}},"title":"Filter to restrict the results returned by the ListEpochRewardSummaries","type":"object"},"v2RewardsConnection":{"description":"Page of rewards data and corresponding page information.","properties":{"edges":{"description":"Page of rewards data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2RewardEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StakeLinkingEdge":{"description":"Stake linking data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1StakeLinking","description":"Stake linking representing the intent from a party to deposit."}},"type":"object"},"v2StakesConnection":{"description":"Page of stake data and corresponding page information.","properties":{"edges":{"description":"Page of stake data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2StakeLinkingEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StopOrderConnection":{"description":"Page of stop orders data and corresponding page information.","properties":{"edges":{"description":"Page of stop orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2StopOrderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StopOrderEdge":{"description":"Order data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1StopOrderEvent","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2StopOrderFilter":{"description":"Stop order filter that contains all filtering conditions and values that are applied to the stop orders listing.","properties":{"dateRange":{"$ref":"#/components/schemas/v2DateRange","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned."},"expiryStrategies":{"description":"Restrict orders to those with the given expiry strategies.","items":{"$ref":"#/components/schemas/StopOrderExpiryStrategy"},"type":"array"},"liveOnly":{"title":"Live stop orders only","type":"boolean"},"marketIds":{"description":"Restrict orders to those placed on the given market IDs.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict orders to those placed by the given party IDs.","items":{"type":"string"},"type":"array"},"statuses":{"description":"Restrict orders to those with the given statuses.","items":{"$ref":"#/components/schemas/vegaStopOrderStatus"},"type":"array"}},"title":"Stop order filter","type":"object"},"v2SuccessorMarket":{"description":"Successor market information includes the market that is a member of the succession line\nand any governance data that is associated with proposals for child markets\nwhether enacted or not.","properties":{"market":{"$ref":"#/components/schemas/vegaMarket","description":"The market that is a member of the succession line."},"proposals":{"description":"All proposals for child markets that have the market as a parent.","items":{"$ref":"#/components/schemas/vegaGovernanceData"},"type":"array"}},"type":"object"},"v2SuccessorMarketConnection":{"description":"Page of successor market records and corresponding page information.","properties":{"edges":{"description":"Page of successor markets and their cursors.","items":{"$ref":"#/components/schemas/v2SuccessorMarketEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information for pagination control."}},"type":"object"},"v2SuccessorMarketEdge":{"properties":{"cursor":{"description":"Cursor identifying the record for pagination control.","type":"string"},"node":{"$ref":"#/components/schemas/v2SuccessorMarket","description":"Successor market record."}},"title":"Successor market record with the corresponding cursor for paginated results","type":"object"},"v2Table":{"default":"TABLE_UNSPECIFIED","enum":["TABLE_UNSPECIFIED","TABLE_BALANCES","TABLE_CHECKPOINTS","TABLE_DELEGATIONS","TABLE_LEDGER","TABLE_ORDERS","TABLE_TRADES","TABLE_MARKET_DATA","TABLE_MARGIN_LEVELS","TABLE_POSITIONS","TABLE_LIQUIDITY_PROVISIONS","TABLE_MARKETS","TABLE_DEPOSITS","TABLE_WITHDRAWALS","TABLE_BLOCKS","TABLE_REWARDS"],"type":"string"},"v2TeamConnection":{"description":"Page of team data and corresponding page information.","properties":{"edges":{"description":"Page of team data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamEdge":{"description":"Team data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2Team","description":"Team data."}},"type":"object"},"v2TeamGameEntities":{"properties":{"team":{"description":"List of teams, the participant members of a team, and the metrics associated with each participant.","items":{"$ref":"#/components/schemas/v2TeamGameEntity"},"type":"array"}},"title":"List of teams that are participating in a game","type":"object"},"v2TeamGameEntity":{"description":"Data relating to a team participating in a game.","properties":{"rank":{"format":"uint64","title":"Rank of the team in the game","type":"string"},"rewardEarned":{"title":"Reward earned by the team","type":"string"},"rewardEarnedQuantum":{"title":"Rewards earned by the team in quantum value","type":"string"},"rewardMetric":{"$ref":"#/components/schemas/vegaDispatchMetric","title":"Reward metric applied to the team"},"team":{"$ref":"#/components/schemas/v2TeamGameParticipation","title":"Team participation breakdown"},"totalRewardsEarned":{"title":"Total rewards earned by the individual for the team","type":"string"},"totalRewardsEarnedQuantum":{"title":"Total rewards earned by the team in quantum value","type":"string"},"volume":{"title":"Volume traded by the team","type":"string"}},"type":"object"},"v2TeamGameParticipation":{"description":"Breakdown of a team's participation in a game.","properties":{"membersParticipating":{"items":{"$ref":"#/components/schemas/v2IndividualGameEntity"},"title":"Individual team member metrics for their participation in the game","type":"array"},"teamId":{"title":"ID of the team participating","type":"string"}},"type":"object"},"v2TeamMemberStatistics":{"description":"Team member's statistics record containing the team member's information.","properties":{"gamesPlayed":{"description":"List of games played over the requested epoch period.","items":{"type":"string"},"type":"array"},"partyId":{"description":"Party ID the statistics are related to.","type":"string"},"quantumRewards":{"description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumRewardsPerEpoch"},"type":"array"},"quantumVolumes":{"description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumVolumesPerEpoch"},"type":"array"},"totalGamesPlayed":{"description":"Total number of games played.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"},"totalQuantumVolume":{"description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"}},"type":"object"},"v2TeamMemberStatisticsEdge":{"description":"Team member data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamMemberStatistics","description":"Team member's statistics data."}},"type":"object"},"v2TeamMembersStatisticsConnection":{"description":"Page of team members' statistics and corresponding page information.","properties":{"edges":{"description":"Page of team member data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamMemberStatisticsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamReferee":{"properties":{"joinedAt":{"description":"Timestamp in Unix nanoseconds when the party joined the team.","format":"int64","type":"string"},"joinedAtEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"referee":{"description":"Party that joined the team.","type":"string"},"teamId":{"description":"ID of the team the referee joined.","type":"string"}},"title":"A team's referee info","type":"object"},"v2TeamRefereeConnection":{"description":"Page of team referee data and corresponding page information.","properties":{"edges":{"description":"Page of team referee data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamRefereeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamRefereeEdge":{"description":"Team referee data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamReferee","description":"Team referee data."}},"type":"object"},"v2TeamRefereeHistory":{"properties":{"joinedAt":{"description":"Timestamp in Unix nanoseconds when the party joined the team.","format":"int64","type":"string"},"joinedAtEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"teamId":{"description":"ID of the team the referee joined.","type":"string"}},"title":"A referee's team change information","type":"object"},"v2TeamRefereeHistoryConnection":{"description":"Page of history data about a referee's team membership and corresponding page information.","properties":{"edges":{"description":"Page of team referee history data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamRefereeHistoryEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamRefereeHistoryEdge":{"description":"Team referee history data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamRefereeHistory","description":"Team referee data."}},"type":"object"},"v2TeamStatistics":{"description":"Team's statistics record containing the team information.","properties":{"gamesPlayed":{"description":"List of games played over the requested epoch period.","items":{"type":"string"},"type":"array"},"quantumRewards":{"description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumRewardsPerEpoch"},"type":"array"},"quantumVolumes":{"description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumVolumesPerEpoch"},"type":"array"},"teamId":{"description":"Team ID the statistics are related to.","type":"string"},"totalGamesPlayed":{"description":"Total of games played.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"},"totalQuantumVolume":{"description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"}},"type":"object"},"v2TeamStatisticsEdge":{"description":"Team data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamStatistics","description":"Team's statistics data."}},"type":"object"},"v2TeamsStatisticsConnection":{"description":"Page of teams' statistics and corresponding page information.","properties":{"edges":{"description":"Page of team data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamStatisticsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TimeWeightedNotionalPosition":{"description":"Time weighted notional position for a party and asset at a given epoch. It is used as a metric to calculate whether\nthe party is eligible for receiving a reward.","properties":{"assetId":{"description":"Asset ID for the settlement asset associated with the position.","type":"string"},"atEpoch":{"description":"Epoch at which the time weighted notional position is calculated.","format":"uint64","type":"string"},"gameId":{"description":"Game ID for the game associated with the position.","type":"string"},"lastUpdated":{"description":"Vega time of the block in which the last position update occurred.","format":"int64","type":"string"},"partyId":{"description":"Party ID for the party associated with the position.","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position for the party and asset.","type":"string"}},"type":"object"},"v2TradeConnection":{"properties":{"edges":{"description":"Page of trades and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TradeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of trades and corresponding page information","type":"object"},"v2TradeEdge":{"description":"Trade data item with the corresponding cursor..","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaTrade","description":"Data associated with a trade that has been executed."}},"type":"object"},"v2TransferConnection":{"properties":{"edges":{"description":"Page of transfers data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TransferEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of transfers data items and corresponding page information","type":"object"},"v2TransferDirection":{"default":"TRANSFER_DIRECTION_UNSPECIFIED","enum":["TRANSFER_DIRECTION_UNSPECIFIED","TRANSFER_DIRECTION_TRANSFER_FROM","TRANSFER_DIRECTION_TRANSFER_TO","TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM"],"title":"Direction of a transfer","type":"string"},"v2TransferEdge":{"description":"Transfers data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TransferNode","description":"Data relating to a transfer that has been made."}},"type":"object"},"v2TransferNode":{"properties":{"fees":{"description":"Fees paid for this transfer.","items":{"$ref":"#/components/schemas/v1TransferFees"},"type":"array"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","description":"Data relating to a transfer that has been made."}},"type":"object"},"v2VolumeDiscountStats":{"description":"Volume discount statistics for a given epoch for all parties.","properties":{"atEpoch":{"description":"Epoch at which the statistics apply.","format":"uint64","type":"string"},"discountFactor":{"description":"Discount factor applied given the party's running volume.","type":"string"},"partyId":{"description":"Party ID for which the statistics apply.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v2VolumeDiscountStatsConnection":{"description":"Page of volume discount stats data and corresponding page information.","properties":{"edges":{"description":"Page of volume discount statistics data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2VolumeDiscountStatsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2VolumeDiscountStatsEdge":{"description":"Volume discount stats data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2VolumeDiscountStats","description":"Volume discount stats data."}},"type":"object"},"v2VoteConnection":{"properties":{"edges":{"description":"Page of vote data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2VoteEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of vote data items and corresponding page information","type":"object"},"v2VoteEdge":{"description":"Votes data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaVote","description":"Data associated with a governance vote."}},"type":"object"},"v2WithdrawalEdge":{"description":"Withdrawals data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaWithdrawal","description":"Data associated with a single withdrawal made from the Vega network."}},"type":"object"},"v2WithdrawalsConnection":{"properties":{"edges":{"description":"Page of withdrawals data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2WithdrawalEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of withdrawals data and corresponding page information","type":"object"},"vegaAccount":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative.","type":"string"},"id":{"description":"Unique account ID, used internally by Vega.","type":"string"},"marketId":{"description":"Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty.","type":"string"},"owner":{"description":"Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type related to this account."}},"title":"Represents an account for an asset on Vega for a particular owner or party","type":"object"},"vegaAccountDetails":{"properties":{"assetId":{"description":"Asset ID of the asset for this account.","type":"string"},"marketId":{"description":"Not specified if account is not related to a market.","type":"string"},"owner":{"description":"Not specified if network account.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the account."}},"type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDelegation":{"properties":{"amount":{"description":"Amount delegated. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"epochSeq":{"description":"Epoch of delegation.","type":"string"},"nodeId":{"description":"Node ID to delegate to.","type":"string"},"party":{"description":"Party which is delegating.","type":"string"}},"type":"object"},"vegaDeposit":{"properties":{"amount":{"description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Vega asset targeted by this deposit.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the deposit was created on the Vega network.","format":"int64","type":"string"},"creditedTimestamp":{"description":"Timestamp for when the Vega account was updated with the deposit.","format":"int64","type":"string"},"id":{"description":"Unique ID for the deposit.","type":"string"},"partyId":{"description":"Party ID of the user initiating the deposit.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDepositStatus","description":"Status of the deposit."},"txHash":{"description":"Hash of the transaction from the foreign chain.","type":"string"}},"title":"Deposit on to the Vega network","type":"object"},"vegaDepositStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_CANCELLED","STATUS_FINALIZED","STATUS_DUPLICATE_REJECTED"],"title":"Status of the deposit","type":"string"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEpoch":{"properties":{"delegations":{"description":"List of all delegations in epoch.","items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"seq":{"description":"Sequence is used as epoch ID.","format":"uint64","type":"string"},"timestamps":{"$ref":"#/components/schemas/vegaEpochTimestamps","description":"Timestamps for start/end etc."},"validators":{"description":"Validators that participated in this epoch.","items":{"$ref":"#/components/schemas/vegaNode"},"type":"array"}},"type":"object"},"vegaEpochAction":{"default":"EPOCH_ACTION_UNSPECIFIED","description":"- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.","enum":["EPOCH_ACTION_UNSPECIFIED","EPOCH_ACTION_START","EPOCH_ACTION_END"],"title":"What epoch action has occurred","type":"string"},"vegaEpochData":{"properties":{"offline":{"description":"Total number of offline epochs since node was created.","format":"int32","type":"integer"},"online":{"description":"Total number of online epochs since node was created.","format":"int32","type":"integer"},"total":{"description":"Total number of epochs since node was created.","format":"int32","type":"integer"}},"type":"object"},"vegaEpochRewardSummary":{"properties":{"amount":{"description":"Amount distributed. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"epoch":{"description":"Epoch in which the reward is being paid.","format":"uint64","type":"string"},"marketId":{"description":"Market ID in which the reward is being paid.","type":"string"},"rewardType":{"description":"Type of reward being paid.","type":"string"}},"title":"Details for rewards for a combination of asset, market, and reward type in a given epoch","type":"object"},"vegaEpochTimestamps":{"properties":{"endTime":{"description":"Timestamp in Unix nanoseconds for when the epoch ended, empty if not ended.","format":"int64","type":"string"},"expiryTime":{"description":"Timestamp in Unix nanoseconds for the epoch's expiry.","format":"int64","type":"string"},"firstBlock":{"description":"Height of first block in the epoch.","format":"uint64","type":"string"},"lastBlock":{"description":"Height of last block in the epoch, empty if not ended.","format":"uint64","type":"string"},"startTime":{"description":"Timestamp in Unix nanoseconds for when epoch started.","format":"int64","type":"string"}},"title":"Describes in both human readable and block time when an epoch spans","type":"object"},"vegaErc20WithdrawExt":{"properties":{"receiverAddress":{"description":"Address into which the bridge will release the funds.","type":"string"}},"title":"Extension of data required for the withdraw submissions","type":"object"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaExternalDataSourceSpec":{"properties":{"spec":{"$ref":"#/components/schemas/vegaDataSourceSpec"}},"type":"object"},"vegaFee":{"properties":{"infrastructureFee":{"description":"Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"infrastructureFeeReferrerDiscount":{"description":"Discount on infrastructure fee for eligible referrer.","type":"string"},"infrastructureFeeVolumeDiscount":{"description":"Discount on infrastructure fee based on the taker volume.","type":"string"},"liquidityFee":{"description":"Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"liquidityFeeReferrerDiscount":{"description":"Discount on liquidity fee for eligible referrer.","type":"string"},"liquidityFeeVolumeDiscount":{"description":"Discount on liquidity fee basedo on taker volume.","type":"string"},"makerFee":{"description":"Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"makerFeeReferrerDiscount":{"description":"Referrer discounts.\nDiscount on maker fee for eligible referrer.","type":"string"},"makerFeeVolumeDiscount":{"description":"Volume discounts.\nDiscount on maker fee based on the taker volume.","type":"string"}},"title":"Represents any fees paid by a party, resulting from a trade","type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceData":{"properties":{"no":{"description":"All NO votes against the proposal above.","items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"noParty":{"additionalProperties":{"$ref":"#/components/schemas/vegaVote"},"description":"All latest NO votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","type":"object"},"proposal":{"$ref":"#/components/schemas/vegaProposal","description":"Governance proposal that is being voted on."},"proposalType":{"$ref":"#/components/schemas/vegaGovernanceDataType","description":"Type of proposal this data is for."},"proposals":{"description":"If proposal type is batch, proposals will contain all the proposals that are make up the batch.","items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"},"yes":{"description":"All YES votes in favour of the proposal above.","items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"yesParty":{"additionalProperties":{"$ref":"#/components/schemas/vegaVote"},"description":"All latest YES votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","type":"object"}},"title":"Governance data","type":"object"},"vegaGovernanceDataType":{"default":"TYPE_SINGLE_OR_UNSPECIFIED","description":"- TYPE_SINGLE_OR_UNSPECIFIED: Single proposal only. In case it has not been specified, for example in older proposals, then this is the default.\n - TYPE_BATCH: Proposal contains a batch of proposals or a proposal that should be treated as part of a batch.","enum":["TYPE_SINGLE_OR_UNSPECIFIED","TYPE_BATCH"],"title":"Proposal type","type":"string"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIcebergOrder":{"properties":{"minimumVisibleSize":{"description":"If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that will be made visible if the iceberg order is replenished after trading.","format":"uint64","type":"string"},"reservedRemaining":{"description":"Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed.","format":"uint64","type":"string"}},"title":"Details of an iceberg order","type":"object"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLedgerEntry":{"properties":{"amount":{"description":"Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"fromAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer from."},"fromAccountBalance":{"description":"Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in nanoseconds of when the ledger entry was created.","format":"int64","type":"string"},"toAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer to."},"toAccountBalance":{"description":"Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"transferId":{"description":"Transfer ID the ledger entry relates to.","type":"string"},"type":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type for this entry."}},"title":"Represents a ledger entry on Vega","type":"object"},"vegaLedgerMovement":{"properties":{"balances":{"description":"Resulting balances once the ledger movement are applied.","items":{"$ref":"#/components/schemas/vegaPostTransferBalance"},"type":"array"},"entries":{"description":"All the entries for these ledger movements.","items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"}},"type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityOrder":{"properties":{"offset":{"description":"Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places.","type":"string"},"proportion":{"description":"Relative proportion of the commitment to be allocated at a price level.","format":"int64","type":"integer"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Pegged reference point for the order."}},"title":"Represents a liquidity order","type":"object"},"vegaLiquidityOrderReference":{"properties":{"liquidityOrder":{"$ref":"#/components/schemas/vegaLiquidityOrder","description":"Liquidity order from the original submission."},"orderId":{"description":"Unique ID of the pegged order generated to fulfil this liquidity order.","type":"string"}},"title":"Pair of a liquidity order and the ID of the generated order","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquidityProvision":{"properties":{"buys":{"description":"Set of liquidity buy orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"commitmentAmount":{"description":"Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"createdAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was created.","format":"int64","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"id":{"description":"Unique ID for the liquidity provision.","type":"string"},"marketId":{"description":"Market ID for the liquidity provision.","type":"string"},"partyId":{"description":"Unique party ID for the creator of the provision.","type":"string"},"reference":{"description":"Reference shared between this liquidity provision and all its orders.","type":"string"},"sells":{"description":"Set of liquidity sell orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"status":{"$ref":"#/components/schemas/vegaLiquidityProvisionStatus","description":"Status of this liquidity provision."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was updated.","format":"int64","type":"string"},"version":{"description":"Version of this liquidity provision.","format":"uint64","type":"string"}},"title":"Liquidity provider commitment","type":"object"},"vegaLiquidityProvisionStatus":{"default":"STATUS_UNSPECIFIED","description":"Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_STOPPED","STATUS_CANCELLED","STATUS_REJECTED","STATUS_UNDEPLOYED","STATUS_PENDING"],"type":"string"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarginLevels":{"properties":{"asset":{"description":"Asset ID for which the margin levels apply.","type":"string"},"collateralReleaseLevel":{"description":"Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"initialMargin":{"description":"Initial margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"maintenanceMargin":{"description":"Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"marginFactor":{"description":"Margin factor, relevant only for isolated margin, 0 otherwise.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Margin mode for the party, cross margin or isolated margin."},"marketId":{"description":"Market ID for which the margin levels apply.","type":"string"},"orderMargin":{"description":"Margin required to cover orders in isolated margin mode.","type":"string"},"partyId":{"description":"Party ID for whom the margin levels apply.","type":"string"},"searchLevel":{"description":"Margin search level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the ledger entry was created.","format":"int64","type":"string"}},"title":"Represents the margin levels for a party on a market at a given time","type":"object"},"vegaMarginMode":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"title":"- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketDepth":{"properties":{"buy":{"description":"Collection of price levels for the buy side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"marketId":{"description":"Market ID for which the depth levels apply.","type":"string"},"sell":{"description":"Collection of price levels for the sell side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number for the market depth data returned.","format":"uint64","type":"string"}},"title":"Represents market depth or order book data for the specified market on Vega","type":"object"},"vegaMarketDepthUpdate":{"properties":{"buy":{"description":"Collection of updated price levels for the buy side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"marketId":{"description":"Market ID for which the market depth updates are for.","type":"string"},"previousSequenceNumber":{"description":"Sequence number of the previous market depth update, for checking there are no gaps.","format":"uint64","type":"string"},"sell":{"description":"Collection of updated price levels for the sell side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number for the market depth update data returned. It is increasing but not monotonic.","format":"uint64","type":"string"}},"title":"Represents the changed market depth since the last update","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNode":{"properties":{"avatarUrl":{"description":"Avatar url.","type":"string"},"delegations":{"description":"Node's delegations.","items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"epochData":{"$ref":"#/components/schemas/vegaEpochData","description":"Information about epoch."},"ethereumAddress":{"description":"Ethereum public key of the node.","type":"string"},"id":{"description":"Node ID i.e. the node's wallet ID.","type":"string"},"infoUrl":{"description":"URL where users can find out more information on the node.","type":"string"},"location":{"description":"Country code for the location of the node.","type":"string"},"maxIntendedStake":{"description":"Max amount of (wanted) stake. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"name":{"description":"Node name.","type":"string"},"pendingStake":{"description":"Amount of stake on the next epoch. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"pubKey":{"description":"Public key of the node operator.","type":"string"},"rankingScore":{"$ref":"#/components/schemas/vegaRankingScore","description":"Node ranking information."},"rewardScore":{"$ref":"#/components/schemas/vegaRewardScore","description":"Node reward score."},"stakedByDelegates":{"description":"Amount of stake that has been delegated by token holders. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"stakedByOperator":{"description":"Amount the node operator has put up themselves. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"stakedTotal":{"description":"Total amount staked on node. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"status":{"$ref":"#/components/schemas/vegaNodeStatus","description":"Node status."},"tmPubKey":{"description":"Public key of Tendermint.","type":"string"}},"type":"object"},"vegaNodeData":{"properties":{"ersatzNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of ersatz (standby) nodes in the network."},"inactiveNodes":{"description":"Total number of nodes that had a performance score of 0 at the end of the last epoch.","format":"int64","type":"integer"},"pendingNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of pending nodes in the network."},"stakedTotal":{"description":"Total staked amount across all nodes. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"tendermintNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of consensus nodes in the network."},"totalNodes":{"description":"Total number of nodes across all node sets.","format":"int64","type":"integer"},"uptime":{"description":"Total uptime for all epochs across all nodes.","format":"float","type":"number"}},"type":"object"},"vegaNodeSet":{"properties":{"demoted":{"description":"IDs of nodes that were demoted into this node set at the start of the epoch.","items":{"type":"string"},"type":"array"},"inactive":{"description":"Number of nodes in the node set that had a performance score of 0 at the end of the last epoch.","format":"int64","type":"integer"},"maximum":{"description":"Total number of nodes allowed in the node set.","format":"int64","type":"integer"},"promoted":{"description":"IDs of nodes that were promoted into this node set at the start of the epoch.","items":{"type":"string"},"type":"array"},"total":{"description":"Total number of nodes in the node set.","format":"int64","type":"integer"}},"title":"Details on the collection of nodes for a particular validator status","type":"object"},"vegaNodeStatus":{"default":"NODE_STATUS_UNSPECIFIED","description":"- NODE_STATUS_VALIDATOR: Node is a validating node\n - NODE_STATUS_NON_VALIDATOR: Node is a non-validating node","enum":["NODE_STATUS_UNSPECIFIED","NODE_STATUS_VALIDATOR","NODE_STATUS_NON_VALIDATOR"],"title":"Node status type","type":"string"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaOracleData":{"properties":{"externalData":{"$ref":"#/components/schemas/v1ExternalData"}},"type":"object"},"vegaOracleSpec":{"properties":{"externalDataSourceSpec":{"$ref":"#/components/schemas/vegaExternalDataSourceSpec"}},"title":"Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*","type":"object"},"vegaOrder":{"properties":{"batchId":{"description":"Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation.","format":"uint64","type":"string"},"createdAt":{"description":"Timestamp for when the order was created at, in nanoseconds.","format":"int64","type":"string"},"expiresAt":{"description":"Timestamp in Unix nanoseconds for when the order will expire.","format":"int64","type":"string"},"icebergOrder":{"$ref":"#/components/schemas/vegaIcebergOrder","title":"Details of an iceberg order"},"id":{"description":"Unique ID generated for the order.","type":"string"},"liquidityProvisionId":{"description":"Set if the order was created as part of a liquidity provision, will be empty if not.","type":"string"},"marketId":{"description":"Market ID for the order.","type":"string"},"partyId":{"description":"Party ID for the order.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details, used only if the order represents a pegged order."},"postOnly":{"description":"Only valid for Limit orders. Cannot be True at the same time as Reduce-Only.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"reason":{"$ref":"#/components/schemas/vegaOrderError","description":"Futher details for why an order with status `STATUS_REJECTED` was rejected."},"reduceOnly":{"description":"Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0.","type":"boolean"},"reference":{"description":"Reference given for the order.","type":"string"},"remaining":{"description":"Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED.","format":"uint64","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. SIDE_BUY or SIDE_SELL."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of contracts.","format":"uint64","type":"string"},"status":{"$ref":"#/components/schemas/vegaOrderStatus","description":"Current status of the order."},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","title":"Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce"},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type for the order."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the order was last updated.","format":"int64","type":"string"},"version":{"description":"Version for the order, initial value is version 1 and is incremented after each successful amend.","format":"uint64","type":"string"}},"title":"Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties","type":"object"},"vegaOrderError":{"default":"ORDER_ERROR_UNSPECIFIED","description":"- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be >= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be > zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size","enum":["ORDER_ERROR_UNSPECIFIED","ORDER_ERROR_INVALID_MARKET_ID","ORDER_ERROR_INVALID_ORDER_ID","ORDER_ERROR_OUT_OF_SEQUENCE","ORDER_ERROR_INVALID_REMAINING_SIZE","ORDER_ERROR_TIME_FAILURE","ORDER_ERROR_REMOVAL_FAILURE","ORDER_ERROR_INVALID_EXPIRATION_DATETIME","ORDER_ERROR_INVALID_ORDER_REFERENCE","ORDER_ERROR_EDIT_NOT_ALLOWED","ORDER_ERROR_AMEND_FAILURE","ORDER_ERROR_NOT_FOUND","ORDER_ERROR_INVALID_PARTY_ID","ORDER_ERROR_MARKET_CLOSED","ORDER_ERROR_MARGIN_CHECK_FAILED","ORDER_ERROR_MISSING_GENERAL_ACCOUNT","ORDER_ERROR_INTERNAL_ERROR","ORDER_ERROR_INVALID_SIZE","ORDER_ERROR_INVALID_PERSISTENCE","ORDER_ERROR_INVALID_TYPE","ORDER_ERROR_SELF_TRADING","ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES","ORDER_ERROR_INCORRECT_MARKET_TYPE","ORDER_ERROR_INVALID_TIME_IN_FORCE","ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION","ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING","ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT","ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT","ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT","ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC","ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN","ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN","ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION","ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION","ORDER_ERROR_MUST_BE_LIMIT_ORDER","ORDER_ERROR_MUST_BE_GTT_OR_GTC","ORDER_ERROR_WITHOUT_REFERENCE_PRICE","ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO","ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE"],"title":"OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`","type":"string"},"vegaOrderStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"title":"Status values for an order","type":"string"},"vegaOrderType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"title":"Type values for an order","type":"string"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPartyProfile":{"description":"Holds metadata associated to a party.","properties":{"alias":{"description":"Alias given to the party.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"},"partyId":{"description":"Party ID associated to the profile.","type":"string"}},"type":"object"},"vegaPeggedOrder":{"properties":{"offset":{"description":"Offset from the price reference.","type":"string"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Price point the order is linked to."}},"title":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","type":"object"},"vegaPeggedReference":{"default":"PEGGED_REFERENCE_UNSPECIFIED","description":"- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference","enum":["PEGGED_REFERENCE_UNSPECIFIED","PEGGED_REFERENCE_MID","PEGGED_REFERENCE_BEST_BID","PEGGED_REFERENCE_BEST_ASK"],"title":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","type":"string"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPosition":{"properties":{"averageEntryPrice":{"description":"Average entry price for the position, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"lossSocialisationAmount":{"description":"Sum of profit that could not be paid due to loss socialisation.","type":"string"},"marketId":{"description":"Market ID in which the position is held.","type":"string"},"openVolume":{"description":"Open volume for the position, value is signed +ve for long and -ve for short.","format":"int64","type":"string"},"partyId":{"description":"Party ID holding the position.","type":"string"},"positionStatus":{"$ref":"#/components/schemas/vegaPositionStatus","description":"Position status, indicating whether the party was distressed and had orders cancelled or was closed out."},"realisedPnl":{"description":"Realised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","type":"string"},"unrealisedPnl":{"description":"Unrealised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","type":"string"},"updatedAt":{"description":"Timestamp for the latest time the position was updated.","format":"int64","type":"string"}},"title":"Represents position data for a party on the specified market on Vega","type":"object"},"vegaPositionStatus":{"default":"POSITION_STATUS_UNSPECIFIED","enum":["POSITION_STATUS_UNSPECIFIED","POSITION_STATUS_ORDERS_CLOSED","POSITION_STATUS_CLOSED_OUT","POSITION_STATUS_DISTRESSED"],"title":"Represents the status of a position","type":"string"},"vegaPostTransferBalance":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccountDetails","description":"Account relating to the transfer."},"balance":{"description":"Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"}},"title":"Represents the balance for an account during a transfer","type":"object"},"vegaPriceLevel":{"properties":{"numberOfOrders":{"description":"Number of orders at the price level.","format":"uint64","type":"string"},"price":{"description":"Price for the price level, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places. This field\nis an unsigned integer passed as a string and needs to be scaled using the market's decimal places.","type":"string"},"volume":{"description":"Volume at the price level.","format":"uint64","type":"string"}},"title":"Represents a price level from market depth or order book data","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRankingScore":{"properties":{"performanceScore":{"description":"Performance based score.","type":"string"},"previousStatus":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator in the previous epoch."},"rankingScore":{"description":"Final score.","type":"string"},"stakeScore":{"description":"Stake based score - no anti-whaling.","type":"string"},"status":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator in the current epoch."},"votingPower":{"description":"Tendermint voting power of the validator.","format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaReward":{"properties":{"amount":{"description":"Amount paid as a reward. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"epoch":{"description":"Epoch in which the reward is being paid.","format":"uint64","type":"string"},"gameId":{"description":"ID of the game the reward payment was made for if the payment was made for participation in a game.","type":"string"},"lockedUntilEpoch":{"description":"The epoch when the reward is being released.","format":"uint64","type":"string"},"marketId":{"description":"Market ID in which the reward is being paid.","type":"string"},"partyId":{"description":"Party ID to whom the reward is being paid.","type":"string"},"percentageOfTotal":{"description":"Percentage of total rewards paid in the epoch.","type":"string"},"quantumAmount":{"description":"Amount paid as a reward, expressed in asset's quantum unit.","type":"string"},"receivedAt":{"description":"Timestamp at which the reward was paid as Unix nano time.","format":"int64","type":"string"},"rewardType":{"description":"Type of reward being paid.","type":"string"},"teamId":{"description":"ID of the team the party is a member of, if the party is a member of a participating team,\nand the reward payment was made for participation in a game.\nThis field is currently only populated by the rewards API.","type":"string"}},"title":"Details for a single reward payment","type":"object"},"vegaRewardScore":{"properties":{"multisigScore":{"description":"Multisig score.","type":"string"},"normalisedScore":{"description":"Normalised validator score for rewards.","type":"string"},"performanceScore":{"description":"Performance based score.","type":"string"},"rawValidatorScore":{"description":"Stake based score - with anti-whaling.","type":"string"},"validatorScore":{"description":"Un-normalised score.","type":"string"},"validatorStatus":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator for reward."}},"type":"object"},"vegaRewardSummary":{"properties":{"amount":{"description":"Total amount of rewards paid in the asset. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"partyId":{"description":"Party ID to whom the reward is being paid.","type":"string"}},"title":"Details for rewards for a single asset","type":"object"},"vegaRiskFactor":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"market":{"description":"Market ID that relates to this risk factor.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factors are used to calculate the current risk associated with orders trading on a given market","type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSide":{"default":"SIDE_UNSPECIFIED","description":"- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"title":"Side relates to the direction of an order, to Buy, or Sell","type":"string"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaStopOrder":{"properties":{"createdAt":{"description":"Creation time of the stop order.","format":"int64","type":"string"},"expiresAt":{"description":"Optional expiry timestamp.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"id":{"title":"ID of this stop order\nalso the ID of the associated order if it is ever triggered","type":"string"},"marketId":{"description":"ID of the market the stop order is submitted to.","type":"string"},"ocoLinkId":{"title":"The ID of the 'other' part of the OCO if 2 stop orders were submitted at once","type":"string"},"orderId":{"description":"ID of the order created once the trigger is hit.","type":"string"},"partyId":{"description":"ID of the party that submitted this stop order.","type":"string"},"price":{"description":"Fixed price at which the order will be submitted.","type":"string"},"rejectionReason":{"$ref":"#/components/schemas/StopOrderRejectionReason","title":"An optional reason for why a stop order was rejected"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Size override setting"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"Size override value"},"status":{"$ref":"#/components/schemas/vegaStopOrderStatus","description":"Status of the stop order."},"trailingPercentOffset":{"title":"Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%","type":"string"},"triggerDirection":{"$ref":"#/components/schemas/StopOrderTriggerDirection","description":"Trigger direction for this stop order."},"updatedAt":{"description":"Last update of this stop order.","format":"int64","type":"string"}},"type":"object"},"vegaStopOrderStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","type":"string"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaTrade":{"properties":{"aggressor":{"$ref":"#/components/schemas/vegaSide","description":"Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL."},"assetPrice":{"description":"Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates.","type":"string"},"buyOrder":{"description":"Identifier of the order from the buy side.","type":"string"},"buyer":{"description":"Unique party ID for the buyer.","type":"string"},"buyerAuctionBatch":{"description":"Auction batch number that the buy side order was placed in.","format":"uint64","type":"string"},"buyerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the buyer party for the trade."},"id":{"description":"Unique ID for the trade.","type":"string"},"marketId":{"description":"Market ID on which the trade occurred.","type":"string"},"price":{"description":"Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"sellOrder":{"description":"Identifier of the order from the sell side.","type":"string"},"seller":{"description":"Unique party ID for the seller.","type":"string"},"sellerAuctionBatch":{"description":"Auction batch number that the sell side order was placed in.","format":"uint64","type":"string"},"sellerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the seller party for the trade."},"size":{"description":"Size filled for the trade.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the trade occurred.","format":"int64","type":"string"},"type":{"$ref":"#/components/schemas/vegaTradeType","description":"Type for the trade."}},"title":"A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega","type":"object"},"vegaTradeType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party","enum":["TYPE_UNSPECIFIED","TYPE_DEFAULT","TYPE_NETWORK_CLOSE_OUT_GOOD","TYPE_NETWORK_CLOSE_OUT_BAD"],"title":"Type values for a trade","type":"string"},"vegaTransferType":{"default":"TRANSFER_TYPE_UNSPECIFIED","description":"- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.","enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH"],"title":"Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place","type":"string"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaValidatorNodeStatus":{"default":"VALIDATOR_NODE_STATUS_UNSPECIFIED","description":"- VALIDATOR_NODE_STATUS_TENDERMINT: Node is a tendermint validator\n - VALIDATOR_NODE_STATUS_ERSATZ: Node is an ersatz validator\n - VALIDATOR_NODE_STATUS_PENDING: Node is a pending validator","enum":["VALIDATOR_NODE_STATUS_UNSPECIFIED","VALIDATOR_NODE_STATUS_TENDERMINT","VALIDATOR_NODE_STATUS_ERSATZ","VALIDATOR_NODE_STATUS_PENDING"],"title":"Validation status of the node","type":"string"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"},"vegaWithdrawExt":{"properties":{"erc20":{"$ref":"#/components/schemas/vegaErc20WithdrawExt","description":"ERC20 withdrawal details."}},"title":"Withdrawal external details","type":"object"},"vegaWithdrawal":{"properties":{"amount":{"description":"Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to withdraw funds from.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the network started to process this withdrawal.","format":"int64","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Foreign chain specifics."},"id":{"description":"Unique ID for the withdrawal.","type":"string"},"partyId":{"description":"Unique party ID of the user initiating the withdrawal.","type":"string"},"ref":{"description":"Reference which is used by the foreign chain\nto refer to this withdrawal.","type":"string"},"status":{"$ref":"#/components/schemas/vegaWithdrawalStatus","description":"Status of the withdrawal."},"txHash":{"description":"Hash of the foreign chain for this transaction.","type":"string"},"withdrawnTimestamp":{"description":"Timestamp for when the withdrawal was finalised by the network.","format":"int64","type":"string"}},"title":"Withdrawal from the Vega network","type":"object"},"vegaWithdrawalStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_REJECTED","STATUS_FINALIZED"],"title":"Status of the withdrawal","type":"string"},"vegacommandsv1OneOffTransfer":{"description":"Details for a one-off transfer.","properties":{"deliverOn":{"description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","format":"int64","type":"string"}},"type":"object"},"vegacommandsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be executed.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"description":"First epoch from which this transfer shall be executed.","format":"uint64","type":"string"}},"title":"Details for a recurring transfer","type":"object"},"vegacommandsv1Transfer":{"properties":{"amount":{"description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset ID of the asset to be transferred.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type from which the funds of the party should be taken."},"oneOff":{"$ref":"#/components/schemas/vegacommandsv1OneOffTransfer","description":"Details of a one-off transfer that is executed once at a specified time."},"recurring":{"$ref":"#/components/schemas/vegacommandsv1RecurringTransfer","description":"Details of a transfer that is executed once every epoch until stopped."},"reference":{"description":"Reference to be attached to the transfer.","type":"string"},"to":{"description":"Public key of the destination account.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the destination account."}},"title":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","type":"object"},"vegaeventsv1OneOffTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"vegaeventsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"vegaeventsv1Transfer":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"from":{"type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType"},"gameId":{"title":"ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation","type":"string"},"id":{"type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaeventsv1OneOffTransfer"},"oneOffGovernance":{"$ref":"#/components/schemas/v1OneOffGovernanceTransfer"},"reason":{"type":"string"},"recurring":{"$ref":"#/components/schemas/vegaeventsv1RecurringTransfer"},"recurringGovernance":{"$ref":"#/components/schemas/v1RecurringGovernanceTransfer"},"reference":{"type":"string"},"status":{"$ref":"#/components/schemas/v1TransferStatus"},"timestamp":{"format":"int64","type":"string"},"to":{"type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType"}},"type":"object"}}},"tags":[{"name":"Trading Data Service (v2)"}]} \ No newline at end of file diff --git a/specs/v0.76.3/transaction.openapi.json b/specs/v0.76.3/transaction.openapi.json index 02f6c62d1..96d21b2a2 100644 --- a/specs/v0.76.3/transaction.openapi.json +++ b/specs/v0.76.3/transaction.openapi.json @@ -1 +1 @@ -{"openapi":"3.0.0","info":{"title":"Vega core APIs","version":"v0.76.3"},"servers":[{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/blockchain/height":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1LastBlockHeightResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get the height of the last tendermint block","operationId":"Transaction_LastBlockHeight","summary":"Blockchain height"}},"/statistics":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1StatisticsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get statistics on Vega","operationId":"Transaction_Statistics","summary":"Statistics"}},"/statistics/spam/{partyId}":{"get":{"parameters":[{"description":"Party ID whose statistics are requested","in":"path","name":"partyId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1GetSpamStatisticsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get the spam statistics for a given party.","operationId":"Transaction_GetSpamStatistics","summary":"Get Spam statistics"}},"/stream/event/bus":{"get":{"parameters":[{"description":"One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","explode":true,"in":"query","name":"type","required":false,"schema":{"items":{"enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"type":"string"},"type":"array"}},{"description":"Market ID to filter events for, optional field. If omitted, no markets will be filtered out.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter events for, optional field. If omitted, no parties will be filtered out.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Batch size, optional field -\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","in":"query","name":"batchSize","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v1ObserveEventBusResponse"}},"title":"Stream result of v1ObserveEventBusResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Subscribe to a stream of events from the core","operationId":"Transaction_ObserveEventBus","summary":"Events subscription"}},"/time":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1GetVegaTimeResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get current Vega time","operationId":"Transaction_GetVegaTime","summary":"Vega time"}},"/transaction":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Submit a signed transaction to the network containing a command to be executed such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","operationId":"Transaction_SubmitTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitTransactionRequest"}}},"required":true},"summary":"Submit transaction"}},"/transaction/check":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Send a signed transaction containing a command to the network to be checked, but not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","operationId":"Transaction_CheckTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckTransactionRequest"}}},"required":true},"summary":"Check transaction"}},"/transaction/raw":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitRawTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Submit a pre-serialised signed transaction containing a command to the network to be executed, such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","operationId":"Transaction_SubmitRawTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitRawTransactionRequest"}}},"required":true},"summary":"Submit raw transaction"}},"/transaction/raw/check":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckRawTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Send a pre-serialised transaction containing a command to the network to be checked, but then not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","operationId":"Transaction_CheckRawTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckRawTransactionRequest"}}},"required":true},"summary":"Check raw transaction"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"FundingPeriodDataPointSource":{"default":"SOURCE_UNSPECIFIED","description":" - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"OracleDataSubmissionOracleSource":{"default":"ORACLE_SOURCE_UNSPECIFIED","description":"- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.","enum":["ORACLE_SOURCE_UNSPECIFIED","ORACLE_SOURCE_OPEN_ORACLE","ORACLE_SOURCE_JSON","ORACLE_SOURCE_ETHEREUM"],"title":"Supported oracle sources","type":"string"},"OrderTimeInForce":{"default":"TIME_IN_FORCE_UNSPECIFIED","description":"- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"title":"Time In Force for an order","type":"string"},"StopOrderExpiryStrategy":{"default":"EXPIRY_STRATEGY_UNSPECIFIED","description":" - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"StopOrderRejectionReason":{"default":"REJECTION_REASON_UNSPECIFIED","enum":["REJECTION_REASON_UNSPECIFIED","REJECTION_REASON_TRADING_NOT_ALLOWED","REJECTION_REASON_EXPIRY_IN_THE_PAST","REJECTION_REASON_MUST_BE_REDUCE_ONLY","REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION","REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION","REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION","REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES","REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT"],"title":"- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets","type":"string"},"StopOrderSizeOverrideSetting":{"default":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","enum":["SIZE_OVERRIDE_SETTING_UNSPECIFIED","SIZE_OVERRIDE_SETTING_NONE","SIZE_OVERRIDE_SETTING_POSITION"],"title":"- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader","type":"string"},"StopOrderSizeOverrideValue":{"properties":{"percentage":{"title":"Scaling percentage of the current position’s size","type":"string"}},"type":"object"},"StopOrderTriggerDirection":{"default":"TRIGGER_DIRECTION_UNSPECIFIED","enum":["TRIGGER_DIRECTION_UNSPECIFIED","TRIGGER_DIRECTION_RISES_ABOVE","TRIGGER_DIRECTION_FALLS_BELOW"],"title":"- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level","type":"string"},"TransactionResultFailureDetails":{"properties":{"error":{"title":"Error message explaining the reason for the transaction failing processing","type":"string"}},"type":"object"},"TransactionResultSuccessDetails":{"type":"object"},"UpdateMarginModeMode":{"default":"MODE_UNSPECIFIED","enum":["MODE_UNSPECIFIED","MODE_CROSS_MARGIN","MODE_ISOLATED_MARGIN"],"title":"- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"commandsv1CancelTransfer":{"description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","properties":{"transferId":{"description":"Transfer ID of the transfer to cancel.","type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"properties":{"@type":{"type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1AnnounceNode":{"description":"A command that allows a new node operator to announce themselves to the network as a new validator.","properties":{"avatarUrl":{"description":"URL to the node operator's avatar.","type":"string"},"chainPubKey":{"description":"Public key for the blockchain, currently the node's CometBFT key.","type":"string"},"country":{"description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node being announced.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the ethereum wallet."},"fromEpoch":{"description":"Epoch from which the node is expected to be ready to validate blocks.","format":"uint64","type":"string"},"id":{"description":"Node ID of the validator, which is the node's public master key.","type":"string"},"infoUrl":{"description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","type":"string"},"name":{"description":"Human-readable name of the node.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"vegaPubKey":{"description":"Vega public key of the node being announced.","type":"string"},"vegaPubKeyIndex":{"description":"Vega public key derivation index.","format":"int64","type":"integer"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the Vega wallet."}},"type":"object"},"v1ApplyReferralCode":{"description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","properties":{"id":{"description":"Referral code, normally the referral set ID, for the party to join.","type":"string"}},"type":"object"},"v1AuctionEvent":{"properties":{"end":{"format":"int64","title":"Timestamp containing the end time for an auction","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction"},"leave":{"title":"True if the event indicates leaving auction mode and False otherwise","type":"boolean"},"marketId":{"title":"Market ID for the event","type":"string"},"openingAuction":{"title":"True if the event indicates an auction opening and False otherwise","type":"boolean"},"start":{"format":"int64","title":"Timestamp containing the start time for an auction","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"Reason this market is/was in auction"}},"title":"Auction event indicating a change in auction state, for example starting or ending an auction","type":"object"},"v1BatchMarketInstructions":{"description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","properties":{"amendments":{"description":"List of order amendments to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderAmendment"},"type":"array"},"cancellations":{"description":"List of order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderCancellation"},"type":"array"},"stopOrdersCancellation":{"description":"List of stop order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"type":"array"},"stopOrdersSubmission":{"description":"List of stop order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"type":"array"},"submissions":{"description":"List of order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderSubmission"},"type":"array"},"updateMarginMode":{"items":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"title":"Update margin mode instruction","type":"array"}},"type":"object"},"v1BatchProposalSubmission":{"description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/v1BatchProposalSubmissionTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1BatchProposalSubmissionTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"}},"title":"Terms for a batch governance proposal submission","type":"object"},"v1BeginBlock":{"properties":{"hash":{"type":"string"},"height":{"format":"uint64","type":"string"},"timestamp":{"format":"int64","type":"string"}},"title":"BeginBlock","type":"object"},"v1BusEvent":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccount","title":"Account events"},"asset":{"$ref":"#/components/schemas/vegaAsset","title":"Asset events"},"auction":{"$ref":"#/components/schemas/v1AuctionEvent","title":"Auction events"},"beginBlock":{"$ref":"#/components/schemas/v1BeginBlock","title":"Core is starting to process a new block"},"block":{"title":"The batch or block of transactions that the events relate to","type":"string"},"cancelledOrders":{"$ref":"#/components/schemas/v1CancelledOrders","description":"Event notifying of multiple orders being cancelled for a given party, on a given market."},"chainId":{"type":"string"},"checkpoint":{"$ref":"#/components/schemas/v1CheckpointEvent","title":"Checkpoint was created"},"coreSnapshotEvent":{"$ref":"#/components/schemas/v1CoreSnapshotData","title":"Core snapshot has been taken at the end of the block"},"delegationBalance":{"$ref":"#/components/schemas/v1DelegationBalanceEvent","title":"Delegation balance events"},"deposit":{"$ref":"#/components/schemas/vegaDeposit","title":"Deposit events"},"distressedOrders":{"$ref":"#/components/schemas/v1DistressedOrders","title":"Parties that had their orders closed because they were distressed"},"distressedPositions":{"$ref":"#/components/schemas/v1DistressedPositions","title":"Open positions on the market that are/were distressed"},"endBlock":{"$ref":"#/components/schemas/v1EndBlock","title":"Core finished processing a block"},"epochEvent":{"$ref":"#/components/schemas/v1EpochEvent","title":"Epoch update events"},"erc20MultisigSetThresholdEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigThresholdSetEvent","title":"ERC20 multi sig set threshold event"},"erc20MultisigSignerAdded":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerAdded","title":"ERC20 multi sig signer added"},"erc20MultisigSignerEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEvent","title":"ERC20 multi sig signer event"},"erc20MultisigSignerRemoved":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemoved","title":"ERC20 multi sig signer removed"},"ethereumKeyRotation":{"$ref":"#/components/schemas/v1EthereumKeyRotation","title":"Ethereum key rotation took place"},"expiredOrders":{"$ref":"#/components/schemas/v1ExpiredOrders","title":"Orders that expired for a given market"},"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Event notifying of an update the fees stats for a market."},"fundingPayments":{"$ref":"#/components/schemas/v1FundingPayments","description":"Event notifying of funding payments at the end of a funding period."},"fundingPeriod":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Start or end of a funding period."},"fundingPeriodDataPoint":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Data point within a funding period."},"id":{"title":"Unique event ID for the message","type":"string"},"keyRotation":{"$ref":"#/components/schemas/v1KeyRotation","title":"Key rotation took place"},"ledgerMovements":{"$ref":"#/components/schemas/v1LedgerMovements","title":"Transfer responses update events"},"liquidityProvision":{"$ref":"#/components/schemas/vegaLiquidityProvision","title":"LiquidityProvision events"},"lossSocialization":{"$ref":"#/components/schemas/v1LossSocialization","title":"Loss socialization events"},"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","title":"Margin level update events"},"market":{"$ref":"#/components/schemas/v1MarketEvent","title":"Market tick events"},"marketCreated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"marketData":{"$ref":"#/components/schemas/vegaMarketData","title":"Market data events"},"marketTick":{"$ref":"#/components/schemas/v1MarketTick","title":"Market tick events"},"marketUpdated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits","title":"Network limits events"},"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","title":"Network parameter events"},"nodeSignature":{"$ref":"#/components/schemas/v1NodeSignature","title":"Node signature events"},"oracleData":{"$ref":"#/components/schemas/vegaOracleData","title":"OracleData events"},"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","title":"OracleSpec events"},"order":{"$ref":"#/components/schemas/vegaOrder","title":"Order events"},"paidLiquidityFeesStats":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Event notifying of an update to the liqudity fees stats for a market."},"party":{"$ref":"#/components/schemas/vegaParty","title":"Party events"},"partyActivityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","title":"Event notifying of an update to a party's activity streak"},"partyMarginModeUpdated":{"$ref":"#/components/schemas/v1PartyMarginModeUpdated","description":"Event notifying of a party's margin mode update on a market."},"partyProfileUpdated":{"$ref":"#/components/schemas/v1PartyProfileUpdated","description":"Event notifying of a party's profile update."},"positionResolution":{"$ref":"#/components/schemas/v1PositionResolution","title":"Position resolution events"},"positionStateEvent":{"$ref":"#/components/schemas/v1PositionStateEvent","title":"Position status for a party in a market"},"proposal":{"$ref":"#/components/schemas/vegaProposal","title":"Proposal events for governance"},"protocolUpgradeDataNodeReady":{"$ref":"#/components/schemas/v1ProtocolUpgradeDataNodeReady","title":"Core snapshot has been taken at the end of the block"},"protocolUpgradeEvent":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","title":"Protocol upgrade proposal updates"},"protocolUpgradeStarted":{"$ref":"#/components/schemas/v1ProtocolUpgradeStarted","title":"Core is starting a protocol upgrade"},"rankingEvent":{"$ref":"#/components/schemas/v1ValidatorRankingEvent","title":"Ranking event"},"refereeJoinedReferralSet":{"$ref":"#/components/schemas/v1RefereeJoinedReferralSet","description":"Event notifying a referee has joined a referral set."},"refereeJoinedTeam":{"$ref":"#/components/schemas/v1RefereeJoinedTeam","description":"Event notifying that a referee joined a team."},"refereeSwitchedTeam":{"$ref":"#/components/schemas/v1RefereeSwitchedTeam","description":"Event notifying that a referee switched teams."},"referralProgramEnded":{"$ref":"#/components/schemas/v1ReferralProgramEnded","description":"Event notifying that a referral program has ended."},"referralProgramStarted":{"$ref":"#/components/schemas/v1ReferralProgramStarted","description":"Event notifying that a referral program has started."},"referralProgramUpdated":{"$ref":"#/components/schemas/v1ReferralProgramUpdated","description":"Event notifying that a referral program has been updated."},"referralSetCreated":{"$ref":"#/components/schemas/v1ReferralSetCreated","description":"Event notifying a referral set has been created."},"referralSetStatsUpdated":{"$ref":"#/components/schemas/v1ReferralSetStatsUpdated","description":"Event notifying of an update to a referral set's statistics."},"rewardPayout":{"$ref":"#/components/schemas/v1RewardPayoutEvent","title":"Reward payout event"},"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","title":"Risk factor events"},"settleDistressed":{"$ref":"#/components/schemas/v1SettleDistressed","title":"Position distressed events"},"settleMarket":{"$ref":"#/components/schemas/v1SettleMarket","title":"Settle market event for data-node to update positions for settled markets"},"settlePosition":{"$ref":"#/components/schemas/v1SettlePosition","title":"Position settlement events"},"stakeLinking":{"$ref":"#/components/schemas/v1StakeLinking","title":"Staking event"},"stateVar":{"$ref":"#/components/schemas/v1StateVar","title":"State variable consensus state transition update"},"stopOrder":{"$ref":"#/components/schemas/v1StopOrderEvent","title":"A stop order event"},"teamCreated":{"$ref":"#/components/schemas/v1TeamCreated","title":"Event notifying of the creation of a team.m"},"teamUpdated":{"$ref":"#/components/schemas/v1TeamUpdated","description":"Event notifying of an update to a team."},"teamsStatsUpdated":{"$ref":"#/components/schemas/v1TeamsStatsUpdated","description":"Event notifying of an update of teams' statistics."},"timeUpdate":{"$ref":"#/components/schemas/v1TimeUpdate","title":"Time update events"},"timeWeightedNotionalPositionUpdated":{"$ref":"#/components/schemas/v1TimeWeightedNotionalPositionUpdated","title":"Event notifying an update of the time weighted notional position for a party in an asset"},"trade":{"$ref":"#/components/schemas/vegaTrade","title":"Trade events"},"transactionResult":{"$ref":"#/components/schemas/v1TransactionResult","title":"Result of a transaction processed by the network"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","title":"Transfer event"},"transferFees":{"$ref":"#/components/schemas/v1TransferFees","description":"Event notifying of fees related to a transfer being paid."},"transferFeesDiscount":{"$ref":"#/components/schemas/v1TransferFeesDiscount","description":"Event notifying of a party's available discounts for transfer fees, per asset."},"txErrEvent":{"$ref":"#/components/schemas/v1TxErrorEvent","title":"Transaction error events, not included in the ALL event type"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1BusEventType","title":"The type of bus event. Must be one of the list below:"},"validatorScore":{"$ref":"#/components/schemas/v1ValidatorScoreEvent","title":"Validator score calculated"},"validatorUpdate":{"$ref":"#/components/schemas/v1ValidatorUpdate","title":"Validator update events"},"version":{"format":"int64","title":"Version of bus event","type":"integer"},"vestingBalancesSummary":{"$ref":"#/components/schemas/v1VestingBalancesSummary","description":"Event notifying of an update to the vesting and locked balances."},"vestingStatsUpdated":{"$ref":"#/components/schemas/v1VestingStatsUpdated","description":"Event notifying of an update to the vesting statistics."},"volumeDiscountProgramEnded":{"$ref":"#/components/schemas/v1VolumeDiscountProgramEnded","description":"Event notifying that a volume discount program has ended."},"volumeDiscountProgramStarted":{"$ref":"#/components/schemas/v1VolumeDiscountProgramStarted","description":"Event notifying that a volume discount program has started."},"volumeDiscountProgramUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountProgramUpdated","description":"Event notifying that a volume discount program has been updated."},"volumeDiscountStatsUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountStatsUpdated","description":"Event notifying of an update to the volume discount statistics."},"vote":{"$ref":"#/components/schemas/vegaVote","title":"Vote events for governance"},"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","title":"Withdrawal events"}},"title":"Bus event is a container for event bus events emitted by Vega","type":"object"},"v1BusEventType":{"default":"BUS_EVENT_TYPE_UNSPECIFIED","description":"- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"title":"Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items","type":"string"},"v1CancelledOrders":{"properties":{"marketId":{"description":"Market ID for the event.","type":"string"},"orderIds":{"description":"The order IDs that were cancelled.","items":{"type":"string"},"type":"array"},"partyId":{"description":"The ID of the party which cancelled the orders.","type":"string"}},"type":"object"},"v1CheckRawTransactionRequest":{"properties":{"tx":{"format":"byte","required":["tx"],"title":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that would be submitted to the Vega blockchain","type":"string"}},"required":["tx"],"title":"Request for checking a version agnostic transaction on Vega","type":"object"},"v1CheckRawTransactionResponse":{"properties":{"info":{"title":"Unused","type":"string"},"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully checked.","type":"string"},"gasUsed":{"description":"Unused.","format":"int64","type":"string"},"gasWanted":{"description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction passed the submission checks.","type":"boolean"}},"title":"Response for checking a version agnostic transaction on Vega","type":"object"},"v1CheckTransactionRequest":{"properties":{"tx":{"$ref":"#/components/schemas/v1Transaction","description":"Transaction containing a command to be checked on the network, and not added to the chain's mempool."}},"title":"Request for checking a transaction v2 on Vega","type":"object"},"v1CheckTransactionResponse":{"properties":{"info":{"description":"Unused.","type":"string"},"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully checked.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"gasUsed":{"description":"Unused.","format":"int64","type":"string"},"gasWanted":{"description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction passed the submission checks.","type":"boolean"}},"type":"object"},"v1CheckpointEvent":{"properties":{"blockHash":{"type":"string"},"blockHeight":{"format":"uint64","type":"string"},"hash":{"type":"string"}},"type":"object"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1CoreSnapshotData":{"description":"CoreSnapshotData represents the core snapshot data.","properties":{"blockHash":{"title":"Hash of the snapshot block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height at which snapshot was taken","type":"string"},"coreVersion":{"description":"Semver version number of the core.","type":"string"},"protocolUpgradeBlock":{"title":"Indicates if the snapshot is taken as part of protocol upgrade","type":"boolean"}},"type":"object"},"v1CreateReferralSet":{"description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","properties":{"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1CreateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1CreateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"External link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamUrl":{"description":"External link to the team's homepage.","type":"string"}},"type":"object"},"v1Data":{"description":"Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data.","properties":{"broadcastAt":{"description":"Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec.","format":"int64","type":"string"},"data":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Data holds all the properties of the data","type":"array"},"error":{"description":"Error message if the data could not be sourced.","type":"string"},"matchedSpecIds":{"description":"`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data.","items":{"type":"string"},"type":"array"},"metaData":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Holds all metadata properties","type":"array"},"signers":{"items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"v1DelegateSubmission":{"description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","properties":{"amount":{"description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","type":"string"},"nodeId":{"description":"Node ID to delegate stake to.","type":"string"}},"type":"object"},"v1DelegationBalanceEvent":{"properties":{"amount":{"type":"string"},"epochSeq":{"type":"string"},"nodeId":{"type":"string"},"party":{"type":"string"}},"title":"DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect","type":"object"},"v1DistressedOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"parties":{"items":{"type":"string"},"title":"Slice of Party IDs i.e. each party's public key for the event","type":"array"}},"title":"Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders","type":"object"},"v1DistressedPositions":{"description":"Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field.","properties":{"distressedParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, that are distressed but still have open volume","type":"array"},"marketId":{"title":"Market ID for the event","type":"string"},"safeParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position","type":"array"}},"type":"object"},"v1ERC20MultiSigSignerAdded":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was added for","type":"string"},"newSigner":{"title":"Ethereum address of the new signer","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"signatureId":{"title":"ID of the signature bundle","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node to be added","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"nonce":{"type":"string"},"signer":{"type":"string"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEventType"}},"type":"object"},"v1ERC20MultiSigSignerEventType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ADDED","TYPE_REMOVED"],"type":"string"},"v1ERC20MultiSigSignerRemoved":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was removed for","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"oldSigner":{"title":"Ethereum address of the signer to be removed","type":"string"},"signatureSubmitters":{"items":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemovedSubmitter"},"title":"List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set","type":"array"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node which is to be removed","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerRemovedSubmitter":{"properties":{"signatureId":{"description":"Signature ID of the signer removed.","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"}},"type":"object"},"v1ERC20MultiSigThresholdSetEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"newThreshold":{"format":"int64","type":"integer"},"nonce":{"type":"string"},"txHash":{"type":"string"}},"type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1EndBlock":{"properties":{"height":{"format":"uint64","type":"string"}},"title":"EndBlock","type":"object"},"v1EpochEvent":{"properties":{"action":{"$ref":"#/components/schemas/vegaEpochAction","title":"Action tells us what action is taking place"},"endTime":{"format":"int64","title":"Vega time at which this epoch actually ended","type":"string"},"expireTime":{"format":"int64","title":"Vega time at which this epoch should end","type":"string"},"seq":{"format":"uint64","title":"Sequence number that increases by one each epoch","type":"string"},"startTime":{"format":"int64","title":"Vega time at which this epoch started","type":"string"}},"title":"Epoch details","type":"object"},"v1EthereumKeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","properties":{"currentAddress":{"description":"Ethereum address of the node's current Ethereum keys.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership."},"newAddress":{"description":"Ethereum address that is being rotated to.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1EthereumKeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newAddress":{"title":"Ethereum address that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Ethereum key","type":"string"},"oldAddress":{"title":"Ethereum address that was previously associated with the node","type":"string"}},"title":"Event that contains information about an Ethereum key rotation","type":"object"},"v1ExpiredOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"orderIds":{"items":{"type":"string"},"title":"Slice of expired order IDs","type":"array"}},"type":"object"},"v1ExternalData":{"properties":{"data":{"$ref":"#/components/schemas/v1Data"}},"type":"object"},"v1FeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"makerFeesGenerated":{"description":"Maker fees paid by all trade aggressors, and which makers the fees were paid to.","items":{"$ref":"#/components/schemas/v1MakerFeesGenerated"},"type":"array"},"market":{"title":"Market the fees were paid in","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrerRewardsGenerated":{"description":"Referral rewards generated by all referee taker fees.","items":{"$ref":"#/components/schemas/v1ReferrerRewardsGenerated"},"type":"array"},"totalFeesPaidAndReceived":{"description":"Total trading fees received and paid by the party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalRewardsReceived":{"description":"Total referral rewards received by the referrer of the referral set.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"volumeDiscountApplied":{"description":"Total volume discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"}},"title":"Fees rewards and discounts paid / received per parties during an epoch","type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1FundingPayment":{"description":"The amount gained or lost by a party as a result of a funding payment.","properties":{"amount":{"description":"The amount paid, this can be negative for parties who lost at the end of the funding period.","type":"string"},"partyId":{"description":"ID of the party.","type":"string"}},"type":"object"},"v1FundingPayments":{"description":"Event notifying of funding payments at the end of a funding period.","properties":{"marketId":{"description":"ID of the market.","type":"string"},"payments":{"description":"List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.","items":{"$ref":"#/components/schemas/v1FundingPayment"},"type":"array"},"seq":{"description":"Sequence number of the funding period associated with these payments.","format":"uint64","type":"string"}},"type":"object"},"v1FundingPeriod":{"description":"Event notifying on the details of a funding interval for a perpetuals market.","properties":{"end":{"description":"Time in Unix nanoseconds when the funding period ended.","format":"int64","type":"string"},"externalTwap":{"description":"TWAP for this period based on the external data-points.","type":"string"},"fundingPayment":{"description":"Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.","type":"string"},"fundingRate":{"description":"Percentage difference between the time-weighted average price of the external and internal data point.","type":"string"},"internalTwap":{"description":"TWAP for this period based on the internal data-points.","type":"string"},"marketId":{"description":"ID of the market for which this funding period relates to.","type":"string"},"seq":{"description":"Sequence number of the funding period.","format":"uint64","type":"string"},"start":{"description":"Time in Unix nanoseconds when the funding period started.","format":"int64","type":"string"}},"type":"object"},"v1FundingPeriodDataPoint":{"description":"Event notifying a data point for a funding period.","properties":{"dataPointType":{"$ref":"#/components/schemas/FundingPeriodDataPointSource","description":"Origin of the data point."},"marketId":{"description":"Market ID which the data point relates to.","type":"string"},"price":{"description":"Price of the asset as seen by this data point.","type":"string"},"seq":{"description":"Sequence number of the funding period this data point belongs to.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of when the data point was received.","format":"int64","type":"string"},"twap":{"description":"The TWAP for this source with this data-point added.","type":"string"}},"type":"object"},"v1GetSpamStatisticsResponse":{"properties":{"chainId":{"description":"Chain ID for which the statistics are captured.","type":"string"},"statistics":{"$ref":"#/components/schemas/v1SpamStatistics","title":"Spam statistics for the party"}},"title":"Response containing all the spam statistics of a party for the current epoch","type":"object"},"v1GetVegaTimeResponse":{"properties":{"timestamp":{"format":"int64","title":"Timestamp representation of current VegaTime as represented in\nUnix nanoseconds, for example `1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`","type":"string"}},"title":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","type":"object"},"v1IcebergOpts":{"properties":{"minimumVisibleSize":{"description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that is made visible and can be traded with during the execution of a single order.","format":"uint64","type":"string"}},"title":"Iceberg order options","type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1IssueSignatures":{"description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","properties":{"chainId":{"description":"Chain ID of the bridge to generate signatures for.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed."},"submitter":{"description":"Ethereum address which will submit the signatures to the smart contract.","type":"string"},"validatorNodeId":{"description":"Node ID of the validator node that will be signed in or out of the smart contract.","type":"string"}},"type":"object"},"v1JoinTeam":{"description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","properties":{"id":{"description":"ID of the team to join, this is the same as the referral code used to generate the team.","type":"string"}},"type":"object"},"v1KeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","properties":{"currentPubKeyHash":{"description":"Hash of the node's current Vega public key.","type":"string"},"newPubKey":{"description":"Vega public key that would be rotated to.","type":"string"},"newPubKeyIndex":{"description":"New Vega public key derivation index.","format":"int64","type":"integer"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1KeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newPubKey":{"title":"Vega public key that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Vega key","type":"string"},"oldPubKey":{"title":"Vega public key that was previously associated with the node","type":"string"}},"title":"Event that contains information about a Vega key rotation","type":"object"},"v1LastBlockHeightResponse":{"properties":{"chainId":{"title":"Network chain id from which the block comes from","type":"string"},"hash":{"title":"Last block hash","type":"string"},"height":{"format":"uint64","title":"Last block height","type":"string"},"spamPowDifficulty":{"format":"int64","title":"Difficulty of the proof of work, i.e. the target number of zeros","type":"integer"},"spamPowHashFunction":{"title":"Supported proof of work hash function","type":"string"},"spamPowIncreasingDifficulty":{"title":"Boolean indicating whether increasing difficulty is allowed for using the\nsame height for more than `spam_pow_number_of_past_blocks` transactions","type":"boolean"},"spamPowNumberOfPastBlocks":{"format":"int64","title":"Supported proof of work number of blocks behind current height allowed","type":"integer"},"spamPowNumberOfTxPerBlock":{"format":"int64","title":"Allowed number of transactions per block","type":"integer"}},"title":"Response with the height of the last block processed by\ntendermint","type":"object"},"v1LedgerMovements":{"properties":{"ledgerMovements":{"items":{"$ref":"#/components/schemas/vegaLedgerMovement"},"title":"One or more entries containing internal transfer information","type":"array"}},"title":"Transfer responses event contains a collection of transfer information","type":"object"},"v1LiquidityProvisionAmendment":{"description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","properties":{"commitmentAmount":{"description":"New commitment amount.","type":"string"},"fee":{"description":"New nominated liquidity fee factor.","type":"string"},"marketId":{"description":"Market that the submitter wants to amend the liquidity commitment for.","type":"string"},"reference":{"description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LiquidityProvisionCancellation":{"description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","properties":{"marketId":{"description":"Market that the submitter will stop providing liquidity for.","type":"string"}},"type":"object"},"v1LiquidityProvisionSubmission":{"description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","properties":{"commitmentAmount":{"description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"marketId":{"description":"Market that the submitter wishes to provide liquidity for.","type":"string"},"reference":{"description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LossSocialization":{"properties":{"amount":{"title":"Amount distributed","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"}},"title":"Loss socialization event contains details on the amount of wins unable to be distributed","type":"object"},"v1MakerFeesGenerated":{"properties":{"makerFeesPaid":{"description":"Amount of maker fees paid by the taker to the maker.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"taker":{"description":"Party that paid the fees.","type":"string"}},"title":"Maker fees generated by the trade aggressor","type":"object"},"v1MarketEvent":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"payload":{"title":"Payload is a unique information string","type":"string"}},"title":"MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging","type":"object"},"v1MarketTick":{"properties":{"id":{"title":"Market ID for the event","type":"string"},"time":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Market tick event contains the time value for when a particular market was last processed on Vega","type":"object"},"v1NodeSignature":{"description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","properties":{"id":{"description":"ID of the resource that the signature relates to.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"Kind of resource being signed."},"sig":{"description":"Signature generated by the node.","format":"byte","type":"string"}},"type":"object"},"v1NodeSignatureKind":{"default":"NODE_SIGNATURE_KIND_UNSPECIFIED","description":"- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.","enum":["NODE_SIGNATURE_KIND_UNSPECIFIED","NODE_SIGNATURE_KIND_ASSET_NEW","NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","NODE_SIGNATURE_KIND_ASSET_UPDATE"],"title":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","type":"string"},"v1ObserveEventBusResponse":{"properties":{"events":{"description":"One or more events that match the subscription request criteria.","items":{"$ref":"#/components/schemas/v1BusEvent"},"type":"array"}},"title":"Response to a subscribed stream of events from the Vega event bus","type":"object"},"v1OneOffGovernanceTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"v1OracleDataSubmission":{"properties":{"payload":{"description":"Data provided by the data source.","format":"byte","type":"string"},"source":{"$ref":"#/components/schemas/OracleDataSubmissionOracleSource","description":"Source from which the data is coming from."}},"title":"Command to submit new oracle data from third party providers","type":"object"},"v1OrderAmendment":{"description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","format":"int64","type":"string"},"marketId":{"description":"Market ID that the order was originally submitted to.","type":"string"},"orderId":{"description":"ID of the order to amend.","type":"string"},"peggedOffset":{"description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"peggedReference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"New pegged reference for the order."},"price":{"description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"size":{"description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","format":"uint64","type":"string"},"sizeDelta":{"description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","format":"int64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"New time in force for the order."}},"type":"object"},"v1OrderCancellation":{"description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"orderId":{"description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1OrderSubmission":{"description":"A command that submits an order to the Vega network for a given market.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","format":"int64","type":"string"},"icebergOpts":{"$ref":"#/components/schemas/v1IcebergOpts","description":"Iceberg order details. If set, the order will exist on the order book in chunks."},"marketId":{"description":"Market ID to submit the order to.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times."},"postOnly":{"description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"reduceOnly":{"description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","type":"boolean"},"reference":{"description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Which side of the order book the order is for, e.g. buy or sell."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of units.","format":"uint64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"Time in force indicates how long an order will remain active before it is executed or expires.."},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type of the order."}},"type":"object"},"v1PaidLiquidityFeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"feesPaidPerParty":{"description":"Fees paid per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"market":{"description":"Market the fees were paid in.","type":"string"},"totalFeesPaid":{"description":"Total fees paid across all parties.","type":"string"}},"type":"object"},"v1PartyActivityStreak":{"properties":{"activeFor":{"description":"How many epoch this party has been active for.","format":"uint64","type":"string"},"epoch":{"description":"The epoch this information is relevant to.","format":"uint64","type":"string"},"inactiveFor":{"description":"how many epoch this party has been inactive for.","format":"uint64","type":"string"},"isActive":{"description":"Is this party considered active or not.","type":"boolean"},"openVolume":{"title":"Party's open interest volume at the end of the given epoch","type":"string"},"party":{"description":"The party.","type":"string"},"rewardDistributionActivityMultiplier":{"description":"The current rewards distribution multiplier for this party.","type":"string"},"rewardVestingActivityMultiplier":{"description":"The vesting multiplier for this party.","type":"string"},"tradedVolume":{"title":"Party's traded volume at the end of the given epoch","type":"string"}},"title":"The updated activity streak of a party at end of epoch","type":"object"},"v1PartyAmount":{"properties":{"amount":{"description":"Amount received.","type":"string"},"party":{"description":"Receiving party ID.","type":"string"},"quantumAmount":{"description":"Amount value in quantum.","type":"string"}},"title":"A pair of a party and amount","type":"object"},"v1PartyLockedBalance":{"description":"A party's locked balance for a given asset.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Locked balance.","type":"string"},"untilEpoch":{"description":"Epoch in which the balance will be released.","format":"uint64","type":"string"}},"type":"object"},"v1PartyMarginModeUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Updated margin mode."},"marketId":{"description":"Unique ID of the market in which the update happened.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party that updated their margin mode.","type":"string"}},"type":"object"},"v1PartyProfileUpdated":{"properties":{"updatedProfile":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Party's profile updated."}},"type":"object"},"v1PartyVestingBalance":{"description":"Balance that is being vested for the party.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Balance that is vested.","type":"string"}},"type":"object"},"v1PartyVestingStats":{"description":"The vesting stats for a given party.","properties":{"partyId":{"description":"The party.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"The bonus multiplier applied on the reward.","type":"string"}},"type":"object"},"v1PartyVestingSummary":{"properties":{"party":{"description":"Party ID.","type":"string"},"partyLockedBalances":{"description":"List of locked balances.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyVestingBalances":{"description":"List of vesting balances.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"title":"Summary of a party's vesting balances","type":"object"},"v1PartyVolumeDiscountStats":{"description":"Volume discount stats for a given party.","properties":{"discountFactor":{"description":"Discount factor applied to fees.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v1PoWBlockState":{"properties":{"blockHash":{"title":"Hash of the current block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height for the current Proof of Work state statistics","type":"string"},"difficulty":{"format":"uint64","title":"Base difficulty for this block for when transactions seen < tx_per_block","type":"string"},"expectedDifficulty":{"description":"This is the minimum required difficulty for the next transaction submitted on this block\nif it is possible to submit more transactions on this block, otherwise nil.","format":"uint64","type":"string"},"hashFunction":{"title":"Hashing function used to calculate the block hash","type":"string"},"increasingDifficulty":{"title":"Whether or not this block allows for increasing proof-of-work difficulty if the\ntx-per-block-hash limit has been reached","type":"boolean"},"transactionsSeen":{"format":"uint64","title":"Total number of transactions seen in the block","type":"string"},"txPerBlock":{"format":"uint64","title":"Number of transactions that can have their proof-of-work calculated with this block hash before\neither the difficulty increases, or no more transactions can use this block hash","type":"string"}},"title":"Proof of Work state for a given block","type":"object"},"v1PoWStatistic":{"properties":{"bannedUntil":{"title":"PoW banned until timestamp as RFC3339Nano","type":"string"},"blockStates":{"items":{"$ref":"#/components/schemas/v1PoWBlockState"},"title":"Block state for each block in scope for PoW calculation","type":"array"},"numberOfPastBlocks":{"format":"uint64","title":"Number of block behind the current block whose hash can be used for proof-of-work calculations","type":"string"}},"title":"Proof of work statistics for a party","type":"object"},"v1PositionResolution":{"properties":{"closed":{"format":"int64","title":"Number of close outs","type":"string"},"distressed":{"format":"int64","title":"Number of distressed traders","type":"string"},"markPrice":{"title":"Mark price as a string representing a scaled price","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"}},"title":"Position resolution event contains information on distressed trades","type":"object"},"v1PositionStateEvent":{"properties":{"marketId":{"title":"Market ID for this position update","type":"string"},"partyId":{"title":"Party ID for this position update","type":"string"},"potentialBuys":{"format":"int64","title":"Potential orders","type":"string"},"potentialSells":{"format":"int64","type":"string"},"size":{"format":"int64","title":"Current position","type":"string"},"vwBuyPrice":{"title":"Volume weighted prices","type":"string"},"vwSellPrice":{"type":"string"}},"title":"Position state event contains the current position state for a single party in a single market","type":"object"},"v1ProofOfWork":{"description":"Components needed for the network to verify proof-of-work.","properties":{"nonce":{"description":"Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network.","format":"uint64","type":"string"},"tid":{"description":"Unique transaction identifier used to seed the proof-of-work hash.","type":"string"}},"type":"object"},"v1PropagateChainEventResponse":{"properties":{"success":{"title":"Success will be true if the event was accepted by the node,\n**Important** - success does not mean that the event is confirmed by consensus","type":"boolean"}},"title":"Response for a new event sent by the blockchain queue to be propagated on Vega","type":"object"},"v1Property":{"description":"Property describes one property of data spec with a key with its value.","properties":{"name":{"description":"Name of the property.","type":"string"},"value":{"description":"Value of the property.","type":"string"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1ProposalSubmission":{"description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1ProtocolUpgradeDataNodeReady":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the data node is ready for protocol upgrade","type":"object"},"v1ProtocolUpgradeEvent":{"properties":{"approvers":{"items":{"type":"string"},"title":"Tendermint validators that have agreed to the upgrade","type":"array"},"status":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposalStatus","title":"Status of the proposal"},"upgradeBlockHeight":{"format":"uint64","title":"Block height at which to perform the upgrade","type":"string"},"vegaReleaseTag":{"title":"Release tag for the vega binary","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposal":{"description":"A validator command sent manually by a node operator to propose a protocol upgrade.","properties":{"upgradeBlockHeight":{"description":"Block height at which to perform the upgrade.","format":"uint64","type":"string"},"vegaReleaseTag":{"description":"Release tag for the Vega binary.","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposalStatus":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"title":"- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","type":"string"},"v1ProtocolUpgradeStarted":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the core is starting a protocol upgrade","type":"object"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1RecurringGovernanceTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"v1RefereeJoinedReferralSet":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"setId":{"description":"Unique ID of the referral set the referee joined.","type":"string"}},"type":"object"},"v1RefereeJoinedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined a team.","format":"int64","type":"string"},"referee":{"description":"The party that joined the team.","type":"string"},"teamId":{"description":"The unique identifier of the team the referee joined.","type":"string"}},"type":"object"},"v1RefereeStats":{"properties":{"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"title":"Current referee notional taker volume","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v1RefereeSwitchedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party switched the team.","format":"uint64","type":"string"},"fromTeamId":{"description":"The unique identifier of the team the referee left.","type":"string"},"referee":{"description":"The party that switched team.","type":"string"},"switchedAt":{"description":"Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time.","format":"int64","type":"string"},"toTeamId":{"description":"The unique identifier of the team joined.","type":"string"}},"type":"object"},"v1ReferralProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the referral program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1ReferralProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the referral program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"Referral program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the referral program started.","format":"int64","type":"string"}},"type":"object"},"v1ReferralProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the referral program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"The updated referral program."},"updatedAt":{"description":"Time in Unix nanoseconds when the referral program was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetCreated":{"properties":{"createdAt":{"description":"Time in Unix nanoseconds when the set was created.","format":"int64","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"setId":{"description":"Unique ID of the created set.","type":"string"},"updatedAt":{"description":"Time in Unix nanoseconds when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetStatsUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the set's statistics are updated.","format":"uint64","type":"string"},"refereesStats":{"description":"Referees' statistics for that epoch.","items":{"$ref":"#/components/schemas/v1RefereeStats"},"type":"array"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Taker volume of the referrer","type":"string"},"rewardFactor":{"description":"Reward factor applied to the trades.","type":"string"},"rewardsFactorMultiplier":{"description":"Rewards factor multiplier for the trades.","type":"string"},"rewardsMultiplier":{"description":"Rewards multiplier applied to the trades.","type":"string"},"setId":{"description":"Unique ID of the set.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v1ReferrerRewardsGenerated":{"properties":{"generatedReward":{"description":"Amount of rewards generated per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrer":{"description":"Referrer party.","type":"string"}},"title":"Rewards generated for referrers by each of their referees","type":"object"},"v1RewardPayoutEvent":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"epochSeq":{"type":"string"},"gameId":{"type":"string"},"lockedUntilEpoch":{"type":"string"},"party":{"type":"string"},"percentOfTotalReward":{"type":"string"},"quantumAmount":{"type":"string"},"rewardType":{"type":"string"},"timestamp":{"format":"int64","type":"string"}},"type":"object"},"v1SettleDistressed":{"properties":{"margin":{"title":"Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID i.e. a party's public key for the event","type":"string"},"price":{"title":"Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"}},"title":"Settle distressed event contains information on distressed trading parties who are closed out","type":"object"},"v1SettleMarket":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"}},"title":"Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly","type":"object"},"v1SettlePosition":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"},"tradeSettlements":{"items":{"$ref":"#/components/schemas/v1TradeSettlement"},"title":"A collection of 1 or more trade settlements","type":"array"}},"title":"Settle position event contains position settlement information for a party","type":"object"},"v1Signature":{"description":"Signature definition that allows the network to authenticate external data.","properties":{"algo":{"description":"Algorithm used to create the signature.","type":"string"},"value":{"description":"Hex encoded bytes of the signature.","type":"string"},"version":{"description":"Version of the algorithm used to create the signature.","format":"int64","type":"integer"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1SpamStatistic":{"properties":{"bannedUntil":{"title":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","type":"string"},"countForEpoch":{"format":"uint64","title":"Current transaction count received from the party during this epoch for this policy","type":"string"},"maxForEpoch":{"format":"uint64","title":"Maximum number of transactions allowed for this policy in an epoch","type":"string"},"minTokensRequired":{"title":"Effective minimum number of tokens required to submit a transaction of this type","type":"string"}},"title":"Statistics for a given spam policy","type":"object"},"v1SpamStatistics":{"properties":{"applyReferralCode":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to apply referral codes."},"createReferralSet":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to create referral sets."},"delegations":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for delegation transactions made by the party."},"epochSeq":{"description":"Epoch in which these statistics apply to.","format":"uint64","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for multisig signatures issued for the party."},"nodeAnnouncements":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for node announcement transactions made by the party."},"pow":{"$ref":"#/components/schemas/v1PoWStatistic","description":"Statistics for proof of work difficulty observed per block for the party."},"proposals":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for proposal transactions made by the party."},"transfers":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transfer transactions made by the party."},"updateReferralSet":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to update referral sets."},"votes":{"$ref":"#/components/schemas/v1VoteSpamStatistics","description":"Statistics for proposal votes made by the party."}},"title":"Complete spam statistics captured for a given party","type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1StateVar":{"properties":{"eventId":{"type":"string"},"id":{"type":"string"},"state":{"type":"string"}},"title":"StateVar event updates on state changes in state variable consensus","type":"object"},"v1Statistics":{"properties":{"accountSubscriptions":{"format":"int64","title":"Current number of stream subscribers to account data","type":"integer"},"appVersion":{"title":"Version of the Vega node software","type":"string"},"appVersionHash":{"title":"Version hash of the Vega node software","type":"string"},"averageOrdersPerBlock":{"format":"uint64","title":"Average orders per block","type":"string"},"averageTxBytes":{"format":"uint64","title":"Average transaction size in bytes","type":"string"},"backlogLength":{"format":"uint64","title":"Current backlog length i.e., number of transactions, that are waiting to be included in a block","type":"string"},"blockDuration":{"format":"uint64","title":"Current block duration, in nanoseconds","type":"string"},"blockHash":{"title":"Current block hash","type":"string"},"blockHeight":{"format":"uint64","title":"Current block height as reported by the Vega blockchain","type":"string"},"candleSubscriptions":{"format":"int64","title":"Current number of stream subscribers to candlestick data","type":"integer"},"chainId":{"title":"Unique ID for the underlying Vega blockchain","type":"string"},"chainVersion":{"title":"Version of the underlying Vega blockchain","type":"string"},"currentTime":{"title":"Current system date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"epochExpiryTime":{"title":"Epoch expected end time","type":"string"},"epochSeq":{"format":"uint64","title":"Current epoch","type":"string"},"epochStartTime":{"title":"Epoch start time","type":"string"},"eventCount":{"format":"uint64","title":"Number of events in the last block","type":"string"},"eventsPerSecond":{"format":"uint64","title":"Rate of events per second in the last block","type":"string"},"genesisTime":{"title":"Genesis block date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"marketDataSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market data","type":"integer"},"marketDepthSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market depth data","type":"integer"},"marketDepthUpdatesSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market depth update data","type":"integer"},"orderSubscriptions":{"format":"int64","title":"Current number of stream subscribers to order data","type":"integer"},"ordersPerSecond":{"format":"uint64","title":"Orders processed per second","type":"string"},"positionsSubscriptions":{"format":"int64","title":"Current number of stream subscribers to positions data","type":"integer"},"status":{"$ref":"#/components/schemas/vegaChainStatus","title":"Status of the connection to the Vega blockchain"},"totalAmendOrder":{"format":"uint64","title":"Total number of order amendments since genesis across all markets","type":"string"},"totalCancelOrder":{"format":"uint64","title":"Total number of order cancellations since genesis across all markets","type":"string"},"totalCreateOrder":{"format":"uint64","title":"Total number of order submissions since genesis across all markets","type":"string"},"totalMarkets":{"format":"uint64","title":"Total markets on this Vega network","type":"string"},"totalOrders":{"format":"uint64","title":"Total number of orders processed since genesis across all markets","type":"string"},"totalPeers":{"format":"uint64","title":"Total number of connected peers to this node","type":"string"},"totalTrades":{"format":"uint64","title":"Total number of trades emitted since genesis across all markets","type":"string"},"tradeSubscriptions":{"format":"int64","title":"Current number of stream subscribers to trade data","type":"integer"},"tradesPerSecond":{"format":"uint64","title":"Trades emitted per second","type":"string"},"txPerBlock":{"format":"uint64","title":"Transactions per block","type":"string"},"uptime":{"title":"Total uptime for this node formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"vegaTime":{"title":"Current Vega date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"}},"title":"Vega domain specific statistics as reported by the node the caller is connected to","type":"object"},"v1StatisticsResponse":{"properties":{"statistics":{"$ref":"#/components/schemas/v1Statistics"}},"title":"Response containing statistics about the Vega network","type":"object"},"v1StopOrderEvent":{"properties":{"stopOrder":{"$ref":"#/components/schemas/vegaStopOrder"},"submission":{"$ref":"#/components/schemas/v1OrderSubmission"}},"type":"object"},"v1StopOrderSetup":{"description":"Price and expiry configuration for a stop order.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Order to be submitted once the trigger is breached."},"price":{"description":"Order will be submitted if the last traded price on the market breaches the given price.","type":"string"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Indicates if this order is linked to an order or position to derive the order size"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"If this order is linked to a position, provide an optional scaling factor"},"trailingPercentOffset":{"description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","type":"string"}},"type":"object"},"v1StopOrdersCancellation":{"description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"stopOrderId":{"description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1StopOrdersSubmission":{"description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","properties":{"fallsBelow":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price falls below a given trigger price."},"risesAbove":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price rises above a given trigger price."}},"type":"object"},"v1SubmitRawTransactionRequest":{"properties":{"tx":{"format":"byte","required":["tx"],"title":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that will be submitted to the Vega blockchain","type":"string"},"type":{"$ref":"#/components/schemas/v1SubmitRawTransactionRequestType","title":"Type of transaction request, for example ASYNC, meaning the transaction will be submitted and not block on a response"}},"required":["tx"],"title":"Request for submitting a version agnostic transaction on Vega","type":"object"},"v1SubmitRawTransactionRequestType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_ASYNC: Transaction will be submitted without waiting for response\n - TYPE_SYNC: Transaction will be submitted, and blocking until the\ntendermint mempool returns a response\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the tendermint\nnetwork has committed it into a block. Used only for debugging,\nnot for submitting transactions","enum":["TYPE_UNSPECIFIED","TYPE_ASYNC","TYPE_SYNC","TYPE_COMMIT"],"title":"Blockchain transaction type","type":"string"},"v1SubmitRawTransactionResponse":{"properties":{"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"height":{"description":"Unused.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction was validated and submitted to the chain's mempool.","type":"boolean"},"txHash":{"description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","type":"string"}},"title":"Response for submitting a version agnostic transaction on Vega","type":"object"},"v1SubmitTransactionRequest":{"properties":{"tx":{"$ref":"#/components/schemas/v1Transaction","description":"Transaction containing a command to execute on the network, and a signature to provide authentication."},"type":{"$ref":"#/components/schemas/v1SubmitTransactionRequestType","description":"Method of submission."}},"title":"Request for submitting a transaction v2 on Vega","type":"object"},"v1SubmitTransactionRequestType":{"default":"TYPE_UNSPECIFIED","description":"Blockchain transaction type.\n\n - TYPE_ASYNC: Transaction will be submitted without waiting for a response.\n - TYPE_SYNC: Transaction will be submitted, and blocking until the mempool returns a response.\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the network has committed it into a block.\nUsed only for debugging local network, not for submitting transactions.","enum":["TYPE_UNSPECIFIED","TYPE_ASYNC","TYPE_SYNC","TYPE_COMMIT"],"type":"string"},"v1SubmitTransactionResponse":{"description":"Response for submitting a transaction on the network.","properties":{"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"height":{"description":"Unused.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction was validated and submitted to the chain's mempool.","type":"boolean"},"txHash":{"description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","type":"string"}},"type":"object"},"v1TeamCreated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"atEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"createdAt":{"description":"Time in Unix nanoseconds when the team is created.","format":"int64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"The party that created the team.","type":"string"},"teamId":{"description":"The unique identifier of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamMemberStats":{"properties":{"notionalVolume":{"description":"Team members' notional volume for the epoch.","type":"string"},"partyId":{"description":"The party ID of the team member.","type":"string"}},"type":"object"},"v1TeamStats":{"properties":{"membersStats":{"description":"Statistics for each team member.","items":{"$ref":"#/components/schemas/v1TeamMemberStats"},"type":"array"},"teamId":{"description":"The unique identifier of the team.","type":"string"}},"type":"object"},"v1TeamUpdated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamId":{"description":"The unique identifier for the updated team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamsStatsUpdated":{"description":"Stats for all teams.","properties":{"atEpoch":{"description":"Epoch at which the statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All teams' stats.","items":{"$ref":"#/components/schemas/v1TeamStats"},"type":"array"}},"type":"object"},"v1TimeUpdate":{"properties":{"timestamp":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Time update event contains the latest time update from Vega blockchain and indicates the start of a new block","type":"object"},"v1TimeWeightedNotionalPositionUpdated":{"description":"Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify.","properties":{"asset":{"description":"Asset ID for the position's settlement asset.","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch the time weighted notional position is relevant for","type":"string"},"gameId":{"description":"Game ID the time weighted notional position is calculated for.","type":"string"},"party":{"title":"Party holding the position","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position from the end of the most recently completed epoch.","type":"string"}},"type":"object"},"v1TradeSettlement":{"properties":{"marketPrice":{"title":"Price of settlement as a string (in market decimals)","type":"string"},"price":{"title":"Price of settlement as string (in asset decimals)","type":"string"},"size":{"format":"int64","title":"Size of trade settlement","type":"string"}},"title":"Trade settlement is part of the settle position event","type":"object"},"v1Transaction":{"description":"Transaction containing a command that can be sent to instruct the network to execute an action.\nA transaction contains a byte string representation of the input data which must then be signed, with the signature added to the transaction.","properties":{"address":{"description":"Hex-encoded address of the sender. Not supported yet.","type":"string"},"inputData":{"description":"Protobuf message of type `InputData` marshalled into bytes. If the transaction version is V3 or higher then this bytes\nstring must be prepended with `chain_id_as_byes + \\0`.","format":"byte","type":"string"},"pow":{"$ref":"#/components/schemas/v1ProofOfWork","description":"Proof-of-work containing the random transaction ID used by the client and the nonce."},"pubKey":{"description":"Hex-encoded public key of the sender.","type":"string"},"signature":{"$ref":"#/components/schemas/v1Signature","description":"Signature of the input data field, signed by the sender of this transaction."},"version":{"$ref":"#/components/schemas/v1TxVersion","description":"Version of the transaction."}},"type":"object"},"v1TransactionResult":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"applyReferralCode":{"$ref":"#/components/schemas/v1ApplyReferralCode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"batchProposal":{"$ref":"#/components/schemas/v1BatchProposalSubmission"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"createReferralSet":{"$ref":"#/components/schemas/v1CreateReferralSet"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"ethereumKeyRotateSubmission":{"$ref":"#/components/schemas/v1EthereumKeyRotateSubmission"},"failure":{"$ref":"#/components/schemas/TransactionResultFailureDetails"},"hash":{"title":"Hash of the transaction","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"joinTeam":{"$ref":"#/components/schemas/v1JoinTeam"},"keyRotateSubmission":{"$ref":"#/components/schemas/v1KeyRotateSubmission"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"status":{"description":"Status of the transaction, did it succeed or an error was raised.","type":"boolean"},"stopOrdersCancellation":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"stopOrdersSubmission":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"success":{"$ref":"#/components/schemas/TransactionResultSuccessDetails"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"updateMarginMode":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"updatePartyProfile":{"$ref":"#/components/schemas/v1UpdatePartyProfile"},"updateReferralSet":{"$ref":"#/components/schemas/v1UpdateReferralSet"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TransferFees":{"properties":{"amount":{"description":"Amount of fees paid.","type":"string"},"discountApplied":{"description":"Amount that was subtracted from the transfer fee based on available discounts.","type":"string"},"epoch":{"description":"Epoch when the transfer was dispatched, and fees were paid.","format":"uint64","type":"string"},"transferId":{"description":"Transfer that triggered the collection of fees.","type":"string"}},"type":"object"},"v1TransferFeesDiscount":{"properties":{"amount":{"description":"Amount that the transfer fee was discounted by.","type":"string"},"asset":{"description":"Asset that the transfer fee discount is relevant to.","type":"string"},"epoch":{"description":"Epoch in which the discount was first available.","format":"uint64","type":"string"},"party":{"description":"Party that the transfer fee discount applies to.","type":"string"}},"type":"object"},"v1TransferStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","type":"string"},"v1TxErrorEvent":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"errMsg":{"title":"Error message describing what went wrong","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TxVersion":{"default":"TX_VERSION_UNSPECIFIED","description":"Transaction versions to maintain backwards compatibility of transaction formats.\n\n - TX_VERSION_UNSPECIFIED: Transaction version is unspecified.\n - TX_VERSION_V2: Transaction requires the addition of a proof-of-work calculation.\n - TX_VERSION_V3: Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks.","enum":["TX_VERSION_UNSPECIFIED","TX_VERSION_V2","TX_VERSION_V3"],"type":"string"},"v1UndelegateSubmission":{"description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","properties":{"amount":{"description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","type":"string"},"method":{"$ref":"#/components/schemas/v1UndelegateSubmissionMethod","description":"Method of delegation."},"nodeId":{"description":"Node ID to undelegate stake from.","type":"string"}},"type":"object"},"v1UndelegateSubmissionMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch.","enum":["METHOD_UNSPECIFIED","METHOD_NOW","METHOD_AT_END_OF_EPOCH"],"type":"string"},"v1UpdateMarginMode":{"properties":{"marginFactor":{"title":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","type":"string"},"marketId":{"description":"Market to change margin mode for.","type":"string"},"mode":{"$ref":"#/components/schemas/UpdateMarginModeMode","description":"Margin mode to use."}},"type":"object"},"v1UpdatePartyProfile":{"description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","properties":{"alias":{"description":"Alias given to the party. It must be unique network-wide.","type":"string"},"metadata":{"description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"type":"object"},"v1UpdateReferralSet":{"description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","properties":{"id":{"description":"ID of the referral set to update.","type":"string"},"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1UpdateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1UpdateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"New link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"name":{"description":"New name of the team.","type":"string"},"teamUrl":{"description":"New link to the team's homepage.","type":"string"}},"type":"object"},"v1ValidatorRankingEvent":{"properties":{"epochSeq":{"title":"Epoch seq for which the status is valid","type":"string"},"nextStatus":{"title":"Status of the validator in the next epoch","type":"string"},"nodeId":{"type":"string"},"performanceScore":{"title":"Performance base score","type":"string"},"previousStatus":{"title":"Status of the validator in the previous epoch","type":"string"},"rankingScore":{"title":"Final score","type":"string"},"stakeScore":{"title":"Stake based score - no anti-whaling","type":"string"},"tmVotingPower":{"format":"int64","title":"Tendermint voting power of the validator","type":"integer"}},"title":"Event that explains the status of the validator for the coming epoch","type":"object"},"v1ValidatorScoreEvent":{"properties":{"epochSeq":{"type":"string"},"multisigScore":{"type":"string"},"nodeId":{"type":"string"},"normalisedScore":{"type":"string"},"rawValidatorScore":{"type":"string"},"validatorPerformance":{"type":"string"},"validatorScore":{"type":"string"},"validatorStatus":{"type":"string"}},"title":"ValidatorScoreEvent is the score a validator gets for a given epoch","type":"object"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"v1VestingBalancesSummary":{"properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"partiesVestingSummary":{"description":"Parties' summaries.","items":{"$ref":"#/components/schemas/v1PartyVestingSummary"},"type":"array"}},"title":"Summary of the vesting and locked balances for an epoch","type":"object"},"v1VestingStatsUpdated":{"description":"Stats of all parties invested in the vesting program.","properties":{"atEpoch":{"description":"Epoch at which the vesting statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties stats.","items":{"$ref":"#/components/schemas/v1PartyVestingStats"},"type":"array"}},"type":"object"},"v1VolumeDiscountProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the volume discount program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"Volume discount program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the volume discount program started.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"The updated volume discount program."},"updatedAt":{"description":"Time in Unix nanoseconds when the volume discount program was updated.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountStatsUpdated":{"description":"Stats of all parties eligible for volume discount.","properties":{"atEpoch":{"description":"Epoch at which the volume discount statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties' stats.","items":{"$ref":"#/components/schemas/v1PartyVolumeDiscountStats"},"type":"array"}},"type":"object"},"v1VoteSpamStatistic":{"description":"Vote statistics for the voting spam policies\nwhich are calculated as a ratio of the total votes\nthat have been rejected.","properties":{"countForEpoch":{"format":"uint64","title":"Current vote count received from the party for the given proposal during this epoch","type":"string"},"minTokensRequired":{"title":"Effective minimum number of tokens required to vote on the proposal","type":"string"},"proposal":{"description":"Unique ID of the proposal being voted on by the party.","type":"string"}},"type":"object"},"v1VoteSpamStatistics":{"properties":{"bannedUntil":{"title":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","type":"string"},"maxForEpoch":{"format":"uint64","title":"Maximum number of votes per proposal allowed in an epoch","type":"string"},"statistics":{"items":{"$ref":"#/components/schemas/v1VoteSpamStatistic"},"title":"List of statistics for proposals voted on by the party","type":"array"}},"title":"Voting statistics by proposal for a given party for the current epoch","type":"object"},"v1VoteSubmission":{"description":"Command that allows a token holder to vote for or against an active governance proposal.","properties":{"proposalId":{"description":"Submit vote for the specified proposal ID.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Actual value of the vote."}},"type":"object"},"v1WithdrawSubmission":{"description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","properties":{"amount":{"description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to be withdrawn.","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Details specific to the foreign chain, such as the receiver address."}},"type":"object"},"vegaAccount":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative.","type":"string"},"id":{"description":"Unique account ID, used internally by Vega.","type":"string"},"marketId":{"description":"Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty.","type":"string"},"owner":{"description":"Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type related to this account."}},"title":"Represents an account for an asset on Vega for a particular owner or party","type":"object"},"vegaAccountDetails":{"properties":{"assetId":{"description":"Asset ID of the asset for this account.","type":"string"},"marketId":{"description":"Not specified if account is not related to a market.","type":"string"},"owner":{"description":"Not specified if network account.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the account."}},"type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaChainStatus":{"default":"CHAIN_STATUS_UNSPECIFIED","description":"- CHAIN_STATUS_UNSPECIFIED: Default value, always invalid\n - CHAIN_STATUS_DISCONNECTED: Blockchain is disconnected\n - CHAIN_STATUS_REPLAYING: Blockchain is replaying historic transactions\n - CHAIN_STATUS_CONNECTED: Blockchain is connected and receiving transactions","enum":["CHAIN_STATUS_UNSPECIFIED","CHAIN_STATUS_DISCONNECTED","CHAIN_STATUS_REPLAYING","CHAIN_STATUS_CONNECTED"],"title":"Vega blockchain status as reported by the node the caller is connected to","type":"string"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDeposit":{"properties":{"amount":{"description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Vega asset targeted by this deposit.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the deposit was created on the Vega network.","format":"int64","type":"string"},"creditedTimestamp":{"description":"Timestamp for when the Vega account was updated with the deposit.","format":"int64","type":"string"},"id":{"description":"Unique ID for the deposit.","type":"string"},"partyId":{"description":"Party ID of the user initiating the deposit.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDepositStatus","description":"Status of the deposit."},"txHash":{"description":"Hash of the transaction from the foreign chain.","type":"string"}},"title":"Deposit on to the Vega network","type":"object"},"vegaDepositStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_CANCELLED","STATUS_FINALIZED","STATUS_DUPLICATE_REJECTED"],"title":"Status of the deposit","type":"string"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEpochAction":{"default":"EPOCH_ACTION_UNSPECIFIED","description":"- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.","enum":["EPOCH_ACTION_UNSPECIFIED","EPOCH_ACTION_START","EPOCH_ACTION_END"],"title":"What epoch action has occurred","type":"string"},"vegaErc20WithdrawExt":{"properties":{"receiverAddress":{"description":"Address into which the bridge will release the funds.","type":"string"}},"title":"Extension of data required for the withdraw submissions","type":"object"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaExternalDataSourceSpec":{"properties":{"spec":{"$ref":"#/components/schemas/vegaDataSourceSpec"}},"type":"object"},"vegaFee":{"properties":{"infrastructureFee":{"description":"Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"infrastructureFeeReferrerDiscount":{"description":"Discount on infrastructure fee for eligible referrer.","type":"string"},"infrastructureFeeVolumeDiscount":{"description":"Discount on infrastructure fee based on the taker volume.","type":"string"},"liquidityFee":{"description":"Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"liquidityFeeReferrerDiscount":{"description":"Discount on liquidity fee for eligible referrer.","type":"string"},"liquidityFeeVolumeDiscount":{"description":"Discount on liquidity fee basedo on taker volume.","type":"string"},"makerFee":{"description":"Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"makerFeeReferrerDiscount":{"description":"Referrer discounts.\nDiscount on maker fee for eligible referrer.","type":"string"},"makerFeeVolumeDiscount":{"description":"Volume discounts.\nDiscount on maker fee based on the taker volume.","type":"string"}},"title":"Represents any fees paid by a party, resulting from a trade","type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIcebergOrder":{"properties":{"minimumVisibleSize":{"description":"If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that will be made visible if the iceberg order is replenished after trading.","format":"uint64","type":"string"},"reservedRemaining":{"description":"Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed.","format":"uint64","type":"string"}},"title":"Details of an iceberg order","type":"object"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLedgerEntry":{"properties":{"amount":{"description":"Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"fromAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer from."},"fromAccountBalance":{"description":"Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in nanoseconds of when the ledger entry was created.","format":"int64","type":"string"},"toAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer to."},"toAccountBalance":{"description":"Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"transferId":{"description":"Transfer ID the ledger entry relates to.","type":"string"},"type":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type for this entry."}},"title":"Represents a ledger entry on Vega","type":"object"},"vegaLedgerMovement":{"properties":{"balances":{"description":"Resulting balances once the ledger movement are applied.","items":{"$ref":"#/components/schemas/vegaPostTransferBalance"},"type":"array"},"entries":{"description":"All the entries for these ledger movements.","items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"}},"type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityOrder":{"properties":{"offset":{"description":"Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places.","type":"string"},"proportion":{"description":"Relative proportion of the commitment to be allocated at a price level.","format":"int64","type":"integer"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Pegged reference point for the order."}},"title":"Represents a liquidity order","type":"object"},"vegaLiquidityOrderReference":{"properties":{"liquidityOrder":{"$ref":"#/components/schemas/vegaLiquidityOrder","description":"Liquidity order from the original submission."},"orderId":{"description":"Unique ID of the pegged order generated to fulfil this liquidity order.","type":"string"}},"title":"Pair of a liquidity order and the ID of the generated order","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquidityProvision":{"properties":{"buys":{"description":"Set of liquidity buy orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"commitmentAmount":{"description":"Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"createdAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was created.","format":"int64","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"id":{"description":"Unique ID for the liquidity provision.","type":"string"},"marketId":{"description":"Market ID for the liquidity provision.","type":"string"},"partyId":{"description":"Unique party ID for the creator of the provision.","type":"string"},"reference":{"description":"Reference shared between this liquidity provision and all its orders.","type":"string"},"sells":{"description":"Set of liquidity sell orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"status":{"$ref":"#/components/schemas/vegaLiquidityProvisionStatus","description":"Status of this liquidity provision."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was updated.","format":"int64","type":"string"},"version":{"description":"Version of this liquidity provision.","format":"uint64","type":"string"}},"title":"Liquidity provider commitment","type":"object"},"vegaLiquidityProvisionStatus":{"default":"STATUS_UNSPECIFIED","description":"Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_STOPPED","STATUS_CANCELLED","STATUS_REJECTED","STATUS_UNDEPLOYED","STATUS_PENDING"],"type":"string"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarginLevels":{"properties":{"asset":{"description":"Asset ID for which the margin levels apply.","type":"string"},"collateralReleaseLevel":{"description":"Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"initialMargin":{"description":"Initial margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"maintenanceMargin":{"description":"Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"marginFactor":{"description":"Margin factor, relevant only for isolated margin, 0 otherwise.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Margin mode for the party, cross margin or isolated margin."},"marketId":{"description":"Market ID for which the margin levels apply.","type":"string"},"orderMargin":{"description":"Margin required to cover orders in isolated margin mode.","type":"string"},"partyId":{"description":"Party ID for whom the margin levels apply.","type":"string"},"searchLevel":{"description":"Margin search level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the ledger entry was created.","format":"int64","type":"string"}},"title":"Represents the margin levels for a party on a market at a given time","type":"object"},"vegaMarginMode":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"title":"- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaOracleData":{"properties":{"externalData":{"$ref":"#/components/schemas/v1ExternalData"}},"type":"object"},"vegaOracleSpec":{"properties":{"externalDataSourceSpec":{"$ref":"#/components/schemas/vegaExternalDataSourceSpec"}},"title":"Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*","type":"object"},"vegaOrder":{"properties":{"batchId":{"description":"Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation.","format":"uint64","type":"string"},"createdAt":{"description":"Timestamp for when the order was created at, in nanoseconds.","format":"int64","type":"string"},"expiresAt":{"description":"Timestamp in Unix nanoseconds for when the order will expire.","format":"int64","type":"string"},"icebergOrder":{"$ref":"#/components/schemas/vegaIcebergOrder","title":"Details of an iceberg order"},"id":{"description":"Unique ID generated for the order.","type":"string"},"liquidityProvisionId":{"description":"Set if the order was created as part of a liquidity provision, will be empty if not.","type":"string"},"marketId":{"description":"Market ID for the order.","type":"string"},"partyId":{"description":"Party ID for the order.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details, used only if the order represents a pegged order."},"postOnly":{"description":"Only valid for Limit orders. Cannot be True at the same time as Reduce-Only.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"reason":{"$ref":"#/components/schemas/vegaOrderError","description":"Futher details for why an order with status `STATUS_REJECTED` was rejected."},"reduceOnly":{"description":"Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0.","type":"boolean"},"reference":{"description":"Reference given for the order.","type":"string"},"remaining":{"description":"Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED.","format":"uint64","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. SIDE_BUY or SIDE_SELL."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of contracts.","format":"uint64","type":"string"},"status":{"$ref":"#/components/schemas/vegaOrderStatus","description":"Current status of the order."},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","title":"Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce"},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type for the order."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the order was last updated.","format":"int64","type":"string"},"version":{"description":"Version for the order, initial value is version 1 and is incremented after each successful amend.","format":"uint64","type":"string"}},"title":"Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties","type":"object"},"vegaOrderError":{"default":"ORDER_ERROR_UNSPECIFIED","description":"- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be >= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be > zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size","enum":["ORDER_ERROR_UNSPECIFIED","ORDER_ERROR_INVALID_MARKET_ID","ORDER_ERROR_INVALID_ORDER_ID","ORDER_ERROR_OUT_OF_SEQUENCE","ORDER_ERROR_INVALID_REMAINING_SIZE","ORDER_ERROR_TIME_FAILURE","ORDER_ERROR_REMOVAL_FAILURE","ORDER_ERROR_INVALID_EXPIRATION_DATETIME","ORDER_ERROR_INVALID_ORDER_REFERENCE","ORDER_ERROR_EDIT_NOT_ALLOWED","ORDER_ERROR_AMEND_FAILURE","ORDER_ERROR_NOT_FOUND","ORDER_ERROR_INVALID_PARTY_ID","ORDER_ERROR_MARKET_CLOSED","ORDER_ERROR_MARGIN_CHECK_FAILED","ORDER_ERROR_MISSING_GENERAL_ACCOUNT","ORDER_ERROR_INTERNAL_ERROR","ORDER_ERROR_INVALID_SIZE","ORDER_ERROR_INVALID_PERSISTENCE","ORDER_ERROR_INVALID_TYPE","ORDER_ERROR_SELF_TRADING","ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES","ORDER_ERROR_INCORRECT_MARKET_TYPE","ORDER_ERROR_INVALID_TIME_IN_FORCE","ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION","ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING","ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT","ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT","ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT","ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC","ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN","ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN","ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION","ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION","ORDER_ERROR_MUST_BE_LIMIT_ORDER","ORDER_ERROR_MUST_BE_GTT_OR_GTC","ORDER_ERROR_WITHOUT_REFERENCE_PRICE","ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO","ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE"],"title":"OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`","type":"string"},"vegaOrderStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"title":"Status values for an order","type":"string"},"vegaOrderType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"title":"Type values for an order","type":"string"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPartyProfile":{"description":"Holds metadata associated to a party.","properties":{"alias":{"description":"Alias given to the party.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"},"partyId":{"description":"Party ID associated to the profile.","type":"string"}},"type":"object"},"vegaPeggedOrder":{"properties":{"offset":{"description":"Offset from the price reference.","type":"string"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Price point the order is linked to."}},"title":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","type":"object"},"vegaPeggedReference":{"default":"PEGGED_REFERENCE_UNSPECIFIED","description":"- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference","enum":["PEGGED_REFERENCE_UNSPECIFIED","PEGGED_REFERENCE_MID","PEGGED_REFERENCE_BEST_BID","PEGGED_REFERENCE_BEST_ASK"],"title":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","type":"string"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPostTransferBalance":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccountDetails","description":"Account relating to the transfer."},"balance":{"description":"Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"}},"title":"Represents the balance for an account during a transfer","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaRiskFactor":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"market":{"description":"Market ID that relates to this risk factor.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factors are used to calculate the current risk associated with orders trading on a given market","type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSide":{"default":"SIDE_UNSPECIFIED","description":"- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"title":"Side relates to the direction of an order, to Buy, or Sell","type":"string"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaStopOrder":{"properties":{"createdAt":{"description":"Creation time of the stop order.","format":"int64","type":"string"},"expiresAt":{"description":"Optional expiry timestamp.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"id":{"title":"ID of this stop order\nalso the ID of the associated order if it is ever triggered","type":"string"},"marketId":{"description":"ID of the market the stop order is submitted to.","type":"string"},"ocoLinkId":{"title":"The ID of the 'other' part of the OCO if 2 stop orders were submitted at once","type":"string"},"orderId":{"description":"ID of the order created once the trigger is hit.","type":"string"},"partyId":{"description":"ID of the party that submitted this stop order.","type":"string"},"price":{"description":"Fixed price at which the order will be submitted.","type":"string"},"rejectionReason":{"$ref":"#/components/schemas/StopOrderRejectionReason","title":"An optional reason for why a stop order was rejected"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Size override setting"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"Size override value"},"status":{"$ref":"#/components/schemas/vegaStopOrderStatus","description":"Status of the stop order."},"trailingPercentOffset":{"title":"Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%","type":"string"},"triggerDirection":{"$ref":"#/components/schemas/StopOrderTriggerDirection","description":"Trigger direction for this stop order."},"updatedAt":{"description":"Last update of this stop order.","format":"int64","type":"string"}},"type":"object"},"vegaStopOrderStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","type":"string"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaTrade":{"properties":{"aggressor":{"$ref":"#/components/schemas/vegaSide","description":"Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL."},"assetPrice":{"description":"Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates.","type":"string"},"buyOrder":{"description":"Identifier of the order from the buy side.","type":"string"},"buyer":{"description":"Unique party ID for the buyer.","type":"string"},"buyerAuctionBatch":{"description":"Auction batch number that the buy side order was placed in.","format":"uint64","type":"string"},"buyerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the buyer party for the trade."},"id":{"description":"Unique ID for the trade.","type":"string"},"marketId":{"description":"Market ID on which the trade occurred.","type":"string"},"price":{"description":"Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"sellOrder":{"description":"Identifier of the order from the sell side.","type":"string"},"seller":{"description":"Unique party ID for the seller.","type":"string"},"sellerAuctionBatch":{"description":"Auction batch number that the sell side order was placed in.","format":"uint64","type":"string"},"sellerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the seller party for the trade."},"size":{"description":"Size filled for the trade.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the trade occurred.","format":"int64","type":"string"},"type":{"$ref":"#/components/schemas/vegaTradeType","description":"Type for the trade."}},"title":"A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega","type":"object"},"vegaTradeType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party","enum":["TYPE_UNSPECIFIED","TYPE_DEFAULT","TYPE_NETWORK_CLOSE_OUT_GOOD","TYPE_NETWORK_CLOSE_OUT_BAD"],"title":"Type values for a trade","type":"string"},"vegaTransferType":{"default":"TRANSFER_TYPE_UNSPECIFIED","description":"- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.","enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH"],"title":"Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place","type":"string"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"},"vegaWithdrawExt":{"properties":{"erc20":{"$ref":"#/components/schemas/vegaErc20WithdrawExt","description":"ERC20 withdrawal details."}},"title":"Withdrawal external details","type":"object"},"vegaWithdrawal":{"properties":{"amount":{"description":"Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to withdraw funds from.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the network started to process this withdrawal.","format":"int64","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Foreign chain specifics."},"id":{"description":"Unique ID for the withdrawal.","type":"string"},"partyId":{"description":"Unique party ID of the user initiating the withdrawal.","type":"string"},"ref":{"description":"Reference which is used by the foreign chain\nto refer to this withdrawal.","type":"string"},"status":{"$ref":"#/components/schemas/vegaWithdrawalStatus","description":"Status of the withdrawal."},"txHash":{"description":"Hash of the foreign chain for this transaction.","type":"string"},"withdrawnTimestamp":{"description":"Timestamp for when the withdrawal was finalised by the network.","format":"int64","type":"string"}},"title":"Withdrawal from the Vega network","type":"object"},"vegaWithdrawalStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_REJECTED","STATUS_FINALIZED"],"title":"Status of the withdrawal","type":"string"},"vegacommandsv1OneOffTransfer":{"description":"Details for a one-off transfer.","properties":{"deliverOn":{"description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","format":"int64","type":"string"}},"type":"object"},"vegacommandsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be executed.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"description":"First epoch from which this transfer shall be executed.","format":"uint64","type":"string"}},"title":"Details for a recurring transfer","type":"object"},"vegacommandsv1Transfer":{"properties":{"amount":{"description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset ID of the asset to be transferred.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type from which the funds of the party should be taken."},"oneOff":{"$ref":"#/components/schemas/vegacommandsv1OneOffTransfer","description":"Details of a one-off transfer that is executed once at a specified time."},"recurring":{"$ref":"#/components/schemas/vegacommandsv1RecurringTransfer","description":"Details of a transfer that is executed once every epoch until stopped."},"reference":{"description":"Reference to be attached to the transfer.","type":"string"},"to":{"description":"Public key of the destination account.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the destination account."}},"title":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","type":"object"},"vegaeventsv1OneOffTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"vegaeventsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"vegaeventsv1Transfer":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"from":{"type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType"},"gameId":{"title":"ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation","type":"string"},"id":{"type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaeventsv1OneOffTransfer"},"oneOffGovernance":{"$ref":"#/components/schemas/v1OneOffGovernanceTransfer"},"reason":{"type":"string"},"recurring":{"$ref":"#/components/schemas/vegaeventsv1RecurringTransfer"},"recurringGovernance":{"$ref":"#/components/schemas/v1RecurringGovernanceTransfer"},"reference":{"type":"string"},"status":{"$ref":"#/components/schemas/v1TransferStatus"},"timestamp":{"format":"int64","type":"string"},"to":{"type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType"}},"type":"object"}}},"tags":[{"name":"Transaction"}]} \ No newline at end of file +{"openapi":"3.0.0","info":{"title":"Vega core APIs","version":"v0.76.3"},"servers":[{"url":"https://croissant.network","description":"croissant.network"},{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega-data.bharvest.io","description":"vega-data.bharvest.io"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega-data-mainnet.rockrpc.net","description":"vega-data-mainnet.rockrpc.net"},{"url":"https://vega.xprv.io/datanode","description":"vega.xprv.io"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/blockchain/height":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1LastBlockHeightResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get the height of the last tendermint block","operationId":"Transaction_LastBlockHeight","summary":"Blockchain height"}},"/statistics":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1StatisticsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get statistics on Vega","operationId":"Transaction_Statistics","summary":"Statistics"}},"/statistics/spam/{partyId}":{"get":{"parameters":[{"description":"Party ID whose statistics are requested","in":"path","name":"partyId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1GetSpamStatisticsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get the spam statistics for a given party.","operationId":"Transaction_GetSpamStatistics","summary":"Get Spam statistics"}},"/stream/event/bus":{"get":{"parameters":[{"description":"One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","explode":true,"in":"query","name":"type","required":false,"schema":{"items":{"enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"type":"string"},"type":"array"}},{"description":"Market ID to filter events for, optional field. If omitted, no markets will be filtered out.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter events for, optional field. If omitted, no parties will be filtered out.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Batch size, optional field -\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","in":"query","name":"batchSize","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v1ObserveEventBusResponse"}},"title":"Stream result of v1ObserveEventBusResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Subscribe to a stream of events from the core","operationId":"Transaction_ObserveEventBus","summary":"Events subscription"}},"/time":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1GetVegaTimeResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get current Vega time","operationId":"Transaction_GetVegaTime","summary":"Vega time"}},"/transaction":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Submit a signed transaction to the network containing a command to be executed such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","operationId":"Transaction_SubmitTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitTransactionRequest"}}},"required":true},"summary":"Submit transaction"}},"/transaction/check":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Send a signed transaction containing a command to the network to be checked, but not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","operationId":"Transaction_CheckTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckTransactionRequest"}}},"required":true},"summary":"Check transaction"}},"/transaction/raw":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitRawTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Submit a pre-serialised signed transaction containing a command to the network to be executed, such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","operationId":"Transaction_SubmitRawTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitRawTransactionRequest"}}},"required":true},"summary":"Submit raw transaction"}},"/transaction/raw/check":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckRawTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Send a pre-serialised transaction containing a command to the network to be checked, but then not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","operationId":"Transaction_CheckRawTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckRawTransactionRequest"}}},"required":true},"summary":"Check raw transaction"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"FundingPeriodDataPointSource":{"default":"SOURCE_UNSPECIFIED","description":" - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"OracleDataSubmissionOracleSource":{"default":"ORACLE_SOURCE_UNSPECIFIED","description":"- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.","enum":["ORACLE_SOURCE_UNSPECIFIED","ORACLE_SOURCE_OPEN_ORACLE","ORACLE_SOURCE_JSON","ORACLE_SOURCE_ETHEREUM"],"title":"Supported oracle sources","type":"string"},"OrderTimeInForce":{"default":"TIME_IN_FORCE_UNSPECIFIED","description":"- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"title":"Time In Force for an order","type":"string"},"StopOrderExpiryStrategy":{"default":"EXPIRY_STRATEGY_UNSPECIFIED","description":" - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"StopOrderRejectionReason":{"default":"REJECTION_REASON_UNSPECIFIED","enum":["REJECTION_REASON_UNSPECIFIED","REJECTION_REASON_TRADING_NOT_ALLOWED","REJECTION_REASON_EXPIRY_IN_THE_PAST","REJECTION_REASON_MUST_BE_REDUCE_ONLY","REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION","REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION","REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION","REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES","REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT"],"title":"- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets","type":"string"},"StopOrderSizeOverrideSetting":{"default":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","enum":["SIZE_OVERRIDE_SETTING_UNSPECIFIED","SIZE_OVERRIDE_SETTING_NONE","SIZE_OVERRIDE_SETTING_POSITION"],"title":"- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader","type":"string"},"StopOrderSizeOverrideValue":{"properties":{"percentage":{"title":"Scaling percentage of the current position’s size","type":"string"}},"type":"object"},"StopOrderTriggerDirection":{"default":"TRIGGER_DIRECTION_UNSPECIFIED","enum":["TRIGGER_DIRECTION_UNSPECIFIED","TRIGGER_DIRECTION_RISES_ABOVE","TRIGGER_DIRECTION_FALLS_BELOW"],"title":"- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level","type":"string"},"TransactionResultFailureDetails":{"properties":{"error":{"title":"Error message explaining the reason for the transaction failing processing","type":"string"}},"type":"object"},"TransactionResultSuccessDetails":{"type":"object"},"UpdateMarginModeMode":{"default":"MODE_UNSPECIFIED","enum":["MODE_UNSPECIFIED","MODE_CROSS_MARGIN","MODE_ISOLATED_MARGIN"],"title":"- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"commandsv1CancelTransfer":{"description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","properties":{"transferId":{"description":"Transfer ID of the transfer to cancel.","type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"properties":{"@type":{"type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1AnnounceNode":{"description":"A command that allows a new node operator to announce themselves to the network as a new validator.","properties":{"avatarUrl":{"description":"URL to the node operator's avatar.","type":"string"},"chainPubKey":{"description":"Public key for the blockchain, currently the node's CometBFT key.","type":"string"},"country":{"description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node being announced.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the ethereum wallet."},"fromEpoch":{"description":"Epoch from which the node is expected to be ready to validate blocks.","format":"uint64","type":"string"},"id":{"description":"Node ID of the validator, which is the node's public master key.","type":"string"},"infoUrl":{"description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","type":"string"},"name":{"description":"Human-readable name of the node.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"vegaPubKey":{"description":"Vega public key of the node being announced.","type":"string"},"vegaPubKeyIndex":{"description":"Vega public key derivation index.","format":"int64","type":"integer"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the Vega wallet."}},"type":"object"},"v1ApplyReferralCode":{"description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","properties":{"id":{"description":"Referral code, normally the referral set ID, for the party to join.","type":"string"}},"type":"object"},"v1AuctionEvent":{"properties":{"end":{"format":"int64","title":"Timestamp containing the end time for an auction","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction"},"leave":{"title":"True if the event indicates leaving auction mode and False otherwise","type":"boolean"},"marketId":{"title":"Market ID for the event","type":"string"},"openingAuction":{"title":"True if the event indicates an auction opening and False otherwise","type":"boolean"},"start":{"format":"int64","title":"Timestamp containing the start time for an auction","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"Reason this market is/was in auction"}},"title":"Auction event indicating a change in auction state, for example starting or ending an auction","type":"object"},"v1BatchMarketInstructions":{"description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","properties":{"amendments":{"description":"List of order amendments to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderAmendment"},"type":"array"},"cancellations":{"description":"List of order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderCancellation"},"type":"array"},"stopOrdersCancellation":{"description":"List of stop order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"type":"array"},"stopOrdersSubmission":{"description":"List of stop order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"type":"array"},"submissions":{"description":"List of order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderSubmission"},"type":"array"},"updateMarginMode":{"items":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"title":"Update margin mode instruction","type":"array"}},"type":"object"},"v1BatchProposalSubmission":{"description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/v1BatchProposalSubmissionTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1BatchProposalSubmissionTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"}},"title":"Terms for a batch governance proposal submission","type":"object"},"v1BeginBlock":{"properties":{"hash":{"type":"string"},"height":{"format":"uint64","type":"string"},"timestamp":{"format":"int64","type":"string"}},"title":"BeginBlock","type":"object"},"v1BusEvent":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccount","title":"Account events"},"asset":{"$ref":"#/components/schemas/vegaAsset","title":"Asset events"},"auction":{"$ref":"#/components/schemas/v1AuctionEvent","title":"Auction events"},"beginBlock":{"$ref":"#/components/schemas/v1BeginBlock","title":"Core is starting to process a new block"},"block":{"title":"The batch or block of transactions that the events relate to","type":"string"},"cancelledOrders":{"$ref":"#/components/schemas/v1CancelledOrders","description":"Event notifying of multiple orders being cancelled for a given party, on a given market."},"chainId":{"type":"string"},"checkpoint":{"$ref":"#/components/schemas/v1CheckpointEvent","title":"Checkpoint was created"},"coreSnapshotEvent":{"$ref":"#/components/schemas/v1CoreSnapshotData","title":"Core snapshot has been taken at the end of the block"},"delegationBalance":{"$ref":"#/components/schemas/v1DelegationBalanceEvent","title":"Delegation balance events"},"deposit":{"$ref":"#/components/schemas/vegaDeposit","title":"Deposit events"},"distressedOrders":{"$ref":"#/components/schemas/v1DistressedOrders","title":"Parties that had their orders closed because they were distressed"},"distressedPositions":{"$ref":"#/components/schemas/v1DistressedPositions","title":"Open positions on the market that are/were distressed"},"endBlock":{"$ref":"#/components/schemas/v1EndBlock","title":"Core finished processing a block"},"epochEvent":{"$ref":"#/components/schemas/v1EpochEvent","title":"Epoch update events"},"erc20MultisigSetThresholdEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigThresholdSetEvent","title":"ERC20 multi sig set threshold event"},"erc20MultisigSignerAdded":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerAdded","title":"ERC20 multi sig signer added"},"erc20MultisigSignerEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEvent","title":"ERC20 multi sig signer event"},"erc20MultisigSignerRemoved":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemoved","title":"ERC20 multi sig signer removed"},"ethereumKeyRotation":{"$ref":"#/components/schemas/v1EthereumKeyRotation","title":"Ethereum key rotation took place"},"expiredOrders":{"$ref":"#/components/schemas/v1ExpiredOrders","title":"Orders that expired for a given market"},"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Event notifying of an update the fees stats for a market."},"fundingPayments":{"$ref":"#/components/schemas/v1FundingPayments","description":"Event notifying of funding payments at the end of a funding period."},"fundingPeriod":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Start or end of a funding period."},"fundingPeriodDataPoint":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Data point within a funding period."},"id":{"title":"Unique event ID for the message","type":"string"},"keyRotation":{"$ref":"#/components/schemas/v1KeyRotation","title":"Key rotation took place"},"ledgerMovements":{"$ref":"#/components/schemas/v1LedgerMovements","title":"Transfer responses update events"},"liquidityProvision":{"$ref":"#/components/schemas/vegaLiquidityProvision","title":"LiquidityProvision events"},"lossSocialization":{"$ref":"#/components/schemas/v1LossSocialization","title":"Loss socialization events"},"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","title":"Margin level update events"},"market":{"$ref":"#/components/schemas/v1MarketEvent","title":"Market tick events"},"marketCreated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"marketData":{"$ref":"#/components/schemas/vegaMarketData","title":"Market data events"},"marketTick":{"$ref":"#/components/schemas/v1MarketTick","title":"Market tick events"},"marketUpdated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits","title":"Network limits events"},"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","title":"Network parameter events"},"nodeSignature":{"$ref":"#/components/schemas/v1NodeSignature","title":"Node signature events"},"oracleData":{"$ref":"#/components/schemas/vegaOracleData","title":"OracleData events"},"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","title":"OracleSpec events"},"order":{"$ref":"#/components/schemas/vegaOrder","title":"Order events"},"paidLiquidityFeesStats":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Event notifying of an update to the liqudity fees stats for a market."},"party":{"$ref":"#/components/schemas/vegaParty","title":"Party events"},"partyActivityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","title":"Event notifying of an update to a party's activity streak"},"partyMarginModeUpdated":{"$ref":"#/components/schemas/v1PartyMarginModeUpdated","description":"Event notifying of a party's margin mode update on a market."},"partyProfileUpdated":{"$ref":"#/components/schemas/v1PartyProfileUpdated","description":"Event notifying of a party's profile update."},"positionResolution":{"$ref":"#/components/schemas/v1PositionResolution","title":"Position resolution events"},"positionStateEvent":{"$ref":"#/components/schemas/v1PositionStateEvent","title":"Position status for a party in a market"},"proposal":{"$ref":"#/components/schemas/vegaProposal","title":"Proposal events for governance"},"protocolUpgradeDataNodeReady":{"$ref":"#/components/schemas/v1ProtocolUpgradeDataNodeReady","title":"Core snapshot has been taken at the end of the block"},"protocolUpgradeEvent":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","title":"Protocol upgrade proposal updates"},"protocolUpgradeStarted":{"$ref":"#/components/schemas/v1ProtocolUpgradeStarted","title":"Core is starting a protocol upgrade"},"rankingEvent":{"$ref":"#/components/schemas/v1ValidatorRankingEvent","title":"Ranking event"},"refereeJoinedReferralSet":{"$ref":"#/components/schemas/v1RefereeJoinedReferralSet","description":"Event notifying a referee has joined a referral set."},"refereeJoinedTeam":{"$ref":"#/components/schemas/v1RefereeJoinedTeam","description":"Event notifying that a referee joined a team."},"refereeSwitchedTeam":{"$ref":"#/components/schemas/v1RefereeSwitchedTeam","description":"Event notifying that a referee switched teams."},"referralProgramEnded":{"$ref":"#/components/schemas/v1ReferralProgramEnded","description":"Event notifying that a referral program has ended."},"referralProgramStarted":{"$ref":"#/components/schemas/v1ReferralProgramStarted","description":"Event notifying that a referral program has started."},"referralProgramUpdated":{"$ref":"#/components/schemas/v1ReferralProgramUpdated","description":"Event notifying that a referral program has been updated."},"referralSetCreated":{"$ref":"#/components/schemas/v1ReferralSetCreated","description":"Event notifying a referral set has been created."},"referralSetStatsUpdated":{"$ref":"#/components/schemas/v1ReferralSetStatsUpdated","description":"Event notifying of an update to a referral set's statistics."},"rewardPayout":{"$ref":"#/components/schemas/v1RewardPayoutEvent","title":"Reward payout event"},"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","title":"Risk factor events"},"settleDistressed":{"$ref":"#/components/schemas/v1SettleDistressed","title":"Position distressed events"},"settleMarket":{"$ref":"#/components/schemas/v1SettleMarket","title":"Settle market event for data-node to update positions for settled markets"},"settlePosition":{"$ref":"#/components/schemas/v1SettlePosition","title":"Position settlement events"},"stakeLinking":{"$ref":"#/components/schemas/v1StakeLinking","title":"Staking event"},"stateVar":{"$ref":"#/components/schemas/v1StateVar","title":"State variable consensus state transition update"},"stopOrder":{"$ref":"#/components/schemas/v1StopOrderEvent","title":"A stop order event"},"teamCreated":{"$ref":"#/components/schemas/v1TeamCreated","title":"Event notifying of the creation of a team.m"},"teamUpdated":{"$ref":"#/components/schemas/v1TeamUpdated","description":"Event notifying of an update to a team."},"teamsStatsUpdated":{"$ref":"#/components/schemas/v1TeamsStatsUpdated","description":"Event notifying of an update of teams' statistics."},"timeUpdate":{"$ref":"#/components/schemas/v1TimeUpdate","title":"Time update events"},"timeWeightedNotionalPositionUpdated":{"$ref":"#/components/schemas/v1TimeWeightedNotionalPositionUpdated","title":"Event notifying an update of the time weighted notional position for a party in an asset"},"trade":{"$ref":"#/components/schemas/vegaTrade","title":"Trade events"},"transactionResult":{"$ref":"#/components/schemas/v1TransactionResult","title":"Result of a transaction processed by the network"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","title":"Transfer event"},"transferFees":{"$ref":"#/components/schemas/v1TransferFees","description":"Event notifying of fees related to a transfer being paid."},"transferFeesDiscount":{"$ref":"#/components/schemas/v1TransferFeesDiscount","description":"Event notifying of a party's available discounts for transfer fees, per asset."},"txErrEvent":{"$ref":"#/components/schemas/v1TxErrorEvent","title":"Transaction error events, not included in the ALL event type"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1BusEventType","title":"The type of bus event. Must be one of the list below:"},"validatorScore":{"$ref":"#/components/schemas/v1ValidatorScoreEvent","title":"Validator score calculated"},"validatorUpdate":{"$ref":"#/components/schemas/v1ValidatorUpdate","title":"Validator update events"},"version":{"format":"int64","title":"Version of bus event","type":"integer"},"vestingBalancesSummary":{"$ref":"#/components/schemas/v1VestingBalancesSummary","description":"Event notifying of an update to the vesting and locked balances."},"vestingStatsUpdated":{"$ref":"#/components/schemas/v1VestingStatsUpdated","description":"Event notifying of an update to the vesting statistics."},"volumeDiscountProgramEnded":{"$ref":"#/components/schemas/v1VolumeDiscountProgramEnded","description":"Event notifying that a volume discount program has ended."},"volumeDiscountProgramStarted":{"$ref":"#/components/schemas/v1VolumeDiscountProgramStarted","description":"Event notifying that a volume discount program has started."},"volumeDiscountProgramUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountProgramUpdated","description":"Event notifying that a volume discount program has been updated."},"volumeDiscountStatsUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountStatsUpdated","description":"Event notifying of an update to the volume discount statistics."},"vote":{"$ref":"#/components/schemas/vegaVote","title":"Vote events for governance"},"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","title":"Withdrawal events"}},"title":"Bus event is a container for event bus events emitted by Vega","type":"object"},"v1BusEventType":{"default":"BUS_EVENT_TYPE_UNSPECIFIED","description":"- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"title":"Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items","type":"string"},"v1CancelledOrders":{"properties":{"marketId":{"description":"Market ID for the event.","type":"string"},"orderIds":{"description":"The order IDs that were cancelled.","items":{"type":"string"},"type":"array"},"partyId":{"description":"The ID of the party which cancelled the orders.","type":"string"}},"type":"object"},"v1CheckRawTransactionRequest":{"properties":{"tx":{"format":"byte","required":["tx"],"title":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that would be submitted to the Vega blockchain","type":"string"}},"required":["tx"],"title":"Request for checking a version agnostic transaction on Vega","type":"object"},"v1CheckRawTransactionResponse":{"properties":{"info":{"title":"Unused","type":"string"},"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully checked.","type":"string"},"gasUsed":{"description":"Unused.","format":"int64","type":"string"},"gasWanted":{"description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction passed the submission checks.","type":"boolean"}},"title":"Response for checking a version agnostic transaction on Vega","type":"object"},"v1CheckTransactionRequest":{"properties":{"tx":{"$ref":"#/components/schemas/v1Transaction","description":"Transaction containing a command to be checked on the network, and not added to the chain's mempool."}},"title":"Request for checking a transaction v2 on Vega","type":"object"},"v1CheckTransactionResponse":{"properties":{"info":{"description":"Unused.","type":"string"},"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully checked.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"gasUsed":{"description":"Unused.","format":"int64","type":"string"},"gasWanted":{"description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction passed the submission checks.","type":"boolean"}},"type":"object"},"v1CheckpointEvent":{"properties":{"blockHash":{"type":"string"},"blockHeight":{"format":"uint64","type":"string"},"hash":{"type":"string"}},"type":"object"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1CoreSnapshotData":{"description":"CoreSnapshotData represents the core snapshot data.","properties":{"blockHash":{"title":"Hash of the snapshot block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height at which snapshot was taken","type":"string"},"coreVersion":{"description":"Semver version number of the core.","type":"string"},"protocolUpgradeBlock":{"title":"Indicates if the snapshot is taken as part of protocol upgrade","type":"boolean"}},"type":"object"},"v1CreateReferralSet":{"description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","properties":{"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1CreateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1CreateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"External link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamUrl":{"description":"External link to the team's homepage.","type":"string"}},"type":"object"},"v1Data":{"description":"Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data.","properties":{"broadcastAt":{"description":"Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec.","format":"int64","type":"string"},"data":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Data holds all the properties of the data","type":"array"},"error":{"description":"Error message if the data could not be sourced.","type":"string"},"matchedSpecIds":{"description":"`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data.","items":{"type":"string"},"type":"array"},"metaData":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Holds all metadata properties","type":"array"},"signers":{"items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"v1DelegateSubmission":{"description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","properties":{"amount":{"description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","type":"string"},"nodeId":{"description":"Node ID to delegate stake to.","type":"string"}},"type":"object"},"v1DelegationBalanceEvent":{"properties":{"amount":{"type":"string"},"epochSeq":{"type":"string"},"nodeId":{"type":"string"},"party":{"type":"string"}},"title":"DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect","type":"object"},"v1DistressedOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"parties":{"items":{"type":"string"},"title":"Slice of Party IDs i.e. each party's public key for the event","type":"array"}},"title":"Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders","type":"object"},"v1DistressedPositions":{"description":"Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field.","properties":{"distressedParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, that are distressed but still have open volume","type":"array"},"marketId":{"title":"Market ID for the event","type":"string"},"safeParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position","type":"array"}},"type":"object"},"v1ERC20MultiSigSignerAdded":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was added for","type":"string"},"newSigner":{"title":"Ethereum address of the new signer","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"signatureId":{"title":"ID of the signature bundle","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node to be added","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"nonce":{"type":"string"},"signer":{"type":"string"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEventType"}},"type":"object"},"v1ERC20MultiSigSignerEventType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ADDED","TYPE_REMOVED"],"type":"string"},"v1ERC20MultiSigSignerRemoved":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was removed for","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"oldSigner":{"title":"Ethereum address of the signer to be removed","type":"string"},"signatureSubmitters":{"items":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemovedSubmitter"},"title":"List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set","type":"array"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node which is to be removed","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerRemovedSubmitter":{"properties":{"signatureId":{"description":"Signature ID of the signer removed.","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"}},"type":"object"},"v1ERC20MultiSigThresholdSetEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"newThreshold":{"format":"int64","type":"integer"},"nonce":{"type":"string"},"txHash":{"type":"string"}},"type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1EndBlock":{"properties":{"height":{"format":"uint64","type":"string"}},"title":"EndBlock","type":"object"},"v1EpochEvent":{"properties":{"action":{"$ref":"#/components/schemas/vegaEpochAction","title":"Action tells us what action is taking place"},"endTime":{"format":"int64","title":"Vega time at which this epoch actually ended","type":"string"},"expireTime":{"format":"int64","title":"Vega time at which this epoch should end","type":"string"},"seq":{"format":"uint64","title":"Sequence number that increases by one each epoch","type":"string"},"startTime":{"format":"int64","title":"Vega time at which this epoch started","type":"string"}},"title":"Epoch details","type":"object"},"v1EthereumKeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","properties":{"currentAddress":{"description":"Ethereum address of the node's current Ethereum keys.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership."},"newAddress":{"description":"Ethereum address that is being rotated to.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1EthereumKeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newAddress":{"title":"Ethereum address that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Ethereum key","type":"string"},"oldAddress":{"title":"Ethereum address that was previously associated with the node","type":"string"}},"title":"Event that contains information about an Ethereum key rotation","type":"object"},"v1ExpiredOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"orderIds":{"items":{"type":"string"},"title":"Slice of expired order IDs","type":"array"}},"type":"object"},"v1ExternalData":{"properties":{"data":{"$ref":"#/components/schemas/v1Data"}},"type":"object"},"v1FeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"makerFeesGenerated":{"description":"Maker fees paid by all trade aggressors, and which makers the fees were paid to.","items":{"$ref":"#/components/schemas/v1MakerFeesGenerated"},"type":"array"},"market":{"title":"Market the fees were paid in","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrerRewardsGenerated":{"description":"Referral rewards generated by all referee taker fees.","items":{"$ref":"#/components/schemas/v1ReferrerRewardsGenerated"},"type":"array"},"totalFeesPaidAndReceived":{"description":"Total trading fees received and paid by the party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalRewardsReceived":{"description":"Total referral rewards received by the referrer of the referral set.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"volumeDiscountApplied":{"description":"Total volume discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"}},"title":"Fees rewards and discounts paid / received per parties during an epoch","type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1FundingPayment":{"description":"The amount gained or lost by a party as a result of a funding payment.","properties":{"amount":{"description":"The amount paid, this can be negative for parties who lost at the end of the funding period.","type":"string"},"partyId":{"description":"ID of the party.","type":"string"}},"type":"object"},"v1FundingPayments":{"description":"Event notifying of funding payments at the end of a funding period.","properties":{"marketId":{"description":"ID of the market.","type":"string"},"payments":{"description":"List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.","items":{"$ref":"#/components/schemas/v1FundingPayment"},"type":"array"},"seq":{"description":"Sequence number of the funding period associated with these payments.","format":"uint64","type":"string"}},"type":"object"},"v1FundingPeriod":{"description":"Event notifying on the details of a funding interval for a perpetuals market.","properties":{"end":{"description":"Time in Unix nanoseconds when the funding period ended.","format":"int64","type":"string"},"externalTwap":{"description":"TWAP for this period based on the external data-points.","type":"string"},"fundingPayment":{"description":"Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.","type":"string"},"fundingRate":{"description":"Percentage difference between the time-weighted average price of the external and internal data point.","type":"string"},"internalTwap":{"description":"TWAP for this period based on the internal data-points.","type":"string"},"marketId":{"description":"ID of the market for which this funding period relates to.","type":"string"},"seq":{"description":"Sequence number of the funding period.","format":"uint64","type":"string"},"start":{"description":"Time in Unix nanoseconds when the funding period started.","format":"int64","type":"string"}},"type":"object"},"v1FundingPeriodDataPoint":{"description":"Event notifying a data point for a funding period.","properties":{"dataPointType":{"$ref":"#/components/schemas/FundingPeriodDataPointSource","description":"Origin of the data point."},"marketId":{"description":"Market ID which the data point relates to.","type":"string"},"price":{"description":"Price of the asset as seen by this data point.","type":"string"},"seq":{"description":"Sequence number of the funding period this data point belongs to.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of when the data point was received.","format":"int64","type":"string"},"twap":{"description":"The TWAP for this source with this data-point added.","type":"string"}},"type":"object"},"v1GetSpamStatisticsResponse":{"properties":{"chainId":{"description":"Chain ID for which the statistics are captured.","type":"string"},"statistics":{"$ref":"#/components/schemas/v1SpamStatistics","title":"Spam statistics for the party"}},"title":"Response containing all the spam statistics of a party for the current epoch","type":"object"},"v1GetVegaTimeResponse":{"properties":{"timestamp":{"format":"int64","title":"Timestamp representation of current VegaTime as represented in\nUnix nanoseconds, for example `1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`","type":"string"}},"title":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","type":"object"},"v1IcebergOpts":{"properties":{"minimumVisibleSize":{"description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that is made visible and can be traded with during the execution of a single order.","format":"uint64","type":"string"}},"title":"Iceberg order options","type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1IssueSignatures":{"description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","properties":{"chainId":{"description":"Chain ID of the bridge to generate signatures for.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed."},"submitter":{"description":"Ethereum address which will submit the signatures to the smart contract.","type":"string"},"validatorNodeId":{"description":"Node ID of the validator node that will be signed in or out of the smart contract.","type":"string"}},"type":"object"},"v1JoinTeam":{"description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","properties":{"id":{"description":"ID of the team to join, this is the same as the referral code used to generate the team.","type":"string"}},"type":"object"},"v1KeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","properties":{"currentPubKeyHash":{"description":"Hash of the node's current Vega public key.","type":"string"},"newPubKey":{"description":"Vega public key that would be rotated to.","type":"string"},"newPubKeyIndex":{"description":"New Vega public key derivation index.","format":"int64","type":"integer"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1KeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newPubKey":{"title":"Vega public key that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Vega key","type":"string"},"oldPubKey":{"title":"Vega public key that was previously associated with the node","type":"string"}},"title":"Event that contains information about a Vega key rotation","type":"object"},"v1LastBlockHeightResponse":{"properties":{"chainId":{"title":"Network chain id from which the block comes from","type":"string"},"hash":{"title":"Last block hash","type":"string"},"height":{"format":"uint64","title":"Last block height","type":"string"},"spamPowDifficulty":{"format":"int64","title":"Difficulty of the proof of work, i.e. the target number of zeros","type":"integer"},"spamPowHashFunction":{"title":"Supported proof of work hash function","type":"string"},"spamPowIncreasingDifficulty":{"title":"Boolean indicating whether increasing difficulty is allowed for using the\nsame height for more than `spam_pow_number_of_past_blocks` transactions","type":"boolean"},"spamPowNumberOfPastBlocks":{"format":"int64","title":"Supported proof of work number of blocks behind current height allowed","type":"integer"},"spamPowNumberOfTxPerBlock":{"format":"int64","title":"Allowed number of transactions per block","type":"integer"}},"title":"Response with the height of the last block processed by\ntendermint","type":"object"},"v1LedgerMovements":{"properties":{"ledgerMovements":{"items":{"$ref":"#/components/schemas/vegaLedgerMovement"},"title":"One or more entries containing internal transfer information","type":"array"}},"title":"Transfer responses event contains a collection of transfer information","type":"object"},"v1LiquidityProvisionAmendment":{"description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","properties":{"commitmentAmount":{"description":"New commitment amount.","type":"string"},"fee":{"description":"New nominated liquidity fee factor.","type":"string"},"marketId":{"description":"Market that the submitter wants to amend the liquidity commitment for.","type":"string"},"reference":{"description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LiquidityProvisionCancellation":{"description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","properties":{"marketId":{"description":"Market that the submitter will stop providing liquidity for.","type":"string"}},"type":"object"},"v1LiquidityProvisionSubmission":{"description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","properties":{"commitmentAmount":{"description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"marketId":{"description":"Market that the submitter wishes to provide liquidity for.","type":"string"},"reference":{"description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LossSocialization":{"properties":{"amount":{"title":"Amount distributed","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"}},"title":"Loss socialization event contains details on the amount of wins unable to be distributed","type":"object"},"v1MakerFeesGenerated":{"properties":{"makerFeesPaid":{"description":"Amount of maker fees paid by the taker to the maker.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"taker":{"description":"Party that paid the fees.","type":"string"}},"title":"Maker fees generated by the trade aggressor","type":"object"},"v1MarketEvent":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"payload":{"title":"Payload is a unique information string","type":"string"}},"title":"MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging","type":"object"},"v1MarketTick":{"properties":{"id":{"title":"Market ID for the event","type":"string"},"time":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Market tick event contains the time value for when a particular market was last processed on Vega","type":"object"},"v1NodeSignature":{"description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","properties":{"id":{"description":"ID of the resource that the signature relates to.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"Kind of resource being signed."},"sig":{"description":"Signature generated by the node.","format":"byte","type":"string"}},"type":"object"},"v1NodeSignatureKind":{"default":"NODE_SIGNATURE_KIND_UNSPECIFIED","description":"- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.","enum":["NODE_SIGNATURE_KIND_UNSPECIFIED","NODE_SIGNATURE_KIND_ASSET_NEW","NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","NODE_SIGNATURE_KIND_ASSET_UPDATE"],"title":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","type":"string"},"v1ObserveEventBusResponse":{"properties":{"events":{"description":"One or more events that match the subscription request criteria.","items":{"$ref":"#/components/schemas/v1BusEvent"},"type":"array"}},"title":"Response to a subscribed stream of events from the Vega event bus","type":"object"},"v1OneOffGovernanceTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"v1OracleDataSubmission":{"properties":{"payload":{"description":"Data provided by the data source.","format":"byte","type":"string"},"source":{"$ref":"#/components/schemas/OracleDataSubmissionOracleSource","description":"Source from which the data is coming from."}},"title":"Command to submit new oracle data from third party providers","type":"object"},"v1OrderAmendment":{"description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","format":"int64","type":"string"},"marketId":{"description":"Market ID that the order was originally submitted to.","type":"string"},"orderId":{"description":"ID of the order to amend.","type":"string"},"peggedOffset":{"description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"peggedReference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"New pegged reference for the order."},"price":{"description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"size":{"description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","format":"uint64","type":"string"},"sizeDelta":{"description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","format":"int64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"New time in force for the order."}},"type":"object"},"v1OrderCancellation":{"description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"orderId":{"description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1OrderSubmission":{"description":"A command that submits an order to the Vega network for a given market.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","format":"int64","type":"string"},"icebergOpts":{"$ref":"#/components/schemas/v1IcebergOpts","description":"Iceberg order details. If set, the order will exist on the order book in chunks."},"marketId":{"description":"Market ID to submit the order to.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times."},"postOnly":{"description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"reduceOnly":{"description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","type":"boolean"},"reference":{"description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Which side of the order book the order is for, e.g. buy or sell."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of units.","format":"uint64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"Time in force indicates how long an order will remain active before it is executed or expires.."},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type of the order."}},"type":"object"},"v1PaidLiquidityFeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"feesPaidPerParty":{"description":"Fees paid per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"market":{"description":"Market the fees were paid in.","type":"string"},"totalFeesPaid":{"description":"Total fees paid across all parties.","type":"string"}},"type":"object"},"v1PartyActivityStreak":{"properties":{"activeFor":{"description":"How many epoch this party has been active for.","format":"uint64","type":"string"},"epoch":{"description":"The epoch this information is relevant to.","format":"uint64","type":"string"},"inactiveFor":{"description":"how many epoch this party has been inactive for.","format":"uint64","type":"string"},"isActive":{"description":"Is this party considered active or not.","type":"boolean"},"openVolume":{"title":"Party's open interest volume at the end of the given epoch","type":"string"},"party":{"description":"The party.","type":"string"},"rewardDistributionActivityMultiplier":{"description":"The current rewards distribution multiplier for this party.","type":"string"},"rewardVestingActivityMultiplier":{"description":"The vesting multiplier for this party.","type":"string"},"tradedVolume":{"title":"Party's traded volume at the end of the given epoch","type":"string"}},"title":"The updated activity streak of a party at end of epoch","type":"object"},"v1PartyAmount":{"properties":{"amount":{"description":"Amount received.","type":"string"},"party":{"description":"Receiving party ID.","type":"string"},"quantumAmount":{"description":"Amount value in quantum.","type":"string"}},"title":"A pair of a party and amount","type":"object"},"v1PartyLockedBalance":{"description":"A party's locked balance for a given asset.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Locked balance.","type":"string"},"untilEpoch":{"description":"Epoch in which the balance will be released.","format":"uint64","type":"string"}},"type":"object"},"v1PartyMarginModeUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Updated margin mode."},"marketId":{"description":"Unique ID of the market in which the update happened.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party that updated their margin mode.","type":"string"}},"type":"object"},"v1PartyProfileUpdated":{"properties":{"updatedProfile":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Party's profile updated."}},"type":"object"},"v1PartyVestingBalance":{"description":"Balance that is being vested for the party.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Balance that is vested.","type":"string"}},"type":"object"},"v1PartyVestingStats":{"description":"The vesting stats for a given party.","properties":{"partyId":{"description":"The party.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"The bonus multiplier applied on the reward.","type":"string"}},"type":"object"},"v1PartyVestingSummary":{"properties":{"party":{"description":"Party ID.","type":"string"},"partyLockedBalances":{"description":"List of locked balances.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyVestingBalances":{"description":"List of vesting balances.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"title":"Summary of a party's vesting balances","type":"object"},"v1PartyVolumeDiscountStats":{"description":"Volume discount stats for a given party.","properties":{"discountFactor":{"description":"Discount factor applied to fees.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v1PoWBlockState":{"properties":{"blockHash":{"title":"Hash of the current block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height for the current Proof of Work state statistics","type":"string"},"difficulty":{"format":"uint64","title":"Base difficulty for this block for when transactions seen < tx_per_block","type":"string"},"expectedDifficulty":{"description":"This is the minimum required difficulty for the next transaction submitted on this block\nif it is possible to submit more transactions on this block, otherwise nil.","format":"uint64","type":"string"},"hashFunction":{"title":"Hashing function used to calculate the block hash","type":"string"},"increasingDifficulty":{"title":"Whether or not this block allows for increasing proof-of-work difficulty if the\ntx-per-block-hash limit has been reached","type":"boolean"},"transactionsSeen":{"format":"uint64","title":"Total number of transactions seen in the block","type":"string"},"txPerBlock":{"format":"uint64","title":"Number of transactions that can have their proof-of-work calculated with this block hash before\neither the difficulty increases, or no more transactions can use this block hash","type":"string"}},"title":"Proof of Work state for a given block","type":"object"},"v1PoWStatistic":{"properties":{"bannedUntil":{"title":"PoW banned until timestamp as RFC3339Nano","type":"string"},"blockStates":{"items":{"$ref":"#/components/schemas/v1PoWBlockState"},"title":"Block state for each block in scope for PoW calculation","type":"array"},"numberOfPastBlocks":{"format":"uint64","title":"Number of block behind the current block whose hash can be used for proof-of-work calculations","type":"string"}},"title":"Proof of work statistics for a party","type":"object"},"v1PositionResolution":{"properties":{"closed":{"format":"int64","title":"Number of close outs","type":"string"},"distressed":{"format":"int64","title":"Number of distressed traders","type":"string"},"markPrice":{"title":"Mark price as a string representing a scaled price","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"}},"title":"Position resolution event contains information on distressed trades","type":"object"},"v1PositionStateEvent":{"properties":{"marketId":{"title":"Market ID for this position update","type":"string"},"partyId":{"title":"Party ID for this position update","type":"string"},"potentialBuys":{"format":"int64","title":"Potential orders","type":"string"},"potentialSells":{"format":"int64","type":"string"},"size":{"format":"int64","title":"Current position","type":"string"},"vwBuyPrice":{"title":"Volume weighted prices","type":"string"},"vwSellPrice":{"type":"string"}},"title":"Position state event contains the current position state for a single party in a single market","type":"object"},"v1ProofOfWork":{"description":"Components needed for the network to verify proof-of-work.","properties":{"nonce":{"description":"Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network.","format":"uint64","type":"string"},"tid":{"description":"Unique transaction identifier used to seed the proof-of-work hash.","type":"string"}},"type":"object"},"v1PropagateChainEventResponse":{"properties":{"success":{"title":"Success will be true if the event was accepted by the node,\n**Important** - success does not mean that the event is confirmed by consensus","type":"boolean"}},"title":"Response for a new event sent by the blockchain queue to be propagated on Vega","type":"object"},"v1Property":{"description":"Property describes one property of data spec with a key with its value.","properties":{"name":{"description":"Name of the property.","type":"string"},"value":{"description":"Value of the property.","type":"string"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1ProposalSubmission":{"description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1ProtocolUpgradeDataNodeReady":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the data node is ready for protocol upgrade","type":"object"},"v1ProtocolUpgradeEvent":{"properties":{"approvers":{"items":{"type":"string"},"title":"Tendermint validators that have agreed to the upgrade","type":"array"},"status":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposalStatus","title":"Status of the proposal"},"upgradeBlockHeight":{"format":"uint64","title":"Block height at which to perform the upgrade","type":"string"},"vegaReleaseTag":{"title":"Release tag for the vega binary","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposal":{"description":"A validator command sent manually by a node operator to propose a protocol upgrade.","properties":{"upgradeBlockHeight":{"description":"Block height at which to perform the upgrade.","format":"uint64","type":"string"},"vegaReleaseTag":{"description":"Release tag for the Vega binary.","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposalStatus":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"title":"- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","type":"string"},"v1ProtocolUpgradeStarted":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the core is starting a protocol upgrade","type":"object"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1RecurringGovernanceTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"v1RefereeJoinedReferralSet":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"setId":{"description":"Unique ID of the referral set the referee joined.","type":"string"}},"type":"object"},"v1RefereeJoinedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined a team.","format":"int64","type":"string"},"referee":{"description":"The party that joined the team.","type":"string"},"teamId":{"description":"The unique identifier of the team the referee joined.","type":"string"}},"type":"object"},"v1RefereeStats":{"properties":{"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"title":"Current referee notional taker volume","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v1RefereeSwitchedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party switched the team.","format":"uint64","type":"string"},"fromTeamId":{"description":"The unique identifier of the team the referee left.","type":"string"},"referee":{"description":"The party that switched team.","type":"string"},"switchedAt":{"description":"Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time.","format":"int64","type":"string"},"toTeamId":{"description":"The unique identifier of the team joined.","type":"string"}},"type":"object"},"v1ReferralProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the referral program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1ReferralProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the referral program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"Referral program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the referral program started.","format":"int64","type":"string"}},"type":"object"},"v1ReferralProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the referral program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"The updated referral program."},"updatedAt":{"description":"Time in Unix nanoseconds when the referral program was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetCreated":{"properties":{"createdAt":{"description":"Time in Unix nanoseconds when the set was created.","format":"int64","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"setId":{"description":"Unique ID of the created set.","type":"string"},"updatedAt":{"description":"Time in Unix nanoseconds when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetStatsUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the set's statistics are updated.","format":"uint64","type":"string"},"refereesStats":{"description":"Referees' statistics for that epoch.","items":{"$ref":"#/components/schemas/v1RefereeStats"},"type":"array"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Taker volume of the referrer","type":"string"},"rewardFactor":{"description":"Reward factor applied to the trades.","type":"string"},"rewardsFactorMultiplier":{"description":"Rewards factor multiplier for the trades.","type":"string"},"rewardsMultiplier":{"description":"Rewards multiplier applied to the trades.","type":"string"},"setId":{"description":"Unique ID of the set.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v1ReferrerRewardsGenerated":{"properties":{"generatedReward":{"description":"Amount of rewards generated per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrer":{"description":"Referrer party.","type":"string"}},"title":"Rewards generated for referrers by each of their referees","type":"object"},"v1RewardPayoutEvent":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"epochSeq":{"type":"string"},"gameId":{"type":"string"},"lockedUntilEpoch":{"type":"string"},"party":{"type":"string"},"percentOfTotalReward":{"type":"string"},"quantumAmount":{"type":"string"},"rewardType":{"type":"string"},"timestamp":{"format":"int64","type":"string"}},"type":"object"},"v1SettleDistressed":{"properties":{"margin":{"title":"Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID i.e. a party's public key for the event","type":"string"},"price":{"title":"Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"}},"title":"Settle distressed event contains information on distressed trading parties who are closed out","type":"object"},"v1SettleMarket":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"}},"title":"Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly","type":"object"},"v1SettlePosition":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"},"tradeSettlements":{"items":{"$ref":"#/components/schemas/v1TradeSettlement"},"title":"A collection of 1 or more trade settlements","type":"array"}},"title":"Settle position event contains position settlement information for a party","type":"object"},"v1Signature":{"description":"Signature definition that allows the network to authenticate external data.","properties":{"algo":{"description":"Algorithm used to create the signature.","type":"string"},"value":{"description":"Hex encoded bytes of the signature.","type":"string"},"version":{"description":"Version of the algorithm used to create the signature.","format":"int64","type":"integer"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1SpamStatistic":{"properties":{"bannedUntil":{"title":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","type":"string"},"countForEpoch":{"format":"uint64","title":"Current transaction count received from the party during this epoch for this policy","type":"string"},"maxForEpoch":{"format":"uint64","title":"Maximum number of transactions allowed for this policy in an epoch","type":"string"},"minTokensRequired":{"title":"Effective minimum number of tokens required to submit a transaction of this type","type":"string"}},"title":"Statistics for a given spam policy","type":"object"},"v1SpamStatistics":{"properties":{"applyReferralCode":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to apply referral codes."},"createReferralSet":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to create referral sets."},"delegations":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for delegation transactions made by the party."},"epochSeq":{"description":"Epoch in which these statistics apply to.","format":"uint64","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for multisig signatures issued for the party."},"nodeAnnouncements":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for node announcement transactions made by the party."},"pow":{"$ref":"#/components/schemas/v1PoWStatistic","description":"Statistics for proof of work difficulty observed per block for the party."},"proposals":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for proposal transactions made by the party."},"transfers":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transfer transactions made by the party."},"updateReferralSet":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to update referral sets."},"votes":{"$ref":"#/components/schemas/v1VoteSpamStatistics","description":"Statistics for proposal votes made by the party."}},"title":"Complete spam statistics captured for a given party","type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1StateVar":{"properties":{"eventId":{"type":"string"},"id":{"type":"string"},"state":{"type":"string"}},"title":"StateVar event updates on state changes in state variable consensus","type":"object"},"v1Statistics":{"properties":{"accountSubscriptions":{"format":"int64","title":"Current number of stream subscribers to account data","type":"integer"},"appVersion":{"title":"Version of the Vega node software","type":"string"},"appVersionHash":{"title":"Version hash of the Vega node software","type":"string"},"averageOrdersPerBlock":{"format":"uint64","title":"Average orders per block","type":"string"},"averageTxBytes":{"format":"uint64","title":"Average transaction size in bytes","type":"string"},"backlogLength":{"format":"uint64","title":"Current backlog length i.e., number of transactions, that are waiting to be included in a block","type":"string"},"blockDuration":{"format":"uint64","title":"Current block duration, in nanoseconds","type":"string"},"blockHash":{"title":"Current block hash","type":"string"},"blockHeight":{"format":"uint64","title":"Current block height as reported by the Vega blockchain","type":"string"},"candleSubscriptions":{"format":"int64","title":"Current number of stream subscribers to candlestick data","type":"integer"},"chainId":{"title":"Unique ID for the underlying Vega blockchain","type":"string"},"chainVersion":{"title":"Version of the underlying Vega blockchain","type":"string"},"currentTime":{"title":"Current system date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"epochExpiryTime":{"title":"Epoch expected end time","type":"string"},"epochSeq":{"format":"uint64","title":"Current epoch","type":"string"},"epochStartTime":{"title":"Epoch start time","type":"string"},"eventCount":{"format":"uint64","title":"Number of events in the last block","type":"string"},"eventsPerSecond":{"format":"uint64","title":"Rate of events per second in the last block","type":"string"},"genesisTime":{"title":"Genesis block date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"marketDataSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market data","type":"integer"},"marketDepthSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market depth data","type":"integer"},"marketDepthUpdatesSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market depth update data","type":"integer"},"orderSubscriptions":{"format":"int64","title":"Current number of stream subscribers to order data","type":"integer"},"ordersPerSecond":{"format":"uint64","title":"Orders processed per second","type":"string"},"positionsSubscriptions":{"format":"int64","title":"Current number of stream subscribers to positions data","type":"integer"},"status":{"$ref":"#/components/schemas/vegaChainStatus","title":"Status of the connection to the Vega blockchain"},"totalAmendOrder":{"format":"uint64","title":"Total number of order amendments since genesis across all markets","type":"string"},"totalCancelOrder":{"format":"uint64","title":"Total number of order cancellations since genesis across all markets","type":"string"},"totalCreateOrder":{"format":"uint64","title":"Total number of order submissions since genesis across all markets","type":"string"},"totalMarkets":{"format":"uint64","title":"Total markets on this Vega network","type":"string"},"totalOrders":{"format":"uint64","title":"Total number of orders processed since genesis across all markets","type":"string"},"totalPeers":{"format":"uint64","title":"Total number of connected peers to this node","type":"string"},"totalTrades":{"format":"uint64","title":"Total number of trades emitted since genesis across all markets","type":"string"},"tradeSubscriptions":{"format":"int64","title":"Current number of stream subscribers to trade data","type":"integer"},"tradesPerSecond":{"format":"uint64","title":"Trades emitted per second","type":"string"},"txPerBlock":{"format":"uint64","title":"Transactions per block","type":"string"},"uptime":{"title":"Total uptime for this node formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"vegaTime":{"title":"Current Vega date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"}},"title":"Vega domain specific statistics as reported by the node the caller is connected to","type":"object"},"v1StatisticsResponse":{"properties":{"statistics":{"$ref":"#/components/schemas/v1Statistics"}},"title":"Response containing statistics about the Vega network","type":"object"},"v1StopOrderEvent":{"properties":{"stopOrder":{"$ref":"#/components/schemas/vegaStopOrder"},"submission":{"$ref":"#/components/schemas/v1OrderSubmission"}},"type":"object"},"v1StopOrderSetup":{"description":"Price and expiry configuration for a stop order.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Order to be submitted once the trigger is breached."},"price":{"description":"Order will be submitted if the last traded price on the market breaches the given price.","type":"string"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Indicates if this order is linked to an order or position to derive the order size"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"If this order is linked to a position, provide an optional scaling factor"},"trailingPercentOffset":{"description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","type":"string"}},"type":"object"},"v1StopOrdersCancellation":{"description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"stopOrderId":{"description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1StopOrdersSubmission":{"description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","properties":{"fallsBelow":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price falls below a given trigger price."},"risesAbove":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price rises above a given trigger price."}},"type":"object"},"v1SubmitRawTransactionRequest":{"properties":{"tx":{"format":"byte","required":["tx"],"title":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that will be submitted to the Vega blockchain","type":"string"},"type":{"$ref":"#/components/schemas/v1SubmitRawTransactionRequestType","title":"Type of transaction request, for example ASYNC, meaning the transaction will be submitted and not block on a response"}},"required":["tx"],"title":"Request for submitting a version agnostic transaction on Vega","type":"object"},"v1SubmitRawTransactionRequestType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_ASYNC: Transaction will be submitted without waiting for response\n - TYPE_SYNC: Transaction will be submitted, and blocking until the\ntendermint mempool returns a response\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the tendermint\nnetwork has committed it into a block. Used only for debugging,\nnot for submitting transactions","enum":["TYPE_UNSPECIFIED","TYPE_ASYNC","TYPE_SYNC","TYPE_COMMIT"],"title":"Blockchain transaction type","type":"string"},"v1SubmitRawTransactionResponse":{"properties":{"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"height":{"description":"Unused.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction was validated and submitted to the chain's mempool.","type":"boolean"},"txHash":{"description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","type":"string"}},"title":"Response for submitting a version agnostic transaction on Vega","type":"object"},"v1SubmitTransactionRequest":{"properties":{"tx":{"$ref":"#/components/schemas/v1Transaction","description":"Transaction containing a command to execute on the network, and a signature to provide authentication."},"type":{"$ref":"#/components/schemas/v1SubmitTransactionRequestType","description":"Method of submission."}},"title":"Request for submitting a transaction v2 on Vega","type":"object"},"v1SubmitTransactionRequestType":{"default":"TYPE_UNSPECIFIED","description":"Blockchain transaction type.\n\n - TYPE_ASYNC: Transaction will be submitted without waiting for a response.\n - TYPE_SYNC: Transaction will be submitted, and blocking until the mempool returns a response.\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the network has committed it into a block.\nUsed only for debugging local network, not for submitting transactions.","enum":["TYPE_UNSPECIFIED","TYPE_ASYNC","TYPE_SYNC","TYPE_COMMIT"],"type":"string"},"v1SubmitTransactionResponse":{"description":"Response for submitting a transaction on the network.","properties":{"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"height":{"description":"Unused.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction was validated and submitted to the chain's mempool.","type":"boolean"},"txHash":{"description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","type":"string"}},"type":"object"},"v1TeamCreated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"atEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"createdAt":{"description":"Time in Unix nanoseconds when the team is created.","format":"int64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"The party that created the team.","type":"string"},"teamId":{"description":"The unique identifier of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamMemberStats":{"properties":{"notionalVolume":{"description":"Team members' notional volume for the epoch.","type":"string"},"partyId":{"description":"The party ID of the team member.","type":"string"}},"type":"object"},"v1TeamStats":{"properties":{"membersStats":{"description":"Statistics for each team member.","items":{"$ref":"#/components/schemas/v1TeamMemberStats"},"type":"array"},"teamId":{"description":"The unique identifier of the team.","type":"string"}},"type":"object"},"v1TeamUpdated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamId":{"description":"The unique identifier for the updated team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamsStatsUpdated":{"description":"Stats for all teams.","properties":{"atEpoch":{"description":"Epoch at which the statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All teams' stats.","items":{"$ref":"#/components/schemas/v1TeamStats"},"type":"array"}},"type":"object"},"v1TimeUpdate":{"properties":{"timestamp":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Time update event contains the latest time update from Vega blockchain and indicates the start of a new block","type":"object"},"v1TimeWeightedNotionalPositionUpdated":{"description":"Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify.","properties":{"asset":{"description":"Asset ID for the position's settlement asset.","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch the time weighted notional position is relevant for","type":"string"},"gameId":{"description":"Game ID the time weighted notional position is calculated for.","type":"string"},"party":{"title":"Party holding the position","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position from the end of the most recently completed epoch.","type":"string"}},"type":"object"},"v1TradeSettlement":{"properties":{"marketPrice":{"title":"Price of settlement as a string (in market decimals)","type":"string"},"price":{"title":"Price of settlement as string (in asset decimals)","type":"string"},"size":{"format":"int64","title":"Size of trade settlement","type":"string"}},"title":"Trade settlement is part of the settle position event","type":"object"},"v1Transaction":{"description":"Transaction containing a command that can be sent to instruct the network to execute an action.\nA transaction contains a byte string representation of the input data which must then be signed, with the signature added to the transaction.","properties":{"address":{"description":"Hex-encoded address of the sender. Not supported yet.","type":"string"},"inputData":{"description":"Protobuf message of type `InputData` marshalled into bytes. If the transaction version is V3 or higher then this bytes\nstring must be prepended with `chain_id_as_byes + \\0`.","format":"byte","type":"string"},"pow":{"$ref":"#/components/schemas/v1ProofOfWork","description":"Proof-of-work containing the random transaction ID used by the client and the nonce."},"pubKey":{"description":"Hex-encoded public key of the sender.","type":"string"},"signature":{"$ref":"#/components/schemas/v1Signature","description":"Signature of the input data field, signed by the sender of this transaction."},"version":{"$ref":"#/components/schemas/v1TxVersion","description":"Version of the transaction."}},"type":"object"},"v1TransactionResult":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"applyReferralCode":{"$ref":"#/components/schemas/v1ApplyReferralCode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"batchProposal":{"$ref":"#/components/schemas/v1BatchProposalSubmission"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"createReferralSet":{"$ref":"#/components/schemas/v1CreateReferralSet"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"ethereumKeyRotateSubmission":{"$ref":"#/components/schemas/v1EthereumKeyRotateSubmission"},"failure":{"$ref":"#/components/schemas/TransactionResultFailureDetails"},"hash":{"title":"Hash of the transaction","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"joinTeam":{"$ref":"#/components/schemas/v1JoinTeam"},"keyRotateSubmission":{"$ref":"#/components/schemas/v1KeyRotateSubmission"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"status":{"description":"Status of the transaction, did it succeed or an error was raised.","type":"boolean"},"stopOrdersCancellation":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"stopOrdersSubmission":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"success":{"$ref":"#/components/schemas/TransactionResultSuccessDetails"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"updateMarginMode":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"updatePartyProfile":{"$ref":"#/components/schemas/v1UpdatePartyProfile"},"updateReferralSet":{"$ref":"#/components/schemas/v1UpdateReferralSet"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TransferFees":{"properties":{"amount":{"description":"Amount of fees paid.","type":"string"},"discountApplied":{"description":"Amount that was subtracted from the transfer fee based on available discounts.","type":"string"},"epoch":{"description":"Epoch when the transfer was dispatched, and fees were paid.","format":"uint64","type":"string"},"transferId":{"description":"Transfer that triggered the collection of fees.","type":"string"}},"type":"object"},"v1TransferFeesDiscount":{"properties":{"amount":{"description":"Amount that the transfer fee was discounted by.","type":"string"},"asset":{"description":"Asset that the transfer fee discount is relevant to.","type":"string"},"epoch":{"description":"Epoch in which the discount was first available.","format":"uint64","type":"string"},"party":{"description":"Party that the transfer fee discount applies to.","type":"string"}},"type":"object"},"v1TransferStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","type":"string"},"v1TxErrorEvent":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"errMsg":{"title":"Error message describing what went wrong","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TxVersion":{"default":"TX_VERSION_UNSPECIFIED","description":"Transaction versions to maintain backwards compatibility of transaction formats.\n\n - TX_VERSION_UNSPECIFIED: Transaction version is unspecified.\n - TX_VERSION_V2: Transaction requires the addition of a proof-of-work calculation.\n - TX_VERSION_V3: Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks.","enum":["TX_VERSION_UNSPECIFIED","TX_VERSION_V2","TX_VERSION_V3"],"type":"string"},"v1UndelegateSubmission":{"description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","properties":{"amount":{"description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","type":"string"},"method":{"$ref":"#/components/schemas/v1UndelegateSubmissionMethod","description":"Method of delegation."},"nodeId":{"description":"Node ID to undelegate stake from.","type":"string"}},"type":"object"},"v1UndelegateSubmissionMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch.","enum":["METHOD_UNSPECIFIED","METHOD_NOW","METHOD_AT_END_OF_EPOCH"],"type":"string"},"v1UpdateMarginMode":{"properties":{"marginFactor":{"title":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","type":"string"},"marketId":{"description":"Market to change margin mode for.","type":"string"},"mode":{"$ref":"#/components/schemas/UpdateMarginModeMode","description":"Margin mode to use."}},"type":"object"},"v1UpdatePartyProfile":{"description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","properties":{"alias":{"description":"Alias given to the party. It must be unique network-wide.","type":"string"},"metadata":{"description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"type":"object"},"v1UpdateReferralSet":{"description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","properties":{"id":{"description":"ID of the referral set to update.","type":"string"},"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1UpdateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1UpdateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"New link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"name":{"description":"New name of the team.","type":"string"},"teamUrl":{"description":"New link to the team's homepage.","type":"string"}},"type":"object"},"v1ValidatorRankingEvent":{"properties":{"epochSeq":{"title":"Epoch seq for which the status is valid","type":"string"},"nextStatus":{"title":"Status of the validator in the next epoch","type":"string"},"nodeId":{"type":"string"},"performanceScore":{"title":"Performance base score","type":"string"},"previousStatus":{"title":"Status of the validator in the previous epoch","type":"string"},"rankingScore":{"title":"Final score","type":"string"},"stakeScore":{"title":"Stake based score - no anti-whaling","type":"string"},"tmVotingPower":{"format":"int64","title":"Tendermint voting power of the validator","type":"integer"}},"title":"Event that explains the status of the validator for the coming epoch","type":"object"},"v1ValidatorScoreEvent":{"properties":{"epochSeq":{"type":"string"},"multisigScore":{"type":"string"},"nodeId":{"type":"string"},"normalisedScore":{"type":"string"},"rawValidatorScore":{"type":"string"},"validatorPerformance":{"type":"string"},"validatorScore":{"type":"string"},"validatorStatus":{"type":"string"}},"title":"ValidatorScoreEvent is the score a validator gets for a given epoch","type":"object"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"v1VestingBalancesSummary":{"properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"partiesVestingSummary":{"description":"Parties' summaries.","items":{"$ref":"#/components/schemas/v1PartyVestingSummary"},"type":"array"}},"title":"Summary of the vesting and locked balances for an epoch","type":"object"},"v1VestingStatsUpdated":{"description":"Stats of all parties invested in the vesting program.","properties":{"atEpoch":{"description":"Epoch at which the vesting statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties stats.","items":{"$ref":"#/components/schemas/v1PartyVestingStats"},"type":"array"}},"type":"object"},"v1VolumeDiscountProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the volume discount program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"Volume discount program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the volume discount program started.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"The updated volume discount program."},"updatedAt":{"description":"Time in Unix nanoseconds when the volume discount program was updated.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountStatsUpdated":{"description":"Stats of all parties eligible for volume discount.","properties":{"atEpoch":{"description":"Epoch at which the volume discount statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties' stats.","items":{"$ref":"#/components/schemas/v1PartyVolumeDiscountStats"},"type":"array"}},"type":"object"},"v1VoteSpamStatistic":{"description":"Vote statistics for the voting spam policies\nwhich are calculated as a ratio of the total votes\nthat have been rejected.","properties":{"countForEpoch":{"format":"uint64","title":"Current vote count received from the party for the given proposal during this epoch","type":"string"},"minTokensRequired":{"title":"Effective minimum number of tokens required to vote on the proposal","type":"string"},"proposal":{"description":"Unique ID of the proposal being voted on by the party.","type":"string"}},"type":"object"},"v1VoteSpamStatistics":{"properties":{"bannedUntil":{"title":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","type":"string"},"maxForEpoch":{"format":"uint64","title":"Maximum number of votes per proposal allowed in an epoch","type":"string"},"statistics":{"items":{"$ref":"#/components/schemas/v1VoteSpamStatistic"},"title":"List of statistics for proposals voted on by the party","type":"array"}},"title":"Voting statistics by proposal for a given party for the current epoch","type":"object"},"v1VoteSubmission":{"description":"Command that allows a token holder to vote for or against an active governance proposal.","properties":{"proposalId":{"description":"Submit vote for the specified proposal ID.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Actual value of the vote."}},"type":"object"},"v1WithdrawSubmission":{"description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","properties":{"amount":{"description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to be withdrawn.","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Details specific to the foreign chain, such as the receiver address."}},"type":"object"},"vegaAccount":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative.","type":"string"},"id":{"description":"Unique account ID, used internally by Vega.","type":"string"},"marketId":{"description":"Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty.","type":"string"},"owner":{"description":"Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type related to this account."}},"title":"Represents an account for an asset on Vega for a particular owner or party","type":"object"},"vegaAccountDetails":{"properties":{"assetId":{"description":"Asset ID of the asset for this account.","type":"string"},"marketId":{"description":"Not specified if account is not related to a market.","type":"string"},"owner":{"description":"Not specified if network account.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the account."}},"type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaChainStatus":{"default":"CHAIN_STATUS_UNSPECIFIED","description":"- CHAIN_STATUS_UNSPECIFIED: Default value, always invalid\n - CHAIN_STATUS_DISCONNECTED: Blockchain is disconnected\n - CHAIN_STATUS_REPLAYING: Blockchain is replaying historic transactions\n - CHAIN_STATUS_CONNECTED: Blockchain is connected and receiving transactions","enum":["CHAIN_STATUS_UNSPECIFIED","CHAIN_STATUS_DISCONNECTED","CHAIN_STATUS_REPLAYING","CHAIN_STATUS_CONNECTED"],"title":"Vega blockchain status as reported by the node the caller is connected to","type":"string"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDeposit":{"properties":{"amount":{"description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Vega asset targeted by this deposit.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the deposit was created on the Vega network.","format":"int64","type":"string"},"creditedTimestamp":{"description":"Timestamp for when the Vega account was updated with the deposit.","format":"int64","type":"string"},"id":{"description":"Unique ID for the deposit.","type":"string"},"partyId":{"description":"Party ID of the user initiating the deposit.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDepositStatus","description":"Status of the deposit."},"txHash":{"description":"Hash of the transaction from the foreign chain.","type":"string"}},"title":"Deposit on to the Vega network","type":"object"},"vegaDepositStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_CANCELLED","STATUS_FINALIZED","STATUS_DUPLICATE_REJECTED"],"title":"Status of the deposit","type":"string"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEpochAction":{"default":"EPOCH_ACTION_UNSPECIFIED","description":"- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.","enum":["EPOCH_ACTION_UNSPECIFIED","EPOCH_ACTION_START","EPOCH_ACTION_END"],"title":"What epoch action has occurred","type":"string"},"vegaErc20WithdrawExt":{"properties":{"receiverAddress":{"description":"Address into which the bridge will release the funds.","type":"string"}},"title":"Extension of data required for the withdraw submissions","type":"object"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaExternalDataSourceSpec":{"properties":{"spec":{"$ref":"#/components/schemas/vegaDataSourceSpec"}},"type":"object"},"vegaFee":{"properties":{"infrastructureFee":{"description":"Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"infrastructureFeeReferrerDiscount":{"description":"Discount on infrastructure fee for eligible referrer.","type":"string"},"infrastructureFeeVolumeDiscount":{"description":"Discount on infrastructure fee based on the taker volume.","type":"string"},"liquidityFee":{"description":"Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"liquidityFeeReferrerDiscount":{"description":"Discount on liquidity fee for eligible referrer.","type":"string"},"liquidityFeeVolumeDiscount":{"description":"Discount on liquidity fee basedo on taker volume.","type":"string"},"makerFee":{"description":"Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"makerFeeReferrerDiscount":{"description":"Referrer discounts.\nDiscount on maker fee for eligible referrer.","type":"string"},"makerFeeVolumeDiscount":{"description":"Volume discounts.\nDiscount on maker fee based on the taker volume.","type":"string"}},"title":"Represents any fees paid by a party, resulting from a trade","type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIcebergOrder":{"properties":{"minimumVisibleSize":{"description":"If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that will be made visible if the iceberg order is replenished after trading.","format":"uint64","type":"string"},"reservedRemaining":{"description":"Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed.","format":"uint64","type":"string"}},"title":"Details of an iceberg order","type":"object"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLedgerEntry":{"properties":{"amount":{"description":"Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"fromAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer from."},"fromAccountBalance":{"description":"Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in nanoseconds of when the ledger entry was created.","format":"int64","type":"string"},"toAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer to."},"toAccountBalance":{"description":"Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"transferId":{"description":"Transfer ID the ledger entry relates to.","type":"string"},"type":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type for this entry."}},"title":"Represents a ledger entry on Vega","type":"object"},"vegaLedgerMovement":{"properties":{"balances":{"description":"Resulting balances once the ledger movement are applied.","items":{"$ref":"#/components/schemas/vegaPostTransferBalance"},"type":"array"},"entries":{"description":"All the entries for these ledger movements.","items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"}},"type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityOrder":{"properties":{"offset":{"description":"Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places.","type":"string"},"proportion":{"description":"Relative proportion of the commitment to be allocated at a price level.","format":"int64","type":"integer"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Pegged reference point for the order."}},"title":"Represents a liquidity order","type":"object"},"vegaLiquidityOrderReference":{"properties":{"liquidityOrder":{"$ref":"#/components/schemas/vegaLiquidityOrder","description":"Liquidity order from the original submission."},"orderId":{"description":"Unique ID of the pegged order generated to fulfil this liquidity order.","type":"string"}},"title":"Pair of a liquidity order and the ID of the generated order","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquidityProvision":{"properties":{"buys":{"description":"Set of liquidity buy orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"commitmentAmount":{"description":"Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"createdAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was created.","format":"int64","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"id":{"description":"Unique ID for the liquidity provision.","type":"string"},"marketId":{"description":"Market ID for the liquidity provision.","type":"string"},"partyId":{"description":"Unique party ID for the creator of the provision.","type":"string"},"reference":{"description":"Reference shared between this liquidity provision and all its orders.","type":"string"},"sells":{"description":"Set of liquidity sell orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"status":{"$ref":"#/components/schemas/vegaLiquidityProvisionStatus","description":"Status of this liquidity provision."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was updated.","format":"int64","type":"string"},"version":{"description":"Version of this liquidity provision.","format":"uint64","type":"string"}},"title":"Liquidity provider commitment","type":"object"},"vegaLiquidityProvisionStatus":{"default":"STATUS_UNSPECIFIED","description":"Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_STOPPED","STATUS_CANCELLED","STATUS_REJECTED","STATUS_UNDEPLOYED","STATUS_PENDING"],"type":"string"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarginLevels":{"properties":{"asset":{"description":"Asset ID for which the margin levels apply.","type":"string"},"collateralReleaseLevel":{"description":"Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"initialMargin":{"description":"Initial margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"maintenanceMargin":{"description":"Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"marginFactor":{"description":"Margin factor, relevant only for isolated margin, 0 otherwise.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Margin mode for the party, cross margin or isolated margin."},"marketId":{"description":"Market ID for which the margin levels apply.","type":"string"},"orderMargin":{"description":"Margin required to cover orders in isolated margin mode.","type":"string"},"partyId":{"description":"Party ID for whom the margin levels apply.","type":"string"},"searchLevel":{"description":"Margin search level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the ledger entry was created.","format":"int64","type":"string"}},"title":"Represents the margin levels for a party on a market at a given time","type":"object"},"vegaMarginMode":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"title":"- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaOracleData":{"properties":{"externalData":{"$ref":"#/components/schemas/v1ExternalData"}},"type":"object"},"vegaOracleSpec":{"properties":{"externalDataSourceSpec":{"$ref":"#/components/schemas/vegaExternalDataSourceSpec"}},"title":"Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*","type":"object"},"vegaOrder":{"properties":{"batchId":{"description":"Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation.","format":"uint64","type":"string"},"createdAt":{"description":"Timestamp for when the order was created at, in nanoseconds.","format":"int64","type":"string"},"expiresAt":{"description":"Timestamp in Unix nanoseconds for when the order will expire.","format":"int64","type":"string"},"icebergOrder":{"$ref":"#/components/schemas/vegaIcebergOrder","title":"Details of an iceberg order"},"id":{"description":"Unique ID generated for the order.","type":"string"},"liquidityProvisionId":{"description":"Set if the order was created as part of a liquidity provision, will be empty if not.","type":"string"},"marketId":{"description":"Market ID for the order.","type":"string"},"partyId":{"description":"Party ID for the order.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details, used only if the order represents a pegged order."},"postOnly":{"description":"Only valid for Limit orders. Cannot be True at the same time as Reduce-Only.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"reason":{"$ref":"#/components/schemas/vegaOrderError","description":"Futher details for why an order with status `STATUS_REJECTED` was rejected."},"reduceOnly":{"description":"Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0.","type":"boolean"},"reference":{"description":"Reference given for the order.","type":"string"},"remaining":{"description":"Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED.","format":"uint64","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. SIDE_BUY or SIDE_SELL."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of contracts.","format":"uint64","type":"string"},"status":{"$ref":"#/components/schemas/vegaOrderStatus","description":"Current status of the order."},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","title":"Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce"},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type for the order."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the order was last updated.","format":"int64","type":"string"},"version":{"description":"Version for the order, initial value is version 1 and is incremented after each successful amend.","format":"uint64","type":"string"}},"title":"Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties","type":"object"},"vegaOrderError":{"default":"ORDER_ERROR_UNSPECIFIED","description":"- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be >= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be > zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size","enum":["ORDER_ERROR_UNSPECIFIED","ORDER_ERROR_INVALID_MARKET_ID","ORDER_ERROR_INVALID_ORDER_ID","ORDER_ERROR_OUT_OF_SEQUENCE","ORDER_ERROR_INVALID_REMAINING_SIZE","ORDER_ERROR_TIME_FAILURE","ORDER_ERROR_REMOVAL_FAILURE","ORDER_ERROR_INVALID_EXPIRATION_DATETIME","ORDER_ERROR_INVALID_ORDER_REFERENCE","ORDER_ERROR_EDIT_NOT_ALLOWED","ORDER_ERROR_AMEND_FAILURE","ORDER_ERROR_NOT_FOUND","ORDER_ERROR_INVALID_PARTY_ID","ORDER_ERROR_MARKET_CLOSED","ORDER_ERROR_MARGIN_CHECK_FAILED","ORDER_ERROR_MISSING_GENERAL_ACCOUNT","ORDER_ERROR_INTERNAL_ERROR","ORDER_ERROR_INVALID_SIZE","ORDER_ERROR_INVALID_PERSISTENCE","ORDER_ERROR_INVALID_TYPE","ORDER_ERROR_SELF_TRADING","ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES","ORDER_ERROR_INCORRECT_MARKET_TYPE","ORDER_ERROR_INVALID_TIME_IN_FORCE","ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION","ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING","ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT","ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT","ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT","ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC","ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN","ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN","ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION","ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION","ORDER_ERROR_MUST_BE_LIMIT_ORDER","ORDER_ERROR_MUST_BE_GTT_OR_GTC","ORDER_ERROR_WITHOUT_REFERENCE_PRICE","ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO","ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE"],"title":"OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`","type":"string"},"vegaOrderStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"title":"Status values for an order","type":"string"},"vegaOrderType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"title":"Type values for an order","type":"string"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPartyProfile":{"description":"Holds metadata associated to a party.","properties":{"alias":{"description":"Alias given to the party.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"},"partyId":{"description":"Party ID associated to the profile.","type":"string"}},"type":"object"},"vegaPeggedOrder":{"properties":{"offset":{"description":"Offset from the price reference.","type":"string"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Price point the order is linked to."}},"title":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","type":"object"},"vegaPeggedReference":{"default":"PEGGED_REFERENCE_UNSPECIFIED","description":"- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference","enum":["PEGGED_REFERENCE_UNSPECIFIED","PEGGED_REFERENCE_MID","PEGGED_REFERENCE_BEST_BID","PEGGED_REFERENCE_BEST_ASK"],"title":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","type":"string"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPostTransferBalance":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccountDetails","description":"Account relating to the transfer."},"balance":{"description":"Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"}},"title":"Represents the balance for an account during a transfer","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaRiskFactor":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"market":{"description":"Market ID that relates to this risk factor.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factors are used to calculate the current risk associated with orders trading on a given market","type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSide":{"default":"SIDE_UNSPECIFIED","description":"- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"title":"Side relates to the direction of an order, to Buy, or Sell","type":"string"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaStopOrder":{"properties":{"createdAt":{"description":"Creation time of the stop order.","format":"int64","type":"string"},"expiresAt":{"description":"Optional expiry timestamp.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"id":{"title":"ID of this stop order\nalso the ID of the associated order if it is ever triggered","type":"string"},"marketId":{"description":"ID of the market the stop order is submitted to.","type":"string"},"ocoLinkId":{"title":"The ID of the 'other' part of the OCO if 2 stop orders were submitted at once","type":"string"},"orderId":{"description":"ID of the order created once the trigger is hit.","type":"string"},"partyId":{"description":"ID of the party that submitted this stop order.","type":"string"},"price":{"description":"Fixed price at which the order will be submitted.","type":"string"},"rejectionReason":{"$ref":"#/components/schemas/StopOrderRejectionReason","title":"An optional reason for why a stop order was rejected"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Size override setting"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"Size override value"},"status":{"$ref":"#/components/schemas/vegaStopOrderStatus","description":"Status of the stop order."},"trailingPercentOffset":{"title":"Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%","type":"string"},"triggerDirection":{"$ref":"#/components/schemas/StopOrderTriggerDirection","description":"Trigger direction for this stop order."},"updatedAt":{"description":"Last update of this stop order.","format":"int64","type":"string"}},"type":"object"},"vegaStopOrderStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","type":"string"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaTrade":{"properties":{"aggressor":{"$ref":"#/components/schemas/vegaSide","description":"Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL."},"assetPrice":{"description":"Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates.","type":"string"},"buyOrder":{"description":"Identifier of the order from the buy side.","type":"string"},"buyer":{"description":"Unique party ID for the buyer.","type":"string"},"buyerAuctionBatch":{"description":"Auction batch number that the buy side order was placed in.","format":"uint64","type":"string"},"buyerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the buyer party for the trade."},"id":{"description":"Unique ID for the trade.","type":"string"},"marketId":{"description":"Market ID on which the trade occurred.","type":"string"},"price":{"description":"Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"sellOrder":{"description":"Identifier of the order from the sell side.","type":"string"},"seller":{"description":"Unique party ID for the seller.","type":"string"},"sellerAuctionBatch":{"description":"Auction batch number that the sell side order was placed in.","format":"uint64","type":"string"},"sellerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the seller party for the trade."},"size":{"description":"Size filled for the trade.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the trade occurred.","format":"int64","type":"string"},"type":{"$ref":"#/components/schemas/vegaTradeType","description":"Type for the trade."}},"title":"A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega","type":"object"},"vegaTradeType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party","enum":["TYPE_UNSPECIFIED","TYPE_DEFAULT","TYPE_NETWORK_CLOSE_OUT_GOOD","TYPE_NETWORK_CLOSE_OUT_BAD"],"title":"Type values for a trade","type":"string"},"vegaTransferType":{"default":"TRANSFER_TYPE_UNSPECIFIED","description":"- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.","enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH"],"title":"Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place","type":"string"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"},"vegaWithdrawExt":{"properties":{"erc20":{"$ref":"#/components/schemas/vegaErc20WithdrawExt","description":"ERC20 withdrawal details."}},"title":"Withdrawal external details","type":"object"},"vegaWithdrawal":{"properties":{"amount":{"description":"Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to withdraw funds from.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the network started to process this withdrawal.","format":"int64","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Foreign chain specifics."},"id":{"description":"Unique ID for the withdrawal.","type":"string"},"partyId":{"description":"Unique party ID of the user initiating the withdrawal.","type":"string"},"ref":{"description":"Reference which is used by the foreign chain\nto refer to this withdrawal.","type":"string"},"status":{"$ref":"#/components/schemas/vegaWithdrawalStatus","description":"Status of the withdrawal."},"txHash":{"description":"Hash of the foreign chain for this transaction.","type":"string"},"withdrawnTimestamp":{"description":"Timestamp for when the withdrawal was finalised by the network.","format":"int64","type":"string"}},"title":"Withdrawal from the Vega network","type":"object"},"vegaWithdrawalStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_REJECTED","STATUS_FINALIZED"],"title":"Status of the withdrawal","type":"string"},"vegacommandsv1OneOffTransfer":{"description":"Details for a one-off transfer.","properties":{"deliverOn":{"description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","format":"int64","type":"string"}},"type":"object"},"vegacommandsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be executed.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"description":"First epoch from which this transfer shall be executed.","format":"uint64","type":"string"}},"title":"Details for a recurring transfer","type":"object"},"vegacommandsv1Transfer":{"properties":{"amount":{"description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset ID of the asset to be transferred.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type from which the funds of the party should be taken."},"oneOff":{"$ref":"#/components/schemas/vegacommandsv1OneOffTransfer","description":"Details of a one-off transfer that is executed once at a specified time."},"recurring":{"$ref":"#/components/schemas/vegacommandsv1RecurringTransfer","description":"Details of a transfer that is executed once every epoch until stopped."},"reference":{"description":"Reference to be attached to the transfer.","type":"string"},"to":{"description":"Public key of the destination account.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the destination account."}},"title":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","type":"object"},"vegaeventsv1OneOffTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"vegaeventsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"vegaeventsv1Transfer":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"from":{"type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType"},"gameId":{"title":"ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation","type":"string"},"id":{"type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaeventsv1OneOffTransfer"},"oneOffGovernance":{"$ref":"#/components/schemas/v1OneOffGovernanceTransfer"},"reason":{"type":"string"},"recurring":{"$ref":"#/components/schemas/vegaeventsv1RecurringTransfer"},"recurringGovernance":{"$ref":"#/components/schemas/v1RecurringGovernanceTransfer"},"reference":{"type":"string"},"status":{"$ref":"#/components/schemas/v1TransferStatus"},"timestamp":{"format":"int64","type":"string"},"to":{"type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType"}},"type":"object"}}},"tags":[{"name":"Transaction"}]} \ No newline at end of file diff --git a/specs/v0.77.6/blockexplorer.openapi.json b/specs/v0.77.6/blockexplorer.openapi.json new file mode 100644 index 000000000..c6f9a492f --- /dev/null +++ b/specs/v0.77.6/blockexplorer.openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.0","info":{"title":"Vega block explorer APIs","version":"v0.77.6"},"servers":[{"url":"https://be.testnet.vega.xyz/rest","description":"Block Explorer"}],"paths":{"/info":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1InfoResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["BlockExplorer"],"description":"Get information about the block explorer.\nResponse contains a semver formatted version of the data node and the commit hash, from which the block explorer was built","operationId":"BlockExplorer_Info","summary":"Info"}},"/transactions":{"get":{"parameters":[{"description":"Cursor to paginate the request. It can be used in conjunction with the `after` cursor.","in":"query","name":"before","required":false,"schema":{"type":"string"}},{"description":"Cursor to paginate the request. It can be used in conjunction with the `before` cursor.","in":"query","name":"after","required":false,"schema":{"type":"string"}},{"description":"Transaction command types filter, for listing transactions with specified command types.","explode":true,"in":"query","name":"cmdTypes","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Transaction command types exclusion filter, for listing all the transactions except the ones with specified command types.","explode":true,"in":"query","name":"excludeCmdTypes","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Party IDs filter, can be sender or receiver.","explode":true,"in":"query","name":"parties","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of transactions to be returned from the blockchain.\nUse in conjunction with the `after` cursor to paginate forwards. Paginating forwards means toward the most recent\ntransactions.\nIt cannot be used in conjunction with the `before` cursor.\nOn its own, this will return the `first` most recent transactions.","in":"query","name":"first","required":false,"schema":{"format":"int64","type":"integer"}},{"description":"Number of transactions to be returned from the blockchain.\nUse in conjunction with the `before` cursor to paginate backwards. Paginating forwards means toward the least recent\ntransactions.\nIt cannot be used in conjunction with the `after` cursor.\nOn its own, this will return the `last` oldest transactions.","in":"query","name":"last","required":false,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListTransactionsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["BlockExplorer"],"description":"List transactions from the Vega blockchain from the newest to the oldest transactions.","operationId":"BlockExplorer_ListTransactions","summary":"List transactions"}},"/transactions/{hash}":{"get":{"parameters":[{"description":"Hash of the transaction","in":"path","name":"hash","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1GetTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["BlockExplorer"],"description":"Get a transaction from the Vega blockchain","operationId":"BlockExplorer_GetTransaction","summary":"Get transaction"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"OracleDataSubmissionOracleSource":{"default":"ORACLE_SOURCE_UNSPECIFIED","description":"- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.","enum":["ORACLE_SOURCE_UNSPECIFIED","ORACLE_SOURCE_OPEN_ORACLE","ORACLE_SOURCE_JSON","ORACLE_SOURCE_ETHEREUM"],"title":"Supported oracle sources","type":"string"},"OrderTimeInForce":{"default":"TIME_IN_FORCE_UNSPECIFIED","description":"- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"title":"Time In Force for an order","type":"string"},"StopOrderExpiryStrategy":{"default":"EXPIRY_STRATEGY_UNSPECIFIED","description":" - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"StopOrderSizeOverrideSetting":{"default":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","enum":["SIZE_OVERRIDE_SETTING_UNSPECIFIED","SIZE_OVERRIDE_SETTING_NONE","SIZE_OVERRIDE_SETTING_POSITION"],"title":"- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader","type":"string"},"StopOrderSizeOverrideValue":{"properties":{"percentage":{"title":"Scaling percentage of the current position’s size","type":"string"}},"type":"object"},"UpdateMarginModeMode":{"default":"MODE_UNSPECIFIED","enum":["MODE_UNSPECIFIED","MODE_CROSS_MARGIN","MODE_ISOLATED_MARGIN"],"title":"- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"blockexplorerapiv1Transaction":{"properties":{"block":{"format":"uint64","title":"Height of the block the transaction was found in","type":"string"},"code":{"format":"int64","title":"Results code of the transaction. 0 indicates the transaction was successful","type":"integer"},"command":{"$ref":"#/components/schemas/v1InputData","title":"Actual command of the transaction"},"createdAt":{"description":"Timestamp when the transaction happened, using RFC3399 format.","type":"string"},"cursor":{"title":"Cursor for this transaction. This is used for paginating results","type":"string"},"error":{"title":"Optional error happening when processing / checking the transaction\nThis should be set if error code is not 0","type":"string"},"hash":{"title":"Hash of the transaction","type":"string"},"index":{"format":"int64","title":"Index of the transaction in the block","type":"integer"},"pow":{"$ref":"#/components/schemas/v1ProofOfWork","title":"Proof of Work parameters of the transaction"},"signature":{"$ref":"#/components/schemas/v1Signature","title":"Signature generated by the submitter for the transaction"},"submitter":{"title":"Vega public key of the transaction's submitter","type":"string"},"type":{"title":"Type of transaction","type":"string"},"version":{"$ref":"#/components/schemas/v1TxVersion","title":"Version format of the transaction"}},"type":"object"},"commandsv1CancelTransfer":{"description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","properties":{"transferId":{"description":"Transfer ID of the transfer to cancel.","type":"string"}},"type":"object"},"commandsv1OneOffTransfer":{"description":"Details for a one-off transfer.","properties":{"deliverOn":{"description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","format":"int64","type":"string"}},"type":"object"},"commandsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be executed.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"description":"First epoch from which this transfer shall be executed.","format":"uint64","type":"string"}},"title":"Details for a recurring transfer","type":"object"},"commandsv1Transfer":{"properties":{"amount":{"description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset ID of the asset to be transferred.","type":"string"},"from":{"description":"AMM key from which assets are to be transferred, if applicable.\nThe submitter of the transaction must be the owner of this AMM key.\nIf provided, the 'from_account_type' must be REWARDS_VESTED, and the asset in this account\nmust match the asset specified in the transfer.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type from which the funds of the party should be taken."},"oneOff":{"$ref":"#/components/schemas/commandsv1OneOffTransfer","description":"Details of a one-off transfer that is executed once at a specified time."},"recurring":{"$ref":"#/components/schemas/commandsv1RecurringTransfer","description":"Details of a transfer that is executed once every epoch until stopped."},"reference":{"description":"Reference to be attached to the transfer.","type":"string"},"to":{"description":"Public key of the destination account.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the destination account."}},"title":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"properties":{"@type":{"type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1AmendAMM":{"description":"Command to amend an existing automated market maker on a market.","properties":{"commitmentAmount":{"description":"Amount to be committed to the AMM. If not supplied the commitment will remain unchanged.","type":"string"},"concentratedLiquidityParameters":{"$ref":"#/components/schemas/v1AmendAMMConcentratedLiquidityParameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged."},"marketId":{"description":"Market ID for the AMM to be amended.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market. If not supplied the proposed fee will remain unchanged.","type":"string"},"slippageTolerance":{"description":"Slippage tolerance for rebasing position when updating the AMM.","type":"string"}},"type":"object"},"v1AmendAMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","properties":{"base":{"description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"lowerBound":{"description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","type":"string"},"upperBound":{"description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","type":"string"}},"type":"object"},"v1AnnounceNode":{"description":"A command that allows a new node operator to announce themselves to the network as a new validator.","properties":{"avatarUrl":{"description":"URL to the node operator's avatar.","type":"string"},"chainPubKey":{"description":"Public key for the blockchain, currently the node's CometBFT key.","type":"string"},"country":{"description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node being announced.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the ethereum wallet."},"fromEpoch":{"description":"Epoch from which the node is expected to be ready to validate blocks.","format":"uint64","type":"string"},"id":{"description":"Node ID of the validator, which is the node's public master key.","type":"string"},"infoUrl":{"description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","type":"string"},"name":{"description":"Human-readable name of the node.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"vegaPubKey":{"description":"Vega public key of the node being announced.","type":"string"},"vegaPubKeyIndex":{"description":"Vega public key derivation index.","format":"int64","type":"integer"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the Vega wallet."}},"type":"object"},"v1ApplyReferralCode":{"description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","properties":{"id":{"description":"Referral code, normally the referral set ID, for the party to join.","type":"string"}},"type":"object"},"v1BatchMarketInstructions":{"description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","properties":{"amendments":{"description":"List of order amendments to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderAmendment"},"type":"array"},"cancellations":{"description":"List of order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderCancellation"},"type":"array"},"stopOrdersCancellation":{"description":"List of stop order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"type":"array"},"stopOrdersSubmission":{"description":"List of stop order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"type":"array"},"submissions":{"description":"List of order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderSubmission"},"type":"array"},"updateMarginMode":{"items":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"title":"Update margin mode instruction","type":"array"}},"type":"object"},"v1BatchProposalSubmission":{"description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/v1BatchProposalSubmissionTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1BatchProposalSubmissionTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"}},"title":"Terms for a batch governance proposal submission","type":"object"},"v1CancelAMM":{"description":"Command to cancel an automated market maker for a given market.","properties":{"marketId":{"description":"Market ID to cancel an AMM for.","type":"string"},"method":{"$ref":"#/components/schemas/v1CancelAMMMethod","description":"Method to use to cancel the AMM."}},"type":"object"},"v1CancelAMMMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_IMMEDIATE: Cancellation will be immediate and any open positions will be transferred to the network for liquidation.\n - METHOD_REDUCE_ONLY: AMM will only trade to reduce its position, and will be cancelled once its position reaches zero.","enum":["METHOD_UNSPECIFIED","METHOD_IMMEDIATE","METHOD_REDUCE_ONLY"],"type":"string"},"v1ChainEvent":{"description":"A validator command sent automatically that provides information of events that have happened on foreign chains.","properties":{"builtin":{"$ref":"#/components/schemas/vegaBuiltinAssetEvent","description":"Built-in asset event."},"contractCall":{"$ref":"#/components/schemas/vegaEthContractCallEvent","description":"Ethereum contract call event."},"erc20":{"$ref":"#/components/schemas/vegaERC20Event","description":"Ethereum ERC20 event."},"erc20Multisig":{"$ref":"#/components/schemas/vegaERC20MultiSigEvent","description":"Ethereum ERC20 multisig event."},"heartbeat":{"$ref":"#/components/schemas/vegaERC20Heartbeat","description":"Heartbeat showing evidence that a contract is being listened to."},"nonce":{"description":"Arbitrary one-time integer used to prevent replay attacks.","format":"uint64","type":"string"},"stakingEvent":{"$ref":"#/components/schemas/vegaStakingEvent","description":"Ethereum Staking event."},"txId":{"description":"ID of the transaction on the foreign chain that caused the event.","type":"string"}},"type":"object"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1CreateReferralSet":{"description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","properties":{"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1CreateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1CreateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"External link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamUrl":{"description":"External link to the team's homepage.","type":"string"}},"type":"object"},"v1DelayedTransactionsWrapper":{"description":"Internal transactions used to convey delayed transactions to be included in the next block.","properties":{"height":{"format":"uint64","type":"string"},"transactions":{"items":{"format":"byte","type":"string"},"type":"array"}},"type":"object"},"v1DelegateSubmission":{"description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","properties":{"amount":{"description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","type":"string"},"nodeId":{"description":"Node ID to delegate stake to.","type":"string"}},"type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1EthereumKeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","properties":{"currentAddress":{"description":"Ethereum address of the node's current Ethereum keys.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership."},"newAddress":{"description":"Ethereum address that is being rotated to.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1GetTransactionResponse":{"properties":{"transaction":{"$ref":"#/components/schemas/blockexplorerapiv1Transaction","title":"Transaction corresponding to the hash"}},"type":"object"},"v1IcebergOpts":{"properties":{"minimumVisibleSize":{"description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that is made visible and can be traded with during the execution of a single order.","format":"uint64","type":"string"}},"title":"Iceberg order options","type":"object"},"v1InfoResponse":{"properties":{"commitHash":{"title":"Commit hash from which the data node was built","type":"string"},"version":{"title":"Semver formatted version of the data node","type":"string"}},"type":"object"},"v1InputData":{"description":"Input data for a transaction containing a network command for the Vega network to execute.\nOnce populated the protobuf message should be marshalled into a byte array and included in a transaction message.","properties":{"amendAmm":{"$ref":"#/components/schemas/v1AmendAMM","title":"Command to amend an AMM pool on a market"},"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode","description":"Command used by a node operator to announce its node as a pending validator."},"applyReferralCode":{"$ref":"#/components/schemas/v1ApplyReferralCode","description":"Command to apply a referral code."},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions","description":"Command to submit a batch of order instructions."},"batchProposalSubmission":{"$ref":"#/components/schemas/v1BatchProposalSubmission","description":"Command to submit a batch governance proposal."},"blockHeight":{"description":"Block height which has been used to calculate the transaction proof-of-work.","format":"uint64","type":"string"},"cancelAmm":{"$ref":"#/components/schemas/v1CancelAMM","title":"Command to cancel an AMM pool on a market"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer","description":"Command to cancel a recurring transfer."},"chainEvent":{"$ref":"#/components/schemas/v1ChainEvent","description":"Validator command sent automatically to notify the Vega chain of an off-chain event."},"createReferralSet":{"$ref":"#/components/schemas/v1CreateReferralSet","description":"Command to create a referral set."},"delayedTransactionsWrapper":{"$ref":"#/components/schemas/v1DelayedTransactionsWrapper","description":"Internal transactions used to convey delayed transactions to be included in the next block."},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission","description":"Command to delegate tokens to a validator."},"ethereumKeyRotateSubmission":{"$ref":"#/components/schemas/v1EthereumKeyRotateSubmission","description":"Validator command sent manually by a node operator to rotate their node's Ethereum keys."},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures","description":"Command to request signatures to amend the multisig-control contract."},"joinTeam":{"$ref":"#/components/schemas/v1JoinTeam","description":"Command to join a team."},"keyRotateSubmission":{"$ref":"#/components/schemas/v1KeyRotateSubmission","description":"Validator command sent manually by a node operator to rotate their node's Vega keys."},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment","description":"Command to amend a liquidity commitment."},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation","description":"Command to cancel a liquidity commitment."},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission","description":"Command to submit a liquidity commitment."},"nodeSignature":{"$ref":"#/components/schemas/v1NodeSignature","description":"Validator command sent automatically to provide signatures for the Ethereum bridge."},"nodeVote":{"$ref":"#/components/schemas/v1NodeVote","description":"Validator command sent automatically to vote on that validity of an external resource."},"nonce":{"description":"Arbitrary number used to provide uniqueness to the signature of two otherwise identical input data, preventing replay attacks.\nMust be set to a different value for all new transactions sent by a party. It is advised to generate this number randomly.","format":"uint64","type":"string"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission","description":"Command to submit external oracle data."},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment","description":"Command to amend an order."},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation","description":"Command to cancel an order."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Command to submit an order."},"proposalSubmission":{"$ref":"#/components/schemas/v1ProposalSubmission","description":"Command to submit a governance proposal."},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal","description":"Validator command sent manually to propose a protocol upgrade."},"stateVariableProposal":{"$ref":"#/components/schemas/v1StateVariableProposal","description":"Validator command sent automatically to reach consensus on floating point values."},"stopOrdersCancellation":{"$ref":"#/components/schemas/v1StopOrdersCancellation","description":"Command to cancel stop orders."},"stopOrdersSubmission":{"$ref":"#/components/schemas/v1StopOrdersSubmission","description":"Command to submit a pair of stop orders."},"submitAmm":{"$ref":"#/components/schemas/v1SubmitAMM","title":"Command to submit an AMM pool to a market"},"transfer":{"$ref":"#/components/schemas/commandsv1Transfer","description":"Command to submit a transfer."},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission","description":"Command to remove tokens delegated to a validator."},"updateMarginMode":{"$ref":"#/components/schemas/v1UpdateMarginMode","description":"Command to update the margin mode of a party in a market."},"updatePartyProfile":{"$ref":"#/components/schemas/v1UpdatePartyProfile","description":"Command to update a party's profile."},"updateReferralSet":{"$ref":"#/components/schemas/v1UpdateReferralSet","description":"Command to update a referral set."},"validatorHeartbeat":{"$ref":"#/components/schemas/v1ValidatorHeartbeat","description":"Validator command sent automatically to signal regular participation in the network."},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission","description":"Command to submit a vote on a governance proposal."},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission","description":"Command to submit a withdrawal."}},"type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1IssueSignatures":{"description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","properties":{"chainId":{"description":"Chain ID of the bridge to generate signatures for.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed."},"submitter":{"description":"Ethereum address which will submit the signatures to the smart contract.","type":"string"},"validatorNodeId":{"description":"Node ID of the validator node that will be signed in or out of the smart contract.","type":"string"}},"type":"object"},"v1JoinTeam":{"description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","properties":{"id":{"description":"ID of the team to join, this is the same as the referral code used to generate the team.","type":"string"}},"type":"object"},"v1KeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","properties":{"currentPubKeyHash":{"description":"Hash of the node's current Vega public key.","type":"string"},"newPubKey":{"description":"Vega public key that would be rotated to.","type":"string"},"newPubKeyIndex":{"description":"New Vega public key derivation index.","format":"int64","type":"integer"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1LiquidityProvisionAmendment":{"description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","properties":{"commitmentAmount":{"description":"New commitment amount.","type":"string"},"fee":{"description":"New nominated liquidity fee factor.","type":"string"},"marketId":{"description":"Market that the submitter wants to amend the liquidity commitment for.","type":"string"},"reference":{"description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LiquidityProvisionCancellation":{"description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","properties":{"marketId":{"description":"Market that the submitter will stop providing liquidity for.","type":"string"}},"type":"object"},"v1LiquidityProvisionSubmission":{"description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","properties":{"commitmentAmount":{"description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"marketId":{"description":"Market that the submitter wishes to provide liquidity for.","type":"string"},"reference":{"description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1ListTransactionsResponse":{"properties":{"transactions":{"items":{"$ref":"#/components/schemas/blockexplorerapiv1Transaction"},"title":"Transaction corresponding to the specific request and filters","type":"array"}},"type":"object"},"v1NodeSignature":{"description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","properties":{"id":{"description":"ID of the resource that the signature relates to.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"Kind of resource being signed."},"sig":{"description":"Signature generated by the node.","format":"byte","type":"string"}},"type":"object"},"v1NodeSignatureKind":{"default":"NODE_SIGNATURE_KIND_UNSPECIFIED","description":"- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.","enum":["NODE_SIGNATURE_KIND_UNSPECIFIED","NODE_SIGNATURE_KIND_ASSET_NEW","NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","NODE_SIGNATURE_KIND_ASSET_UPDATE"],"title":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","type":"string"},"v1NodeVote":{"description":"A validator command which is sent automatically by a node when it has verified a resource external to the network.","properties":{"reference":{"description":"Reference identifying the resource that has been verified.","type":"string"},"type":{"$ref":"#/components/schemas/v1NodeVoteType","description":"Type of external event that has been verified."}},"type":"object"},"v1NodeVoteType":{"default":"TYPE_UNSPECIFIED","description":" - TYPE_UNSPECIFIED: Represents an unspecified or missing value from the input\n - TYPE_STAKE_DEPOSITED: Node vote for a new stake deposit\n - TYPE_STAKE_REMOVED: Node vote for a new stake removed event\n - TYPE_FUNDS_DEPOSITED: Node vote for a new collateral deposit\n - TYPE_SIGNER_ADDED: Node vote for a new signer added to the erc20 bridge\n - TYPE_SIGNER_REMOVED: Node vote for a signer removed from the erc20 bridge\n - TYPE_BRIDGE_STOPPED: Node vote for a bridge stopped event\n - TYPE_BRIDGE_RESUMED: Node vote for a bridge resumed event\n - TYPE_ASSET_LISTED: Node vote for a newly listed asset\n - TYPE_LIMITS_UPDATED: Node vote for an asset limits update\n - TYPE_STAKE_TOTAL_SUPPLY: Node vote to share the total supply of the staking token\n - TYPE_SIGNER_THRESHOLD_SET: Node vote to update the threshold of the signer set for the multisig contract\n - TYPE_GOVERNANCE_VALIDATE_ASSET: Node vote to validate a new assert governance proposal\n - TYPE_ETHEREUM_CONTRACT_CALL_RESULT: Node vote for an Ethereum contract call result\n - TYPE_ETHEREUM_HEARTBEAT: Node vote for an Ethereum chain event heartbeat.","enum":["TYPE_UNSPECIFIED","TYPE_STAKE_DEPOSITED","TYPE_STAKE_REMOVED","TYPE_FUNDS_DEPOSITED","TYPE_SIGNER_ADDED","TYPE_SIGNER_REMOVED","TYPE_BRIDGE_STOPPED","TYPE_BRIDGE_RESUMED","TYPE_ASSET_LISTED","TYPE_LIMITS_UPDATED","TYPE_STAKE_TOTAL_SUPPLY","TYPE_SIGNER_THRESHOLD_SET","TYPE_GOVERNANCE_VALIDATE_ASSET","TYPE_ETHEREUM_CONTRACT_CALL_RESULT","TYPE_ETHEREUM_HEARTBEAT"],"type":"string"},"v1OracleDataSubmission":{"properties":{"payload":{"description":"Data provided by the data source.","format":"byte","type":"string"},"source":{"$ref":"#/components/schemas/OracleDataSubmissionOracleSource","description":"Source from which the data is coming from."}},"title":"Command to submit new oracle data from third party providers","type":"object"},"v1OrderAmendment":{"description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","format":"int64","type":"string"},"marketId":{"description":"Market ID that the order was originally submitted to.","type":"string"},"orderId":{"description":"ID of the order to amend.","type":"string"},"peggedOffset":{"description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"peggedReference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"New pegged reference for the order."},"price":{"description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"size":{"description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","format":"uint64","type":"string"},"sizeDelta":{"description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","format":"int64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"New time in force for the order."}},"type":"object"},"v1OrderCancellation":{"description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"orderId":{"description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1OrderSubmission":{"description":"A command that submits an order to the Vega network for a given market.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","format":"int64","type":"string"},"icebergOpts":{"$ref":"#/components/schemas/v1IcebergOpts","description":"Iceberg order details. If set, the order will exist on the order book in chunks."},"marketId":{"description":"Market ID to submit the order to.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times."},"postOnly":{"description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"reduceOnly":{"description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","type":"boolean"},"reference":{"description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Which side of the order book the order is for, e.g. buy or sell."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of units.","format":"uint64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"Time in force indicates how long an order will remain active before it is executed or expires.."},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type of the order."}},"type":"object"},"v1ProofOfWork":{"description":"Components needed for the network to verify proof-of-work.","properties":{"nonce":{"description":"Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network.","format":"uint64","type":"string"},"tid":{"description":"Unique transaction identifier used to seed the proof-of-work hash.","type":"string"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1ProposalSubmission":{"description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1ProtocolUpgradeProposal":{"description":"A validator command sent manually by a node operator to propose a protocol upgrade.","properties":{"upgradeBlockHeight":{"description":"Block height at which to perform the upgrade.","format":"uint64","type":"string"},"vegaReleaseTag":{"description":"Release tag for the Vega binary.","type":"string"}},"type":"object"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1Signature":{"description":"Signature definition that allows the network to authenticate external data.","properties":{"algo":{"description":"Algorithm used to create the signature.","type":"string"},"value":{"description":"Hex encoded bytes of the signature.","type":"string"},"version":{"description":"Version of the algorithm used to create the signature.","format":"int64","type":"integer"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1StateVariableProposal":{"description":"A validator command sent automatically to reach consensus on floating point values.","properties":{"proposal":{"$ref":"#/components/schemas/vegaStateValueProposal","description":"Details of the state variable being proposed."}},"type":"object"},"v1StopOrderSetup":{"description":"Price and expiry configuration for a stop order.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Order to be submitted once the trigger is breached."},"price":{"description":"Order will be submitted if the last traded price on the market breaches the given price.","type":"string"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Indicates if this order is linked to an order or position to derive the order size"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"If this order is linked to a position, provide an optional scaling factor"},"trailingPercentOffset":{"description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","type":"string"}},"type":"object"},"v1StopOrdersCancellation":{"description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"stopOrderId":{"description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1StopOrdersSubmission":{"description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","properties":{"fallsBelow":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price falls below a given trigger price."},"risesAbove":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price rises above a given trigger price."}},"type":"object"},"v1SubmitAMM":{"description":"Command to create an automated market maker for a given market.","properties":{"commitmentAmount":{"description":"Amount to be committed to the AMM.","type":"string"},"concentratedLiquidityParameters":{"$ref":"#/components/schemas/v1SubmitAMMConcentratedLiquidityParameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves."},"marketId":{"description":"Market ID for which to create an AMM.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.","type":"string"},"slippageTolerance":{"title":"Slippage tolerance used for rebasing the AMM if its base price crosses with existing order","type":"string"}},"type":"object"},"v1SubmitAMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","properties":{"base":{"description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"lowerBound":{"description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","type":"string"},"upperBound":{"description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","type":"string"}},"type":"object"},"v1TxVersion":{"default":"TX_VERSION_UNSPECIFIED","description":"Transaction versions to maintain backwards compatibility of transaction formats.\n\n - TX_VERSION_UNSPECIFIED: Transaction version is unspecified.\n - TX_VERSION_V2: Transaction requires the addition of a proof-of-work calculation.\n - TX_VERSION_V3: Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks.","enum":["TX_VERSION_UNSPECIFIED","TX_VERSION_V2","TX_VERSION_V3"],"type":"string"},"v1UndelegateSubmission":{"description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","properties":{"amount":{"description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","type":"string"},"method":{"$ref":"#/components/schemas/v1UndelegateSubmissionMethod","description":"Method of delegation."},"nodeId":{"description":"Node ID to undelegate stake from.","type":"string"}},"type":"object"},"v1UndelegateSubmissionMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch.","enum":["METHOD_UNSPECIFIED","METHOD_NOW","METHOD_AT_END_OF_EPOCH"],"type":"string"},"v1UpdateMarginMode":{"properties":{"marginFactor":{"title":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","type":"string"},"marketId":{"description":"Market to change margin mode for.","type":"string"},"mode":{"$ref":"#/components/schemas/UpdateMarginModeMode","description":"Margin mode to use."}},"type":"object"},"v1UpdatePartyProfile":{"description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","properties":{"alias":{"description":"Alias given to the party. It must be unique network-wide.","type":"string"},"metadata":{"description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"type":"object"},"v1UpdateReferralSet":{"description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","properties":{"id":{"description":"ID of the referral set to update.","type":"string"},"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1UpdateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1UpdateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"New link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"name":{"description":"New name of the team.","type":"string"},"teamUrl":{"description":"New link to the team's homepage.","type":"string"}},"type":"object"},"v1ValidatorHeartbeat":{"description":"A validator command which is sent automatically at regular intervals by any validator participating in the network.\nIt is used to allow the network to know whether a validator is active, or if they have shut down.","properties":{"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the validator made using their Ethereum wallet."},"message":{"description":"Message which has been signed.","type":"string"},"nodeId":{"description":"Node ID of the validator emitting the heartbeat.","type":"string"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the validator made using their Vega wallet."}},"type":"object"},"v1VoteSubmission":{"description":"Command that allows a token holder to vote for or against an active governance proposal.","properties":{"proposalId":{"description":"Submit vote for the specified proposal ID.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Actual value of the vote."}},"type":"object"},"v1WithdrawSubmission":{"description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","properties":{"amount":{"description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to be withdrawn.","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Details specific to the foreign chain, such as the receiver address."}},"type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaBuiltinAssetDeposit":{"properties":{"amount":{"description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"partyId":{"description":"Vega party ID i.e. public key.","type":"string"},"vegaAssetId":{"description":"Vega network internal asset ID.","type":"string"}},"title":"Deposit for a Vega built-in asset","type":"object"},"vegaBuiltinAssetEvent":{"properties":{"deposit":{"$ref":"#/components/schemas/vegaBuiltinAssetDeposit","description":"Built-in asset deposit."},"withdrawal":{"$ref":"#/components/schemas/vegaBuiltinAssetWithdrawal","description":"Built-in asset withdrawal."}},"title":"Event related to a Vega built-in asset","type":"object"},"vegaBuiltinAssetWithdrawal":{"properties":{"amount":{"description":"The amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"partyId":{"description":"Vega network party ID i.e. public key.","type":"string"},"vegaAssetId":{"description":"Vega network internal asset ID.","type":"string"}},"title":"Withdrawal for a Vega built-in asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20AssetDelist":{"properties":{"vegaAssetId":{"description":"Vega network internal asset ID.","type":"string"}},"title":"Asset deny-listing for an ERC20 token","type":"object"},"vegaERC20AssetLimitsUpdated":{"properties":{"lifetimeLimits":{"description":"Updated lifetime limits.","type":"string"},"sourceEthereumAddress":{"description":"Ethereum wallet that initiated the deposit.","type":"string"},"vegaAssetId":{"description":"Vega network internal asset ID.","type":"string"},"withdrawThreshold":{"description":"Updated withdrawal threshold.","type":"string"}},"type":"object"},"vegaERC20AssetList":{"properties":{"assetSource":{"description":"Ethereum address of the asset.","type":"string"},"vegaAssetId":{"description":"Vega network internal asset ID.","type":"string"}},"title":"Asset allow-listing for an ERC20 token","type":"object"},"vegaERC20Deposit":{"properties":{"amount":{"description":"Amount to be deposited.","type":"string"},"sourceEthereumAddress":{"description":"Ethereum wallet that initiated the deposit.","type":"string"},"targetPartyId":{"description":"Vega party ID i.e. public key that is the target of the deposit.","type":"string"},"vegaAssetId":{"description":"Vega network internal asset ID.","type":"string"}},"title":"Asset deposit for an ERC20 token","type":"object"},"vegaERC20Event":{"properties":{"assetDelist":{"$ref":"#/components/schemas/vegaERC20AssetDelist","description":"De-list an ERC20 asset."},"assetLimitsUpdated":{"$ref":"#/components/schemas/vegaERC20AssetLimitsUpdated","description":"Update an ERC20 asset."},"assetList":{"$ref":"#/components/schemas/vegaERC20AssetList","description":"List an ERC20 asset."},"block":{"description":"Block in which the transaction was added.","format":"uint64","type":"string"},"bridgeResumed":{"description":"Bridge operations has been resumed.","type":"boolean"},"bridgeStopped":{"description":"Bridge operations has been stopped.","type":"boolean"},"chainId":{"description":"ID of the source chain for this event.","type":"string"},"deposit":{"$ref":"#/components/schemas/vegaERC20Deposit","description":"Deposit ERC20 asset."},"index":{"description":"Index of the log in the transaction.","format":"uint64","type":"string"},"withdrawal":{"$ref":"#/components/schemas/vegaERC20Withdrawal","description":"Withdraw ERC20 asset."}},"title":"Event related to an ERC20 token","type":"object"},"vegaERC20Heartbeat":{"description":"Heartbeat represents that the ERC20 bridge is being watched even though no events happened.","properties":{"blockHeight":{"format":"uint64","title":"Last Ethereum block height that was checked for events","type":"string"},"blockTime":{"description":"Ethereum block time in Unix seconds.","format":"uint64","type":"string"},"contractAddress":{"title":"Contract address that is being listened to","type":"string"},"sourceChainId":{"description":"Source chain for this chain event.","type":"string"}},"type":"object"},"vegaERC20MultiSigEvent":{"properties":{"block":{"format":"uint64","title":"Block in which the transaction was added","type":"string"},"chainId":{"description":"ID of the source chain for this event.","type":"string"},"index":{"format":"uint64","title":"Index of the log in the transaction","type":"string"},"signerAdded":{"$ref":"#/components/schemas/vegaERC20SignerAdded","title":"Add a signer to the erc20 bridge"},"signerRemoved":{"$ref":"#/components/schemas/vegaERC20SignerRemoved","title":"Remove a signer from the erc20 bridge"},"thresholdSet":{"$ref":"#/components/schemas/vegaERC20ThresholdSet","title":"Threshold set"}},"title":"Event related to the ERC20 MultiSig","type":"object"},"vegaERC20SignerAdded":{"properties":{"blockTime":{"description":"Time at which the block was produced\nwill be used to inform the core at what time\nthe stake was made unavailable.","format":"int64","type":"string"},"newSigner":{"title":"Ethereum address of the new signer","type":"string"},"nonce":{"title":"Nonce created by the Vega network used for this new signer","type":"string"}},"title":"New signer added to the ERC20 bridge","type":"object"},"vegaERC20SignerRemoved":{"properties":{"blockTime":{"description":"Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake was made unavailable.","format":"int64","type":"string"},"nonce":{"title":"Nonce created by the Vega network used for this old signer","type":"string"},"oldSigner":{"title":"Ethereum address of the old signer","type":"string"}},"title":"Signer removed from the ERC20 bridge","type":"object"},"vegaERC20ThresholdSet":{"properties":{"blockTime":{"description":"Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake was made unavailable.","format":"int64","type":"string"},"newThreshold":{"format":"int64","title":"New threshold value to set","type":"integer"},"nonce":{"title":"Nonce created by the Vega network","type":"string"}},"title":"Threshold has been updated on the multisig control","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaERC20Withdrawal":{"properties":{"referenceNonce":{"description":"Reference nonce used for the transaction.","type":"string"},"targetEthereumAddress":{"description":"Target Ethereum wallet address.","type":"string"},"vegaAssetId":{"description":"Vega network internal asset ID.","type":"string"}},"title":"Asset withdrawal for an ERC20 token","type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaErc20WithdrawExt":{"properties":{"receiverAddress":{"description":"Address into which the bridge will release the funds.","type":"string"}},"title":"Extension of data required for the withdraw submissions","type":"object"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthContractCallEvent":{"properties":{"blockHeight":{"description":"Ethereum block height.","format":"uint64","type":"string"},"blockTime":{"description":"Ethereum block time in Unix seconds.","format":"uint64","type":"string"},"error":{"description":"Error message if the call failed.","type":"string"},"heartbeat":{"description":"If true the event does not correspond to a contract call and is only a notification to core of the last checked block height.","type":"boolean"},"result":{"description":"Result of contract call, packed according to the ABI stored in the associated data source spec.","format":"byte","type":"string"},"sourceChainId":{"description":"Source chain for this chain event.","format":"uint64","type":"string"},"specId":{"description":"ID of the data source spec that triggered this contract call.","type":"string"}},"title":"Result of calling an arbitrary Ethereum contract method","type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaFutureCap":{"properties":{"binarySettlement":{"description":"If set to true, the settlement price must either be zero, or equal to the max price.","type":"boolean"},"fullyCollateralised":{"description":"If set to true, positions must be fully collateralised so there is no default risk for any party.","type":"boolean"},"maxPrice":{"description":"Set the maximum price for orders, and settlement data in market decimals.","type":"string"}},"type":"object"},"vegaFutureProduct":{"properties":{"cap":{"$ref":"#/components/schemas/vegaFutureCap","description":"If set, this product creates a capped future market."},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM","INDIVIDUAL_SCOPE_AMM"],"type":"string"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaKeyValueBundle":{"properties":{"key":{"type":"string"},"tolerance":{"type":"string"},"value":{"$ref":"#/components/schemas/vegaStateVarValue"}},"type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"riskFactorOverride":{"$ref":"#/components/schemas/vegaRiskFactorOverride","description":"And optional override for the risk factor calculated by the risk model."},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMatrixValue":{"properties":{"value":{"items":{"$ref":"#/components/schemas/vegaVectorValue"},"type":"array"}},"type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaOrderType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"title":"Type values for an order","type":"string"},"vegaPeggedOrder":{"properties":{"offset":{"description":"Offset from the price reference.","type":"string"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Price point the order is linked to."}},"title":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","type":"object"},"vegaPeggedReference":{"default":"PEGGED_REFERENCE_UNSPECIFIED","description":"- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference","enum":["PEGGED_REFERENCE_UNSPECIFIED","PEGGED_REFERENCE_MID","PEGGED_REFERENCE_BEST_BID","PEGGED_REFERENCE_BEST_ASK"],"title":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","type":"string"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaRiskFactorOverride":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factor override to control stable leverage","type":"object"},"vegaScalarValue":{"properties":{"value":{"type":"string"}},"type":"object"},"vegaSide":{"default":"SIDE_UNSPECIFIED","description":"- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"title":"Side relates to the direction of an order, to Buy, or Sell","type":"string"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakeDeposited":{"properties":{"amount":{"description":"Amount deposited as an unsigned base 10 integer scaled to the asset's decimal places.","type":"string"},"blockTime":{"description":"Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake started to be available.","format":"int64","type":"string"},"ethereumAddress":{"title":"Ethereum Address of the user depositing stake (hex encode with 0x prefix)","type":"string"},"vegaPublicKey":{"description":"Hex encoded public key of the party receiving the stake deposit.","type":"string"}},"type":"object"},"vegaStakeRemoved":{"properties":{"amount":{"description":"Amount removed as a base 10 unsigned integer scaled to the asset's decimal places.","type":"string"},"blockTime":{"description":"The time at which the block was produced\nwill be used to inform the core at what time\nthe stake was made unavailable.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address of the user removing stake. This should be hex encoded with 0x prefix.","type":"string"},"vegaPublicKey":{"description":"Hex encoded public key of the party from which to remove stake.","type":"string"}},"type":"object"},"vegaStakeTotalSupply":{"properties":{"tokenAddress":{"title":"Address of the staking asset","type":"string"},"totalSupply":{"description":"Total supply observed for the token as an unsigned based 10 integer scaled to the asset's decimal places.","type":"string"}},"type":"object"},"vegaStakingEvent":{"description":"Event related to staking on the Vega network.","properties":{"block":{"description":"Block in which the transaction was added.","format":"uint64","type":"string"},"index":{"description":"Index of the log in the transaction.","format":"uint64","type":"string"},"stakeDeposited":{"$ref":"#/components/schemas/vegaStakeDeposited"},"stakeRemoved":{"$ref":"#/components/schemas/vegaStakeRemoved"},"totalSupply":{"$ref":"#/components/schemas/vegaStakeTotalSupply"}},"type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaStateValueProposal":{"properties":{"eventId":{"description":"Event ID.","type":"string"},"kvb":{"description":"Key value tolerance triplets.","items":{"$ref":"#/components/schemas/vegaKeyValueBundle"},"type":"array"},"stateVarId":{"description":"State variable ID.","type":"string"}},"type":"object"},"vegaStateVarValue":{"properties":{"matrixVal":{"$ref":"#/components/schemas/vegaMatrixValue"},"scalarVal":{"$ref":"#/components/schemas/vegaScalarValue"},"vectorVal":{"$ref":"#/components/schemas/vegaVectorValue"}},"type":"object"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaVectorValue":{"properties":{"value":{"items":{"type":"string"},"type":"array"}},"type":"object"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"},"vegaWithdrawExt":{"properties":{"erc20":{"$ref":"#/components/schemas/vegaErc20WithdrawExt","description":"ERC20 withdrawal details."}},"title":"Withdrawal external details","type":"object"}}},"tags":[{"name":"Block Explorer"}]} \ No newline at end of file diff --git a/specs/v0.77.6/blockexplorer.swagger.json b/specs/v0.77.6/blockexplorer.swagger.json new file mode 100644 index 000000000..2caf28a00 --- /dev/null +++ b/specs/v0.77.6/blockexplorer.swagger.json @@ -0,0 +1,4227 @@ +{ + "swagger": "2.0", + "info": { + "title": "Vega block explorer APIs", + "version": "v0.77.6" + }, + "tags": [ + { + "name": "Block Explorer" + } + ], + "host": "api.n10.testnet.vega.xyz", + "schemes": [ + + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": { + "/info": { + "get": { + "summary": "Info", + "description": "Get information about the block explorer.\nResponse contains a semver formatted version of the data node and the commit hash, from which the block explorer was built", + "operationId": "BlockExplorer_Info", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1InfoResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "BlockExplorer" + ] + } + }, + "/transactions": { + "get": { + "summary": "List transactions", + "description": "List transactions from the Vega blockchain from the newest to the oldest transactions.", + "operationId": "BlockExplorer_ListTransactions", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListTransactionsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "before", + "description": "Cursor to paginate the request. It can be used in conjunction with the `after` cursor.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "after", + "description": "Cursor to paginate the request. It can be used in conjunction with the `before` cursor.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "cmdTypes", + "description": "Transaction command types filter, for listing transactions with specified command types.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "excludeCmdTypes", + "description": "Transaction command types exclusion filter, for listing all the transactions except the ones with specified command types.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "parties", + "description": "Party IDs filter, can be sender or receiver.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "first", + "description": "Number of transactions to be returned from the blockchain.\nUse in conjunction with the `after` cursor to paginate forwards. Paginating forwards means toward the most recent\ntransactions.\nIt cannot be used in conjunction with the `before` cursor.\nOn its own, this will return the `first` most recent transactions.", + "in": "query", + "required": false, + "type": "integer", + "format": "int64" + }, + { + "name": "last", + "description": "Number of transactions to be returned from the blockchain.\nUse in conjunction with the `before` cursor to paginate backwards. Paginating forwards means toward the least recent\ntransactions.\nIt cannot be used in conjunction with the `after` cursor.\nOn its own, this will return the `last` oldest transactions.", + "in": "query", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "tags": [ + "BlockExplorer" + ] + } + }, + "/transactions/{hash}": { + "get": { + "summary": "Get transaction", + "description": "Get a transaction from the Vega blockchain", + "operationId": "BlockExplorer_GetTransaction", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1GetTransactionResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "hash", + "description": "Hash of the transaction", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "BlockExplorer" + ] + } + } + }, + "definitions": { + "ConditionOperator": { + "type": "string", + "enum": [ + "OPERATOR_UNSPECIFIED", + "OPERATOR_EQUALS", + "OPERATOR_GREATER_THAN", + "OPERATOR_GREATER_THAN_OR_EQUAL", + "OPERATOR_LESS_THAN", + "OPERATOR_LESS_THAN_OR_EQUAL" + ], + "default": "OPERATOR_UNSPECIFIED", + "description": "Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue." + }, + "OracleDataSubmissionOracleSource": { + "type": "string", + "enum": [ + "ORACLE_SOURCE_UNSPECIFIED", + "ORACLE_SOURCE_OPEN_ORACLE", + "ORACLE_SOURCE_JSON", + "ORACLE_SOURCE_ETHEREUM" + ], + "default": "ORACLE_SOURCE_UNSPECIFIED", + "description": "- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.", + "title": "Supported oracle sources" + }, + "OrderTimeInForce": { + "type": "string", + "enum": [ + "TIME_IN_FORCE_UNSPECIFIED", + "TIME_IN_FORCE_GTC", + "TIME_IN_FORCE_GTT", + "TIME_IN_FORCE_IOC", + "TIME_IN_FORCE_FOK", + "TIME_IN_FORCE_GFA", + "TIME_IN_FORCE_GFN" + ], + "default": "TIME_IN_FORCE_UNSPECIFIED", + "description": "- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)", + "title": "Time In Force for an order" + }, + "StopOrderExpiryStrategy": { + "type": "string", + "enum": [ + "EXPIRY_STRATEGY_UNSPECIFIED", + "EXPIRY_STRATEGY_CANCELS", + "EXPIRY_STRATEGY_SUBMIT" + ], + "default": "EXPIRY_STRATEGY_UNSPECIFIED", + "description": " - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached." + }, + "StopOrderSizeOverrideSetting": { + "type": "string", + "enum": [ + "SIZE_OVERRIDE_SETTING_UNSPECIFIED", + "SIZE_OVERRIDE_SETTING_NONE", + "SIZE_OVERRIDE_SETTING_POSITION" + ], + "default": "SIZE_OVERRIDE_SETTING_UNSPECIFIED", + "title": "- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader" + }, + "StopOrderSizeOverrideValue": { + "type": "object", + "properties": { + "percentage": { + "type": "string", + "title": "Scaling percentage of the current position’s size" + } + } + }, + "UpdateMarginModeMode": { + "type": "string", + "enum": [ + "MODE_UNSPECIFIED", + "MODE_CROSS_MARGIN", + "MODE_ISOLATED_MARGIN" + ], + "default": "MODE_UNSPECIFIED", + "title": "- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed" + }, + "blockexplorerapiv1Transaction": { + "type": "object", + "properties": { + "block": { + "type": "string", + "format": "uint64", + "title": "Height of the block the transaction was found in" + }, + "index": { + "type": "integer", + "format": "int64", + "title": "Index of the transaction in the block" + }, + "hash": { + "type": "string", + "title": "Hash of the transaction" + }, + "submitter": { + "type": "string", + "title": "Vega public key of the transaction's submitter" + }, + "type": { + "type": "string", + "title": "Type of transaction" + }, + "code": { + "type": "integer", + "format": "int64", + "title": "Results code of the transaction. 0 indicates the transaction was successful" + }, + "cursor": { + "type": "string", + "title": "Cursor for this transaction. This is used for paginating results" + }, + "command": { + "$ref": "#/definitions/v1InputData", + "title": "Actual command of the transaction" + }, + "signature": { + "$ref": "#/definitions/v1Signature", + "title": "Signature generated by the submitter for the transaction" + }, + "error": { + "type": "string", + "title": "Optional error happening when processing / checking the transaction\nThis should be set if error code is not 0" + }, + "createdAt": { + "type": "string", + "description": "Timestamp when the transaction happened, using RFC3399 format." + }, + "version": { + "$ref": "#/definitions/v1TxVersion", + "title": "Version format of the transaction" + }, + "pow": { + "$ref": "#/definitions/v1ProofOfWork", + "title": "Proof of Work parameters of the transaction" + } + } + }, + "commandsv1CancelTransfer": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "Transfer ID of the transfer to cancel." + } + }, + "description": "Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction." + }, + "commandsv1OneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account." + } + }, + "description": "Details for a one-off transfer." + }, + "commandsv1RecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64", + "description": "First epoch from which this transfer shall be executed." + }, + "endEpoch": { + "type": "string", + "format": "uint64", + "description": "Last epoch at which this transfer shall be executed." + }, + "factor": { + "type": "string", + "description": "Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc." + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy", + "description": "Optional parameter defining how a transfer is dispatched." + } + }, + "title": "Details for a recurring transfer" + }, + "commandsv1Transfer": { + "type": "object", + "properties": { + "fromAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Account type from which the funds of the party should be taken." + }, + "to": { + "type": "string", + "description": "Public key of the destination account." + }, + "toAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Type of the destination account." + }, + "asset": { + "type": "string", + "description": "Asset ID of the asset to be transferred." + }, + "amount": { + "type": "string", + "description": "Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places." + }, + "reference": { + "type": "string", + "description": "Reference to be attached to the transfer." + }, + "from": { + "type": "string", + "description": "AMM key from which assets are to be transferred, if applicable.\nThe submitter of the transaction must be the owner of this AMM key.\nIf provided, the 'from_account_type' must be REWARDS_VESTED, and the asset in this account\nmust match the asset specified in the transfer." + }, + "oneOff": { + "$ref": "#/definitions/commandsv1OneOffTransfer", + "description": "Details of a one-off transfer that is executed once at a specified time." + }, + "recurring": { + "$ref": "#/definitions/commandsv1RecurringTransfer", + "description": "Details of a transfer that is executed once every epoch until stopped." + } + }, + "title": "Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`" + }, + "googlerpcStatus": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "$ref": "#/definitions/protobufAny" + } + } + } + }, + "protobufAny": { + "type": "object", + "properties": { + "@type": { + "type": "string" + } + }, + "additionalProperties": {} + }, + "protobufNullValue": { + "type": "string", + "enum": [ + "NULL_VALUE" + ], + "default": "NULL_VALUE", + "description": "`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value." + }, + "v1AmendAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for the AMM to be amended." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount to be committed to the AMM. If not supplied the commitment will remain unchanged." + }, + "slippageTolerance": { + "type": "string", + "description": "Slippage tolerance for rebasing position when updating the AMM." + }, + "concentratedLiquidityParameters": { + "$ref": "#/definitions/v1AmendAMMConcentratedLiquidityParameters", + "description": "Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market. If not supplied the proposed fee will remain unchanged." + } + }, + "description": "Command to amend an existing automated market maker on a market." + }, + "v1AmendAMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "upperBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position." + }, + "lowerBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position." + }, + "base": { + "type": "string", + "description": "Price that the AMM will quote as its \"fair price\" when its position is zero." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage." + } + }, + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "v1AnnounceNode": { + "type": "object", + "properties": { + "vegaPubKey": { + "type": "string", + "description": "Vega public key of the node being announced." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum public key of the node being announced." + }, + "chainPubKey": { + "type": "string", + "description": "Public key for the blockchain, currently the node's CometBFT key." + }, + "infoUrl": { + "type": "string", + "description": "URL to the node operators homepage allowing stake holders to make an informed decision when delegating." + }, + "country": { + "type": "string", + "description": "Country code (ISO 3166-1 alpha-2) for the location of the node." + }, + "id": { + "type": "string", + "description": "Node ID of the validator, which is the node's public master key." + }, + "name": { + "type": "string", + "description": "Human-readable name of the node." + }, + "avatarUrl": { + "type": "string", + "description": "URL to the node operator's avatar." + }, + "vegaPubKeyIndex": { + "type": "integer", + "format": "int64", + "description": "Vega public key derivation index." + }, + "fromEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch from which the node is expected to be ready to validate blocks." + }, + "ethereumSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the node made using the ethereum wallet." + }, + "vegaSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the node made using the Vega wallet." + }, + "submitterAddress": { + "type": "string", + "description": "Ethereum public key to use as a submitter to allow automatic signature generation." + } + }, + "description": "A command that allows a new node operator to announce themselves to the network as a new validator." + }, + "v1ApplyReferralCode": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Referral code, normally the referral set ID, for the party to join." + } + }, + "description": "Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch." + }, + "v1BatchMarketInstructions": { + "type": "object", + "properties": { + "cancellations": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderCancellation" + }, + "description": "List of order cancellations to be processed sequentially." + }, + "amendments": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderAmendment" + }, + "description": "List of order amendments to be processed sequentially." + }, + "submissions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "description": "List of order submissions to be processed sequentially." + }, + "stopOrdersCancellation": { + "type": "array", + "items": { + "$ref": "#/definitions/v1StopOrdersCancellation" + }, + "description": "List of stop order cancellations to be processed sequentially." + }, + "stopOrdersSubmission": { + "type": "array", + "items": { + "$ref": "#/definitions/v1StopOrdersSubmission" + }, + "description": "List of stop order submissions to be processed sequentially." + }, + "updateMarginMode": { + "type": "array", + "items": { + "$ref": "#/definitions/v1UpdateMarginMode" + }, + "title": "Update margin mode instruction" + } + }, + "description": "A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\"." + }, + "v1BatchProposalSubmission": { + "type": "object", + "properties": { + "reference": { + "type": "string", + "description": "Arbitrary human-readable reference identifying the proposal." + }, + "terms": { + "$ref": "#/definitions/v1BatchProposalSubmissionTerms", + "description": "Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + } + }, + "description": "Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it." + }, + "v1BatchProposalSubmissionTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits." + }, + "changes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBatchProposalTermsChange" + }, + "description": "List of individual changes included in the batch proposal." + } + }, + "title": "Terms for a batch governance proposal submission" + }, + "v1CancelAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID to cancel an AMM for." + }, + "method": { + "$ref": "#/definitions/v1CancelAMMMethod", + "description": "Method to use to cancel the AMM." + } + }, + "description": "Command to cancel an automated market maker for a given market." + }, + "v1CancelAMMMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_IMMEDIATE", + "METHOD_REDUCE_ONLY" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_IMMEDIATE: Cancellation will be immediate and any open positions will be transferred to the network for liquidation.\n - METHOD_REDUCE_ONLY: AMM will only trade to reduce its position, and will be cancelled once its position reaches zero." + }, + "v1ChainEvent": { + "type": "object", + "properties": { + "txId": { + "type": "string", + "description": "ID of the transaction on the foreign chain that caused the event." + }, + "nonce": { + "type": "string", + "format": "uint64", + "description": "Arbitrary one-time integer used to prevent replay attacks." + }, + "builtin": { + "$ref": "#/definitions/vegaBuiltinAssetEvent", + "description": "Built-in asset event." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20Event", + "description": "Ethereum ERC20 event." + }, + "stakingEvent": { + "$ref": "#/definitions/vegaStakingEvent", + "description": "Ethereum Staking event." + }, + "erc20Multisig": { + "$ref": "#/definitions/vegaERC20MultiSigEvent", + "description": "Ethereum ERC20 multisig event." + }, + "contractCall": { + "$ref": "#/definitions/vegaEthContractCallEvent", + "description": "Ethereum contract call event." + }, + "heartbeat": { + "$ref": "#/definitions/vegaERC20Heartbeat", + "description": "Heartbeat showing evidence that a contract is being listened to." + } + }, + "description": "A validator command sent automatically that provides information of events that have happened on foreign chains." + }, + "v1Condition": { + "type": "object", + "properties": { + "operator": { + "$ref": "#/definitions/ConditionOperator", + "description": "Type of comparison to make on the value." + }, + "value": { + "type": "string", + "description": "Value to be compared with by the operator." + } + }, + "title": "Condition describes the condition that must be validated by the network" + }, + "v1CreateReferralSet": { + "type": "object", + "properties": { + "isTeam": { + "type": "boolean", + "description": "Whether or not the referral set should be considered a team that can participate in team games on the network." + }, + "team": { + "$ref": "#/definitions/v1CreateReferralSetTeam", + "description": "Team details, if the referral set is to be considered a team." + } + }, + "description": "Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set." + }, + "v1CreateReferralSetTeam": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "External link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "External link to an avatar for the team." + }, + "closed": { + "type": "boolean", + "description": "Whether or not the team is closed to new party members." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team." + } + } + }, + "v1DelayedTransactionsWrapper": { + "type": "object", + "properties": { + "transactions": { + "type": "array", + "items": { + "type": "string", + "format": "byte" + } + }, + "height": { + "type": "string", + "format": "uint64" + } + }, + "description": "Internal transactions used to convey delayed transactions to be included in the next block." + }, + "v1DelegateSubmission": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "description": "Node ID to delegate stake to." + }, + "amount": { + "type": "string", + "description": "Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places." + } + }, + "description": "Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator." + }, + "v1ETHAddress": { + "type": "object", + "properties": { + "address": { + "type": "string" + } + } + }, + "v1EthereumKeyRotateSubmission": { + "type": "object", + "properties": { + "targetBlock": { + "type": "string", + "format": "uint64", + "description": "Block height at which the key rotation will take effect." + }, + "newAddress": { + "type": "string", + "description": "Ethereum address that is being rotated to." + }, + "currentAddress": { + "type": "string", + "description": "Ethereum address of the node's current Ethereum keys." + }, + "submitterAddress": { + "type": "string", + "description": "Ethereum public key to use as a submitter to allow automatic signature generation." + }, + "ethereumSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature signed by the new Ethereum key that can be verified to prove ownership." + } + }, + "description": "A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated." + }, + "v1Filter": { + "type": "object", + "properties": { + "key": { + "$ref": "#/definitions/v1PropertyKey", + "description": "Data source's data property key targeted by the filter." + }, + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that should be matched by the data to be\nconsidered of interest." + } + }, + "description": "Filter describes the conditions under which a data source data is considered of\ninterest or not." + }, + "v1GetTransactionResponse": { + "type": "object", + "properties": { + "transaction": { + "$ref": "#/definitions/blockexplorerapiv1Transaction", + "title": "Transaction corresponding to the hash" + } + } + }, + "v1IcebergOpts": { + "type": "object", + "properties": { + "peakSize": { + "type": "string", + "format": "uint64", + "description": "Size of the order that is made visible and can be traded with during the execution of a single order." + }, + "minimumVisibleSize": { + "type": "string", + "format": "uint64", + "description": "Minimum allowed remaining size of the order before it is replenished back to its peak size." + } + }, + "title": "Iceberg order options" + }, + "v1InfoResponse": { + "type": "object", + "properties": { + "version": { + "type": "string", + "title": "Semver formatted version of the data node" + }, + "commitHash": { + "type": "string", + "title": "Commit hash from which the data node was built" + } + } + }, + "v1InputData": { + "type": "object", + "properties": { + "nonce": { + "type": "string", + "format": "uint64", + "description": "Arbitrary number used to provide uniqueness to the signature of two otherwise identical input data, preventing replay attacks.\nMust be set to a different value for all new transactions sent by a party. It is advised to generate this number randomly." + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "description": "Block height which has been used to calculate the transaction proof-of-work." + }, + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission", + "description": "Command to submit an order." + }, + "orderCancellation": { + "$ref": "#/definitions/v1OrderCancellation", + "description": "Command to cancel an order." + }, + "orderAmendment": { + "$ref": "#/definitions/v1OrderAmendment", + "description": "Command to amend an order." + }, + "withdrawSubmission": { + "$ref": "#/definitions/v1WithdrawSubmission", + "description": "Command to submit a withdrawal." + }, + "proposalSubmission": { + "$ref": "#/definitions/v1ProposalSubmission", + "description": "Command to submit a governance proposal." + }, + "voteSubmission": { + "$ref": "#/definitions/v1VoteSubmission", + "description": "Command to submit a vote on a governance proposal." + }, + "liquidityProvisionSubmission": { + "$ref": "#/definitions/v1LiquidityProvisionSubmission", + "description": "Command to submit a liquidity commitment." + }, + "delegateSubmission": { + "$ref": "#/definitions/v1DelegateSubmission", + "description": "Command to delegate tokens to a validator." + }, + "undelegateSubmission": { + "$ref": "#/definitions/v1UndelegateSubmission", + "description": "Command to remove tokens delegated to a validator." + }, + "liquidityProvisionCancellation": { + "$ref": "#/definitions/v1LiquidityProvisionCancellation", + "description": "Command to cancel a liquidity commitment." + }, + "liquidityProvisionAmendment": { + "$ref": "#/definitions/v1LiquidityProvisionAmendment", + "description": "Command to amend a liquidity commitment." + }, + "transfer": { + "$ref": "#/definitions/commandsv1Transfer", + "description": "Command to submit a transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/commandsv1CancelTransfer", + "description": "Command to cancel a recurring transfer." + }, + "announceNode": { + "$ref": "#/definitions/v1AnnounceNode", + "description": "Command used by a node operator to announce its node as a pending validator." + }, + "batchMarketInstructions": { + "$ref": "#/definitions/v1BatchMarketInstructions", + "description": "Command to submit a batch of order instructions." + }, + "stopOrdersSubmission": { + "$ref": "#/definitions/v1StopOrdersSubmission", + "description": "Command to submit a pair of stop orders." + }, + "stopOrdersCancellation": { + "$ref": "#/definitions/v1StopOrdersCancellation", + "description": "Command to cancel stop orders." + }, + "createReferralSet": { + "$ref": "#/definitions/v1CreateReferralSet", + "description": "Command to create a referral set." + }, + "updateReferralSet": { + "$ref": "#/definitions/v1UpdateReferralSet", + "description": "Command to update a referral set." + }, + "applyReferralCode": { + "$ref": "#/definitions/v1ApplyReferralCode", + "description": "Command to apply a referral code." + }, + "updateMarginMode": { + "$ref": "#/definitions/v1UpdateMarginMode", + "description": "Command to update the margin mode of a party in a market." + }, + "joinTeam": { + "$ref": "#/definitions/v1JoinTeam", + "description": "Command to join a team." + }, + "batchProposalSubmission": { + "$ref": "#/definitions/v1BatchProposalSubmission", + "description": "Command to submit a batch governance proposal." + }, + "updatePartyProfile": { + "$ref": "#/definitions/v1UpdatePartyProfile", + "description": "Command to update a party's profile." + }, + "submitAmm": { + "$ref": "#/definitions/v1SubmitAMM", + "title": "Command to submit an AMM pool to a market" + }, + "amendAmm": { + "$ref": "#/definitions/v1AmendAMM", + "title": "Command to amend an AMM pool on a market" + }, + "cancelAmm": { + "$ref": "#/definitions/v1CancelAMM", + "title": "Command to cancel an AMM pool on a market" + }, + "nodeVote": { + "$ref": "#/definitions/v1NodeVote", + "description": "Validator command sent automatically to vote on that validity of an external resource." + }, + "nodeSignature": { + "$ref": "#/definitions/v1NodeSignature", + "description": "Validator command sent automatically to provide signatures for the Ethereum bridge." + }, + "chainEvent": { + "$ref": "#/definitions/v1ChainEvent", + "description": "Validator command sent automatically to notify the Vega chain of an off-chain event." + }, + "keyRotateSubmission": { + "$ref": "#/definitions/v1KeyRotateSubmission", + "description": "Validator command sent manually by a node operator to rotate their node's Vega keys." + }, + "stateVariableProposal": { + "$ref": "#/definitions/v1StateVariableProposal", + "description": "Validator command sent automatically to reach consensus on floating point values." + }, + "validatorHeartbeat": { + "$ref": "#/definitions/v1ValidatorHeartbeat", + "description": "Validator command sent automatically to signal regular participation in the network." + }, + "ethereumKeyRotateSubmission": { + "$ref": "#/definitions/v1EthereumKeyRotateSubmission", + "description": "Validator command sent manually by a node operator to rotate their node's Ethereum keys." + }, + "protocolUpgradeProposal": { + "$ref": "#/definitions/v1ProtocolUpgradeProposal", + "description": "Validator command sent manually to propose a protocol upgrade." + }, + "issueSignatures": { + "$ref": "#/definitions/v1IssueSignatures", + "description": "Command to request signatures to amend the multisig-control contract." + }, + "oracleDataSubmission": { + "$ref": "#/definitions/v1OracleDataSubmission", + "description": "Command to submit external oracle data." + }, + "delayedTransactionsWrapper": { + "$ref": "#/definitions/v1DelayedTransactionsWrapper", + "description": "Internal transactions used to convey delayed transactions to be included in the next block." + } + }, + "description": "Input data for a transaction containing a network command for the Vega network to execute.\nOnce populated the protobuf message should be marshalled into a byte array and included in a transaction message." + }, + "v1InternalTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "int64", + "description": "Trigger when the vega time is greater or equal to this time, in Unix seconds." + }, + "every": { + "type": "string", + "format": "int64", + "description": "Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately." + } + }, + "description": "Trigger for an internal time data source." + }, + "v1IssueSignatures": { + "type": "object", + "properties": { + "submitter": { + "type": "string", + "description": "Ethereum address which will submit the signatures to the smart contract." + }, + "kind": { + "$ref": "#/definitions/v1NodeSignatureKind", + "description": "What kind of signatures to generate, namely for whether a signer is being added or removed." + }, + "validatorNodeId": { + "type": "string", + "description": "Node ID of the validator node that will be signed in or out of the smart contract." + }, + "chainId": { + "type": "string", + "description": "Chain ID of the bridge to generate signatures for." + } + }, + "description": "Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command." + }, + "v1JoinTeam": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the team to join, this is the same as the referral code used to generate the team." + } + }, + "description": "Command that allows the submitter to join a team or change teams if they are already a member of a team." + }, + "v1KeyRotateSubmission": { + "type": "object", + "properties": { + "newPubKeyIndex": { + "type": "integer", + "format": "int64", + "description": "New Vega public key derivation index." + }, + "targetBlock": { + "type": "string", + "format": "uint64", + "description": "Block height at which the key rotation will take effect." + }, + "newPubKey": { + "type": "string", + "description": "Vega public key that would be rotated to." + }, + "currentPubKeyHash": { + "type": "string", + "description": "Hash of the node's current Vega public key." + } + }, + "description": "A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated." + }, + "v1LiquidityProvisionAmendment": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter wants to amend the liquidity commitment for." + }, + "commitmentAmount": { + "type": "string", + "description": "New commitment amount." + }, + "fee": { + "type": "string", + "description": "New nominated liquidity fee factor." + }, + "reference": { + "type": "string", + "description": "New arbitrary reference to be added to every order created out of this liquidity provision submission." + } + }, + "description": "Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged." + }, + "v1LiquidityProvisionCancellation": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter will stop providing liquidity for." + } + }, + "description": "Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market." + }, + "v1LiquidityProvisionSubmission": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter wishes to provide liquidity for." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places." + }, + "fee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers." + }, + "reference": { + "type": "string", + "description": "Arbitrary reference to be added to every order created out of this liquidity provision submission." + } + }, + "description": "A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market." + }, + "v1ListTransactionsResponse": { + "type": "object", + "properties": { + "transactions": { + "type": "array", + "items": { + "$ref": "#/definitions/blockexplorerapiv1Transaction" + }, + "title": "Transaction corresponding to the specific request and filters" + } + } + }, + "v1NodeSignature": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the resource that the signature relates to." + }, + "sig": { + "type": "string", + "format": "byte", + "description": "Signature generated by the node." + }, + "kind": { + "$ref": "#/definitions/v1NodeSignatureKind", + "description": "Kind of resource being signed." + } + }, + "description": "A validator command sent automatically containing a signature that can be used on a foreign chain to process an action." + }, + "v1NodeSignatureKind": { + "type": "string", + "enum": [ + "NODE_SIGNATURE_KIND_UNSPECIFIED", + "NODE_SIGNATURE_KIND_ASSET_NEW", + "NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL", + "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED", + "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED", + "NODE_SIGNATURE_KIND_ASSET_UPDATE" + ], + "default": "NODE_SIGNATURE_KIND_UNSPECIFIED", + "description": "- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.", + "title": "Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc" + }, + "v1NodeVote": { + "type": "object", + "properties": { + "reference": { + "type": "string", + "description": "Reference identifying the resource that has been verified." + }, + "type": { + "$ref": "#/definitions/v1NodeVoteType", + "description": "Type of external event that has been verified." + } + }, + "description": "A validator command which is sent automatically by a node when it has verified a resource external to the network." + }, + "v1NodeVoteType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_STAKE_DEPOSITED", + "TYPE_STAKE_REMOVED", + "TYPE_FUNDS_DEPOSITED", + "TYPE_SIGNER_ADDED", + "TYPE_SIGNER_REMOVED", + "TYPE_BRIDGE_STOPPED", + "TYPE_BRIDGE_RESUMED", + "TYPE_ASSET_LISTED", + "TYPE_LIMITS_UPDATED", + "TYPE_STAKE_TOTAL_SUPPLY", + "TYPE_SIGNER_THRESHOLD_SET", + "TYPE_GOVERNANCE_VALIDATE_ASSET", + "TYPE_ETHEREUM_CONTRACT_CALL_RESULT", + "TYPE_ETHEREUM_HEARTBEAT" + ], + "default": "TYPE_UNSPECIFIED", + "description": " - TYPE_UNSPECIFIED: Represents an unspecified or missing value from the input\n - TYPE_STAKE_DEPOSITED: Node vote for a new stake deposit\n - TYPE_STAKE_REMOVED: Node vote for a new stake removed event\n - TYPE_FUNDS_DEPOSITED: Node vote for a new collateral deposit\n - TYPE_SIGNER_ADDED: Node vote for a new signer added to the erc20 bridge\n - TYPE_SIGNER_REMOVED: Node vote for a signer removed from the erc20 bridge\n - TYPE_BRIDGE_STOPPED: Node vote for a bridge stopped event\n - TYPE_BRIDGE_RESUMED: Node vote for a bridge resumed event\n - TYPE_ASSET_LISTED: Node vote for a newly listed asset\n - TYPE_LIMITS_UPDATED: Node vote for an asset limits update\n - TYPE_STAKE_TOTAL_SUPPLY: Node vote to share the total supply of the staking token\n - TYPE_SIGNER_THRESHOLD_SET: Node vote to update the threshold of the signer set for the multisig contract\n - TYPE_GOVERNANCE_VALIDATE_ASSET: Node vote to validate a new assert governance proposal\n - TYPE_ETHEREUM_CONTRACT_CALL_RESULT: Node vote for an Ethereum contract call result\n - TYPE_ETHEREUM_HEARTBEAT: Node vote for an Ethereum chain event heartbeat." + }, + "v1OracleDataSubmission": { + "type": "object", + "properties": { + "source": { + "$ref": "#/definitions/OracleDataSubmissionOracleSource", + "description": "Source from which the data is coming from." + }, + "payload": { + "type": "string", + "format": "byte", + "description": "Data provided by the data source." + } + }, + "title": "Command to submit new oracle data from third party providers" + }, + "v1OrderAmendment": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "ID of the order to amend." + }, + "marketId": { + "type": "string", + "description": "Market ID that the order was originally submitted to." + }, + "price": { + "type": "string", + "description": "New price for the order. This field is an unsigned integer scaled to the market's decimal places." + }, + "sizeDelta": { + "type": "string", + "format": "int64", + "description": "Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for the new expiry time for the order." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "description": "New time in force for the order." + }, + "peggedOffset": { + "type": "string", + "description": "New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "peggedReference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "New pegged reference for the order." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0." + } + }, + "description": "A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command." + }, + "v1OrderCancellation": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided." + }, + "marketId": { + "type": "string", + "description": "Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled." + } + }, + "description": "A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command." + }, + "v1OrderSubmission": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID to submit the order to." + }, + "price": { + "type": "string", + "description": "Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "Size for the order, for example, in a futures market the size equals the number of units." + }, + "side": { + "$ref": "#/definitions/vegaSide", + "description": "Which side of the order book the order is for, e.g. buy or sell." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "description": "Time in force indicates how long an order will remain active before it is executed or expires.." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT." + }, + "type": { + "$ref": "#/definitions/vegaOrderType", + "description": "Type of the order." + }, + "reference": { + "type": "string", + "description": "Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order." + }, + "peggedOrder": { + "$ref": "#/definitions/vegaPeggedOrder", + "description": "Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times." + }, + "postOnly": { + "type": "boolean", + "description": "If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders." + }, + "reduceOnly": { + "type": "boolean", + "description": "If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders." + }, + "icebergOpts": { + "$ref": "#/definitions/v1IcebergOpts", + "description": "Iceberg order details. If set, the order will exist on the order book in chunks." + } + }, + "description": "A command that submits an order to the Vega network for a given market." + }, + "v1ProofOfWork": { + "type": "object", + "properties": { + "tid": { + "type": "string", + "description": "Unique transaction identifier used to seed the proof-of-work hash." + }, + "nonce": { + "type": "string", + "format": "uint64", + "description": "Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network." + } + }, + "description": "Components needed for the network to verify proof-of-work." + }, + "v1PropertyKey": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the property." + }, + "type": { + "$ref": "#/definitions/v1PropertyKeyType", + "description": "Data type of the property." + }, + "numberDecimalPlaces": { + "type": "string", + "format": "uint64", + "title": "Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER" + } + }, + "description": "PropertyKey describes the property key contained in data source data." + }, + "v1PropertyKeyType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_EMPTY", + "TYPE_INTEGER", + "TYPE_STRING", + "TYPE_BOOLEAN", + "TYPE_DECIMAL", + "TYPE_TIMESTAMP" + ], + "default": "TYPE_UNSPECIFIED", + "description": "Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type." + }, + "v1ProposalSubmission": { + "type": "object", + "properties": { + "reference": { + "type": "string", + "description": "Arbitrary human-readable reference identifying the proposal." + }, + "terms": { + "$ref": "#/definitions/vegaProposalTerms", + "description": "Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + } + }, + "description": "Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market." + }, + "v1ProtocolUpgradeProposal": { + "type": "object", + "properties": { + "upgradeBlockHeight": { + "type": "string", + "format": "uint64", + "description": "Block height at which to perform the upgrade." + }, + "vegaReleaseTag": { + "type": "string", + "description": "Release tag for the Vega binary." + } + }, + "description": "A validator command sent manually by a node operator to propose a protocol upgrade." + }, + "v1PubKey": { + "type": "object", + "properties": { + "key": { + "type": "string" + } + }, + "description": "PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated." + }, + "v1Signature": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "Hex encoded bytes of the signature." + }, + "algo": { + "type": "string", + "description": "Algorithm used to create the signature." + }, + "version": { + "type": "integer", + "format": "int64", + "description": "Version of the algorithm used to create the signature." + } + }, + "description": "Signature definition that allows the network to authenticate external data." + }, + "v1Signer": { + "type": "object", + "properties": { + "pubKey": { + "$ref": "#/definitions/v1PubKey", + "description": "List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys." + }, + "ethAddress": { + "$ref": "#/definitions/v1ETHAddress", + "description": "In case of an open oracle - Ethereum address will be submitted." + } + } + }, + "v1StateVariableProposal": { + "type": "object", + "properties": { + "proposal": { + "$ref": "#/definitions/vegaStateValueProposal", + "description": "Details of the state variable being proposed." + } + }, + "description": "A validator command sent automatically to reach consensus on floating point values." + }, + "v1StopOrderSetup": { + "type": "object", + "properties": { + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission", + "description": "Order to be submitted once the trigger is breached." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire." + }, + "expiryStrategy": { + "$ref": "#/definitions/StopOrderExpiryStrategy", + "description": "Strategy to adopt if the expiry time is reached." + }, + "sizeOverrideSetting": { + "$ref": "#/definitions/StopOrderSizeOverrideSetting", + "title": "Indicates if this order is linked to an order or position to derive the order size" + }, + "sizeOverrideValue": { + "$ref": "#/definitions/StopOrderSizeOverrideValue", + "title": "If this order is linked to a position, provide an optional scaling factor" + }, + "price": { + "type": "string", + "description": "Order will be submitted if the last traded price on the market breaches the given price." + }, + "trailingPercentOffset": { + "type": "string", + "description": "Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted." + } + }, + "description": "Price and expiry configuration for a stop order." + }, + "v1StopOrdersCancellation": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled." + }, + "stopOrderId": { + "type": "string", + "description": "Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided." + } + }, + "description": "A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command." + }, + "v1StopOrdersSubmission": { + "type": "object", + "properties": { + "risesAbove": { + "$ref": "#/definitions/v1StopOrderSetup", + "description": "Stop order that will be triggered if the price rises above a given trigger price." + }, + "fallsBelow": { + "$ref": "#/definitions/v1StopOrderSetup", + "description": "Stop order that will be triggered if the price falls below a given trigger price." + } + }, + "description": "A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO)." + }, + "v1SubmitAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for which to create an AMM." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount to be committed to the AMM." + }, + "slippageTolerance": { + "type": "string", + "title": "Slippage tolerance used for rebasing the AMM if its base price crosses with existing order" + }, + "concentratedLiquidityParameters": { + "$ref": "#/definitions/v1SubmitAMMConcentratedLiquidityParameters", + "description": "Concentrated liquidity parameters defining the shape of the AMM's volume curves." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market." + } + }, + "description": "Command to create an automated market maker for a given market." + }, + "v1SubmitAMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "upperBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position." + }, + "lowerBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position." + }, + "base": { + "type": "string", + "description": "Price that the AMM will quote as its \"fair price\" when its position is zero." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage." + } + }, + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "v1TxVersion": { + "type": "string", + "enum": [ + "TX_VERSION_UNSPECIFIED", + "TX_VERSION_V2", + "TX_VERSION_V3" + ], + "default": "TX_VERSION_UNSPECIFIED", + "description": "Transaction versions to maintain backwards compatibility of transaction formats.\n\n - TX_VERSION_UNSPECIFIED: Transaction version is unspecified.\n - TX_VERSION_V2: Transaction requires the addition of a proof-of-work calculation.\n - TX_VERSION_V3: Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks." + }, + "v1UndelegateSubmission": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "description": "Node ID to undelegate stake from." + }, + "amount": { + "type": "string", + "description": "Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed." + }, + "method": { + "$ref": "#/definitions/v1UndelegateSubmissionMethod", + "description": "Method of delegation." + } + }, + "description": "Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node." + }, + "v1UndelegateSubmissionMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_NOW", + "METHOD_AT_END_OF_EPOCH" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch." + }, + "v1UpdateMarginMode": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market to change margin mode for." + }, + "mode": { + "$ref": "#/definitions/UpdateMarginModeMode", + "description": "Margin mode to use." + }, + "marginFactor": { + "type": "string", + "title": "Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside" + } + } + }, + "v1UpdatePartyProfile": { + "type": "object", + "properties": { + "alias": { + "type": "string", + "description": "Alias given to the party. It must be unique network-wide." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Freeform data to associate to the party.\nSupport a maximum of 10 entries." + } + }, + "description": "Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed." + }, + "v1UpdateReferralSet": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the referral set to update." + }, + "isTeam": { + "type": "boolean", + "description": "Whether or not the referral set should be considered a team that can participate in team games on the network." + }, + "team": { + "$ref": "#/definitions/v1UpdateReferralSetTeam", + "description": "Team details, if the referral set is to be considered a team." + } + }, + "description": "A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged." + }, + "v1UpdateReferralSetTeam": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "New name of the team." + }, + "teamUrl": { + "type": "string", + "description": "New link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "New link to an avatar for the team." + }, + "closed": { + "type": "boolean", + "description": "Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team." + } + } + }, + "v1ValidatorHeartbeat": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "description": "Node ID of the validator emitting the heartbeat." + }, + "ethereumSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the validator made using their Ethereum wallet." + }, + "vegaSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the validator made using their Vega wallet." + }, + "message": { + "type": "string", + "description": "Message which has been signed." + } + }, + "description": "A validator command which is sent automatically at regular intervals by any validator participating in the network.\nIt is used to allow the network to know whether a validator is active, or if they have shut down." + }, + "v1VoteSubmission": { + "type": "object", + "properties": { + "proposalId": { + "type": "string", + "description": "Submit vote for the specified proposal ID." + }, + "value": { + "$ref": "#/definitions/vegaVoteValue", + "description": "Actual value of the vote." + } + }, + "description": "Command that allows a token holder to vote for or against an active governance proposal." + }, + "v1WithdrawSubmission": { + "type": "object", + "properties": { + "amount": { + "type": "string", + "description": "Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places." + }, + "asset": { + "type": "string", + "description": "Asset to be withdrawn." + }, + "ext": { + "$ref": "#/definitions/vegaWithdrawExt", + "description": "Details specific to the foreign chain, such as the receiver address." + } + }, + "description": "Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge." + }, + "vegaAccountType": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED", + "description": "- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "title": "Various collateral/account types as used by Vega" + }, + "vegaAssetDetails": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the asset (e.g: Great British Pound)." + }, + "symbol": { + "type": "string", + "description": "Symbol of the asset (e.g: GBP)." + }, + "decimals": { + "type": "string", + "format": "uint64", + "description": "Number of decimal / precision handled by this asset." + }, + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "builtinAsset": { + "$ref": "#/definitions/vegaBuiltinAsset", + "description": "Vega built-in asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20", + "description": "Ethereum ERC20 asset." + } + }, + "title": "Vega representation of an external asset" + }, + "vegaAssetDetailsUpdate": { + "type": "object", + "properties": { + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20Update", + "description": "Ethereum ERC20 asset update." + } + }, + "description": "Changes to apply on an existing asset." + }, + "vegaBatchProposalTermsChange": { + "type": "object", + "properties": { + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance initiated transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Proposal change to cancel a governance initiated transfe." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for adding a new asset." + } + }, + "title": "Terms change for a batch governance proposal" + }, + "vegaBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "minimumEpochs": { + "type": "string", + "description": "Required number of epochs a party must have been in a referral set to\naccess this tier." + }, + "referralRewardFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be rewarded to the referrer." + }, + "referralDiscountFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be discounted." + } + } + }, + "vegaBuiltinAsset": { + "type": "object", + "properties": { + "maxFaucetAmountMint": { + "type": "string", + "description": "Maximum amount that can be requested by a party through the built-in asset faucet at a time." + } + }, + "title": "Vega internal asset" + }, + "vegaBuiltinAssetDeposit": { + "type": "object", + "properties": { + "vegaAssetId": { + "type": "string", + "description": "Vega network internal asset ID." + }, + "partyId": { + "type": "string", + "description": "Vega party ID i.e. public key." + }, + "amount": { + "type": "string", + "description": "Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places." + } + }, + "title": "Deposit for a Vega built-in asset" + }, + "vegaBuiltinAssetEvent": { + "type": "object", + "properties": { + "deposit": { + "$ref": "#/definitions/vegaBuiltinAssetDeposit", + "description": "Built-in asset deposit." + }, + "withdrawal": { + "$ref": "#/definitions/vegaBuiltinAssetWithdrawal", + "description": "Built-in asset withdrawal." + } + }, + "title": "Event related to a Vega built-in asset" + }, + "vegaBuiltinAssetWithdrawal": { + "type": "object", + "properties": { + "vegaAssetId": { + "type": "string", + "description": "Vega network internal asset ID." + }, + "partyId": { + "type": "string", + "description": "Vega network party ID i.e. public key." + }, + "amount": { + "type": "string", + "description": "The amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places." + } + }, + "title": "Withdrawal for a Vega built-in asset" + }, + "vegaCancelTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaCancelTransferConfiguration", + "title": "Configuration for cancellation of a governance-initiated transfer" + } + } + }, + "vegaCancelTransferConfiguration": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "ID of the governance transfer proposal." + } + } + }, + "vegaCompositePriceConfiguration": { + "type": "object", + "properties": { + "decayWeight": { + "type": "string", + "description": "Decay weight used for calculation of mark price." + }, + "decayPower": { + "type": "string", + "format": "uint64", + "description": "Decay power used for the calculation of mark price." + }, + "cashAmount": { + "type": "string", + "description": "Cash amount, in asset decimals, used for the calculation of the mark price from the order book." + }, + "sourceWeights": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Weights for each composite price data source." + }, + "sourceStalenessTolerance": { + "type": "array", + "items": { + "type": "string" + }, + "description": "For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance." + }, + "compositePriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "Which method is used for the calculation of the composite price for the market." + }, + "dataSourcesSpec": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDataSourceDefinition" + }, + "description": "Additional price sources to be used for internal composite price calculation." + }, + "dataSourcesSpecBinding": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaSpecBindingForCompositePrice" + }, + "title": "List of each price source and its corresponding binding" + } + }, + "description": "Mark price configuration parameters." + }, + "vegaCompositePriceType": { + "type": "string", + "enum": [ + "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "COMPOSITE_PRICE_TYPE_WEIGHTED", + "COMPOSITE_PRICE_TYPE_MEDIAN", + "COMPOSITE_PRICE_TYPE_LAST_TRADE" + ], + "default": "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "description": " - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price." + }, + "vegaDataSourceDefinition": { + "type": "object", + "properties": { + "internal": { + "$ref": "#/definitions/vegaDataSourceDefinitionInternal" + }, + "external": { + "$ref": "#/definitions/vegaDataSourceDefinitionExternal" + } + }, + "description": "Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below." + }, + "vegaDataSourceDefinitionExternal": { + "type": "object", + "properties": { + "oracle": { + "$ref": "#/definitions/vegaDataSourceSpecConfiguration" + }, + "ethOracle": { + "$ref": "#/definitions/vegaEthCallSpec", + "description": "Contains the data specification that is received from Ethereum sources." + } + }, + "description": "DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants." + }, + "vegaDataSourceDefinitionInternal": { + "type": "object", + "properties": { + "time": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTime" + }, + "timeTrigger": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTimeTrigger" + } + }, + "description": "Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants." + }, + "vegaDataSourceSpecConfiguration": { + "type": "object", + "properties": { + "signers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Signer" + }, + "description": "Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list." + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "description": "Filters describes which source data are considered of interest or not for\nthe product (or the risk model)." + } + }, + "description": "All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters." + }, + "vegaDataSourceSpecConfigurationTime": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps should meet in order to be considered." + } + }, + "description": "Internal data source used for emitting timestamps." + }, + "vegaDataSourceSpecConfigurationTimeTrigger": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps need to meet in order to be considered." + }, + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1InternalTimeTrigger" + }, + "title": "An internal time trigger" + } + }, + "description": "Internal data source used for emitting timestamps automatically using predefined intervals and conditions." + }, + "vegaDataSourceSpecToFutureBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data." + }, + "tradingTerminationProperty": { + "type": "string", + "description": "Name of the property in the data source data that signals termination of trading." + } + }, + "title": "DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger" + }, + "vegaDataSourceSpecToPerpetualBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data." + }, + "settlementScheduleProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used to determine the perpetual's settlement schedule." + } + }, + "description": "Describes which properties of the data source data is to be\nused for settlement." + }, + "vegaDispatchMetric": { + "type": "string", + "enum": [ + "DISPATCH_METRIC_UNSPECIFIED", + "DISPATCH_METRIC_MAKER_FEES_PAID", + "DISPATCH_METRIC_MAKER_FEES_RECEIVED", + "DISPATCH_METRIC_LP_FEES_RECEIVED", + "DISPATCH_METRIC_MARKET_VALUE", + "DISPATCH_METRIC_AVERAGE_POSITION", + "DISPATCH_METRIC_RELATIVE_RETURN", + "DISPATCH_METRIC_RETURN_VOLATILITY", + "DISPATCH_METRIC_VALIDATOR_RANKING", + "DISPATCH_METRIC_REALISED_RETURN" + ], + "default": "DISPATCH_METRIC_UNSPECIFIED", + "title": "- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market" + }, + "vegaDispatchStrategy": { + "type": "object", + "properties": { + "assetForMetric": { + "type": "string", + "description": "Asset to use for metric." + }, + "metric": { + "$ref": "#/definitions/vegaDispatchMetric", + "description": "Metric to apply." + }, + "markets": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional markets in scope." + }, + "entityScope": { + "$ref": "#/definitions/vegaEntityScope", + "description": "Mandatory enum that defines the entities within scope." + }, + "individualScope": { + "$ref": "#/definitions/vegaIndividualScope", + "description": "Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded." + }, + "teamScope": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer" + }, + "nTopPerformers": { + "type": "string", + "title": "The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team" + }, + "stakingRequirement": { + "type": "string", + "title": "Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0" + }, + "notionalTimeWeightedAveragePositionRequirement": { + "type": "string", + "title": "Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0" + }, + "windowLength": { + "type": "string", + "format": "uint64", + "title": "Number of epochs to evaluate the metric on" + }, + "lockPeriod": { + "type": "string", + "format": "uint64", + "title": "Number of epochs after distribution to delay vesting of rewards by" + }, + "distributionStrategy": { + "$ref": "#/definitions/vegaDistributionStrategy", + "title": "Controls how the reward is distributed between qualifying parties" + }, + "rankTable": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaRank" + }, + "description": "Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy." + }, + "capRewardFeeMultiple": { + "type": "string", + "description": "If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum)." + }, + "transferInterval": { + "type": "integer", + "format": "int32", + "description": "Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed." + } + } + }, + "vegaDistributionStrategy": { + "type": "string", + "enum": [ + "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "DISTRIBUTION_STRATEGY_PRO_RATA", + "DISTRIBUTION_STRATEGY_RANK" + ], + "default": "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "description": " - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank." + }, + "vegaERC20": { + "type": "object", + "properties": { + "contractAddress": { + "type": "string", + "description": "Address of the contract for the token, on the ethereum network." + }, + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + }, + "chainId": { + "type": "string", + "description": "Chain ID the asset originated from." + } + }, + "title": "ERC20 token based asset, living on the ethereum network" + }, + "vegaERC20AssetDelist": { + "type": "object", + "properties": { + "vegaAssetId": { + "type": "string", + "description": "Vega network internal asset ID." + } + }, + "title": "Asset deny-listing for an ERC20 token" + }, + "vegaERC20AssetLimitsUpdated": { + "type": "object", + "properties": { + "vegaAssetId": { + "type": "string", + "description": "Vega network internal asset ID." + }, + "sourceEthereumAddress": { + "type": "string", + "description": "Ethereum wallet that initiated the deposit." + }, + "lifetimeLimits": { + "type": "string", + "description": "Updated lifetime limits." + }, + "withdrawThreshold": { + "type": "string", + "description": "Updated withdrawal threshold." + } + } + }, + "vegaERC20AssetList": { + "type": "object", + "properties": { + "vegaAssetId": { + "type": "string", + "description": "Vega network internal asset ID." + }, + "assetSource": { + "type": "string", + "description": "Ethereum address of the asset." + } + }, + "title": "Asset allow-listing for an ERC20 token" + }, + "vegaERC20Deposit": { + "type": "object", + "properties": { + "vegaAssetId": { + "type": "string", + "description": "Vega network internal asset ID." + }, + "sourceEthereumAddress": { + "type": "string", + "description": "Ethereum wallet that initiated the deposit." + }, + "targetPartyId": { + "type": "string", + "description": "Vega party ID i.e. public key that is the target of the deposit." + }, + "amount": { + "type": "string", + "description": "Amount to be deposited." + } + }, + "title": "Asset deposit for an ERC20 token" + }, + "vegaERC20Event": { + "type": "object", + "properties": { + "index": { + "type": "string", + "format": "uint64", + "description": "Index of the log in the transaction." + }, + "block": { + "type": "string", + "format": "uint64", + "description": "Block in which the transaction was added." + }, + "chainId": { + "type": "string", + "description": "ID of the source chain for this event." + }, + "assetList": { + "$ref": "#/definitions/vegaERC20AssetList", + "description": "List an ERC20 asset." + }, + "assetDelist": { + "$ref": "#/definitions/vegaERC20AssetDelist", + "description": "De-list an ERC20 asset." + }, + "deposit": { + "$ref": "#/definitions/vegaERC20Deposit", + "description": "Deposit ERC20 asset." + }, + "withdrawal": { + "$ref": "#/definitions/vegaERC20Withdrawal", + "description": "Withdraw ERC20 asset." + }, + "assetLimitsUpdated": { + "$ref": "#/definitions/vegaERC20AssetLimitsUpdated", + "description": "Update an ERC20 asset." + }, + "bridgeStopped": { + "type": "boolean", + "description": "Bridge operations has been stopped." + }, + "bridgeResumed": { + "type": "boolean", + "description": "Bridge operations has been resumed." + } + }, + "title": "Event related to an ERC20 token" + }, + "vegaERC20Heartbeat": { + "type": "object", + "properties": { + "contractAddress": { + "type": "string", + "title": "Contract address that is being listened to" + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Last Ethereum block height that was checked for events" + }, + "blockTime": { + "type": "string", + "format": "uint64", + "description": "Ethereum block time in Unix seconds." + }, + "sourceChainId": { + "type": "string", + "description": "Source chain for this chain event." + } + }, + "description": "Heartbeat represents that the ERC20 bridge is being watched even though no events happened." + }, + "vegaERC20MultiSigEvent": { + "type": "object", + "properties": { + "index": { + "type": "string", + "format": "uint64", + "title": "Index of the log in the transaction" + }, + "block": { + "type": "string", + "format": "uint64", + "title": "Block in which the transaction was added" + }, + "chainId": { + "type": "string", + "description": "ID of the source chain for this event." + }, + "signerAdded": { + "$ref": "#/definitions/vegaERC20SignerAdded", + "title": "Add a signer to the erc20 bridge" + }, + "signerRemoved": { + "$ref": "#/definitions/vegaERC20SignerRemoved", + "title": "Remove a signer from the erc20 bridge" + }, + "thresholdSet": { + "$ref": "#/definitions/vegaERC20ThresholdSet", + "title": "Threshold set" + } + }, + "title": "Event related to the ERC20 MultiSig" + }, + "vegaERC20SignerAdded": { + "type": "object", + "properties": { + "newSigner": { + "type": "string", + "title": "Ethereum address of the new signer" + }, + "nonce": { + "type": "string", + "title": "Nonce created by the Vega network used for this new signer" + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "Time at which the block was produced\nwill be used to inform the core at what time\nthe stake was made unavailable." + } + }, + "title": "New signer added to the ERC20 bridge" + }, + "vegaERC20SignerRemoved": { + "type": "object", + "properties": { + "oldSigner": { + "type": "string", + "title": "Ethereum address of the old signer" + }, + "nonce": { + "type": "string", + "title": "Nonce created by the Vega network used for this old signer" + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake was made unavailable." + } + }, + "title": "Signer removed from the ERC20 bridge" + }, + "vegaERC20ThresholdSet": { + "type": "object", + "properties": { + "newThreshold": { + "type": "integer", + "format": "int64", + "title": "New threshold value to set" + }, + "nonce": { + "type": "string", + "title": "Nonce created by the Vega network" + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake was made unavailable." + } + }, + "title": "Threshold has been updated on the multisig control" + }, + "vegaERC20Update": { + "type": "object", + "properties": { + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + } + } + }, + "vegaERC20Withdrawal": { + "type": "object", + "properties": { + "vegaAssetId": { + "type": "string", + "description": "Vega network internal asset ID." + }, + "targetEthereumAddress": { + "type": "string", + "description": "Target Ethereum wallet address." + }, + "referenceNonce": { + "type": "string", + "description": "Reference nonce used for the transaction." + } + }, + "title": "Asset withdrawal for an ERC20 token" + }, + "vegaEntityScope": { + "type": "string", + "enum": [ + "ENTITY_SCOPE_UNSPECIFIED", + "ENTITY_SCOPE_INDIVIDUALS", + "ENTITY_SCOPE_TEAMS" + ], + "default": "ENTITY_SCOPE_UNSPECIFIED", + "title": "- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members" + }, + "vegaErc20WithdrawExt": { + "type": "object", + "properties": { + "receiverAddress": { + "type": "string", + "description": "Address into which the bridge will release the funds." + } + }, + "title": "Extension of data required for the withdraw submissions" + }, + "vegaEthCallSpec": { + "type": "object", + "properties": { + "address": { + "type": "string", + "description": "Ethereum address of the contract to call." + }, + "abi": { + "type": "string", + "description": "The ABI of that contract." + }, + "method": { + "type": "string", + "description": "Name of the method on the contract to call." + }, + "args": { + "type": "array", + "items": { + "type": "object" + }, + "description": "List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI." + }, + "trigger": { + "$ref": "#/definitions/vegaEthCallTrigger", + "description": "Conditions for determining when to call the contract method." + }, + "requiredConfirmations": { + "type": "string", + "format": "uint64", + "title": "Number of confirmations required before the query is considered verified" + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "title": "Filters the data returned from the contract method" + }, + "normalisers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaNormaliser" + }, + "description": "Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists." + }, + "sourceChainId": { + "type": "string", + "format": "uint64", + "description": "The ID of the EVM based chain which is to be used to source the oracle data." + } + }, + "description": "Specifies a data source that derives its content from calling a read method\non an Ethereum contract." + }, + "vegaEthCallTrigger": { + "type": "object", + "properties": { + "timeTrigger": { + "$ref": "#/definitions/vegaEthTimeTrigger" + } + }, + "description": "Determines when the contract method should be called." + }, + "vegaEthContractCallEvent": { + "type": "object", + "properties": { + "specId": { + "type": "string", + "description": "ID of the data source spec that triggered this contract call." + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "description": "Ethereum block height." + }, + "blockTime": { + "type": "string", + "format": "uint64", + "description": "Ethereum block time in Unix seconds." + }, + "result": { + "type": "string", + "format": "byte", + "description": "Result of contract call, packed according to the ABI stored in the associated data source spec." + }, + "error": { + "type": "string", + "description": "Error message if the call failed." + }, + "sourceChainId": { + "type": "string", + "format": "uint64", + "description": "Source chain for this chain event." + }, + "heartbeat": { + "type": "boolean", + "description": "If true the event does not correspond to a contract call and is only a notification to core of the last checked block height." + } + }, + "title": "Result of calling an arbitrary Ethereum contract method" + }, + "vegaEthTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "uint64", + "description": "Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds." + }, + "every": { + "type": "string", + "format": "uint64", + "description": "Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately." + }, + "until": { + "type": "string", + "format": "uint64", + "description": "If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely." + } + }, + "description": "Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating." + }, + "vegaFutureCap": { + "type": "object", + "properties": { + "maxPrice": { + "type": "string", + "description": "Set the maximum price for orders, and settlement data in market decimals." + }, + "binarySettlement": { + "type": "boolean", + "description": "If set to true, the settlement price must either be zero, or equal to the max price." + }, + "fullyCollateralised": { + "type": "boolean", + "description": "If set to true, positions must be fully collateralised so there is no default risk for any party." + } + } + }, + "vegaFutureProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The external data source spec describing the data source of trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "cap": { + "$ref": "#/definitions/vegaFutureCap", + "description": "If set, this product creates a capped future market." + } + }, + "title": "Future product configuration" + }, + "vegaGovernanceTransferType": { + "type": "string", + "enum": [ + "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED", + "GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING", + "GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT" + ], + "default": "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED" + }, + "vegaIndividualScope": { + "type": "string", + "enum": [ + "INDIVIDUAL_SCOPE_UNSPECIFIED", + "INDIVIDUAL_SCOPE_ALL", + "INDIVIDUAL_SCOPE_IN_TEAM", + "INDIVIDUAL_SCOPE_NOT_IN_TEAM", + "INDIVIDUAL_SCOPE_AMM" + ], + "default": "INDIVIDUAL_SCOPE_UNSPECIFIED", + "description": " - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward." + }, + "vegaInstrumentConfiguration": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Instrument name." + }, + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "future": { + "$ref": "#/definitions/vegaFutureProduct", + "description": "Future." + }, + "spot": { + "$ref": "#/definitions/vegaSpotProduct", + "description": "Spot." + }, + "perpetual": { + "$ref": "#/definitions/vegaPerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaKeyValueBundle": { + "type": "object", + "properties": { + "key": { + "type": "string" + }, + "tolerance": { + "type": "string" + }, + "value": { + "$ref": "#/definitions/vegaStateVarValue" + } + } + }, + "vegaLiquidationStrategy": { + "type": "object", + "properties": { + "disposalTimeStep": { + "type": "string", + "format": "int64", + "description": "Interval, in seconds, at which the network will attempt to close its position." + }, + "disposalFraction": { + "type": "string", + "description": "Fraction of the open position the market will try to close in a single attempt; range 0 through 1." + }, + "fullDisposalSize": { + "type": "string", + "format": "uint64", + "description": "Size of the position that the network will try to close in a single attempt." + }, + "maxFractionConsumed": { + "type": "string", + "description": "Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1." + }, + "disposalSlippageRange": { + "type": "string", + "description": "Decimal \u003e 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be \u003e 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5)." + } + }, + "description": "Liquidation strategy used when the network holds a position resulting from position resolution." + }, + "vegaLiquidityFeeSettings": { + "type": "object", + "properties": { + "method": { + "$ref": "#/definitions/vegaLiquidityFeeSettingsMethod", + "description": "Method used to calculate the market's liquidity fee." + }, + "feeConstant": { + "type": "string", + "description": "Constant liquidity fee used when using the constant fee method." + } + }, + "description": "Market settings that describe how the liquidity fee is calculated." + }, + "vegaLiquidityFeeSettingsMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_MARGINAL_COST", + "METHOD_WEIGHTED_AVERAGE", + "METHOD_CONSTANT" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee." + }, + "vegaLiquidityMonitoringParameters": { + "type": "object", + "properties": { + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "triggeringRatio": { + "type": "string", + "description": "Specifies the triggering ratio for entering liquidity auction." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction." + } + }, + "title": "LiquidityMonitoringParameters contains settings used for liquidity monitoring" + }, + "vegaLiquiditySLAParameters": { + "type": "object", + "properties": { + "priceRange": { + "type": "string" + }, + "commitmentMinTimeFraction": { + "type": "string", + "description": "Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity." + }, + "performanceHysteresisEpochs": { + "type": "string", + "format": "uint64", + "description": "Specifies the number of liquidity epochs over which past performance will continue to affect rewards." + }, + "slaCompetitionFactor": { + "type": "string", + "description": "Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them." + } + } + }, + "vegaLogNormalModelParams": { + "type": "object", + "properties": { + "mu": { + "type": "number", + "format": "double", + "description": "Mu parameter, annualised growth rate of the underlying asset." + }, + "r": { + "type": "number", + "format": "double", + "description": "R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number." + }, + "sigma": { + "type": "number", + "format": "double", + "description": "Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number." + } + }, + "title": "Risk model parameters for log normal" + }, + "vegaLogNormalRiskModel": { + "type": "object", + "properties": { + "riskAversionParameter": { + "type": "number", + "format": "double", + "description": "Risk Aversion Parameter." + }, + "tau": { + "type": "number", + "format": "double", + "description": "Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number." + }, + "params": { + "$ref": "#/definitions/vegaLogNormalModelParams", + "description": "Risk model parameters for log normal." + }, + "riskFactorOverride": { + "$ref": "#/definitions/vegaRiskFactorOverride", + "description": "And optional override for the risk factor calculated by the risk model." + } + }, + "title": "Risk model for log normal" + }, + "vegaMarketStateUpdateType": { + "type": "string", + "enum": [ + "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "MARKET_STATE_UPDATE_TYPE_TERMINATE", + "MARKET_STATE_UPDATE_TYPE_SUSPEND", + "MARKET_STATE_UPDATE_TYPE_RESUME" + ], + "default": "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "title": "- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance" + }, + "vegaMatrixValue": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVectorValue" + } + } + } + }, + "vegaMetadata": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Key of the metadata." + }, + "value": { + "type": "string", + "description": "Value of the metadata." + } + }, + "description": "Generic structure holding a key/value pair." + }, + "vegaNetworkParameter": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Unique key of the network parameter." + }, + "value": { + "type": "string", + "description": "Value for the network parameter." + } + }, + "title": "Represents a network parameter on Vega" + }, + "vegaNewAsset": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaAssetDetails", + "description": "Configuration of the new asset." + } + }, + "title": "New asset on Vega" + }, + "vegaNewFreeform": { + "type": "object", + "description": "Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed." + }, + "vegaNewMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewMarketConfiguration", + "description": "Configuration of the new market." + } + }, + "title": "New market on Vega" + }, + "vegaNewMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New futures market instrument configuration." + }, + "decimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new futures market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "positionDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the futures market can be." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "successor": { + "$ref": "#/definitions/vegaSuccessorConfiguration", + "description": "Successor configuration. If this proposal is meant to succeed a given market, then this should be set." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "description": "Liquidation strategy for this market." + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new futures market on Vega" + }, + "vegaNewSpotMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewSpotMarketConfiguration", + "description": "Configuration of the new spot market." + } + }, + "title": "New spot market on Vega" + }, + "vegaNewSpotMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New spot market instrument configuration." + }, + "priceDecimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new spot market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "sizeDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the spot market can be." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new spot market on Vega" + }, + "vegaNewTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewTransferConfiguration", + "description": "Configuration for a new transfer." + } + }, + "title": "New governance transfer" + }, + "vegaNewTransferConfiguration": { + "type": "object", + "properties": { + "sourceType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Source account type, such as network treasury, market insurance pool" + }, + "source": { + "type": "string", + "title": "If network treasury, field is empty, otherwise uses the market ID" + }, + "transferType": { + "$ref": "#/definitions/vegaGovernanceTransferType", + "title": "\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount" + }, + "amount": { + "type": "string", + "title": "Maximum amount to transfer" + }, + "asset": { + "type": "string", + "title": "ID of asset to transfer" + }, + "fractionOfBalance": { + "type": "string", + "title": "Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance" + }, + "destinationType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool" + }, + "destination": { + "type": "string", + "title": "Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID" + }, + "oneOff": { + "$ref": "#/definitions/vegaOneOffTransfer" + }, + "recurring": { + "$ref": "#/definitions/vegaRecurringTransfer" + } + } + }, + "vegaNormaliser": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "expression": { + "type": "string" + } + } + }, + "vegaOneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account." + } + }, + "title": "Specific details for a one off transfer" + }, + "vegaOrderType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LIMIT", + "TYPE_MARKET", + "TYPE_NETWORK" + ], + "default": "TYPE_UNSPECIFIED", + "description": "- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)", + "title": "Type values for an order" + }, + "vegaPeggedOrder": { + "type": "object", + "properties": { + "reference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "Price point the order is linked to." + }, + "offset": { + "type": "string", + "description": "Offset from the price reference." + } + }, + "title": "Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading" + }, + "vegaPeggedReference": { + "type": "string", + "enum": [ + "PEGGED_REFERENCE_UNSPECIFIED", + "PEGGED_REFERENCE_MID", + "PEGGED_REFERENCE_BEST_BID", + "PEGGED_REFERENCE_BEST_ASK" + ], + "default": "PEGGED_REFERENCE_UNSPECIFIED", + "description": "- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference", + "title": "Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point" + }, + "vegaPerpetualProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used." + } + }, + "title": "Perpetual product configuration" + }, + "vegaPriceMonitoringParameters": { + "type": "object", + "properties": { + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceMonitoringTrigger" + } + } + }, + "title": "PriceMonitoringParameters contains a collection of triggers to be used for a given market" + }, + "vegaPriceMonitoringTrigger": { + "type": "object", + "properties": { + "horizon": { + "type": "string", + "format": "int64", + "description": "Price monitoring projection horizon τ in seconds." + }, + "probability": { + "type": "string", + "description": "Price monitoring probability level p." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level." + } + }, + "title": "PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration" + }, + "vegaProposalRationale": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals." + }, + "title": { + "type": "string", + "description": "Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals." + } + }, + "description": "Rationale behind a proposal." + }, + "vegaProposalTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters." + }, + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market on Vega." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market on Vega." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for creating new assets on Vega." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market on Vega." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market on Vega." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Cancel a governance transfer." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + } + }, + "title": "Terms for a governance proposal on Vega" + }, + "vegaRank": { + "type": "object", + "properties": { + "startRank": { + "type": "integer", + "format": "int64" + }, + "shareRatio": { + "type": "integer", + "format": "int64" + } + } + }, + "vegaRecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64", + "description": "Last epoch at which this transfer shall be paid." + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy", + "description": "Optional parameter defining how a transfer is dispatched." + }, + "factor": { + "type": "string", + "description": "Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc." + } + }, + "title": "Specific details for a recurring transfer" + }, + "vegaReferralProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + }, + "stakingTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStakingTier" + }, + "description": "Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking." + } + } + }, + "vegaRiskFactorOverride": { + "type": "object", + "properties": { + "short": { + "type": "string", + "description": "Short Risk factor value." + }, + "long": { + "type": "string", + "description": "Long Risk factor value." + } + }, + "title": "Risk factor override to control stable leverage" + }, + "vegaScalarValue": { + "type": "object", + "properties": { + "value": { + "type": "string" + } + } + }, + "vegaSide": { + "type": "string", + "enum": [ + "SIDE_UNSPECIFIED", + "SIDE_BUY", + "SIDE_SELL" + ], + "default": "SIDE_UNSPECIFIED", + "description": "- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order", + "title": "Side relates to the direction of an order, to Buy, or Sell" + }, + "vegaSimpleModelParams": { + "type": "object", + "properties": { + "factorLong": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for long." + }, + "factorShort": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for short." + }, + "maxMoveUp": { + "type": "number", + "format": "double", + "description": "Pre-defined maximum price move up that the model considers as valid." + }, + "minMoveDown": { + "type": "number", + "format": "double", + "description": "Pre-defined minimum price move down that the model considers as valid." + }, + "probabilityOfTrading": { + "type": "number", + "format": "double", + "description": "Pre-defined constant probability of trading." + } + }, + "title": "Risk model parameters for simple modelling" + }, + "vegaSpecBindingForCompositePrice": { + "type": "object", + "properties": { + "priceSourceProperty": { + "type": "string", + "description": "The property name of price." + } + }, + "description": "Describes which property of the data source data is to be\nused for price source." + }, + "vegaSpotProduct": { + "type": "object", + "properties": { + "baseAsset": { + "type": "string", + "description": "Base asset ID." + }, + "quoteAsset": { + "type": "string", + "description": "Quote asset ID." + } + }, + "title": "Spot product configuration" + }, + "vegaStakeDeposited": { + "type": "object", + "properties": { + "ethereumAddress": { + "type": "string", + "title": "Ethereum Address of the user depositing stake (hex encode with 0x prefix)" + }, + "vegaPublicKey": { + "type": "string", + "description": "Hex encoded public key of the party receiving the stake deposit." + }, + "amount": { + "type": "string", + "description": "Amount deposited as an unsigned base 10 integer scaled to the asset's decimal places." + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake started to be available." + } + } + }, + "vegaStakeRemoved": { + "type": "object", + "properties": { + "ethereumAddress": { + "type": "string", + "description": "Ethereum address of the user removing stake. This should be hex encoded with 0x prefix." + }, + "vegaPublicKey": { + "type": "string", + "description": "Hex encoded public key of the party from which to remove stake." + }, + "amount": { + "type": "string", + "description": "Amount removed as a base 10 unsigned integer scaled to the asset's decimal places." + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "The time at which the block was produced\nwill be used to inform the core at what time\nthe stake was made unavailable." + } + } + }, + "vegaStakeTotalSupply": { + "type": "object", + "properties": { + "tokenAddress": { + "type": "string", + "title": "Address of the staking asset" + }, + "totalSupply": { + "type": "string", + "description": "Total supply observed for the token as an unsigned based 10 integer scaled to the asset's decimal places." + } + } + }, + "vegaStakingEvent": { + "type": "object", + "properties": { + "index": { + "type": "string", + "format": "uint64", + "description": "Index of the log in the transaction." + }, + "block": { + "type": "string", + "format": "uint64", + "description": "Block in which the transaction was added." + }, + "stakeDeposited": { + "$ref": "#/definitions/vegaStakeDeposited" + }, + "stakeRemoved": { + "$ref": "#/definitions/vegaStakeRemoved" + }, + "totalSupply": { + "$ref": "#/definitions/vegaStakeTotalSupply" + } + }, + "description": "Event related to staking on the Vega network." + }, + "vegaStakingTier": { + "type": "object", + "properties": { + "minimumStakedTokens": { + "type": "string", + "description": "Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier." + }, + "referralRewardMultiplier": { + "type": "string", + "description": "Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer." + } + } + }, + "vegaStateValueProposal": { + "type": "object", + "properties": { + "stateVarId": { + "type": "string", + "description": "State variable ID." + }, + "eventId": { + "type": "string", + "description": "Event ID." + }, + "kvb": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaKeyValueBundle" + }, + "description": "Key value tolerance triplets." + } + } + }, + "vegaStateVarValue": { + "type": "object", + "properties": { + "scalarVal": { + "$ref": "#/definitions/vegaScalarValue" + }, + "vectorVal": { + "$ref": "#/definitions/vegaVectorValue" + }, + "matrixVal": { + "$ref": "#/definitions/vegaMatrixValue" + } + } + }, + "vegaSuccessorConfiguration": { + "type": "object", + "properties": { + "parentMarketId": { + "type": "string", + "description": "ID of the market that the successor should take over from." + }, + "insurancePoolFraction": { + "type": "string", + "description": "A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor." + } + }, + "description": "Configuration required to turn a new market proposal in to a successor market proposal." + }, + "vegaTargetStakeParameters": { + "type": "object", + "properties": { + "timeWindow": { + "type": "string", + "format": "int64", + "description": "Specifies length of time window expressed in seconds for target stake calculation." + }, + "scalingFactor": { + "type": "number", + "format": "double", + "description": "Specifies scaling factors used in target stake calculation." + } + }, + "title": "TargetStakeParameters contains parameters used in target stake calculation" + }, + "vegaUpdateAsset": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaAssetDetailsUpdate", + "description": "Changes to apply on an existing asset." + } + }, + "title": "Update an existing asset on Vega" + }, + "vegaUpdateFutureProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data of settlement data." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data source for trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "The binding between the data source spec and the settlement data." + } + }, + "title": "Future product configuration" + }, + "vegaUpdateInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + }, + "future": { + "$ref": "#/definitions/vegaUpdateFutureProduct", + "description": "Future." + }, + "perpetual": { + "$ref": "#/definitions/vegaUpdatePerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaUpdateMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateMarketConfiguration", + "description": "Updated configuration of the futures market." + } + }, + "title": "Update an existing market on Vega" + }, + "vegaUpdateMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaUpdateInstrumentConfiguration", + "description": "Updated futures market instrument configuration." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "title": "Liquidation strategy parameters" + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a futures market on Vega" + }, + "vegaUpdateMarketState": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaUpdateMarketStateConfiguration", + "title": "Configuration for governance-initiated change of a market's state" + } + } + }, + "vegaUpdateMarketStateConfiguration": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "ID of the market" + }, + "updateType": { + "$ref": "#/definitions/vegaMarketStateUpdateType", + "title": "Type of the market update" + }, + "price": { + "type": "string", + "title": "Settlement price, relevant only for market termination for futures markets" + } + } + }, + "vegaUpdateNetworkParameter": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNetworkParameter", + "description": "The network parameter to update." + } + }, + "title": "Update network configuration on Vega" + }, + "vegaUpdatePerpetualProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Configuration for the internal composite price used in funding payment calculation." + } + }, + "title": "Perpetual product configuration" + }, + "vegaUpdateReferralProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaReferralProgramChanges", + "description": "Configuration for change to update a referral program." + } + } + }, + "vegaUpdateSpotInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + } + } + }, + "vegaUpdateSpotMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateSpotMarketConfiguration", + "description": "Updated configuration of the spot market." + } + }, + "title": "Update an existing spot market on Vega" + }, + "vegaUpdateSpotMarketConfiguration": { + "type": "object", + "properties": { + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "instrument": { + "$ref": "#/definitions/vegaUpdateSpotInstrumentConfiguration", + "description": "Specifies the name and code of the spot instrument." + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a spot market on Vega" + }, + "vegaUpdateVolumeDiscountProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaVolumeDiscountProgramChanges", + "title": "Configuration for a change to update a volume discount program" + } + } + }, + "vegaVectorValue": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "vegaVolumeBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "volumeDiscountFactor": { + "type": "string", + "description": "Proportion of the taker fees to be discounted." + } + } + }, + "vegaVolumeDiscountProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVolumeBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + } + } + }, + "vegaVoteValue": { + "type": "string", + "enum": [ + "VALUE_UNSPECIFIED", + "VALUE_NO", + "VALUE_YES" + ], + "default": "VALUE_UNSPECIFIED", + "description": "- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal", + "title": "Vote value" + }, + "vegaWithdrawExt": { + "type": "object", + "properties": { + "erc20": { + "$ref": "#/definitions/vegaErc20WithdrawExt", + "description": "ERC20 withdrawal details." + } + }, + "title": "Withdrawal external details" + } + } +} diff --git a/specs/v0.77.6/corestate.openapi.json b/specs/v0.77.6/corestate.openapi.json new file mode 100644 index 000000000..8fecfc76d --- /dev/null +++ b/specs/v0.77.6/corestate.openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.0","info":{"title":"Vega core state APIs","version":"v0.77.6"},"servers":[{"url":"https://croissant.network","description":"croissant.network"},{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega-data.bharvest.io","description":"vega-data.bharvest.io"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega-data-mainnet.rockrpc.net","description":"vega-data-mainnet.rockrpc.net"},{"url":"https://vega.xprv.io/datanode","description":"vega.xprv.io"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/accounts":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}},{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListAccountsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of accounts. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListAccounts","summary":"Accounts list"}},"/assets":{"get":{"parameters":[{"in":"query","name":"asset","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListAssetsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of assets. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListAssets","summary":"Assets list"}},"/delegations":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}},{"in":"query","name":"node","required":false,"schema":{"type":"string"}},{"in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListDelegationsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of delegations. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListDelegations","summary":"Delegations list"}},"/markets":{"get":{"parameters":[{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListMarketsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of markets. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListMarkets","summary":"Markets list"}},"/markets/data":{"get":{"parameters":[{"in":"query","name":"market","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListMarketsDataResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of markets' data. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListMarketsData","summary":"Markets data list"}},"/network/limits":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListNetworkLimitsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of network limits. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListNetworkLimits","summary":"Network limits list"}},"/network/parameters":{"get":{"parameters":[{"in":"query","name":"networkParameterKey","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListNetworkParametersResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of network parameters. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListNetworkParameters","summary":"Network parameters list"}},"/parties":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListPartiesResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of parties. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListParties","summary":"Parties list"}},"/parties/stake":{"get":{"parameters":[{"in":"query","name":"party","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListPartiesStakeResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of parties' stake. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListPartiesStake","summary":"Parties stake list"}},"/proposals":{"get":{"parameters":[{"in":"query","name":"proposal","required":false,"schema":{"type":"string"}},{"in":"query","name":"proposer","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListProposalsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of proposals. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListProposals","summary":"Proposals list"}},"/validators":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListValidatorsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of validators. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListValidators","summary":"Validators list"}},"/votes":{"get":{"parameters":[{"in":"query","name":"proposal","required":false,"schema":{"type":"string"}},{"in":"query","name":"party","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1ListVotesResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["CoreStateService"],"description":"Get a list of votes. This endpoint may not be exposed by mainnet nodes.","operationId":"CoreStateService_ListVotes","summary":"Votes list"}}},"components":{"schemas":{"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance\n - TRADING_MODE_LONG_BLOCK_AUCTION: Auction triggered globally by long block","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE","TRADING_MODE_LONG_BLOCK_AUCTION"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"apiv1Account":{"properties":{"asset":{"type":"string"},"balance":{"type":"string"},"market":{"type":"string"},"party":{"type":"string"},"type":{"type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"properties":{"@type":{"type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1ListAccountsResponse":{"properties":{"accounts":{"items":{"$ref":"#/components/schemas/apiv1Account"},"type":"array"}},"type":"object"},"v1ListAssetsResponse":{"properties":{"assets":{"items":{"$ref":"#/components/schemas/vegaAsset"},"type":"array"}},"type":"object"},"v1ListDelegationsResponse":{"properties":{"delegations":{"items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"}},"type":"object"},"v1ListMarketsDataResponse":{"properties":{"marketsData":{"items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"type":"object"},"v1ListMarketsResponse":{"properties":{"markets":{"items":{"$ref":"#/components/schemas/vegaMarket"},"type":"array"}},"type":"object"},"v1ListNetworkLimitsResponse":{"properties":{"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits"}},"type":"object"},"v1ListNetworkParametersResponse":{"properties":{"networkParameters":{"items":{"$ref":"#/components/schemas/vegaNetworkParameter"},"type":"array"}},"type":"object"},"v1ListPartiesResponse":{"properties":{"parties":{"items":{"$ref":"#/components/schemas/vegaParty"},"type":"array"}},"type":"object"},"v1ListPartiesStakeResponse":{"properties":{"partiesStake":{"items":{"$ref":"#/components/schemas/v1PartyStake"},"type":"array"}},"type":"object"},"v1ListProposalsResponse":{"properties":{"proposals":{"items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"}},"type":"object"},"v1ListValidatorsResponse":{"properties":{"validators":{"items":{"$ref":"#/components/schemas/v1ValidatorUpdate"},"type":"array"}},"type":"object"},"v1ListVotesResponse":{"properties":{"votes":{"items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"}},"type":"object"},"v1PartyStake":{"properties":{"currentStakeAvailable":{"type":"string"},"party":{"type":"string"},"stakeLinkings":{"items":{"$ref":"#/components/schemas/v1StakeLinking"},"type":"array"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance\n - AUCTION_TRIGGER_LONG_BLOCK: Market is suspended in response to a long block","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION","AUCTION_TRIGGER_LONG_BLOCK"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDelegation":{"properties":{"amount":{"description":"Amount delegated. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"epochSeq":{"description":"Epoch of delegation.","type":"string"},"nodeId":{"description":"Node ID to delegate to.","type":"string"},"party":{"description":"Party which is delegating.","type":"string"}},"type":"object"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"cap":{"$ref":"#/components/schemas/vegaFutureCap","description":"If set, this product represents a capped future market."},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureCap":{"properties":{"binarySettlement":{"description":"If set to true, the settlement price must either be zero, or equal to the max price.","type":"boolean"},"fullyCollateralised":{"description":"If set to true, positions must be fully collateralised so there is no default risk for any party.","type":"boolean"},"maxPrice":{"description":"Set the maximum price for orders, and settlement data in market decimals.","type":"string"}},"type":"object"},"vegaFutureProduct":{"properties":{"cap":{"$ref":"#/components/schemas/vegaFutureCap","description":"If set, this product creates a capped future market."},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM","INDIVIDUAL_SCOPE_AMM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"riskFactorOverride":{"$ref":"#/components/schemas/vegaRiskFactorOverride","description":"And optional override for the risk factor calculated by the risk model."},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"fullyCollateralised":{"description":"If set to true, positions must be fully collateralised so there is no default risk for any party (capped futures).","type":"boolean"},"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"canUseAmm":{"description":"Can parties use AMM related transactions.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"active":{"description":"Has this bound been triggered yet or is it still active.","type":"boolean"},"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaRiskFactorOverride":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factor override to control stable leverage","type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"}}},"tags":[{"name":"CoreStateService"}]} \ No newline at end of file diff --git a/specs/v0.77.6/corestate.swagger.json b/specs/v0.77.6/corestate.swagger.json new file mode 100644 index 000000000..cb8b3d25e --- /dev/null +++ b/specs/v0.77.6/corestate.swagger.json @@ -0,0 +1,3978 @@ +{ + "swagger": "2.0", + "info": { + "title": "Vega core state APIs", + "version": "v0.77.6" + }, + "tags": [ + { + "name": "CoreStateService" + } + ], + "host": "api.n10.testnet.vega.xyz", + "schemes": [ + + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": { + "/accounts": { + "get": { + "summary": "Accounts list", + "description": "Get a list of accounts. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListAccounts", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListAccountsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "party", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "market", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/assets": { + "get": { + "summary": "Assets list", + "description": "Get a list of assets. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListAssets", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListAssetsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "asset", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/delegations": { + "get": { + "summary": "Delegations list", + "description": "Get a list of delegations. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListDelegations", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListDelegationsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "party", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "node", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochSeq", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/markets": { + "get": { + "summary": "Markets list", + "description": "Get a list of markets. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListMarkets", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListMarketsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "market", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/markets/data": { + "get": { + "summary": "Markets data list", + "description": "Get a list of markets' data. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListMarketsData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListMarketsDataResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "market", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/network/limits": { + "get": { + "summary": "Network limits list", + "description": "Get a list of network limits. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListNetworkLimits", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListNetworkLimitsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "CoreStateService" + ] + } + }, + "/network/parameters": { + "get": { + "summary": "Network parameters list", + "description": "Get a list of network parameters. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListNetworkParameters", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListNetworkParametersResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "networkParameterKey", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/parties": { + "get": { + "summary": "Parties list", + "description": "Get a list of parties. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListParties", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListPartiesResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "CoreStateService" + ] + } + }, + "/parties/stake": { + "get": { + "summary": "Parties stake list", + "description": "Get a list of parties' stake. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListPartiesStake", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListPartiesStakeResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "party", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/proposals": { + "get": { + "summary": "Proposals list", + "description": "Get a list of proposals. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListProposals", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListProposalsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "proposal", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "proposer", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + }, + "/validators": { + "get": { + "summary": "Validators list", + "description": "Get a list of validators. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListValidators", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListValidatorsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "CoreStateService" + ] + } + }, + "/votes": { + "get": { + "summary": "Votes list", + "description": "Get a list of votes. This endpoint may not be exposed by mainnet nodes.", + "operationId": "CoreStateService_ListVotes", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1ListVotesResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "proposal", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "party", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "CoreStateService" + ] + } + } + }, + "definitions": { + "ConditionOperator": { + "type": "string", + "enum": [ + "OPERATOR_UNSPECIFIED", + "OPERATOR_EQUALS", + "OPERATOR_GREATER_THAN", + "OPERATOR_GREATER_THAN_OR_EQUAL", + "OPERATOR_LESS_THAN", + "OPERATOR_LESS_THAN_OR_EQUAL" + ], + "default": "OPERATOR_UNSPECIFIED", + "description": "Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue." + }, + "MarketTradingMode": { + "type": "string", + "enum": [ + "TRADING_MODE_UNSPECIFIED", + "TRADING_MODE_CONTINUOUS", + "TRADING_MODE_BATCH_AUCTION", + "TRADING_MODE_OPENING_AUCTION", + "TRADING_MODE_MONITORING_AUCTION", + "TRADING_MODE_NO_TRADING", + "TRADING_MODE_SUSPENDED_VIA_GOVERNANCE", + "TRADING_MODE_LONG_BLOCK_AUCTION" + ], + "default": "TRADING_MODE_UNSPECIFIED", + "description": "- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance\n - TRADING_MODE_LONG_BLOCK_AUCTION: Auction triggered globally by long block", + "title": "Trading mode the market is currently running, also referred to as 'market state'" + }, + "apiv1Account": { + "type": "object", + "properties": { + "party": { + "type": "string" + }, + "market": { + "type": "string" + }, + "balance": { + "type": "string" + }, + "asset": { + "type": "string" + }, + "type": { + "type": "string" + } + } + }, + "googlerpcStatus": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "$ref": "#/definitions/protobufAny" + } + } + } + }, + "protobufAny": { + "type": "object", + "properties": { + "@type": { + "type": "string" + } + }, + "additionalProperties": {} + }, + "protobufNullValue": { + "type": "string", + "enum": [ + "NULL_VALUE" + ], + "default": "NULL_VALUE", + "description": "`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value." + }, + "v1Condition": { + "type": "object", + "properties": { + "operator": { + "$ref": "#/definitions/ConditionOperator", + "description": "Type of comparison to make on the value." + }, + "value": { + "type": "string", + "description": "Value to be compared with by the operator." + } + }, + "title": "Condition describes the condition that must be validated by the network" + }, + "v1ETHAddress": { + "type": "object", + "properties": { + "address": { + "type": "string" + } + } + }, + "v1Filter": { + "type": "object", + "properties": { + "key": { + "$ref": "#/definitions/v1PropertyKey", + "description": "Data source's data property key targeted by the filter." + }, + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that should be matched by the data to be\nconsidered of interest." + } + }, + "description": "Filter describes the conditions under which a data source data is considered of\ninterest or not." + }, + "v1InternalTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "int64", + "description": "Trigger when the vega time is greater or equal to this time, in Unix seconds." + }, + "every": { + "type": "string", + "format": "int64", + "description": "Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately." + } + }, + "description": "Trigger for an internal time data source." + }, + "v1ListAccountsResponse": { + "type": "object", + "properties": { + "accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/apiv1Account" + } + } + } + }, + "v1ListAssetsResponse": { + "type": "object", + "properties": { + "assets": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaAsset" + } + } + } + }, + "v1ListDelegationsResponse": { + "type": "object", + "properties": { + "delegations": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDelegation" + } + } + } + }, + "v1ListMarketsDataResponse": { + "type": "object", + "properties": { + "marketsData": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarketData" + } + } + } + }, + "v1ListMarketsResponse": { + "type": "object", + "properties": { + "markets": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarket" + } + } + } + }, + "v1ListNetworkLimitsResponse": { + "type": "object", + "properties": { + "networkLimits": { + "$ref": "#/definitions/vegaNetworkLimits" + } + } + }, + "v1ListNetworkParametersResponse": { + "type": "object", + "properties": { + "networkParameters": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaNetworkParameter" + } + } + } + }, + "v1ListPartiesResponse": { + "type": "object", + "properties": { + "parties": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaParty" + } + } + } + }, + "v1ListPartiesStakeResponse": { + "type": "object", + "properties": { + "partiesStake": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyStake" + } + } + } + }, + "v1ListProposalsResponse": { + "type": "object", + "properties": { + "proposals": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaProposal" + } + } + } + }, + "v1ListValidatorsResponse": { + "type": "object", + "properties": { + "validators": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ValidatorUpdate" + } + } + } + }, + "v1ListVotesResponse": { + "type": "object", + "properties": { + "votes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVote" + } + } + } + }, + "v1PartyStake": { + "type": "object", + "properties": { + "party": { + "type": "string" + }, + "currentStakeAvailable": { + "type": "string" + }, + "stakeLinkings": { + "type": "array", + "items": { + "$ref": "#/definitions/v1StakeLinking" + } + } + } + }, + "v1PropertyKey": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the property." + }, + "type": { + "$ref": "#/definitions/v1PropertyKeyType", + "description": "Data type of the property." + }, + "numberDecimalPlaces": { + "type": "string", + "format": "uint64", + "title": "Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER" + } + }, + "description": "PropertyKey describes the property key contained in data source data." + }, + "v1PropertyKeyType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_EMPTY", + "TYPE_INTEGER", + "TYPE_STRING", + "TYPE_BOOLEAN", + "TYPE_DECIMAL", + "TYPE_TIMESTAMP" + ], + "default": "TYPE_UNSPECIFIED", + "description": "Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type." + }, + "v1PubKey": { + "type": "object", + "properties": { + "key": { + "type": "string" + } + }, + "description": "PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated." + }, + "v1Signer": { + "type": "object", + "properties": { + "pubKey": { + "$ref": "#/definitions/v1PubKey", + "description": "List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys." + }, + "ethAddress": { + "$ref": "#/definitions/v1ETHAddress", + "description": "In case of an open oracle - Ethereum address will be submitted." + } + } + }, + "v1StakeLinking": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Internal ID for this staking event" + }, + "type": { + "$ref": "#/definitions/v1StakeLinkingType", + "description": "Stake linking event type." + }, + "ts": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds of when the event was emitted by Ethereum." + }, + "party": { + "type": "string", + "description": "Party to whom the event is directed at." + }, + "amount": { + "type": "string", + "description": "Amount of stake deposited or removed." + }, + "status": { + "$ref": "#/definitions/v1StakeLinkingStatus", + "description": "Status of the event." + }, + "finalizedAt": { + "type": "string", + "format": "int64", + "description": "Time at which the Vega network finalised the state of the event." + }, + "txHash": { + "type": "string", + "description": "Hash of the transaction in which the event happened." + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "description": "Block when the event happened." + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "Block time." + }, + "logIndex": { + "type": "string", + "format": "uint64", + "description": "Log index." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum address from which the stake link was initiated." + } + }, + "title": "StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network" + }, + "v1StakeLinkingStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_ACCEPTED", + "STATUS_REJECTED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network" + }, + "v1StakeLinkingType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LINK", + "TYPE_UNLINK" + ], + "default": "TYPE_UNSPECIFIED", + "title": "- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction" + }, + "v1ValidatorUpdate": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "title": "Node ID of the validator node" + }, + "vegaPubKey": { + "type": "string", + "title": "Vega public key of validator node" + }, + "ethereumAddress": { + "type": "string", + "title": "Ethereum public key of validator node" + }, + "tmPubKey": { + "type": "string", + "title": "Public key of Tendermint" + }, + "infoUrl": { + "type": "string", + "title": "URL with more info on the node" + }, + "country": { + "type": "string", + "title": "Country code (ISO 3166-1 alpha-2) for the location of the node" + }, + "name": { + "type": "string", + "title": "Name of the validator" + }, + "avatarUrl": { + "type": "string", + "title": "AvatarURL of the validator" + }, + "vegaPubKeyIndex": { + "type": "integer", + "format": "int64", + "title": "Vega public key derivation index" + }, + "added": { + "type": "boolean", + "title": "Flag indicating if the validator has been added to or removed from vega" + }, + "fromEpoch": { + "type": "string", + "format": "uint64", + "title": "Epoch in which the announced pending node will start participating in the network" + }, + "submitterAddress": { + "type": "string", + "title": "Ethereum public key being used as the submitter to allow automatic signature generation" + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "title": "Epoch in which the node was announced or removed from the network" + } + }, + "title": "Validator update event contains information about validator node" + }, + "vegaAccountType": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED", + "description": "- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "title": "Various collateral/account types as used by Vega" + }, + "vegaAsset": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Internal identifier of the asset." + }, + "details": { + "$ref": "#/definitions/vegaAssetDetails", + "description": "Definition of the external source for this asset." + }, + "status": { + "$ref": "#/definitions/vegaAssetStatus", + "description": "Status of the asset." + } + }, + "title": "Vega representation of an external asset" + }, + "vegaAssetDetails": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the asset (e.g: Great British Pound)." + }, + "symbol": { + "type": "string", + "description": "Symbol of the asset (e.g: GBP)." + }, + "decimals": { + "type": "string", + "format": "uint64", + "description": "Number of decimal / precision handled by this asset." + }, + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "builtinAsset": { + "$ref": "#/definitions/vegaBuiltinAsset", + "description": "Vega built-in asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20", + "description": "Ethereum ERC20 asset." + } + }, + "title": "Vega representation of an external asset" + }, + "vegaAssetDetailsUpdate": { + "type": "object", + "properties": { + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20Update", + "description": "Ethereum ERC20 asset update." + } + }, + "description": "Changes to apply on an existing asset." + }, + "vegaAssetStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PROPOSED", + "STATUS_REJECTED", + "STATUS_PENDING_LISTING", + "STATUS_ENABLED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network" + }, + "vegaAuctionDuration": { + "type": "object", + "properties": { + "duration": { + "type": "string", + "format": "int64", + "description": "Duration of the auction in seconds." + }, + "volume": { + "type": "string", + "format": "uint64", + "description": "Target uncrossing trading volume." + } + }, + "title": "Auction duration is used to configure 3 auction periods:\n1. `duration \u003e 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume \u003e 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration \u003e 0`, `volume \u003e 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume" + }, + "vegaAuctionTrigger": { + "type": "string", + "enum": [ + "AUCTION_TRIGGER_UNSPECIFIED", + "AUCTION_TRIGGER_BATCH", + "AUCTION_TRIGGER_OPENING", + "AUCTION_TRIGGER_PRICE", + "AUCTION_TRIGGER_LIQUIDITY", + "AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET", + "AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS", + "AUCTION_TRIGGER_GOVERNANCE_SUSPENSION", + "AUCTION_TRIGGER_LONG_BLOCK" + ], + "default": "AUCTION_TRIGGER_UNSPECIFIED", + "description": "- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance\n - AUCTION_TRIGGER_LONG_BLOCK: Market is suspended in response to a long block", + "title": "Auction triggers indicate what condition triggered an auction (if market is in auction mode)" + }, + "vegaBatchProposalTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits." + }, + "proposalParams": { + "$ref": "#/definitions/vegaProposalParameters", + "description": "Specific parameters defining the proposal's characteristics used for validation." + }, + "changes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBatchProposalTermsChange" + }, + "description": "List of individual changes included in the batch proposal." + } + }, + "title": "Terms for a batch governance proposal on Vega" + }, + "vegaBatchProposalTermsChange": { + "type": "object", + "properties": { + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance initiated transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Proposal change to cancel a governance initiated transfe." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for adding a new asset." + } + }, + "title": "Terms change for a batch governance proposal" + }, + "vegaBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "minimumEpochs": { + "type": "string", + "description": "Required number of epochs a party must have been in a referral set to\naccess this tier." + }, + "referralRewardFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be rewarded to the referrer." + }, + "referralDiscountFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be discounted." + } + } + }, + "vegaBuiltinAsset": { + "type": "object", + "properties": { + "maxFaucetAmountMint": { + "type": "string", + "description": "Maximum amount that can be requested by a party through the built-in asset faucet at a time." + } + }, + "title": "Vega internal asset" + }, + "vegaCancelTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaCancelTransferConfiguration", + "title": "Configuration for cancellation of a governance-initiated transfer" + } + } + }, + "vegaCancelTransferConfiguration": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "ID of the governance transfer proposal." + } + } + }, + "vegaCompositePriceConfiguration": { + "type": "object", + "properties": { + "decayWeight": { + "type": "string", + "description": "Decay weight used for calculation of mark price." + }, + "decayPower": { + "type": "string", + "format": "uint64", + "description": "Decay power used for the calculation of mark price." + }, + "cashAmount": { + "type": "string", + "description": "Cash amount, in asset decimals, used for the calculation of the mark price from the order book." + }, + "sourceWeights": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Weights for each composite price data source." + }, + "sourceStalenessTolerance": { + "type": "array", + "items": { + "type": "string" + }, + "description": "For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance." + }, + "compositePriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "Which method is used for the calculation of the composite price for the market." + }, + "dataSourcesSpec": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDataSourceDefinition" + }, + "description": "Additional price sources to be used for internal composite price calculation." + }, + "dataSourcesSpecBinding": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaSpecBindingForCompositePrice" + }, + "title": "List of each price source and its corresponding binding" + } + }, + "description": "Mark price configuration parameters." + }, + "vegaCompositePriceSource": { + "type": "object", + "properties": { + "priceSource": { + "type": "string", + "description": "Source of the price." + }, + "price": { + "type": "string", + "description": "Current value of the composite source price." + }, + "lastUpdated": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the price source was last updated." + } + } + }, + "vegaCompositePriceState": { + "type": "object", + "properties": { + "priceSources": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaCompositePriceSource" + } + } + }, + "description": "Underlying state of the composite price.." + }, + "vegaCompositePriceType": { + "type": "string", + "enum": [ + "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "COMPOSITE_PRICE_TYPE_WEIGHTED", + "COMPOSITE_PRICE_TYPE_MEDIAN", + "COMPOSITE_PRICE_TYPE_LAST_TRADE" + ], + "default": "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "description": " - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price." + }, + "vegaDataSourceDefinition": { + "type": "object", + "properties": { + "internal": { + "$ref": "#/definitions/vegaDataSourceDefinitionInternal" + }, + "external": { + "$ref": "#/definitions/vegaDataSourceDefinitionExternal" + } + }, + "description": "Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below." + }, + "vegaDataSourceDefinitionExternal": { + "type": "object", + "properties": { + "oracle": { + "$ref": "#/definitions/vegaDataSourceSpecConfiguration" + }, + "ethOracle": { + "$ref": "#/definitions/vegaEthCallSpec", + "description": "Contains the data specification that is received from Ethereum sources." + } + }, + "description": "DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants." + }, + "vegaDataSourceDefinitionInternal": { + "type": "object", + "properties": { + "time": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTime" + }, + "timeTrigger": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTimeTrigger" + } + }, + "description": "Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants." + }, + "vegaDataSourceSpec": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Hash generated from the DataSpec data." + }, + "createdAt": { + "type": "string", + "format": "int64", + "title": "Creation date and time" + }, + "updatedAt": { + "type": "string", + "format": "int64", + "title": "Last Updated timestamp" + }, + "data": { + "$ref": "#/definitions/vegaDataSourceDefinition" + }, + "status": { + "$ref": "#/definitions/vegaDataSourceSpecStatus", + "title": "Status describes the status of the data source spec" + } + }, + "description": "Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API." + }, + "vegaDataSourceSpecConfiguration": { + "type": "object", + "properties": { + "signers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Signer" + }, + "description": "Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list." + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "description": "Filters describes which source data are considered of interest or not for\nthe product (or the risk model)." + } + }, + "description": "All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters." + }, + "vegaDataSourceSpecConfigurationTime": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps should meet in order to be considered." + } + }, + "description": "Internal data source used for emitting timestamps." + }, + "vegaDataSourceSpecConfigurationTimeTrigger": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps need to meet in order to be considered." + }, + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1InternalTimeTrigger" + }, + "title": "An internal time trigger" + } + }, + "description": "Internal data source used for emitting timestamps automatically using predefined intervals and conditions." + }, + "vegaDataSourceSpecStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_DEACTIVATED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.", + "title": "Status describe the status of the data source spec" + }, + "vegaDataSourceSpecToFutureBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data." + }, + "tradingTerminationProperty": { + "type": "string", + "description": "Name of the property in the data source data that signals termination of trading." + } + }, + "title": "DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger" + }, + "vegaDataSourceSpecToPerpetualBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data." + }, + "settlementScheduleProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used to determine the perpetual's settlement schedule." + } + }, + "description": "Describes which properties of the data source data is to be\nused for settlement." + }, + "vegaDelegation": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Party which is delegating." + }, + "nodeId": { + "type": "string", + "description": "Node ID to delegate to." + }, + "amount": { + "type": "string", + "description": "Amount delegated. This field is an unsigned integer scaled to the asset's decimal places." + }, + "epochSeq": { + "type": "string", + "description": "Epoch of delegation." + } + } + }, + "vegaDispatchMetric": { + "type": "string", + "enum": [ + "DISPATCH_METRIC_UNSPECIFIED", + "DISPATCH_METRIC_MAKER_FEES_PAID", + "DISPATCH_METRIC_MAKER_FEES_RECEIVED", + "DISPATCH_METRIC_LP_FEES_RECEIVED", + "DISPATCH_METRIC_MARKET_VALUE", + "DISPATCH_METRIC_AVERAGE_POSITION", + "DISPATCH_METRIC_RELATIVE_RETURN", + "DISPATCH_METRIC_RETURN_VOLATILITY", + "DISPATCH_METRIC_VALIDATOR_RANKING", + "DISPATCH_METRIC_REALISED_RETURN" + ], + "default": "DISPATCH_METRIC_UNSPECIFIED", + "title": "- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market" + }, + "vegaDispatchStrategy": { + "type": "object", + "properties": { + "assetForMetric": { + "type": "string", + "description": "Asset to use for metric." + }, + "metric": { + "$ref": "#/definitions/vegaDispatchMetric", + "description": "Metric to apply." + }, + "markets": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional markets in scope." + }, + "entityScope": { + "$ref": "#/definitions/vegaEntityScope", + "description": "Mandatory enum that defines the entities within scope." + }, + "individualScope": { + "$ref": "#/definitions/vegaIndividualScope", + "description": "Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded." + }, + "teamScope": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer" + }, + "nTopPerformers": { + "type": "string", + "title": "The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team" + }, + "stakingRequirement": { + "type": "string", + "title": "Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0" + }, + "notionalTimeWeightedAveragePositionRequirement": { + "type": "string", + "title": "Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0" + }, + "windowLength": { + "type": "string", + "format": "uint64", + "title": "Number of epochs to evaluate the metric on" + }, + "lockPeriod": { + "type": "string", + "format": "uint64", + "title": "Number of epochs after distribution to delay vesting of rewards by" + }, + "distributionStrategy": { + "$ref": "#/definitions/vegaDistributionStrategy", + "title": "Controls how the reward is distributed between qualifying parties" + }, + "rankTable": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaRank" + }, + "description": "Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy." + }, + "capRewardFeeMultiple": { + "type": "string", + "description": "If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum)." + }, + "transferInterval": { + "type": "integer", + "format": "int32", + "description": "Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed." + } + } + }, + "vegaDistributionStrategy": { + "type": "string", + "enum": [ + "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "DISTRIBUTION_STRATEGY_PRO_RATA", + "DISTRIBUTION_STRATEGY_RANK" + ], + "default": "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "description": " - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank." + }, + "vegaERC20": { + "type": "object", + "properties": { + "contractAddress": { + "type": "string", + "description": "Address of the contract for the token, on the ethereum network." + }, + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + }, + "chainId": { + "type": "string", + "description": "Chain ID the asset originated from." + } + }, + "title": "ERC20 token based asset, living on the ethereum network" + }, + "vegaERC20Update": { + "type": "object", + "properties": { + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + } + } + }, + "vegaEntityScope": { + "type": "string", + "enum": [ + "ENTITY_SCOPE_UNSPECIFIED", + "ENTITY_SCOPE_INDIVIDUALS", + "ENTITY_SCOPE_TEAMS" + ], + "default": "ENTITY_SCOPE_UNSPECIFIED", + "title": "- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members" + }, + "vegaEthCallSpec": { + "type": "object", + "properties": { + "address": { + "type": "string", + "description": "Ethereum address of the contract to call." + }, + "abi": { + "type": "string", + "description": "The ABI of that contract." + }, + "method": { + "type": "string", + "description": "Name of the method on the contract to call." + }, + "args": { + "type": "array", + "items": { + "type": "object" + }, + "description": "List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI." + }, + "trigger": { + "$ref": "#/definitions/vegaEthCallTrigger", + "description": "Conditions for determining when to call the contract method." + }, + "requiredConfirmations": { + "type": "string", + "format": "uint64", + "title": "Number of confirmations required before the query is considered verified" + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "title": "Filters the data returned from the contract method" + }, + "normalisers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaNormaliser" + }, + "description": "Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists." + }, + "sourceChainId": { + "type": "string", + "format": "uint64", + "description": "The ID of the EVM based chain which is to be used to source the oracle data." + } + }, + "description": "Specifies a data source that derives its content from calling a read method\non an Ethereum contract." + }, + "vegaEthCallTrigger": { + "type": "object", + "properties": { + "timeTrigger": { + "$ref": "#/definitions/vegaEthTimeTrigger" + } + }, + "description": "Determines when the contract method should be called." + }, + "vegaEthTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "uint64", + "description": "Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds." + }, + "every": { + "type": "string", + "format": "uint64", + "description": "Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately." + }, + "until": { + "type": "string", + "format": "uint64", + "description": "If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely." + } + }, + "description": "Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating." + }, + "vegaFeeFactors": { + "type": "object", + "properties": { + "makerFee": { + "type": "string", + "description": "Market maker fee charged network wide." + }, + "infrastructureFee": { + "type": "string", + "description": "Infrastructure fee charged network wide for staking and governance." + }, + "liquidityFee": { + "type": "string", + "description": "Liquidity fee applied per market for market making." + } + }, + "title": "Fee factors definition" + }, + "vegaFees": { + "type": "object", + "properties": { + "factors": { + "$ref": "#/definitions/vegaFeeFactors", + "description": "Fee factors." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Liquidity fee settings for the market describing how the fee was calculated." + } + }, + "title": "Fees definition" + }, + "vegaFuture": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Underlying asset for the future." + }, + "quoteName": { + "type": "string", + "description": "Quote name of the instrument." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source specification that describes the settlement data source filter." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source specification that describes the trading termination data source filter." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "Binding between the data spec and the data source." + }, + "cap": { + "$ref": "#/definitions/vegaFutureCap", + "description": "If set, this product represents a capped future market." + } + }, + "title": "Future product definition" + }, + "vegaFutureCap": { + "type": "object", + "properties": { + "maxPrice": { + "type": "string", + "description": "Set the maximum price for orders, and settlement data in market decimals." + }, + "binarySettlement": { + "type": "boolean", + "description": "If set to true, the settlement price must either be zero, or equal to the max price." + }, + "fullyCollateralised": { + "type": "boolean", + "description": "If set to true, positions must be fully collateralised so there is no default risk for any party." + } + } + }, + "vegaFutureProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The external data source spec describing the data source of trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "cap": { + "$ref": "#/definitions/vegaFutureCap", + "description": "If set, this product creates a capped future market." + } + }, + "title": "Future product configuration" + }, + "vegaGovernanceTransferType": { + "type": "string", + "enum": [ + "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED", + "GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING", + "GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT" + ], + "default": "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED" + }, + "vegaIndividualScope": { + "type": "string", + "enum": [ + "INDIVIDUAL_SCOPE_UNSPECIFIED", + "INDIVIDUAL_SCOPE_ALL", + "INDIVIDUAL_SCOPE_IN_TEAM", + "INDIVIDUAL_SCOPE_NOT_IN_TEAM", + "INDIVIDUAL_SCOPE_AMM" + ], + "default": "INDIVIDUAL_SCOPE_UNSPECIFIED", + "description": " - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward." + }, + "vegaInstrument": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique instrument ID." + }, + "code": { + "type": "string", + "description": "Code for the instrument." + }, + "name": { + "type": "string", + "description": "Name of the instrument." + }, + "metadata": { + "$ref": "#/definitions/vegaInstrumentMetadata", + "description": "Collection of instrument meta-data." + }, + "future": { + "$ref": "#/definitions/vegaFuture", + "description": "Future." + }, + "spot": { + "$ref": "#/definitions/vegaSpot", + "description": "Spot." + }, + "perpetual": { + "$ref": "#/definitions/vegaPerpetual", + "description": "Perpetual." + } + }, + "title": "Instrument definition" + }, + "vegaInstrumentConfiguration": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Instrument name." + }, + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "future": { + "$ref": "#/definitions/vegaFutureProduct", + "description": "Future." + }, + "spot": { + "$ref": "#/definitions/vegaSpotProduct", + "description": "Spot." + }, + "perpetual": { + "$ref": "#/definitions/vegaPerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaInstrumentMetadata": { + "type": "object", + "properties": { + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of 0 or more tags." + } + }, + "title": "Instrument metadata definition" + }, + "vegaLiquidationStrategy": { + "type": "object", + "properties": { + "disposalTimeStep": { + "type": "string", + "format": "int64", + "description": "Interval, in seconds, at which the network will attempt to close its position." + }, + "disposalFraction": { + "type": "string", + "description": "Fraction of the open position the market will try to close in a single attempt; range 0 through 1." + }, + "fullDisposalSize": { + "type": "string", + "format": "uint64", + "description": "Size of the position that the network will try to close in a single attempt." + }, + "maxFractionConsumed": { + "type": "string", + "description": "Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1." + }, + "disposalSlippageRange": { + "type": "string", + "description": "Decimal \u003e 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be \u003e 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5)." + } + }, + "description": "Liquidation strategy used when the network holds a position resulting from position resolution." + }, + "vegaLiquidityFeeSettings": { + "type": "object", + "properties": { + "method": { + "$ref": "#/definitions/vegaLiquidityFeeSettingsMethod", + "description": "Method used to calculate the market's liquidity fee." + }, + "feeConstant": { + "type": "string", + "description": "Constant liquidity fee used when using the constant fee method." + } + }, + "description": "Market settings that describe how the liquidity fee is calculated." + }, + "vegaLiquidityFeeSettingsMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_MARGINAL_COST", + "METHOD_WEIGHTED_AVERAGE", + "METHOD_CONSTANT" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee." + }, + "vegaLiquidityMonitoringParameters": { + "type": "object", + "properties": { + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "triggeringRatio": { + "type": "string", + "description": "Specifies the triggering ratio for entering liquidity auction." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction." + } + }, + "title": "LiquidityMonitoringParameters contains settings used for liquidity monitoring" + }, + "vegaLiquidityProviderFeeShare": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Liquidity provider party ID." + }, + "equityLikeShare": { + "type": "string", + "description": "Share own by this liquidity provider." + }, + "averageEntryValuation": { + "type": "string", + "description": "Average entry valuation of the liquidity provider for the market." + }, + "averageScore": { + "type": "string", + "description": "Average liquidity score." + }, + "virtualStake": { + "type": "string", + "description": "The virtual stake of this liquidity provider." + } + }, + "title": "Equity-like share of liquidity fee for each liquidity provider" + }, + "vegaLiquidityProviderSLA": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Liquidity provider party ID." + }, + "currentEpochFractionOfTimeOnBook": { + "type": "string", + "description": "Indicates how often LP meets the commitment during the current epoch." + }, + "lastEpochFractionOfTimeOnBook": { + "type": "string", + "description": "Indicates how often LP met the commitment in the previous epoch." + }, + "lastEpochFeePenalty": { + "type": "string", + "description": "Indicates the fee penalty amount applied in the previous epoch." + }, + "lastEpochBondPenalty": { + "type": "string", + "description": "Shows the bond penalties from past epochs." + }, + "hysteresisPeriodFeePenalties": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Determines how the fee penalties from past epochs affect future fee revenue." + }, + "requiredLiquidity": { + "type": "string", + "description": "Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range." + }, + "notionalVolumeBuys": { + "type": "string", + "description": "Notional volume of orders within the range provided on the buy side of the book." + }, + "notionalVolumeSells": { + "type": "string", + "description": "Notional volume of orders within the range provided on the sell side of the book." + } + }, + "title": "SLA performance for each liquidity provider" + }, + "vegaLiquiditySLAParameters": { + "type": "object", + "properties": { + "priceRange": { + "type": "string" + }, + "commitmentMinTimeFraction": { + "type": "string", + "description": "Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity." + }, + "performanceHysteresisEpochs": { + "type": "string", + "format": "uint64", + "description": "Specifies the number of liquidity epochs over which past performance will continue to affect rewards." + }, + "slaCompetitionFactor": { + "type": "string", + "description": "Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them." + } + } + }, + "vegaLogNormalModelParams": { + "type": "object", + "properties": { + "mu": { + "type": "number", + "format": "double", + "description": "Mu parameter, annualised growth rate of the underlying asset." + }, + "r": { + "type": "number", + "format": "double", + "description": "R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number." + }, + "sigma": { + "type": "number", + "format": "double", + "description": "Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number." + } + }, + "title": "Risk model parameters for log normal" + }, + "vegaLogNormalRiskModel": { + "type": "object", + "properties": { + "riskAversionParameter": { + "type": "number", + "format": "double", + "description": "Risk Aversion Parameter." + }, + "tau": { + "type": "number", + "format": "double", + "description": "Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number." + }, + "params": { + "$ref": "#/definitions/vegaLogNormalModelParams", + "description": "Risk model parameters for log normal." + }, + "riskFactorOverride": { + "$ref": "#/definitions/vegaRiskFactorOverride", + "description": "And optional override for the risk factor calculated by the risk model." + } + }, + "title": "Risk model for log normal" + }, + "vegaMarginCalculator": { + "type": "object", + "properties": { + "scalingFactors": { + "$ref": "#/definitions/vegaScalingFactors", + "description": "Scaling factors for margin calculation." + }, + "fullyCollateralised": { + "type": "boolean", + "description": "If set to true, positions must be fully collateralised so there is no default risk for any party (capped futures)." + } + }, + "title": "Margin Calculator definition" + }, + "vegaMarket": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the market." + }, + "tradableInstrument": { + "$ref": "#/definitions/vegaTradableInstrument", + "description": "Tradable instrument configuration." + }, + "decimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'." + }, + "fees": { + "$ref": "#/definitions/vegaFees", + "description": "Fees configuration that apply to the market." + }, + "openingAuction": { + "$ref": "#/definitions/vegaAuctionDuration", + "description": "Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)." + }, + "priceMonitoringSettings": { + "$ref": "#/definitions/vegaPriceMonitoringSettings", + "description": "PriceMonitoringSettings for the market." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "LiquidityMonitoringParameters for the market." + }, + "tradingMode": { + "$ref": "#/definitions/MarketTradingMode", + "description": "Current mode of execution of the market." + }, + "state": { + "$ref": "#/definitions/vegaMarketState", + "description": "Current state of the market." + }, + "marketTimestamps": { + "$ref": "#/definitions/vegaMarketTimestamps", + "description": "Timestamps for when the market state changes." + }, + "positionDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'." + }, + "lpPriceRange": { + "type": "string", + "description": "Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "parentMarketId": { + "type": "string", + "title": "ID of the market this market succeeds" + }, + "insurancePoolFraction": { + "type": "string", + "description": "The fraction of the parent market's insurance pool that this market inherits; range 0 through 1." + }, + "successorMarketId": { + "type": "string", + "description": "ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled." + }, + "liquiditySlaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Liquidity SLA parameters for the market." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "description": "Liquidation strategy used by this market." + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price calculation configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Market definition" + }, + "vegaMarketData": { + "type": "object", + "properties": { + "markPrice": { + "type": "string", + "description": "Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "bestBidPrice": { + "type": "string", + "description": "Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "bestBidVolume": { + "type": "string", + "format": "uint64", + "description": "Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places." + }, + "bestOfferPrice": { + "type": "string", + "description": "Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places." + }, + "bestOfferVolume": { + "type": "string", + "format": "uint64", + "description": "Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places." + }, + "bestStaticBidPrice": { + "type": "string", + "description": "Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "bestStaticBidVolume": { + "type": "string", + "format": "uint64", + "description": "Total volume at the best static bid price excluding pegged orders." + }, + "bestStaticOfferPrice": { + "type": "string", + "description": "Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "bestStaticOfferVolume": { + "type": "string", + "format": "uint64", + "description": "Total volume at the best static offer price, excluding pegged orders." + }, + "midPrice": { + "type": "string", + "description": "Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "staticMidPrice": { + "type": "string", + "description": "Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "market": { + "type": "string", + "title": "Market ID for the data" + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which this mark price was relevant." + }, + "openInterest": { + "type": "string", + "format": "uint64", + "description": "Sum of the size of all positions greater than zero on the market." + }, + "auctionEnd": { + "type": "string", + "format": "int64", + "description": "Time in seconds until the end of the auction (zero if currently not in auction period)." + }, + "auctionStart": { + "type": "string", + "format": "int64", + "description": "Time until next auction, or start time of the current auction if market is in auction period." + }, + "indicativePrice": { + "type": "string", + "description": "Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places." + }, + "indicativeVolume": { + "type": "string", + "format": "uint64", + "description": "Indicative volume (zero if not in auction)." + }, + "marketTradingMode": { + "$ref": "#/definitions/MarketTradingMode", + "description": "Current trading mode for the market." + }, + "trigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "description": "When a market is in an auction trading mode, this field indicates what triggered the auction." + }, + "extensionTrigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "description": "When a market auction is extended, this field indicates what caused the extension." + }, + "targetStake": { + "type": "string", + "description": "Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places." + }, + "suppliedStake": { + "type": "string", + "description": "Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places." + }, + "priceMonitoringBounds": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceMonitoringBounds" + }, + "description": "One or more price monitoring bounds for the current timestamp." + }, + "marketValueProxy": { + "type": "string", + "description": "Market value proxy." + }, + "liquidityProviderFeeShare": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProviderFeeShare" + }, + "description": "Equity-like share of liquidity fee for each liquidity provider." + }, + "marketState": { + "$ref": "#/definitions/vegaMarketState", + "description": "Current state of the market." + }, + "nextMarkToMarket": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the next mark-to-market calculation will occur." + }, + "lastTradedPrice": { + "type": "string", + "description": "Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places." + }, + "marketGrowth": { + "type": "string", + "description": "Market growth at the last market time window." + }, + "productData": { + "$ref": "#/definitions/vegaProductData", + "description": "Data related to the particular product type of the market." + }, + "liquidityProviderSla": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProviderSLA" + }, + "description": "SLA performance for each liquidity provider." + }, + "nextNetworkCloseout": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the market will next submit a trade to reduce its position." + }, + "markPriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "The method used for calculating the mark price." + }, + "markPriceState": { + "$ref": "#/definitions/vegaCompositePriceState", + "description": "State of the internal composite price." + } + }, + "title": "Represents data generated by a market when open" + }, + "vegaMarketState": { + "type": "string", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_PROPOSED", + "STATE_REJECTED", + "STATE_PENDING", + "STATE_CANCELLED", + "STATE_ACTIVE", + "STATE_SUSPENDED", + "STATE_CLOSED", + "STATE_TRADING_TERMINATED", + "STATE_SETTLED", + "STATE_SUSPENDED_VIA_GOVERNANCE" + ], + "default": "STATE_UNSPECIFIED", + "description": "- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance", + "title": "Current state of the market" + }, + "vegaMarketStateUpdateType": { + "type": "string", + "enum": [ + "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "MARKET_STATE_UPDATE_TYPE_TERMINATE", + "MARKET_STATE_UPDATE_TYPE_SUSPEND", + "MARKET_STATE_UPDATE_TYPE_RESUME" + ], + "default": "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "title": "- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance" + }, + "vegaMarketTimestamps": { + "type": "object", + "properties": { + "proposed": { + "type": "string", + "format": "int64", + "description": "Time when the market is first proposed." + }, + "pending": { + "type": "string", + "format": "int64", + "description": "Time when the market has been voted in and began its opening auction." + }, + "open": { + "type": "string", + "format": "int64", + "description": "Time when the market has left the opening auction and is ready to accept trades." + }, + "close": { + "type": "string", + "format": "int64", + "description": "Time when the market closed." + } + }, + "title": "Time stamps for important times about creating, enacting etc the market" + }, + "vegaMetadata": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Key of the metadata." + }, + "value": { + "type": "string", + "description": "Value of the metadata." + } + }, + "description": "Generic structure holding a key/value pair." + }, + "vegaNetworkLimits": { + "type": "object", + "properties": { + "canProposeMarket": { + "type": "boolean", + "description": "Are market proposals allowed at this point in time." + }, + "canProposeAsset": { + "type": "boolean", + "description": "Are asset proposals allowed at this point in time." + }, + "proposeMarketEnabled": { + "type": "boolean", + "description": "Are market proposals enabled on this chain." + }, + "proposeAssetEnabled": { + "type": "boolean", + "description": "Are asset proposals enabled on this chain." + }, + "genesisLoaded": { + "type": "boolean", + "description": "True once the genesis file is loaded." + }, + "proposeMarketEnabledFrom": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set)." + }, + "proposeAssetEnabledFrom": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set)." + }, + "canProposeSpotMarket": { + "type": "boolean", + "description": "Are spot market proposals allowed at this point in time." + }, + "canProposePerpetualMarket": { + "type": "boolean", + "description": "Are perpetual market proposals allowed at this point in time." + }, + "canUseAmm": { + "type": "boolean", + "description": "Can parties use AMM related transactions." + } + }, + "title": "Network limits, defined in the genesis file" + }, + "vegaNetworkParameter": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Unique key of the network parameter." + }, + "value": { + "type": "string", + "description": "Value for the network parameter." + } + }, + "title": "Represents a network parameter on Vega" + }, + "vegaNewAsset": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaAssetDetails", + "description": "Configuration of the new asset." + } + }, + "title": "New asset on Vega" + }, + "vegaNewFreeform": { + "type": "object", + "description": "Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed." + }, + "vegaNewMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewMarketConfiguration", + "description": "Configuration of the new market." + } + }, + "title": "New market on Vega" + }, + "vegaNewMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New futures market instrument configuration." + }, + "decimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new futures market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "positionDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the futures market can be." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "successor": { + "$ref": "#/definitions/vegaSuccessorConfiguration", + "description": "Successor configuration. If this proposal is meant to succeed a given market, then this should be set." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "description": "Liquidation strategy for this market." + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new futures market on Vega" + }, + "vegaNewSpotMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewSpotMarketConfiguration", + "description": "Configuration of the new spot market." + } + }, + "title": "New spot market on Vega" + }, + "vegaNewSpotMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New spot market instrument configuration." + }, + "priceDecimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new spot market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "sizeDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the spot market can be." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new spot market on Vega" + }, + "vegaNewTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewTransferConfiguration", + "description": "Configuration for a new transfer." + } + }, + "title": "New governance transfer" + }, + "vegaNewTransferConfiguration": { + "type": "object", + "properties": { + "sourceType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Source account type, such as network treasury, market insurance pool" + }, + "source": { + "type": "string", + "title": "If network treasury, field is empty, otherwise uses the market ID" + }, + "transferType": { + "$ref": "#/definitions/vegaGovernanceTransferType", + "title": "\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount" + }, + "amount": { + "type": "string", + "title": "Maximum amount to transfer" + }, + "asset": { + "type": "string", + "title": "ID of asset to transfer" + }, + "fractionOfBalance": { + "type": "string", + "title": "Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance" + }, + "destinationType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool" + }, + "destination": { + "type": "string", + "title": "Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID" + }, + "oneOff": { + "$ref": "#/definitions/vegaOneOffTransfer" + }, + "recurring": { + "$ref": "#/definitions/vegaRecurringTransfer" + } + } + }, + "vegaNormaliser": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "expression": { + "type": "string" + } + } + }, + "vegaOneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account." + } + }, + "title": "Specific details for a one off transfer" + }, + "vegaParty": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the party, typically represented by a public key." + }, + "alias": { + "type": "string", + "description": "Alias given to the party." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field." + } + }, + "title": "Party represents an entity who wishes to trade on or query a Vega network" + }, + "vegaPerpetual": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Underlying asset for the perpetual." + }, + "quoteName": { + "type": "string", + "description": "Quote name of the instrument." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfig": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Optional configuration for the internal composite price used in funding payment calculation." + } + }, + "title": "Perpetual product definition" + }, + "vegaPerpetualData": { + "type": "object", + "properties": { + "fundingPayment": { + "type": "string", + "description": "Current funding payment for the in-progress funding period." + }, + "fundingRate": { + "type": "string", + "description": "Current funding rate for the in-progress funding period." + }, + "internalTwap": { + "type": "string", + "description": "Time-weighted-average the internal data-points for the in-progress funding period." + }, + "externalTwap": { + "type": "string", + "description": "Time-weighted-average the external data points for the in-progress funding period." + }, + "seqNum": { + "type": "string", + "format": "uint64", + "title": "Funding period sequence number" + }, + "startTime": { + "type": "string", + "format": "int64", + "title": "Funding period start time" + }, + "internalCompositePrice": { + "type": "string", + "description": "The internal composite price used for perpetual markets." + }, + "nextInternalCompositePriceCalc": { + "type": "string", + "format": "int64", + "description": "The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds." + }, + "internalCompositePriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "The method used for calculating the internal composite price, for perpetual markets only." + }, + "underlyingIndexPrice": { + "type": "string", + "description": "Last seen value of the settlement oracle." + }, + "internalCompositePriceState": { + "$ref": "#/definitions/vegaCompositePriceState", + "description": "State of the internal composite price." + } + }, + "description": "Represents market data specific to a perpetual market." + }, + "vegaPerpetualProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used." + } + }, + "title": "Perpetual product configuration" + }, + "vegaPriceMonitoringBounds": { + "type": "object", + "properties": { + "minValidPrice": { + "type": "string", + "description": "Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "maxValidPrice": { + "type": "string", + "description": "Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "trigger": { + "$ref": "#/definitions/vegaPriceMonitoringTrigger", + "description": "Price monitoring trigger associated with the bounds." + }, + "referencePrice": { + "type": "string", + "description": "Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places." + }, + "active": { + "type": "boolean", + "description": "Has this bound been triggered yet or is it still active." + } + }, + "title": "Represents a list of valid (at the current timestamp) price ranges per associated trigger" + }, + "vegaPriceMonitoringParameters": { + "type": "object", + "properties": { + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceMonitoringTrigger" + } + } + }, + "title": "PriceMonitoringParameters contains a collection of triggers to be used for a given market" + }, + "vegaPriceMonitoringSettings": { + "type": "object", + "properties": { + "parameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Specifies price monitoring parameters to be used for price monitoring purposes." + } + }, + "title": "PriceMonitoringSettings contains the settings for price monitoring" + }, + "vegaPriceMonitoringTrigger": { + "type": "object", + "properties": { + "horizon": { + "type": "string", + "format": "int64", + "description": "Price monitoring projection horizon τ in seconds." + }, + "probability": { + "type": "string", + "description": "Price monitoring probability level p." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level." + } + }, + "title": "PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration" + }, + "vegaProductData": { + "type": "object", + "properties": { + "perpetualData": { + "$ref": "#/definitions/vegaPerpetualData" + } + }, + "description": "Represents market data specific to a particular product type." + }, + "vegaProposal": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique proposal ID." + }, + "reference": { + "type": "string", + "description": "Proposal reference." + }, + "partyId": { + "type": "string", + "description": "Party ID i.e. public key of the party submitting the proposal." + }, + "state": { + "$ref": "#/definitions/vegaProposalState", + "description": "Current state of the proposal, i.e. open, passed, failed etc." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network." + }, + "terms": { + "$ref": "#/definitions/vegaProposalTerms", + "description": "Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term." + }, + "reason": { + "$ref": "#/definitions/vegaProposalError", + "description": "Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses." + }, + "errorDetails": { + "type": "string", + "description": "Detailed error associated to the reason." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + }, + "requiredParticipation": { + "type": "string", + "description": "Required vote participation for this proposal." + }, + "requiredMajority": { + "type": "string", + "description": "Required majority for this proposal." + }, + "requiredLiquidityProviderParticipation": { + "type": "string", + "description": "Required participation from liquidity providers, optional but is required for market update proposal." + }, + "requiredLiquidityProviderMajority": { + "type": "string", + "description": "Required majority from liquidity providers, optional but is required for market update proposal." + }, + "batchTerms": { + "$ref": "#/definitions/vegaBatchProposalTerms", + "description": "Batch proposal terms." + }, + "batchId": { + "type": "string", + "description": "ID of a batch proposal that this proposal is part of." + } + }, + "title": "Governance proposal" + }, + "vegaProposalError": { + "type": "string", + "enum": [ + "PROPOSAL_ERROR_UNSPECIFIED", + "PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON", + "PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE", + "PROPOSAL_ERROR_ENACT_TIME_TOO_SOON", + "PROPOSAL_ERROR_ENACT_TIME_TOO_LATE", + "PROPOSAL_ERROR_INSUFFICIENT_TOKENS", + "PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY", + "PROPOSAL_ERROR_NO_PRODUCT", + "PROPOSAL_ERROR_UNSUPPORTED_PRODUCT", + "PROPOSAL_ERROR_NO_TRADING_MODE", + "PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE", + "PROPOSAL_ERROR_NODE_VALIDATION_FAILED", + "PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD", + "PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS", + "PROPOSAL_ERROR_INVALID_ASSET", + "PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS", + "PROPOSAL_ERROR_NO_RISK_PARAMETERS", + "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY", + "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE", + "PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED", + "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL", + "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE", + "PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET", + "PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT", + "PROPOSAL_ERROR_INVALID_RISK_PARAMETER", + "PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED", + "PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED", + "PROPOSAL_ERROR_INVALID_ASSET_DETAILS", + "PROPOSAL_ERROR_UNKNOWN_TYPE", + "PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE", + "PROPOSAL_ERROR_INVALID_FREEFORM", + "PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE", + "PROPOSAL_ERROR_INVALID_MARKET", + "PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES", + "PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS", + "PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE", + "PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE", + "PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE", + "PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE", + "PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE", + "PROPOSAL_ERROR_INVALID_SPOT", + "PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED", + "PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET", + "PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED", + "PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID", + "PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID", + "PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE", + "PROPOSAL_ERROR_INVALID_SLA_PARAMS", + "PROPOSAL_ERROR_MISSING_SLA_PARAMS", + "PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT", + "PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM", + "PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM", + "PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED", + "PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED", + "PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES" + ], + "default": "PROPOSAL_ERROR_UNSPECIFIED", + "description": "- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation \u003c Closing \u003c Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places", + "title": "List of possible errors that can cause a proposal to be in state rejected or failed" + }, + "vegaProposalParameters": { + "type": "object", + "properties": { + "minClose": { + "type": "string", + "format": "int64", + "description": "Represents the minimum time before a proposal can be closed for voting." + }, + "maxClose": { + "type": "string", + "format": "int64", + "description": "Represents the maximum time that a proposal can be open for voting." + }, + "minEnact": { + "type": "string", + "format": "int64", + "description": "Represents the minimum time before an enacted proposal takes effect." + }, + "maxEnact": { + "type": "string", + "format": "int64", + "description": "Represents the maximum time before an enacted proposal must take effect." + }, + "requiredParticipation": { + "type": "string", + "description": "Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid." + }, + "requiredMajority": { + "type": "string", + "description": "Specifies the required percentage of votes a proposal needs to be approved." + }, + "minProposerBalance": { + "type": "string", + "description": "Specifies the minimum governance token balance a proposer must hold to initiate a proposal." + }, + "minVoterBalance": { + "type": "string", + "description": "Specifies the minimum governance token balance a voter must hold to participate in voting." + }, + "requiredParticipationLp": { + "type": "string", + "description": "Specifies the required percentage of participation from liquidity providers for the proposal to be valid." + }, + "requiredMajorityLp": { + "type": "string", + "description": "Specifies the required majority percentage from liquidity providers for a proposal to be approved." + }, + "minEquityLikeShare": { + "type": "string", + "description": "Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible." + } + } + }, + "vegaProposalRationale": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals." + }, + "title": { + "type": "string", + "description": "Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals." + } + }, + "description": "Rationale behind a proposal." + }, + "vegaProposalState": { + "type": "string", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_FAILED", + "STATE_OPEN", + "STATE_PASSED", + "STATE_REJECTED", + "STATE_DECLINED", + "STATE_ENACTED", + "STATE_WAITING_FOR_NODE_VOTE" + ], + "default": "STATE_UNSPECIFIED", + "description": "- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal", + "title": "Proposal state transition:\nOpen -\u003e\n - Passed -\u003e Enacted.\n - Passed -\u003e Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state" + }, + "vegaProposalTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters." + }, + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market on Vega." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market on Vega." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for creating new assets on Vega." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market on Vega." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market on Vega." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Cancel a governance transfer." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + } + }, + "title": "Terms for a governance proposal on Vega" + }, + "vegaRank": { + "type": "object", + "properties": { + "startRank": { + "type": "integer", + "format": "int64" + }, + "shareRatio": { + "type": "integer", + "format": "int64" + } + } + }, + "vegaRecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64", + "description": "Last epoch at which this transfer shall be paid." + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy", + "description": "Optional parameter defining how a transfer is dispatched." + }, + "factor": { + "type": "string", + "description": "Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc." + } + }, + "title": "Specific details for a recurring transfer" + }, + "vegaReferralProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + }, + "stakingTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStakingTier" + }, + "description": "Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking." + } + } + }, + "vegaRiskFactorOverride": { + "type": "object", + "properties": { + "short": { + "type": "string", + "description": "Short Risk factor value." + }, + "long": { + "type": "string", + "description": "Long Risk factor value." + } + }, + "title": "Risk factor override to control stable leverage" + }, + "vegaScalingFactors": { + "type": "object", + "properties": { + "searchLevel": { + "type": "number", + "format": "double", + "description": "Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release." + }, + "initialMargin": { + "type": "number", + "format": "double", + "description": "Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin." + }, + "collateralRelease": { + "type": "number", + "format": "double", + "description": "Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset." + } + }, + "title": "Scaling Factors (for use in margin calculation)" + }, + "vegaSimpleModelParams": { + "type": "object", + "properties": { + "factorLong": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for long." + }, + "factorShort": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for short." + }, + "maxMoveUp": { + "type": "number", + "format": "double", + "description": "Pre-defined maximum price move up that the model considers as valid." + }, + "minMoveDown": { + "type": "number", + "format": "double", + "description": "Pre-defined minimum price move down that the model considers as valid." + }, + "probabilityOfTrading": { + "type": "number", + "format": "double", + "description": "Pre-defined constant probability of trading." + } + }, + "title": "Risk model parameters for simple modelling" + }, + "vegaSimpleRiskModel": { + "type": "object", + "properties": { + "params": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Risk model params for simple modelling." + } + }, + "title": "Risk model for simple modelling" + }, + "vegaSpecBindingForCompositePrice": { + "type": "object", + "properties": { + "priceSourceProperty": { + "type": "string", + "description": "The property name of price." + } + }, + "description": "Describes which property of the data source data is to be\nused for price source." + }, + "vegaSpot": { + "type": "object", + "properties": { + "baseAsset": { + "type": "string", + "description": "Asset ID of the underlying base asset for the spot product." + }, + "quoteAsset": { + "type": "string", + "description": "Asset ID of the underlying quote asset for the spot product." + } + }, + "title": "Spot product definition" + }, + "vegaSpotProduct": { + "type": "object", + "properties": { + "baseAsset": { + "type": "string", + "description": "Base asset ID." + }, + "quoteAsset": { + "type": "string", + "description": "Quote asset ID." + } + }, + "title": "Spot product configuration" + }, + "vegaStakingTier": { + "type": "object", + "properties": { + "minimumStakedTokens": { + "type": "string", + "description": "Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier." + }, + "referralRewardMultiplier": { + "type": "string", + "description": "Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer." + } + } + }, + "vegaSuccessorConfiguration": { + "type": "object", + "properties": { + "parentMarketId": { + "type": "string", + "description": "ID of the market that the successor should take over from." + }, + "insurancePoolFraction": { + "type": "string", + "description": "A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor." + } + }, + "description": "Configuration required to turn a new market proposal in to a successor market proposal." + }, + "vegaTargetStakeParameters": { + "type": "object", + "properties": { + "timeWindow": { + "type": "string", + "format": "int64", + "description": "Specifies length of time window expressed in seconds for target stake calculation." + }, + "scalingFactor": { + "type": "number", + "format": "double", + "description": "Specifies scaling factors used in target stake calculation." + } + }, + "title": "TargetStakeParameters contains parameters used in target stake calculation" + }, + "vegaTradableInstrument": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrument", + "description": "Details for the underlying instrument." + }, + "marginCalculator": { + "$ref": "#/definitions/vegaMarginCalculator", + "description": "Margin calculator for the instrument." + }, + "logNormalRiskModel": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal." + }, + "simpleRiskModel": { + "$ref": "#/definitions/vegaSimpleRiskModel", + "description": "Simple." + } + }, + "title": "Tradable Instrument definition" + }, + "vegaUpdateAsset": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaAssetDetailsUpdate", + "description": "Changes to apply on an existing asset." + } + }, + "title": "Update an existing asset on Vega" + }, + "vegaUpdateFutureProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data of settlement data." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data source for trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "The binding between the data source spec and the settlement data." + } + }, + "title": "Future product configuration" + }, + "vegaUpdateInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + }, + "future": { + "$ref": "#/definitions/vegaUpdateFutureProduct", + "description": "Future." + }, + "perpetual": { + "$ref": "#/definitions/vegaUpdatePerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaUpdateMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateMarketConfiguration", + "description": "Updated configuration of the futures market." + } + }, + "title": "Update an existing market on Vega" + }, + "vegaUpdateMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaUpdateInstrumentConfiguration", + "description": "Updated futures market instrument configuration." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "title": "Liquidation strategy parameters" + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a futures market on Vega" + }, + "vegaUpdateMarketState": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaUpdateMarketStateConfiguration", + "title": "Configuration for governance-initiated change of a market's state" + } + } + }, + "vegaUpdateMarketStateConfiguration": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "ID of the market" + }, + "updateType": { + "$ref": "#/definitions/vegaMarketStateUpdateType", + "title": "Type of the market update" + }, + "price": { + "type": "string", + "title": "Settlement price, relevant only for market termination for futures markets" + } + } + }, + "vegaUpdateNetworkParameter": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNetworkParameter", + "description": "The network parameter to update." + } + }, + "title": "Update network configuration on Vega" + }, + "vegaUpdatePerpetualProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Configuration for the internal composite price used in funding payment calculation." + } + }, + "title": "Perpetual product configuration" + }, + "vegaUpdateReferralProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaReferralProgramChanges", + "description": "Configuration for change to update a referral program." + } + } + }, + "vegaUpdateSpotInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + } + } + }, + "vegaUpdateSpotMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateSpotMarketConfiguration", + "description": "Updated configuration of the spot market." + } + }, + "title": "Update an existing spot market on Vega" + }, + "vegaUpdateSpotMarketConfiguration": { + "type": "object", + "properties": { + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "instrument": { + "$ref": "#/definitions/vegaUpdateSpotInstrumentConfiguration", + "description": "Specifies the name and code of the spot instrument." + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a spot market on Vega" + }, + "vegaUpdateVolumeDiscountProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaVolumeDiscountProgramChanges", + "title": "Configuration for a change to update a volume discount program" + } + } + }, + "vegaVolumeBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "volumeDiscountFactor": { + "type": "string", + "description": "Proportion of the taker fees to be discounted." + } + } + }, + "vegaVolumeDiscountProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVolumeBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + } + } + }, + "vegaVote": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Voter's party ID." + }, + "value": { + "$ref": "#/definitions/vegaVoteValue", + "description": "Which way the party voted." + }, + "proposalId": { + "type": "string", + "description": "Proposal ID being voted on." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the vote was acknowledged by the network." + }, + "totalGovernanceTokenBalance": { + "type": "string", + "description": "Total number of governance token for the party that cast the vote." + }, + "totalGovernanceTokenWeight": { + "type": "string", + "description": "The weight of this vote based on the total number of governance tokens." + }, + "totalEquityLikeShareWeight": { + "type": "string", + "description": "The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal." + }, + "elsPerMarket": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVoteELSPair" + }, + "description": "The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal." + } + }, + "title": "Governance vote" + }, + "vegaVoteELSPair": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "The market ID." + }, + "els": { + "type": "string", + "description": "The equity-like share weight for this market." + } + } + }, + "vegaVoteValue": { + "type": "string", + "enum": [ + "VALUE_UNSPECIFIED", + "VALUE_NO", + "VALUE_YES" + ], + "default": "VALUE_UNSPECIFIED", + "description": "- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal", + "title": "Vote value" + } + } +} diff --git a/specs/v0.77.6/openrpc.json b/specs/v0.77.6/openrpc.json new file mode 100644 index 000000000..f72d0faea --- /dev/null +++ b/specs/v0.77.6/openrpc.json @@ -0,0 +1,3763 @@ +{ + "openrpc": "1.2.6", + "info": { + "version": "1.0.0", + "title": "Wallet API" + }, + "methods": [ + { + "name": "client.connect_wallet", + "summary": "Initiates a connection between a wallet and a third-party application.", + "description": "This method initiates a connection between a wallet and a third-party application.\n\nThe user has to review the request, and, if they accept it, select the wallet they want to use for this connection.\n\n**Supported connections:**\n- Multiple wallets connected for the same hostname.\n- A single wallet connected to multiple hostnames.\n- Combination of the above setups.\n\nHowever, it's not possible to have multiple connections on the same wallet for the same hostname. The previous connection will be terminated and a new one will be initiated.\n\nThis method should be the entry point of every third-party application.", + "tags": [ + { + "name": "client" + }, + { + "name": "connection" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "errors": [ + { + "$ref": "#/components/errors/user_error_connection_closed" + }, + { + "$ref": "#/components/errors/application_error_request_cancelled" + }, + { + "$ref": "#/components/errors/user_error_wallet_connection_rejected" + }, + { + "$ref": "#/components/errors/user_error_request_cancelled" + }, + { + "$ref": "#/components/errors/user_error_request_cancelled" + } + ], + "examples": [ + { + "name": "Accepting a connection from \"vega.xyz\"", + "description": "The third-party application \"vega.xyz\" requests a connection to a wallet and the user accepts.", + "params": [], + "result": { + "name": "Success", + "value": "null" + } + } + ] + }, + { + "name": "client.disconnect_wallet", + "summary": "Ends the connection between the third-party application and the wallet.", + "description": "This method ends the connection between the third-party application and the wallet.", + "tags": [ + { + "name": "client" + }, + { + "name": "connection" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Disconnection from \"vega.xyz\"", + "description": "The third-party application \"vega.xyz\" requests a disconnection to a wallet.", + "params": [], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "client.list_keys", + "summary": "Returns the keys the user has allowed the third-party application to have access to.", + "description": "This method returns the keys the user has allowed the third-party application to have access to.\n\nIt requires a `read` access on `public_keys`.", + "tags": [ + { + "name": "client" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "keys" + ], + "properties": { + "keys": { + "type": "array", + "items": { + "$ref": "#/components/schemas/named_public_key" + } + } + } + } + }, + "examples": [ + { + "name": "List keys allowed on \"vega.xyz\"", + "description": "The third-party application \"vega.xyz\" wants to list the public keys it has access to.", + "params": [], + "result": { + "name": "Success", + "value": { + "keys": [ + { + "name": "Key 1", + "publicKey": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + }, + { + "name": "Key 2", + "publicKey": "988eae323a07f12363c17025c23ee58ea32ac3912398e16bb0b56969f57adc52" + } + ] + } + } + } + ] + }, + { + "name": "client.sign_transaction", + "summary": "Sign a transaction without sending it.", + "description": "This method signs a transaction and returns it to the third-party application, without sending it to the network. What happens with the transaction is up to the third-party application.\n\nThe user has to review the transaction.", + "tags": [ + { + "name": "client" + }, + { + "name": "transaction" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + }, + { + "name": "transaction", + "required": true, + "schema": { + "$ref": "#/components/schemas/transaction" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "transaction" + ], + "properties": { + "transaction": { + "$ref": "#/components/schemas/signed_transaction" + } + } + } + }, + "errors": [ + { + "$ref": "#/components/errors/network_error_no_healthy_node" + }, + { + "$ref": "#/components/errors/network_error_could_not_get_chain_id" + }, + { + "$ref": "#/components/errors/network_error_could_not_get_last_block" + }, + { + "$ref": "#/components/errors/application_error_public_key_not_allowed" + }, + { + "$ref": "#/components/errors/user_error_connection_closed" + }, + { + "$ref": "#/components/errors/user_error_wallet_connection_rejected" + }, + { + "$ref": "#/components/errors/user_error_request_cancelled" + }, + { + "$ref": "#/components/errors/application_error_transaction_would_break_spam_rules" + }, + { + "$ref": "#/components/errors/application_error_block_height_is_too_historic" + }, + { + "$ref": "#/components/errors/application_error_transaction_per_block_limit_reached" + } + ], + "examples": [ + { + "name": "Signing a transaction for \"vega.xyz\"", + "description": "The third-party application \"vega.xyz\" requests to sign a transaction and the user accepts.", + "params": [ + { + "name": "publicKey", + "value": "3fd42fd5ceb22d99ac45086f1d82d516118a5cb7ad9a2e096cd78ca2c8960c80" + }, + { + "name": "sendingMode", + "value": "TYPE_SYNC" + }, + { + "name": "transaction", + "value": {} + } + ], + "result": { + "name": "Success", + "value": { + "receivedAt": "2021-02-18T21:54:42.123Z", + "sentAt": "2021-02-18T21:54:42.123Z", + "txHash": "E8C167126D1FC8D92898AB9C07C318161DF68753A1316A69ABDC9ADC557723B3" + } + } + } + ] + }, + { + "name": "client.send_transaction", + "summary": "Send a transaction to the network.", + "description": "This method sends a transaction to the network.\n\nThe user has to review the transaction.", + "tags": [ + { + "name": "client" + }, + { + "name": "transaction" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + }, + { + "name": "sendingMode", + "required": true, + "schema": { + "$ref": "#/components/schemas/sending_mode" + } + }, + { + "name": "transaction", + "required": true, + "schema": { + "$ref": "#/components/schemas/transaction" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "receivedAt", + "sentAt", + "transactionHash", + "transaction" + ], + "properties": { + "receivedAt": { + "type": "string", + "description": "The date when the API received the request to send the transaction.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "sentAt": { + "type": "string", + "description": "The date when the transaction has been sent to the network.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "transactionHash": { + "type": "string", + "description": "The hash of the transaction. It's used to uniquely identify the transaction and can be used in the block explorer to retrieve it." + }, + "transaction": { + "$ref": "#/components/schemas/signed_transaction" + } + } + } + }, + "errors": [ + { + "$ref": "#/components/errors/network_error_no_healthy_node" + }, + { + "$ref": "#/components/errors/network_error_could_not_get_chain_id" + }, + { + "$ref": "#/components/errors/network_error_could_not_get_last_block" + }, + { + "$ref": "#/components/errors/network_error_failed_transaction" + }, + { + "$ref": "#/components/errors/user_error_connection_closed" + }, + { + "$ref": "#/components/errors/user_error_wallet_connection_rejected" + }, + { + "$ref": "#/components/errors/user_error_request_cancelled" + }, + { + "$ref": "#/components/errors/application_error_public_key_not_allowed" + }, + { + "$ref": "#/components/errors/application_error_transaction_would_break_spam_rules" + }, + { + "$ref": "#/components/errors/application_error_block_height_is_too_historic" + }, + { + "$ref": "#/components/errors/application_error_transaction_per_block_limit_reached" + } + ], + "examples": [ + { + "name": "Sending a transaction for \"vega.xyz\"", + "description": "The third-party application \"vega.xyz\" requests to send a transaction and the user accepts.", + "params": [ + { + "name": "publicKey", + "value": "3fd42fd5ceb22d99ac45086f1d82d516118a5cb7ad9a2e096cd78ca2c8960c80" + }, + { + "name": "sendingMode", + "value": "TYPE_SYNC" + }, + { + "name": "encodedTransaction", + "value": "ewogICAgInZvdGVTdWJtaXNzaW9uIjogewogICAgICAgICJwcm9wb3NhbElkIjogImViMmQzOTAyZmRkYTljM2ViNmUzNjlmMjIzNTY4OWI4NzFjNzMyMmNmM2FiMjg0ZGRlM2U5ZGZjMTM4NjNhMTciLAogICAgICAgICJ2YWx1ZSI6ICJWQUxVRV9ZRVMiCiAgICB9Cn0K" + } + ], + "result": { + "name": "Success", + "value": { + "receivedAt": "2021-02-18T21:54:42.123Z", + "sentAt": "2021-02-18T21:54:42.123Z", + "txHash": "E8C167126D1FC8D92898AB9C07C318161DF68753A1316A69ABDC9ADC557723B3" + } + } + } + ] + }, + { + "name": "client.check_transaction", + "summary": "Check a transaction or a bundle of transactions and send them to the network.", + "description": "This method sends a transaction or a bundle of transactions to the network to verify their validity.\n\nThe network does not add them to a block. What happens with the transaction is up to the third-party application.\n\nThe user has to review the transaction after this step.", + "tags": [ + { + "name": "client" + }, + { + "name": "transaction" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + }, + { + "name": "transaction", + "required": true, + "schema": { + "$ref": "#/components/schemas/transaction" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "receivedAt", + "sentAt", + "transaction" + ], + "properties": { + "receivedAt": { + "type": "string", + "description": "The date when the API received the request to send the transaction.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "sentAt": { + "type": "string", + "description": "The date when the transaction has been sent to the network.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "transaction": { + "$ref": "#/components/schemas/signed_transaction" + } + } + } + }, + "errors": [ + { + "$ref": "#/components/errors/network_error_no_healthy_node" + }, + { + "$ref": "#/components/errors/network_error_could_not_get_chain_id" + }, + { + "$ref": "#/components/errors/network_error_could_not_get_last_block" + }, + { + "$ref": "#/components/errors/network_error_failed_transaction" + }, + { + "$ref": "#/components/errors/user_error_connection_closed" + }, + { + "$ref": "#/components/errors/user_error_wallet_connection_rejected" + }, + { + "$ref": "#/components/errors/user_error_request_cancelled" + }, + { + "$ref": "#/components/errors/application_error_public_key_not_allowed" + }, + { + "$ref": "#/components/errors/application_error_transaction_would_break_spam_rules" + }, + { + "$ref": "#/components/errors/application_error_block_height_is_too_historic" + }, + { + "$ref": "#/components/errors/application_error_transaction_per_block_limit_reached" + } + ], + "examples": [ + { + "name": "Check a transaction for \"vega.xyz\"", + "description": "", + "params": [ + { + "name": "publicKey", + "value": "3fd42fd5ceb22d99ac45086f1d82d516118a5cb7ad9a2e096cd78ca2c8960c80" + }, + { + "name": "transaction", + "value": {} + } + ], + "result": { + "name": "Success", + "value": { + "receivedAt": "2021-02-18T21:54:42.123Z", + "sentAt": "2021-02-18T21:54:42.123Z", + "txHash": "E8C167126D1FC8D92898AB9C07C318161DF68753A1316A69ABDC9ADC557723B3" + } + } + } + ] + }, + { + "name": "client.get_chain_id", + "summary": "Returns the chain ID of the network in use.", + "description": "This method returns the chain ID of the network in use.\n\nIt should be called by every third-party application to know from which network it should fetch data.", + "tags": [ + { + "name": "client" + } + ], + "paramStructure": "by-name", + "params": [], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "chainID" + ], + "properties": { + "chainID": { + "type": "string", + "description": "The chain identifier", + "examples": [ + "test-chain-Thz9c6" + ] + } + } + } + }, + "errors": [ + { + "$ref": "#/components/errors/network_error_no_healthy_node" + }, + { + "$ref": "#/components/errors/network_error_could_not_get_last_block" + } + ], + "examples": [ + { + "name": "Fetching the chain ID", + "description": "An example of requesting the chain's ID", + "params": [], + "result": { + "name": "Success", + "value": { + "chainID": "test-chain-Thz9c6" + } + } + } + ] + }, + { + "name": "admin.unlock_wallet", + "summary": "Unlock the wallet to allow other methods to access it.", + "description": "This method unlocks the specified wallet. This is a mandatory step to access and modify the wallet and its associated keys, permissions, etc.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "passphrase", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Unlocking a wallet", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "passphrase", + "value": "this-is-not-a-good-passphrase" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.create_wallet", + "summary": "Creates a wallet with its first key-pair.", + "description": "This method creates a HD wallet (with version 2 of the key derivation) and generates its first key-pair the cryptographic algorithm ed25519.\n\nThe passphrase will be used to encrypt the wallet and its keys.\n\nIf successful, the wallet is ready to use for sending transaction.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "passphrase", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "wallet", + "key" + ], + "properties": { + "wallet": { + "type": "object", + "description": "the newly generated wallet", + "required": [ + "name", + "keyDerivationVersion", + "recoveryPhrase" + ], + "properties": { + "name": { + "type": "string" + }, + "keyDerivationVersion": { + "type": "number" + }, + "recoveryPhrase": { + "type": "string" + } + } + }, + "key": { + "type": "object", + "description": "the first public key generated", + "required": [ + "publicKey", + "algorithm", + "metadata" + ], + "properties": { + "publicKey": { + "$ref": "#/components/schemas/public_key" + }, + "algorithm": { + "$ref": "#/components/schemas/algorithm" + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + } + } + } + } + }, + "examples": [ + { + "name": "Creating a wallet", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "passphrase", + "value": "this-is-not-a-good-passphrase" + } + ], + "result": { + "name": "Success", + "value": { + "wallet": { + "name": "my-wallet", + "keyDerivationVersion": 2, + "recoveryPhrase": "swing ceiling chaos green put insane ripple desk match tip melt usual shrug turkey renew icon parade veteran lens govern path rough page render" + }, + "key": { + "publicKey": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0", + "algorithm": { + "name": "vega/ed25519", + "version": 1 + }, + "metadata": [ + { + "key": "name", + "value": "my-wallet key 1" + } + ] + } + } + } + } + ] + }, + { + "name": "admin.import_wallet", + "summary": "Import a wallet with its first key-pair with a recovery phrase and a key derivation version.", + "description": "This method imports a wallet using the specified recovery phrase and a key derivation version, and generates its first key-pair.\n\nThe passphrase will be used to encrypt the wallet and its keys.\n\nIf successful, the wallet is ready to use for sending transaction.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "passphrase", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "recoveryPhrase", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "keyDerivationVersion", + "required": true, + "schema": { + "type": "number" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "wallet", + "key" + ], + "properties": { + "wallet": { + "type": "object", + "description": "the imported wallet", + "required": [ + "name", + "keyDerivationVersion" + ], + "properties": { + "name": { + "type": "string" + }, + "keyDerivationVersion": { + "type": "number" + } + } + }, + "key": { + "type": "object", + "description": "the first public key generated", + "required": [ + "publicKey", + "algorithm", + "metadata" + ], + "properties": { + "publicKey": { + "$ref": "#/components/schemas/public_key" + }, + "algorithm": { + "$ref": "#/components/schemas/algorithm" + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + } + } + } + } + }, + "examples": [ + { + "name": "Importing a wallet", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "passphrase", + "value": "this-is-not-a-good-passphrase" + }, + { + "name": "recoveryPhrase", + "value": "swing ceiling chaos green put insane ripple desk match tip melt usual shrug turkey renew icon parade veteran lens govern path rough page render" + }, + { + "name": "keyDerivationVersion", + "value": "2" + } + ], + "result": { + "name": "Success", + "value": { + "wallet": { + "name": "my-wallet", + "keyDerivationVersion": 2 + }, + "key": { + "publicKey": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0", + "algorithm": { + "name": "vega/ed25519", + "version": 1 + }, + "metadata": [ + { + "key": "name", + "value": "my-wallet key 1" + } + ] + } + } + } + } + ] + }, + { + "name": "admin.update_passphrase", + "summary": "Change the passphrase of the specified wallet.", + "description": "This method changes the passphrase used to lock the wallet.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "newPassphrase", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Update the passphrase", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "newPassphrase", + "value": "this-is-the-new-passphrase" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.describe_wallet", + "summary": "Returns the wallet base information.", + "description": "This method returns the wallet base information such as its name, ID, type and key derivation version. It doesn't return the keys nor the permissions.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "name", + "keyDerivationVersion", + "id", + "type" + ], + "properties": { + "name": { + "type": "string" + }, + "keyDerivationVersion": { + "type": "number" + }, + "id": { + "type": "string" + }, + "type": { + "type": "string" + } + } + } + }, + "examples": [ + { + "name": "Getting wallet base information", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + } + ], + "result": { + "name": "Success", + "value": { + "name": "my-wallet", + "keyDerivationVersion": 2, + "type": "HD Wallet", + "id": "7ffa36b2fb99d8404e9448f0d2ce944055e64c36d895d1fde044c867bfdf779f" + } + } + } + ] + }, + { + "name": "admin.list_wallets", + "summary": "Returns the list of the wallets present on the computer.", + "description": "This method returns the list of the wallets present on the computer. It is alphabetically sorted.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "params": [], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "wallets" + ], + "properties": { + "wallets": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + }, + "examples": [ + { + "name": "Getting the list of wallets", + "params": [], + "result": { + "name": "Success", + "value": { + "wallets": [ + "wallet-1", + "wallet-2" + ] + } + } + } + ] + }, + { + "name": "admin.rename_wallet", + "summary": "Renames a wallet", + "description": "This method renames a wallet in-place.\n\nIf the new name matches an existing wallet, it fails.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "newName", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Rename a wallet", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "newWallet", + "value": "my-new-wallet-name" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.remove_wallet", + "summary": "Removes a wallet from the computer.", + "description": "This method removes a wallet from the computer.", + "tags": [ + { + "name": "admin" + }, + { + "name": "wallet" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Remove a wallet", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.list_networks", + "summary": "Returns the list of all registered networks.", + "description": "This method returns the list of the registered networks.", + "tags": [ + { + "name": "admin" + }, + { + "name": "network" + } + ], + "params": [], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "networks" + ], + "properties": { + "networks": { + "type": "array", + "items": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + } + } + } + } + } + }, + "examples": [ + { + "name": "Getting the list of networks", + "params": [], + "result": { + "name": "Success", + "value": { + "networks": [ + { + "name": "mainnet1", + "metadata": [ + { + "key": "network", + "value": "mainnet" + } + ] + }, + { + "name": "fairground", + "metadata": [ + { + "key": "network", + "value": "testnet" + } + ] + }, + { + "name": "local-network" + } + ] + } + } + } + ] + }, + { + "name": "admin.describe_network", + "summary": "Returns the network information.", + "description": "This method returns the network information.", + "tags": [ + { + "name": "admin" + }, + { + "name": "network" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "name", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "name", + "api", + "apps" + ], + "properties": { + "name": { + "type": "string" + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + }, + "api": { + "$ref": "#/components/schemas/network_api_config" + }, + "apps": { + "$ref": "#/components/schemas/network_apps_config" + } + } + } + }, + "examples": [ + { + "name": "Describing a network", + "params": [ + { + "name": "name", + "value": "local-network" + } + ], + "result": { + "name": "Success", + "value": { + "name": "local-network", + "metadata": [ + { + "key": "network", + "value": "local" + } + ], + "api": { + "grpc": { + "hosts": [ + "localhost:3028" + ] + }, + "graphQL": { + "hosts": [ + "localhost:3028" + ] + }, + "rest": { + "hosts": [ + "localhost:3029" + ] + } + }, + "apps": { + "console": "console.vega.xyz", + "governance": "governance.vega.xyz", + "explorer": "explorer.vega.xyz" + } + } + } + } + ] + }, + { + "name": "admin.update_network", + "summary": "Update an existing network.", + "description": "This method updates the network configuration.", + "tags": [ + { + "name": "admin" + }, + { + "name": "network" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "name", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "metadata", + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + }, + { + "name": "api", + "required": true, + "schema": { + "$ref": "#/components/schemas/network_api_config" + } + }, + { + "name": "apps", + "required": true, + "schema": { + "$ref": "#/components/schemas/network_apps_config" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Update a network", + "params": [ + { + "name": "name", + "value": "local-network" + }, + { + "name": "api", + "value": { + "grpc": { + "hosts": [ + "localhost:3028" + ] + }, + "graphQL": { + "hosts": [ + "localhost:3028" + ] + }, + "rest": { + "hosts": [ + "localhost:3029" + ] + } + } + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.rename_network", + "summary": "Renames a network", + "description": "This method renames a network in-place.\n\nIf the new name matches an existing network, it fails.", + "tags": [ + { + "name": "admin" + }, + { + "name": "network" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "network", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "newName", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Rename a network", + "params": [ + { + "name": "network", + "value": "my-network" + }, + { + "name": "newWallet", + "value": "my-new-network-name" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.remove_network", + "summary": "Removes a network from the computer.", + "description": "This method removes a network from the computer.", + "tags": [ + { + "name": "admin" + }, + { + "name": "network" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "name", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Remove a network", + "params": [ + { + "name": "network", + "value": "fairground" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.import_network", + "summary": "Import a network configuration from a file or an URL.", + "description": "Import a network configuration from a file or an URL.", + "tags": [ + { + "name": "admin" + }, + { + "name": "network" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "name", + "description": "The name to give to the imported network. If unset the network's name will be taken from the imported definition", + "schema": { + "type": "string" + } + }, + { + "name": "url", + "description": "The URL of a network to import. The prefix `file://` can be used to indicate a file-path.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "overwrite", + "required": true, + "schema": { + "type": "boolean" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + } + } + } + }, + "examples": [ + { + "name": "Importing a network", + "params": [ + { + "name": "name", + "value": "local-network" + }, + { + "name": "url", + "value": "file:///Users/username/local-network.toml" + } + ], + "result": { + "name": "Success", + "value": { + "name": "local-network" + } + } + } + ] + }, + { + "name": "admin.generate_key", + "summary": "Generates a key on the specified wallet.", + "description": "This method generates a key on the specified wallet.\n\nMetadata can be attached to this key.\n\nA special metadata `name` can be provided to name the key. If no `name` is provided, a default name is generated.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "metadata", + "required": true, + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "publicKey", + "algorithm", + "metadata" + ], + "properties": { + "publicKey": { + "$ref": "#/components/schemas/public_key" + }, + "algorithm": { + "$ref": "#/components/schemas/algorithm" + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + } + } + }, + "examples": [ + { + "name": "Generating a key", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "metadata", + "value": [ + { + "name": "portfolio", + "value": "btc" + } + ] + } + ], + "result": { + "name": "Success", + "value": { + "publicKey": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0", + "algorithm": { + "name": "vega/ed25519", + "version": 1 + }, + "metadata": [ + { + "key": "portfolio", + "value": "btc" + }, + { + "key": "name", + "value": "Key 1" + } + ] + } + } + } + ] + }, + { + "name": "admin.describe_key", + "summary": "Returns key's information.", + "description": "This method returns the information of the specified key.\n\nIt doesn't return the private key for security reasons. If you need something that requires a private key, you should use the available endpoints and let them handle the private key for you.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "name", + "publicKey", + "algorithm", + "metadata", + "isTainted" + ], + "properties": { + "name": { + "type": "string" + }, + "publicKey": { + "$ref": "#/components/schemas/public_key" + }, + "algorithm": { + "$ref": "#/components/schemas/algorithm" + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + }, + "isTainted": { + "type": "boolean", + "description": "Tells if the key is tainted or not. A tainted key cannot be used for signing and sending transaction, for example." + } + } + } + }, + "examples": [ + { + "name": "Getting key base information", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "publicKey", + "value": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + } + ], + "result": { + "name": "Success", + "value": { + "name": "Key 1", + "publicKey": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0", + "algorithm": { + "name": "vega/ed25519", + "version": 1 + }, + "metadata": [ + { + "key": "portfolio", + "value": "btc" + } + ], + "isTainted": false + } + } + } + ] + }, + { + "name": "admin.list_keys", + "summary": "Returns all generated key of the specified wallet.", + "description": "This method returns all generated key of the specified wallet with their respective name.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "keys" + ], + "properties": { + "keys": { + "type": "array", + "items": { + "$ref": "#/components/schemas/named_public_key" + } + } + } + } + }, + "examples": [ + { + "name": "Listing the keys", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + } + ], + "result": { + "name": "Success", + "value": { + "keys": [ + { + "name": "Key 1", + "publicKey": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + } + ] + } + } + } + ] + }, + { + "name": "admin.annotate_key", + "summary": "Attaches metadata to a key.", + "description": "This method attaches metadata to the specified key.\n\nA special metadata `name` can be provided to name the key. If no `name` is provided, a default name is generated.\n\nThis method **replaces** the existing metadata by the specified ones. It does **not** update in place.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + }, + { + "name": "metadata", + "required": true, + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "metadata" + ], + "properties": { + "metadata": { + "type": "array", + "items": { + "$ref": "#/components/schemas/metadata" + } + } + } + } + }, + "examples": [ + { + "name": "Annotating the key", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "publicKey", + "value": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + }, + { + "name": "metadata", + "value": [ + { + "name": "portfolio", + "value": "btc" + } + ] + } + ], + "result": { + "name": "Success", + "value": { + "metadata": [ + { + "key": "portfolio", + "value": "btc" + }, + { + "key": "name", + "value": "Key 1" + } + ] + } + } + } + ] + }, + { + "name": "admin.isolate_key", + "summary": "Isolate a key to a specific wallet.", + "description": "This method isolates a key in a specific wallet called an \"isolated wallet\". This isolated wallet contains a single key. It can't generate keys, and is stripped of the master key. Generally, it can only sign transactions.\n\nThis is a security feature that **lowers** the impact of having a wallet stolen. If a wallet is stolen and the attacker breaks into it, he has access to all keys. On an isolated wallet, it can only retrieve the isolated key.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "isolatedWalletPassphrase", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "wallet" + ], + "properties": { + "wallet": { + "description": "Name of the generated isolated wallet", + "type": "string" + } + } + } + }, + "examples": [ + { + "name": "Isolating a key", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "isolatedWalletPassphrase", + "value": "this-is-also-not-a-good-passphrase" + }, + { + "name": "publicKey", + "value": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + } + ], + "result": { + "name": "Success", + "value": { + "wallet": "my-wallet.b5fd9d3c.isolated" + } + } + } + ] + }, + { + "name": "admin.rotate_key", + "summary": "Builds a transaction to rotate key on the network.", + "description": "This method builds a transaction to rotate key on the network.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "fromPublicKey", + "required": true, + "description": "The current public key", + "schema": { + "type": "string" + } + }, + { + "name": "toPublicKey", + "required": true, + "description": "The next public key to rotate to", + "schema": { + "type": "string" + } + }, + { + "name": "chainID", + "required": true, + "description": "The chain identifier", + "schema": { + "type": "string" + } + }, + { + "name": "submissionBlockHeight", + "required": true, + "description": "The block height (approximation) at which the transaction will be submitted", + "schema": { + "type": "number" + } + }, + { + "name": "enactmentBlockHeight", + "required": true, + "description": "The block height at which the rotation should happen", + "schema": { + "type": "number" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "masterPublicKey", + "encodedTransaction" + ], + "properties": { + "masterPublicKey": { + "description": "The master public key of the wallet used to sign the transaction", + "type": "string" + }, + "encodedTransaction": { + "description": "The base64-encoded key rotation transaction", + "type": "string" + } + } + } + }, + "examples": [ + { + "name": "Rotating a key", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "fromPublicKey", + "value": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + }, + { + "name": "toPublicKey", + "value": "988eae323a07f12363c17025c23ee58ea32ac3912398e16bb0b56969f57adc52" + }, + { + "name": "chainID", + "value": "test-chain-Thz9c6" + }, + { + "name": "submissionBlockHeight", + "value": 10 + }, + { + "name": "enactmentBlockHeight", + "value": 15 + } + ], + "result": { + "name": "Success", + "value": { + "masterPublicKey": "9df682a3c87d90567f260566a9c223ccbbb7529c38340cf163b8fe199dbf0f2e", + "encodedTransaction": "CqsBdGVzdC1jaGFpbi1UaHo5YzYACPfdurmpppHlogEQCqp9iAEIAhAPGkA5ODhlYWUzMjNhMDdmMTIzNjNjMTcwMjVjMjNlZTU4ZWEzMmFjMzkxMjM5OGUxNmJiMGI1Njk2OWY1N2FkYzUyIkA4MWFhZjk2NmU4ZjUxNDIzZjBiZDFkOTMzYWQ0NmY5NjJlMjNiY2Q3MTg4ZWQzZmUwZjUzZjRkYThhMzJhOWVlEpMBCoABYzg3NDVkODhlMWQ1YTBhOGE3NGI5YzRmN2QyMzQ3ZmQ5ZDY1NzIwYTQ3ZmYwNWU3YTZmZmYyOTA0NzhmOTU0M2NjM2E4MzJkNjBmYTJiNmY3ZTQ3YWJlMjE0MGIwOTEyNzBlNTAxZTA5MjVjNDg3NzEwMjViOTkyYTg1ZTAxMDQSDHZlZ2EvZWQyNTUxORgBgH0D0j5AOWRmNjgyYTNjODdkOTA1NjdmMjYwNTY2YTljMjIzY2NiYmI3NTI5YzM4MzQwY2YxNjNiOGZlMTk5ZGJmMGYyZQ==" + } + } + } + ] + }, + { + "name": "admin.taint_key", + "summary": "Marks the specified public key as tainted.", + "description": "This method marks the specified public key as tainted. It makes it unusable for transaction signing.\n\nWhen a key is tainted, it is automatically removed from the allowed keys if specified. If the key is the only one to be set, the permission to access the public keys is revoked. If no allowed key is specified, but all keys in the wallet are tainted, the permission of the public keys is revoked as well.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Tainting a key", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "publicKey", + "value": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.untaint_key", + "summary": "Remove the taint from the specified public key.", + "description": "This method removes the taint from the specified public key.\n\nIf you tainted a key for security reasons, you should not use it.", + "tags": [ + { + "name": "admin" + }, + { + "name": "key" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "required": true, + "schema": { + "$ref": "#/components/schemas/public_key" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Remove the taint from a key", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "publicKey", + "value": "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.describe_permissions", + "summary": "Returns the permissions set for the specified wallet and hostname.", + "description": "This method returns the permissions set for the specified wallet and hostname.", + "tags": [ + { + "name": "admin" + }, + { + "name": "permissions" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "hostname", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "permissions" + ], + "properties": { + "permissions": { + "$ref": "#/components/schemas/permissions" + } + } + } + }, + "examples": [ + { + "name": "Describe the permissions", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "hostname", + "value": "vega.xyz" + } + ], + "result": { + "name": "Success", + "value": { + "permissions": { + "publicKeys": { + "access": "read", + "allowedKeys": [ + "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + ] + } + } + } + } + } + ] + }, + { + "name": "admin.list_permissions", + "summary": "Returns the permissions summary for all set hostnames.", + "description": "This method returns the permissions summary for all set hostnames.\n\nFor a detailed description of the permissions on a given hostname, see `admin.describe_permissions`", + "tags": [ + { + "name": "admin" + }, + { + "name": "permissions" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "permissions" + ], + "properties": { + "permissions": { + "type": "object", + "patternProperties": { + ".": { + "schema": { + "$ref": "#/components/schemas/permissions_summary" + } + } + } + } + } + } + }, + "examples": [ + { + "name": "List the permissions", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + } + ], + "result": { + "name": "Success", + "value": { + "permissions": { + "vega.xyz": { + "public_keys": "read" + }, + "token.vega.xyz": { + "public_keys": "none" + } + } + } + } + } + ] + }, + { + "name": "admin.update_permissions", + "summary": "Updates the permissions for the specified wallet and hostname.", + "description": "This method updates the permissions for the specified wallet and hostname.", + "tags": [ + { + "name": "admin" + }, + { + "name": "permissions" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "hostname", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "permissions", + "required": true, + "schema": { + "$ref": "#/components/schemas/permissions" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "permissions" + ], + "properties": { + "permissions": { + "$ref": "#/components/schemas/permissions" + } + } + } + }, + "examples": [ + { + "name": "Update the permissions", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "hostname", + "value": "vega.xyz" + }, + { + "name": "permissions", + "value": { + "publicKeys": { + "access": "read", + "allowedKeys": [ + "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + ] + } + } + } + ], + "result": { + "name": "Success", + "value": { + "permissions": { + "publicKeys": { + "access": "read", + "allowedKeys": [ + "b5fd9d3c4ad553cb3196303b6e6df7f484cf7f5331a572a45031239fd71ad8a0" + ] + } + } + } + } + } + ] + }, + { + "name": "admin.revoke_permissions", + "summary": "Revokes the permissions set in the specified hostname.", + "description": "This method revokes the permissions set in the specified hostname.", + "tags": [ + { + "name": "admin" + }, + { + "name": "permissions" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "hostname", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Revoke the permissions", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "hostname", + "value": "vega.xyz" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.purge_permissions", + "summary": "Purges all the permissions set for all hostname.", + "description": "This method purges all the permissions set for all hostname.", + "tags": [ + { + "name": "admin" + }, + { + "name": "permissions" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Purge the permissions", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.sign_transaction", + "summary": "Sign a command using the specified wallet and public key.", + "description": "This method signs a transaction returning a base64-encoded transaction that can be sent using the method `admin.send_transaction`", + "tags": [ + { + "name": "admin" + }, + { + "name": "transaction" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "description": "The wallet from which the signing key comes from.", + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "required": true, + "description": "The public key associated to the private key that is used to sign the transaction.", + "schema": { + "type": "string" + } + }, + { + "name": "network", + "description": "The network configuration to use to retrieve the last block data. If specified, the last block data will be fetched by one of the nodes specified in this network configuration. Not required if the last block data is specified, as no network query will be issued.", + "schema": { + "type": "string" + } + }, + { + "name": "transaction", + "description": "The transaction to sign.", + "required": true, + "schema": { + "$ref": "#/components/schemas/transaction" + } + }, + { + "name": "lastBlockData", + "description": "Instead of fetching the last block data from a network, it possible to manually specify it. If specified, then the parameters `network`, `retries` and `maximumRequestDuration` do not have to be specified.", + "schema": { + "$ref": "#/components/schemas/last_block_data" + } + }, + { + "name": "retries", + "description": "The number of times the software should retry sending the requests to the node if there is a communication failure. Not required if the last block data is specified, as no network query will be issued.", + "schema": { + "type": "number" + } + }, + { + "name": "maximumRequestDuration", + "description": "The maximum duration the software waits for the node to respond. If the node does not respond in time, the software cancels the request. Not required if the last block data is specified, as no network query will be issued.", + "schema": { + "$ref": "#/components/schemas/duration" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "transaction", + "encodedTransaction" + ], + "properties": { + "transaction": { + "$ref": "#/components/schemas/signed_transaction" + }, + "encodedTransaction": { + "type": "string" + } + } + } + } + }, + { + "name": "admin.sign_message", + "summary": "Sign any arbitrary message", + "description": "This method signs any given message with a Vega public-key", + "tags": [ + { + "name": "admin" + }, + { + "name": "message" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "encodedMessage", + "description": "The message to sign encoded using base-64.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "encodedSignature" + ], + "properties": { + "encodedSignature": { + "type": "string" + } + } + } + }, + "examples": [ + { + "name": "Sign a message", + "params": [ + { + "name": "wallet", + "value": "my-wallet" + }, + { + "name": "publicKey", + "value": "0101010101010101010101010101010101010101010101010101010101010101" + }, + { + "name": "encodedMessage", + "value": "U3VwZXIgc2VjcmV0IG1lc3NhZ2U=" + } + ], + "result": { + "name": "Success", + "value": { + "encodedSignature": "6a2Ud6yuNcnOaO8jaiTJJi8dZBQzvNySV2Tt2hD+YhVnz1dNxHGUavU2a1W1z0/1uX0n91x2jWXONMRpiiNODg==" + } + } + } + ] + }, + { + "name": "admin.verify_message", + "summary": "Verify any arbitrary signature", + "description": "This method verifies any given signature with a Vega public-key", + "tags": [ + { + "name": "admin" + }, + { + "name": "message" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "publicKey", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "encodedMessage", + "description": "The message use to create the signature, encoded using base-64.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "encodedSignature", + "description": "The signature to verify, encoded using base-64.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "isValid" + ], + "properties": { + "isValid": { + "type": "boolean" + } + } + } + } + }, + { + "name": "admin.send_transaction", + "summary": "Sign & send a transaction to a network", + "description": "This method signs a transaction returning a base64-encoded transaction that can be sent using the method `admin.send_transaction`", + "tags": [ + { + "name": "admin" + }, + { + "name": "transaction" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "description": "The wallet from which the signing key comes from.", + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "description": "The public key associated to the private key that is used to sign the transaction.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "network", + "description": "The network configuration used to connect the network and send the transaction to. It should not be specified if the parameter `nodeAddress` is specified.", + "schema": { + "type": "string" + } + }, + { + "name": "nodeAddress", + "description": "he specific node address used to connect to the network and send the transaction. It should not be specified if the parameter `network` is specified.", + "schema": { + "type": "string" + } + }, + { + "name": "retries", + "description": "The number of times the software should retry sending the requests to the node if there is a communication failure.", + "schema": { + "type": "number" + } + }, + { + "name": "maximumRequestDuration", + "description": "The maximum duration the software waits for the node to respond. If the node does not respond in time, the software cancels the request.", + "schema": { + "$ref": "#/components/schemas/duration" + } + }, + { + "name": "sendingMode", + "required": true, + "description": "The mode used to send the transaction to the network.", + "schema": { + "$ref": "#/components/schemas/sending_mode" + } + }, + { + "name": "transaction", + "required": true, + "description": "The transaction to send.", + "schema": { + "$ref": "#/components/schemas/transaction" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "receivedAt", + "sentAt", + "transactionHash", + "transaction", + "node" + ], + "properties": { + "receivedAt": { + "type": "string", + "description": "The date when the API received the request to send the transaction.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "sentAt": { + "type": "string", + "description": "The date when the transaction has been sent to the network.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "transactionHash": { + "type": "string", + "description": "The hash of the transaction. It's used to uniquely identify the transaction and can be used in the block explorer to retrieve it." + }, + "transaction": { + "$ref": "#/components/schemas/signed_transaction" + }, + "node": { + "$ref": "#/components/schemas/node_info" + } + } + } + } + }, + { + "name": "admin.check_transaction", + "summary": "Check transaction command using the specified wallet and public key.", + "description": "This method checks a transaction is valid, and returns a base64-encoded transaction that can be sent using the method `admin.send_transaction`", + "tags": [ + { + "name": "admin" + }, + { + "name": "transaction" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "description": "The wallet from which the signing key comes from.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "publicKey", + "description": "The public key associated to the private key that is used to sign the transaction.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "network", + "description": "The network configuration used to connect the network and check the transaction against. It should not be specified if the parameter `nodeAddress` is specified.", + "schema": { + "type": "string" + } + }, + { + "name": "nodeAddress", + "description": "The specific node address used to connect the network and check the transaction against. It should not be specified if the parameter `network` is specified.", + "schema": { + "type": "string" + } + }, + { + "name": "retries", + "description": "The number of times the software should retry sending the requests to the node if there is a communication failure.", + "required": true, + "schema": { + "type": "number" + } + }, + { + "name": "maximumRequestDuration", + "description": "The maximum duration the software waits for the node to respond. If the node does not respond in time, the software cancels the request.", + "required": true, + "schema": { + "$ref": "#/components/schemas/duration" + } + }, + { + "name": "transaction", + "description": "The transaction to check.", + "required": true, + "schema": { + "$ref": "#/components/schemas/transaction" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "receivedAt", + "sentAt", + "encodedTransaction", + "transaction", + "node" + ], + "properties": { + "receivedAt": { + "type": "string", + "description": "The date when the API received the request to send the transaction.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "sentAt": { + "type": "string", + "description": "The date when the transaction has been sent to the network.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "encodedTransaction": { + "type": "string" + }, + "transaction": { + "$ref": "#/components/schemas/signed_transaction" + }, + "node": { + "$ref": "#/components/schemas/node_info" + } + } + } + } + }, + { + "name": "admin.send_raw_transaction", + "summary": "Send a signed transaction to a network", + "description": "This method sends a transaction that was signed using admin.sign_transaction into a network", + "tags": [ + { + "name": "admin" + }, + { + "name": "transaction" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "encodedTransaction", + "description": "The signed transaction to be sent, encoded using base-64.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "network", + "description": "The network configuration used to connect the network and send the transaction to. It should not be specified if the parameter `nodeAddress` is specified.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "nodeAddress", + "description": "he specific node address used to connect to the network and send the transaction. It should not be specified if the parameter `network` is specified.", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "retries", + "description": "The number of times the software should retry sending the requests to the node if there is a communication failure.", + "required": true, + "schema": { + "type": "number" + } + }, + { + "name": "maximumRequestDuration", + "description": "The maximum duration the software waits for the node to respond. If the node does not respond in time, the software cancels the request.", + "required": true, + "schema": { + "$ref": "#/components/schemas/duration" + } + }, + { + "name": "sendingMode", + "description": "The mode used to send the transaction to the network.", + "required": true, + "schema": { + "$ref": "#/components/schemas/sending_mode" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "receivedAt", + "sentAt", + "transactionHash", + "transaction", + "node" + ], + "properties": { + "receivedAt": { + "type": "string", + "description": "The date when the API received the request to send the transaction.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "sentAt": { + "type": "string", + "description": "The date when the transaction has been sent to the network.\n\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.", + "examples": [ + "2021-02-18T21:54:42.123Z" + ] + }, + "transactionHash": { + "type": "string", + "description": "The hash of the transaction. It's used to uniquely identify the transaction and can be used in the block explorer to retrieve it." + }, + "transaction": { + "$ref": "#/components/schemas/signed_transaction" + }, + "node": { + "$ref": "#/components/schemas/node_info" + } + } + } + } + }, + { + "name": "admin.list_connections", + "summary": "List all the connections of a service.", + "description": "This method lists all the connections of a service.", + "tags": [ + { + "name": "admin" + }, + { + "name": "service" + } + ], + "paramStructure": "by-name", + "params": [], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "object", + "required": [ + "activeConnections" + ], + "properties": { + "activeConnections": { + "type": "array", + "description": "The list is sorted by hostname, then by wallet name.", + "items": { + "type": "object", + "required": [ + "hostname", + "wallet" + ], + "properties": { + "hostname": { + "type": "string" + }, + "wallet": { + "type": "string" + } + } + } + } + } + } + }, + "examples": [ + { + "name": "List the connection of a service", + "params": [], + "result": { + "name": "Success", + "value": { + "activeConnections": [ + { + "hostname": "console.vega.xyz", + "wallet": "my-btc-wallet" + }, + { + "hostname": "vega.xyz", + "wallet": "my-btc-wallet" + }, + { + "hostname": "vega.xyz", + "wallet": "my-eth-wallet" + } + ] + } + } + } + ] + }, + { + "name": "admin.close_connection", + "summary": "Close the connection between a third-party application and a wallet.", + "description": "This method closes the connection between a third-party application and a wallet opened in the service that run against the specified network.", + "tags": [ + { + "name": "admin" + }, + { + "name": "service" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "hostname", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Close a connection", + "params": [ + { + "name": "hostname", + "value": "vega.xyz" + }, + { + "name": "wallet", + "value": "my-btc-wallet" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.close_connections_to_hostname", + "summary": "Close the connection from the specified third-party application to any wallet.", + "description": "This method closes all the connections from the specified hostname to any wallet opened in the service that run against the specified network.", + "tags": [ + { + "name": "admin" + }, + { + "name": "service" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "hostname", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Close all connections to a given hostname", + "params": [ + { + "name": "hostname", + "value": "vega.xyz" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + }, + { + "name": "admin.close_connections_to_wallet", + "summary": "Close the connection from any third-party application to the specified wallet.", + "description": "This method closes all the connections from any hostname to the specified wallet opened in the service that run against the specified network.", + "tags": [ + { + "name": "admin" + }, + { + "name": "service" + } + ], + "paramStructure": "by-name", + "params": [ + { + "name": "wallet", + "required": true, + "schema": { + "type": "string" + } + } + ], + "result": { + "name": "Success", + "required": true, + "schema": { + "type": "null" + } + }, + "examples": [ + { + "name": "Close all connections to a given wallet", + "params": [ + { + "name": "wallet", + "value": "my-btc-wallet" + } + ], + "result": { + "name": "Success", + "value": null + } + } + ] + } + ], + "components": { + "schemas": { + "node_info": { + "type": "object", + "description": "The node that handled the transaction.", + "required": [ + "host" + ], + "properties": { + "host": { + "type": "string" + } + } + }, + "signed_transaction": { + "type": "object", + "description": "A transaction that has been signed by the wallet.", + "required": [ + "inputData", + "signature", + "from", + "version", + "pow" + ], + "properties": { + "inputData": { + "type": "string" + }, + "signature": { + "type": "object", + "required": [ + "value", + "algo", + "version" + ], + "properties": { + "value": { + "type": "string" + }, + "algo": { + "type": "string" + }, + "version": { + "type": "number" + } + } + }, + "from": { + "type": "object" + }, + "version": { + "type": "number" + }, + "pow": { + "type": "object", + "required": [ + "tid", + "nonce" + ], + "properties": { + "tid": { + "type": "string" + }, + "nonce": { + "type": "number" + } + } + } + } + }, + "public_key": { + "type": "string", + "description": "The Vega public key to use." + }, + "algorithm": { + "type": "object", + "description": "The algorithm used to generate the key.", + "required": [ + "name", + "version" + ], + "properties": { + "name": { + "type": "string" + }, + "version": { + "type": "number" + } + } + }, + "metadata": { + "type": "object", + "description": "The object metadata.", + "required": [ + "key", + "value" + ], + "properties": { + "key": { + "type": "string" + }, + "value": { + "type": "string" + } + } + }, + "named_public_key": { + "type": "object", + "description": "The public key with its name.", + "required": [ + "name", + "publicKey" + ], + "properties": { + "name": { + "type": "string" + }, + "publicKey": { + "type": "string" + } + } + }, + "encoded_transaction": { + "type": "string", + "description": "The transaction encoded using base-64." + }, + "transaction": { + "type": "object", + "description": "The transaction as a JSON object" + }, + "access_mode": { + "type": "string", + "description": "The different access modes a permission can have.", + "enum": [ + "read", + "none" + ] + }, + "permissions_summary": { + "type": "object", + "description": "The description of the permissions a third-party application has.", + "patternProperties": { + ".": { + "schema": { + "type": "string" + } + } + } + }, + "permissions": { + "type": "object", + "description": "The full description of the permissions a third-party application has.", + "required": [ + "publicKeys" + ], + "properties": { + "publicKeys": { + "type": "object", + "description": "The permissions related to public keys.", + "required": [ + "access", + "allowedKeys" + ], + "properties": { + "access": { + "$ref": "#/components/schemas/access_mode" + }, + "allowedKeys": { + "type": "array", + "description": "The subset of public keys the user selected for this hostname. If empty, the wallet assumes all keys are accessible.", + "items": { + "type": "string" + } + } + } + } + } + }, + "network_api_config": { + "type": "object", + "description": "The API configuration for the network.", + "required": [ + "grpc" + ], + "properties": { + "grpc": { + "type": "object", + "required": [ + "hosts" + ], + "properties": { + "hosts": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "graphQL": { + "type": "object", + "required": [ + "hosts" + ], + "properties": { + "hosts": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "rest": { + "type": "object", + "required": [ + "hosts" + ], + "properties": { + "hosts": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + } + }, + "network_apps_config": { + "type": "object", + "description": "The URLs to the network applications.", + "properties": { + "console": { + "type": "string" + }, + "governance": { + "type": "string" + }, + "explorer": { + "type": "string" + } + } + }, + "last_block_data": { + "type": "object", + "description": "The data related to the last block forged on the network.", + "required": [ + "blockHeight", + "blockHash", + "chainID", + "proofOfWorkDifficulty", + "proofOfWorkHashFunction" + ], + "properties": { + "blockHeight": { + "type": "number" + }, + "blockHash": { + "type": "string" + }, + "chainID": { + "type": "string" + }, + "proofOfWorkHashFunction": { + "type": "string" + }, + "proofOfWorkDifficulty": { + "type": "number" + } + } + }, + "sending_mode": { + "type": "string", + "description": "The chosen mode to send the transaction:\n- `TYPE_SYNC` returns the result of running the transaction.\n- `TYPE_ASYNC` returns right away without waiting to hear if the transaction is even valid.\n- `TYPE_COMMIT` waits until the transaction is committed in a block, or until some timeout is reached, or returns return right away if the transaction is not valid.", + "enum": [ + "TYPE_SYNC", + "TYPE_ASYNC", + "TYPE_COMMIT" + ] + }, + "duration": { + "type": "number", + "description": "As nanoseconds" + } + }, + "errors": { + "network_error_no_healthy_node": { + "code": 1000, + "message": "Network error", + "data": "no healthy node available" + }, + "network_error_could_not_get_last_block": { + "code": 1000, + "message": "Network error", + "data": "could not get information about the last block on the network" + }, + "network_error_could_not_get_chain_id": { + "code": 1000, + "message": "Network error", + "data": "could not get the chain ID from the node" + }, + "network_error_transaction_failed": { + "code": 1000, + "message": "Network error", + "data": "the transaction could not be sent through the selected node" + }, + "network_error_failed_transaction": { + "code": 1001, + "message": "Network error", + "data": "the transaction failed" + }, + "network_error_invalid_transaction": { + "code": 1051, + "message": "Network error", + "data": "the network rejected the transaction because it's invalid" + }, + "network_error_malformed_transaction": { + "code": 1060, + "message": "Network error", + "data": "the network rejected the transaction because it's malformed" + }, + "network_error_unprocessable_transaction": { + "code": 1070, + "message": "Network error", + "data": "the network could not process the transaction" + }, + "network_error_unsupported_transaction": { + "code": 1080, + "message": "Network error", + "data": "the network does not support this transaction" + }, + "network_error_spam_protection_activated": { + "code": 1089, + "message": "Network error", + "data": "the network blocked the transaction through the spam protection" + }, + "application_error_public_key_not_allowed": { + "code": 2000, + "message": "Application error", + "data": "the public key is not allowed to be used" + }, + "application_error_transaction_would_break_spam_rules": { + "code": 2000, + "message": "Application error", + "data": "the transaction will break the network's spam rules" + }, + "application_error_block_height_is_too_historic": { + "code": 2000, + "message": "Application error", + "data": "the block height is too historic" + }, + "application_error_transaction_per_block_limit_reached": { + "code": 2000, + "message": "Application error", + "data": "the transaction per block limit has been reached" + }, + "application_error_request_cancelled": { + "code": 2001, + "message": "Application error", + "data": "the application cancelled the request" + }, + "user_error_connection_closed": { + "code": 3000, + "message": "User error", + "data": "the user closed the connection" + }, + "user_error_wallet_connection_rejected": { + "code": 3001, + "message": "User error", + "data": "the user rejected the wallet connection" + }, + "user_error_keys_access_rejected": { + "code": 3001, + "message": "User error", + "data": "the user rejected the access to the keys" + }, + "user_error_sending_transaction_rejected": { + "code": 3001, + "message": "User error", + "data": "the user rejected the sending of the transaction" + }, + "user_error_signing_transaction_rejected": { + "code": 3001, + "message": "User error", + "data": "the user rejected the signing of the transaction" + }, + "user_error_request_cancelled": { + "code": 3002, + "message": "User error", + "data": "the user cancelled the request" + } + } + } +} diff --git a/specs/v0.77.6/proto.json b/specs/v0.77.6/proto.json new file mode 100644 index 000000000..59ef6e647 --- /dev/null +++ b/specs/v0.77.6/proto.json @@ -0,0 +1 @@ +{"files":[{"name":"vega/commands/v1/signature.proto","description":"","package":"vega.commands.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[],"extensions":[],"messages":[{"name":"Signature","longName":"Signature","fullName":"vega.commands.v1.Signature","description":"Signature definition that allows the network to authenticate external data.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"value","description":"Hex encoded bytes of the signature.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"algo","description":"Algorithm used to create the signature.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"version","description":"Version of the algorithm used to create the signature.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/chain_events.proto","description":"","package":"vega","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[],"extensions":[],"messages":[{"name":"BuiltinAssetDeposit","longName":"BuiltinAssetDeposit","fullName":"vega.BuiltinAssetDeposit","description":"Deposit for a Vega built-in asset","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_asset_id","description":"Vega network internal asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Vega party ID i.e. public key.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BuiltinAssetEvent","longName":"BuiltinAssetEvent","fullName":"vega.BuiltinAssetEvent","description":"Event related to a Vega built-in asset","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"deposit","description":"Built-in asset deposit.","label":"","type":"BuiltinAssetDeposit","longType":"BuiltinAssetDeposit","fullType":"vega.BuiltinAssetDeposit","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"withdrawal","description":"Built-in asset withdrawal.","label":"","type":"BuiltinAssetWithdrawal","longType":"BuiltinAssetWithdrawal","fullType":"vega.BuiltinAssetWithdrawal","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""}]},{"name":"BuiltinAssetWithdrawal","longName":"BuiltinAssetWithdrawal","fullName":"vega.BuiltinAssetWithdrawal","description":"Withdrawal for a Vega built-in asset","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_asset_id","description":"Vega network internal asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Vega network party ID i.e. public key.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"The amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20AssetDelist","longName":"ERC20AssetDelist","fullName":"vega.ERC20AssetDelist","description":"Asset deny-listing for an ERC20 token","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_asset_id","description":"Vega network internal asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20AssetLimitsUpdated","longName":"ERC20AssetLimitsUpdated","fullName":"vega.ERC20AssetLimitsUpdated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_asset_id","description":"Vega network internal asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source_ethereum_address","description":"Ethereum wallet that initiated the deposit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lifetime_limits","description":"Updated lifetime limits.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"withdraw_threshold","description":"Updated withdrawal threshold.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20AssetList","longName":"ERC20AssetList","fullName":"vega.ERC20AssetList","description":"Asset allow-listing for an ERC20 token","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_asset_id","description":"Vega network internal asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_source","description":"Ethereum address of the asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20Deposit","longName":"ERC20Deposit","fullName":"vega.ERC20Deposit","description":"Asset deposit for an ERC20 token","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_asset_id","description":"Vega network internal asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source_ethereum_address","description":"Ethereum wallet that initiated the deposit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"target_party_id","description":"Vega party ID i.e. public key that is the target of the deposit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to be deposited.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20Event","longName":"ERC20Event","fullName":"vega.ERC20Event","description":"Event related to an ERC20 token","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"index","description":"Index of the log in the transaction.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block","description":"Block in which the transaction was added.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"ID of the source chain for this event.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_list","description":"List an ERC20 asset.","label":"","type":"ERC20AssetList","longType":"ERC20AssetList","fullType":"vega.ERC20AssetList","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"asset_delist","description":"De-list an ERC20 asset.","label":"","type":"ERC20AssetDelist","longType":"ERC20AssetDelist","fullType":"vega.ERC20AssetDelist","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"deposit","description":"Deposit ERC20 asset.","label":"","type":"ERC20Deposit","longType":"ERC20Deposit","fullType":"vega.ERC20Deposit","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"withdrawal","description":"Withdraw ERC20 asset.","label":"","type":"ERC20Withdrawal","longType":"ERC20Withdrawal","fullType":"vega.ERC20Withdrawal","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"asset_limits_updated","description":"Update an ERC20 asset.","label":"","type":"ERC20AssetLimitsUpdated","longType":"ERC20AssetLimitsUpdated","fullType":"vega.ERC20AssetLimitsUpdated","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"bridge_stopped","description":"Bridge operations has been stopped.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"bridge_resumed","description":"Bridge operations has been resumed.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""}]},{"name":"ERC20Heartbeat","longName":"ERC20Heartbeat","fullName":"vega.ERC20Heartbeat","description":"Heartbeat represents that the ERC20 bridge is being watched even though no events happened.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"contract_address","description":"Contract address that is being listened to","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_height","description":"Last Ethereum block height that was checked for events","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Ethereum block time in Unix seconds.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source_chain_id","description":"Source chain for this chain event.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigEvent","longName":"ERC20MultiSigEvent","fullName":"vega.ERC20MultiSigEvent","description":"Event related to the ERC20 MultiSig","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"index","description":"Index of the log in the transaction","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block","description":"Block in which the transaction was added","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"ID of the source chain for this event.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signer_added","description":"Add a signer to the erc20 bridge","label":"","type":"ERC20SignerAdded","longType":"ERC20SignerAdded","fullType":"vega.ERC20SignerAdded","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"signer_removed","description":"Remove a signer from the erc20 bridge","label":"","type":"ERC20SignerRemoved","longType":"ERC20SignerRemoved","fullType":"vega.ERC20SignerRemoved","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"threshold_set","description":"Threshold set","label":"","type":"ERC20ThresholdSet","longType":"ERC20ThresholdSet","fullType":"vega.ERC20ThresholdSet","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""}]},{"name":"ERC20SignerAdded","longName":"ERC20SignerAdded","fullName":"vega.ERC20SignerAdded","description":"New signer added to the ERC20 bridge","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"new_signer","description":"Ethereum address of the new signer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce created by the Vega network used for this new signer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Time at which the block was produced\nwill be used to inform the core at what time\nthe stake was made unavailable.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20SignerRemoved","longName":"ERC20SignerRemoved","fullName":"vega.ERC20SignerRemoved","description":"Signer removed from the ERC20 bridge","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"old_signer","description":"Ethereum address of the old signer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce created by the Vega network used for this old signer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake was made unavailable.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20ThresholdSet","longName":"ERC20ThresholdSet","fullName":"vega.ERC20ThresholdSet","description":"Threshold has been updated on the multisig control","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"new_threshold","description":"New threshold value to set","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce created by the Vega network","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake was made unavailable.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20Withdrawal","longName":"ERC20Withdrawal","fullName":"vega.ERC20Withdrawal","description":"Asset withdrawal for an ERC20 token","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_asset_id","description":"Vega network internal asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"target_ethereum_address","description":"Target Ethereum wallet address.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference_nonce","description":"Reference nonce used for the transaction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthContractCallEvent","longName":"EthContractCallEvent","fullName":"vega.EthContractCallEvent","description":"Result of calling an arbitrary Ethereum contract method","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"spec_id","description":"ID of the data source spec that triggered this contract call.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_height","description":"Ethereum block height.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Ethereum block time in Unix seconds.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"result","description":"Result of contract call, packed according to the ABI stored in the associated data source spec.","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"error","description":"Error message if the call failed.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_error","defaultValue":""},{"name":"source_chain_id","description":"Source chain for this chain event.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_source_chain_id","defaultValue":""},{"name":"heartbeat","description":"If true the event does not correspond to a contract call and is only a notification to core of the last checked block height.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakeDeposited","longName":"StakeDeposited","fullName":"vega.StakeDeposited","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ethereum_address","description":"Ethereum Address of the user depositing stake (hex encode with 0x prefix)","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_public_key","description":"Hex encoded public key of the party receiving the stake deposit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount deposited as an unsigned base 10 integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Time at which the block was produced.\nWill be used to inform the core at what time\nthe stake started to be available.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakeRemoved","longName":"StakeRemoved","fullName":"vega.StakeRemoved","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ethereum_address","description":"Ethereum address of the user removing stake. This should be hex encoded with 0x prefix.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_public_key","description":"Hex encoded public key of the party from which to remove stake.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount removed as a base 10 unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"The time at which the block was produced\nwill be used to inform the core at what time\nthe stake was made unavailable.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakeTotalSupply","longName":"StakeTotalSupply","fullName":"vega.StakeTotalSupply","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"token_address","description":"Address of the staking asset","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_supply","description":"Total supply observed for the token as an unsigned based 10 integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakingEvent","longName":"StakingEvent","fullName":"vega.StakingEvent","description":"Event related to staking on the Vega network.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"index","description":"Index of the log in the transaction.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block","description":"Block in which the transaction was added.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stake_deposited","description":"","label":"","type":"StakeDeposited","longType":"StakeDeposited","fullType":"vega.StakeDeposited","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"stake_removed","description":"","label":"","type":"StakeRemoved","longType":"StakeRemoved","fullType":"vega.StakeRemoved","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""},{"name":"total_supply","description":"","label":"","type":"StakeTotalSupply","longType":"StakeTotalSupply","fullType":"vega.StakeTotalSupply","ismap":false,"isoneof":true,"oneofdecl":"action","defaultValue":""}]}],"services":[]},{"name":"vega/data/v1/data.proto","description":"","package":"vega.data.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[],"extensions":[],"messages":[{"name":"Data","longName":"Data","fullName":"vega.data.v1.Data","description":"Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"signers","description":"","label":"repeated","type":"Signer","longType":"Signer","fullType":"vega.data.v1.Signer","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data","description":"Data holds all the properties of the data","label":"repeated","type":"Property","longType":"Property","fullType":"vega.data.v1.Property","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"matched_spec_ids","description":"`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"broadcast_at","description":"Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"meta_data","description":"Holds all metadata properties","label":"repeated","type":"Property","longType":"Property","fullType":"vega.data.v1.Property","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"error","description":"Error message if the data could not be sourced.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_error","defaultValue":""}]},{"name":"ETHAddress","longName":"ETHAddress","fullName":"vega.data.v1.ETHAddress","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"address","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ExternalData","longName":"ExternalData","fullName":"vega.data.v1.ExternalData","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"data","description":"","label":"","type":"Data","longType":"Data","fullType":"vega.data.v1.Data","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Property","longName":"Property","fullName":"vega.data.v1.Property","description":"Property describes one property of data spec with a key with its value.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"name","description":"Name of the property.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"Value of the property.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PubKey","longName":"PubKey","fullName":"vega.data.v1.PubKey","description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Signer","longName":"Signer","fullName":"vega.data.v1.Signer","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pub_key","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys.","label":"","type":"PubKey","longType":"PubKey","fullType":"vega.data.v1.PubKey","ismap":false,"isoneof":true,"oneofdecl":"signer","defaultValue":""},{"name":"eth_address","description":"In case of an open oracle - Ethereum address will be submitted.","label":"","type":"ETHAddress","longType":"ETHAddress","fullType":"vega.data.v1.ETHAddress","ismap":false,"isoneof":true,"oneofdecl":"signer","defaultValue":""}]}],"services":[]},{"name":"vega/data/v1/spec.proto","description":"","package":"vega.data.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"Operator","longName":"Condition.Operator","fullName":"vega.data.v1.Condition.Operator","description":"Operator describes the type of comparison.","values":[{"name":"OPERATOR_UNSPECIFIED","number":"0","description":"The default value"},{"name":"OPERATOR_EQUALS","number":"1","description":"Verify if the property values are strictly equal or not."},{"name":"OPERATOR_GREATER_THAN","number":"2","description":"Verify if the data source data value is greater than the Condition value."},{"name":"OPERATOR_GREATER_THAN_OR_EQUAL","number":"3","description":"Verify if the data source data value is greater than or equal to the Condition\nvalue."},{"name":"OPERATOR_LESS_THAN","number":"4","description":"Verify if the data source data value is less than the Condition value."},{"name":"OPERATOR_LESS_THAN_OR_EQUAL","number":"5","description":"Verify if the data source data value is less or equal to than the Condition\nvalue."}]},{"name":"Type","longName":"PropertyKey.Type","fullName":"vega.data.v1.PropertyKey.Type","description":"Type describes the data type of properties that are supported by the data source\nengine.","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":"The default value."},{"name":"TYPE_EMPTY","number":"1","description":"Any type."},{"name":"TYPE_INTEGER","number":"2","description":"Integer type."},{"name":"TYPE_STRING","number":"3","description":"String type."},{"name":"TYPE_BOOLEAN","number":"4","description":"Boolean type."},{"name":"TYPE_DECIMAL","number":"5","description":"Any floating point decimal type."},{"name":"TYPE_TIMESTAMP","number":"6","description":"Timestamp date type."}]}],"extensions":[],"messages":[{"name":"Condition","longName":"Condition","fullName":"vega.data.v1.Condition","description":"Condition describes the condition that must be validated by the network","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"operator","description":"Type of comparison to make on the value.","label":"","type":"Operator","longType":"Condition.Operator","fullType":"vega.data.v1.Condition.Operator","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"Value to be compared with by the operator.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Filter","longName":"Filter","fullName":"vega.data.v1.Filter","description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"Data source's data property key targeted by the filter.","label":"","type":"PropertyKey","longType":"PropertyKey","fullType":"vega.data.v1.PropertyKey","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"conditions","description":"Conditions that should be matched by the data to be\nconsidered of interest.","label":"repeated","type":"Condition","longType":"Condition","fullType":"vega.data.v1.Condition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"InternalTimeTrigger","longName":"InternalTimeTrigger","fullName":"vega.data.v1.InternalTimeTrigger","description":"Trigger for an internal time data source.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"initial","description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_initial","defaultValue":""},{"name":"every","description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PropertyKey","longName":"PropertyKey","fullName":"vega.data.v1.PropertyKey","description":"PropertyKey describes the property key contained in data source data.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"name","description":"Name of the property.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Data type of the property.","label":"","type":"Type","longType":"PropertyKey.Type","fullType":"vega.data.v1.PropertyKey.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"number_decimal_places","description":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_number_decimal_places","defaultValue":""}]}],"services":[]},{"name":"vega/data_source.proto","description":"","package":"vega","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"Status","longName":"DataSourceSpec.Status","fullName":"vega.DataSourceSpec.Status","description":"Status describe the status of the data source spec","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Default value."},{"name":"STATUS_ACTIVE","number":"1","description":"STATUS_ACTIVE describes an active data source spec."},{"name":"STATUS_DEACTIVATED","number":"2","description":"STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore."}]}],"extensions":[],"messages":[{"name":"DataSourceDefinition","longName":"DataSourceDefinition","fullName":"vega.DataSourceDefinition","description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"internal","description":"","label":"","type":"DataSourceDefinitionInternal","longType":"DataSourceDefinitionInternal","fullType":"vega.DataSourceDefinitionInternal","ismap":false,"isoneof":true,"oneofdecl":"source_type","defaultValue":""},{"name":"external","description":"","label":"","type":"DataSourceDefinitionExternal","longType":"DataSourceDefinitionExternal","fullType":"vega.DataSourceDefinitionExternal","ismap":false,"isoneof":true,"oneofdecl":"source_type","defaultValue":""}]},{"name":"DataSourceDefinitionExternal","longName":"DataSourceDefinitionExternal","fullName":"vega.DataSourceDefinitionExternal","description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"oracle","description":"","label":"","type":"DataSourceSpecConfiguration","longType":"DataSourceSpecConfiguration","fullType":"vega.DataSourceSpecConfiguration","ismap":false,"isoneof":true,"oneofdecl":"source_type","defaultValue":""},{"name":"eth_oracle","description":"Contains the data specification that is received from Ethereum sources.","label":"","type":"EthCallSpec","longType":"EthCallSpec","fullType":"vega.EthCallSpec","ismap":false,"isoneof":true,"oneofdecl":"source_type","defaultValue":""}]},{"name":"DataSourceDefinitionInternal","longName":"DataSourceDefinitionInternal","fullName":"vega.DataSourceDefinitionInternal","description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"time","description":"","label":"","type":"DataSourceSpecConfigurationTime","longType":"DataSourceSpecConfigurationTime","fullType":"vega.DataSourceSpecConfigurationTime","ismap":false,"isoneof":true,"oneofdecl":"source_type","defaultValue":""},{"name":"time_trigger","description":"","label":"","type":"DataSourceSpecConfigurationTimeTrigger","longType":"DataSourceSpecConfigurationTimeTrigger","fullType":"vega.DataSourceSpecConfigurationTimeTrigger","ismap":false,"isoneof":true,"oneofdecl":"source_type","defaultValue":""}]},{"name":"DataSourceSpec","longName":"DataSourceSpec","fullName":"vega.DataSourceSpec","description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Hash generated from the DataSpec data.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_at","description":"Creation date and time","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Last Updated timestamp","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data","description":"","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status describes the status of the data source spec","label":"","type":"Status","longType":"DataSourceSpec.Status","fullType":"vega.DataSourceSpec.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DataSourceSpecConfiguration","longName":"DataSourceSpecConfiguration","fullName":"vega.DataSourceSpecConfiguration","description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"signers","description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","label":"repeated","type":"Signer","longType":"data.v1.Signer","fullType":"vega.data.v1.Signer","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"filters","description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","label":"repeated","type":"Filter","longType":"data.v1.Filter","fullType":"vega.data.v1.Filter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DataSourceSpecConfigurationTime","longName":"DataSourceSpecConfigurationTime","fullName":"vega.DataSourceSpecConfigurationTime","description":"Internal data source used for emitting timestamps.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"conditions","description":"Conditions that the timestamps should meet in order to be considered.","label":"repeated","type":"Condition","longType":"data.v1.Condition","fullType":"vega.data.v1.Condition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DataSourceSpecConfigurationTimeTrigger","longName":"DataSourceSpecConfigurationTimeTrigger","fullName":"vega.DataSourceSpecConfigurationTimeTrigger","description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"conditions","description":"Conditions that the timestamps need to meet in order to be considered.","label":"repeated","type":"Condition","longType":"data.v1.Condition","fullType":"vega.data.v1.Condition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"triggers","description":"An internal time trigger","label":"repeated","type":"InternalTimeTrigger","longType":"data.v1.InternalTimeTrigger","fullType":"vega.data.v1.InternalTimeTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthCallSpec","longName":"EthCallSpec","fullName":"vega.EthCallSpec","description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"address","description":"Ethereum address of the contract to call.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"abi","description":"The ABI of that contract.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"method","description":"Name of the method on the contract to call.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"args","description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","label":"repeated","type":"Value","longType":"google.protobuf.Value","fullType":"google.protobuf.Value","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trigger","description":"Conditions for determining when to call the contract method.","label":"","type":"EthCallTrigger","longType":"EthCallTrigger","fullType":"vega.EthCallTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_confirmations","description":"Number of confirmations required before the query is considered verified","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"filters","description":"Filters the data returned from the contract method","label":"repeated","type":"Filter","longType":"data.v1.Filter","fullType":"vega.data.v1.Filter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"normalisers","description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","label":"repeated","type":"Normaliser","longType":"Normaliser","fullType":"vega.Normaliser","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source_chain_id","description":"The ID of the EVM based chain which is to be used to source the oracle data.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthCallTrigger","longName":"EthCallTrigger","fullName":"vega.EthCallTrigger","description":"Determines when the contract method should be called.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"time_trigger","description":"","label":"","type":"EthTimeTrigger","longType":"EthTimeTrigger","fullType":"vega.EthTimeTrigger","ismap":false,"isoneof":true,"oneofdecl":"trigger","defaultValue":""}]},{"name":"EthTimeTrigger","longName":"EthTimeTrigger","fullName":"vega.EthTimeTrigger","description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"initial","description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_initial","defaultValue":""},{"name":"every","description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_every","defaultValue":""},{"name":"until","description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_until","defaultValue":""}]},{"name":"ExternalDataSourceSpec","longName":"ExternalDataSourceSpec","fullName":"vega.ExternalDataSourceSpec","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"spec","description":"","label":"","type":"DataSourceSpec","longType":"DataSourceSpec","fullType":"vega.DataSourceSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Normaliser","longName":"Normaliser","fullName":"vega.Normaliser","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"name","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expression","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SpecBindingForCompositePrice","longName":"SpecBindingForCompositePrice","fullName":"vega.SpecBindingForCompositePrice","description":"Describes which property of the data source data is to be\nused for price source.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"price_source_property","description":"The property name of price.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/markets.proto","description":"","package":"vega","hasEnums":true,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"CompositePriceType","longName":"CompositePriceType","fullName":"vega.CompositePriceType","description":"","values":[{"name":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","number":"0","description":""},{"name":"COMPOSITE_PRICE_TYPE_WEIGHTED","number":"1","description":"Composite price is calculated as a weighted average of the underlying mark prices."},{"name":"COMPOSITE_PRICE_TYPE_MEDIAN","number":"2","description":"Composite price is calculated as a median of the underlying mark prices."},{"name":"COMPOSITE_PRICE_TYPE_LAST_TRADE","number":"3","description":"Composite price is calculated as the last trade price."}]},{"name":"Method","longName":"LiquidityFeeSettings.Method","fullName":"vega.LiquidityFeeSettings.Method","description":"","values":[{"name":"METHOD_UNSPECIFIED","number":"0","description":""},{"name":"METHOD_MARGINAL_COST","number":"1","description":"Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake."},{"name":"METHOD_WEIGHTED_AVERAGE","number":"2","description":"Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment."},{"name":"METHOD_CONSTANT","number":"3","description":"Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee."}]},{"name":"State","longName":"Market.State","fullName":"vega.Market.State","description":"Current state of the market","values":[{"name":"STATE_UNSPECIFIED","number":"0","description":"Default value, invalid"},{"name":"STATE_PROPOSED","number":"1","description":"Governance proposal valid and accepted"},{"name":"STATE_REJECTED","number":"2","description":"Outcome of governance votes is to reject the market"},{"name":"STATE_PENDING","number":"3","description":"Governance vote passes/wins"},{"name":"STATE_CANCELLED","number":"4","description":"Market triggers cancellation condition or governance\nvotes to close before market becomes Active"},{"name":"STATE_ACTIVE","number":"5","description":"Enactment date reached and usual auction exit checks pass"},{"name":"STATE_SUSPENDED","number":"6","description":"Price monitoring or liquidity monitoring trigger"},{"name":"STATE_CLOSED","number":"7","description":"Governance vote to close (Not currently implemented)"},{"name":"STATE_TRADING_TERMINATED","number":"8","description":"Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)"},{"name":"STATE_SETTLED","number":"9","description":"Settlement triggered and completed as defined by product"},{"name":"STATE_SUSPENDED_VIA_GOVERNANCE","number":"10","description":"Market has been suspended via governance"}]},{"name":"TradingMode","longName":"Market.TradingMode","fullName":"vega.Market.TradingMode","description":"Trading mode the market is currently running, also referred to as 'market state'","values":[{"name":"TRADING_MODE_UNSPECIFIED","number":"0","description":"Default value, this is invalid"},{"name":"TRADING_MODE_CONTINUOUS","number":"1","description":"Normal trading"},{"name":"TRADING_MODE_BATCH_AUCTION","number":"2","description":"Auction trading (FBA)"},{"name":"TRADING_MODE_OPENING_AUCTION","number":"3","description":"Opening auction"},{"name":"TRADING_MODE_MONITORING_AUCTION","number":"4","description":"Auction triggered by monitoring"},{"name":"TRADING_MODE_NO_TRADING","number":"5","description":"No trading is allowed"},{"name":"TRADING_MODE_SUSPENDED_VIA_GOVERNANCE","number":"6","description":"Special auction mode triggered via governance"},{"name":"TRADING_MODE_LONG_BLOCK_AUCTION","number":"7","description":"Auction triggered globally by long block"}]}],"extensions":[],"messages":[{"name":"AuctionDuration","longName":"AuctionDuration","fullName":"vega.AuctionDuration","description":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"duration","description":"Duration of the auction in seconds.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume","description":"Target uncrossing trading volume.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CompositePriceConfiguration","longName":"CompositePriceConfiguration","fullName":"vega.CompositePriceConfiguration","description":"Mark price configuration parameters.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"decay_weight","description":"Decay weight used for calculation of mark price.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"decay_power","description":"Decay power used for the calculation of mark price.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cash_amount","description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source_weights","description":"Weights for each composite price data source.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source_staleness_tolerance","description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"composite_price_type","description":"Which method is used for the calculation of the composite price for the market.","label":"","type":"CompositePriceType","longType":"CompositePriceType","fullType":"vega.CompositePriceType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_sources_spec","description":"Additional price sources to be used for internal composite price calculation.","label":"repeated","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_sources_spec_binding","description":"List of each price source and its corresponding binding","label":"repeated","type":"SpecBindingForCompositePrice","longType":"SpecBindingForCompositePrice","fullType":"vega.SpecBindingForCompositePrice","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DataSourceSpecToFutureBinding","longName":"DataSourceSpecToFutureBinding","fullName":"vega.DataSourceSpecToFutureBinding","description":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"settlement_data_property","description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trading_termination_property","description":"Name of the property in the data source data that signals termination of trading.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DataSourceSpecToPerpetualBinding","longName":"DataSourceSpecToPerpetualBinding","fullName":"vega.DataSourceSpecToPerpetualBinding","description":"Describes which properties of the data source data is to be\nused for settlement.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"settlement_data_property","description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"settlement_schedule_property","description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FeeFactors","longName":"FeeFactors","fullName":"vega.FeeFactors","description":"Fee factors definition","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"maker_fee","description":"Market maker fee charged network wide.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"infrastructure_fee","description":"Infrastructure fee charged network wide for staking and governance.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee","description":"Liquidity fee applied per market for market making.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Fees","longName":"Fees","fullName":"vega.Fees","description":"Fees definition","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"factors","description":"Fee factors.","label":"","type":"FeeFactors","longType":"FeeFactors","fullType":"vega.FeeFactors","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee_settings","description":"Liquidity fee settings for the market describing how the fee was calculated.","label":"","type":"LiquidityFeeSettings","longType":"LiquidityFeeSettings","fullType":"vega.LiquidityFeeSettings","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Future","longName":"Future","fullName":"vega.Future","description":"Future product definition","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"settlement_asset","description":"Underlying asset for the future.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quote_name","description":"Quote name of the instrument.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_data","description":"Data source specification that describes the settlement data source filter.","label":"","type":"DataSourceSpec","longType":"DataSourceSpec","fullType":"vega.DataSourceSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_trading_termination","description":"Data source specification that describes the trading termination data source filter.","label":"","type":"DataSourceSpec","longType":"DataSourceSpec","fullType":"vega.DataSourceSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_binding","description":"Binding between the data spec and the data source.","label":"","type":"DataSourceSpecToFutureBinding","longType":"DataSourceSpecToFutureBinding","fullType":"vega.DataSourceSpecToFutureBinding","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cap","description":"If set, this product represents a capped future market.","label":"optional","type":"FutureCap","longType":"FutureCap","fullType":"vega.FutureCap","ismap":false,"isoneof":true,"oneofdecl":"_cap","defaultValue":""}]},{"name":"FutureCap","longName":"FutureCap","fullName":"vega.FutureCap","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"max_price","description":"Set the maximum price for orders, and settlement data in market decimals.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"binary_settlement","description":"If set to true, the settlement price must either be zero, or equal to the max price.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_binary_settlement","defaultValue":""},{"name":"fully_collateralised","description":"If set to true, positions must be fully collateralised so there is no default risk for any party.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_fully_collateralised","defaultValue":""}]},{"name":"Instrument","longName":"Instrument","fullName":"vega.Instrument","description":"Instrument definition","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Unique instrument ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"code","description":"Code for the instrument.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Name of the instrument.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metadata","description":"Collection of instrument meta-data.","label":"","type":"InstrumentMetadata","longType":"InstrumentMetadata","fullType":"vega.InstrumentMetadata","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"future","description":"Future.","label":"","type":"Future","longType":"Future","fullType":"vega.Future","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""},{"name":"spot","description":"Spot.","label":"","type":"Spot","longType":"Spot","fullType":"vega.Spot","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""},{"name":"perpetual","description":"Perpetual.","label":"","type":"Perpetual","longType":"Perpetual","fullType":"vega.Perpetual","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""}]},{"name":"InstrumentMetadata","longName":"InstrumentMetadata","fullName":"vega.InstrumentMetadata","description":"Instrument metadata definition","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tags","description":"List of 0 or more tags.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidationStrategy","longName":"LiquidationStrategy","fullName":"vega.LiquidationStrategy","description":"Liquidation strategy used when the network holds a position resulting from position resolution.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"disposal_time_step","description":"Interval, in seconds, at which the network will attempt to close its position.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"disposal_fraction","description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"full_disposal_size","description":"Size of the position that the network will try to close in a single attempt.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_fraction_consumed","description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"disposal_slippage_range","description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityFeeSettings","longName":"LiquidityFeeSettings","fullName":"vega.LiquidityFeeSettings","description":"Market settings that describe how the liquidity fee is calculated.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"method","description":"Method used to calculate the market's liquidity fee.","label":"","type":"Method","longType":"LiquidityFeeSettings.Method","fullType":"vega.LiquidityFeeSettings.Method","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fee_constant","description":"Constant liquidity fee used when using the constant fee method.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_fee_constant","defaultValue":""}]},{"name":"LiquidityMonitoringParameters","longName":"LiquidityMonitoringParameters","fullName":"vega.LiquidityMonitoringParameters","description":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"target_stake_parameters","description":"Specifies parameters related to target stake calculation.","label":"","type":"TargetStakeParameters","longType":"TargetStakeParameters","fullType":"vega.TargetStakeParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"triggering_ratio","description":"Specifies the triggering ratio for entering liquidity auction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"auction_extension","description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquiditySLAParameters","longName":"LiquiditySLAParameters","fullName":"vega.LiquiditySLAParameters","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"price_range","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commitment_min_time_fraction","description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"performance_hysteresis_epochs","description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sla_competition_factor","description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LogNormalModelParams","longName":"LogNormalModelParams","fullName":"vega.LogNormalModelParams","description":"Risk model parameters for log normal","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"mu","description":"Mu parameter, annualised growth rate of the underlying asset.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"r","description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sigma","description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LogNormalRiskModel","longName":"LogNormalRiskModel","fullName":"vega.LogNormalRiskModel","description":"Risk model for log normal","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"risk_aversion_parameter","description":"Risk Aversion Parameter.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tau","description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"params","description":"Risk model parameters for log normal.","label":"","type":"LogNormalModelParams","longType":"LogNormalModelParams","fullType":"vega.LogNormalModelParams","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"risk_factor_override","description":"And optional override for the risk factor calculated by the risk model.","label":"optional","type":"RiskFactorOverride","longType":"RiskFactorOverride","fullType":"vega.RiskFactorOverride","ismap":false,"isoneof":true,"oneofdecl":"_risk_factor_override","defaultValue":""}]},{"name":"MarginCalculator","longName":"MarginCalculator","fullName":"vega.MarginCalculator","description":"Margin Calculator definition","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"scaling_factors","description":"Scaling factors for margin calculation.","label":"","type":"ScalingFactors","longType":"ScalingFactors","fullType":"vega.ScalingFactors","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fully_collateralised","description":"If set to true, positions must be fully collateralised so there is no default risk for any party (capped futures).","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_fully_collateralised","defaultValue":""}]},{"name":"Market","longName":"Market","fullName":"vega.Market","description":"Market definition","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Unique ID for the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tradable_instrument","description":"Tradable instrument configuration.","label":"","type":"TradableInstrument","longType":"TradableInstrument","fullType":"vega.TradableInstrument","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"decimal_places","description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fees","description":"Fees configuration that apply to the market.","label":"","type":"Fees","longType":"Fees","fullType":"vega.Fees","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"opening_auction","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume).","label":"","type":"AuctionDuration","longType":"AuctionDuration","fullType":"vega.AuctionDuration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price_monitoring_settings","description":"PriceMonitoringSettings for the market.","label":"","type":"PriceMonitoringSettings","longType":"PriceMonitoringSettings","fullType":"vega.PriceMonitoringSettings","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_monitoring_parameters","description":"LiquidityMonitoringParameters for the market.","label":"","type":"LiquidityMonitoringParameters","longType":"LiquidityMonitoringParameters","fullType":"vega.LiquidityMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trading_mode","description":"Current mode of execution of the market.","label":"","type":"TradingMode","longType":"Market.TradingMode","fullType":"vega.Market.TradingMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"state","description":"Current state of the market.","label":"","type":"State","longType":"Market.State","fullType":"vega.Market.State","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_timestamps","description":"Timestamps for when the market state changes.","label":"","type":"MarketTimestamps","longType":"MarketTimestamps","fullType":"vega.MarketTimestamps","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"position_decimal_places","description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lp_price_range","description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"linear_slippage_factor","description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quadratic_slippage_factor","description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"parent_market_id","description":"ID of the market this market succeeds","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_parent_market_id","defaultValue":""},{"name":"insurance_pool_fraction","description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_insurance_pool_fraction","defaultValue":""},{"name":"successor_market_id","description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_successor_market_id","defaultValue":""},{"name":"liquidity_sla_params","description":"Liquidity SLA parameters for the market.","label":"optional","type":"LiquiditySLAParameters","longType":"LiquiditySLAParameters","fullType":"vega.LiquiditySLAParameters","ismap":false,"isoneof":true,"oneofdecl":"_liquidity_sla_params","defaultValue":""},{"name":"liquidation_strategy","description":"Liquidation strategy used by this market.","label":"","type":"LiquidationStrategy","longType":"LiquidationStrategy","fullType":"vega.LiquidationStrategy","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mark_price_configuration","description":"Mark price calculation configuration.","label":"","type":"CompositePriceConfiguration","longType":"CompositePriceConfiguration","fullType":"vega.CompositePriceConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tick_size","description":"The market tick size defines the minimum change in quote price for the market","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"enable_transaction_reordering","description":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketTimestamps","longName":"MarketTimestamps","fullName":"vega.MarketTimestamps","description":"Time stamps for important times about creating, enacting etc the market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposed","description":"Time when the market is first proposed.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pending","description":"Time when the market has been voted in and began its opening auction.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open","description":"Time when the market has left the opening auction and is ready to accept trades.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"close","description":"Time when the market closed.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Perpetual","longName":"Perpetual","fullName":"vega.Perpetual","description":"Perpetual product definition","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"settlement_asset","description":"Underlying asset for the perpetual.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quote_name","description":"Quote name of the instrument.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_funding_factor","description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"interest_rate","description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"clamp_lower_bound","description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"clamp_upper_bound","description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_schedule","description":"Data source spec describing the data source for settlement schedule.","label":"","type":"DataSourceSpec","longType":"DataSourceSpec","fullType":"vega.DataSourceSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_data","description":"Data source spec describing the data source for settlement.","label":"","type":"DataSourceSpec","longType":"DataSourceSpec","fullType":"vega.DataSourceSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_binding","description":"Binding between the data source spec and the settlement data.","label":"","type":"DataSourceSpecToPerpetualBinding","longType":"DataSourceSpecToPerpetualBinding","fullType":"vega.DataSourceSpecToPerpetualBinding","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"funding_rate_scaling_factor","description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_scaling_factor","defaultValue":""},{"name":"funding_rate_lower_bound","description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_lower_bound","defaultValue":""},{"name":"funding_rate_upper_bound","description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_upper_bound","defaultValue":""},{"name":"internal_composite_price_config","description":"Optional configuration for the internal composite price used in funding payment calculation.","label":"optional","type":"CompositePriceConfiguration","longType":"CompositePriceConfiguration","fullType":"vega.CompositePriceConfiguration","ismap":false,"isoneof":true,"oneofdecl":"_internal_composite_price_config","defaultValue":""}]},{"name":"PriceMonitoringParameters","longName":"PriceMonitoringParameters","fullName":"vega.PriceMonitoringParameters","description":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"triggers","description":"","label":"repeated","type":"PriceMonitoringTrigger","longType":"PriceMonitoringTrigger","fullType":"vega.PriceMonitoringTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PriceMonitoringSettings","longName":"PriceMonitoringSettings","fullName":"vega.PriceMonitoringSettings","description":"PriceMonitoringSettings contains the settings for price monitoring","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"parameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes.","label":"","type":"PriceMonitoringParameters","longType":"PriceMonitoringParameters","fullType":"vega.PriceMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PriceMonitoringTrigger","longName":"PriceMonitoringTrigger","fullName":"vega.PriceMonitoringTrigger","description":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"horizon","description":"Price monitoring projection horizon τ in seconds.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"probability","description":"Price monitoring probability level p.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"auction_extension","description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RiskFactorOverride","longName":"RiskFactorOverride","fullName":"vega.RiskFactorOverride","description":"Risk factor override to control stable leverage","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"short","description":"Short Risk factor value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"long","description":"Long Risk factor value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ScalingFactors","longName":"ScalingFactors","fullName":"vega.ScalingFactors","description":"Scaling Factors (for use in margin calculation)","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"search_level","description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"initial_margin","description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"collateral_release","description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SimpleModelParams","longName":"SimpleModelParams","fullName":"vega.SimpleModelParams","description":"Risk model parameters for simple modelling","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"factor_long","description":"Pre-defined risk factor value for long.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"factor_short","description":"Pre-defined risk factor value for short.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_move_up","description":"Pre-defined maximum price move up that the model considers as valid.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_move_down","description":"Pre-defined minimum price move down that the model considers as valid.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"probability_of_trading","description":"Pre-defined constant probability of trading.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SimpleRiskModel","longName":"SimpleRiskModel","fullName":"vega.SimpleRiskModel","description":"Risk model for simple modelling","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"params","description":"Risk model params for simple modelling.","label":"","type":"SimpleModelParams","longType":"SimpleModelParams","fullType":"vega.SimpleModelParams","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Spot","longName":"Spot","fullName":"vega.Spot","description":"Spot product definition","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"base_asset","description":"Asset ID of the underlying base asset for the spot product.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quote_asset","description":"Asset ID of the underlying quote asset for the spot product.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TargetStakeParameters","longName":"TargetStakeParameters","fullName":"vega.TargetStakeParameters","description":"TargetStakeParameters contains parameters used in target stake calculation","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"time_window","description":"Specifies length of time window expressed in seconds for target stake calculation.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"scaling_factor","description":"Specifies scaling factors used in target stake calculation.","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TradableInstrument","longName":"TradableInstrument","fullName":"vega.TradableInstrument","description":"Tradable Instrument definition","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"instrument","description":"Details for the underlying instrument.","label":"","type":"Instrument","longType":"Instrument","fullType":"vega.Instrument","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_calculator","description":"Margin calculator for the instrument.","label":"","type":"MarginCalculator","longType":"MarginCalculator","fullType":"vega.MarginCalculator","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log_normal_risk_model","description":"Log normal.","label":"","type":"LogNormalRiskModel","longType":"LogNormalRiskModel","fullType":"vega.LogNormalRiskModel","ismap":false,"isoneof":true,"oneofdecl":"risk_model","defaultValue":""},{"name":"simple_risk_model","description":"Simple.","label":"","type":"SimpleRiskModel","longType":"SimpleRiskModel","fullType":"vega.SimpleRiskModel","ismap":false,"isoneof":true,"oneofdecl":"risk_model","defaultValue":""}]}],"services":[]},{"name":"vega/vega.proto","description":"","package":"vega","hasEnums":true,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"AccountType","longName":"AccountType","fullName":"vega.AccountType","description":"Various collateral/account types as used by Vega","values":[{"name":"ACCOUNT_TYPE_UNSPECIFIED","number":"0","description":"Default value"},{"name":"ACCOUNT_TYPE_INSURANCE","number":"1","description":"Insurance pool accounts contain insurance pool funds for a market"},{"name":"ACCOUNT_TYPE_SETTLEMENT","number":"2","description":"Settlement accounts exist only during settlement or mark-to-market"},{"name":"ACCOUNT_TYPE_MARGIN","number":"3","description":"Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change"},{"name":"ACCOUNT_TYPE_GENERAL","number":"4","description":"General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements"},{"name":"ACCOUNT_TYPE_FEES_INFRASTRUCTURE","number":"5","description":"Infrastructure accounts contain fees earned by providing infrastructure on Vega"},{"name":"ACCOUNT_TYPE_FEES_LIQUIDITY","number":"6","description":"Liquidity accounts contain fees earned by providing liquidity on Vega markets"},{"name":"ACCOUNT_TYPE_FEES_MAKER","number":"7","description":"This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place"},{"name":"ACCOUNT_TYPE_BOND","number":"9","description":"This account is created to maintain liquidity providers funds commitments"},{"name":"ACCOUNT_TYPE_EXTERNAL","number":"10","description":"External account represents an external source (deposit/withdrawal)"},{"name":"ACCOUNT_TYPE_GLOBAL_INSURANCE","number":"11","description":"Global insurance account for the asset"},{"name":"ACCOUNT_TYPE_GLOBAL_REWARD","number":"12","description":"Global reward account for the asset"},{"name":"ACCOUNT_TYPE_PENDING_TRANSFERS","number":"13","description":"Per asset account used to store pending transfers (if any)"},{"name":"ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","number":"14","description":"Per asset reward account for fees paid to makers"},{"name":"ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","number":"15","description":"Per asset reward account for fees received by makers"},{"name":"ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","number":"16","description":"Per asset reward account for fees received by liquidity providers"},{"name":"ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","number":"17","description":"Per asset reward account for market proposers when the market goes above some trading threshold"},{"name":"ACCOUNT_TYPE_HOLDING","number":"18","description":"Per asset account for holding in-flight unfilled orders' funds"},{"name":"ACCOUNT_TYPE_LP_LIQUIDITY_FEES","number":"19","description":"Network controlled liquidity provider's account, per market, to hold accrued liquidity fees."},{"name":"ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","number":"20","description":"Network controlled liquidity fees bonus distribution account, per market."},{"name":"ACCOUNT_TYPE_NETWORK_TREASURY","number":"21","description":"Network controlled treasury"},{"name":"ACCOUNT_TYPE_VESTING_REWARDS","number":"22","description":"Account holding user's rewards for the vesting period"},{"name":"ACCOUNT_TYPE_VESTED_REWARDS","number":"23","description":"Account holding user's rewards after the vesting period"},{"name":"ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","number":"24","description":"Per asset market reward account given for average position"},{"name":"ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","number":"25","description":"Per asset market reward account given for relative return"},{"name":"ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","number":"26","description":"Per asset market reward account given for return volatility"},{"name":"ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","number":"27","description":"Per asset market reward account given to validators by their ranking"},{"name":"ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","number":"28","description":"Per asset account for pending fee referral reward payouts"},{"name":"ACCOUNT_TYPE_ORDER_MARGIN","number":"29","description":"Per asset market account for party in isolated margin mode"},{"name":"ACCOUNT_TYPE_REWARD_REALISED_RETURN","number":"30","description":"Per asset market reward account for realised return"}]},{"name":"AuctionTrigger","longName":"AuctionTrigger","fullName":"vega.AuctionTrigger","description":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","values":[{"name":"AUCTION_TRIGGER_UNSPECIFIED","number":"0","description":"Default value for AuctionTrigger, no auction triggered"},{"name":"AUCTION_TRIGGER_BATCH","number":"1","description":"Batch auction"},{"name":"AUCTION_TRIGGER_OPENING","number":"2","description":"Opening auction"},{"name":"AUCTION_TRIGGER_PRICE","number":"3","description":"Price monitoring trigger"},{"name":"AUCTION_TRIGGER_LIQUIDITY","number":"4","description":"Deprecated"},{"name":"AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","number":"5","description":"Liquidity auction due to not enough committed liquidity"},{"name":"AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","number":"6","description":"Deprecated","options":{"deprecated":true}},{"name":"AUCTION_TRIGGER_GOVERNANCE_SUSPENSION","number":"7","description":"Market is suspended and put into auction via governance"},{"name":"AUCTION_TRIGGER_LONG_BLOCK","number":"8","description":"Market is suspended in response to a long block"}]},{"name":"ChainStatus","longName":"ChainStatus","fullName":"vega.ChainStatus","description":"Vega blockchain status as reported by the node the caller is connected to","values":[{"name":"CHAIN_STATUS_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"CHAIN_STATUS_DISCONNECTED","number":"1","description":"Blockchain is disconnected"},{"name":"CHAIN_STATUS_REPLAYING","number":"2","description":"Blockchain is replaying historic transactions"},{"name":"CHAIN_STATUS_CONNECTED","number":"3","description":"Blockchain is connected and receiving transactions"}]},{"name":"Status","longName":"Deposit.Status","fullName":"vega.Deposit.Status","description":"Status of the deposit","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"STATUS_OPEN","number":"1","description":"Deposit is being processed by the network"},{"name":"STATUS_CANCELLED","number":"2","description":"Deposit has been cancelled or failed to be verified by the network"},{"name":"STATUS_FINALIZED","number":"3","description":"Deposit has been finalised and accounts have been updated"},{"name":"STATUS_DUPLICATE_REJECTED","number":"4","description":"Deposit has been rejected as a duplicate transaction."}]},{"name":"DispatchMetric","longName":"DispatchMetric","fullName":"vega.DispatchMetric","description":"","values":[{"name":"DISPATCH_METRIC_UNSPECIFIED","number":"0","description":""},{"name":"DISPATCH_METRIC_MAKER_FEES_PAID","number":"1","description":"Dispatch metric that uses the total maker fees paid in the market"},{"name":"DISPATCH_METRIC_MAKER_FEES_RECEIVED","number":"2","description":"Dispatch metric that uses the total maker fees received in the market"},{"name":"DISPATCH_METRIC_LP_FEES_RECEIVED","number":"3","description":"Dispatch metric that uses the total LP fees received in the market"},{"name":"DISPATCH_METRIC_MARKET_VALUE","number":"4","description":"Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet"},{"name":"DISPATCH_METRIC_AVERAGE_POSITION","number":"5","description":"Dispatch metric that uses the time weighted average position"},{"name":"DISPATCH_METRIC_RELATIVE_RETURN","number":"6","description":"Dispatch metric that uses the relative PNL of the party in the market"},{"name":"DISPATCH_METRIC_RETURN_VOLATILITY","number":"7","description":"Dispatch metric that uses return volatility of the party in the market"},{"name":"DISPATCH_METRIC_VALIDATOR_RANKING","number":"8","description":"Dispatch metric that uses the validator ranking of the validator as metric"},{"name":"DISPATCH_METRIC_REALISED_RETURN","number":"9","description":"Dispatch metric that uses the realised return of the party in a market"}]},{"name":"DistributionStrategy","longName":"DistributionStrategy","fullName":"vega.DistributionStrategy","description":"","values":[{"name":"DISTRIBUTION_STRATEGY_UNSPECIFIED","number":"0","description":""},{"name":"DISTRIBUTION_STRATEGY_PRO_RATA","number":"1","description":"Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has."},{"name":"DISTRIBUTION_STRATEGY_RANK","number":"2","description":"Rewards funded using the party rank."}]},{"name":"EntityScope","longName":"EntityScope","fullName":"vega.EntityScope","description":"","values":[{"name":"ENTITY_SCOPE_UNSPECIFIED","number":"0","description":""},{"name":"ENTITY_SCOPE_INDIVIDUALS","number":"1","description":"Rewards must be distributed directly to eligible parties."},{"name":"ENTITY_SCOPE_TEAMS","number":"2","description":"Rewards must be distributed to directly eligible teams, and then amongst team members"}]},{"name":"EpochAction","longName":"EpochAction","fullName":"vega.EpochAction","description":"What epoch action has occurred","values":[{"name":"EPOCH_ACTION_UNSPECIFIED","number":"0","description":""},{"name":"EPOCH_ACTION_START","number":"1","description":"Epoch update is for a new epoch."},{"name":"EPOCH_ACTION_END","number":"2","description":"Epoch update is for the end of an epoch."}]},{"name":"IndividualScope","longName":"IndividualScope","fullName":"vega.IndividualScope","description":"","values":[{"name":"INDIVIDUAL_SCOPE_UNSPECIFIED","number":"0","description":""},{"name":"INDIVIDUAL_SCOPE_ALL","number":"1","description":"All parties on the network are within the scope of this reward."},{"name":"INDIVIDUAL_SCOPE_IN_TEAM","number":"2","description":"All parties that are part of a team are within the scope of this reward."},{"name":"INDIVIDUAL_SCOPE_NOT_IN_TEAM","number":"3","description":"All parties that are not part of a team are within the scope of this reward."},{"name":"INDIVIDUAL_SCOPE_AMM","number":"4","description":"All keys representing AMMs are within the scope of this reward."}]},{"name":"Interval","longName":"Interval","fullName":"vega.Interval","description":"Represents a set of time intervals that are used when querying for candle-stick data","values":[{"name":"INTERVAL_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"INTERVAL_BLOCK","number":"-1","description":"Block interval is not a fixed amount of time, rather it is used to indicate grouping of events that occur in a single block. It is usually about a second."},{"name":"INTERVAL_I1M","number":"60","description":"1 minute."},{"name":"INTERVAL_I5M","number":"300","description":"5 minutes."},{"name":"INTERVAL_I15M","number":"900","description":"15 minutes."},{"name":"INTERVAL_I30M","number":"1800","description":"30 minutes."},{"name":"INTERVAL_I1H","number":"3600","description":"1 hour."},{"name":"INTERVAL_I4H","number":"14400","description":"4 hours."},{"name":"INTERVAL_I6H","number":"21600","description":"6 hours."},{"name":"INTERVAL_I8H","number":"28800","description":"8 hours."},{"name":"INTERVAL_I12H","number":"43200","description":"12 hours."},{"name":"INTERVAL_I1D","number":"86400","description":"1 day."},{"name":"INTERVAL_I7D","number":"604800","description":"7 days."}]},{"name":"Status","longName":"LiquidityProvision.Status","fullName":"vega.LiquidityProvision.Status","description":"Status of a liquidity provision.","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Always invalid"},{"name":"STATUS_ACTIVE","number":"1","description":"Liquidity provision is active"},{"name":"STATUS_STOPPED","number":"2","description":"Liquidity provision was stopped by the network"},{"name":"STATUS_CANCELLED","number":"3","description":"Liquidity provision was cancelled by the liquidity provider"},{"name":"STATUS_REJECTED","number":"4","description":"Liquidity provision was invalid and got rejected"},{"name":"STATUS_UNDEPLOYED","number":"5","description":"Liquidity provision is valid and accepted by network, but orders aren't deployed"},{"name":"STATUS_PENDING","number":"6","description":"Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties."}]},{"name":"MarginMode","longName":"MarginMode","fullName":"vega.MarginMode","description":"","values":[{"name":"MARGIN_MODE_UNSPECIFIED","number":"0","description":"Never valid."},{"name":"MARGIN_MODE_CROSS_MARGIN","number":"1","description":"Cross margin mode - margin is dynamically acquired and released as a position is marked to market"},{"name":"MARGIN_MODE_ISOLATED_MARGIN","number":"2","description":"Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed"}]},{"name":"NodeStatus","longName":"NodeStatus","fullName":"vega.NodeStatus","description":"Node status type","values":[{"name":"NODE_STATUS_UNSPECIFIED","number":"0","description":""},{"name":"NODE_STATUS_VALIDATOR","number":"1","description":"Node is a validating node"},{"name":"NODE_STATUS_NON_VALIDATOR","number":"2","description":"Node is a non-validating node"}]},{"name":"Status","longName":"Order.Status","fullName":"vega.Order.Status","description":"Status values for an order","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"STATUS_ACTIVE","number":"1","description":"Used for active unfilled or partially filled orders"},{"name":"STATUS_EXPIRED","number":"2","description":"Used for expired GTT orders"},{"name":"STATUS_CANCELLED","number":"3","description":"Used for orders cancelled by the party that created the order"},{"name":"STATUS_STOPPED","number":"4","description":"Used for unfilled FOK or IOC orders, and for orders that were stopped by the network"},{"name":"STATUS_FILLED","number":"5","description":"Used for closed fully filled orders"},{"name":"STATUS_REJECTED","number":"6","description":"Used for orders when not enough collateral was available to fill the margin requirements"},{"name":"STATUS_PARTIALLY_FILLED","number":"7","description":"Used for closed partially filled IOC orders"},{"name":"STATUS_PARKED","number":"8","description":"Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)"}]},{"name":"TimeInForce","longName":"Order.TimeInForce","fullName":"vega.Order.TimeInForce","description":"Time In Force for an order","values":[{"name":"TIME_IN_FORCE_UNSPECIFIED","number":"0","description":"Default value for TimeInForce, can be valid for an amend"},{"name":"TIME_IN_FORCE_GTC","number":"1","description":"Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled"},{"name":"TIME_IN_FORCE_GTT","number":"2","description":"Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry"},{"name":"TIME_IN_FORCE_IOC","number":"3","description":"Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)"},{"name":"TIME_IN_FORCE_FOK","number":"4","description":"Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade"},{"name":"TIME_IN_FORCE_GFA","number":"5","description":"Good for auction, this order is only accepted during an auction period"},{"name":"TIME_IN_FORCE_GFN","number":"6","description":"Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)"}]},{"name":"Type","longName":"Order.Type","fullName":"vega.Order.Type","description":"Type values for an order","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"TYPE_LIMIT","number":"1","description":"Used for Limit orders"},{"name":"TYPE_MARKET","number":"2","description":"Used for Market orders"},{"name":"TYPE_NETWORK","number":"3","description":"Used for orders where the initiating party is the network (with distressed parties)"}]},{"name":"OrderError","longName":"OrderError","fullName":"vega.OrderError","description":"OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`","values":[{"name":"ORDER_ERROR_UNSPECIFIED","number":"0","description":"Default value, no error reported"},{"name":"ORDER_ERROR_INVALID_MARKET_ID","number":"1","description":"Order was submitted for a market that does not exist"},{"name":"ORDER_ERROR_INVALID_ORDER_ID","number":"2","description":"Order was submitted with an invalid ID"},{"name":"ORDER_ERROR_OUT_OF_SEQUENCE","number":"3","description":"Order was amended with a sequence number that was not previous version + 1"},{"name":"ORDER_ERROR_INVALID_REMAINING_SIZE","number":"4","description":"Order was amended with an invalid remaining size (e.g. remaining greater than total size)"},{"name":"ORDER_ERROR_TIME_FAILURE","number":"5","description":"Node was unable to get Vega (blockchain) time"},{"name":"ORDER_ERROR_REMOVAL_FAILURE","number":"6","description":"Failed to remove an order from the book"},{"name":"ORDER_ERROR_INVALID_EXPIRATION_DATETIME","number":"7","description":"Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid"},{"name":"ORDER_ERROR_INVALID_ORDER_REFERENCE","number":"8","description":"Order was submitted or amended with an invalid reference field"},{"name":"ORDER_ERROR_EDIT_NOT_ALLOWED","number":"9","description":"Order amend was submitted for an order field that cannot not be amended (e.g. order ID)"},{"name":"ORDER_ERROR_AMEND_FAILURE","number":"10","description":"Amend failure because amend details do not match original order"},{"name":"ORDER_ERROR_NOT_FOUND","number":"11","description":"Order not found in an order book or store"},{"name":"ORDER_ERROR_INVALID_PARTY_ID","number":"12","description":"Order was submitted with an invalid or missing party ID"},{"name":"ORDER_ERROR_MARKET_CLOSED","number":"13","description":"Order was submitted for a market that has closed"},{"name":"ORDER_ERROR_MARGIN_CHECK_FAILED","number":"14","description":"Order was submitted, but the party did not have enough collateral to cover the order"},{"name":"ORDER_ERROR_MISSING_GENERAL_ACCOUNT","number":"15","description":"Order was submitted, but the party did not have an account for this asset"},{"name":"ORDER_ERROR_INTERNAL_ERROR","number":"16","description":"Unspecified internal error"},{"name":"ORDER_ERROR_INVALID_SIZE","number":"17","description":"Order was submitted with an invalid or missing size (e.g. 0)"},{"name":"ORDER_ERROR_INVALID_PERSISTENCE","number":"18","description":"Order was submitted with an invalid persistence for its type"},{"name":"ORDER_ERROR_INVALID_TYPE","number":"19","description":"Order was submitted with an invalid type field"},{"name":"ORDER_ERROR_SELF_TRADING","number":"20","description":"Order was stopped as it would have traded with another order submitted from the same party"},{"name":"ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES","number":"21","description":"Order was submitted, but the party did not have enough collateral to cover the fees for the order"},{"name":"ORDER_ERROR_INCORRECT_MARKET_TYPE","number":"22","description":"Order was submitted with an incorrect or invalid market type"},{"name":"ORDER_ERROR_INVALID_TIME_IN_FORCE","number":"23","description":"Order was submitted with invalid time in force"},{"name":"ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION","number":"24","description":"Good For Normal order has reached the market when it is in auction mode"},{"name":"ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING","number":"25","description":"Good For Auction order has reached the market when it is in continuous trading mode"},{"name":"ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT","number":"26","description":"Attempt to amend order to GTT without ExpiryAt"},{"name":"ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT","number":"27","description":"Attempt to amend ExpiryAt to a value before CreatedAt"},{"name":"ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT","number":"28","description":"Attempt to amend to GTC without an ExpiryAt value"},{"name":"ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC","number":"29","description":"Amending to FOK or IOC is invalid"},{"name":"ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN","number":"30","description":"Amending to GFA or GFN is invalid"},{"name":"ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN","number":"31","description":"Amending from GFA or GFN is invalid"},{"name":"ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION","number":"32","description":"IOC orders are not allowed during auction"},{"name":"ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION","number":"33","description":"FOK orders are not allowed during auction"},{"name":"ORDER_ERROR_MUST_BE_LIMIT_ORDER","number":"34","description":"Pegged orders must be LIMIT orders"},{"name":"ORDER_ERROR_MUST_BE_GTT_OR_GTC","number":"35","description":"Pegged orders can only have TIF GTC or GTT"},{"name":"ORDER_ERROR_WITHOUT_REFERENCE_PRICE","number":"36","description":"Pegged order must have a reference price"},{"name":"ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE","number":"37","description":"Buy pegged order cannot reference best ask price"},{"name":"ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO","number":"40","description":"Pegged order offset must be >= 0"},{"name":"ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","number":"41","description":"Sell pegged order cannot reference best bid price"},{"name":"ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","number":"42","description":"Pegged order offset must be > zero"},{"name":"ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","number":"43","description":"Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)"},{"name":"ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","number":"44","description":"Cannot amend details of a non pegged details"},{"name":"ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","number":"45","description":"Could not re-price a pegged order because a market price is unavailable"},{"name":"ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","number":"46","description":"It is not possible to amend the price of an existing pegged order"},{"name":"ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","number":"47","description":"FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds"},{"name":"ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","number":"48","description":"Unable to submit pegged order, temporarily too many pegged orders across all markets"},{"name":"ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","number":"49","description":"Post order would trade"},{"name":"ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","number":"50","description":"Post order would trade"},{"name":"ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","number":"51","description":"Isolated margin check failed"},{"name":"ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","number":"52","description":"In isolated margin pegged orders are rejected"},{"name":"ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE","number":"53","description":"Order price does not respect market's required tick size"},{"name":"ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE","number":"54","description":"Order price exceeds the max price of the capped future market\n\nNote: If adding an enum value, add a matching entry in:\n - proto/errors.go (func Error)\n - gateway/graphql/schema.graphql (enum RejectionReason)\n - gateway/graphql/helpers_enum.go"}]},{"name":"PeggedReference","longName":"PeggedReference","fullName":"vega.PeggedReference","description":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","values":[{"name":"PEGGED_REFERENCE_UNSPECIFIED","number":"0","description":"Default value for PeggedReference, no reference given"},{"name":"PEGGED_REFERENCE_MID","number":"1","description":"Mid price reference"},{"name":"PEGGED_REFERENCE_BEST_BID","number":"2","description":"Best bid price reference"},{"name":"PEGGED_REFERENCE_BEST_ASK","number":"3","description":"Best ask price reference"}]},{"name":"PositionStatus","longName":"PositionStatus","fullName":"vega.PositionStatus","description":"Represents the status of a position","values":[{"name":"POSITION_STATUS_UNSPECIFIED","number":"0","description":""},{"name":"POSITION_STATUS_ORDERS_CLOSED","number":"1","description":""},{"name":"POSITION_STATUS_CLOSED_OUT","number":"2","description":""},{"name":"POSITION_STATUS_DISTRESSED","number":"4","description":""}]},{"name":"Side","longName":"Side","fullName":"vega.Side","description":"Side relates to the direction of an order, to Buy, or Sell","values":[{"name":"SIDE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"SIDE_BUY","number":"1","description":"Buy order"},{"name":"SIDE_SELL","number":"2","description":"Sell order"}]},{"name":"ExpiryStrategy","longName":"StopOrder.ExpiryStrategy","fullName":"vega.StopOrder.ExpiryStrategy","description":"","values":[{"name":"EXPIRY_STRATEGY_UNSPECIFIED","number":"0","description":"Never valid"},{"name":"EXPIRY_STRATEGY_CANCELS","number":"1","description":"Stop order should be cancelled if the expiry time is reached."},{"name":"EXPIRY_STRATEGY_SUBMIT","number":"2","description":"Order should be submitted if the expiry time is reached."}]},{"name":"RejectionReason","longName":"StopOrder.RejectionReason","fullName":"vega.StopOrder.RejectionReason","description":"","values":[{"name":"REJECTION_REASON_UNSPECIFIED","number":"0","description":"Never valid"},{"name":"REJECTION_REASON_TRADING_NOT_ALLOWED","number":"1","description":"Trading is not allowed yet"},{"name":"REJECTION_REASON_EXPIRY_IN_THE_PAST","number":"2","description":"Expiry of the stop order is in the past"},{"name":"REJECTION_REASON_MUST_BE_REDUCE_ONLY","number":"3","description":"Stop orders submission must be reduce only"},{"name":"REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED","number":"4","description":"Party has reached the maximum stop orders allowed for this market"},{"name":"REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION","number":"5","description":"Stop orders are not allowed if there is no open position"},{"name":"REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION","number":"6","description":"This stop order does not close the position"},{"name":"REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID","number":"7","description":"The percentage value for the linked stop order is invalid"},{"name":"REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION","number":"8","description":"Stop orders are not allowed during the opening auction"},{"name":"REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES","number":"9","description":"Stop OCO orders cannot have the same expiry timestamp"},{"name":"REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT","number":"10","description":"Stop orders with a position size override are not supported for spot markets"}]},{"name":"SizeOverrideSetting","longName":"StopOrder.SizeOverrideSetting","fullName":"vega.StopOrder.SizeOverrideSetting","description":"","values":[{"name":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","number":"0","description":"Never valid"},{"name":"SIZE_OVERRIDE_SETTING_NONE","number":"1","description":"No override, the size within the contained normal order submission will be used"},{"name":"SIZE_OVERRIDE_SETTING_POSITION","number":"2","description":"Use the total position of the trader"}]},{"name":"Status","longName":"StopOrder.Status","fullName":"vega.StopOrder.Status","description":"","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Never valid"},{"name":"STATUS_PENDING","number":"1","description":"Pending to be executed once the trigger is breached"},{"name":"STATUS_CANCELLED","number":"2","description":"Cancelled by the user"},{"name":"STATUS_STOPPED","number":"3","description":"Stopped by the network, e.g: OCO on the other side has been triggered"},{"name":"STATUS_TRIGGERED","number":"4","description":"Stop order has been triggered and generated an order"},{"name":"STATUS_EXPIRED","number":"5","description":"Stop order has expired"},{"name":"STATUS_REJECTED","number":"6","description":"Stop order was rejected at submission"}]},{"name":"TriggerDirection","longName":"StopOrder.TriggerDirection","fullName":"vega.StopOrder.TriggerDirection","description":"","values":[{"name":"TRIGGER_DIRECTION_UNSPECIFIED","number":"0","description":"Never valid"},{"name":"TRIGGER_DIRECTION_RISES_ABOVE","number":"1","description":"Stop order is triggered once the price rises above a certain level"},{"name":"TRIGGER_DIRECTION_FALLS_BELOW","number":"2","description":"Stop order is triggered once the price falls below a certain level"}]},{"name":"Type","longName":"Trade.Type","fullName":"vega.Trade.Type","description":"Type values for a trade","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"TYPE_DEFAULT","number":"1","description":"Normal trading between two parties"},{"name":"TYPE_NETWORK_CLOSE_OUT_GOOD","number":"2","description":"Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties"},{"name":"TYPE_NETWORK_CLOSE_OUT_BAD","number":"3","description":"Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party"}]},{"name":"TransferType","longName":"TransferType","fullName":"vega.TransferType","description":"Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place","values":[{"name":"TRANSFER_TYPE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"TRANSFER_TYPE_LOSS","number":"1","description":"Funds deducted after final settlement loss"},{"name":"TRANSFER_TYPE_WIN","number":"2","description":"Funds added to general account after final settlement gain"},{"name":"TRANSFER_TYPE_MTM_LOSS","number":"4","description":"Funds deducted from margin account after mark to market loss"},{"name":"TRANSFER_TYPE_MTM_WIN","number":"5","description":"Funds added to margin account after mark to market gain"},{"name":"TRANSFER_TYPE_MARGIN_LOW","number":"6","description":"Funds transferred from general account to meet margin requirement"},{"name":"TRANSFER_TYPE_MARGIN_HIGH","number":"7","description":"Excess margin amount returned to general account"},{"name":"TRANSFER_TYPE_MARGIN_CONFISCATED","number":"8","description":"Margin confiscated from margin account to fulfil closeout"},{"name":"TRANSFER_TYPE_MAKER_FEE_PAY","number":"9","description":"Maker fee paid from general account"},{"name":"TRANSFER_TYPE_MAKER_FEE_RECEIVE","number":"10","description":"Maker fee received into general account"},{"name":"TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","number":"11","description":"Infrastructure fee paid from general account"},{"name":"TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","number":"12","description":"Infrastructure fee received into general account"},{"name":"TRANSFER_TYPE_LIQUIDITY_FEE_PAY","number":"13","description":"Liquidity fee paid from general account"},{"name":"TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","number":"14","description":"Liquidity fee received into general account"},{"name":"TRANSFER_TYPE_BOND_LOW","number":"15","description":"Bond account funded from general account to meet required bond amount"},{"name":"TRANSFER_TYPE_BOND_HIGH","number":"16","description":"Bond returned to general account after liquidity commitment was reduced"},{"name":"TRANSFER_TYPE_WITHDRAW","number":"18","description":"Funds withdrawn from general account"},{"name":"TRANSFER_TYPE_DEPOSIT","number":"19","description":"Funds deposited to general account"},{"name":"TRANSFER_TYPE_BOND_SLASHING","number":"20","description":"Bond account penalised when liquidity commitment not met"},{"name":"TRANSFER_TYPE_REWARD_PAYOUT","number":"21","description":"Reward payout received"},{"name":"TRANSFER_TYPE_TRANSFER_FUNDS_SEND","number":"22","description":"Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool"},{"name":"TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","number":"23","description":"Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account"},{"name":"TRANSFER_TYPE_CLEAR_ACCOUNT","number":"24","description":"Market-related accounts emptied because market has closed"},{"name":"TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","number":"25","description":"Balances restored after network restart"},{"name":"TRANSFER_TYPE_SPOT","number":"26","description":"Spot trade delivery"},{"name":"TRANSFER_TYPE_HOLDING_LOCK","number":"27","description":"An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account."},{"name":"TRANSFER_TYPE_HOLDING_RELEASE","number":"28","description":"An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account."},{"name":"TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","number":"29","description":"Insurance pool fraction transfer from parent to successor market."},{"name":"TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","number":"30","description":"Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account."},{"name":"TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","number":"31","description":"Distributes net fee earnings from liquidity provider's fee account to their general account."},{"name":"TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","number":"32","description":"Applies SLA penalty by moving funds from party's bond account to market's insurance pool."},{"name":"TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","number":"33","description":"Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool."},{"name":"TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","number":"34","description":"Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account."},{"name":"TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","number":"35","description":"Distributes performance bonus from market bonus to liquidity provider's general account."},{"name":"TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","number":"36","description":"Funds deducted from margin account after a perpetuals funding loss."},{"name":"TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","number":"37","description":"Funds added to margin account after a perpetuals funding gain."},{"name":"TRANSFER_TYPE_REWARDS_VESTED","number":"38","description":"Funds moved from the vesting account to the vested account once the vesting period is reached."},{"name":"TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","number":"39","description":"Fee referrer reward paid from general account."},{"name":"TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","number":"44","description":"Fee referrer reward received into general account of the referrer."},{"name":"TRANSFER_TYPE_ORDER_MARGIN_LOW","number":"45","description":"Funds transferred from general account to meet order margin requirement in isolated margin mode."},{"name":"TRANSFER_TYPE_ORDER_MARGIN_HIGH","number":"46","description":"Excess order margin amount returned to general account."},{"name":"TRANSFER_TYPE_ISOLATED_MARGIN_LOW","number":"47","description":"Transfer from order margin account to margin account due to increase of position."},{"name":"TRANSFER_TYPE_ISOLATED_MARGIN_HIGH","number":"48","description":"Transfer from excess order margin account to general account."},{"name":"TRANSFER_TYPE_AMM_LOW","number":"49","description":"Transfer from a party's general account to their AMM's general account."},{"name":"TRANSFER_TYPE_AMM_HIGH","number":"50","description":"Transfer from an AMM's general account to their owner's general account."},{"name":"TRANSFER_TYPE_AMM_RELEASE","number":"51","description":"Transfer releasing an AMM's general account upon closure."}]},{"name":"ValidatorNodeStatus","longName":"ValidatorNodeStatus","fullName":"vega.ValidatorNodeStatus","description":"Validation status of the node","values":[{"name":"VALIDATOR_NODE_STATUS_UNSPECIFIED","number":"0","description":""},{"name":"VALIDATOR_NODE_STATUS_TENDERMINT","number":"1","description":"Node is a tendermint validator"},{"name":"VALIDATOR_NODE_STATUS_ERSATZ","number":"2","description":"Node is an ersatz validator"},{"name":"VALIDATOR_NODE_STATUS_PENDING","number":"3","description":"Node is a pending validator"}]},{"name":"Status","longName":"Withdrawal.Status","fullName":"vega.Withdrawal.Status","description":"Status of the withdrawal","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"STATUS_OPEN","number":"1","description":"Withdrawal is open and being processed by the network"},{"name":"STATUS_REJECTED","number":"2","description":"Withdrawal have been cancelled"},{"name":"STATUS_FINALIZED","number":"3","description":"Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network"}]}],"extensions":[],"messages":[{"name":"Account","longName":"Account","fullName":"vega.Account","description":"Represents an account for an asset on Vega for a particular owner or party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique account ID, used internally by Vega.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"owner","description":"Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance","description":"Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID for the account.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Account type related to this account.","label":"","type":"AccountType","longType":"AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AccountDetails","longName":"AccountDetails","fullName":"vega.AccountDetails","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID of the asset for this account.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of the account.","label":"","type":"AccountType","longType":"AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"owner","description":"Not specified if network account.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_owner","defaultValue":""},{"name":"market_id","description":"Not specified if account is not related to a market.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""}]},{"name":"ActivityStreakBenefitTier","longName":"ActivityStreakBenefitTier","fullName":"vega.ActivityStreakBenefitTier","description":"An activity streak benefit tier","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"minimum_activity_streak","description":"Number of epochs a party must be active to receive the multiplier.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_multiplier","description":"Reward multiplier applicable to this tier.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vesting_multiplier","description":"Vesting bonus applicable to this tier.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ActivityStreakBenefitTiers","longName":"ActivityStreakBenefitTiers","fullName":"vega.ActivityStreakBenefitTiers","description":"A list of activity streak benefit tiers","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tiers","description":"Defined benefit tiers ordered by increasing reward multipliers.","label":"repeated","type":"ActivityStreakBenefitTier","longType":"ActivityStreakBenefitTier","fullType":"vega.ActivityStreakBenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AuctionIndicativeState","longName":"AuctionIndicativeState","fullName":"vega.AuctionIndicativeState","description":"AuctionIndicativeState is used to emit an event with the indicative price/volume per market during an auction","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for which this state relates to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"indicative_price","description":"Indicative uncrossing price is the price at which all trades would occur if the auction uncrossed now.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"indicative_volume","description":"Indicative uncrossing volume is the volume available at the indicative crossing price if the auction uncrossed now.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"auction_start","description":"Timestamp at which the auction started.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"auction_end","description":"Timestamp at which the auction is meant to stop.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BenefitTier","longName":"BenefitTier","fullName":"vega.BenefitTier","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"minimum_running_notional_taker_volume","description":"Required running notional taker volume in quantum units for parties\nto access this tier.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"minimum_epochs","description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referral_reward_factor","description":"Proportion of the referee's taker fees to be rewarded to the referrer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referral_discount_factor","description":"Proportion of the referee's taker fees to be discounted.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Candle","longName":"Candle","fullName":"vega.Candle","description":"Represents the high, low, open, and closing prices for an interval of trading,\nreferred to commonly as a candlestick or candle","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"timestamp","description":"Timestamp in Unix nanoseconds for the point in time when the candle was initially created/opened.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"datetime","description":"ISO-8601 datetime with nanosecond precision for when the candle was last updated.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"high","description":"Highest price for trading during the candle interval. This field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"low","description":"Lowest price for trading during the candle interval. This field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open","description":"Open trade price. This field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"close","description":"Closing trade price. This field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume","description":"Total trading volume during the candle interval.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"interval","description":"Time interval for the candle.","label":"","type":"Interval","longType":"Interval","fullType":"vega.Interval","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"notional","description":"Total notional value traded during the candle interval.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CompositePriceSource","longName":"CompositePriceSource","fullName":"vega.CompositePriceSource","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"price_source","description":"Source of the price.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Current value of the composite source price.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_updated","description":"Timestamp in Unix nanoseconds when the price source was last updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CompositePriceState","longName":"CompositePriceState","fullName":"vega.CompositePriceState","description":"Underlying state of the composite price..","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"price_sources","description":"","label":"repeated","type":"CompositePriceSource","longType":"CompositePriceSource","fullType":"vega.CompositePriceSource","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Delegation","longName":"Delegation","fullName":"vega.Delegation","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"Party which is delegating.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"node_id","description":"Node ID to delegate to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount delegated. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch of delegation.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Deposit","longName":"Deposit","fullName":"vega.Deposit","description":"Deposit on to the Vega network","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique ID for the deposit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the deposit.","label":"","type":"Status","longType":"Deposit.Status","fullType":"vega.Deposit.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID of the user initiating the deposit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Vega asset targeted by this deposit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"Hash of the transaction from the foreign chain.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"credited_timestamp","description":"Timestamp for when the Vega account was updated with the deposit.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_timestamp","description":"Timestamp for when the deposit was created on the Vega network.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DispatchStrategy","longName":"DispatchStrategy","fullName":"vega.DispatchStrategy","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"asset_for_metric","description":"Asset to use for metric.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metric","description":"Metric to apply.","label":"","type":"DispatchMetric","longType":"DispatchMetric","fullType":"vega.DispatchMetric","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"markets","description":"Optional markets in scope.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"entity_scope","description":"Mandatory enum that defines the entities within scope.","label":"","type":"EntityScope","longType":"EntityScope","fullType":"vega.EntityScope","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"individual_scope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded.","label":"","type":"IndividualScope","longType":"IndividualScope","fullType":"vega.IndividualScope","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_scope","description":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"n_top_performers","description":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staking_requirement","description":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"notional_time_weighted_average_position_requirement","description":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"window_length","description":"Number of epochs to evaluate the metric on","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lock_period","description":"Number of epochs after distribution to delay vesting of rewards by","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"distribution_strategy","description":"Controls how the reward is distributed between qualifying parties","label":"","type":"DistributionStrategy","longType":"DistributionStrategy","fullType":"vega.DistributionStrategy","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rank_table","description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","label":"repeated","type":"Rank","longType":"Rank","fullType":"vega.Rank","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cap_reward_fee_multiple","description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_cap_reward_fee_multiple","defaultValue":""},{"name":"transfer_interval","description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","label":"optional","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":true,"oneofdecl":"_transfer_interval","defaultValue":""}]},{"name":"EVMBridgeConfig","longName":"EVMBridgeConfig","fullName":"vega.EVMBridgeConfig","description":"EVM Chain configuration details.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_id","description":"Network ID of this EVM compatible network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Chain ID of this EVM compatible network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"collateral_bridge_contract","description":"Contract configuration of the collateral bridge contract for this EVM compatible network.","label":"","type":"EthereumContractConfig","longType":"EthereumContractConfig","fullType":"vega.EthereumContractConfig","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"confirmations","description":"Number of block confirmations to wait to consider an EVM compatible chain transaction trusted.\nAn EVM compatible chain block is trusted when there are at least \"n\" blocks confirmed by the\nnetwork, \"n\" being the number of `confirmations` required. If `confirmations` was set to `3`,\nand the current block to be forged (or mined) on the EVM compatible chain is block 14, block\n10 would be considered as trusted, but not block 11.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"multisig_control_contract","description":"Contract configuration of the multisig control contract for this EVM compatible network.","label":"","type":"EthereumContractConfig","longType":"EthereumContractConfig","fullType":"vega.EthereumContractConfig","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Approximate block time of the EVM chain as a duration e.g. 12s, 250ms.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Display name of this network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EVMBridgeConfigs","longName":"EVMBridgeConfigs","fullName":"vega.EVMBridgeConfigs","description":"A list of EVM bridge configurations","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"configs","description":"The EVM configurations","label":"repeated","type":"EVMBridgeConfig","longType":"EVMBridgeConfig","fullType":"vega.EVMBridgeConfig","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Epoch","longName":"Epoch","fullName":"vega.Epoch","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"seq","description":"Sequence is used as epoch ID.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamps","description":"Timestamps for start/end etc.","label":"","type":"EpochTimestamps","longType":"EpochTimestamps","fullType":"vega.EpochTimestamps","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validators","description":"Validators that participated in this epoch.","label":"repeated","type":"Node","longType":"Node","fullType":"vega.Node","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"delegations","description":"List of all delegations in epoch.","label":"repeated","type":"Delegation","longType":"Delegation","fullType":"vega.Delegation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EpochData","longName":"EpochData","fullName":"vega.EpochData","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"total","description":"Total number of epochs since node was created.","label":"","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"offline","description":"Total number of offline epochs since node was created.","label":"","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"online","description":"Total number of online epochs since node was created.","label":"","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EpochParticipation","longName":"EpochParticipation","fullName":"vega.EpochParticipation","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"epoch","description":"","label":"","type":"Epoch","longType":"Epoch","fullType":"vega.Epoch","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"offline","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"online","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_rewards","description":"","label":"","type":"double","longType":"double","fullType":"double","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EpochRewardSummary","longName":"EpochRewardSummary","fullName":"vega.EpochRewardSummary","description":"Details for rewards for a combination of asset, market, and reward type in a given epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"epoch","description":"Epoch in which the reward is being paid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"Asset ID in which the reward is being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID in which the reward is being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_type","description":"Type of reward being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount distributed. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EpochTimestamps","longName":"EpochTimestamps","fullName":"vega.EpochTimestamps","description":"Describes in both human readable and block time when an epoch spans","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"start_time","description":"Timestamp in Unix nanoseconds for when epoch started.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expiry_time","description":"Timestamp in Unix nanoseconds for the epoch's expiry.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_time","description":"Timestamp in Unix nanoseconds for when the epoch ended, empty if not ended.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"first_block","description":"Height of first block in the epoch.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_block","description":"Height of last block in the epoch, empty if not ended.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Erc20WithdrawExt","longName":"Erc20WithdrawExt","fullName":"vega.Erc20WithdrawExt","description":"Extension of data required for the withdraw submissions","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"receiver_address","description":"Address into which the bridge will release the funds.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ErrorDetail","longName":"ErrorDetail","fullName":"vega.ErrorDetail","description":"Represents Vega domain specific error information over gRPC/Protobuf","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"code","description":"Vega API domain specific unique error code, useful for client side mappings, e.g. 10004.","label":"","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"message","description":"Message that describes the error in more detail, should describe the problem encountered.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"inner","description":"Any inner error information that could add more context, or be helpful for error reporting.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthereumConfig","longName":"EthereumConfig","fullName":"vega.EthereumConfig","description":"Ethereum configuration details.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_id","description":"Network ID of this Ethereum network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Chain ID of this Ethereum network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"collateral_bridge_contract","description":"Contract configuration of the collateral bridge contract for this Ethereum network.","label":"","type":"EthereumContractConfig","longType":"EthereumContractConfig","fullType":"vega.EthereumContractConfig","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"confirmations","description":"Number of block confirmations to wait to consider an Ethereum transaction trusted.\nAn Ethereum block is trusted when there are at least \"n\" blocks confirmed by the\nnetwork, \"n\" being the number of `confirmations` required. If `confirmations` was set to `3`,\nand the current block to be forged (or mined) on Ethereum is block 14, block\n10 would be considered as trusted, but not block 11.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staking_bridge_contract","description":"Contract configuration of the stacking bridge contract for this Ethereum network.","label":"","type":"EthereumContractConfig","longType":"EthereumContractConfig","fullType":"vega.EthereumContractConfig","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"token_vesting_contract","description":"Contract configuration of the token vesting contract for this Ethereum network.","label":"","type":"EthereumContractConfig","longType":"EthereumContractConfig","fullType":"vega.EthereumContractConfig","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"multisig_control_contract","description":"Contract configuration of the multisig control contract for this Ethereum network.","label":"","type":"EthereumContractConfig","longType":"EthereumContractConfig","fullType":"vega.EthereumContractConfig","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Approximate block time of the EVM chain as a duration e.g. 12s, 250ms.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthereumContractConfig","longName":"EthereumContractConfig","fullName":"vega.EthereumContractConfig","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"address","description":"Address of the contract for this EVM compatible network. The address should start with \"0x\".","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"deployment_block_height","description":"Block height at which the stacking contract has been deployed for this Ethereum network.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthereumL2Config","longName":"EthereumL2Config","fullName":"vega.EthereumL2Config","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_id","description":"Network ID of this Ethereum layer 2 network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Chain ID of this Ethereum layer 2 network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"confirmations","description":"Number of block confirmations to wait to consider an Ethereum transaction trusted.\nAn Ethereum block is trusted when there are at least \"n\" blocks confirmed by the\nnetwork, \"n\" being the number of `confirmations` required. If `confirmations` was set to `3`,\nand the current block to be forged, or mined, on the L2 is block 14, block\n10 would be considered as trusted, but not block 11.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Display name of this network","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_interval","description":"Polling interval for the internal engine, needs to be adapted\nto the source chain depending on its block production rate.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthereumL2Configs","longName":"EthereumL2Configs","fullName":"vega.EthereumL2Configs","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"configs","description":"","label":"repeated","type":"EthereumL2Config","longType":"EthereumL2Config","fullType":"vega.EthereumL2Config","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Fee","longName":"Fee","fullName":"vega.Fee","description":"Represents any fees paid by a party, resulting from a trade","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"maker_fee","description":"Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"infrastructure_fee","description":"Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee","description":"Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"maker_fee_volume_discount","description":"Volume discounts.\nDiscount on maker fee based on the taker volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"infrastructure_fee_volume_discount","description":"Discount on infrastructure fee based on the taker volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee_volume_discount","description":"Discount on liquidity fee basedo on taker volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"maker_fee_referrer_discount","description":"Referrer discounts.\nDiscount on maker fee for eligible referrer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"infrastructure_fee_referrer_discount","description":"Discount on infrastructure fee for eligible referrer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee_referrer_discount","description":"Discount on liquidity fee for eligible referrer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FinancialAmount","longName":"FinancialAmount","fullName":"vega.FinancialAmount","description":"Asset value information used within a transfer","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"amount","description":"Unsigned integer amount of asset scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID the amount applies to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"IcebergOrder","longName":"IcebergOrder","fullName":"vega.IcebergOrder","description":"Details of an iceberg order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"peak_size","description":"Size of the order that will be made visible if the iceberg order is replenished after trading.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"minimum_visible_size","description":"If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reserved_remaining","description":"Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"KeyValueBundle","longName":"KeyValueBundle","fullName":"vega.KeyValueBundle","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tolerance","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"","label":"","type":"StateVarValue","longType":"StateVarValue","fullType":"vega.StateVarValue","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LedgerEntry","longName":"LedgerEntry","fullName":"vega.LedgerEntry","description":"Represents a ledger entry on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"from_account","description":"One or more accounts to transfer from.","label":"","type":"AccountDetails","longType":"AccountDetails","fullType":"vega.AccountDetails","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account","description":"One or more accounts to transfer to.","label":"","type":"AccountDetails","longType":"AccountDetails","fullType":"vega.AccountDetails","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Transfer type for this entry.","label":"","type":"TransferType","longType":"TransferType","fullType":"vega.TransferType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Timestamp in nanoseconds of when the ledger entry was created.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_account_balance","description":"Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account_balance","description":"Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfer_id","description":"Transfer ID the ledger entry relates to.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_transfer_id","defaultValue":""}]},{"name":"LedgerMovement","longName":"LedgerMovement","fullName":"vega.LedgerMovement","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"entries","description":"All the entries for these ledger movements.","label":"repeated","type":"LedgerEntry","longType":"LedgerEntry","fullType":"vega.LedgerEntry","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balances","description":"Resulting balances once the ledger movement are applied.","label":"repeated","type":"PostTransferBalance","longType":"PostTransferBalance","fullType":"vega.PostTransferBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityOrder","longName":"LiquidityOrder","fullName":"vega.LiquidityOrder","description":"Represents a liquidity order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"reference","description":"Pegged reference point for the order.","label":"","type":"PeggedReference","longType":"PeggedReference","fullType":"vega.PeggedReference","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proportion","description":"Relative proportion of the commitment to be allocated at a price level.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"offset","description":"Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityOrderReference","longName":"LiquidityOrderReference","fullName":"vega.LiquidityOrderReference","description":"Pair of a liquidity order and the ID of the generated order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"order_id","description":"Unique ID of the pegged order generated to fulfil this liquidity order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_order","description":"Liquidity order from the original submission.","label":"","type":"LiquidityOrder","longType":"LiquidityOrder","fullType":"vega.LiquidityOrder","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProviderFeeShare","longName":"LiquidityProviderFeeShare","fullName":"vega.LiquidityProviderFeeShare","description":"Equity-like share of liquidity fee for each liquidity provider","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"Liquidity provider party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"equity_like_share","description":"Share own by this liquidity provider.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"average_entry_valuation","description":"Average entry valuation of the liquidity provider for the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"average_score","description":"Average liquidity score.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"virtual_stake","description":"The virtual stake of this liquidity provider.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProviderSLA","longName":"LiquidityProviderSLA","fullName":"vega.LiquidityProviderSLA","description":"SLA performance for each liquidity provider","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"Liquidity provider party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"current_epoch_fraction_of_time_on_book","description":"Indicates how often LP meets the commitment during the current epoch.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_epoch_fraction_of_time_on_book","description":"Indicates how often LP met the commitment in the previous epoch.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_epoch_fee_penalty","description":"Indicates the fee penalty amount applied in the previous epoch.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_epoch_bond_penalty","description":"Shows the bond penalties from past epochs.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"hysteresis_period_fee_penalties","description":"Determines how the fee penalties from past epochs affect future fee revenue.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_liquidity","description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"notional_volume_buys","description":"Notional volume of orders within the range provided on the buy side of the book.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"notional_volume_sells","description":"Notional volume of orders within the range provided on the sell side of the book.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvision","longName":"LiquidityProvision","fullName":"vega.LiquidityProvision","description":"Liquidity provider commitment","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique ID for the liquidity provision.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Unique party ID for the creator of the provision.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_at","description":"Timestamp in Unix nanoseconds for when the liquidity provision was created.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Timestamp in Unix nanoseconds for when the liquidity provision was updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID for the liquidity provision.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commitment_amount","description":"Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fee","description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sells","description":"Set of liquidity sell orders to meet the liquidity provision obligation.","label":"repeated","type":"LiquidityOrderReference","longType":"LiquidityOrderReference","fullType":"vega.LiquidityOrderReference","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buys","description":"Set of liquidity buy orders to meet the liquidity provision obligation.","label":"repeated","type":"LiquidityOrderReference","longType":"LiquidityOrderReference","fullType":"vega.LiquidityOrderReference","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"version","description":"Version of this liquidity provision.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of this liquidity provision.","label":"","type":"Status","longType":"LiquidityProvision.Status","fullType":"vega.LiquidityProvision.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"Reference shared between this liquidity provision and all its orders.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LongBlockAuction","longName":"LongBlockAuction","fullName":"vega.LongBlockAuction","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"threshold","description":"Threshold for a long block.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"duration","description":"Auction duration for the given threshold.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LongBlockAuctionDurationTable","longName":"LongBlockAuctionDurationTable","fullName":"vega.LongBlockAuctionDurationTable","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"threshold_and_duration","description":"Slice of thresholds and durations for corresponding auctions.","label":"repeated","type":"LongBlockAuction","longType":"LongBlockAuction","fullType":"vega.LongBlockAuction","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarginLevels","longName":"MarginLevels","fullName":"vega.MarginLevels","description":"Represents the margin levels for a party on a market at a given time","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"maintenance_margin","description":"Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"search_level","description":"Margin search level value. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"initial_margin","description":"Initial margin value. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"collateral_release_level","description":"Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID for whom the margin levels apply.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID for which the margin levels apply.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID for which the margin levels apply.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Timestamp in Unix nanoseconds for when the ledger entry was created.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_margin","description":"Margin required to cover orders in isolated margin mode.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_mode","description":"Margin mode for the party, cross margin or isolated margin.","label":"","type":"MarginMode","longType":"MarginMode","fullType":"vega.MarginMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_factor","description":"Margin factor, relevant only for isolated margin, 0 otherwise.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketData","longName":"MarketData","fullName":"vega.MarketData","description":"Represents data generated by a market when open","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"mark_price","description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_bid_price","description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_bid_volume","description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_offer_price","description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_offer_volume","description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_static_bid_price","description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_static_bid_volume","description":"Total volume at the best static bid price excluding pegged orders.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_static_offer_price","description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_static_offer_volume","description":"Total volume at the best static offer price, excluding pegged orders.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mid_price","description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"static_mid_price","description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market","description":"Market ID for the data","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open_interest","description":"Sum of the size of all positions greater than zero on the market.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"auction_end","description":"Time in seconds until the end of the auction (zero if currently not in auction period).","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"auction_start","description":"Time until next auction, or start time of the current auction if market is in auction period.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"indicative_price","description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"indicative_volume","description":"Indicative volume (zero if not in auction).","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_trading_mode","description":"Current trading mode for the market.","label":"","type":"TradingMode","longType":"Market.TradingMode","fullType":"vega.Market.TradingMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction.","label":"","type":"AuctionTrigger","longType":"AuctionTrigger","fullType":"vega.AuctionTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"extension_trigger","description":"When a market auction is extended, this field indicates what caused the extension.","label":"","type":"AuctionTrigger","longType":"AuctionTrigger","fullType":"vega.AuctionTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"target_stake","description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"supplied_stake","description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price_monitoring_bounds","description":"One or more price monitoring bounds for the current timestamp.","label":"repeated","type":"PriceMonitoringBounds","longType":"PriceMonitoringBounds","fullType":"vega.PriceMonitoringBounds","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_value_proxy","description":"Market value proxy.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_provider_fee_share","description":"Equity-like share of liquidity fee for each liquidity provider.","label":"repeated","type":"LiquidityProviderFeeShare","longType":"LiquidityProviderFeeShare","fullType":"vega.LiquidityProviderFeeShare","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_state","description":"Current state of the market.","label":"","type":"State","longType":"Market.State","fullType":"vega.Market.State","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"next_mark_to_market","description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_traded_price","description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_growth","description":"Market growth at the last market time window.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"product_data","description":"Data related to the particular product type of the market.","label":"optional","type":"ProductData","longType":"ProductData","fullType":"vega.ProductData","ismap":false,"isoneof":true,"oneofdecl":"_product_data","defaultValue":""},{"name":"liquidity_provider_sla","description":"SLA performance for each liquidity provider.","label":"repeated","type":"LiquidityProviderSLA","longType":"LiquidityProviderSLA","fullType":"vega.LiquidityProviderSLA","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"next_network_closeout","description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mark_price_type","description":"The method used for calculating the mark price.","label":"","type":"CompositePriceType","longType":"CompositePriceType","fullType":"vega.CompositePriceType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mark_price_state","description":"State of the internal composite price.","label":"","type":"CompositePriceState","longType":"CompositePriceState","fullType":"vega.CompositePriceState","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketDepth","longName":"MarketDepth","fullName":"vega.MarketDepth","description":"Represents market depth or order book data for the specified market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for which the depth levels apply.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buy","description":"Collection of price levels for the buy side of the book.","label":"repeated","type":"PriceLevel","longType":"PriceLevel","fullType":"vega.PriceLevel","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sell","description":"Collection of price levels for the sell side of the book.","label":"repeated","type":"PriceLevel","longType":"PriceLevel","fullType":"vega.PriceLevel","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sequence_number","description":"Sequence number for the market depth data returned.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketDepthUpdate","longName":"MarketDepthUpdate","fullName":"vega.MarketDepthUpdate","description":"Represents the changed market depth since the last update","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for which the market depth updates are for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buy","description":"Collection of updated price levels for the buy side of the book.","label":"repeated","type":"PriceLevel","longType":"PriceLevel","fullType":"vega.PriceLevel","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sell","description":"Collection of updated price levels for the sell side of the book.","label":"repeated","type":"PriceLevel","longType":"PriceLevel","fullType":"vega.PriceLevel","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sequence_number","description":"Sequence number for the market depth update data returned. It is increasing but not monotonic.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"previous_sequence_number","description":"Sequence number of the previous market depth update, for checking there are no gaps.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MatrixValue","longName":"MatrixValue","fullName":"vega.MatrixValue","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"value","description":"","label":"repeated","type":"VectorValue","longType":"VectorValue","fullType":"vega.VectorValue","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Metadata","longName":"Metadata","fullName":"vega.Metadata","description":"Generic structure holding a key/value pair.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"Key of the metadata.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"Value of the metadata.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NetworkLimits","longName":"NetworkLimits","fullName":"vega.NetworkLimits","description":"Network limits, defined in the genesis file","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"can_propose_market","description":"Are market proposals allowed at this point in time.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"can_propose_asset","description":"Are asset proposals allowed at this point in time.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"propose_market_enabled","description":"Are market proposals enabled on this chain.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"propose_asset_enabled","description":"Are asset proposals enabled on this chain.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"genesis_loaded","description":"True once the genesis file is loaded.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"propose_market_enabled_from","description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"propose_asset_enabled_from","description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"can_propose_spot_market","description":"Are spot market proposals allowed at this point in time.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"can_propose_perpetual_market","description":"Are perpetual market proposals allowed at this point in time.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"can_use_amm","description":"Can parties use AMM related transactions.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NetworkParameter","longName":"NetworkParameter","fullName":"vega.NetworkParameter","description":"Represents a network parameter on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"Unique key of the network parameter.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"Value for the network parameter.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Node","longName":"Node","fullName":"vega.Node","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Node ID i.e. the node's wallet ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pub_key","description":"Public key of the node operator.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tm_pub_key","description":"Public key of Tendermint.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_address","description":"Ethereum public key of the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"info_url","description":"URL where users can find out more information on the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"location","description":"Country code for the location of the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staked_by_operator","description":"Amount the node operator has put up themselves. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staked_by_delegates","description":"Amount of stake that has been delegated by token holders. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staked_total","description":"Total amount staked on node. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_intended_stake","description":"Max amount of (wanted) stake. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pending_stake","description":"Amount of stake on the next epoch. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_data","description":"Information about epoch.","label":"","type":"EpochData","longType":"EpochData","fullType":"vega.EpochData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Node status.","label":"","type":"NodeStatus","longType":"NodeStatus","fullType":"vega.NodeStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"delegations","description":"Node's delegations.","label":"repeated","type":"Delegation","longType":"Delegation","fullType":"vega.Delegation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_score","description":"Node reward score.","label":"","type":"RewardScore","longType":"RewardScore","fullType":"vega.RewardScore","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ranking_score","description":"Node ranking information.","label":"","type":"RankingScore","longType":"RankingScore","fullType":"vega.RankingScore","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Node name.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"avatar_url","description":"Avatar url.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeData","longName":"NodeData","fullName":"vega.NodeData","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"staked_total","description":"Total staked amount across all nodes. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_nodes","description":"Total number of nodes across all node sets.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"inactive_nodes","description":"Total number of nodes that had a performance score of 0 at the end of the last epoch.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tendermint_nodes","description":"Details on the set of consensus nodes in the network.","label":"","type":"NodeSet","longType":"NodeSet","fullType":"vega.NodeSet","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ersatz_nodes","description":"Details on the set of ersatz (standby) nodes in the network.","label":"","type":"NodeSet","longType":"NodeSet","fullType":"vega.NodeSet","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pending_nodes","description":"Details on the set of pending nodes in the network.","label":"","type":"NodeSet","longType":"NodeSet","fullType":"vega.NodeSet","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"uptime","description":"Total uptime for all epochs across all nodes.","label":"","type":"float","longType":"float","fullType":"float","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeSet","longName":"NodeSet","fullName":"vega.NodeSet","description":"Details on the collection of nodes for a particular validator status","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"total","description":"Total number of nodes in the node set.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"inactive","description":"Number of nodes in the node set that had a performance score of 0 at the end of the last epoch.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"promoted","description":"IDs of nodes that were promoted into this node set at the start of the epoch.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"demoted","description":"IDs of nodes that were demoted into this node set at the start of the epoch.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"maximum","description":"Total number of nodes allowed in the node set.","label":"optional","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":true,"oneofdecl":"_maximum","defaultValue":""}]},{"name":"Order","longName":"Order","fullName":"vega.Order","description":"Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Unique ID generated for the order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID for the order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID for the order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"side","description":"Side for the order, e.g. SIDE_BUY or SIDE_SELL.","label":"","type":"Side","longType":"Side","fullType":"vega.Side","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size","description":"Size for the order, for example, in a futures market the size equals the number of contracts.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"remaining","description":"Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time_in_force","description":"Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce","label":"","type":"TimeInForce","longType":"Order.TimeInForce","fullType":"vega.Order.TimeInForce","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type for the order.","label":"","type":"Type","longType":"Order.Type","fullType":"vega.Order.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_at","description":"Timestamp for when the order was created at, in nanoseconds.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Current status of the order.","label":"","type":"Status","longType":"Order.Status","fullType":"vega.Order.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expires_at","description":"Timestamp in Unix nanoseconds for when the order will expire.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"Reference given for the order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reason","description":"Futher details for why an order with status `STATUS_REJECTED` was rejected.","label":"optional","type":"OrderError","longType":"OrderError","fullType":"vega.OrderError","ismap":false,"isoneof":true,"oneofdecl":"_reason","defaultValue":""},{"name":"updated_at","description":"Timestamp in Unix nanoseconds for when the order was last updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"version","description":"Version for the order, initial value is version 1 and is incremented after each successful amend.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"batch_id","description":"Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pegged_order","description":"Pegged order details, used only if the order represents a pegged order.","label":"","type":"PeggedOrder","longType":"PeggedOrder","fullType":"vega.PeggedOrder","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_provision_id","description":"Set if the order was created as part of a liquidity provision, will be empty if not.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"post_only","description":"Only valid for Limit orders. Cannot be True at the same time as Reduce-Only.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reduce_only","description":"Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"iceberg_order","description":"Details of an iceberg order","label":"optional","type":"IcebergOrder","longType":"IcebergOrder","fullType":"vega.IcebergOrder","ismap":false,"isoneof":true,"oneofdecl":"_iceberg_order","defaultValue":""}]},{"name":"OrderCancellationConfirmation","longName":"OrderCancellationConfirmation","fullName":"vega.OrderCancellationConfirmation","description":"Used when cancelling an order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"order","description":"Order that was cancelled.","label":"","type":"Order","longType":"Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderConfirmation","longName":"OrderConfirmation","fullName":"vega.OrderConfirmation","description":"Used when confirming an order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"order","description":"Order that was confirmed.","label":"","type":"Order","longType":"Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trades","description":"0 or more trades that were emitted.","label":"repeated","type":"Trade","longType":"Trade","fullType":"vega.Trade","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"passive_orders_affected","description":"0 or more passive orders that were affected.","label":"repeated","type":"Order","longType":"Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Party","longName":"Party","fullName":"vega.Party","description":"Party represents an entity who wishes to trade on or query a Vega network","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique ID for the party, typically represented by a public key.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"alias","description":"Alias given to the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metadata","description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","label":"repeated","type":"Metadata","longType":"Metadata","fullType":"vega.Metadata","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyProfile","longName":"PartyProfile","fullName":"vega.PartyProfile","description":"Holds metadata associated to a party.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID associated to the profile.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"alias","description":"Alias given to the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metadata","description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","label":"repeated","type":"Metadata","longType":"Metadata","fullType":"vega.Metadata","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"derived_keys","description":"Derived keys for the party.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PeggedOrder","longName":"PeggedOrder","fullName":"vega.PeggedOrder","description":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"reference","description":"Price point the order is linked to.","label":"","type":"PeggedReference","longType":"PeggedReference","fullType":"vega.PeggedReference","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"offset","description":"Offset from the price reference.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PerpetualData","longName":"PerpetualData","fullName":"vega.PerpetualData","description":"Represents market data specific to a perpetual market.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"funding_payment","description":"Current funding payment for the in-progress funding period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"funding_rate","description":"Current funding rate for the in-progress funding period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"internal_twap","description":"Time-weighted-average the internal data-points for the in-progress funding period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"external_twap","description":"Time-weighted-average the external data points for the in-progress funding period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"seq_num","description":"Funding period sequence number","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"start_time","description":"Funding period start time","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"internal_composite_price","description":"The internal composite price used for perpetual markets.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"next_internal_composite_price_calc","description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"internal_composite_price_type","description":"The method used for calculating the internal composite price, for perpetual markets only.","label":"","type":"CompositePriceType","longType":"CompositePriceType","fullType":"vega.CompositePriceType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"underlying_index_price","description":"Last seen value of the settlement oracle.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"internal_composite_price_state","description":"State of the internal composite price.","label":"","type":"CompositePriceState","longType":"CompositePriceState","fullType":"vega.CompositePriceState","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Position","longName":"Position","fullName":"vega.Position","description":"Represents position data for a party on the specified market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID in which the position is held.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID holding the position.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open_volume","description":"Open volume for the position, value is signed +ve for long and -ve for short.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"realised_pnl","description":"Realised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"unrealised_pnl","description":"Unrealised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"average_entry_price","description":"Average entry price for the position, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Timestamp for the latest time the position was updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"loss_socialisation_amount","description":"Sum of profit that could not be paid due to loss socialisation.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"position_status","description":"Position status, indicating whether the party was distressed and had orders cancelled or was closed out.","label":"","type":"PositionStatus","longType":"PositionStatus","fullType":"vega.PositionStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PositionTrade","longName":"PositionTrade","fullName":"vega.PositionTrade","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"volume","description":"Volume for the position trade, value is signed +ve for long and -ve for short.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price for the position trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PostTransferBalance","longName":"PostTransferBalance","fullName":"vega.PostTransferBalance","description":"Represents the balance for an account during a transfer","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"account","description":"Account relating to the transfer.","label":"","type":"AccountDetails","longType":"AccountDetails","fullType":"vega.AccountDetails","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance","description":"Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PriceLevel","longName":"PriceLevel","fullName":"vega.PriceLevel","description":"Represents a price level from market depth or order book data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"price","description":"Price for the price level, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places. This field\nis an unsigned integer passed as a string and needs to be scaled using the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"number_of_orders","description":"Number of orders at the price level.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume","description":"Volume at the price level.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amm_volume","description":"Volume of AMM's at the price level.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amm_volume_estimated","description":"Estimated AMM volume at the price level.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PriceMonitoringBounds","longName":"PriceMonitoringBounds","fullName":"vega.PriceMonitoringBounds","description":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"min_valid_price","description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_valid_price","description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trigger","description":"Price monitoring trigger associated with the bounds.","label":"","type":"PriceMonitoringTrigger","longType":"PriceMonitoringTrigger","fullType":"vega.PriceMonitoringTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference_price","description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"active","description":"Has this bound been triggered yet or is it still active.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProductData","longName":"ProductData","fullName":"vega.ProductData","description":"Represents market data specific to a particular product type.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"perpetual_data","description":"","label":"","type":"PerpetualData","longType":"PerpetualData","fullType":"vega.PerpetualData","ismap":false,"isoneof":true,"oneofdecl":"data","defaultValue":""}]},{"name":"Rank","longName":"Rank","fullName":"vega.Rank","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"start_rank","description":"","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"share_ratio","description":"","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RankingScore","longName":"RankingScore","fullName":"vega.RankingScore","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"stake_score","description":"Stake based score - no anti-whaling.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"performance_score","description":"Performance based score.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"previous_status","description":"Status of the validator in the previous epoch.","label":"","type":"ValidatorNodeStatus","longType":"ValidatorNodeStatus","fullType":"vega.ValidatorNodeStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the validator in the current epoch.","label":"","type":"ValidatorNodeStatus","longType":"ValidatorNodeStatus","fullType":"vega.ValidatorNodeStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"voting_power","description":"Tendermint voting power of the validator.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ranking_score","description":"Final score.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralProgram","longName":"ReferralProgram","fullName":"vega.ReferralProgram","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"version","description":"Incremental version of the program. It is incremented after each program\nupdate.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"id","description":"Unique ID generated from the proposal that created this program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"benefit_tiers","description":"Defined benefit tiers ordered by increasing discounts.","label":"repeated","type":"BenefitTier","longType":"BenefitTier","fullType":"vega.BenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_of_program_timestamp","description":"Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"window_length","description":"Number of epochs over which the referral set's running volume is evaluated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staking_tiers","description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","label":"repeated","type":"StakingTier","longType":"StakingTier","fullType":"vega.StakingTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Reward","longName":"Reward","fullName":"vega.Reward","description":"Details for a single reward payment","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID in which the reward is being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID to whom the reward is being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch","description":"Epoch in which the reward is being paid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount paid as a reward. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"percentage_of_total","description":"Percentage of total rewards paid in the epoch.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"received_at","description":"Timestamp at which the reward was paid as Unix nano time.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID in which the reward is being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_type","description":"Type of reward being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"locked_until_epoch","description":"The epoch when the reward is being released.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_amount","description":"Amount paid as a reward, expressed in asset's quantum unit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"game_id","description":"ID of the game the reward payment was made for if the payment was made for participation in a game.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_game_id","defaultValue":""},{"name":"team_id","description":"ID of the team the party is a member of, if the party is a member of a participating team,\nand the reward payment was made for participation in a game.\nThis field is currently only populated by the rewards API.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""}]},{"name":"RewardScore","longName":"RewardScore","fullName":"vega.RewardScore","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"raw_validator_score","description":"Stake based score - with anti-whaling.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"performance_score","description":"Performance based score.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"multisig_score","description":"Multisig score.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_score","description":"Un-normalised score.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"normalised_score","description":"Normalised validator score for rewards.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_status","description":"Status of the validator for reward.","label":"","type":"ValidatorNodeStatus","longType":"ValidatorNodeStatus","fullType":"vega.ValidatorNodeStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RewardSummary","longName":"RewardSummary","fullName":"vega.RewardSummary","description":"Details for rewards for a single asset","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID in which the reward is being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID to whom the reward is being paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Total amount of rewards paid in the asset. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RiskFactor","longName":"RiskFactor","fullName":"vega.RiskFactor","description":"Risk factors are used to calculate the current risk associated with orders trading on a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market","description":"Market ID that relates to this risk factor.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"short","description":"Short Risk factor value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"long","description":"Long Risk factor value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ScalarValue","longName":"ScalarValue","fullName":"vega.ScalarValue","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"value","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakingTier","longName":"StakingTier","fullName":"vega.StakingTier","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"minimum_staked_tokens","description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referral_reward_multiplier","description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StateValueProposal","longName":"StateValueProposal","fullName":"vega.StateValueProposal","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"state_var_id","description":"State variable ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"event_id","description":"Event ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"kvb","description":"Key value tolerance triplets.","label":"repeated","type":"KeyValueBundle","longType":"KeyValueBundle","fullType":"vega.KeyValueBundle","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StateVarValue","longName":"StateVarValue","fullName":"vega.StateVarValue","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"scalar_val","description":"","label":"","type":"ScalarValue","longType":"ScalarValue","fullType":"vega.ScalarValue","ismap":false,"isoneof":true,"oneofdecl":"value","defaultValue":""},{"name":"vector_val","description":"","label":"","type":"VectorValue","longType":"VectorValue","fullType":"vega.VectorValue","ismap":false,"isoneof":true,"oneofdecl":"value","defaultValue":""},{"name":"matrix_val","description":"","label":"","type":"MatrixValue","longType":"MatrixValue","fullType":"vega.MatrixValue","ismap":false,"isoneof":true,"oneofdecl":"value","defaultValue":""}]},{"name":"StopOrder","longName":"StopOrder","fullName":"vega.StopOrder","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"ID of this stop order\nalso the ID of the associated order if it is ever triggered","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"oco_link_id","description":"The ID of the 'other' part of the OCO if 2 stop orders were submitted at once","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_oco_link_id","defaultValue":""},{"name":"expires_at","description":"Optional expiry timestamp.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_expires_at","defaultValue":""},{"name":"expiry_strategy","description":"Strategy to adopt if the expiry time is reached.","label":"optional","type":"ExpiryStrategy","longType":"StopOrder.ExpiryStrategy","fullType":"vega.StopOrder.ExpiryStrategy","ismap":false,"isoneof":true,"oneofdecl":"_expiry_strategy","defaultValue":""},{"name":"trigger_direction","description":"Trigger direction for this stop order.","label":"","type":"TriggerDirection","longType":"StopOrder.TriggerDirection","fullType":"vega.StopOrder.TriggerDirection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the stop order.","label":"","type":"Status","longType":"StopOrder.Status","fullType":"vega.StopOrder.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_at","description":"Creation time of the stop order.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Last update of this stop order.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_updated_at","defaultValue":""},{"name":"order_id","description":"ID of the order created once the trigger is hit.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"ID of the party that submitted this stop order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"ID of the market the stop order is submitted to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rejection_reason","description":"An optional reason for why a stop order was rejected","label":"optional","type":"RejectionReason","longType":"StopOrder.RejectionReason","fullType":"vega.StopOrder.RejectionReason","ismap":false,"isoneof":true,"oneofdecl":"_rejection_reason","defaultValue":""},{"name":"size_override_setting","description":"Size override setting","label":"","type":"SizeOverrideSetting","longType":"StopOrder.SizeOverrideSetting","fullType":"vega.StopOrder.SizeOverrideSetting","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size_override_value","description":"Size override value","label":"optional","type":"SizeOverrideValue","longType":"StopOrder.SizeOverrideValue","fullType":"vega.StopOrder.SizeOverrideValue","ismap":false,"isoneof":true,"oneofdecl":"_size_override_value","defaultValue":""},{"name":"price","description":"Fixed price at which the order will be submitted.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"trigger","defaultValue":""},{"name":"trailing_percent_offset","description":"Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"trigger","defaultValue":""}]},{"name":"SizeOverrideValue","longName":"StopOrder.SizeOverrideValue","fullName":"vega.StopOrder.SizeOverrideValue","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"percentage","description":"Scaling percentage of the current position’s size","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Trade","longName":"Trade","fullName":"vega.Trade","description":"A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique ID for the trade.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID on which the trade occurred.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size","description":"Size filled for the trade.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buyer","description":"Unique party ID for the buyer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"seller","description":"Unique party ID for the seller.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"aggressor","description":"Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL.","label":"","type":"Side","longType":"Side","fullType":"vega.Side","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buy_order","description":"Identifier of the order from the buy side.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sell_order","description":"Identifier of the order from the sell side.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Timestamp in Unix nanoseconds for when the trade occurred.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type for the trade.","label":"","type":"Type","longType":"Trade.Type","fullType":"vega.Trade.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buyer_fee","description":"Fee amount charged to the buyer party for the trade.","label":"","type":"Fee","longType":"Fee","fullType":"vega.Fee","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"seller_fee","description":"Fee amount charged to the seller party for the trade.","label":"","type":"Fee","longType":"Fee","fullType":"vega.Fee","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buyer_auction_batch","description":"Auction batch number that the buy side order was placed in.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"seller_auction_batch","description":"Auction batch number that the sell side order was placed in.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_price","description":"Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TradeSet","longName":"TradeSet","fullName":"vega.TradeSet","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"trades","description":"Set of one or more trades.","label":"repeated","type":"Trade","longType":"Trade","fullType":"vega.Trade","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Transfer","longName":"Transfer","fullName":"vega.Transfer","description":"Represents a financial transfer within Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"owner","description":"Party ID for the owner of the transfer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Financial amount of an asset to transfer.","label":"","type":"FinancialAmount","longType":"FinancialAmount","fullType":"vega.FinancialAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of transfer, gives the reason for the transfer.","label":"","type":"TransferType","longType":"TransferType","fullType":"vega.TransferType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_amount","description":"Minimum amount. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID the transfer is for","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TransferRequest","longName":"TransferRequest","fullName":"vega.TransferRequest","description":"Represents a request to transfer from one set of accounts to another","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"from_account","description":"One or more accounts to transfer from.","label":"repeated","type":"Account","longType":"Account","fullType":"vega.Account","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account","description":"One or more accounts to transfer to.","label":"repeated","type":"Account","longType":"Account","fullType":"vega.Account","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to transfer for the asset. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_amount","description":"Minimum amount that needs to be transferred for the transfer request. If this minimum isn't reached, it will error.\nThis field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID of the asset being transferred.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of the request for transfer.","label":"","type":"TransferType","longType":"TransferType","fullType":"vega.TransferType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VectorValue","longName":"VectorValue","fullName":"vega.VectorValue","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"value","description":"","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VestingBenefitTier","longName":"VestingBenefitTier","fullName":"vega.VestingBenefitTier","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"minimum_quantum_balance","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_multiplier","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VestingBenefitTiers","longName":"VestingBenefitTiers","fullName":"vega.VestingBenefitTiers","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tiers","description":"","label":"repeated","type":"VestingBenefitTier","longType":"VestingBenefitTier","fullType":"vega.VestingBenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeBenefitTier","longName":"VolumeBenefitTier","fullName":"vega.VolumeBenefitTier","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"minimum_running_notional_taker_volume","description":"Required running notional taker volume in quantum units for parties\nto access this tier.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume_discount_factor","description":"Proportion of the taker fees to be discounted.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountProgram","longName":"VolumeDiscountProgram","fullName":"vega.VolumeDiscountProgram","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"version","description":"Incremental version of the program. It is incremented after each program\nupdate.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"id","description":"Unique ID generated from the proposal that created this program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"benefit_tiers","description":"Defined benefit tiers ordered by increasing discounts.","label":"repeated","type":"VolumeBenefitTier","longType":"VolumeBenefitTier","fullType":"vega.VolumeBenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_of_program_timestamp","description":"Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"window_length","description":"Number of epochs over which a referral set's running volume is evaluated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"WithdrawExt","longName":"WithdrawExt","fullName":"vega.WithdrawExt","description":"Withdrawal external details","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"erc20","description":"ERC20 withdrawal details.","label":"","type":"Erc20WithdrawExt","longType":"Erc20WithdrawExt","fullType":"vega.Erc20WithdrawExt","ismap":false,"isoneof":true,"oneofdecl":"ext","defaultValue":""}]},{"name":"Withdrawal","longName":"Withdrawal","fullName":"vega.Withdrawal","description":"Withdrawal from the Vega network","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique ID for the withdrawal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Unique party ID of the user initiating the withdrawal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset to withdraw funds from.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the withdrawal.","label":"","type":"Status","longType":"Withdrawal.Status","fullType":"vega.Withdrawal.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ref","description":"Reference which is used by the foreign chain\nto refer to this withdrawal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"Hash of the foreign chain for this transaction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_timestamp","description":"Timestamp for when the network started to process this withdrawal.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"withdrawn_timestamp","description":"Timestamp for when the withdrawal was finalised by the network.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ext","description":"Foreign chain specifics.","label":"","type":"WithdrawExt","longType":"WithdrawExt","fullType":"vega.WithdrawExt","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/commands/v1/validator_commands.proto","description":"","package":"vega.commands.v1","hasEnums":true,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"NodeSignatureKind","longName":"NodeSignatureKind","fullName":"vega.commands.v1.NodeSignatureKind","description":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","values":[{"name":"NODE_SIGNATURE_KIND_UNSPECIFIED","number":"0","description":"Represents an unspecified or missing value from the input."},{"name":"NODE_SIGNATURE_KIND_ASSET_NEW","number":"1","description":"Represents a signature for a new asset allow-listing."},{"name":"NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","number":"2","description":"Represents a signature for an asset withdrawal."},{"name":"NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","number":"3","description":"Represents a signature for a new signer added to the erc20 multisig contract."},{"name":"NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","number":"4","description":"Represents a signature for a signer removed from the erc20 multisig contract."},{"name":"NODE_SIGNATURE_KIND_ASSET_UPDATE","number":"5","description":"Represents a signature for an asset update allow-listing."}]},{"name":"Type","longName":"NodeVote.Type","fullName":"vega.commands.v1.NodeVote.Type","description":"","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":"Represents an unspecified or missing value from the input"},{"name":"TYPE_STAKE_DEPOSITED","number":"1","description":"Node vote for a new stake deposit"},{"name":"TYPE_STAKE_REMOVED","number":"2","description":"Node vote for a new stake removed event"},{"name":"TYPE_FUNDS_DEPOSITED","number":"3","description":"Node vote for a new collateral deposit"},{"name":"TYPE_SIGNER_ADDED","number":"4","description":"Node vote for a new signer added to the erc20 bridge"},{"name":"TYPE_SIGNER_REMOVED","number":"5","description":"Node vote for a signer removed from the erc20 bridge"},{"name":"TYPE_BRIDGE_STOPPED","number":"6","description":"Node vote for a bridge stopped event"},{"name":"TYPE_BRIDGE_RESUMED","number":"7","description":"Node vote for a bridge resumed event"},{"name":"TYPE_ASSET_LISTED","number":"8","description":"Node vote for a newly listed asset"},{"name":"TYPE_LIMITS_UPDATED","number":"9","description":"Node vote for an asset limits update"},{"name":"TYPE_STAKE_TOTAL_SUPPLY","number":"10","description":"Node vote to share the total supply of the staking token"},{"name":"TYPE_SIGNER_THRESHOLD_SET","number":"11","description":"Node vote to update the threshold of the signer set for the multisig contract"},{"name":"TYPE_GOVERNANCE_VALIDATE_ASSET","number":"12","description":"Node vote to validate a new assert governance proposal"},{"name":"TYPE_ETHEREUM_CONTRACT_CALL_RESULT","number":"13","description":"Node vote for an Ethereum contract call result"},{"name":"TYPE_ETHEREUM_HEARTBEAT","number":"14","description":"Node vote for an Ethereum chain event heartbeat."}]}],"extensions":[],"messages":[{"name":"AnnounceNode","longName":"AnnounceNode","fullName":"vega.commands.v1.AnnounceNode","description":"A command that allows a new node operator to announce themselves to the network as a new validator.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vega_pub_key","description":"Vega public key of the node being announced.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_address","description":"Ethereum public key of the node being announced.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_pub_key","description":"Public key for the blockchain, currently the node's CometBFT key.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"info_url","description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"country","description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"id","description":"Node ID of the validator, which is the node's public master key.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Human-readable name of the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"avatar_url","description":"URL to the node operator's avatar.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_pub_key_index","description":"Vega public key derivation index.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_epoch","description":"Epoch from which the node is expected to be ready to validate blocks.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_signature","description":"Signature from the node made using the ethereum wallet.","label":"","type":"Signature","longType":"Signature","fullType":"vega.commands.v1.Signature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_signature","description":"Signature from the node made using the Vega wallet.","label":"","type":"Signature","longType":"Signature","fullType":"vega.commands.v1.Signature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter_address","description":"Ethereum public key to use as a submitter to allow automatic signature generation.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ChainEvent","longName":"ChainEvent","fullName":"vega.commands.v1.ChainEvent","description":"A validator command sent automatically that provides information of events that have happened on foreign chains.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"tx_id","description":"ID of the transaction on the foreign chain that caused the event.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Arbitrary one-time integer used to prevent replay attacks.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"builtin","description":"Built-in asset event.","label":"","type":"BuiltinAssetEvent","longType":"vega.BuiltinAssetEvent","fullType":"vega.BuiltinAssetEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"erc20","description":"Ethereum ERC20 event.","label":"","type":"ERC20Event","longType":"vega.ERC20Event","fullType":"vega.ERC20Event","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"staking_event","description":"Ethereum Staking event.","label":"","type":"StakingEvent","longType":"vega.StakingEvent","fullType":"vega.StakingEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"erc20_multisig","description":"Ethereum ERC20 multisig event.","label":"","type":"ERC20MultiSigEvent","longType":"vega.ERC20MultiSigEvent","fullType":"vega.ERC20MultiSigEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"contract_call","description":"Ethereum contract call event.","label":"","type":"EthContractCallEvent","longType":"vega.EthContractCallEvent","fullType":"vega.EthContractCallEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"heartbeat","description":"Heartbeat showing evidence that a contract is being listened to.","label":"","type":"ERC20Heartbeat","longType":"vega.ERC20Heartbeat","fullType":"vega.ERC20Heartbeat","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""}]},{"name":"EthereumKeyRotateSubmission","longName":"EthereumKeyRotateSubmission","fullName":"vega.commands.v1.EthereumKeyRotateSubmission","description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"target_block","description":"Block height at which the key rotation will take effect.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"new_address","description":"Ethereum address that is being rotated to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"current_address","description":"Ethereum address of the node's current Ethereum keys.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter_address","description":"Ethereum public key to use as a submitter to allow automatic signature generation.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership.","label":"","type":"Signature","longType":"Signature","fullType":"vega.commands.v1.Signature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"KeyRotateSubmission","longName":"KeyRotateSubmission","fullName":"vega.commands.v1.KeyRotateSubmission","description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"new_pub_key_index","description":"New Vega public key derivation index.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"target_block","description":"Block height at which the key rotation will take effect.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"new_pub_key","description":"Vega public key that would be rotated to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"current_pub_key_hash","description":"Hash of the node's current Vega public key.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeSignature","longName":"NodeSignature","fullName":"vega.commands.v1.NodeSignature","description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"ID of the resource that the signature relates to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sig","description":"Signature generated by the node.","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"kind","description":"Kind of resource being signed.","label":"","type":"NodeSignatureKind","longType":"NodeSignatureKind","fullType":"vega.commands.v1.NodeSignatureKind","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeVote","longName":"NodeVote","fullName":"vega.commands.v1.NodeVote","description":"A validator command which is sent automatically by a node when it has verified a resource external to the network.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"reference","description":"Reference identifying the resource that has been verified.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of external event that has been verified.","label":"","type":"Type","longType":"NodeVote.Type","fullType":"vega.commands.v1.NodeVote.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProtocolUpgradeProposal","longName":"ProtocolUpgradeProposal","fullName":"vega.commands.v1.ProtocolUpgradeProposal","description":"A validator command sent manually by a node operator to propose a protocol upgrade.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"upgrade_block_height","description":"Block height at which to perform the upgrade.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_release_tag","description":"Release tag for the Vega binary.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StateVariableProposal","longName":"StateVariableProposal","fullName":"vega.commands.v1.StateVariableProposal","description":"A validator command sent automatically to reach consensus on floating point values.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposal","description":"Details of the state variable being proposed.","label":"","type":"StateValueProposal","longType":"vega.StateValueProposal","fullType":"vega.StateValueProposal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ValidatorHeartbeat","longName":"ValidatorHeartbeat","fullName":"vega.commands.v1.ValidatorHeartbeat","description":"A validator command which is sent automatically at regular intervals by any validator participating in the network.\nIt is used to allow the network to know whether a validator is active, or if they have shut down.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"Node ID of the validator emitting the heartbeat.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_signature","description":"Signature from the validator made using their Ethereum wallet.","label":"","type":"Signature","longType":"Signature","fullType":"vega.commands.v1.Signature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_signature","description":"Signature from the validator made using their Vega wallet.","label":"","type":"Signature","longType":"Signature","fullType":"vega.commands.v1.Signature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"message","description":"Message which has been signed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/assets.proto","description":"","package":"vega","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"Status","longName":"Asset.Status","fullName":"vega.Asset.Status","description":"","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"STATUS_PROPOSED","number":"1","description":"Asset is proposed and under vote"},{"name":"STATUS_REJECTED","number":"2","description":"Asset has been rejected from governance"},{"name":"STATUS_PENDING_LISTING","number":"3","description":"Asset is pending listing from the bridge"},{"name":"STATUS_ENABLED","number":"4","description":"Asset is fully usable in the network"}]}],"extensions":[],"messages":[{"name":"Asset","longName":"Asset","fullName":"vega.Asset","description":"Vega representation of an external asset","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Internal identifier of the asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"details","description":"Definition of the external source for this asset.","label":"","type":"AssetDetails","longType":"AssetDetails","fullType":"vega.AssetDetails","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the asset.","label":"","type":"Status","longType":"Asset.Status","fullType":"vega.Asset.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AssetDetails","longName":"AssetDetails","fullName":"vega.AssetDetails","description":"Vega representation of an external asset","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"name","description":"Name of the asset (e.g: Great British Pound).","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"symbol","description":"Symbol of the asset (e.g: GBP).","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"decimals","description":"Number of decimal / precision handled by this asset.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum","description":"Minimum economically meaningful amount in the asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"builtin_asset","description":"Vega built-in asset.","label":"","type":"BuiltinAsset","longType":"BuiltinAsset","fullType":"vega.BuiltinAsset","ismap":false,"isoneof":true,"oneofdecl":"source","defaultValue":""},{"name":"erc20","description":"Ethereum ERC20 asset.","label":"","type":"ERC20","longType":"ERC20","fullType":"vega.ERC20","ismap":false,"isoneof":true,"oneofdecl":"source","defaultValue":""}]},{"name":"AssetDetailsUpdate","longName":"AssetDetailsUpdate","fullName":"vega.AssetDetailsUpdate","description":"Changes to apply on an existing asset.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"quantum","description":"Minimum economically meaningful amount in the asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"erc20","description":"Ethereum ERC20 asset update.","label":"","type":"ERC20Update","longType":"ERC20Update","fullType":"vega.ERC20Update","ismap":false,"isoneof":true,"oneofdecl":"source","defaultValue":""}]},{"name":"BuiltinAsset","longName":"BuiltinAsset","fullName":"vega.BuiltinAsset","description":"Vega internal asset","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"max_faucet_amount_mint","description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20","longName":"ERC20","fullName":"vega.ERC20","description":"ERC20 token based asset, living on the ethereum network","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"contract_address","description":"Address of the contract for the token, on the ethereum network.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lifetime_limit","description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"withdraw_threshold","description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Chain ID the asset originated from.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20Update","longName":"ERC20Update","fullName":"vega.ERC20Update","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"lifetime_limit","description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"withdraw_threshold","description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/governance.proto","description":"","package":"vega","hasEnums":true,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"Type","longName":"GovernanceData.Type","fullName":"vega.GovernanceData.Type","description":"Proposal type","values":[{"name":"TYPE_SINGLE_OR_UNSPECIFIED","number":"0","description":"Single proposal only. In case it has not been specified, for example in older proposals, then this is the default."},{"name":"TYPE_BATCH","number":"1","description":"Proposal contains a batch of proposals or a proposal that should be treated as part of a batch."}]},{"name":"GovernanceTransferType","longName":"GovernanceTransferType","fullName":"vega.GovernanceTransferType","description":"","values":[{"name":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","number":"0","description":""},{"name":"GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","number":"1","description":""},{"name":"GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT","number":"2","description":""}]},{"name":"MarketStateUpdateType","longName":"MarketStateUpdateType","fullName":"vega.MarketStateUpdateType","description":"","values":[{"name":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"MARKET_STATE_UPDATE_TYPE_TERMINATE","number":"1","description":"Request to terminate a market via governance"},{"name":"MARKET_STATE_UPDATE_TYPE_SUSPEND","number":"2","description":"Request to suspend a market via governance"},{"name":"MARKET_STATE_UPDATE_TYPE_RESUME","number":"3","description":"Request to resume a market via governance"}]},{"name":"State","longName":"Proposal.State","fullName":"vega.Proposal.State","description":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","values":[{"name":"STATE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"STATE_FAILED","number":"1","description":"Proposal enactment has failed - even though proposal has passed, its execution could not be performed"},{"name":"STATE_OPEN","number":"2","description":"Proposal is open for voting"},{"name":"STATE_PASSED","number":"3","description":"Proposal has gained enough support to be executed"},{"name":"STATE_REJECTED","number":"4","description":"Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements."},{"name":"STATE_DECLINED","number":"5","description":"Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level."},{"name":"STATE_ENACTED","number":"6","description":"Proposal enacted."},{"name":"STATE_WAITING_FOR_NODE_VOTE","number":"7","description":"Waiting for node validation of the proposal"}]},{"name":"ProposalError","longName":"ProposalError","fullName":"vega.ProposalError","description":"List of possible errors that can cause a proposal to be in state rejected or failed","values":[{"name":"PROPOSAL_ERROR_UNSPECIFIED","number":"0","description":"Default value"},{"name":"PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","number":"1","description":"Specified close time is too early based on network parameters"},{"name":"PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","number":"2","description":"Specified close time is too late based on network parameters"},{"name":"PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","number":"3","description":"Specified enactment time is too early based on network parameters"},{"name":"PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","number":"4","description":"Specified enactment time is too late based on network parameters"},{"name":"PROPOSAL_ERROR_INSUFFICIENT_TOKENS","number":"5","description":"Proposer for this proposal has insufficient tokens"},{"name":"PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","number":"6","description":"Instrument quote name and base name were the same"},{"name":"PROPOSAL_ERROR_NO_PRODUCT","number":"7","description":"Proposal has no product"},{"name":"PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","number":"8","description":"Specified product is not supported"},{"name":"PROPOSAL_ERROR_NO_TRADING_MODE","number":"11","description":"Proposal has no trading mode"},{"name":"PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","number":"12","description":"Proposal has an unsupported trading mode"},{"name":"PROPOSAL_ERROR_NODE_VALIDATION_FAILED","number":"13","description":"Proposal failed node validation"},{"name":"PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","number":"14","description":"Field is missing in a builtin asset source"},{"name":"PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","number":"15","description":"Contract address is missing in the ERC20 asset source"},{"name":"PROPOSAL_ERROR_INVALID_ASSET","number":"16","description":"Asset ID is invalid or does not exist on the Vega network"},{"name":"PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","number":"17","description":"Proposal terms timestamps are not compatible (Validation < Closing < Enactment)"},{"name":"PROPOSAL_ERROR_NO_RISK_PARAMETERS","number":"18","description":"No risk parameters were specified"},{"name":"PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","number":"19","description":"Invalid key in update network parameter proposal"},{"name":"PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","number":"20","description":"Invalid value in update network parameter proposal"},{"name":"PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","number":"21","description":"Validation failed for network parameter proposal"},{"name":"PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","number":"22","description":"Opening auction duration is less than the network minimum opening auction time"},{"name":"PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","number":"23","description":"Opening auction duration is more than the network minimum opening auction time"},{"name":"PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","number":"25","description":"Market proposal market could not be instantiated in execution"},{"name":"PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","number":"26","description":"Market proposal market contained invalid product definition"},{"name":"PROPOSAL_ERROR_INVALID_RISK_PARAMETER","number":"30","description":"Market proposal has invalid risk parameter"},{"name":"PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","number":"31","description":"Proposal was declined because vote didn't reach the majority threshold required"},{"name":"PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","number":"32","description":"Proposal declined because the participation threshold was not reached"},{"name":"PROPOSAL_ERROR_INVALID_ASSET_DETAILS","number":"33","description":"Asset proposal has invalid asset details"},{"name":"PROPOSAL_ERROR_UNKNOWN_TYPE","number":"34","description":"Proposal is an unknown type"},{"name":"PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","number":"35","description":"Proposal has an unknown risk parameter type"},{"name":"PROPOSAL_ERROR_INVALID_FREEFORM","number":"36","description":"Validation failed for freeform proposal"},{"name":"PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","number":"37","description":"Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal"},{"name":"PROPOSAL_ERROR_INVALID_MARKET","number":"38","description":"Market targeted by the proposal does not exist or is not eligible for modification"},{"name":"PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","number":"39","description":"Market proposal decimal place is higher than the market settlement asset decimal places"},{"name":"PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","number":"40","description":"Market proposal contains too many price monitoring triggers"},{"name":"PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","number":"41","description":"Market proposal contains too many price monitoring triggers"},{"name":"PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","number":"42","description":"LP price range must be larger than 0"},{"name":"PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","number":"43","description":"LP price range must not be larger than 100"},{"name":"PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","number":"44","description":"Linear slippage factor is out of range, either negative or too large"},{"name":"PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","number":"45","description":"Quadratic slippage factor is out of range, either negative or too large"},{"name":"PROPOSAL_ERROR_INVALID_SPOT","number":"46","description":"Validation failed for spot proposal"},{"name":"PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","number":"47","description":"Spot trading not enabled"},{"name":"PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","number":"48","description":"Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed."},{"name":"PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","number":"49","description":"Governance transfer proposal is invalid"},{"name":"PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","number":"50","description":"Governance transfer proposal failed"},{"name":"PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","number":"51","description":"Proposal for cancelling transfer is invalid, check proposal ID"},{"name":"PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","number":"52","description":"Proposal for updating market state is invalid"},{"name":"PROPOSAL_ERROR_INVALID_SLA_PARAMS","number":"53","description":"Liquidity provision SLA parameters are invalid"},{"name":"PROPOSAL_ERROR_MISSING_SLA_PARAMS","number":"54","description":"Mandatory liquidity provision SLA parameters are missing"},{"name":"PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","number":"55","description":"Perpetual market proposal contained invalid product definition"},{"name":"PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","number":"56","description":"Referral program proposal is invalid"},{"name":"PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","number":"57","description":"Volume discount program proposal is invalid"},{"name":"PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","number":"58","description":"One or more proposals in a batch has been rejected"},{"name":"PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","number":"59","description":"One or more proposals in a batch has been declined"},{"name":"PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES","number":"60","description":"Spot market decimal places cannot be greater than the base asset’s decimal places"}]},{"name":"Value","longName":"Vote.Value","fullName":"vega.Vote.Value","description":"Vote value","values":[{"name":"VALUE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"VALUE_NO","number":"1","description":"Vote against the proposal"},{"name":"VALUE_YES","number":"2","description":"Vote in favour of the proposal"}]}],"extensions":[],"messages":[{"name":"BatchProposalTerms","longName":"BatchProposalTerms","fullName":"vega.BatchProposalTerms","description":"Terms for a batch governance proposal on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"closing_timestamp","description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposal_params","description":"Specific parameters defining the proposal's characteristics used for validation.","label":"","type":"ProposalParameters","longType":"ProposalParameters","fullType":"vega.ProposalParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"changes","description":"List of individual changes included in the batch proposal.","label":"repeated","type":"BatchProposalTermsChange","longType":"BatchProposalTermsChange","fullType":"vega.BatchProposalTermsChange","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BatchProposalTermsChange","longName":"BatchProposalTermsChange","fullName":"vega.BatchProposalTermsChange","description":"Terms change for a batch governance proposal","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"enactment_timestamp","description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validation_timestamp","description":"Validation timestamp as Unix time in seconds.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"update_market","description":"Proposal change for modifying an existing futures market.","label":"","type":"UpdateMarket","longType":"UpdateMarket","fullType":"vega.UpdateMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_market","description":"Proposal change for creating new futures market.","label":"","type":"NewMarket","longType":"NewMarket","fullType":"vega.NewMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_network_parameter","description":"Proposal change for updating Vega network parameters.","label":"","type":"UpdateNetworkParameter","longType":"UpdateNetworkParameter","fullType":"vega.UpdateNetworkParameter","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_freeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment.","label":"","type":"NewFreeform","longType":"NewFreeform","fullType":"vega.NewFreeform","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_asset","description":"Proposal change for updating an asset.","label":"","type":"UpdateAsset","longType":"UpdateAsset","fullType":"vega.UpdateAsset","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_spot_market","description":"Proposal change for creating new spot market.","label":"","type":"NewSpotMarket","longType":"NewSpotMarket","fullType":"vega.NewSpotMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_spot_market","description":"Proposal change for modifying an existing spot market.","label":"","type":"UpdateSpotMarket","longType":"UpdateSpotMarket","fullType":"vega.UpdateSpotMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_transfer","description":"Proposal change for a governance initiated transfer.","label":"","type":"NewTransfer","longType":"NewTransfer","fullType":"vega.NewTransfer","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"cancel_transfer","description":"Proposal change to cancel a governance initiated transfe.","label":"","type":"CancelTransfer","longType":"CancelTransfer","fullType":"vega.CancelTransfer","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_market_state","description":"Proposal change for updating the state of a market.","label":"","type":"UpdateMarketState","longType":"UpdateMarketState","fullType":"vega.UpdateMarketState","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_referral_program","description":"Proposal change for updating the referral program.","label":"","type":"UpdateReferralProgram","longType":"UpdateReferralProgram","fullType":"vega.UpdateReferralProgram","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_volume_discount_program","description":"Proposal change for updating the volume discount program.","label":"","type":"UpdateVolumeDiscountProgram","longType":"UpdateVolumeDiscountProgram","fullType":"vega.UpdateVolumeDiscountProgram","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_asset","description":"Proposal change for adding a new asset.","label":"","type":"NewAsset","longType":"NewAsset","fullType":"vega.NewAsset","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""}]},{"name":"CancelTransfer","longName":"CancelTransfer","fullName":"vega.CancelTransfer","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration for cancellation of a governance-initiated transfer","label":"","type":"CancelTransferConfiguration","longType":"CancelTransferConfiguration","fullType":"vega.CancelTransferConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CancelTransferConfiguration","longName":"CancelTransferConfiguration","fullName":"vega.CancelTransferConfiguration","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transfer_id","description":"ID of the governance transfer proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FutureProduct","longName":"FutureProduct","fullName":"vega.FutureProduct","description":"Future product configuration","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"settlement_asset","description":"Asset ID for the product's settlement asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quote_name","description":"Product quote name.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_data","description":"Data source spec describing the data source for settlement.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_trading_termination","description":"The external data source spec describing the data source of trading termination.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_binding","description":"Binding between the data source spec and the settlement data.","label":"","type":"DataSourceSpecToFutureBinding","longType":"DataSourceSpecToFutureBinding","fullType":"vega.DataSourceSpecToFutureBinding","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cap","description":"If set, this product creates a capped future market.","label":"optional","type":"FutureCap","longType":"FutureCap","fullType":"vega.FutureCap","ismap":false,"isoneof":true,"oneofdecl":"_cap","defaultValue":""}]},{"name":"GovernanceData","longName":"GovernanceData","fullName":"vega.GovernanceData","description":"Governance data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposal","description":"Governance proposal that is being voted on.","label":"","type":"Proposal","longType":"Proposal","fullType":"vega.Proposal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"yes","description":"All YES votes in favour of the proposal above.","label":"repeated","type":"Vote","longType":"Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"no","description":"All NO votes against the proposal above.","label":"repeated","type":"Vote","longType":"Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"yes_party","description":"All latest YES votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","label":"repeated","type":"YesPartyEntry","longType":"GovernanceData.YesPartyEntry","fullType":"vega.GovernanceData.YesPartyEntry","ismap":true,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"no_party","description":"All latest NO votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","label":"repeated","type":"NoPartyEntry","longType":"GovernanceData.NoPartyEntry","fullType":"vega.GovernanceData.NoPartyEntry","ismap":true,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposal_type","description":"Type of proposal this data is for.","label":"","type":"Type","longType":"GovernanceData.Type","fullType":"vega.GovernanceData.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposals","description":"If proposal type is batch, proposals will contain all the proposals that are make up the batch.","label":"repeated","type":"Proposal","longType":"Proposal","fullType":"vega.Proposal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NoPartyEntry","longName":"GovernanceData.NoPartyEntry","fullName":"vega.GovernanceData.NoPartyEntry","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"","label":"","type":"Vote","longType":"Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"YesPartyEntry","longName":"GovernanceData.YesPartyEntry","fullName":"vega.GovernanceData.YesPartyEntry","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"","label":"","type":"Vote","longType":"Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"InstrumentConfiguration","longName":"InstrumentConfiguration","fullName":"vega.InstrumentConfiguration","description":"Instrument configuration","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"name","description":"Instrument name.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"code","description":"Instrument code, human-readable shortcode used to describe the instrument.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"future","description":"Future.","label":"","type":"FutureProduct","longType":"FutureProduct","fullType":"vega.FutureProduct","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""},{"name":"spot","description":"Spot.","label":"","type":"SpotProduct","longType":"SpotProduct","fullType":"vega.SpotProduct","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""},{"name":"perpetual","description":"Perpetual.","label":"","type":"PerpetualProduct","longType":"PerpetualProduct","fullType":"vega.PerpetualProduct","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""}]},{"name":"NewAsset","longName":"NewAsset","fullName":"vega.NewAsset","description":"New asset on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration of the new asset.","label":"","type":"AssetDetails","longType":"AssetDetails","fullType":"vega.AssetDetails","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NewFreeform","longName":"NewFreeform","fullName":"vega.NewFreeform","description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"NewMarket","longName":"NewMarket","fullName":"vega.NewMarket","description":"New market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration of the new market.","label":"","type":"NewMarketConfiguration","longType":"NewMarketConfiguration","fullType":"vega.NewMarketConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NewMarketConfiguration","longName":"NewMarketConfiguration","fullName":"vega.NewMarketConfiguration","description":"Configuration for a new futures market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"instrument","description":"New futures market instrument configuration.","label":"","type":"InstrumentConfiguration","longType":"InstrumentConfiguration","fullType":"vega.InstrumentConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"decimal_places","description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metadata","description":"Optional new futures market metadata, tags.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price_monitoring_parameters","description":"Price monitoring parameters.","label":"","type":"PriceMonitoringParameters","longType":"PriceMonitoringParameters","fullType":"vega.PriceMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_monitoring_parameters","description":"Liquidity monitoring parameters.","label":"","type":"LiquidityMonitoringParameters","longType":"LiquidityMonitoringParameters","fullType":"vega.LiquidityMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"simple","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected.","label":"","type":"SimpleModelParams","longType":"SimpleModelParams","fullType":"vega.SimpleModelParams","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"log_normal","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected.","label":"","type":"LogNormalRiskModel","longType":"LogNormalRiskModel","fullType":"vega.LogNormalRiskModel","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"position_decimal_places","description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lp_price_range","description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_lp_price_range","defaultValue":""},{"name":"linear_slippage_factor","description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quadratic_slippage_factor","description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":"","options":{"deprecated":true}},{"name":"successor","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set.","label":"optional","type":"SuccessorConfiguration","longType":"SuccessorConfiguration","fullType":"vega.SuccessorConfiguration","ismap":false,"isoneof":true,"oneofdecl":"_successor","defaultValue":""},{"name":"liquidity_sla_parameters","description":"Liquidity SLA parameters","label":"","type":"LiquiditySLAParameters","longType":"LiquiditySLAParameters","fullType":"vega.LiquiditySLAParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee_settings","description":"Specifies how the liquidity fee for the market will be calculated.","label":"","type":"LiquidityFeeSettings","longType":"LiquidityFeeSettings","fullType":"vega.LiquidityFeeSettings","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidation_strategy","description":"Liquidation strategy for this market.","label":"","type":"LiquidationStrategy","longType":"LiquidationStrategy","fullType":"vega.LiquidationStrategy","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mark_price_configuration","description":"Mark price configuration.","label":"","type":"CompositePriceConfiguration","longType":"CompositePriceConfiguration","fullType":"vega.CompositePriceConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tick_size","description":"The market tick size defines the minimum change in quote price for the market","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"enable_transaction_reordering","description":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NewSpotMarket","longName":"NewSpotMarket","fullName":"vega.NewSpotMarket","description":"New spot market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration of the new spot market.","label":"","type":"NewSpotMarketConfiguration","longType":"NewSpotMarketConfiguration","fullType":"vega.NewSpotMarketConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NewSpotMarketConfiguration","longName":"NewSpotMarketConfiguration","fullName":"vega.NewSpotMarketConfiguration","description":"Configuration for a new spot market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"instrument","description":"New spot market instrument configuration.","label":"","type":"InstrumentConfiguration","longType":"InstrumentConfiguration","fullType":"vega.InstrumentConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price_decimal_places","description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metadata","description":"Optional new spot market metadata, tags.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price_monitoring_parameters","description":"Price monitoring parameters.","label":"","type":"PriceMonitoringParameters","longType":"PriceMonitoringParameters","fullType":"vega.PriceMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"target_stake_parameters","description":"Specifies parameters related to target stake calculation.","label":"","type":"TargetStakeParameters","longType":"TargetStakeParameters","fullType":"vega.TargetStakeParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"simple","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected.","label":"","type":"SimpleModelParams","longType":"SimpleModelParams","fullType":"vega.SimpleModelParams","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"log_normal","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected.","label":"","type":"LogNormalRiskModel","longType":"LogNormalRiskModel","fullType":"vega.LogNormalRiskModel","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"size_decimal_places","description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sla_params","description":"Specifies the liquidity provision SLA parameters.","label":"","type":"LiquiditySLAParameters","longType":"LiquiditySLAParameters","fullType":"vega.LiquiditySLAParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee_settings","description":"Specifies how the liquidity fee for the market will be calculated.","label":"","type":"LiquidityFeeSettings","longType":"LiquidityFeeSettings","fullType":"vega.LiquidityFeeSettings","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tick_size","description":"The market tick size defines the minimum change in quote price for the market","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"enable_transaction_reordering","description":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NewTransfer","longName":"NewTransfer","fullName":"vega.NewTransfer","description":"New governance transfer","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration for a new transfer.","label":"","type":"NewTransferConfiguration","longType":"NewTransferConfiguration","fullType":"vega.NewTransferConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NewTransferConfiguration","longName":"NewTransferConfiguration","fullName":"vega.NewTransferConfiguration","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"source_type","description":"Source account type, such as network treasury, market insurance pool","label":"","type":"AccountType","longType":"AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source","description":"If network treasury, field is empty, otherwise uses the market ID","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfer_type","description":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount","label":"","type":"GovernanceTransferType","longType":"GovernanceTransferType","fullType":"vega.GovernanceTransferType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Maximum amount to transfer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"ID of asset to transfer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fraction_of_balance","description":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"destination_type","description":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool","label":"","type":"AccountType","longType":"AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"destination","description":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"one_off","description":"","label":"","type":"OneOffTransfer","longType":"OneOffTransfer","fullType":"vega.OneOffTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""},{"name":"recurring","description":"","label":"","type":"RecurringTransfer","longType":"RecurringTransfer","fullType":"vega.RecurringTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""}]},{"name":"OneOffTransfer","longName":"OneOffTransfer","fullName":"vega.OneOffTransfer","description":"Specific details for a one off transfer","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"deliver_on","description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PerpetualProduct","longName":"PerpetualProduct","fullName":"vega.PerpetualProduct","description":"Perpetual product configuration","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"settlement_asset","description":"Asset ID for the product's settlement asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quote_name","description":"Product quote name.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_funding_factor","description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"interest_rate","description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"clamp_lower_bound","description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"clamp_upper_bound","description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_schedule","description":"Data source spec describing the data source for settlement schedule.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_data","description":"Data source spec describing the data source for settlement.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_binding","description":"Binding between the data source spec and the settlement data.","label":"","type":"DataSourceSpecToPerpetualBinding","longType":"DataSourceSpecToPerpetualBinding","fullType":"vega.DataSourceSpecToPerpetualBinding","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"funding_rate_scaling_factor","description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_scaling_factor","defaultValue":""},{"name":"funding_rate_lower_bound","description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_lower_bound","defaultValue":""},{"name":"funding_rate_upper_bound","description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_upper_bound","defaultValue":""},{"name":"internal_composite_price_configuration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used.","label":"optional","type":"CompositePriceConfiguration","longType":"CompositePriceConfiguration","fullType":"vega.CompositePriceConfiguration","ismap":false,"isoneof":true,"oneofdecl":"_internal_composite_price_configuration","defaultValue":""}]},{"name":"Proposal","longName":"Proposal","fullName":"vega.Proposal","description":"Governance proposal","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Unique proposal ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"Proposal reference.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID i.e. public key of the party submitting the proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"state","description":"Current state of the proposal, i.e. open, passed, failed etc.","label":"","type":"State","longType":"Proposal.State","fullType":"vega.Proposal.State","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"terms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term.","label":"optional","type":"ProposalTerms","longType":"ProposalTerms","fullType":"vega.ProposalTerms","ismap":false,"isoneof":true,"oneofdecl":"_terms","defaultValue":""},{"name":"reason","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses.","label":"optional","type":"ProposalError","longType":"ProposalError","fullType":"vega.ProposalError","ismap":false,"isoneof":true,"oneofdecl":"_reason","defaultValue":""},{"name":"error_details","description":"Detailed error associated to the reason.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_error_details","defaultValue":""},{"name":"rationale","description":"Rationale behind a proposal.","label":"","type":"ProposalRationale","longType":"ProposalRationale","fullType":"vega.ProposalRationale","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_participation","description":"Required vote participation for this proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_majority","description":"Required majority for this proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_liquidity_provider_participation","description":"Required participation from liquidity providers, optional but is required for market update proposal.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_required_liquidity_provider_participation","defaultValue":""},{"name":"required_liquidity_provider_majority","description":"Required majority from liquidity providers, optional but is required for market update proposal.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_required_liquidity_provider_majority","defaultValue":""},{"name":"batch_terms","description":"Batch proposal terms.","label":"optional","type":"BatchProposalTerms","longType":"BatchProposalTerms","fullType":"vega.BatchProposalTerms","ismap":false,"isoneof":true,"oneofdecl":"_batch_terms","defaultValue":""},{"name":"batch_id","description":"ID of a batch proposal that this proposal is part of.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_batch_id","defaultValue":""}]},{"name":"ProposalParameters","longName":"ProposalParameters","fullName":"vega.ProposalParameters","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"min_close","description":"Represents the minimum time before a proposal can be closed for voting.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_close","description":"Represents the maximum time that a proposal can be open for voting.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_enact","description":"Represents the minimum time before an enacted proposal takes effect.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_enact","description":"Represents the maximum time before an enacted proposal must take effect.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_participation","description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_majority","description":"Specifies the required percentage of votes a proposal needs to be approved.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_proposer_balance","description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_voter_balance","description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_participation_lp","description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"required_majority_lp","description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_equity_like_share","description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProposalRationale","longName":"ProposalRationale","fullName":"vega.ProposalRationale","description":"Rationale behind a proposal.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"description","description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"title","description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProposalTerms","longName":"ProposalTerms","fullName":"vega.ProposalTerms","description":"Terms for a governance proposal on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"closing_timestamp","description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"enactment_timestamp","description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validation_timestamp","description":"Validation timestamp as Unix time in seconds.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"update_market","description":"Proposal change for modifying an existing futures market on Vega.","label":"","type":"UpdateMarket","longType":"UpdateMarket","fullType":"vega.UpdateMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_market","description":"Proposal change for creating new futures market on Vega.","label":"","type":"NewMarket","longType":"NewMarket","fullType":"vega.NewMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_network_parameter","description":"Proposal change for updating Vega network parameters.","label":"","type":"UpdateNetworkParameter","longType":"UpdateNetworkParameter","fullType":"vega.UpdateNetworkParameter","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_asset","description":"Proposal change for creating new assets on Vega.","label":"","type":"NewAsset","longType":"NewAsset","fullType":"vega.NewAsset","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_freeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment.","label":"","type":"NewFreeform","longType":"NewFreeform","fullType":"vega.NewFreeform","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_asset","description":"Proposal change for updating an asset.","label":"","type":"UpdateAsset","longType":"UpdateAsset","fullType":"vega.UpdateAsset","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_spot_market","description":"Proposal change for creating new spot market on Vega.","label":"","type":"NewSpotMarket","longType":"NewSpotMarket","fullType":"vega.NewSpotMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_spot_market","description":"Proposal change for modifying an existing spot market on Vega.","label":"","type":"UpdateSpotMarket","longType":"UpdateSpotMarket","fullType":"vega.UpdateSpotMarket","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"new_transfer","description":"Proposal change for a governance transfer.","label":"","type":"NewTransfer","longType":"NewTransfer","fullType":"vega.NewTransfer","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"cancel_transfer","description":"Cancel a governance transfer.","label":"","type":"CancelTransfer","longType":"CancelTransfer","fullType":"vega.CancelTransfer","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_market_state","description":"Proposal change for updating the state of a market.","label":"","type":"UpdateMarketState","longType":"UpdateMarketState","fullType":"vega.UpdateMarketState","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_referral_program","description":"Proposal change for updating the referral program.","label":"","type":"UpdateReferralProgram","longType":"UpdateReferralProgram","fullType":"vega.UpdateReferralProgram","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""},{"name":"update_volume_discount_program","description":"Proposal change for updating the volume discount program.","label":"","type":"UpdateVolumeDiscountProgram","longType":"UpdateVolumeDiscountProgram","fullType":"vega.UpdateVolumeDiscountProgram","ismap":false,"isoneof":true,"oneofdecl":"change","defaultValue":""}]},{"name":"RecurringTransfer","longName":"RecurringTransfer","fullName":"vega.RecurringTransfer","description":"Specific details for a recurring transfer\n\nFirst epoch from which this transfer shall be paid.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"start_epoch","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_epoch","description":"Last epoch at which this transfer shall be paid.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_end_epoch","defaultValue":""},{"name":"dispatch_strategy","description":"Optional parameter defining how a transfer is dispatched.","label":"optional","type":"DispatchStrategy","longType":"DispatchStrategy","fullType":"vega.DispatchStrategy","ismap":false,"isoneof":true,"oneofdecl":"_dispatch_strategy","defaultValue":""},{"name":"factor","description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralProgramChanges","longName":"ReferralProgramChanges","fullName":"vega.ReferralProgramChanges","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"benefit_tiers","description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","label":"repeated","type":"BenefitTier","longType":"BenefitTier","fullType":"vega.BenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_of_program_timestamp","description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"window_length","description":"Number of epochs over which to evaluate a referral set's running volume.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staking_tiers","description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","label":"repeated","type":"StakingTier","longType":"StakingTier","fullType":"vega.StakingTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SpotProduct","longName":"SpotProduct","fullName":"vega.SpotProduct","description":"Spot product configuration","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"base_asset","description":"Base asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quote_asset","description":"Quote asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SuccessorConfiguration","longName":"SuccessorConfiguration","fullName":"vega.SuccessorConfiguration","description":"Configuration required to turn a new market proposal in to a successor market proposal.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"parent_market_id","description":"ID of the market that the successor should take over from.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"insurance_pool_fraction","description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateAsset","longName":"UpdateAsset","fullName":"vega.UpdateAsset","description":"Update an existing asset on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID the update is for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"changes","description":"Changes to apply on an existing asset.","label":"","type":"AssetDetailsUpdate","longType":"AssetDetailsUpdate","fullType":"vega.AssetDetailsUpdate","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateFutureProduct","longName":"UpdateFutureProduct","fullName":"vega.UpdateFutureProduct","description":"Future product configuration","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"quote_name","description":"Human-readable name/abbreviation of the quote name.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_data","description":"The data source spec describing the data of settlement data.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_trading_termination","description":"The data source spec describing the data source for trading termination.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_binding","description":"The binding between the data source spec and the settlement data.","label":"","type":"DataSourceSpecToFutureBinding","longType":"DataSourceSpecToFutureBinding","fullType":"vega.DataSourceSpecToFutureBinding","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateInstrumentConfiguration","longName":"UpdateInstrumentConfiguration","fullName":"vega.UpdateInstrumentConfiguration","description":"Instrument configuration","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"code","description":"Instrument code, human-readable shortcode used to describe the instrument.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Instrument name","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"future","description":"Future.","label":"","type":"UpdateFutureProduct","longType":"UpdateFutureProduct","fullType":"vega.UpdateFutureProduct","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""},{"name":"perpetual","description":"Perpetual.","label":"","type":"UpdatePerpetualProduct","longType":"UpdatePerpetualProduct","fullType":"vega.UpdatePerpetualProduct","ismap":false,"isoneof":true,"oneofdecl":"product","defaultValue":""}]},{"name":"UpdateMarket","longName":"UpdateMarket","fullName":"vega.UpdateMarket","description":"Update an existing market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID the update is for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"changes","description":"Updated configuration of the futures market.","label":"","type":"UpdateMarketConfiguration","longType":"UpdateMarketConfiguration","fullType":"vega.UpdateMarketConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateMarketConfiguration","longName":"UpdateMarketConfiguration","fullName":"vega.UpdateMarketConfiguration","description":"Configuration to update a futures market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"instrument","description":"Updated futures market instrument configuration.","label":"","type":"UpdateInstrumentConfiguration","longType":"UpdateInstrumentConfiguration","fullType":"vega.UpdateInstrumentConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metadata","description":"Optional futures market metadata, tags.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price_monitoring_parameters","description":"Price monitoring parameters.","label":"","type":"PriceMonitoringParameters","longType":"PriceMonitoringParameters","fullType":"vega.PriceMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_monitoring_parameters","description":"Liquidity monitoring parameters.","label":"","type":"LiquidityMonitoringParameters","longType":"LiquidityMonitoringParameters","fullType":"vega.LiquidityMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"simple","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected.","label":"","type":"SimpleModelParams","longType":"SimpleModelParams","fullType":"vega.SimpleModelParams","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"log_normal","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected.","label":"","type":"LogNormalRiskModel","longType":"LogNormalRiskModel","fullType":"vega.LogNormalRiskModel","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"lp_price_range","description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_lp_price_range","defaultValue":""},{"name":"linear_slippage_factor","description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quadratic_slippage_factor","description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":"","options":{"deprecated":true}},{"name":"liquidity_sla_parameters","description":"Liquidity SLA parameters","label":"","type":"LiquiditySLAParameters","longType":"LiquiditySLAParameters","fullType":"vega.LiquiditySLAParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee_settings","description":"Specifies how the liquidity fee for the market will be calculated.","label":"","type":"LiquidityFeeSettings","longType":"LiquidityFeeSettings","fullType":"vega.LiquidityFeeSettings","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidation_strategy","description":"Liquidation strategy parameters","label":"","type":"LiquidationStrategy","longType":"LiquidationStrategy","fullType":"vega.LiquidationStrategy","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mark_price_configuration","description":"Mark price configuration.","label":"","type":"CompositePriceConfiguration","longType":"CompositePriceConfiguration","fullType":"vega.CompositePriceConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tick_size","description":"The market tick size defines the minimum change in quote price for the market","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"enable_transaction_reordering","description":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateMarketState","longName":"UpdateMarketState","fullName":"vega.UpdateMarketState","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration for governance-initiated change of a market's state","label":"","type":"UpdateMarketStateConfiguration","longType":"UpdateMarketStateConfiguration","fullType":"vega.UpdateMarketStateConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateMarketStateConfiguration","longName":"UpdateMarketStateConfiguration","fullName":"vega.UpdateMarketStateConfiguration","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"ID of the market","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"update_type","description":"Type of the market update","label":"","type":"MarketStateUpdateType","longType":"MarketStateUpdateType","fullType":"vega.MarketStateUpdateType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Settlement price, relevant only for market termination for futures markets","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_price","defaultValue":""}]},{"name":"UpdateNetworkParameter","longName":"UpdateNetworkParameter","fullName":"vega.UpdateNetworkParameter","description":"Update network configuration on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"The network parameter to update.","label":"","type":"NetworkParameter","longType":"NetworkParameter","fullType":"vega.NetworkParameter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdatePerpetualProduct","longName":"UpdatePerpetualProduct","fullName":"vega.UpdatePerpetualProduct","description":"Perpetual product configuration","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"quote_name","description":"Human-readable name/abbreviation of the quote name.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_funding_factor","description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"interest_rate","description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"clamp_lower_bound","description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"clamp_upper_bound","description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_schedule","description":"Data source spec describing the data source for settlement schedule.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_for_settlement_data","description":"Data source spec describing the data source for settlement.","label":"","type":"DataSourceDefinition","longType":"DataSourceDefinition","fullType":"vega.DataSourceDefinition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_source_spec_binding","description":"Binding between the data source spec and the settlement data.","label":"","type":"DataSourceSpecToPerpetualBinding","longType":"DataSourceSpecToPerpetualBinding","fullType":"vega.DataSourceSpecToPerpetualBinding","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"funding_rate_scaling_factor","description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_scaling_factor","defaultValue":""},{"name":"funding_rate_lower_bound","description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_lower_bound","defaultValue":""},{"name":"funding_rate_upper_bound","description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate_upper_bound","defaultValue":""},{"name":"internal_composite_price_configuration","description":"Configuration for the internal composite price used in funding payment calculation.","label":"optional","type":"CompositePriceConfiguration","longType":"CompositePriceConfiguration","fullType":"vega.CompositePriceConfiguration","ismap":false,"isoneof":true,"oneofdecl":"_internal_composite_price_configuration","defaultValue":""}]},{"name":"UpdateReferralProgram","longName":"UpdateReferralProgram","fullName":"vega.UpdateReferralProgram","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration for change to update a referral program.","label":"","type":"ReferralProgramChanges","longType":"ReferralProgramChanges","fullType":"vega.ReferralProgramChanges","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateSpotInstrumentConfiguration","longName":"UpdateSpotInstrumentConfiguration","fullName":"vega.UpdateSpotInstrumentConfiguration","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"code","description":"Instrument code, human-readable shortcode used to describe the instrument.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Instrument name","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateSpotMarket","longName":"UpdateSpotMarket","fullName":"vega.UpdateSpotMarket","description":"Update an existing spot market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID the update is for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"changes","description":"Updated configuration of the spot market.","label":"","type":"UpdateSpotMarketConfiguration","longType":"UpdateSpotMarketConfiguration","fullType":"vega.UpdateSpotMarketConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateSpotMarketConfiguration","longName":"UpdateSpotMarketConfiguration","fullName":"vega.UpdateSpotMarketConfiguration","description":"Configuration to update a spot market on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"metadata","description":"Optional spot market metadata, tags.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price_monitoring_parameters","description":"Price monitoring parameters.","label":"","type":"PriceMonitoringParameters","longType":"PriceMonitoringParameters","fullType":"vega.PriceMonitoringParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"target_stake_parameters","description":"Specifies parameters related to target stake calculation.","label":"","type":"TargetStakeParameters","longType":"TargetStakeParameters","fullType":"vega.TargetStakeParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"simple","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected.","label":"","type":"SimpleModelParams","longType":"SimpleModelParams","fullType":"vega.SimpleModelParams","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"log_normal","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected.","label":"","type":"LogNormalRiskModel","longType":"LogNormalRiskModel","fullType":"vega.LogNormalRiskModel","ismap":false,"isoneof":true,"oneofdecl":"risk_parameters","defaultValue":""},{"name":"sla_params","description":"Specifies the liquidity provision SLA parameters.","label":"","type":"LiquiditySLAParameters","longType":"LiquiditySLAParameters","fullType":"vega.LiquiditySLAParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_fee_settings","description":"Specifies how the liquidity fee for the market will be calculated.","label":"","type":"LiquidityFeeSettings","longType":"LiquidityFeeSettings","fullType":"vega.LiquidityFeeSettings","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tick_size","description":"The market tick size defines the minimum change in quote price for the market","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"instrument","description":"Specifies the name and code of the spot instrument.","label":"","type":"UpdateSpotInstrumentConfiguration","longType":"UpdateSpotInstrumentConfiguration","fullType":"vega.UpdateSpotInstrumentConfiguration","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"enable_transaction_reordering","description":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateVolumeDiscountProgram","longName":"UpdateVolumeDiscountProgram","fullName":"vega.UpdateVolumeDiscountProgram","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"changes","description":"Configuration for a change to update a volume discount program","label":"","type":"VolumeDiscountProgramChanges","longType":"VolumeDiscountProgramChanges","fullType":"vega.VolumeDiscountProgramChanges","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountProgramChanges","longName":"VolumeDiscountProgramChanges","fullName":"vega.VolumeDiscountProgramChanges","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"benefit_tiers","description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","label":"repeated","type":"VolumeBenefitTier","longType":"VolumeBenefitTier","fullType":"vega.VolumeBenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_of_program_timestamp","description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"window_length","description":"Number of epochs over which to evaluate a referral set's running volume.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Vote","longName":"Vote","fullName":"vega.Vote","description":"Governance vote","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Voter's party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"Which way the party voted.","label":"","type":"Value","longType":"Vote.Value","fullType":"vega.Vote.Value","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposal_id","description":"Proposal ID being voted on.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_governance_token_balance","description":"Total number of governance token for the party that cast the vote.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_governance_token_weight","description":"The weight of this vote based on the total number of governance tokens.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_equity_like_share_weight","description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"els_per_market","description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","label":"repeated","type":"VoteELSPair","longType":"VoteELSPair","fullType":"vega.VoteELSPair","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VoteELSPair","longName":"VoteELSPair","fullName":"vega.VoteELSPair","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"The market ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"els","description":"The equity-like share weight for this market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/commands/v1/commands.proto","description":"","package":"vega.commands.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"Method","longName":"CancelAMM.Method","fullName":"vega.commands.v1.CancelAMM.Method","description":"","values":[{"name":"METHOD_UNSPECIFIED","number":"0","description":""},{"name":"METHOD_IMMEDIATE","number":"1","description":"Cancellation will be immediate and any open positions will be transferred to the network for liquidation."},{"name":"METHOD_REDUCE_ONLY","number":"2","description":"AMM will only trade to reduce its position, and will be cancelled once its position reaches zero."}]},{"name":"Method","longName":"UndelegateSubmission.Method","fullName":"vega.commands.v1.UndelegateSubmission.Method","description":"","values":[{"name":"METHOD_UNSPECIFIED","number":"0","description":""},{"name":"METHOD_NOW","number":"1","description":"Undelegate straight away, losing all rewards for the current epoch."},{"name":"METHOD_AT_END_OF_EPOCH","number":"2","description":"Undelegate at the end of an epoch, retaining all rewards for the current epoch."}]},{"name":"Mode","longName":"UpdateMarginMode.Mode","fullName":"vega.commands.v1.UpdateMarginMode.Mode","description":"","values":[{"name":"MODE_UNSPECIFIED","number":"0","description":"Never valid."},{"name":"MODE_CROSS_MARGIN","number":"1","description":"Cross margin mode - margin is dynamically acquired and released as a position is marked to market"},{"name":"MODE_ISOLATED_MARGIN","number":"2","description":"Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed"}]}],"extensions":[],"messages":[{"name":"AmendAMM","longName":"AmendAMM","fullName":"vega.commands.v1.AmendAMM","description":"Command to amend an existing automated market maker on a market.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the AMM to be amended.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commitment_amount","description":"Amount to be committed to the AMM. If not supplied the commitment will remain unchanged.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_commitment_amount","defaultValue":""},{"name":"slippage_tolerance","description":"Slippage tolerance for rebasing position when updating the AMM.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"concentrated_liquidity_parameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged.","label":"optional","type":"ConcentratedLiquidityParameters","longType":"AmendAMM.ConcentratedLiquidityParameters","fullType":"vega.commands.v1.AmendAMM.ConcentratedLiquidityParameters","ismap":false,"isoneof":true,"oneofdecl":"_concentrated_liquidity_parameters","defaultValue":""},{"name":"proposed_fee","description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market. If not supplied the proposed fee will remain unchanged.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_proposed_fee","defaultValue":""}]},{"name":"ConcentratedLiquidityParameters","longName":"AmendAMM.ConcentratedLiquidityParameters","fullName":"vega.commands.v1.AmendAMM.ConcentratedLiquidityParameters","description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"upper_bound","description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_upper_bound","defaultValue":""},{"name":"lower_bound","description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_lower_bound","defaultValue":""},{"name":"base","description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"leverage_at_upper_bound","description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_upper_bound","defaultValue":""},{"name":"leverage_at_lower_bound","description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_lower_bound","defaultValue":""}]},{"name":"ApplyReferralCode","longName":"ApplyReferralCode","fullName":"vega.commands.v1.ApplyReferralCode","description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Referral code, normally the referral set ID, for the party to join.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BatchMarketInstructions","longName":"BatchMarketInstructions","fullName":"vega.commands.v1.BatchMarketInstructions","description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"cancellations","description":"List of order cancellations to be processed sequentially.","label":"repeated","type":"OrderCancellation","longType":"OrderCancellation","fullType":"vega.commands.v1.OrderCancellation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amendments","description":"List of order amendments to be processed sequentially.","label":"repeated","type":"OrderAmendment","longType":"OrderAmendment","fullType":"vega.commands.v1.OrderAmendment","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submissions","description":"List of order submissions to be processed sequentially.","label":"repeated","type":"OrderSubmission","longType":"OrderSubmission","fullType":"vega.commands.v1.OrderSubmission","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stop_orders_cancellation","description":"List of stop order cancellations to be processed sequentially.","label":"repeated","type":"StopOrdersCancellation","longType":"StopOrdersCancellation","fullType":"vega.commands.v1.StopOrdersCancellation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stop_orders_submission","description":"List of stop order submissions to be processed sequentially.","label":"repeated","type":"StopOrdersSubmission","longType":"StopOrdersSubmission","fullType":"vega.commands.v1.StopOrdersSubmission","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"update_margin_mode","description":"Update margin mode instruction","label":"repeated","type":"UpdateMarginMode","longType":"UpdateMarginMode","fullType":"vega.commands.v1.UpdateMarginMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BatchProposalSubmission","longName":"BatchProposalSubmission","fullName":"vega.commands.v1.BatchProposalSubmission","description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"reference","description":"Arbitrary human-readable reference identifying the proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"terms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment.","label":"","type":"BatchProposalSubmissionTerms","longType":"BatchProposalSubmissionTerms","fullType":"vega.commands.v1.BatchProposalSubmissionTerms","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rationale","description":"Rationale behind a proposal.","label":"","type":"ProposalRationale","longType":"vega.ProposalRationale","fullType":"vega.ProposalRationale","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BatchProposalSubmissionTerms","longName":"BatchProposalSubmissionTerms","fullName":"vega.commands.v1.BatchProposalSubmissionTerms","description":"Terms for a batch governance proposal submission","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"closing_timestamp","description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"changes","description":"List of individual changes included in the batch proposal.","label":"repeated","type":"BatchProposalTermsChange","longType":"vega.BatchProposalTermsChange","fullType":"vega.BatchProposalTermsChange","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CancelAMM","longName":"CancelAMM","fullName":"vega.commands.v1.CancelAMM","description":"Command to cancel an automated market maker for a given market.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to cancel an AMM for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"method","description":"Method to use to cancel the AMM.","label":"","type":"Method","longType":"CancelAMM.Method","fullType":"vega.commands.v1.CancelAMM.Method","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CancelTransfer","longName":"CancelTransfer","fullName":"vega.commands.v1.CancelTransfer","description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transfer_id","description":"Transfer ID of the transfer to cancel.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CreateReferralSet","longName":"CreateReferralSet","fullName":"vega.commands.v1.CreateReferralSet","description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"is_team","description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team","description":"Team details, if the referral set is to be considered a team.","label":"optional","type":"Team","longType":"CreateReferralSet.Team","fullType":"vega.commands.v1.CreateReferralSet.Team","ismap":false,"isoneof":true,"oneofdecl":"_team","defaultValue":""}]},{"name":"Team","longName":"CreateReferralSet.Team","fullName":"vega.commands.v1.CreateReferralSet.Team","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"name","description":"Name of the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_url","description":"External link to the team's homepage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_url","defaultValue":""},{"name":"avatar_url","description":"External link to an avatar for the team.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_avatar_url","defaultValue":""},{"name":"closed","description":"Whether or not the team is closed to new party members.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"allow_list","description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DelayedTransactionsWrapper","longName":"DelayedTransactionsWrapper","fullName":"vega.commands.v1.DelayedTransactionsWrapper","description":"Internal transactions used to convey delayed transactions to be included in the next block.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transactions","description":"","label":"repeated","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"height","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DelegateSubmission","longName":"DelegateSubmission","fullName":"vega.commands.v1.DelegateSubmission","description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"Node ID to delegate stake to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"IcebergOpts","longName":"IcebergOpts","fullName":"vega.commands.v1.IcebergOpts","description":"Iceberg order options","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"peak_size","description":"Size of the order that is made visible and can be traded with during the execution of a single order.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"minimum_visible_size","description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"IssueSignatures","longName":"IssueSignatures","fullName":"vega.commands.v1.IssueSignatures","description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"submitter","description":"Ethereum address which will submit the signatures to the smart contract.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"kind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed.","label":"","type":"NodeSignatureKind","longType":"NodeSignatureKind","fullType":"vega.commands.v1.NodeSignatureKind","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_node_id","description":"Node ID of the validator node that will be signed in or out of the smart contract.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Chain ID of the bridge to generate signatures for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"JoinTeam","longName":"JoinTeam","fullName":"vega.commands.v1.JoinTeam","description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"ID of the team to join, this is the same as the referral code used to generate the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvisionAmendment","longName":"LiquidityProvisionAmendment","fullName":"vega.commands.v1.LiquidityProvisionAmendment","description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market that the submitter wants to amend the liquidity commitment for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commitment_amount","description":"New commitment amount.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fee","description":"New nominated liquidity fee factor.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvisionCancellation","longName":"LiquidityProvisionCancellation","fullName":"vega.commands.v1.LiquidityProvisionCancellation","description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market that the submitter will stop providing liquidity for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvisionSubmission","longName":"LiquidityProvisionSubmission","fullName":"vega.commands.v1.LiquidityProvisionSubmission","description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market that the submitter wishes to provide liquidity for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commitment_amount","description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fee","description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OneOffTransfer","longName":"OneOffTransfer","fullName":"vega.commands.v1.OneOffTransfer","description":"Details for a one-off transfer.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"deliver_on","description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderAmendment","longName":"OrderAmendment","fullName":"vega.commands.v1.OrderAmendment","description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"order_id","description":"ID of the order to amend.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID that the order was originally submitted to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_price","defaultValue":""},{"name":"size_delta","description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expires_at","description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_expires_at","defaultValue":""},{"name":"time_in_force","description":"New time in force for the order.","label":"","type":"TimeInForce","longType":"vega.Order.TimeInForce","fullType":"vega.Order.TimeInForce","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pegged_offset","description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pegged_reference","description":"New pegged reference for the order.","label":"","type":"PeggedReference","longType":"vega.PeggedReference","fullType":"vega.PeggedReference","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size","description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_size","defaultValue":""}]},{"name":"OrderCancellation","longName":"OrderCancellation","fullName":"vega.commands.v1.OrderCancellation","description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"order_id","description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderSubmission","longName":"OrderSubmission","fullName":"vega.commands.v1.OrderSubmission","description":"A command that submits an order to the Vega network for a given market.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to submit the order to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size","description":"Size for the order, for example, in a futures market the size equals the number of units.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"side","description":"Which side of the order book the order is for, e.g. buy or sell.","label":"","type":"Side","longType":"vega.Side","fullType":"vega.Side","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time_in_force","description":"Time in force indicates how long an order will remain active before it is executed or expires..","label":"","type":"TimeInForce","longType":"vega.Order.TimeInForce","fullType":"vega.Order.TimeInForce","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expires_at","description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of the order.","label":"","type":"Type","longType":"vega.Order.Type","fullType":"vega.Order.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pegged_order","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times.","label":"","type":"PeggedOrder","longType":"vega.PeggedOrder","fullType":"vega.PeggedOrder","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"post_only","description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reduce_only","description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"iceberg_opts","description":"Iceberg order details. If set, the order will exist on the order book in chunks.","label":"optional","type":"IcebergOpts","longType":"IcebergOpts","fullType":"vega.commands.v1.IcebergOpts","ismap":false,"isoneof":true,"oneofdecl":"_iceberg_opts","defaultValue":""}]},{"name":"ProposalSubmission","longName":"ProposalSubmission","fullName":"vega.commands.v1.ProposalSubmission","description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"reference","description":"Arbitrary human-readable reference identifying the proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"terms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment.","label":"","type":"ProposalTerms","longType":"vega.ProposalTerms","fullType":"vega.ProposalTerms","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rationale","description":"Rationale behind a proposal.","label":"","type":"ProposalRationale","longType":"vega.ProposalRationale","fullType":"vega.ProposalRationale","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RecurringTransfer","longName":"RecurringTransfer","fullName":"vega.commands.v1.RecurringTransfer","description":"Details for a recurring transfer","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"start_epoch","description":"First epoch from which this transfer shall be executed.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_epoch","description":"Last epoch at which this transfer shall be executed.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_end_epoch","defaultValue":""},{"name":"factor","description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"dispatch_strategy","description":"Optional parameter defining how a transfer is dispatched.","label":"","type":"DispatchStrategy","longType":"vega.DispatchStrategy","fullType":"vega.DispatchStrategy","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StopOrderSetup","longName":"StopOrderSetup","fullName":"vega.commands.v1.StopOrderSetup","description":"Price and expiry configuration for a stop order.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"order_submission","description":"Order to be submitted once the trigger is breached.","label":"","type":"OrderSubmission","longType":"OrderSubmission","fullType":"vega.commands.v1.OrderSubmission","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expires_at","description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_expires_at","defaultValue":""},{"name":"expiry_strategy","description":"Strategy to adopt if the expiry time is reached.","label":"optional","type":"ExpiryStrategy","longType":"vega.StopOrder.ExpiryStrategy","fullType":"vega.StopOrder.ExpiryStrategy","ismap":false,"isoneof":true,"oneofdecl":"_expiry_strategy","defaultValue":""},{"name":"size_override_setting","description":"Indicates if this order is linked to an order or position to derive the order size","label":"optional","type":"SizeOverrideSetting","longType":"vega.StopOrder.SizeOverrideSetting","fullType":"vega.StopOrder.SizeOverrideSetting","ismap":false,"isoneof":true,"oneofdecl":"_size_override_setting","defaultValue":""},{"name":"size_override_value","description":"If this order is linked to a position, provide an optional scaling factor","label":"optional","type":"SizeOverrideValue","longType":"vega.StopOrder.SizeOverrideValue","fullType":"vega.StopOrder.SizeOverrideValue","ismap":false,"isoneof":true,"oneofdecl":"_size_override_value","defaultValue":""},{"name":"price","description":"Order will be submitted if the last traded price on the market breaches the given price.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"trigger","defaultValue":""},{"name":"trailing_percent_offset","description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"trigger","defaultValue":""}]},{"name":"StopOrdersCancellation","longName":"StopOrdersCancellation","fullName":"vega.commands.v1.StopOrdersCancellation","description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"stop_order_id","description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_stop_order_id","defaultValue":""}]},{"name":"StopOrdersSubmission","longName":"StopOrdersSubmission","fullName":"vega.commands.v1.StopOrdersSubmission","description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"rises_above","description":"Stop order that will be triggered if the price rises above a given trigger price.","label":"optional","type":"StopOrderSetup","longType":"StopOrderSetup","fullType":"vega.commands.v1.StopOrderSetup","ismap":false,"isoneof":true,"oneofdecl":"_rises_above","defaultValue":""},{"name":"falls_below","description":"Stop order that will be triggered if the price falls below a given trigger price.","label":"optional","type":"StopOrderSetup","longType":"StopOrderSetup","fullType":"vega.commands.v1.StopOrderSetup","ismap":false,"isoneof":true,"oneofdecl":"_falls_below","defaultValue":""}]},{"name":"SubmitAMM","longName":"SubmitAMM","fullName":"vega.commands.v1.SubmitAMM","description":"Command to create an automated market maker for a given market.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for which to create an AMM.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commitment_amount","description":"Amount to be committed to the AMM.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"slippage_tolerance","description":"Slippage tolerance used for rebasing the AMM if its base price crosses with existing order","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"concentrated_liquidity_parameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves.","label":"","type":"ConcentratedLiquidityParameters","longType":"SubmitAMM.ConcentratedLiquidityParameters","fullType":"vega.commands.v1.SubmitAMM.ConcentratedLiquidityParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposed_fee","description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ConcentratedLiquidityParameters","longName":"SubmitAMM.ConcentratedLiquidityParameters","fullName":"vega.commands.v1.SubmitAMM.ConcentratedLiquidityParameters","description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"upper_bound","description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_upper_bound","defaultValue":""},{"name":"lower_bound","description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_lower_bound","defaultValue":""},{"name":"base","description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"leverage_at_upper_bound","description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_upper_bound","defaultValue":""},{"name":"leverage_at_lower_bound","description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_lower_bound","defaultValue":""}]},{"name":"Transfer","longName":"Transfer","fullName":"vega.commands.v1.Transfer","description":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"from_account_type","description":"Account type from which the funds of the party should be taken.","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to","description":"Public key of the destination account.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account_type","description":"Type of the destination account.","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID of the asset to be transferred.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"Reference to be attached to the transfer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from","description":"AMM key from which assets are to be transferred, if applicable.\nThe submitter of the transaction must be the owner of this AMM key.\nIf provided, the 'from_account_type' must be REWARDS_VESTED, and the asset in this account\nmust match the asset specified in the transfer.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_from","defaultValue":""},{"name":"one_off","description":"Details of a one-off transfer that is executed once at a specified time.","label":"","type":"OneOffTransfer","longType":"OneOffTransfer","fullType":"vega.commands.v1.OneOffTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""},{"name":"recurring","description":"Details of a transfer that is executed once every epoch until stopped.","label":"","type":"RecurringTransfer","longType":"RecurringTransfer","fullType":"vega.commands.v1.RecurringTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""}]},{"name":"UndelegateSubmission","longName":"UndelegateSubmission","fullName":"vega.commands.v1.UndelegateSubmission","description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"Node ID to undelegate stake from.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"method","description":"Method of delegation.","label":"","type":"Method","longType":"UndelegateSubmission.Method","fullType":"vega.commands.v1.UndelegateSubmission.Method","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateMarginMode","longName":"UpdateMarginMode","fullName":"vega.commands.v1.UpdateMarginMode","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market to change margin mode for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mode","description":"Margin mode to use.","label":"","type":"Mode","longType":"UpdateMarginMode.Mode","fullType":"vega.commands.v1.UpdateMarginMode.Mode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_factor","description":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_margin_factor","defaultValue":""}]},{"name":"UpdatePartyProfile","longName":"UpdatePartyProfile","fullName":"vega.commands.v1.UpdatePartyProfile","description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"alias","description":"Alias given to the party. It must be unique network-wide.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"metadata","description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","label":"repeated","type":"Metadata","longType":"vega.Metadata","fullType":"vega.Metadata","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"UpdateReferralSet","longName":"UpdateReferralSet","fullName":"vega.commands.v1.UpdateReferralSet","description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"ID of the referral set to update.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"is_team","description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team","description":"Team details, if the referral set is to be considered a team.","label":"optional","type":"Team","longType":"UpdateReferralSet.Team","fullType":"vega.commands.v1.UpdateReferralSet.Team","ismap":false,"isoneof":true,"oneofdecl":"_team","defaultValue":""}]},{"name":"Team","longName":"UpdateReferralSet.Team","fullName":"vega.commands.v1.UpdateReferralSet.Team","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"name","description":"New name of the team.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_name","defaultValue":""},{"name":"team_url","description":"New link to the team's homepage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_url","defaultValue":""},{"name":"avatar_url","description":"New link to an avatar for the team.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_avatar_url","defaultValue":""},{"name":"closed","description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_closed","defaultValue":""},{"name":"allow_list","description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VoteSubmission","longName":"VoteSubmission","fullName":"vega.commands.v1.VoteSubmission","description":"Command that allows a token holder to vote for or against an active governance proposal.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposal_id","description":"Submit vote for the specified proposal ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"Actual value of the vote.","label":"","type":"Value","longType":"vega.Vote.Value","fullType":"vega.Vote.Value","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"WithdrawSubmission","longName":"WithdrawSubmission","fullName":"vega.commands.v1.WithdrawSubmission","description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"amount","description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset to be withdrawn.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ext","description":"Details specific to the foreign chain, such as the receiver address.","label":"","type":"WithdrawExt","longType":"vega.WithdrawExt","fullType":"vega.WithdrawExt","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/commands/v1/data.proto","description":"","package":"vega.commands.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"OracleSource","longName":"OracleDataSubmission.OracleSource","fullName":"vega.commands.v1.OracleDataSubmission.OracleSource","description":"Supported oracle sources","values":[{"name":"ORACLE_SOURCE_UNSPECIFIED","number":"0","description":"Default value"},{"name":"ORACLE_SOURCE_OPEN_ORACLE","number":"1","description":"Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard."},{"name":"ORACLE_SOURCE_JSON","number":"2","description":"Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data."},{"name":"ORACLE_SOURCE_ETHEREUM","number":"3","description":"Specifies that the payload will be base64 encoded JSON conforming to the ETH standard."}]}],"extensions":[],"messages":[{"name":"OracleDataSubmission","longName":"OracleDataSubmission","fullName":"vega.commands.v1.OracleDataSubmission","description":"Command to submit new oracle data from third party providers","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"source","description":"Source from which the data is coming from.","label":"","type":"OracleSource","longType":"OracleDataSubmission.OracleSource","fullType":"vega.commands.v1.OracleDataSubmission.OracleSource","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"payload","description":"Data provided by the data source.","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/commands/v1/transaction.proto","description":"","package":"vega.commands.v1","hasEnums":true,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"TxVersion","longName":"TxVersion","fullName":"vega.commands.v1.TxVersion","description":"Transaction versions to maintain backwards compatibility of transaction formats.","values":[{"name":"TX_VERSION_UNSPECIFIED","number":"0","description":"Transaction version is unspecified."},{"name":"TX_VERSION_V2","number":"2","description":"Transaction requires the addition of a proof-of-work calculation."},{"name":"TX_VERSION_V3","number":"3","description":"Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks."}]}],"extensions":[],"messages":[{"name":"InputData","longName":"InputData","fullName":"vega.commands.v1.InputData","description":"Input data for a transaction containing a network command for the Vega network to execute.\nOnce populated the protobuf message should be marshalled into a byte array and included in a transaction message.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"nonce","description":"Arbitrary number used to provide uniqueness to the signature of two otherwise identical input data, preventing replay attacks.\nMust be set to a different value for all new transactions sent by a party. It is advised to generate this number randomly.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_height","description":"Block height which has been used to calculate the transaction proof-of-work.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_submission","description":"Command to submit an order.","label":"","type":"OrderSubmission","longType":"OrderSubmission","fullType":"vega.commands.v1.OrderSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"order_cancellation","description":"Command to cancel an order.","label":"","type":"OrderCancellation","longType":"OrderCancellation","fullType":"vega.commands.v1.OrderCancellation","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"order_amendment","description":"Command to amend an order.","label":"","type":"OrderAmendment","longType":"OrderAmendment","fullType":"vega.commands.v1.OrderAmendment","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"withdraw_submission","description":"Command to submit a withdrawal.","label":"","type":"WithdrawSubmission","longType":"WithdrawSubmission","fullType":"vega.commands.v1.WithdrawSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"proposal_submission","description":"Command to submit a governance proposal.","label":"","type":"ProposalSubmission","longType":"ProposalSubmission","fullType":"vega.commands.v1.ProposalSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"vote_submission","description":"Command to submit a vote on a governance proposal.","label":"","type":"VoteSubmission","longType":"VoteSubmission","fullType":"vega.commands.v1.VoteSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"liquidity_provision_submission","description":"Command to submit a liquidity commitment.","label":"","type":"LiquidityProvisionSubmission","longType":"LiquidityProvisionSubmission","fullType":"vega.commands.v1.LiquidityProvisionSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"delegate_submission","description":"Command to delegate tokens to a validator.","label":"","type":"DelegateSubmission","longType":"DelegateSubmission","fullType":"vega.commands.v1.DelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"undelegate_submission","description":"Command to remove tokens delegated to a validator.","label":"","type":"UndelegateSubmission","longType":"UndelegateSubmission","fullType":"vega.commands.v1.UndelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"liquidity_provision_cancellation","description":"Command to cancel a liquidity commitment.","label":"","type":"LiquidityProvisionCancellation","longType":"LiquidityProvisionCancellation","fullType":"vega.commands.v1.LiquidityProvisionCancellation","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"liquidity_provision_amendment","description":"Command to amend a liquidity commitment.","label":"","type":"LiquidityProvisionAmendment","longType":"LiquidityProvisionAmendment","fullType":"vega.commands.v1.LiquidityProvisionAmendment","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"transfer","description":"Command to submit a transfer.","label":"","type":"Transfer","longType":"Transfer","fullType":"vega.commands.v1.Transfer","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"cancel_transfer","description":"Command to cancel a recurring transfer.","label":"","type":"CancelTransfer","longType":"CancelTransfer","fullType":"vega.commands.v1.CancelTransfer","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"announce_node","description":"Command used by a node operator to announce its node as a pending validator.","label":"","type":"AnnounceNode","longType":"AnnounceNode","fullType":"vega.commands.v1.AnnounceNode","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"batch_market_instructions","description":"Command to submit a batch of order instructions.","label":"","type":"BatchMarketInstructions","longType":"BatchMarketInstructions","fullType":"vega.commands.v1.BatchMarketInstructions","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"stop_orders_submission","description":"Command to submit a pair of stop orders.","label":"","type":"StopOrdersSubmission","longType":"StopOrdersSubmission","fullType":"vega.commands.v1.StopOrdersSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"stop_orders_cancellation","description":"Command to cancel stop orders.","label":"","type":"StopOrdersCancellation","longType":"StopOrdersCancellation","fullType":"vega.commands.v1.StopOrdersCancellation","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"create_referral_set","description":"Command to create a referral set.","label":"","type":"CreateReferralSet","longType":"CreateReferralSet","fullType":"vega.commands.v1.CreateReferralSet","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"update_referral_set","description":"Command to update a referral set.","label":"","type":"UpdateReferralSet","longType":"UpdateReferralSet","fullType":"vega.commands.v1.UpdateReferralSet","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"apply_referral_code","description":"Command to apply a referral code.","label":"","type":"ApplyReferralCode","longType":"ApplyReferralCode","fullType":"vega.commands.v1.ApplyReferralCode","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"update_margin_mode","description":"Command to update the margin mode of a party in a market.","label":"","type":"UpdateMarginMode","longType":"UpdateMarginMode","fullType":"vega.commands.v1.UpdateMarginMode","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"join_team","description":"Command to join a team.","label":"","type":"JoinTeam","longType":"JoinTeam","fullType":"vega.commands.v1.JoinTeam","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"batch_proposal_submission","description":"Command to submit a batch governance proposal.","label":"","type":"BatchProposalSubmission","longType":"BatchProposalSubmission","fullType":"vega.commands.v1.BatchProposalSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"update_party_profile","description":"Command to update a party's profile.","label":"","type":"UpdatePartyProfile","longType":"UpdatePartyProfile","fullType":"vega.commands.v1.UpdatePartyProfile","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"submit_amm","description":"Command to submit an AMM pool to a market","label":"","type":"SubmitAMM","longType":"SubmitAMM","fullType":"vega.commands.v1.SubmitAMM","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"amend_amm","description":"Command to amend an AMM pool on a market","label":"","type":"AmendAMM","longType":"AmendAMM","fullType":"vega.commands.v1.AmendAMM","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"cancel_amm","description":"Command to cancel an AMM pool on a market","label":"","type":"CancelAMM","longType":"CancelAMM","fullType":"vega.commands.v1.CancelAMM","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"node_vote","description":"Validator command sent automatically to vote on that validity of an external resource.","label":"","type":"NodeVote","longType":"NodeVote","fullType":"vega.commands.v1.NodeVote","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"node_signature","description":"Validator command sent automatically to provide signatures for the Ethereum bridge.","label":"","type":"NodeSignature","longType":"NodeSignature","fullType":"vega.commands.v1.NodeSignature","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"chain_event","description":"Validator command sent automatically to notify the Vega chain of an off-chain event.","label":"","type":"ChainEvent","longType":"ChainEvent","fullType":"vega.commands.v1.ChainEvent","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"key_rotate_submission","description":"Validator command sent manually by a node operator to rotate their node's Vega keys.","label":"","type":"KeyRotateSubmission","longType":"KeyRotateSubmission","fullType":"vega.commands.v1.KeyRotateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"state_variable_proposal","description":"Validator command sent automatically to reach consensus on floating point values.","label":"","type":"StateVariableProposal","longType":"StateVariableProposal","fullType":"vega.commands.v1.StateVariableProposal","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"validator_heartbeat","description":"Validator command sent automatically to signal regular participation in the network.","label":"","type":"ValidatorHeartbeat","longType":"ValidatorHeartbeat","fullType":"vega.commands.v1.ValidatorHeartbeat","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"ethereum_key_rotate_submission","description":"Validator command sent manually by a node operator to rotate their node's Ethereum keys.","label":"","type":"EthereumKeyRotateSubmission","longType":"EthereumKeyRotateSubmission","fullType":"vega.commands.v1.EthereumKeyRotateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"protocol_upgrade_proposal","description":"Validator command sent manually to propose a protocol upgrade.","label":"","type":"ProtocolUpgradeProposal","longType":"ProtocolUpgradeProposal","fullType":"vega.commands.v1.ProtocolUpgradeProposal","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"issue_signatures","description":"Command to request signatures to amend the multisig-control contract.","label":"","type":"IssueSignatures","longType":"IssueSignatures","fullType":"vega.commands.v1.IssueSignatures","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"oracle_data_submission","description":"Command to submit external oracle data.","label":"","type":"OracleDataSubmission","longType":"OracleDataSubmission","fullType":"vega.commands.v1.OracleDataSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"delayed_transactions_wrapper","description":"Internal transactions used to convey delayed transactions to be included in the next block.","label":"","type":"DelayedTransactionsWrapper","longType":"DelayedTransactionsWrapper","fullType":"vega.commands.v1.DelayedTransactionsWrapper","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""}]},{"name":"ProofOfWork","longName":"ProofOfWork","fullName":"vega.commands.v1.ProofOfWork","description":"Components needed for the network to verify proof-of-work.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tid","description":"Unique transaction identifier used to seed the proof-of-work hash.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Transaction","longName":"Transaction","fullName":"vega.commands.v1.Transaction","description":"Transaction containing a command that can be sent to instruct the network to execute an action.\nA transaction contains a byte string representation of the input data which must then be signed, with the signature added to the transaction.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"input_data","description":"Protobuf message of type `InputData` marshalled into bytes. If the transaction version is V3 or higher then this bytes\nstring must be prepended with `chain_id_as_byes + \\0`.","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signature","description":"Signature of the input data field, signed by the sender of this transaction.","label":"","type":"Signature","longType":"Signature","fullType":"vega.commands.v1.Signature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"address","description":"Hex-encoded address of the sender. Not supported yet.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"from","defaultValue":""},{"name":"pub_key","description":"Hex-encoded public key of the sender.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"from","defaultValue":""},{"name":"version","description":"Version of the transaction.","label":"","type":"TxVersion","longType":"TxVersion","fullType":"vega.commands.v1.TxVersion","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pow","description":"Proof-of-work containing the random transaction ID used by the client and the nonce.","label":"","type":"ProofOfWork","longType":"ProofOfWork","fullType":"vega.commands.v1.ProofOfWork","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"blockexplorer/api/v1/blockexplorer.proto","description":"","package":"blockexplorer.api.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":true,"enums":[],"extensions":[],"messages":[{"name":"GetTransactionRequest","longName":"GetTransactionRequest","fullName":"blockexplorer.api.v1.GetTransactionRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"hash","description":"Hash of the transaction","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetTransactionResponse","longName":"GetTransactionResponse","fullName":"blockexplorer.api.v1.GetTransactionResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transaction","description":"Transaction corresponding to the hash","label":"","type":"Transaction","longType":"Transaction","fullType":"blockexplorer.api.v1.Transaction","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"InfoRequest","longName":"InfoRequest","fullName":"blockexplorer.api.v1.InfoRequest","description":"node information","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"InfoResponse","longName":"InfoResponse","fullName":"blockexplorer.api.v1.InfoResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"version","description":"Semver formatted version of the data node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commit_hash","description":"Commit hash from which the data node was built","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTransactionsRequest","longName":"ListTransactionsRequest","fullName":"blockexplorer.api.v1.ListTransactionsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"before","description":"Cursor to paginate the request. It can be used in conjunction with the `after` cursor.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_before","defaultValue":""},{"name":"after","description":"Cursor to paginate the request. It can be used in conjunction with the `before` cursor.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_after","defaultValue":""},{"name":"filters","description":"Filters to apply to the request","label":"repeated","type":"FiltersEntry","longType":"ListTransactionsRequest.FiltersEntry","fullType":"blockexplorer.api.v1.ListTransactionsRequest.FiltersEntry","ismap":true,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cmd_types","description":"Transaction command types filter, for listing transactions with specified command types","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"exclude_cmd_types","description":"Transaction command types exclusion filter, for listing all the transactions except the ones with specified command types","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"parties","description":"Party IDs filter, can be sender or receiver","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"first","description":"Number of transactions to be returned from the blockchain.\nUse in conjunction with the `after` cursor to paginate forwards. Paginating forwards means toward the most recent\ntransactions.\nIt cannot be used in conjunction with the `before` cursor.\nOn its own, this will return the `first` most recent transactions.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last","description":"Number of transactions to be returned from the blockchain.\nUse in conjunction with the `before` cursor to paginate backwards. Paginating forwards means toward the least recent\ntransactions.\nIt cannot be used in conjunction with the `after` cursor.\nOn its own, this will return the `last` oldest transactions.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FiltersEntry","longName":"ListTransactionsRequest.FiltersEntry","fullName":"blockexplorer.api.v1.ListTransactionsRequest.FiltersEntry","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"value","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTransactionsResponse","longName":"ListTransactionsResponse","fullName":"blockexplorer.api.v1.ListTransactionsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transactions","description":"Transaction corresponding to the specific request and filters","label":"repeated","type":"Transaction","longType":"Transaction","fullType":"blockexplorer.api.v1.Transaction","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Transaction","longName":"Transaction","fullName":"blockexplorer.api.v1.Transaction","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"block","description":"Height of the block the transaction was found in","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"index","description":"Index of the transaction in the block","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"hash","description":"Hash of the transaction","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter","description":"Vega public key of the transaction's submitter","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of transaction","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"code","description":"Results code of the transaction. 0 indicates the transaction was successful","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor for this transaction. This is used for paginating results","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"command","description":"Actual command of the transaction","label":"","type":"InputData","longType":"vega.commands.v1.InputData","fullType":"vega.commands.v1.InputData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signature","description":"Signature generated by the submitter for the transaction","label":"","type":"Signature","longType":"vega.commands.v1.Signature","fullType":"vega.commands.v1.Signature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"error","description":"Optional error happening when processing / checking the transaction\nThis should be set if error code is not 0","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_error","defaultValue":""},{"name":"created_at","description":"Timestamp when the transaction happened, using RFC3399 format.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"version","description":"Version format of the transaction","label":"","type":"TxVersion","longType":"vega.commands.v1.TxVersion","fullType":"vega.commands.v1.TxVersion","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pow","description":"Proof of Work parameters of the transaction","label":"","type":"ProofOfWork","longType":"vega.commands.v1.ProofOfWork","fullType":"vega.commands.v1.ProofOfWork","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[{"name":"BlockExplorerService","longName":"BlockExplorerService","fullName":"blockexplorer.api.v1.BlockExplorerService","description":"","methods":[{"name":"GetTransaction","description":"Get transaction\n\nGet a transaction from the Vega blockchain","requestType":"GetTransactionRequest","requestLongType":"GetTransactionRequest","requestFullType":"blockexplorer.api.v1.GetTransactionRequest","requestStreaming":false,"responseType":"GetTransactionResponse","responseLongType":"GetTransactionResponse","responseFullType":"blockexplorer.api.v1.GetTransactionResponse","responseStreaming":false},{"name":"ListTransactions","description":"List transactions\n\nList transactions from the Vega blockchain from the newest to the oldest transactions.","requestType":"ListTransactionsRequest","requestLongType":"ListTransactionsRequest","requestFullType":"blockexplorer.api.v1.ListTransactionsRequest","requestStreaming":false,"responseType":"ListTransactionsResponse","responseLongType":"ListTransactionsResponse","responseFullType":"blockexplorer.api.v1.ListTransactionsResponse","responseStreaming":false},{"name":"Info","description":"Info\n\nGet information about the block explorer.\nResponse contains a semver formatted version of the data node and the commit hash, from which the block explorer was built","requestType":"InfoRequest","requestLongType":"InfoRequest","requestFullType":"blockexplorer.api.v1.InfoRequest","requestStreaming":false,"responseType":"InfoResponse","responseLongType":"InfoResponse","responseFullType":"blockexplorer.api.v1.InfoResponse","responseStreaming":false}]}]},{"name":"vega/oracle.proto","description":"","package":"vega","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[],"extensions":[],"messages":[{"name":"OracleData","longName":"OracleData","fullName":"vega.OracleData","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"external_data","description":"","label":"","type":"ExternalData","longType":"data.v1.ExternalData","fullType":"vega.data.v1.ExternalData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OracleSpec","longName":"OracleSpec","fullName":"vega.OracleSpec","description":"Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"external_data_source_spec","description":"","label":"","type":"ExternalDataSourceSpec","longType":"ExternalDataSourceSpec","fullType":"vega.ExternalDataSourceSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"vega/events/v1/events.proto","description":"","package":"vega.events.v1","hasEnums":true,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[{"name":"Status","longName":"AMM.Status","fullName":"vega.events.v1.AMM.Status","description":"","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":""},{"name":"STATUS_ACTIVE","number":"1","description":"AMM is active on the market and is posting tradable volume."},{"name":"STATUS_REJECTED","number":"2","description":"AMM submission was rejected."},{"name":"STATUS_CANCELLED","number":"3","description":"AMM has been cancelled by the owner and is no longer trading."},{"name":"STATUS_STOPPED","number":"4","description":"AMM has been stopped by the network and is no longer trading."},{"name":"STATUS_REDUCE_ONLY","number":"5","description":"AMM will only trade such that it will reduce its position."}]},{"name":"StatusReason","longName":"AMM.StatusReason","fullName":"vega.events.v1.AMM.StatusReason","description":"","values":[{"name":"STATUS_REASON_UNSPECIFIED","number":"0","description":""},{"name":"STATUS_REASON_CANCELLED_BY_PARTY","number":"1","description":"AMM was cancelled by its owner."},{"name":"STATUS_REASON_CANNOT_FILL_COMMITMENT","number":"2","description":"Party does not have enough funds in their general account to meet the AMM's commitment."},{"name":"STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET","number":"3","description":"Party already has an AMM operating on this market and cannot create another one."},{"name":"STATUS_REASON_PARTY_CLOSED_OUT","number":"4","description":"AMM was liquidated and stopped by the network."},{"name":"STATUS_REASON_MARKET_CLOSED","number":"5","description":"AMM was stopped by the network because the market it operated in was closed."},{"name":"STATUS_REASON_COMMITMENT_TOO_LOW","number":"6","description":"Commitment amount was below the network wide minimum, or its price bounds are too wide, such that the volume is spread thinly creating zero-volume price-levels."},{"name":"STATUS_REASON_CANNOT_REBASE","number":"7","description":"AMM was unable to rebase its fair-price such that it does not cross with existing orders."}]},{"name":"BusEventType","longName":"BusEventType","fullName":"vega.events.v1.BusEventType","description":"Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items","values":[{"name":"BUS_EVENT_TYPE_UNSPECIFIED","number":"0","description":"Default value, always invalid"},{"name":"BUS_EVENT_TYPE_ALL","number":"1","description":"Events of ALL event types, used when filtering stream from event bus"},{"name":"BUS_EVENT_TYPE_TIME_UPDATE","number":"2","description":"Event for blockchain time updates"},{"name":"BUS_EVENT_TYPE_LEDGER_MOVEMENTS","number":"3","description":"Event for when a transfer happens internally, contains the transfer information"},{"name":"BUS_EVENT_TYPE_POSITION_RESOLUTION","number":"4","description":"Event indicating position resolution has occurred"},{"name":"BUS_EVENT_TYPE_ORDER","number":"5","description":"Event for order updates, both new and existing orders"},{"name":"BUS_EVENT_TYPE_ACCOUNT","number":"6","description":"Event for account updates"},{"name":"BUS_EVENT_TYPE_PARTY","number":"7","description":"Event for party updates"},{"name":"BUS_EVENT_TYPE_TRADE","number":"8","description":"Event indicating a new trade has occurred"},{"name":"BUS_EVENT_TYPE_MARGIN_LEVELS","number":"9","description":"Event indicating margin levels have changed for a party"},{"name":"BUS_EVENT_TYPE_PROPOSAL","number":"10","description":"Event for proposal updates (for governance)"},{"name":"BUS_EVENT_TYPE_VOTE","number":"11","description":"Event indicating a new vote has occurred (for governance)"},{"name":"BUS_EVENT_TYPE_MARKET_DATA","number":"12","description":"Event for market data updates"},{"name":"BUS_EVENT_TYPE_NODE_SIGNATURE","number":"13","description":"Event for a new signature for a Vega node"},{"name":"BUS_EVENT_TYPE_LOSS_SOCIALIZATION","number":"14","description":"Event indicating loss socialisation occurred for a party"},{"name":"BUS_EVENT_TYPE_SETTLE_POSITION","number":"15","description":"Event for when a position is being settled"},{"name":"BUS_EVENT_TYPE_SETTLE_DISTRESSED","number":"16","description":"Event for when a position is distressed"},{"name":"BUS_EVENT_TYPE_MARKET_CREATED","number":"17","description":"Event indicating a new market was created"},{"name":"BUS_EVENT_TYPE_ASSET","number":"18","description":"Event for when an asset is added to Vega"},{"name":"BUS_EVENT_TYPE_MARKET_TICK","number":"19","description":"Event indicating a market tick event"},{"name":"BUS_EVENT_TYPE_WITHDRAWAL","number":"20","description":"Event for when a withdrawal occurs"},{"name":"BUS_EVENT_TYPE_DEPOSIT","number":"21","description":"Event for when a deposit occurs"},{"name":"BUS_EVENT_TYPE_AUCTION","number":"22","description":"Event indicating a change in auction state, for example starting or ending an auction"},{"name":"BUS_EVENT_TYPE_RISK_FACTOR","number":"23","description":"Event indicating a risk factor has been updated"},{"name":"BUS_EVENT_TYPE_NETWORK_PARAMETER","number":"24","description":"Event indicating a network parameter has been added or updated"},{"name":"BUS_EVENT_TYPE_LIQUIDITY_PROVISION","number":"25","description":"Event indicating a liquidity provision has been created or updated"},{"name":"BUS_EVENT_TYPE_MARKET_UPDATED","number":"26","description":"Event indicating a new market was created"},{"name":"BUS_EVENT_TYPE_ORACLE_SPEC","number":"27","description":"Event indicating an oracle spec has been created or updated"},{"name":"BUS_EVENT_TYPE_ORACLE_DATA","number":"28","description":"Event indicating that an oracle data has been broadcast"},{"name":"BUS_EVENT_TYPE_DELEGATION_BALANCE","number":"29","description":"Event indicating that an delegation balance of a party to a node for current epoch has changed"},{"name":"BUS_EVENT_TYPE_VALIDATOR_SCORE","number":"30","description":"Event indicating the validator score for the given epoch"},{"name":"BUS_EVENT_TYPE_EPOCH_UPDATE","number":"31","description":"Event indicating the start or end of an epoch"},{"name":"BUS_EVENT_TYPE_VALIDATOR_UPDATE","number":"32","description":"Event indicating that validator node has been updated"},{"name":"BUS_EVENT_TYPE_STAKE_LINKING","number":"33","description":"Event indicating a new staking event have been processed by the network"},{"name":"BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","number":"34","description":"Event indicating the payout of a reward has been initiated"},{"name":"BUS_EVENT_TYPE_CHECKPOINT","number":"35","description":"Event indicating a new checkpoint was created"},{"name":"BUS_EVENT_TYPE_STREAM_START","number":"36","description":"Event indicating stream is starting"},{"name":"BUS_EVENT_TYPE_KEY_ROTATION","number":"37","description":"Event indicating key rotation took place"},{"name":"BUS_EVENT_TYPE_STATE_VAR","number":"38","description":"Event indicating state transitions in state variable consensus"},{"name":"BUS_EVENT_TYPE_NETWORK_LIMITS","number":"39","description":"Event indicating network limits set or updated"},{"name":"BUS_EVENT_TYPE_TRANSFER","number":"40","description":"Event indicating a update for a transfer"},{"name":"BUS_EVENT_TYPE_VALIDATOR_RANKING","number":"41","description":"Event indicating the ranking of validator and their status in Vega"},{"name":"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","number":"42","description":"Event indicating a new multi sig signer event have been processed"},{"name":"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","number":"43","description":"Event indicating the erc20 multi sig threshold have been updated"},{"name":"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","number":"44","description":"Event indicating a new signer has been added to the ERC-20 multisig"},{"name":"BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","number":"45","description":"Event indicating a signer has been removed from the ERC-20 multisig"},{"name":"BUS_EVENT_TYPE_POSITION_STATE","number":"46","description":"Event indicating that a party's position has changed"},{"name":"BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","number":"47","description":"Event indicating Ethereum key rotation took place"},{"name":"BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","number":"48","description":"Event indicating protocol upgrade proposal updates"},{"name":"BUS_EVENT_TYPE_BEGIN_BLOCK","number":"49","description":"Event indicating the core is starting to process a new block"},{"name":"BUS_EVENT_TYPE_END_BLOCK","number":"50","description":"Event indicating the core finished to process a block"},{"name":"BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","number":"51","description":"Event indicating the core is starting a protocol upgrade"},{"name":"BUS_EVENT_TYPE_SETTLE_MARKET","number":"52","description":"Event indicating the market has stopped and settled"},{"name":"BUS_EVENT_TYPE_TRANSACTION_RESULT","number":"53","description":"Event indicating the result of a transaction processed by the network"},{"name":"BUS_EVENT_TYPE_SNAPSHOT_TAKEN","number":"54","description":"Event indicating a snapshot was taken at this block height"},{"name":"BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","number":"55","description":"Event data node uses to notify that it is ready to upgrade"},{"name":"BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","number":"56","description":"Event indicating parties had orders closed because they were distressed, but were not closed out."},{"name":"BUS_EVENT_TYPE_EXPIRED_ORDERS","number":"57","description":"Event indicating parties had orders closed because they were distressed, but were not closed out."},{"name":"BUS_EVENT_TYPE_DISTRESSED_POSITIONS","number":"58","description":"Event indicating parties have become, or were, distressed but still have an active position."},{"name":"BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","number":"59","description":"Event indicating a spot liquidity provision has been created or updated."},{"name":"BUS_EVENT_TYPE_STOP_ORDER","number":"60","description":"Event indicating a stop order has been submitted or updated."},{"name":"BUS_EVENT_TYPE_FUNDING_PERIOD","number":"61","description":"Event indicating the start or end of a funding period."},{"name":"BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","number":"62","description":"Event indicating a data point for a funding period has been received."},{"name":"BUS_EVENT_TYPE_TEAM_CREATED","number":"63","description":"Event indicating a team has been created."},{"name":"BUS_EVENT_TYPE_TEAM_UPDATED","number":"64","description":"Event indicating a team has been updated."},{"name":"BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","number":"65","description":"Event indicating a referee switched team."},{"name":"BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","number":"66","description":"Event indicating a referee joined a team."},{"name":"BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","number":"67","description":"Event indicating a referral program started."},{"name":"BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","number":"68","description":"Event indicating a referral program has been updated."},{"name":"BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","number":"69","description":"Event indicating a referral program ended."},{"name":"BUS_EVENT_TYPE_REFERRAL_SET_CREATED","number":"70","description":"Event indicating a set has been created."},{"name":"BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","number":"71","description":"Event indicating a referee joined a set."},{"name":"BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","number":"72","description":"Event indicating the updated activity streak for a party"},{"name":"BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","number":"73","description":"Event indicating a volume discount program started."},{"name":"BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","number":"74","description":"Event indicating a volume discount program has been updated."},{"name":"BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","number":"75","description":"Event indicating a volume discount program ended."},{"name":"BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","number":"76","description":"Event indicating the updated statistics for a referral set."},{"name":"BUS_EVENT_TYPE_VESTING_STATS_UPDATED","number":"77","description":"Event indicating the updated statistics for the vesting program."},{"name":"BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","number":"78","description":"Event indicating the updated statistics for the volume discount."},{"name":"BUS_EVENT_TYPE_FEES_STATS_UPDATED","number":"79","description":"Event indicating the fees statistics per market at end of epoch"},{"name":"BUS_EVENT_TYPE_FUNDING_PAYMENTS","number":"80","description":"Event indicating a funding period has ended and resulted in funding payment transfers."},{"name":"BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","number":"81","description":"Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch"},{"name":"BUS_EVENT_TYPE_VESTING_SUMMARY","number":"82","description":"Event used to report the summary of vesting and locked balances at the end of the epoch"},{"name":"BUS_EVENT_TYPE_TRANSFER_FEES_PAID","number":"83","description":"Event used to link ledger entries to the transfer that triggered the fees being collected."},{"name":"BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","number":"84","description":"Event indicating that a party's available transfer fee discount has changed, per asset."},{"name":"BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","number":"85","description":"Event indicating that a party updated their margin mode on a market."},{"name":"BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","number":"86","description":"Event indicating that a party updated their profile."},{"name":"BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","number":"87","description":"Event indicating that teams' statistics have been updated."},{"name":"BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","number":"88","description":"Event indicating time weighted notional position has been updated."},{"name":"BUS_EVENT_TYPE_CANCELLED_ORDERS","number":"89","description":"Event containing the IDs of orders cancelled by a party on a market."},{"name":"BUS_EVENT_TYPE_GAME_SCORES","number":"90","description":"Event containing the near realtime game scores for parties and teams."},{"name":"BUS_EVENT_TYPE_AMM","number":"91","description":"Event use to notify for an AMM update."},{"name":"BUS_EVENT_TYPE_MARKET","number":"101","description":"Event indicating a market related event, for example when a market opens"},{"name":"BUS_EVENT_TYPE_TX_ERROR","number":"201","description":"Event used to report failed transactions back to a user, this is excluded from the ALL type"}]},{"name":"Type","longName":"ERC20MultiSigSignerEvent.Type","fullName":"vega.events.v1.ERC20MultiSigSignerEvent.Type","description":"","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":""},{"name":"TYPE_ADDED","number":"1","description":""},{"name":"TYPE_REMOVED","number":"2","description":""}]},{"name":"Source","longName":"FundingPeriodDataPoint.Source","fullName":"vega.events.v1.FundingPeriodDataPoint.Source","description":"","values":[{"name":"SOURCE_UNSPECIFIED","number":"0","description":"Default value"},{"name":"SOURCE_EXTERNAL","number":"1","description":"Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset."},{"name":"SOURCE_INTERNAL","number":"2","description":"Data point from within Vega such as the mark price after performing mark-to-market."}]},{"name":"ProtocolUpgradeProposalStatus","longName":"ProtocolUpgradeProposalStatus","fullName":"vega.events.v1.ProtocolUpgradeProposalStatus","description":"","values":[{"name":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","number":"0","description":""},{"name":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","number":"1","description":"The proposal is pending"},{"name":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","number":"2","description":"The proposal is approved"},{"name":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED","number":"3","description":"The proposal is rejected"}]},{"name":"Status","longName":"StakeLinking.Status","fullName":"vega.events.v1.StakeLinking.Status","description":"","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Default value"},{"name":"STATUS_PENDING","number":"1","description":"Indicates an event waiting for confirmation from the Vega network"},{"name":"STATUS_ACCEPTED","number":"2","description":"Indicates an event accepted by the Vega network"},{"name":"STATUS_REJECTED","number":"3","description":"Indicates an event rejected by the Vega network"}]},{"name":"Type","longName":"StakeLinking.Type","fullName":"vega.events.v1.StakeLinking.Type","description":"","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":"Default value"},{"name":"TYPE_LINK","number":"1","description":"Indicate of a stake deposit instruction"},{"name":"TYPE_UNLINK","number":"2","description":"Indicate of a stake remove instruction"}]},{"name":"Status","longName":"Transfer.Status","fullName":"vega.events.v1.Transfer.Status","description":"","values":[{"name":"STATUS_UNSPECIFIED","number":"0","description":"Default value"},{"name":"STATUS_PENDING","number":"1","description":"Indicates a transfer still being processed"},{"name":"STATUS_DONE","number":"2","description":"Indicates a transfer accepted by the Vega network"},{"name":"STATUS_REJECTED","number":"3","description":"Indicates a transfer rejected by the Vega network"},{"name":"STATUS_STOPPED","number":"4","description":"Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer"},{"name":"STATUS_CANCELLED","number":"5","description":"Indicates a transfer cancelled by the user"}]}],"extensions":[],"messages":[{"name":"AMM","longName":"AMM","fullName":"vega.events.v1.AMM","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"ID of the AMM.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID of the owner of the AMM.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID that the AMM provides liquidity for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amm_party_id","description":"Party ID that the AMM operates as.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commitment","description":"Amount committed to the AMM.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"parameters","description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","label":"","type":"ConcentratedLiquidityParameters","longType":"AMM.ConcentratedLiquidityParameters","fullType":"vega.events.v1.AMM.ConcentratedLiquidityParameters","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Current status of the AMM.","label":"","type":"Status","longType":"AMM.Status","fullType":"vega.events.v1.AMM.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status_reason","description":"Reason for the AMM's current status.","label":"","type":"StatusReason","longType":"AMM.StatusReason","fullType":"vega.events.v1.AMM.StatusReason","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposed_fee","description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lower_curve","description":"","label":"optional","type":"Curve","longType":"AMM.Curve","fullType":"vega.events.v1.AMM.Curve","ismap":false,"isoneof":true,"oneofdecl":"_lower_curve","defaultValue":""},{"name":"upper_curve","description":"","label":"optional","type":"Curve","longType":"AMM.Curve","fullType":"vega.events.v1.AMM.Curve","ismap":false,"isoneof":true,"oneofdecl":"_upper_curve","defaultValue":""}]},{"name":"ConcentratedLiquidityParameters","longName":"AMM.ConcentratedLiquidityParameters","fullName":"vega.events.v1.AMM.ConcentratedLiquidityParameters","description":"Liquidity parameters that define the range and shape of the AMM's curve.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"base","description":"Base price bound configuration for the AMM.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lower_bound","description":"Upper price bound configuration for the AMM. If unset, the AMM will never hold a short position.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_lower_bound","defaultValue":""},{"name":"upper_bound","description":"Lower price bound configuration for the AMM. If unset, the AMM will never hold a long position.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_upper_bound","defaultValue":""},{"name":"leverage_at_upper_bound","description":"Leverage at upper bounds.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_upper_bound","defaultValue":""},{"name":"leverage_at_lower_bound","description":"Leverage at lower bounds.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_lower_bound","defaultValue":""}]},{"name":"Curve","longName":"AMM.Curve","fullName":"vega.events.v1.AMM.Curve","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"virtual_liquidity","description":"Virtual liquidity for the given AMM curve.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"theoretical_position","description":"Maximum tradable volume on the AMM curve.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AuctionEvent","longName":"AuctionEvent","fullName":"vega.events.v1.AuctionEvent","description":"Auction event indicating a change in auction state, for example starting or ending an auction","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"opening_auction","description":"True if the event indicates an auction opening and False otherwise","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"leave","description":"True if the event indicates leaving auction mode and False otherwise","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"start","description":"Timestamp containing the start time for an auction","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end","description":"Timestamp containing the end time for an auction","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trigger","description":"Reason this market is/was in auction","label":"","type":"AuctionTrigger","longType":"vega.AuctionTrigger","fullType":"vega.AuctionTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"extension_trigger","description":"If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction","label":"","type":"AuctionTrigger","longType":"vega.AuctionTrigger","fullType":"vega.AuctionTrigger","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BeginBlock","longName":"BeginBlock","fullName":"vega.events.v1.BeginBlock","description":"BeginBlock","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"height","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"hash","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"BusEvent","longName":"BusEvent","fullName":"vega.events.v1.BusEvent","description":"Bus event is a container for event bus events emitted by Vega","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Unique event ID for the message","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block","description":"The batch or block of transactions that the events relate to","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"The type of bus event. Must be one of the list below:","label":"","type":"BusEventType","longType":"BusEventType","fullType":"vega.events.v1.BusEventType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time_update","description":"Time update events","label":"","type":"TimeUpdate","longType":"TimeUpdate","fullType":"vega.events.v1.TimeUpdate","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"ledger_movements","description":"Transfer responses update events","label":"","type":"LedgerMovements","longType":"LedgerMovements","fullType":"vega.events.v1.LedgerMovements","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"position_resolution","description":"Position resolution events","label":"","type":"PositionResolution","longType":"PositionResolution","fullType":"vega.events.v1.PositionResolution","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"order","description":"Order events","label":"","type":"Order","longType":"vega.Order","fullType":"vega.Order","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"account","description":"Account events","label":"","type":"Account","longType":"vega.Account","fullType":"vega.Account","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"party","description":"Party events","label":"","type":"Party","longType":"vega.Party","fullType":"vega.Party","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"trade","description":"Trade events","label":"","type":"Trade","longType":"vega.Trade","fullType":"vega.Trade","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"margin_levels","description":"Margin level update events","label":"","type":"MarginLevels","longType":"vega.MarginLevels","fullType":"vega.MarginLevels","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"proposal","description":"Proposal events for governance","label":"","type":"Proposal","longType":"vega.Proposal","fullType":"vega.Proposal","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"vote","description":"Vote events for governance","label":"","type":"Vote","longType":"vega.Vote","fullType":"vega.Vote","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"market_data","description":"Market data events","label":"","type":"MarketData","longType":"vega.MarketData","fullType":"vega.MarketData","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"node_signature","description":"Node signature events","label":"","type":"NodeSignature","longType":"vega.commands.v1.NodeSignature","fullType":"vega.commands.v1.NodeSignature","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"loss_socialization","description":"Loss socialization events","label":"","type":"LossSocialization","longType":"LossSocialization","fullType":"vega.events.v1.LossSocialization","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"settle_position","description":"Position settlement events","label":"","type":"SettlePosition","longType":"SettlePosition","fullType":"vega.events.v1.SettlePosition","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"settle_distressed","description":"Position distressed events","label":"","type":"SettleDistressed","longType":"SettleDistressed","fullType":"vega.events.v1.SettleDistressed","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"market_created","description":"Market created events","label":"","type":"Market","longType":"vega.Market","fullType":"vega.Market","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"asset","description":"Asset events","label":"","type":"Asset","longType":"vega.Asset","fullType":"vega.Asset","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"market_tick","description":"Market tick events","label":"","type":"MarketTick","longType":"MarketTick","fullType":"vega.events.v1.MarketTick","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"withdrawal","description":"Withdrawal events","label":"","type":"Withdrawal","longType":"vega.Withdrawal","fullType":"vega.Withdrawal","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"deposit","description":"Deposit events","label":"","type":"Deposit","longType":"vega.Deposit","fullType":"vega.Deposit","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"auction","description":"Auction events","label":"","type":"AuctionEvent","longType":"AuctionEvent","fullType":"vega.events.v1.AuctionEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"risk_factor","description":"Risk factor events","label":"","type":"RiskFactor","longType":"vega.RiskFactor","fullType":"vega.RiskFactor","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"network_parameter","description":"Network parameter events","label":"","type":"NetworkParameter","longType":"vega.NetworkParameter","fullType":"vega.NetworkParameter","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"liquidity_provision","description":"LiquidityProvision events","label":"","type":"LiquidityProvision","longType":"vega.LiquidityProvision","fullType":"vega.LiquidityProvision","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"market_updated","description":"Market created events","label":"","type":"Market","longType":"vega.Market","fullType":"vega.Market","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"oracle_spec","description":"OracleSpec events","label":"","type":"OracleSpec","longType":"vega.OracleSpec","fullType":"vega.OracleSpec","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"oracle_data","description":"OracleData events","label":"","type":"OracleData","longType":"vega.OracleData","fullType":"vega.OracleData","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"delegation_balance","description":"Delegation balance events","label":"","type":"DelegationBalanceEvent","longType":"DelegationBalanceEvent","fullType":"vega.events.v1.DelegationBalanceEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"validator_score","description":"Validator score calculated","label":"","type":"ValidatorScoreEvent","longType":"ValidatorScoreEvent","fullType":"vega.events.v1.ValidatorScoreEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"epoch_event","description":"Epoch update events","label":"","type":"EpochEvent","longType":"EpochEvent","fullType":"vega.events.v1.EpochEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"validator_update","description":"Validator update events","label":"","type":"ValidatorUpdate","longType":"ValidatorUpdate","fullType":"vega.events.v1.ValidatorUpdate","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"stake_linking","description":"Staking event","label":"","type":"StakeLinking","longType":"StakeLinking","fullType":"vega.events.v1.StakeLinking","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"reward_payout","description":"Reward payout event","label":"","type":"RewardPayoutEvent","longType":"RewardPayoutEvent","fullType":"vega.events.v1.RewardPayoutEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"checkpoint","description":"Checkpoint was created","label":"","type":"CheckpointEvent","longType":"CheckpointEvent","fullType":"vega.events.v1.CheckpointEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"key_rotation","description":"Key rotation took place","label":"","type":"KeyRotation","longType":"KeyRotation","fullType":"vega.events.v1.KeyRotation","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"state_var","description":"State variable consensus state transition update","label":"","type":"StateVar","longType":"StateVar","fullType":"vega.events.v1.StateVar","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"network_limits","description":"Network limits events","label":"","type":"NetworkLimits","longType":"vega.NetworkLimits","fullType":"vega.NetworkLimits","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"transfer","description":"Transfer event","label":"","type":"Transfer","longType":"Transfer","fullType":"vega.events.v1.Transfer","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"ranking_event","description":"Ranking event","label":"","type":"ValidatorRankingEvent","longType":"ValidatorRankingEvent","fullType":"vega.events.v1.ValidatorRankingEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"erc20_multisig_signer_event","description":"ERC20 multi sig signer event","label":"","type":"ERC20MultiSigSignerEvent","longType":"ERC20MultiSigSignerEvent","fullType":"vega.events.v1.ERC20MultiSigSignerEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"erc20_multisig_set_threshold_event","description":"ERC20 multi sig set threshold event","label":"","type":"ERC20MultiSigThresholdSetEvent","longType":"ERC20MultiSigThresholdSetEvent","fullType":"vega.events.v1.ERC20MultiSigThresholdSetEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"erc20_multisig_signer_added","description":"ERC20 multi sig signer added","label":"","type":"ERC20MultiSigSignerAdded","longType":"ERC20MultiSigSignerAdded","fullType":"vega.events.v1.ERC20MultiSigSignerAdded","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"erc20_multisig_signer_removed","description":"ERC20 multi sig signer removed","label":"","type":"ERC20MultiSigSignerRemoved","longType":"ERC20MultiSigSignerRemoved","fullType":"vega.events.v1.ERC20MultiSigSignerRemoved","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"position_state_event","description":"Position status for a party in a market","label":"","type":"PositionStateEvent","longType":"PositionStateEvent","fullType":"vega.events.v1.PositionStateEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"ethereum_key_rotation","description":"Ethereum key rotation took place","label":"","type":"EthereumKeyRotation","longType":"EthereumKeyRotation","fullType":"vega.events.v1.EthereumKeyRotation","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"protocol_upgrade_event","description":"Protocol upgrade proposal updates","label":"","type":"ProtocolUpgradeEvent","longType":"ProtocolUpgradeEvent","fullType":"vega.events.v1.ProtocolUpgradeEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"begin_block","description":"Core is starting to process a new block","label":"","type":"BeginBlock","longType":"BeginBlock","fullType":"vega.events.v1.BeginBlock","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"end_block","description":"Core finished processing a block","label":"","type":"EndBlock","longType":"EndBlock","fullType":"vega.events.v1.EndBlock","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"protocol_upgrade_started","description":"Core is starting a protocol upgrade","label":"","type":"ProtocolUpgradeStarted","longType":"ProtocolUpgradeStarted","fullType":"vega.events.v1.ProtocolUpgradeStarted","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"settle_market","description":"Settle market event for data-node to update positions for settled markets","label":"","type":"SettleMarket","longType":"SettleMarket","fullType":"vega.events.v1.SettleMarket","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"transaction_result","description":"Result of a transaction processed by the network","label":"","type":"TransactionResult","longType":"TransactionResult","fullType":"vega.events.v1.TransactionResult","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"core_snapshot_event","description":"Core snapshot has been taken at the end of the block","label":"","type":"CoreSnapshotData","longType":"CoreSnapshotData","fullType":"vega.events.v1.CoreSnapshotData","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"protocol_upgrade_data_node_ready","description":"Core snapshot has been taken at the end of the block","label":"","type":"ProtocolUpgradeDataNodeReady","longType":"ProtocolUpgradeDataNodeReady","fullType":"vega.events.v1.ProtocolUpgradeDataNodeReady","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"distressed_orders","description":"Parties that had their orders closed because they were distressed","label":"","type":"DistressedOrders","longType":"DistressedOrders","fullType":"vega.events.v1.DistressedOrders","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"expired_orders","description":"Orders that expired for a given market","label":"","type":"ExpiredOrders","longType":"ExpiredOrders","fullType":"vega.events.v1.ExpiredOrders","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"distressed_positions","description":"Open positions on the market that are/were distressed","label":"","type":"DistressedPositions","longType":"DistressedPositions","fullType":"vega.events.v1.DistressedPositions","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"stop_order","description":"A stop order event","label":"","type":"StopOrderEvent","longType":"StopOrderEvent","fullType":"vega.events.v1.StopOrderEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"funding_period","description":"Start or end of a funding period.","label":"","type":"FundingPeriod","longType":"FundingPeriod","fullType":"vega.events.v1.FundingPeriod","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"funding_period_data_point","description":"Data point within a funding period.","label":"","type":"FundingPeriodDataPoint","longType":"FundingPeriodDataPoint","fullType":"vega.events.v1.FundingPeriodDataPoint","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"team_created","description":"Event notifying of the creation of a team.m","label":"","type":"TeamCreated","longType":"TeamCreated","fullType":"vega.events.v1.TeamCreated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"team_updated","description":"Event notifying of an update to a team.","label":"","type":"TeamUpdated","longType":"TeamUpdated","fullType":"vega.events.v1.TeamUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referee_switched_team","description":"Event notifying that a referee switched teams.","label":"","type":"RefereeSwitchedTeam","longType":"RefereeSwitchedTeam","fullType":"vega.events.v1.RefereeSwitchedTeam","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referee_joined_team","description":"Event notifying that a referee joined a team.","label":"","type":"RefereeJoinedTeam","longType":"RefereeJoinedTeam","fullType":"vega.events.v1.RefereeJoinedTeam","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referral_program_started","description":"Event notifying that a referral program has started.","label":"","type":"ReferralProgramStarted","longType":"ReferralProgramStarted","fullType":"vega.events.v1.ReferralProgramStarted","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referral_program_updated","description":"Event notifying that a referral program has been updated.","label":"","type":"ReferralProgramUpdated","longType":"ReferralProgramUpdated","fullType":"vega.events.v1.ReferralProgramUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referral_program_ended","description":"Event notifying that a referral program has ended.","label":"","type":"ReferralProgramEnded","longType":"ReferralProgramEnded","fullType":"vega.events.v1.ReferralProgramEnded","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referral_set_created","description":"Event notifying a referral set has been created.","label":"","type":"ReferralSetCreated","longType":"ReferralSetCreated","fullType":"vega.events.v1.ReferralSetCreated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referee_joined_referral_set","description":"Event notifying a referee has joined a referral set.","label":"","type":"RefereeJoinedReferralSet","longType":"RefereeJoinedReferralSet","fullType":"vega.events.v1.RefereeJoinedReferralSet","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"party_activity_streak","description":"Event notifying of an update to a party's activity streak","label":"","type":"PartyActivityStreak","longType":"PartyActivityStreak","fullType":"vega.events.v1.PartyActivityStreak","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"volume_discount_program_started","description":"Event notifying that a volume discount program has started.","label":"","type":"VolumeDiscountProgramStarted","longType":"VolumeDiscountProgramStarted","fullType":"vega.events.v1.VolumeDiscountProgramStarted","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"volume_discount_program_updated","description":"Event notifying that a volume discount program has been updated.","label":"","type":"VolumeDiscountProgramUpdated","longType":"VolumeDiscountProgramUpdated","fullType":"vega.events.v1.VolumeDiscountProgramUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"volume_discount_program_ended","description":"Event notifying that a volume discount program has ended.","label":"","type":"VolumeDiscountProgramEnded","longType":"VolumeDiscountProgramEnded","fullType":"vega.events.v1.VolumeDiscountProgramEnded","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"referral_set_stats_updated","description":"Event notifying of an update to a referral set's statistics.","label":"","type":"ReferralSetStatsUpdated","longType":"ReferralSetStatsUpdated","fullType":"vega.events.v1.ReferralSetStatsUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"vesting_stats_updated","description":"Event notifying of an update to the vesting statistics.","label":"","type":"VestingStatsUpdated","longType":"VestingStatsUpdated","fullType":"vega.events.v1.VestingStatsUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"volume_discount_stats_updated","description":"Event notifying of an update to the volume discount statistics.","label":"","type":"VolumeDiscountStatsUpdated","longType":"VolumeDiscountStatsUpdated","fullType":"vega.events.v1.VolumeDiscountStatsUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"fees_stats","description":"Event notifying of an update the fees stats for a market.","label":"","type":"FeesStats","longType":"FeesStats","fullType":"vega.events.v1.FeesStats","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"funding_payments","description":"Event notifying of funding payments at the end of a funding period.","label":"","type":"FundingPayments","longType":"FundingPayments","fullType":"vega.events.v1.FundingPayments","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"paid_liquidity_fees_stats","description":"Event notifying of an update to the liqudity fees stats for a market.","label":"","type":"PaidLiquidityFeesStats","longType":"PaidLiquidityFeesStats","fullType":"vega.events.v1.PaidLiquidityFeesStats","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"vesting_balances_summary","description":"Event notifying of an update to the vesting and locked balances.","label":"","type":"VestingBalancesSummary","longType":"VestingBalancesSummary","fullType":"vega.events.v1.VestingBalancesSummary","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"transfer_fees","description":"Event notifying of fees related to a transfer being paid.","label":"","type":"TransferFees","longType":"TransferFees","fullType":"vega.events.v1.TransferFees","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"transfer_fees_discount","description":"Event notifying of a party's available discounts for transfer fees, per asset.","label":"","type":"TransferFeesDiscount","longType":"TransferFeesDiscount","fullType":"vega.events.v1.TransferFeesDiscount","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"party_margin_mode_updated","description":"Event notifying of a party's margin mode update on a market.","label":"","type":"PartyMarginModeUpdated","longType":"PartyMarginModeUpdated","fullType":"vega.events.v1.PartyMarginModeUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"party_profile_updated","description":"Event notifying of a party's profile update.","label":"","type":"PartyProfileUpdated","longType":"PartyProfileUpdated","fullType":"vega.events.v1.PartyProfileUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"teams_stats_updated","description":"Event notifying of an update of teams' statistics.","label":"","type":"TeamsStatsUpdated","longType":"TeamsStatsUpdated","fullType":"vega.events.v1.TeamsStatsUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"time_weighted_notional_position_updated","description":"Event notifying an update of the time weighted notional position for a party in an asset","label":"","type":"TimeWeightedNotionalPositionUpdated","longType":"TimeWeightedNotionalPositionUpdated","fullType":"vega.events.v1.TimeWeightedNotionalPositionUpdated","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"cancelled_orders","description":"Event notifying of multiple orders being cancelled for a given party, on a given market.","label":"","type":"CancelledOrders","longType":"CancelledOrders","fullType":"vega.events.v1.CancelledOrders","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"game_scores","description":"Event notifying on near realtime game scores for parties and teams.","label":"","type":"GameScores","longType":"GameScores","fullType":"vega.events.v1.GameScores","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"amm","description":"Event notifying of AMM updates.","label":"","type":"AMM","longType":"AMM","fullType":"vega.events.v1.AMM","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"market","description":"Market tick events","label":"","type":"MarketEvent","longType":"MarketEvent","fullType":"vega.events.v1.MarketEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"tx_err_event","description":"Transaction error events, not included in the ALL event type","label":"","type":"TxErrorEvent","longType":"TxErrorEvent","fullType":"vega.events.v1.TxErrorEvent","ismap":false,"isoneof":true,"oneofdecl":"event","defaultValue":""},{"name":"version","description":"Version of bus event","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CancelledOrders","longName":"CancelledOrders","fullName":"vega.events.v1.CancelledOrders","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"The ID of the party which cancelled the orders.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_ids","description":"The order IDs that were cancelled.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CheckpointEvent","longName":"CheckpointEvent","fullName":"vega.events.v1.CheckpointEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"hash","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_hash","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_height","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CoreSnapshotData","longName":"CoreSnapshotData","fullName":"vega.events.v1.CoreSnapshotData","description":"CoreSnapshotData represents the core snapshot data.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"block_height","description":"Block height at which snapshot was taken","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_hash","description":"Hash of the snapshot block","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"core_version","description":"Semver version number of the core.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"protocol_upgrade_block","description":"Indicates if the snapshot is taken as part of protocol upgrade","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DelegationBalanceEvent","longName":"DelegationBalanceEvent","fullName":"vega.events.v1.DelegationBalanceEvent","description":"DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"node_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DistressedOrders","longName":"DistressedOrders","fullName":"vega.events.v1.DistressedOrders","description":"Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"parties","description":"Slice of Party IDs i.e. each party's public key for the event","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DistressedPositions","longName":"DistressedPositions","fullName":"vega.events.v1.DistressedPositions","description":"Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"distressed_parties","description":"Slice of party IDs i.e. each party's public key, that are distressed but still have open volume","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"safe_parties","description":"Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerAdded","longName":"ERC20MultiSigSignerAdded","fullName":"vega.events.v1.ERC20MultiSigSignerAdded","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"signature_id","description":"ID of the signature bundle","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_id","description":"Node ID of the Vega node to be added","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Time at which this happened","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"new_signer","description":"Ethereum address of the new signer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter","description":"Address of the submitter of the transaction","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce used.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch that the node was added for","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"EVM chain ID that the multisig control contract lives on.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerEvent","longName":"ERC20MultiSigSignerEvent","fullName":"vega.events.v1.ERC20MultiSigSignerEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"","label":"","type":"Type","longType":"ERC20MultiSigSignerEvent.Type","fullType":"vega.events.v1.ERC20MultiSigSignerEvent.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signer","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log_index","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_number","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerRemoved","longName":"ERC20MultiSigSignerRemoved","fullName":"vega.events.v1.ERC20MultiSigSignerRemoved","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"signature_submitters","description":"List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set","label":"repeated","type":"ERC20MultiSigSignerRemovedSubmitter","longType":"ERC20MultiSigSignerRemovedSubmitter","fullType":"vega.events.v1.ERC20MultiSigSignerRemovedSubmitter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_id","description":"Node ID of the Vega node which is to be removed","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Time at which this happened","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"old_signer","description":"Ethereum address of the signer to be removed","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce used.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch that the node was removed for","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"EVM chain ID that the multisig control contract lives on.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerRemovedSubmitter","longName":"ERC20MultiSigSignerRemovedSubmitter","fullName":"vega.events.v1.ERC20MultiSigSignerRemovedSubmitter","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"signature_id","description":"Signature ID of the signer removed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter","description":"Address of the submitter of the transaction","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigThresholdSetEvent","longName":"ERC20MultiSigThresholdSetEvent","fullName":"vega.events.v1.ERC20MultiSigThresholdSetEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"new_threshold","description":"","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log_index","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_number","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EndBlock","longName":"EndBlock","fullName":"vega.events.v1.EndBlock","description":"EndBlock","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"height","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EpochEvent","longName":"EpochEvent","fullName":"vega.events.v1.EpochEvent","description":"Epoch details","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"seq","description":"Sequence number that increases by one each epoch","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"action","description":"Action tells us what action is taking place","label":"","type":"EpochAction","longType":"vega.EpochAction","fullType":"vega.EpochAction","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"start_time","description":"Vega time at which this epoch started","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expire_time","description":"Vega time at which this epoch should end","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_time","description":"Vega time at which this epoch actually ended","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthereumKeyRotation","longName":"EthereumKeyRotation","fullName":"vega.events.v1.EthereumKeyRotation","description":"Event that contains information about an Ethereum key rotation","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"Node ID of the node that rotated their Ethereum key","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"old_address","description":"Ethereum address that was previously associated with the node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"new_address","description":"Ethereum address that is newly associated with the node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_height","description":"Block height when the key rotation took effect","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ExpiredOrders","longName":"ExpiredOrders","fullName":"vega.events.v1.ExpiredOrders","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_ids","description":"Slice of expired order IDs","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FeesStats","longName":"FeesStats","fullName":"vega.events.v1.FeesStats","description":"Fees rewards and discounts paid / received per parties during an epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market","description":"Market the fees were paid in","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Settlement asset of the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch for which these stats where valid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_rewards_received","description":"Total referral rewards received by the referrer of the referral set.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referrer_rewards_generated","description":"Referral rewards generated by all referee taker fees.","label":"repeated","type":"ReferrerRewardsGenerated","longType":"ReferrerRewardsGenerated","fullType":"vega.events.v1.ReferrerRewardsGenerated","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referees_discount_applied","description":"Total referral discounts applied to all referee taker fees.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume_discount_applied","description":"Total volume discounts applied to all referee taker fees.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_maker_fees_received","description":"Total maker fees received by the maker side.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"maker_fees_generated","description":"Maker fees paid by all trade aggressors, and which makers the fees were paid to.","label":"repeated","type":"MakerFeesGenerated","longType":"MakerFeesGenerated","fullType":"vega.events.v1.MakerFeesGenerated","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_fees_paid_and_received","description":"Total trading fees received and paid by the party.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPayment","longName":"FundingPayment","fullName":"vega.events.v1.FundingPayment","description":"The amount gained or lost by a party as a result of a funding payment.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"ID of the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"The amount paid, this can be negative for parties who lost at the end of the funding period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPayments","longName":"FundingPayments","fullName":"vega.events.v1.FundingPayments","description":"Event notifying of funding payments at the end of a funding period.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"ID of the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"seq","description":"Sequence number of the funding period associated with these payments.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"payments","description":"List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.","label":"repeated","type":"FundingPayment","longType":"FundingPayment","fullType":"vega.events.v1.FundingPayment","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPeriod","longName":"FundingPeriod","fullName":"vega.events.v1.FundingPeriod","description":"Event notifying on the details of a funding interval for a perpetuals market.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"ID of the market for which this funding period relates to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"seq","description":"Sequence number of the funding period.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"start","description":"Time in Unix nanoseconds when the funding period started.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end","description":"Time in Unix nanoseconds when the funding period ended.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_end","defaultValue":""},{"name":"funding_payment","description":"Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_payment","defaultValue":""},{"name":"funding_rate","description":"Percentage difference between the time-weighted average price of the external and internal data point.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_funding_rate","defaultValue":""},{"name":"internal_twap","description":"TWAP for this period based on the internal data-points.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_internal_twap","defaultValue":""},{"name":"external_twap","description":"TWAP for this period based on the external data-points.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_external_twap","defaultValue":""}]},{"name":"FundingPeriodDataPoint","longName":"FundingPeriodDataPoint","fullName":"vega.events.v1.FundingPeriodDataPoint","description":"Event notifying a data point for a funding period.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID which the data point relates to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"seq","description":"Sequence number of the funding period this data point belongs to.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data_point_type","description":"Origin of the data point.","label":"","type":"Source","longType":"FundingPeriodDataPoint.Source","fullType":"vega.events.v1.FundingPeriodDataPoint.Source","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price of the asset as seen by this data point.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Timestamp in Unix nanoseconds of when the data point was received.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"twap","description":"The TWAP for this source with this data-point added.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GamePartyScore","longName":"GamePartyScore","fullName":"vega.events.v1.GamePartyScore","description":"Scores per party per game with eligibility context.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"game_id","description":"Game ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party","description":"The party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_id","description":"Team the party belongs to. Unset if the party is not part of a team.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""},{"name":"epoch","description":"Epoch when these scores were generated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time","description":"Timestamp in Unix nanoseconds when these scores were generated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"score","description":"Party's current score in the game.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staking_balance","description":"Party's current staking balance. Only populated if the game has a requirement for it.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open_volume","description":"Party's current open volume. Only populated if the game has a requirement for it.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_fees_paid","description":"Total fees paid by the party during the relevant period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"is_eligible","description":"If the party is eligible for a reward for this game based on the current information.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rank","description":"If the party is a member of a team, this is their relative position in the sorting order of the team.\nEmpty if not a team, or if the party is not eligible.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_rank","defaultValue":""}]},{"name":"GameScores","longName":"GameScores","fullName":"vega.events.v1.GameScores","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_scores","description":"","label":"repeated","type":"GameTeamScore","longType":"GameTeamScore","fullType":"vega.events.v1.GameTeamScore","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_scores","description":"","label":"repeated","type":"GamePartyScore","longType":"GamePartyScore","fullType":"vega.events.v1.GamePartyScore","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GameTeamScore","longName":"GameTeamScore","fullName":"vega.events.v1.GameTeamScore","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"game_id","description":"Game ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_id","description":"Team ID","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch","description":"Epoch when these scores were generated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time","description":"Timestamp in Unix nanoseconds when these scores were generated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"score","description":"Team's current collective score in the game.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"KeyRotation","longName":"KeyRotation","fullName":"vega.events.v1.KeyRotation","description":"Event that contains information about a Vega key rotation","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"Node ID of the node that rotated their Vega key","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"old_pub_key","description":"Vega public key that was previously associated with the node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"new_pub_key","description":"Vega public key that is newly associated with the node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_height","description":"Block height when the key rotation took effect","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LedgerMovements","longName":"LedgerMovements","fullName":"vega.events.v1.LedgerMovements","description":"Transfer responses event contains a collection of transfer information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ledger_movements","description":"One or more entries containing internal transfer information","label":"repeated","type":"LedgerMovement","longType":"vega.LedgerMovement","fullType":"vega.LedgerMovement","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LossSocialization","longName":"LossSocialization","fullName":"vega.events.v1.LossSocialization","description":"Loss socialization event contains details on the amount of wins unable to be distributed","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID (public key) for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount distributed","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MakerFeesGenerated","longName":"MakerFeesGenerated","fullName":"vega.events.v1.MakerFeesGenerated","description":"Maker fees generated by the trade aggressor","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"taker","description":"Party that paid the fees.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"maker_fees_paid","description":"Amount of maker fees paid by the taker to the maker.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketEvent","longName":"MarketEvent","fullName":"vega.events.v1.MarketEvent","description":"MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"payload","description":"Payload is a unique information string","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketTick","longName":"MarketTick","fullName":"vega.events.v1.MarketTick","description":"Market tick event contains the time value for when a particular market was last processed on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time","description":"Timestamp containing latest update from Vega blockchain aka Vega-time","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OneOffGovernanceTransfer","longName":"OneOffGovernanceTransfer","fullName":"vega.events.v1.OneOffGovernanceTransfer","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"deliver_on","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OneOffTransfer","longName":"OneOffTransfer","fullName":"vega.events.v1.OneOffTransfer","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"deliver_on","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PaidLiquidityFeesStats","longName":"PaidLiquidityFeesStats","fullName":"vega.events.v1.PaidLiquidityFeesStats","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market","description":"Market the fees were paid in.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Settlement asset of the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch for which these stats where valid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_fees_paid","description":"Total fees paid across all parties.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fees_paid_per_party","description":"Fees paid per party.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyActivityStreak","longName":"PartyActivityStreak","fullName":"vega.events.v1.PartyActivityStreak","description":"The updated activity streak of a party at end of epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"The party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"active_for","description":"How many epoch this party has been active for.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"inactive_for","description":"how many epoch this party has been inactive for.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"is_active","description":"Is this party considered active or not.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_distribution_activity_multiplier","description":"The current rewards distribution multiplier for this party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_vesting_activity_multiplier","description":"The vesting multiplier for this party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch","description":"The epoch this information is relevant to.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"traded_volume","description":"Party's traded volume at the end of the given epoch","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open_volume","description":"Party's open interest volume at the end of the given epoch","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyAmount","longName":"PartyAmount","fullName":"vega.events.v1.PartyAmount","description":"A pair of a party and amount","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"Receiving party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount received.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_amount","description":"Amount value in quantum.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyLockedBalance","longName":"PartyLockedBalance","fullName":"vega.events.v1.PartyLockedBalance","description":"A party's locked balance for a given asset.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset","description":"Asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"until_epoch","description":"Epoch in which the balance will be released.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance","description":"Locked balance.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyMarginModeUpdated","longName":"PartyMarginModeUpdated","fullName":"vega.events.v1.PartyMarginModeUpdated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Unique ID of the market in which the update happened.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Unique ID of the party that updated their margin mode.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_mode","description":"Updated margin mode.","label":"","type":"MarginMode","longType":"vega.MarginMode","fullType":"vega.MarginMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_factor","description":"Margin factor for the market. Isolated mode only.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_margin_factor","defaultValue":""},{"name":"min_theoretical_margin_factor","description":"Minimum theoretical margin factor for the market. Isolated mode only.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_min_theoretical_margin_factor","defaultValue":""},{"name":"max_theoretical_leverage","description":"Maximum theoretical leverage for the market. Isolated mode only.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_max_theoretical_leverage","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the update happened.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyProfileUpdated","longName":"PartyProfileUpdated","fullName":"vega.events.v1.PartyProfileUpdated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"updated_profile","description":"Party's profile updated.","label":"","type":"PartyProfile","longType":"vega.PartyProfile","fullType":"vega.PartyProfile","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyVestingBalance","longName":"PartyVestingBalance","fullName":"vega.events.v1.PartyVestingBalance","description":"Balance that is being vested for the party.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset","description":"Asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance","description":"Balance that is vested.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyVestingStats","longName":"PartyVestingStats","fullName":"vega.events.v1.PartyVestingStats","description":"The vesting stats for a given party.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"The party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_bonus_multiplier","description":"The bonus multiplier applied on the reward.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_balance","description":"The balance of the party, in quantum.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"summed_reward_bonus_multiplier","description":"Bonus multiplier applied on the reward, summed across all derived accounts.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"summed_quantum_balance","description":"The balance of the party and derived keys, in quantum.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyVestingSummary","longName":"PartyVestingSummary","fullName":"vega.events.v1.PartyVestingSummary","description":"Summary of a party's vesting balances","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"Party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_locked_balances","description":"List of locked balances.","label":"repeated","type":"PartyLockedBalance","longType":"PartyLockedBalance","fullType":"vega.events.v1.PartyLockedBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_vesting_balances","description":"List of vesting balances.","label":"repeated","type":"PartyVestingBalance","longType":"PartyVestingBalance","fullType":"vega.events.v1.PartyVestingBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyVolumeDiscountStats","longName":"PartyVolumeDiscountStats","fullName":"vega.events.v1.PartyVolumeDiscountStats","description":"Volume discount stats for a given party.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"discount_factor","description":"Discount factor applied to fees.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"running_volume","description":"The party's running volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PositionResolution","longName":"PositionResolution","fullName":"vega.events.v1.PositionResolution","description":"Position resolution event contains information on distressed trades","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"distressed","description":"Number of distressed traders","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"closed","description":"Number of close outs","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"mark_price","description":"Mark price as a string representing a scaled price","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PositionStateEvent","longName":"PositionStateEvent","fullName":"vega.events.v1.PositionStateEvent","description":"Position state event contains the current position state for a single party in a single market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID for this position update","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID for this position update","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size","description":"Current position","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"potential_buys","description":"Potential orders","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"potential_sells","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vw_buy_price","description":"Volume weighted prices","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vw_sell_price","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProtocolUpgradeDataNodeReady","longName":"ProtocolUpgradeDataNodeReady","fullName":"vega.events.v1.ProtocolUpgradeDataNodeReady","description":"Event indicating the data node is ready for protocol upgrade","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"last_block_height","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProtocolUpgradeEvent","longName":"ProtocolUpgradeEvent","fullName":"vega.events.v1.ProtocolUpgradeEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"upgrade_block_height","description":"Block height at which to perform the upgrade","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_release_tag","description":"Release tag for the vega binary","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"approvers","description":"Tendermint validators that have agreed to the upgrade","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the proposal","label":"","type":"ProtocolUpgradeProposalStatus","longType":"ProtocolUpgradeProposalStatus","fullType":"vega.events.v1.ProtocolUpgradeProposalStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProtocolUpgradeStarted","longName":"ProtocolUpgradeStarted","fullName":"vega.events.v1.ProtocolUpgradeStarted","description":"Event indicating the core is starting a protocol upgrade","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"last_block_height","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RecurringGovernanceTransfer","longName":"RecurringGovernanceTransfer","fullName":"vega.events.v1.RecurringGovernanceTransfer","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"start_epoch","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_epoch","description":"","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_end_epoch","defaultValue":""},{"name":"dispatch_strategy","description":"","label":"optional","type":"DispatchStrategy","longType":"vega.DispatchStrategy","fullType":"vega.DispatchStrategy","ismap":false,"isoneof":true,"oneofdecl":"_dispatch_strategy","defaultValue":""},{"name":"factor","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RecurringTransfer","longName":"RecurringTransfer","fullName":"vega.events.v1.RecurringTransfer","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"start_epoch","description":"","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_epoch","description":"","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_end_epoch","defaultValue":""},{"name":"factor","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"dispatch_strategy","description":"","label":"","type":"DispatchStrategy","longType":"vega.DispatchStrategy","fullType":"vega.DispatchStrategy","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RefereeJoinedReferralSet","longName":"RefereeJoinedReferralSet","fullName":"vega.events.v1.RefereeJoinedReferralSet","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"set_id","description":"Unique ID of the referral set the referee joined.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referee","description":"Party that joined the set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"joined_at","description":"Time in Unix nanoseconds when the party joined the set.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the party joined the set.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RefereeJoinedTeam","longName":"RefereeJoinedTeam","fullName":"vega.events.v1.RefereeJoinedTeam","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_id","description":"The unique identifier of the team the referee joined.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referee","description":"The party that joined the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"joined_at","description":"Time in Unix nanoseconds when the party joined a team.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the party joined the team.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RefereeStats","longName":"RefereeStats","fullName":"vega.events.v1.RefereeStats","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Unique ID of the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"discount_factor","description":"Discount factor applied to the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_notional_taker_volume","description":"Current referee notional taker volume","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RefereeSwitchedTeam","longName":"RefereeSwitchedTeam","fullName":"vega.events.v1.RefereeSwitchedTeam","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"from_team_id","description":"The unique identifier of the team the referee left.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_team_id","description":"The unique identifier of the team joined.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referee","description":"The party that switched team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"switched_at","description":"Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the party switched the team.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralProgramEnded","longName":"ReferralProgramEnded","fullName":"vega.events.v1.ReferralProgramEnded","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"version","description":"Program update version.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"id","description":"Unique ID of the referral program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ended_at","description":"Time in Unix nanoseconds when the referral program ended.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the referral program ended.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralProgramStarted","longName":"ReferralProgramStarted","fullName":"vega.events.v1.ReferralProgramStarted","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"program","description":"Referral program that has started.","label":"","type":"ReferralProgram","longType":"vega.ReferralProgram","fullType":"vega.ReferralProgram","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"started_at","description":"Time in Unix nanoseconds when the referral program started.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the referral program started.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralProgramUpdated","longName":"ReferralProgramUpdated","fullName":"vega.events.v1.ReferralProgramUpdated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"program","description":"The updated referral program.","label":"","type":"ReferralProgram","longType":"vega.ReferralProgram","fullType":"vega.ReferralProgram","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Time in Unix nanoseconds when the referral program was updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the referral program was updated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetCreated","longName":"ReferralSetCreated","fullName":"vega.events.v1.ReferralSetCreated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"set_id","description":"Unique ID of the created set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referrer","description":"Party that created the set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_at","description":"Time in Unix nanoseconds when the set was created.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Time in Unix nanoseconds when the set was updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetStatsUpdated","longName":"ReferralSetStatsUpdated","fullName":"vega.events.v1.ReferralSetStatsUpdated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"set_id","description":"Unique ID of the set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the set's statistics are updated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referral_set_running_notional_taker_volume","description":"Running volume for the set based on the window length of the current\nreferral program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referees_stats","description":"Referees' statistics for that epoch.","label":"repeated","type":"RefereeStats","longType":"RefereeStats","fullType":"vega.events.v1.RefereeStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_factor","description":"Reward factor applied to the trades.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rewards_multiplier","description":"Rewards multiplier applied to the trades.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rewards_factor_multiplier","description":"Rewards factor multiplier for the trades.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"was_eligible","description":"Indicates if the referral set was eligible to be part of the referral program.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referrer_taker_volume","description":"Taker volume of the referrer","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferrerRewardsGenerated","longName":"ReferrerRewardsGenerated","fullName":"vega.events.v1.ReferrerRewardsGenerated","description":"Rewards generated for referrers by each of their referees","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"referrer","description":"Referrer party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"generated_reward","description":"Amount of rewards generated per party.","label":"repeated","type":"PartyAmount","longType":"PartyAmount","fullType":"vega.events.v1.PartyAmount","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RewardPayoutEvent","longName":"RewardPayoutEvent","fullName":"vega.events.v1.RewardPayoutEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"percent_of_total_reward","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_type","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"locked_until_epoch","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_amount","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"game_id","description":"","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_game_id","defaultValue":""}]},{"name":"SettleDistressed","longName":"SettleDistressed","fullName":"vega.events.v1.SettleDistressed","description":"Settle distressed event contains information on distressed trading parties who are closed out\n\nNote: Any PositionResolution event (market level) will most likely be followed by a number of these events","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID i.e. a party's public key for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin","description":"Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SettleMarket","longName":"SettleMarket","fullName":"vega.events.v1.SettleMarket","description":"Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price of settlement as a string","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"position_factor","description":"Position factor - 10 ^ number of position decimal places","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SettlePosition","longName":"SettlePosition","fullName":"vega.events.v1.SettlePosition","description":"Settle position event contains position settlement information for a party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID (public key) for the event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price of settlement as a string","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trade_settlements","description":"A collection of 1 or more trade settlements","label":"repeated","type":"TradeSettlement","longType":"TradeSettlement","fullType":"vega.events.v1.TradeSettlement","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"position_factor","description":"Position factor - 10 ^ number of position decimal places","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakeLinking","longName":"StakeLinking","fullName":"vega.events.v1.StakeLinking","description":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Internal ID for this staking event","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Stake linking event type.","label":"","type":"Type","longType":"StakeLinking.Type","fullType":"vega.events.v1.StakeLinking.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ts","description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party","description":"Party to whom the event is directed at.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount of stake deposited or removed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the event.","label":"","type":"Status","longType":"StakeLinking.Status","fullType":"vega.events.v1.StakeLinking.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"finalized_at","description":"Time at which the Vega network finalised the state of the event.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"Hash of the transaction in which the event happened.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_height","description":"Block when the event happened.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_time","description":"Block time.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log_index","description":"Log index.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_address","description":"Ethereum address from which the stake link was initiated.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StateVar","longName":"StateVar","fullName":"vega.events.v1.StateVar","description":"StateVar event updates on state changes in state variable consensus","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"event_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"state","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StopOrderEvent","longName":"StopOrderEvent","fullName":"vega.events.v1.StopOrderEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"submission","description":"","label":"","type":"OrderSubmission","longType":"vega.commands.v1.OrderSubmission","fullType":"vega.commands.v1.OrderSubmission","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stop_order","description":"","label":"","type":"StopOrder","longType":"vega.StopOrder","fullType":"vega.StopOrder","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StreamStartEvent","longName":"StreamStartEvent","fullName":"vega.events.v1.StreamStartEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"chain_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamCreated","longName":"TeamCreated","fullName":"vega.events.v1.TeamCreated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"team_id","description":"The unique identifier of the created team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referrer","description":"The party that created the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Name of the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_url","description":"Link to the team's homepage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_url","defaultValue":""},{"name":"avatar_url","description":"Link to an image of the team's avatar.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_avatar_url","defaultValue":""},{"name":"created_at","description":"Time in Unix nanoseconds when the team is created.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"closed","description":"Tells if a party can join the team or not.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the team was created.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"allow_list","description":"List of public keys that are allowed to join the team.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamMemberStats","longName":"TeamMemberStats","fullName":"vega.events.v1.TeamMemberStats","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"The party ID of the team member.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"notional_volume","description":"Team members' notional volume for the epoch.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamStats","longName":"TeamStats","fullName":"vega.events.v1.TeamStats","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_id","description":"The unique identifier of the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"members_stats","description":"Statistics for each team member.","label":"repeated","type":"TeamMemberStats","longType":"TeamMemberStats","fullType":"vega.events.v1.TeamMemberStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamUpdated","longName":"TeamUpdated","fullName":"vega.events.v1.TeamUpdated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"team_id","description":"The unique identifier for the updated team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Name of the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_url","description":"Link to the team's homepage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_url","defaultValue":""},{"name":"avatar_url","description":"Link to an image of the team's avatar.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_avatar_url","defaultValue":""},{"name":"closed","description":"Tells if a party can join the team or not.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"allow_list","description":"List of public keys that are allowed to join the team.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamsStatsUpdated","longName":"TeamsStatsUpdated","fullName":"vega.events.v1.TeamsStatsUpdated","description":"Stats for all teams.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"at_epoch","description":"Epoch at which the statistics are updated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stats","description":"All teams' stats.","label":"repeated","type":"TeamStats","longType":"TeamStats","fullType":"vega.events.v1.TeamStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TimeUpdate","longName":"TimeUpdate","fullName":"vega.events.v1.TimeUpdate","description":"Time update event contains the latest time update from Vega blockchain and indicates the start of a new block","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"timestamp","description":"Timestamp containing latest update from Vega blockchain aka Vega-time","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TimeWeightedNotionalPositionUpdated","longName":"TimeWeightedNotionalPositionUpdated","fullName":"vega.events.v1.TimeWeightedNotionalPositionUpdated","description":"Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"epoch_seq","description":"Epoch the time weighted notional position is relevant for","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID for the position's settlement asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party","description":"Party holding the position","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"game_id","description":"Game ID the time weighted notional position is calculated for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time_weighted_notional_position","description":"Time weighted notional position from the end of the most recently completed epoch.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TradeSettlement","longName":"TradeSettlement","fullName":"vega.events.v1.TradeSettlement","description":"Trade settlement is part of the settle position event","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"size","description":"Size of trade settlement","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price of settlement as string (in asset decimals)","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_price","description":"Price of settlement as a string (in market decimals)","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TransactionResult","longName":"TransactionResult","fullName":"vega.events.v1.TransactionResult","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Unique party ID for the related party","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the transaction, did it succeed or an error was raised.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"hash","description":"Hash of the transaction\n\nTransaction itself as received by the network","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_submission","description":"","label":"","type":"OrderSubmission","longType":"vega.commands.v1.OrderSubmission","fullType":"vega.commands.v1.OrderSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"order_amendment","description":"","label":"","type":"OrderAmendment","longType":"vega.commands.v1.OrderAmendment","fullType":"vega.commands.v1.OrderAmendment","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"order_cancellation","description":"","label":"","type":"OrderCancellation","longType":"vega.commands.v1.OrderCancellation","fullType":"vega.commands.v1.OrderCancellation","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"proposal","description":"","label":"","type":"ProposalSubmission","longType":"vega.commands.v1.ProposalSubmission","fullType":"vega.commands.v1.ProposalSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"vote_submission","description":"","label":"","type":"VoteSubmission","longType":"vega.commands.v1.VoteSubmission","fullType":"vega.commands.v1.VoteSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"liquidity_provision_submission","description":"","label":"","type":"LiquidityProvisionSubmission","longType":"vega.commands.v1.LiquidityProvisionSubmission","fullType":"vega.commands.v1.LiquidityProvisionSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"withdraw_submission","description":"","label":"","type":"WithdrawSubmission","longType":"vega.commands.v1.WithdrawSubmission","fullType":"vega.commands.v1.WithdrawSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"delegate_submission","description":"","label":"","type":"DelegateSubmission","longType":"vega.commands.v1.DelegateSubmission","fullType":"vega.commands.v1.DelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"undelegate_submission","description":"","label":"","type":"UndelegateSubmission","longType":"vega.commands.v1.UndelegateSubmission","fullType":"vega.commands.v1.UndelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"liquidity_provision_cancellation","description":"","label":"","type":"LiquidityProvisionCancellation","longType":"vega.commands.v1.LiquidityProvisionCancellation","fullType":"vega.commands.v1.LiquidityProvisionCancellation","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"liquidity_provision_amendment","description":"","label":"","type":"LiquidityProvisionAmendment","longType":"vega.commands.v1.LiquidityProvisionAmendment","fullType":"vega.commands.v1.LiquidityProvisionAmendment","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"transfer","description":"","label":"","type":"Transfer","longType":"vega.commands.v1.Transfer","fullType":"vega.commands.v1.Transfer","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"cancel_transfer","description":"","label":"","type":"CancelTransfer","longType":"vega.commands.v1.CancelTransfer","fullType":"vega.commands.v1.CancelTransfer","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"announce_node","description":"","label":"","type":"AnnounceNode","longType":"vega.commands.v1.AnnounceNode","fullType":"vega.commands.v1.AnnounceNode","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"oracle_data_submission","description":"","label":"","type":"OracleDataSubmission","longType":"vega.commands.v1.OracleDataSubmission","fullType":"vega.commands.v1.OracleDataSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"protocol_upgrade_proposal","description":"","label":"","type":"ProtocolUpgradeProposal","longType":"vega.commands.v1.ProtocolUpgradeProposal","fullType":"vega.commands.v1.ProtocolUpgradeProposal","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"issue_signatures","description":"","label":"","type":"IssueSignatures","longType":"vega.commands.v1.IssueSignatures","fullType":"vega.commands.v1.IssueSignatures","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"batch_market_instructions","description":"","label":"","type":"BatchMarketInstructions","longType":"vega.commands.v1.BatchMarketInstructions","fullType":"vega.commands.v1.BatchMarketInstructions","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"key_rotate_submission","description":"","label":"","type":"KeyRotateSubmission","longType":"vega.commands.v1.KeyRotateSubmission","fullType":"vega.commands.v1.KeyRotateSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"ethereum_key_rotate_submission","description":"","label":"","type":"EthereumKeyRotateSubmission","longType":"vega.commands.v1.EthereumKeyRotateSubmission","fullType":"vega.commands.v1.EthereumKeyRotateSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"stop_orders_submission","description":"","label":"","type":"StopOrdersSubmission","longType":"vega.commands.v1.StopOrdersSubmission","fullType":"vega.commands.v1.StopOrdersSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"stop_orders_cancellation","description":"","label":"","type":"StopOrdersCancellation","longType":"vega.commands.v1.StopOrdersCancellation","fullType":"vega.commands.v1.StopOrdersCancellation","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"create_referral_set","description":"","label":"","type":"CreateReferralSet","longType":"vega.commands.v1.CreateReferralSet","fullType":"vega.commands.v1.CreateReferralSet","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"update_referral_set","description":"","label":"","type":"UpdateReferralSet","longType":"vega.commands.v1.UpdateReferralSet","fullType":"vega.commands.v1.UpdateReferralSet","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"apply_referral_code","description":"","label":"","type":"ApplyReferralCode","longType":"vega.commands.v1.ApplyReferralCode","fullType":"vega.commands.v1.ApplyReferralCode","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"update_margin_mode","description":"","label":"","type":"UpdateMarginMode","longType":"vega.commands.v1.UpdateMarginMode","fullType":"vega.commands.v1.UpdateMarginMode","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"join_team","description":"","label":"","type":"JoinTeam","longType":"vega.commands.v1.JoinTeam","fullType":"vega.commands.v1.JoinTeam","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"batch_proposal","description":"","label":"","type":"BatchProposalSubmission","longType":"vega.commands.v1.BatchProposalSubmission","fullType":"vega.commands.v1.BatchProposalSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"update_party_profile","description":"","label":"","type":"UpdatePartyProfile","longType":"vega.commands.v1.UpdatePartyProfile","fullType":"vega.commands.v1.UpdatePartyProfile","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"submit_amm","description":"","label":"","type":"SubmitAMM","longType":"vega.commands.v1.SubmitAMM","fullType":"vega.commands.v1.SubmitAMM","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"amend_amm","description":"","label":"","type":"AmendAMM","longType":"vega.commands.v1.AmendAMM","fullType":"vega.commands.v1.AmendAMM","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"cancel_amm","description":"","label":"","type":"CancelAMM","longType":"vega.commands.v1.CancelAMM","fullType":"vega.commands.v1.CancelAMM","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"success","description":"","label":"","type":"SuccessDetails","longType":"TransactionResult.SuccessDetails","fullType":"vega.events.v1.TransactionResult.SuccessDetails","ismap":false,"isoneof":true,"oneofdecl":"extra","defaultValue":""},{"name":"failure","description":"","label":"","type":"FailureDetails","longType":"TransactionResult.FailureDetails","fullType":"vega.events.v1.TransactionResult.FailureDetails","ismap":false,"isoneof":true,"oneofdecl":"extra","defaultValue":""}]},{"name":"FailureDetails","longName":"TransactionResult.FailureDetails","fullName":"vega.events.v1.TransactionResult.FailureDetails","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"error","description":"Error message explaining the reason for the transaction failing processing","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SuccessDetails","longName":"TransactionResult.SuccessDetails","fullName":"vega.events.v1.TransactionResult.SuccessDetails","description":"TBD","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"Transfer","longName":"Transfer","fullName":"vega.events.v1.Transfer","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_account_type","description":"","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account_type","description":"","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"","label":"","type":"Status","longType":"Transfer.Status","fullType":"vega.events.v1.Transfer.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reason","description":"","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_reason","defaultValue":""},{"name":"game_id","description":"ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_game_id","defaultValue":""},{"name":"one_off","description":"","label":"","type":"OneOffTransfer","longType":"OneOffTransfer","fullType":"vega.events.v1.OneOffTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""},{"name":"recurring","description":"","label":"","type":"RecurringTransfer","longType":"RecurringTransfer","fullType":"vega.events.v1.RecurringTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""},{"name":"one_off_governance","description":"","label":"","type":"OneOffGovernanceTransfer","longType":"OneOffGovernanceTransfer","fullType":"vega.events.v1.OneOffGovernanceTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""},{"name":"recurring_governance","description":"","label":"","type":"RecurringGovernanceTransfer","longType":"RecurringGovernanceTransfer","fullType":"vega.events.v1.RecurringGovernanceTransfer","ismap":false,"isoneof":true,"oneofdecl":"kind","defaultValue":""}]},{"name":"TransferFees","longName":"TransferFees","fullName":"vega.events.v1.TransferFees","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transfer_id","description":"Transfer that triggered the collection of fees.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount of fees paid.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch","description":"Epoch when the transfer was dispatched, and fees were paid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"discount_applied","description":"Amount that was subtracted from the transfer fee based on available discounts.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TransferFeesDiscount","longName":"TransferFeesDiscount","fullName":"vega.events.v1.TransferFeesDiscount","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"Party that the transfer fee discount applies to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset that the transfer fee discount is relevant to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount that the transfer fee was discounted by.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch","description":"Epoch in which the discount was first available.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TxErrorEvent","longName":"TxErrorEvent","fullName":"vega.events.v1.TxErrorEvent","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Unique party ID for the related party","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"err_msg","description":"Error message describing what went wrong","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_submission","description":"","label":"","type":"OrderSubmission","longType":"vega.commands.v1.OrderSubmission","fullType":"vega.commands.v1.OrderSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"order_amendment","description":"","label":"","type":"OrderAmendment","longType":"vega.commands.v1.OrderAmendment","fullType":"vega.commands.v1.OrderAmendment","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"order_cancellation","description":"","label":"","type":"OrderCancellation","longType":"vega.commands.v1.OrderCancellation","fullType":"vega.commands.v1.OrderCancellation","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"proposal","description":"","label":"","type":"ProposalSubmission","longType":"vega.commands.v1.ProposalSubmission","fullType":"vega.commands.v1.ProposalSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"vote_submission","description":"","label":"","type":"VoteSubmission","longType":"vega.commands.v1.VoteSubmission","fullType":"vega.commands.v1.VoteSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"liquidity_provision_submission","description":"","label":"","type":"LiquidityProvisionSubmission","longType":"vega.commands.v1.LiquidityProvisionSubmission","fullType":"vega.commands.v1.LiquidityProvisionSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"withdraw_submission","description":"","label":"","type":"WithdrawSubmission","longType":"vega.commands.v1.WithdrawSubmission","fullType":"vega.commands.v1.WithdrawSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"delegate_submission","description":"","label":"","type":"DelegateSubmission","longType":"vega.commands.v1.DelegateSubmission","fullType":"vega.commands.v1.DelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"undelegate_submission","description":"","label":"","type":"UndelegateSubmission","longType":"vega.commands.v1.UndelegateSubmission","fullType":"vega.commands.v1.UndelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"liquidity_provision_cancellation","description":"","label":"","type":"LiquidityProvisionCancellation","longType":"vega.commands.v1.LiquidityProvisionCancellation","fullType":"vega.commands.v1.LiquidityProvisionCancellation","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"liquidity_provision_amendment","description":"","label":"","type":"LiquidityProvisionAmendment","longType":"vega.commands.v1.LiquidityProvisionAmendment","fullType":"vega.commands.v1.LiquidityProvisionAmendment","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"transfer","description":"","label":"","type":"Transfer","longType":"vega.commands.v1.Transfer","fullType":"vega.commands.v1.Transfer","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"cancel_transfer","description":"","label":"","type":"CancelTransfer","longType":"vega.commands.v1.CancelTransfer","fullType":"vega.commands.v1.CancelTransfer","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"announce_node","description":"","label":"","type":"AnnounceNode","longType":"vega.commands.v1.AnnounceNode","fullType":"vega.commands.v1.AnnounceNode","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"oracle_data_submission","description":"","label":"","type":"OracleDataSubmission","longType":"vega.commands.v1.OracleDataSubmission","fullType":"vega.commands.v1.OracleDataSubmission","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"protocol_upgrade_proposal","description":"","label":"","type":"ProtocolUpgradeProposal","longType":"vega.commands.v1.ProtocolUpgradeProposal","fullType":"vega.commands.v1.ProtocolUpgradeProposal","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"issue_signatures","description":"","label":"","type":"IssueSignatures","longType":"vega.commands.v1.IssueSignatures","fullType":"vega.commands.v1.IssueSignatures","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""},{"name":"batch_market_instructions","description":"","label":"","type":"BatchMarketInstructions","longType":"vega.commands.v1.BatchMarketInstructions","fullType":"vega.commands.v1.BatchMarketInstructions","ismap":false,"isoneof":true,"oneofdecl":"transaction","defaultValue":""}]},{"name":"ValidatorRankingEvent","longName":"ValidatorRankingEvent","fullName":"vega.events.v1.ValidatorRankingEvent","description":"Event that explains the status of the validator for the coming epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stake_score","description":"Stake based score - no anti-whaling","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"performance_score","description":"Performance base score","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ranking_score","description":"Final score","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"previous_status","description":"Status of the validator in the previous epoch","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"next_status","description":"Status of the validator in the next epoch","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch seq for which the status is valid","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tm_voting_power","description":"Tendermint voting power of the validator","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ValidatorScoreEvent","longName":"ValidatorScoreEvent","fullName":"vega.events.v1.ValidatorScoreEvent","description":"ValidatorScoreEvent is the score a validator gets for a given epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_score","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"normalised_score","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_performance","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"raw_validator_score","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"validator_status","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"multisig_score","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ValidatorUpdate","longName":"ValidatorUpdate","fullName":"vega.events.v1.ValidatorUpdate","description":"Validator update event contains information about validator node","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_id","description":"Node ID of the validator node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_pub_key","description":"Vega public key of validator node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_address","description":"Ethereum public key of validator node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tm_pub_key","description":"Public key of Tendermint","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"info_url","description":"URL with more info on the node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"country","description":"Country code (ISO 3166-1 alpha-2) for the location of the node","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Name of the validator","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"avatar_url","description":"AvatarURL of the validator","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_pub_key_index","description":"Vega public key derivation index","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"added","description":"Flag indicating if the validator has been added to or removed from vega","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_epoch","description":"Epoch in which the announced pending node will start participating in the network","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter_address","description":"Ethereum public key being used as the submitter to allow automatic signature generation","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch in which the node was announced or removed from the network","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VestingBalancesSummary","longName":"VestingBalancesSummary","fullName":"vega.events.v1.VestingBalancesSummary","description":"Summary of the vesting and locked balances for an epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"epoch_seq","description":"Epoch for which these balances are valid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"parties_vesting_summary","description":"Parties' summaries.","label":"repeated","type":"PartyVestingSummary","longType":"PartyVestingSummary","fullType":"vega.events.v1.PartyVestingSummary","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VestingStatsUpdated","longName":"VestingStatsUpdated","fullName":"vega.events.v1.VestingStatsUpdated","description":"Stats of all parties invested in the vesting program.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"at_epoch","description":"Epoch at which the vesting statistics are updated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stats","description":"All parties stats.","label":"repeated","type":"PartyVestingStats","longType":"PartyVestingStats","fullType":"vega.events.v1.PartyVestingStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountProgramEnded","longName":"VolumeDiscountProgramEnded","fullName":"vega.events.v1.VolumeDiscountProgramEnded","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"version","description":"Program update version.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"id","description":"Unique ID of the volume discount program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ended_at","description":"Time in Unix nanoseconds when the referral program ended.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the referral program ended.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountProgramStarted","longName":"VolumeDiscountProgramStarted","fullName":"vega.events.v1.VolumeDiscountProgramStarted","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"program","description":"Volume discount program that has started.","label":"","type":"VolumeDiscountProgram","longType":"vega.VolumeDiscountProgram","fullType":"vega.VolumeDiscountProgram","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"started_at","description":"Time in Unix nanoseconds when the volume discount program started.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the volume discount program started.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountProgramUpdated","longName":"VolumeDiscountProgramUpdated","fullName":"vega.events.v1.VolumeDiscountProgramUpdated","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"program","description":"The updated volume discount program.","label":"","type":"VolumeDiscountProgram","longType":"vega.VolumeDiscountProgram","fullType":"vega.VolumeDiscountProgram","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Time in Unix nanoseconds when the volume discount program was updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the volume discount program was updated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountStatsUpdated","longName":"VolumeDiscountStatsUpdated","fullName":"vega.events.v1.VolumeDiscountStatsUpdated","description":"Stats of all parties eligible for volume discount.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"at_epoch","description":"Epoch at which the volume discount statistics are updated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stats","description":"All parties' stats.","label":"repeated","type":"PartyVolumeDiscountStats","longType":"PartyVolumeDiscountStats","fullType":"vega.events.v1.PartyVolumeDiscountStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[]},{"name":"data-node/api/v2/trading_data.proto","description":"","package":"datanode.api.v2","hasEnums":true,"hasExtensions":false,"hasMessages":true,"hasServices":true,"enums":[{"name":"AccountField","longName":"AccountField","fullName":"datanode.api.v2.AccountField","description":"List of the properties of an account, used for grouping","values":[{"name":"ACCOUNT_FIELD_UNSPECIFIED","number":"0","description":""},{"name":"ACCOUNT_FIELD_ID","number":"1","description":""},{"name":"ACCOUNT_FIELD_PARTY_ID","number":"2","description":""},{"name":"ACCOUNT_FIELD_ASSET_ID","number":"3","description":""},{"name":"ACCOUNT_FIELD_MARKET_ID","number":"4","description":""},{"name":"ACCOUNT_FIELD_TYPE","number":"5","description":""}]},{"name":"LedgerEntryField","longName":"LedgerEntryField","fullName":"datanode.api.v2.LedgerEntryField","description":"List of fields for a ledger entry","values":[{"name":"LEDGER_ENTRY_FIELD_UNSPECIFIED","number":"0","description":""},{"name":"LEDGER_ENTRY_FIELD_ACCOUNT_FROM_ID","number":"1","description":""},{"name":"LEDGER_ENTRY_FIELD_ACCOUNT_TO_ID","number":"2","description":""},{"name":"LEDGER_ENTRY_FIELD_TRANSFER_TYPE","number":"3","description":""}]},{"name":"Type","longName":"ListGovernanceDataRequest.Type","fullName":"datanode.api.v2.ListGovernanceDataRequest.Type","description":"Filter for the types of governance proposals to view","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":""},{"name":"TYPE_ALL","number":"1","description":"List all proposals"},{"name":"TYPE_NEW_MARKET","number":"2","description":"List new market proposals"},{"name":"TYPE_UPDATE_MARKET","number":"3","description":"List update market proposals"},{"name":"TYPE_NETWORK_PARAMETERS","number":"4","description":"List change Vega network parameter proposals"},{"name":"TYPE_NEW_ASSET","number":"5","description":"New asset proposals"},{"name":"TYPE_NEW_FREE_FORM","number":"6","description":"Proposals for creating a new free form proposal"},{"name":"TYPE_UPDATE_ASSET","number":"7","description":"Update asset proposals"},{"name":"TYPE_NEW_SPOT_MARKET","number":"8","description":"Propose a new spot market"},{"name":"TYPE_UPDATE_SPOT_MARKET","number":"9","description":"Update an existing spot market"},{"name":"TYPE_NEW_TRANSFER","number":"10","description":"Propose a new transfer"},{"name":"TYPE_CANCEL_TRANSFER","number":"11","description":"Proposal to cancel a transfer"},{"name":"TYPE_UPDATE_MARKET_STATE","number":"12","description":"Proposal for updating the state of a market"},{"name":"TYPE_UPDATE_REFERRAL_PROGRAM","number":"13","description":"Proposal to update the referral program"},{"name":"TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM","number":"14","description":"Proposal to update the volume discount program"}]},{"name":"Scope","longName":"ListTransfersRequest.Scope","fullName":"datanode.api.v2.ListTransfersRequest.Scope","description":"Defines the types of a dispatch strategy's scope the API can filter on.","values":[{"name":"SCOPE_UNSPECIFIED","number":"0","description":""},{"name":"SCOPE_INDIVIDUAL","number":"1","description":"Matches transfers that have dispatch strategy scope of individual set."},{"name":"SCOPE_TEAM","number":"2","description":"Matches transfers that have dispatch strategy scope of team set."}]},{"name":"Table","longName":"Table","fullName":"datanode.api.v2.Table","description":"","values":[{"name":"TABLE_UNSPECIFIED","number":"0","description":""},{"name":"TABLE_BALANCES","number":"1","description":""},{"name":"TABLE_CHECKPOINTS","number":"2","description":""},{"name":"TABLE_DELEGATIONS","number":"3","description":""},{"name":"TABLE_LEDGER","number":"4","description":""},{"name":"TABLE_ORDERS","number":"5","description":""},{"name":"TABLE_TRADES","number":"6","description":""},{"name":"TABLE_MARKET_DATA","number":"7","description":""},{"name":"TABLE_MARGIN_LEVELS","number":"8","description":""},{"name":"TABLE_POSITIONS","number":"9","description":""},{"name":"TABLE_LIQUIDITY_PROVISIONS","number":"10","description":""},{"name":"TABLE_MARKETS","number":"11","description":""},{"name":"TABLE_DEPOSITS","number":"12","description":""},{"name":"TABLE_WITHDRAWALS","number":"13","description":""},{"name":"TABLE_BLOCKS","number":"14","description":""},{"name":"TABLE_REWARDS","number":"15","description":""}]},{"name":"TransferDirection","longName":"TransferDirection","fullName":"datanode.api.v2.TransferDirection","description":"Direction of a transfer","values":[{"name":"TRANSFER_DIRECTION_UNSPECIFIED","number":"0","description":""},{"name":"TRANSFER_DIRECTION_TRANSFER_FROM","number":"1","description":""},{"name":"TRANSFER_DIRECTION_TRANSFER_TO","number":"2","description":""},{"name":"TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM","number":"3","description":""}]}],"extensions":[],"messages":[{"name":"AMMConnection","longName":"AMMConnection","fullName":"datanode.api.v2.AMMConnection","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of AMM data and the corresponding cursors.","label":"repeated","type":"AMMEdge","longType":"AMMEdge","fullType":"datanode.api.v2.AMMEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AMMEdge","longName":"AMMEdge","fullName":"datanode.api.v2.AMMEdge","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"AMM pool data.","label":"","type":"AMM","longType":"vega.events.v1.AMM","fullType":"vega.events.v1.AMM","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AccountBalance","longName":"AccountBalance","fullName":"datanode.api.v2.AccountBalance","description":"Represents the current balance of an account for an asset on Vega, for a particular owner or party","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"owner","description":"Party that owns the account.\nSpecial values include `network` - represents the Vega network and is\nmost commonly seen during liquidation of a distressed trading position.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance","description":"Asset balance represented as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.\nBalances cannot be negative.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID for the account.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID for the account, this field will be empty if the asset is in a general account.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Account type of this account.","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"parent_party_id","description":"Parent party ID of the account.\nThis field is optional and is used in cases where the account is derived from another party's account.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_parent_party_id","defaultValue":""}]},{"name":"AccountEdge","longName":"AccountEdge","fullName":"datanode.api.v2.AccountEdge","description":"Account data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Account balance data.","label":"","type":"AccountBalance","longType":"AccountBalance","fullType":"datanode.api.v2.AccountBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages with reference to this account.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AccountFilter","longName":"AccountFilter","fullName":"datanode.api.v2.AccountFilter","description":"Account filter is used to filter account data.\n\nAn account is defined as a set of asset ID, type, party ID, and market ID.\n- Every account has an associated asset and type.\n- Certain account types such as the global reward pool for example, do not have an associated party.\n These are denoted by the special party ID 'network'.\n- Certain account types do not have an associated market such as the general party accounts, for example.\n These are denoted by the special market ID '' (an empty string).","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_id","description":"Restrict accounts to those holding balances in this asset ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_ids","description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_ids","description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"account_types","description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.","label":"repeated","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AccountSnapshotPage","longName":"AccountSnapshotPage","fullName":"datanode.api.v2.AccountSnapshotPage","description":"'Initial image' snapshot containing current account balances - may be sent over several response messages","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"accounts","description":"List of account balances.","label":"repeated","type":"AccountBalance","longType":"AccountBalance","fullType":"datanode.api.v2.AccountBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_page","description":"Indicator if the current page is the last one or not.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AccountUpdates","longName":"AccountUpdates","fullName":"datanode.api.v2.AccountUpdates","description":"List of account updates in the last block","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"accounts","description":"List of account balances.","label":"repeated","type":"AccountBalance","longType":"AccountBalance","fullType":"datanode.api.v2.AccountBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AccountsConnection","longName":"AccountsConnection","fullName":"datanode.api.v2.AccountsConnection","description":"Page of accounts data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of accounts data and their corresponding cursors.","label":"repeated","type":"AccountEdge","longType":"AccountEdge","fullType":"datanode.api.v2.AccountEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AggregatedBalance","longName":"AggregatedBalance","fullName":"datanode.api.v2.AggregatedBalance","description":"AggregatedBalance data contains the balance of the set of requested accounts combined with corresponding\nparty ID, market ID and account type details","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"timestamp","description":"Timestamp in Unix nanoseconds of the block in which the balance exists.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance","description":"Balance of the set of requested accounts at the time above.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"If grouping by party, the party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"asset_id","description":"If grouping by asset, the asset ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"market_id","description":"If grouping by market, the market ID","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"account_type","description":"If grouping by account type, the account type.","label":"optional","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":true,"oneofdecl":"_account_type","defaultValue":""}]},{"name":"AggregatedBalanceConnection","longName":"AggregatedBalanceConnection","fullName":"datanode.api.v2.AggregatedBalanceConnection","description":"Page of aggregated balance objects and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of aggregated balance data and their corresponding cursors.","label":"repeated","type":"AggregatedBalanceEdge","longType":"AggregatedBalanceEdge","fullType":"datanode.api.v2.AggregatedBalanceEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AggregatedBalanceEdge","longName":"AggregatedBalanceEdge","fullName":"datanode.api.v2.AggregatedBalanceEdge","description":"Aggregated balance data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Balance of the set of requested accounts.","label":"","type":"AggregatedBalance","longType":"AggregatedBalance","fullType":"datanode.api.v2.AggregatedBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AggregatedLedgerEntriesConnection","longName":"AggregatedLedgerEntriesConnection","fullName":"datanode.api.v2.AggregatedLedgerEntriesConnection","description":"Page of aggregated ledger entries data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of 'AggregatedLedgerEntry' data and their corresponding cursors.","label":"repeated","type":"AggregatedLedgerEntriesEdge","longType":"AggregatedLedgerEntriesEdge","fullType":"datanode.api.v2.AggregatedLedgerEntriesEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AggregatedLedgerEntriesEdge","longName":"AggregatedLedgerEntriesEdge","fullName":"datanode.api.v2.AggregatedLedgerEntriesEdge","description":"Represents the aggregated ledger entry data with corresponding cursor for it","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"'AggregatedLedgerEntry' data.","label":"","type":"AggregatedLedgerEntry","longType":"AggregatedLedgerEntry","fullType":"datanode.api.v2.AggregatedLedgerEntry","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AggregatedLedgerEntry","longName":"AggregatedLedgerEntry","fullName":"datanode.api.v2.AggregatedLedgerEntry","description":"Represents an aggregated view of ledger entry data, sender and receiver accounts,\ndetails and balances for both sides after the transfer has been made","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"timestamp","description":"Timestamp in Unix nanoseconds of the block in which the result is referring to.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantity","description":"Amount of ledger entries for the set of requested accounts at the time above.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfer_type","description":"Transfer type.","label":"","type":"TransferType","longType":"vega.TransferType","fullType":"vega.TransferType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"Asset ID for the asset associated with the entry.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"from_account_type","description":"Type of account sent from.","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account_type","description":"Type of account received to.","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_account_party_id","description":"Sender's party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_from_account_party_id","defaultValue":""},{"name":"to_account_party_id","description":"Receiver's party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_to_account_party_id","defaultValue":""},{"name":"from_account_market_id","description":"Sender market ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_from_account_market_id","defaultValue":""},{"name":"to_account_market_id","description":"Receiver market ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_to_account_market_id","defaultValue":""},{"name":"from_account_balance","description":"Sender account balance after the transfer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account_balance","description":"Receiver account balance after the transfer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfer_id","description":"Transfer ID associated with the ledger entry.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AssetEdge","longName":"AssetEdge","fullName":"datanode.api.v2.AssetEdge","description":"Assets data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Asset data returned.","label":"","type":"Asset","longType":"vega.Asset","fullType":"vega.Asset","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"AssetsConnection","longName":"AssetsConnection","fullName":"datanode.api.v2.AssetsConnection","description":"Page of asset data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of assets data and their corresponding cursors.","label":"repeated","type":"AssetEdge","longType":"AssetEdge","fullType":"datanode.api.v2.AssetEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Candle","longName":"Candle","fullName":"datanode.api.v2.Candle","description":"Represents the high, low, open, and closing prices for an interval of trading,\nreferred to commonly as a candlestick or candle","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"start","description":"Timestamp in Unix nanoseconds for the point in time when the candle was initially created/opened.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_update","description":"Timestamp in Unix nanoseconds for the point in time when the candle was last updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"high","description":"Highest price for trading during the candle interval.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"low","description":"Lowest price for trading during the candle interval.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open","description":"Open trade price.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"close","description":"Closing trade price.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume","description":"Total trading volume during the candle interval.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"notional","description":"Total notional value traded during the candle interval. This value is determined by multiplying price, using market decimal places, by size, using position decimal places.\nThe number of decimal places needed to convert this value to a decimal is market decimal places plus position decimal places.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CandleDataConnection","longName":"CandleDataConnection","fullName":"datanode.api.v2.CandleDataConnection","description":"Page of candles data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of candle data items and their corresponding cursors.","label":"repeated","type":"CandleEdge","longType":"CandleEdge","fullType":"datanode.api.v2.CandleEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CandleEdge","longName":"CandleEdge","fullName":"datanode.api.v2.CandleEdge","description":"Candle data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Candlestick data, i.e. high, low, open, and closing prices for an interval of trading.","label":"","type":"Candle","longType":"Candle","fullType":"datanode.api.v2.Candle","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Checkpoint","longName":"Checkpoint","fullName":"datanode.api.v2.Checkpoint","description":"Actual data regarding a checkpoint","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"hash","description":"Hash of the checkpoint.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_hash","description":"Block hash at which the checkpoint is made.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_block","description":"Block number at which the checkpoint is made.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CheckpointEdge","longName":"CheckpointEdge","fullName":"datanode.api.v2.CheckpointEdge","description":"Checkpoint data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data relating to a single checkpoint generated by the Vega network.","label":"","type":"Checkpoint","longType":"Checkpoint","fullType":"datanode.api.v2.Checkpoint","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CheckpointsConnection","longName":"CheckpointsConnection","fullName":"datanode.api.v2.CheckpointsConnection","description":"Page of checkpoints data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of checkpoints data and their corresponding cursors.","label":"repeated","type":"CheckpointEdge","longType":"CheckpointEdge","fullType":"datanode.api.v2.CheckpointEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CollateralIncreaseEstimate","longName":"CollateralIncreaseEstimate","fullName":"datanode.api.v2.CollateralIncreaseEstimate","description":"Estimates the additional funds needed to support the specified position","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"worst_case","description":"Estimate assuming slippage cap is applied","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_case","description":"Estimate assuming no slippage","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CoreSnapshotConnection","longName":"CoreSnapshotConnection","fullName":"datanode.api.v2.CoreSnapshotConnection","description":"Page of core snapshot data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of core snapshot data and their corresponding cursors.","label":"repeated","type":"CoreSnapshotEdge","longType":"CoreSnapshotEdge","fullType":"datanode.api.v2.CoreSnapshotEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CoreSnapshotEdge","longName":"CoreSnapshotEdge","fullName":"datanode.api.v2.CoreSnapshotEdge","description":"Core snapshot data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Core snapshot data.","label":"","type":"CoreSnapshotData","longType":"vega.events.v1.CoreSnapshotData","fullType":"vega.events.v1.CoreSnapshotData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DateRange","longName":"DateRange","fullName":"datanode.api.v2.DateRange","description":"Date range for queries that can return historical data\nTimestamps should be provided as unix time in Unix nanoseconds and are inclusive.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"start_timestamp","description":"Timestamp in Unix nanoseconds indicating the start of the date range.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_start_timestamp","defaultValue":""},{"name":"end_timestamp","description":"Timestamp in Unix nanoseconds indicating the end of the date range.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_end_timestamp","defaultValue":""}]},{"name":"DelegationEdge","longName":"DelegationEdge","fullName":"datanode.api.v2.DelegationEdge","description":"Delegation data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"How much a party is delegating to a node and when.","label":"","type":"Delegation","longType":"vega.Delegation","fullType":"vega.Delegation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DelegationsConnection","longName":"DelegationsConnection","fullName":"datanode.api.v2.DelegationsConnection","description":"Page of delegations data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of delegations data and their corresponding cursors.","label":"repeated","type":"DelegationEdge","longType":"DelegationEdge","fullType":"datanode.api.v2.DelegationEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DepositEdge","longName":"DepositEdge","fullName":"datanode.api.v2.DepositEdge","description":"Deposits data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with a single deposit made on the Vega network.","label":"","type":"Deposit","longType":"vega.Deposit","fullType":"vega.Deposit","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"DepositsConnection","longName":"DepositsConnection","fullName":"datanode.api.v2.DepositsConnection","description":"Page of deposits data received and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of deposits data and their corresponding cursors.","label":"repeated","type":"DepositEdge","longType":"DepositEdge","fullType":"datanode.api.v2.DepositEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerAddedBundle","longName":"ERC20MultiSigSignerAddedBundle","fullName":"datanode.api.v2.ERC20MultiSigSignerAddedBundle","description":"Signature bundle data to be added","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"new_signer","description":"Ethereum address of the signer to be removed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter","description":"Ethereum address of the submitter.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce used in the signing operation.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Unixnano timestamp for when the validator was added.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signatures","description":"Bundle of signatures from current validators to sign in the new signer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch in which the validator was added.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"ID of the EVM chain this signature bundle is valid for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerAddedBundleEdge","longName":"ERC20MultiSigSignerAddedBundleEdge","fullName":"datanode.api.v2.ERC20MultiSigSignerAddedBundleEdge","description":"Signature bundle data that is to be added with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Signature bundle data to be added.","label":"","type":"ERC20MultiSigSignerAddedBundle","longType":"ERC20MultiSigSignerAddedBundle","fullType":"datanode.api.v2.ERC20MultiSigSignerAddedBundle","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerAddedConnection","longName":"ERC20MultiSigSignerAddedConnection","fullName":"datanode.api.v2.ERC20MultiSigSignerAddedConnection","description":"Page of signature data items to be added and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of signature bundle data and their corresponding cursors.","label":"repeated","type":"ERC20MultiSigSignerAddedBundleEdge","longType":"ERC20MultiSigSignerAddedBundleEdge","fullType":"datanode.api.v2.ERC20MultiSigSignerAddedBundleEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerAddedEdge","longName":"ERC20MultiSigSignerAddedEdge","fullName":"datanode.api.v2.ERC20MultiSigSignerAddedEdge","description":"Signature data that is to be added with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Signature data to be added.","label":"","type":"ERC20MultiSigSignerAdded","longType":"vega.events.v1.ERC20MultiSigSignerAdded","fullType":"vega.events.v1.ERC20MultiSigSignerAdded","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerRemovedBundle","longName":"ERC20MultiSigSignerRemovedBundle","fullName":"datanode.api.v2.ERC20MultiSigSignerRemovedBundle","description":"Signature bundle data to be removed","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"old_signer","description":"Ethereum address of the signer to be removed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter","description":"Ethereum address of the submitter.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce used in the signing operation.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Unixnano timestamp for when the validator was added.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signatures","description":"Bundle of signatures from current validators to sign in the new signer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch in which the validator was removed.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"ID of the EVM chain this signature bundle is valid for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerRemovedBundleEdge","longName":"ERC20MultiSigSignerRemovedBundleEdge","fullName":"datanode.api.v2.ERC20MultiSigSignerRemovedBundleEdge","description":"Signature bundle data to be removed, with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Signature bundle data to be added.","label":"","type":"ERC20MultiSigSignerRemovedBundle","longType":"ERC20MultiSigSignerRemovedBundle","fullType":"datanode.api.v2.ERC20MultiSigSignerRemovedBundle","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerRemovedConnection","longName":"ERC20MultiSigSignerRemovedConnection","fullName":"datanode.api.v2.ERC20MultiSigSignerRemovedConnection","description":"Page of signature data items to be removed and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of signature bundle data and their corresponding cursors.","label":"repeated","type":"ERC20MultiSigSignerRemovedBundleEdge","longType":"ERC20MultiSigSignerRemovedBundleEdge","fullType":"datanode.api.v2.ERC20MultiSigSignerRemovedBundleEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ERC20MultiSigSignerRemovedEdge","longName":"ERC20MultiSigSignerRemovedEdge","fullName":"datanode.api.v2.ERC20MultiSigSignerRemovedEdge","description":"Signature data to be removed with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Signature data to be removed.","label":"","type":"ERC20MultiSigSignerRemoved","longType":"vega.events.v1.ERC20MultiSigSignerRemoved","fullType":"vega.events.v1.ERC20MultiSigSignerRemoved","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EpochRewardSummaryConnection","longName":"EpochRewardSummaryConnection","fullName":"datanode.api.v2.EpochRewardSummaryConnection","description":"Page of rewards summary data for epoch and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of rewards summary data for epochs and their corresponding cursors.","label":"repeated","type":"EpochRewardSummaryEdge","longType":"EpochRewardSummaryEdge","fullType":"datanode.api.v2.EpochRewardSummaryEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EpochRewardSummaryEdge","longName":"EpochRewardSummaryEdge","fullName":"datanode.api.v2.EpochRewardSummaryEdge","description":"Rewards summary data for epoch with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Rewards summary data for epoch.","label":"","type":"EpochRewardSummary","longType":"vega.EpochRewardSummary","fullType":"vega.EpochRewardSummary","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EstimateAMMBoundsRequest","longName":"EstimateAMMBoundsRequest","fullName":"datanode.api.v2.EstimateAMMBoundsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"base_price","description":"Base price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"upper_price","description":"Upper price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_upper_price","defaultValue":""},{"name":"lower_price","description":"Lower price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_lower_price","defaultValue":""},{"name":"leverage_at_upper_price","description":"Leverage at the upper price of the AMM pool.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_upper_price","defaultValue":""},{"name":"leverage_at_lower_price","description":"Leverage at the lower price of the AMM pool.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_leverage_at_lower_price","defaultValue":""},{"name":"commitment_amount","description":"Amount of the asset that the party is willing to commit to the AMM pool.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID to estimate the AMM for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EstimateAMMBoundsResponse","longName":"EstimateAMMBoundsResponse","fullName":"datanode.api.v2.EstimateAMMBoundsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"position_size_at_upper","description":"Theoretical volume at the top of the upper bound.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"position_size_at_lower","description":"Theoretical volume at the top of the lower bound.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"loss_on_commitment_at_upper","description":"Loss of commitment at the upper bound.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"loss_on_commitment_at_lower","description":"Loss of commitment at the lower bound.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidation_price_at_upper","description":"Estimated price above upper bound at which the commitment will be lost.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidation_price_at_lower","description":"Estimated price below the lower bound at which the commitment will be lost.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EstimateFeeRequest","longName":"EstimateFeeRequest","fullName":"datanode.api.v2.EstimateFeeRequest","description":"Request to fetch the estimated fee if an order were to trade immediately","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID, used to specify the fee factors.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price at which the potential order is expected to trade.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size","description":"Size at which the potential order is expected to trade.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EstimateFeeResponse","longName":"EstimateFeeResponse","fullName":"datanode.api.v2.EstimateFeeResponse","description":"Response that is received from EstimateFeeRequest, contains the estimated fees for a given order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"fee","description":"Summary of the estimated fees for this order if it were to trade now.","label":"","type":"Fee","longType":"vega.Fee","fullType":"vega.Fee","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EstimateMarginRequest","longName":"EstimateMarginRequest","fullName":"datanode.api.v2.EstimateMarginRequest","description":"Request to fetch the estimated MarginLevels if an order were to trade immediately","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID for the order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID of the order.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"side","description":"Order side - indicator for Seller or Buyer side.","label":"","type":"Side","longType":"vega.Side","fullType":"vega.Side","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of the order.","label":"","type":"Type","longType":"vega.Order.Type","fullType":"vega.Order.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"size","description":"Size of order.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price of the asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}],"options":{"deprecated":true}},{"name":"EstimateMarginResponse","longName":"EstimateMarginResponse","fullName":"datanode.api.v2.EstimateMarginResponse","description":"Response to an estimate margin request, containing the estimated margin levels for a given order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"margin_levels","description":"Summary of the estimated margins for this order if it were to trade now.","label":"","type":"MarginLevels","longType":"vega.MarginLevels","fullType":"vega.MarginLevels","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}],"options":{"deprecated":true}},{"name":"EstimatePositionRequest","longName":"EstimatePositionRequest","fullName":"datanode.api.v2.EstimatePositionRequest","description":"Request for the estimated margin level, margin account balance change, and liquidation price for the specified position.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to estimate position for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"open_volume","description":"Open volume. This field is a signed integer scaled to the market's position decimal places.\nA negative number denotes a short position.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"average_entry_price","description":"Average entry price corresponding to the open volume. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"orders","description":"Open and/or hypothetical orders.","label":"repeated","type":"OrderInfo","longType":"OrderInfo","fullType":"datanode.api.v2.OrderInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_account_balance","description":"Margin account balance. Needs to scaled by asset decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"general_account_balance","description":"General account balance. Needs to scaled by asset decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_margin_account_balance","description":"Order margin account balance. Needs to be scaled by asset decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_mode","description":"Margin mode for the party, cross margin or isolated margin.","label":"","type":"MarginMode","longType":"vega.MarginMode","fullType":"vega.MarginMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_factor","description":"Margin factor to be used along with isolated margin mode","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_margin_factor","defaultValue":""},{"name":"include_required_position_margin_in_available_collateral","description":"Whether the estimated position margin increase should be included in available collateral for liquidation price calculation in isolated margin mode.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_required_position_margin_in_available_collateral","defaultValue":""},{"name":"scale_liquidation_price_to_market_decimals","description":"Whether the liquidation price estimates should be scaled to market decimal places or by asset decimal places. If not set, asset decimal places are used.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_scale_liquidation_price_to_market_decimals","defaultValue":""}]},{"name":"EstimatePositionResponse","longName":"EstimatePositionResponse","fullName":"datanode.api.v2.EstimatePositionResponse","description":"Response for the estimated margin level, margin account balance change, and liquidation price for the specified position.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"margin","description":"Margin level range estimate for the specified position.","label":"","type":"MarginEstimate","longType":"MarginEstimate","fullType":"datanode.api.v2.MarginEstimate","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"collateral_increase_estimate","description":"Estimated margin account balance increase.","label":"","type":"CollateralIncreaseEstimate","longType":"CollateralIncreaseEstimate","fullType":"datanode.api.v2.CollateralIncreaseEstimate","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidation","description":"Liquidation price range estimate for the specified position. Only populated if available collateral was specified in the request.","label":"","type":"LiquidationEstimate","longType":"LiquidationEstimate","fullType":"datanode.api.v2.LiquidationEstimate","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EstimateTransferFeeRequest","longName":"EstimateTransferFeeRequest","fullName":"datanode.api.v2.EstimateTransferFeeRequest","description":"Request an estimation of transfer fee and discount","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"from_account","description":"Sender's ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_account_type","description":"Type of account sent from.","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account","description":"Receiver's ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to be transferred.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"Asset ID for the asset associated with the transaction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_amm_key","description":"AMM public key, if assets are being transferred from an AMM key to the AMM owner's public key.\nThe `from_account` must be the owner of this AMM key.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_from_amm_key","defaultValue":""}]},{"name":"EstimateTransferFeeResponse","longName":"EstimateTransferFeeResponse","fullName":"datanode.api.v2.EstimateTransferFeeResponse","description":"Results of estimation of transfer fee and the fee discount","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"fee","description":"Estimated fee for the transfer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"discount","description":"Discount applied to the fee.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthereumKeyRotationEdge","longName":"EthereumKeyRotationEdge","fullName":"datanode.api.v2.EthereumKeyRotationEdge","description":"Ethereum key rotation data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data relating to an Ethereum key rotation performed by a node on the Vega network.","label":"","type":"EthereumKeyRotation","longType":"vega.events.v1.EthereumKeyRotation","fullType":"vega.events.v1.EthereumKeyRotation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"EthereumKeyRotationsConnection","longName":"EthereumKeyRotationsConnection","fullName":"datanode.api.v2.EthereumKeyRotationsConnection","description":"Page of Ethereum key rotations data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of Ethereum key rotations data and their corresponding cursors.","label":"repeated","type":"EthereumKeyRotationEdge","longType":"EthereumKeyRotationEdge","fullType":"datanode.api.v2.EthereumKeyRotationEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ExportLedgerEntriesRequest","longName":"ExportLedgerEntriesRequest","fullName":"datanode.api.v2.ExportLedgerEntriesRequest","description":"Request that is sent when exporting ledger entries to csv","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict exported ledger entries to those relating to the given party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"Restrict exported ledger entries to those relating to the given asset ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"date_range","description":"Date range to export ledger entries for.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""}]},{"name":"ExportNetworkHistoryRequest","longName":"ExportNetworkHistoryRequest","fullName":"datanode.api.v2.ExportNetworkHistoryRequest","description":"Request to export network history data in CSV format","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"from_block","description":"Block to begin exporting from. Must be the first block of a history segment,\nwhich by default are 1000 blocks each; in that case - 1, 1001, 2001 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_block","description":"Last block to export up to and including. Must be the last block of a history segment\nwhich by default are 1000 blocks each; in that case - 1000, 2000, 3000 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"table","description":"Table to export data from.","label":"","type":"Table","longType":"Table","fullType":"datanode.api.v2.Table","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FeesStatsForParty","longName":"FeesStatsForParty","fullName":"datanode.api.v2.FeesStatsForParty","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_id","description":"Settlement asset of the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_rewards_received","description":"Total referral rewards received by referrer of the referral set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referees_discount_applied","description":"Total referral discounts applied to referee fees.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume_discount_applied","description":"Total volume discounts applied to referee fees.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_maker_fees_received","description":"Total maker fees received by the maker side.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPayment","longName":"FundingPayment","fullName":"datanode.api.v2.FundingPayment","description":"A funding payment for a party on a perpetual market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party that received the funding payment.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market that produced the funding payment.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"funding_period_seq","description":"Funding period sequence this payment was calculated from.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"timestamp","description":"Timestamp, in Unix nanoseconds, at which this funding payment occurred.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Funding payment amount, where a positive value indicates an earned payment received and a negative value a loss.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPaymentConnection","longName":"FundingPaymentConnection","fullName":"datanode.api.v2.FundingPaymentConnection","description":"Page of funding payment data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of funding payment data and their corresponding cursors.","label":"repeated","type":"FundingPaymentEdge","longType":"FundingPaymentEdge","fullType":"datanode.api.v2.FundingPaymentEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPaymentEdge","longName":"FundingPaymentEdge","fullName":"datanode.api.v2.FundingPaymentEdge","description":"Funding payment data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Funding payment data.","label":"","type":"FundingPayment","longType":"FundingPayment","fullType":"datanode.api.v2.FundingPayment","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPeriodConnection","longName":"FundingPeriodConnection","fullName":"datanode.api.v2.FundingPeriodConnection","description":"Page of funding period data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of funding period data and their corresponding cursors.","label":"repeated","type":"FundingPeriodEdge","longType":"FundingPeriodEdge","fullType":"datanode.api.v2.FundingPeriodEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPeriodDataPointConnection","longName":"FundingPeriodDataPointConnection","fullName":"datanode.api.v2.FundingPeriodDataPointConnection","description":"Page of funding period data points and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of funding period data points and their corresponding cursors.","label":"repeated","type":"FundingPeriodDataPointEdge","longType":"FundingPeriodDataPointEdge","fullType":"datanode.api.v2.FundingPeriodDataPointEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPeriodDataPointEdge","longName":"FundingPeriodDataPointEdge","fullName":"datanode.api.v2.FundingPeriodDataPointEdge","description":"Funding period data point with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Funding period data point.","label":"","type":"FundingPeriodDataPoint","longType":"vega.events.v1.FundingPeriodDataPoint","fullType":"vega.events.v1.FundingPeriodDataPoint","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"FundingPeriodEdge","longName":"FundingPeriodEdge","fullName":"datanode.api.v2.FundingPeriodEdge","description":"Funding period data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Funding period data.","label":"","type":"FundingPeriod","longType":"vega.events.v1.FundingPeriod","fullType":"vega.events.v1.FundingPeriod","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Game","longName":"Game","fullName":"datanode.api.v2.Game","description":"Data relating to a game.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Unique ID of the game","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch","description":"Epoch at which the last game metrics were captured.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"participants","description":"The number of participants in the game.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team","description":"Team entities that are participating in the game","label":"","type":"TeamGameEntities","longType":"TeamGameEntities","fullType":"datanode.api.v2.TeamGameEntities","ismap":false,"isoneof":true,"oneofdecl":"entities","defaultValue":""},{"name":"individual","description":"Individual entities that are participating in the game","label":"","type":"IndividualGameEntities","longType":"IndividualGameEntities","fullType":"datanode.api.v2.IndividualGameEntities","ismap":false,"isoneof":true,"oneofdecl":"entities","defaultValue":""},{"name":"reward_asset_id","description":"ID of the asset rewarded for involvement in the game.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GameEdge","longName":"GameEdge","fullName":"datanode.api.v2.GameEdge","description":"Game information and corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Game data.","label":"","type":"Game","longType":"Game","fullType":"datanode.api.v2.Game","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GamePartyScoresConnection","longName":"GamePartyScoresConnection","fullName":"datanode.api.v2.GamePartyScoresConnection","description":"Page of party game scores data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of orders and their corresponding cursors.","label":"repeated","type":"GamePartyScoresEdge","longType":"GamePartyScoresEdge","fullType":"datanode.api.v2.GamePartyScoresEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GamePartyScoresEdge","longName":"GamePartyScoresEdge","fullName":"datanode.api.v2.GamePartyScoresEdge","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with an order submitted to a Vega node.","label":"","type":"GamePartyScore","longType":"vega.events.v1.GamePartyScore","fullType":"vega.events.v1.GamePartyScore","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GamePartyScoresFilter","longName":"GamePartyScoresFilter","fullName":"datanode.api.v2.GamePartyScoresFilter","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"game_ids","description":"Restrict game scores to those in the given games.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_ids","description":"Restrict game scores to the parties in the given teams.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_ids","description":"Restrict game scores to those relating to the given parties.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_from","description":"Restrict game scores to those from a given epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_from","defaultValue":""},{"name":"epoch_to","description":"Restrict game scores to those up to a given epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_to","defaultValue":""}]},{"name":"GameTeamScoresConnection","longName":"GameTeamScoresConnection","fullName":"datanode.api.v2.GameTeamScoresConnection","description":"Page of team game scores data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of orders and their corresponding cursors.","label":"repeated","type":"GameTeamScoresEdge","longType":"GameTeamScoresEdge","fullType":"datanode.api.v2.GameTeamScoresEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GameTeamScoresEdge","longName":"GameTeamScoresEdge","fullName":"datanode.api.v2.GameTeamScoresEdge","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with an order submitted to a Vega node.","label":"","type":"GameTeamScore","longType":"vega.events.v1.GameTeamScore","fullType":"vega.events.v1.GameTeamScore","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GameTeamScoresFilter","longName":"GameTeamScoresFilter","fullName":"datanode.api.v2.GameTeamScoresFilter","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"game_ids","description":"Restrict game scores to the given ones.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_ids","description":"Restrict game scores to those for the given teams.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_from","description":"Restrict game scores to those from a given epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_from","defaultValue":""},{"name":"epoch_to","description":"Restrict game scores to those up to a given epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_to","defaultValue":""}]},{"name":"GamesConnection","longName":"GamesConnection","fullName":"datanode.api.v2.GamesConnection","description":"Page of games data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of games data and their corresponding cursors.","label":"repeated","type":"GameEdge","longType":"GameEdge","fullType":"datanode.api.v2.GameEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetActiveNetworkHistoryPeerAddressesRequest","longName":"GetActiveNetworkHistoryPeerAddressesRequest","fullName":"datanode.api.v2.GetActiveNetworkHistoryPeerAddressesRequest","description":"Request to get the addresses of active network history peers","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetActiveNetworkHistoryPeerAddressesResponse","longName":"GetActiveNetworkHistoryPeerAddressesResponse","fullName":"datanode.api.v2.GetActiveNetworkHistoryPeerAddressesResponse","description":"Response containing the addresses of active network history peers","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ip_addresses","description":"List of IP addresses for the active peers.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetAssetRequest","longName":"GetAssetRequest","fullName":"datanode.api.v2.GetAssetRequest","description":"Request for obtaining asset","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID to get data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetAssetResponse","longName":"GetAssetResponse","fullName":"datanode.api.v2.GetAssetResponse","description":"Response from getting an asset","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset","description":"Asset information that is returned.","label":"","type":"Asset","longType":"vega.Asset","fullType":"vega.Asset","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetBalanceHistoryRequest","longName":"GetBalanceHistoryRequest","fullName":"datanode.api.v2.GetBalanceHistoryRequest","description":"Request that is used when querying balance history","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"filter","description":"Account filter contains values that can be set in order to limit balance history data to them.","label":"","type":"AccountFilter","longType":"AccountFilter","fullType":"datanode.api.v2.AccountFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"group_by","description":"By default the net balances of all the accounts specified by the filter are returned.\nIf a list of fields is given in group_by, split out those balances by the supplied criteria.","label":"repeated","type":"AccountField","longType":"AccountField","fullType":"datanode.api.v2.AccountField","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"date_range","description":"","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""}]},{"name":"GetBalanceHistoryResponse","longName":"GetBalanceHistoryResponse","fullName":"datanode.api.v2.GetBalanceHistoryResponse","description":"Response that is received when querying for balance history","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"balances","description":"Page of aggregated balances with the corresponding page information.","label":"","type":"AggregatedBalanceConnection","longType":"AggregatedBalanceConnection","fullType":"datanode.api.v2.AggregatedBalanceConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetCurrentReferralProgramRequest","longName":"GetCurrentReferralProgramRequest","fullName":"datanode.api.v2.GetCurrentReferralProgramRequest","description":"Request to get the current referral program","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetCurrentReferralProgramResponse","longName":"GetCurrentReferralProgramResponse","fullName":"datanode.api.v2.GetCurrentReferralProgramResponse","description":"Response containing the current referral program","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"current_referral_program","description":"Referral program currently activated on the network.","label":"","type":"ReferralProgram","longType":"ReferralProgram","fullType":"datanode.api.v2.ReferralProgram","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetCurrentVolumeDiscountProgramRequest","longName":"GetCurrentVolumeDiscountProgramRequest","fullName":"datanode.api.v2.GetCurrentVolumeDiscountProgramRequest","description":"Request to get the current referral program","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetCurrentVolumeDiscountProgramResponse","longName":"GetCurrentVolumeDiscountProgramResponse","fullName":"datanode.api.v2.GetCurrentVolumeDiscountProgramResponse","description":"Response containing the current referral program","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"current_volume_discount_program","description":"Volume discount program currently activated on the network.","label":"","type":"VolumeDiscountProgram","longType":"VolumeDiscountProgram","fullType":"datanode.api.v2.VolumeDiscountProgram","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetDepositRequest","longName":"GetDepositRequest","fullName":"datanode.api.v2.GetDepositRequest","description":"Request to get data about a specific deposit by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Deposit ID to return data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetDepositResponse","longName":"GetDepositResponse","fullName":"datanode.api.v2.GetDepositResponse","description":"Response that is received from getting deposit data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"deposit","description":"Deposit matching the ID from the request.","label":"","type":"Deposit","longType":"vega.Deposit","fullType":"vega.Deposit","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetERC20ListAssetBundleRequest","longName":"GetERC20ListAssetBundleRequest","fullName":"datanode.api.v2.GetERC20ListAssetBundleRequest","description":"Request for listing the signature bundle to an ERC-20 token in the collateral bridge","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID of the asset bundle requested.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetERC20ListAssetBundleResponse","longName":"GetERC20ListAssetBundleResponse","fullName":"datanode.api.v2.GetERC20ListAssetBundleResponse","description":"Response from listing the signature bundle to an ERC-20 token in the collateral bridge","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_source","description":"Address of the asset on Ethereum.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_asset_id","description":"Asset ID for the underlying Vega asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signatures","description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetERC20SetAssetLimitsBundleRequest","longName":"GetERC20SetAssetLimitsBundleRequest","fullName":"datanode.api.v2.GetERC20SetAssetLimitsBundleRequest","description":"Request for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposal_id","description":"Proposal ID of the asset update proposal.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetERC20SetAssetLimitsBundleResponse","longName":"GetERC20SetAssetLimitsBundleResponse","fullName":"datanode.api.v2.GetERC20SetAssetLimitsBundleResponse","description":"Response for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_source","description":"Address of the asset on Ethereum.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_asset_id","description":"Asset ID for the underlying Vega asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"lifetime_limit","description":"Lifetime limit deposit for this asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"threshold","description":"Withdrawal threshold for this asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signatures","description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetERC20WithdrawalApprovalRequest","longName":"GetERC20WithdrawalApprovalRequest","fullName":"datanode.api.v2.GetERC20WithdrawalApprovalRequest","description":"Request to get all information required to bundle the call to finalise the withdrawal on the erc20 bridge","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"withdrawal_id","description":"Withdrawal ID to retrieve.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetERC20WithdrawalApprovalResponse","longName":"GetERC20WithdrawalApprovalResponse","fullName":"datanode.api.v2.GetERC20WithdrawalApprovalResponse","description":"Response with all information required to bundle the call to finalise the withdrawal on the erc20 bridge\nfunction withdraw_asset(address asset_source, uint256 asset_id, uint256 amount, uint256 expiry, uint256 nonce, bytes memory signatures)","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_source","description":"Address of asset on the bridged EVM chain.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"amount","description":"Amount to be withdrawn.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nonce","description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signatures","description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: 0x + sig1 + sig2 + ... + sixN.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"target_address","description":"Address, prefixed with `0x`, that will receive the withdrawn assets.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"creation","description":"Creation timestamps.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"source_chain_id","description":"Chain ID of the bridged EVM chain.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetEpochRequest","longName":"GetEpochRequest","fullName":"datanode.api.v2.GetEpochRequest","description":"Request to fetch epoch data\nProvide either the epoch ID or the block height to get the epoch for. If both are provided, the epoch ID will be used.\nIf both are omitted, the current epoch will be returned.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Epoch ID. If provided, returns the epoch with the given ID.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_id","defaultValue":""},{"name":"block","description":"Block height. If provided, returns the epoch that the given block is in.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_block","defaultValue":""}]},{"name":"GetEpochResponse","longName":"GetEpochResponse","fullName":"datanode.api.v2.GetEpochResponse","description":"Response from getting epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"epoch","description":"Data specific to a single epoch on the Vega network. This includes the epoch number,\nstart and end times, and the nodes that participated in the epoch.","label":"","type":"Epoch","longType":"vega.Epoch","fullType":"vega.Epoch","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetFeesStatsForPartyRequest","longName":"GetFeesStatsForPartyRequest","fullName":"datanode.api.v2.GetFeesStatsForPartyRequest","description":"Request that is sent to retrieve fees statistics for a given party.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict fees statistics to those for the given party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"Restrict fees statistics to those related to the given asset.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"from_epoch","description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_from_epoch","defaultValue":""},{"name":"to_epoch","description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_to_epoch","defaultValue":""}]},{"name":"GetFeesStatsForPartyResponse","longName":"GetFeesStatsForPartyResponse","fullName":"datanode.api.v2.GetFeesStatsForPartyResponse","description":"Response that is sent when requesting fees statistics for a given party.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"fees_stats_for_party","description":"Fees statistics for the given request.","label":"repeated","type":"FeesStatsForParty","longType":"FeesStatsForParty","fullType":"datanode.api.v2.FeesStatsForParty","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetFeesStatsRequest","longName":"GetFeesStatsRequest","fullName":"datanode.api.v2.GetFeesStatsRequest","description":"Request that is sent to retrieve fees statistics.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Restrict fee statistics to those related to the given market.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"asset_id","description":"Restrict fee statistics to those related to the given asset.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"epoch_seq","description":"Epoch to get referral fee statistics for. If not set, the last complete epoch is used.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_seq","defaultValue":""},{"name":"party_id","description":"Restrict fee statistics to those for the given party.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"epoch_from","description":"Restrict fee statistics to epoch range starting with epoch from.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_from","defaultValue":""},{"name":"epoch_to","description":"Restrict fee statistics to epoch range ending with epoch to.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_to","defaultValue":""}]},{"name":"GetFeesStatsResponse","longName":"GetFeesStatsResponse","fullName":"datanode.api.v2.GetFeesStatsResponse","description":"Response that is sent when requesting fees statistics.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"fees_stats","description":"Fees statistics for the given request.","label":"","type":"FeesStats","longType":"vega.events.v1.FeesStats","fullType":"vega.events.v1.FeesStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetGovernanceDataRequest","longName":"GetGovernanceDataRequest","fullName":"datanode.api.v2.GetGovernanceDataRequest","description":"Request to get governance data","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"proposal_id","description":"Proposal ID to get governance data for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_proposal_id","defaultValue":""},{"name":"reference","description":"Reference to get proposal data for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_reference","defaultValue":""}]},{"name":"GetGovernanceDataResponse","longName":"GetGovernanceDataResponse","fullName":"datanode.api.v2.GetGovernanceDataResponse","description":"Response from getting governance data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"data","description":"Governance data content, i.e. proposal and votes for and against.","label":"","type":"GovernanceData","longType":"vega.GovernanceData","fullType":"vega.GovernanceData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetLastTradeRequest","longName":"GetLastTradeRequest","fullName":"datanode.api.v2.GetLastTradeRequest","description":"Request for the latest trade that occurred on Vega for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to retrieve the last trade for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetLastTradeResponse","longName":"GetLastTradeResponse","fullName":"datanode.api.v2.GetLastTradeResponse","description":"Response for the latest trade that occurred on Vega for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"trade","description":"Information about the trade, if one is found.","label":"","type":"Trade","longType":"vega.Trade","fullType":"vega.Trade","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetLatestMarketDataRequest","longName":"GetLatestMarketDataRequest","fullName":"datanode.api.v2.GetLatestMarketDataRequest","description":"Request that is sent when listing the latest market data for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to retrieve market data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetLatestMarketDataResponse","longName":"GetLatestMarketDataResponse","fullName":"datanode.api.v2.GetLatestMarketDataResponse","description":"Response that is received when listing the latest market data for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_data","description":"Market data that was requested.","label":"","type":"MarketData","longType":"vega.MarketData","fullType":"vega.MarketData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetLatestMarketDepthRequest","longName":"GetLatestMarketDepthRequest","fullName":"datanode.api.v2.GetLatestMarketDepthRequest","description":"Request that is sent when requesting latest market depth data","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to request market depth for, required field.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_depth","description":"Maximum market depth.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_max_depth","defaultValue":""}]},{"name":"GetLatestMarketDepthResponse","longName":"GetLatestMarketDepthResponse","fullName":"datanode.api.v2.GetLatestMarketDepthResponse","description":"Response that is received when latest market depth data is queried","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID of the depth levels returned.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"buy","description":"Zero or more price levels for the buy side of the market depth data.","label":"repeated","type":"PriceLevel","longType":"vega.PriceLevel","fullType":"vega.PriceLevel","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sell","description":"Zero or more price levels for the sell side of the market depth data.","label":"repeated","type":"PriceLevel","longType":"vega.PriceLevel","fullType":"vega.PriceLevel","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_trade","description":"Last trade recorded on Vega.","label":"","type":"Trade","longType":"vega.Trade","fullType":"vega.Trade","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sequence_number","description":"Sequence number incremented after each update.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetMarketDataHistoryByIDRequest","longName":"GetMarketDataHistoryByIDRequest","fullName":"datanode.api.v2.GetMarketDataHistoryByIDRequest","description":"Request that is sent for getting Market Data History","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to request data history for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"start_timestamp","description":"Timestamp in Unix nanoseconds indicating the start of the date range.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_start_timestamp","defaultValue":""},{"name":"end_timestamp","description":"Timestamp in Unix nanoseconds indicating the end of the date range.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_end_timestamp","defaultValue":""},{"name":"pagination","description":"Pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"GetMarketDataHistoryByIDResponse","longName":"GetMarketDataHistoryByIDResponse","fullName":"datanode.api.v2.GetMarketDataHistoryByIDResponse","description":"Response that is received when querying Market Data History","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_data","description":"Page of market data history with the corresponding page information.","label":"","type":"MarketDataConnection","longType":"MarketDataConnection","fullType":"datanode.api.v2.MarketDataConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetMarketRequest","longName":"GetMarketRequest","fullName":"datanode.api.v2.GetMarketRequest","description":"Request for getting a market by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID of the market to retrieve data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetMarketResponse","longName":"GetMarketResponse","fullName":"datanode.api.v2.GetMarketResponse","description":"Response from getting a market by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market","description":"Information about the market requested.","label":"","type":"Market","longType":"vega.Market","fullType":"vega.Market","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetMostRecentNetworkHistorySegmentRequest","longName":"GetMostRecentNetworkHistorySegmentRequest","fullName":"datanode.api.v2.GetMostRecentNetworkHistorySegmentRequest","description":"Request to get the most recent history segment","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetMostRecentNetworkHistorySegmentResponse","longName":"GetMostRecentNetworkHistorySegmentResponse","fullName":"datanode.api.v2.GetMostRecentNetworkHistorySegmentResponse","description":"Response from getting most recent history segment","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"segment","description":"Data relating to a history segment created by a Vega data node.","label":"","type":"HistorySegment","longType":"HistorySegment","fullType":"datanode.api.v2.HistorySegment","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"swarm_key_seed","description":"Key seed for the swarm section.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNetworkDataRequest","longName":"GetNetworkDataRequest","fullName":"datanode.api.v2.GetNetworkDataRequest","description":"Request to get network data","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetNetworkDataResponse","longName":"GetNetworkDataResponse","fullName":"datanode.api.v2.GetNetworkDataResponse","description":"Response from getting network data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node_data","description":"Summary of information with respect to nodes on the Vega network.","label":"","type":"NodeData","longType":"vega.NodeData","fullType":"vega.NodeData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNetworkHistoryBootstrapPeersRequest","longName":"GetNetworkHistoryBootstrapPeersRequest","fullName":"datanode.api.v2.GetNetworkHistoryBootstrapPeersRequest","description":"Request to get the nodes network history bootstrap peers","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetNetworkHistoryBootstrapPeersResponse","longName":"GetNetworkHistoryBootstrapPeersResponse","fullName":"datanode.api.v2.GetNetworkHistoryBootstrapPeersResponse","description":"Response containing the nodes network history bootstrap peers","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"bootstrap_peers","description":"List of peers that can be used to bootstrap a Vega data node.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNetworkHistoryStatusRequest","longName":"GetNetworkHistoryStatusRequest","fullName":"datanode.api.v2.GetNetworkHistoryStatusRequest","description":"Request to get the status of network history","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetNetworkHistoryStatusResponse","longName":"GetNetworkHistoryStatusResponse","fullName":"datanode.api.v2.GetNetworkHistoryStatusResponse","description":"Response containing the status of network history","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ipfs_address","description":"IPFS address of the data node currently connected to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"swarm_key","description":"Swarm key used by the IPFS swarm.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"swarm_key_seed","description":"Swarm key seed used by the IPFS swarm.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"connected_peers","description":"List of peers connected to the IPFS swarm.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNetworkLimitsRequest","longName":"GetNetworkLimitsRequest","fullName":"datanode.api.v2.GetNetworkLimitsRequest","description":"Request that is used to query current network limits","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetNetworkLimitsResponse","longName":"GetNetworkLimitsResponse","fullName":"datanode.api.v2.GetNetworkLimitsResponse","description":"Response received when querying the current network limits","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"limits","description":"List of received network limits.","label":"","type":"NetworkLimits","longType":"vega.NetworkLimits","fullType":"vega.NetworkLimits","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNetworkParameterRequest","longName":"GetNetworkParameterRequest","fullName":"datanode.api.v2.GetNetworkParameterRequest","description":"Request for a single network parameter","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key","description":"Key identifying the network parameter.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNetworkParameterResponse","longName":"GetNetworkParameterResponse","fullName":"datanode.api.v2.GetNetworkParameterResponse","description":"Response that is received when getting a network parameter","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_parameter","description":"Network parameter key and value.","label":"","type":"NetworkParameter","longType":"vega.NetworkParameter","fullType":"vega.NetworkParameter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNodeRequest","longName":"GetNodeRequest","fullName":"datanode.api.v2.GetNodeRequest","description":"Request to get node data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Node ID to get data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetNodeResponse","longName":"GetNodeResponse","fullName":"datanode.api.v2.GetNodeResponse","description":"Response from getting node","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data specific to a single node on the Vega network.","label":"","type":"Node","longType":"vega.Node","fullType":"vega.Node","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetOracleSpecRequest","longName":"GetOracleSpecRequest","fullName":"datanode.api.v2.GetOracleSpecRequest","description":"Request to get a specific oracle spec by its ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"oracle_spec_id","description":"Oracle spec ID to request data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetOracleSpecResponse","longName":"GetOracleSpecResponse","fullName":"datanode.api.v2.GetOracleSpecResponse","description":"Response for a oracle spec","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"oracle_spec","description":"External data spec matching the ID.","label":"","type":"OracleSpec","longType":"vega.OracleSpec","fullType":"vega.OracleSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetOrderRequest","longName":"GetOrderRequest","fullName":"datanode.api.v2.GetOrderRequest","description":"Request that is sent when executing the query for getting a single order","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"order_id","description":"Order ID to retrieve order information for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"version","description":"Historic version number of the order to return. If not set, the most current version will be returned.","label":"optional","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":true,"oneofdecl":"_version","defaultValue":""}]},{"name":"GetOrderResponse","longName":"GetOrderResponse","fullName":"datanode.api.v2.GetOrderResponse","description":"Response received from the query for getting a single order","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"order","description":"Order details, if one was found.","label":"","type":"Order","longType":"vega.Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetPartyActivityStreakRequest","longName":"GetPartyActivityStreakRequest","fullName":"datanode.api.v2.GetPartyActivityStreakRequest","description":"Request to get a party's activity streaks across epochs","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party ID to get the activity streak for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch","description":"Epoch to get the activity streak for. If not set, the last complete epoch is used.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch","defaultValue":""}]},{"name":"GetPartyActivityStreakResponse","longName":"GetPartyActivityStreakResponse","fullName":"datanode.api.v2.GetPartyActivityStreakResponse","description":"Response when getting a party's activity streaks across epochs","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"activity_streak","description":"Party's activity streak in a given epoch.","label":"","type":"PartyActivityStreak","longType":"vega.events.v1.PartyActivityStreak","fullType":"vega.events.v1.PartyActivityStreak","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetPartyRequest","longName":"GetPartyRequest","fullName":"datanode.api.v2.GetPartyRequest","description":"Request to get party by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID to retrieve party information for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetPartyResponse","longName":"GetPartyResponse","fullName":"datanode.api.v2.GetPartyResponse","description":"Response from getting party by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"Data for the party requested.","label":"","type":"Party","longType":"vega.Party","fullType":"vega.Party","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetPartyVestingStatsRequest","longName":"GetPartyVestingStatsRequest","fullName":"datanode.api.v2.GetPartyVestingStatsRequest","description":"Request sent to get statistics about the vesting rewards for a party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID to query the vesting stats for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetPartyVestingStatsResponse","longName":"GetPartyVestingStatsResponse","fullName":"datanode.api.v2.GetPartyVestingStatsResponse","description":"Vesting reward statistics for a given party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_bonus_multiplier","description":"Reward bonus multiplier.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch for which this information is valid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_balance","description":"The balance of the party, in quantum.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"summed_reward_bonus_multiplier","description":"Bonus multiplier applied on the reward, summed across all derived accounts.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"summed_quantum_balance","description":"The balance of the party and derived keys, in quantum.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetProtocolUpgradeStatusRequest","longName":"GetProtocolUpgradeStatusRequest","fullName":"datanode.api.v2.GetProtocolUpgradeStatusRequest","description":"Request to get protocol upgrade status","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetProtocolUpgradeStatusResponse","longName":"GetProtocolUpgradeStatusResponse","fullName":"datanode.api.v2.GetProtocolUpgradeStatusResponse","description":"Response from getting protocol upgrade status","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ready","description":"Indicator if the upgrade is ready or not.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetReferralSetStatsRequest","longName":"GetReferralSetStatsRequest","fullName":"datanode.api.v2.GetReferralSetStatsRequest","description":"Request to get a referral set's stats","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"referral_set_id","description":"Restrict referral set statistics to those for the given referral set.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referral_set_id","defaultValue":""},{"name":"at_epoch","description":"Epoch to get referral set statistics for. If not set, the last complete epoch is used.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_at_epoch","defaultValue":""},{"name":"referee","description":"Restrict referral set statistics to those for the given referee.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referee","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"GetReferralSetStatsResponse","longName":"GetReferralSetStatsResponse","fullName":"datanode.api.v2.GetReferralSetStatsResponse","description":"Response containing the volume discount statistics for the given epoch.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"stats","description":"Referral set statistics for the epoch.","label":"","type":"ReferralSetStatsConnection","longType":"ReferralSetStatsConnection","fullType":"datanode.api.v2.ReferralSetStatsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetRiskFactorsRequest","longName":"GetRiskFactorsRequest","fullName":"datanode.api.v2.GetRiskFactorsRequest","description":"Request to get risk factor","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to get the risk factor for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetRiskFactorsResponse","longName":"GetRiskFactorsResponse","fullName":"datanode.api.v2.GetRiskFactorsResponse","description":"Response that is received from getting a risk factor","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"risk_factor","description":"Risk factor emitted by the risk model for a given market.","label":"","type":"RiskFactor","longType":"vega.RiskFactor","fullType":"vega.RiskFactor","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetStakeRequest","longName":"GetStakeRequest","fullName":"datanode.api.v2.GetStakeRequest","description":"Request to get stake","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party ID for which the stake information is requested.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"GetStakeResponse","longName":"GetStakeResponse","fullName":"datanode.api.v2.GetStakeResponse","description":"Response that is received from requesting stake information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"current_stake_available","description":"Current stake available information.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stake_linkings","description":"Paged list of stake data with corresponding page information.","label":"","type":"StakesConnection","longType":"StakesConnection","fullType":"datanode.api.v2.StakesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetStopOrderRequest","longName":"GetStopOrderRequest","fullName":"datanode.api.v2.GetStopOrderRequest","description":"Request that is sent when executing the query for getting a single stop order.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"order_id","description":"Order ID to retrieve order information for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetStopOrderResponse","longName":"GetStopOrderResponse","fullName":"datanode.api.v2.GetStopOrderResponse","description":"Response received from the query for getting a single stop order.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"order","description":"Order details, if one was found.","label":"","type":"StopOrderEvent","longType":"vega.events.v1.StopOrderEvent","fullType":"vega.events.v1.StopOrderEvent","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetTimeWeightedNotionalPositionRequest","longName":"GetTimeWeightedNotionalPositionRequest","fullName":"datanode.api.v2.GetTimeWeightedNotionalPositionRequest","description":"Request to retrieve the time weighted notional position for a party and asset.\nIf no epoch is given, the time weighted notional position at the end of the most recently completed epoch will be returned.\nIf an epoch is given, the time weighted notional position achieved by the end of the given epoch will be returned.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID to filter for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID to filter for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"game_id","description":"Game ID to filter for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch to filter for.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_at_epoch","defaultValue":""}]},{"name":"GetTimeWeightedNotionalPositionResponse","longName":"GetTimeWeightedNotionalPositionResponse","fullName":"datanode.api.v2.GetTimeWeightedNotionalPositionResponse","description":"Response containing the time weighted notional position for a party and asset.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"time_weighted_notional_position","description":"Time weighted notional position for the party and asset.","label":"","type":"TimeWeightedNotionalPosition","longType":"TimeWeightedNotionalPosition","fullType":"datanode.api.v2.TimeWeightedNotionalPosition","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetTotalTransferFeeDiscountRequest","longName":"GetTotalTransferFeeDiscountRequest","fullName":"datanode.api.v2.GetTotalTransferFeeDiscountRequest","description":"Get total transfer fee discount available","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"ID of party eligible for the discount.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"ID of asset associated with the discount.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetTotalTransferFeeDiscountResponse","longName":"GetTotalTransferFeeDiscountResponse","fullName":"datanode.api.v2.GetTotalTransferFeeDiscountResponse","description":"Returns total transfer fee discount available","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"total_discount","description":"Total per party per asset discount available.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetTransferRequest","longName":"GetTransferRequest","fullName":"datanode.api.v2.GetTransferRequest","description":"Request that is sent for getting a transfer by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transfer_id","description":"Transfer ID to request data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetTransferResponse","longName":"GetTransferResponse","fullName":"datanode.api.v2.GetTransferResponse","description":"Response that is received when querying transfers by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transfer_node","description":"Transfer and its fees requested by ID.","label":"","type":"TransferNode","longType":"TransferNode","fullType":"datanode.api.v2.TransferNode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetVegaTimeRequest","longName":"GetVegaTimeRequest","fullName":"datanode.api.v2.GetVegaTimeRequest","description":"Request to get the current time of the Vega network","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetVegaTimeResponse","longName":"GetVegaTimeResponse","fullName":"datanode.api.v2.GetVegaTimeResponse","description":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"timestamp","description":"Timestamp representation of current VegaTime as represented in Unix nanoseconds, for example\n`1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetVestingBalancesSummaryRequest","longName":"GetVestingBalancesSummaryRequest","fullName":"datanode.api.v2.GetVestingBalancesSummaryRequest","description":"Request sent to list the vesting and locked balances for a party","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party ID to query vesting balances for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"Optional asset ID, all asset balances returned if not set.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""}]},{"name":"GetVestingBalancesSummaryResponse","longName":"GetVestingBalancesSummaryResponse","fullName":"datanode.api.v2.GetVestingBalancesSummaryResponse","description":"List of vesting and locked balances for a party.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch for which these balances are valid.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_seq","defaultValue":""},{"name":"locked_balances","description":"List of locked balances for the party.","label":"repeated","type":"PartyLockedBalance","longType":"vega.events.v1.PartyLockedBalance","fullType":"vega.events.v1.PartyLockedBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vesting_balances","description":"List of vesting balances for the party.","label":"repeated","type":"PartyVestingBalance","longType":"vega.events.v1.PartyVestingBalance","fullType":"vega.events.v1.PartyVestingBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetVolumeDiscountStatsRequest","longName":"GetVolumeDiscountStatsRequest","fullName":"datanode.api.v2.GetVolumeDiscountStatsRequest","description":"Request to get the volume discount statistics for a given epoch.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"at_epoch","description":"Epoch to get volume discount statistics for. If not set, last epoch is used.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_at_epoch","defaultValue":""},{"name":"party_id","description":"Restrict volume discount statistics to those for the given party.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"GetVolumeDiscountStatsResponse","longName":"GetVolumeDiscountStatsResponse","fullName":"datanode.api.v2.GetVolumeDiscountStatsResponse","description":"Response containing the volume discount statistics for the given epoch.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"stats","description":"Volume discount statistics for an epoch.","label":"","type":"VolumeDiscountStatsConnection","longType":"VolumeDiscountStatsConnection","fullType":"datanode.api.v2.VolumeDiscountStatsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetWithdrawalRequest","longName":"GetWithdrawalRequest","fullName":"datanode.api.v2.GetWithdrawalRequest","description":"Request to get a specific withdrawal by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Withdrawal ID to retrieve data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetWithdrawalResponse","longName":"GetWithdrawalResponse","fullName":"datanode.api.v2.GetWithdrawalResponse","description":"Response for a withdrawal request","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"withdrawal","description":"Withdrawal matching the ID from the request.","label":"","type":"Withdrawal","longType":"vega.Withdrawal","fullType":"vega.Withdrawal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GovernanceDataConnection","longName":"GovernanceDataConnection","fullName":"datanode.api.v2.GovernanceDataConnection","description":"Page of governance data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of governance data and their corresponding cursors.","label":"repeated","type":"GovernanceDataEdge","longType":"GovernanceDataEdge","fullType":"datanode.api.v2.GovernanceDataEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GovernanceDataEdge","longName":"GovernanceDataEdge","fullName":"datanode.api.v2.GovernanceDataEdge","description":"Governance data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Governance data content, i.e. proposal and votes for and against.","label":"","type":"GovernanceData","longType":"vega.GovernanceData","fullType":"vega.GovernanceData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"HistorySegment","longName":"HistorySegment","fullName":"datanode.api.v2.HistorySegment","description":"Describes a network history segment","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"from_height","description":"Starting height of the history segment.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_height","description":"Ending height of the history segment.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"history_segment_id","description":"History segment ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"previous_history_segment_id","description":"Previous history segment ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"database_version","description":"Database schema version of the history segment.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Chain ID of the history segment.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"IndividualGameEntities","longName":"IndividualGameEntities","fullName":"datanode.api.v2.IndividualGameEntities","description":"List of individuals that are participating in a game","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"individual","description":"List of individual party IDs, and the metrics associated with each participant.","label":"repeated","type":"IndividualGameEntity","longType":"IndividualGameEntity","fullType":"datanode.api.v2.IndividualGameEntity","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"IndividualGameEntity","longName":"IndividualGameEntity","fullName":"datanode.api.v2.IndividualGameEntity","description":"Data relating to an individual participating in a game.\nThis can be used for both team members who are participating in a team game,\nor individuals participating in an individual entity game.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"individual","description":"Party ID of the individual participating","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rank","description":"Rank of the individual either in the game or within their team.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume","description":"Volume traded by the individual","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_metric","description":"Reward metric applied to the individual","label":"","type":"DispatchMetric","longType":"vega.DispatchMetric","fullType":"vega.DispatchMetric","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_earned","description":"Reward earned by the individual during the epoch","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_rewards_earned","description":"Total rewards earned by the individual for the game","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_earned_quantum","description":"Rewards earned by the individual in quantum value","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_rewards_earned_quantum","description":"Total rewards earned by the individual in quantum value","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"InfoRequest","longName":"InfoRequest","fullName":"datanode.api.v2.InfoRequest","description":"Request that is sent when querying node information","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"InfoResponse","longName":"InfoResponse","fullName":"datanode.api.v2.InfoResponse","description":"Response that is received from the node information query","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"version","description":"Semver formatted version of the data node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"commit_hash","description":"Commit hash from which the data node was built.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"IntervalToCandleId","longName":"IntervalToCandleId","fullName":"datanode.api.v2.IntervalToCandleId","description":"Maps an interval for a given market to its corresponding candle ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"interval","description":"Interval for the candle.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"candle_id","description":"Unique ID of the candle.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"KeyRotationConnection","longName":"KeyRotationConnection","fullName":"datanode.api.v2.KeyRotationConnection","description":"Page of key rotations data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of key rotation data and their corresponding cursors.","label":"repeated","type":"KeyRotationEdge","longType":"KeyRotationEdge","fullType":"datanode.api.v2.KeyRotationEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"KeyRotationEdge","longName":"KeyRotationEdge","fullName":"datanode.api.v2.KeyRotationEdge","description":"Key rotation data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data relating to a key rotation that was performed by a node on the Vega network.","label":"","type":"KeyRotation","longType":"vega.events.v1.KeyRotation","fullType":"vega.events.v1.KeyRotation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LedgerEntryFilter","longName":"LedgerEntryFilter","fullName":"datanode.api.v2.LedgerEntryFilter","description":"Ledger entry filter sets filters on returned set of ledger entries.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"close_on_account_filters","description":"Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_account_filter","description":"Used to set values for filtering sender accounts. Party must be provided in this filter or 'to' account filter, or both.","label":"","type":"AccountFilter","longType":"AccountFilter","fullType":"datanode.api.v2.AccountFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_account_filter","description":"Used to set values for filtering receiver accounts. Party must be provided in this filter or 'from' account filter, or both.","label":"","type":"AccountFilter","longType":"AccountFilter","fullType":"datanode.api.v2.AccountFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfer_types","description":"List of transfer types that is used for filtering sender and receiver accounts.","label":"repeated","type":"TransferType","longType":"vega.TransferType","fullType":"vega.TransferType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfer_id","description":"List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_transfer_id","defaultValue":""}]},{"name":"LiquidationEstimate","longName":"LiquidationEstimate","fullName":"datanode.api.v2.LiquidationEstimate","description":"Liquidation estimate for both worst and best case possible.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"worst_case","description":"Liquidation price estimate assuming slippage cap is applied.","label":"","type":"LiquidationPrice","longType":"LiquidationPrice","fullType":"datanode.api.v2.LiquidationPrice","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_case","description":"Liquidation price estimate assuming no slippage.","label":"","type":"LiquidationPrice","longType":"LiquidationPrice","fullType":"datanode.api.v2.LiquidationPrice","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidationPrice","longName":"LiquidationPrice","fullName":"datanode.api.v2.LiquidationPrice","description":"Liquidation price estimate for either only the current open volume and position given some or all buy orders get filled, or position given some or all sell orders get filled.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"open_volume_only","description":"Liquidation price for current open volume ignoring any active orders.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"including_buy_orders","description":"Liquidation price assuming buy orders start getting filled.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"including_sell_orders","description":"Liquidation price assuming sell orders start getting filled.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvider","longName":"LiquidityProvider","fullName":"datanode.api.v2.LiquidityProvider","description":"Liquidity provider information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID of the liquidity provider.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"ID of the market the liquidity provider is active in.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fee_share","description":"Information used for calculating an LP's fee share, such as the equity like share,\naverage entry valuation and liquidity score for the liquidity provider for the specified market.","label":"","type":"LiquidityProviderFeeShare","longType":"vega.LiquidityProviderFeeShare","fullType":"vega.LiquidityProviderFeeShare","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"sla","description":"Information about LP's SLA performance.","label":"","type":"LiquidityProviderSLA","longType":"vega.LiquidityProviderSLA","fullType":"vega.LiquidityProviderSLA","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProviderConnection","longName":"LiquidityProviderConnection","fullName":"datanode.api.v2.LiquidityProviderConnection","description":"Page of liquidity provider data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of liquidity provider data.","label":"repeated","type":"LiquidityProviderEdge","longType":"LiquidityProviderEdge","fullType":"datanode.api.v2.LiquidityProviderEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProviderEdge","longName":"LiquidityProviderEdge","fullName":"datanode.api.v2.LiquidityProviderEdge","description":"Liquidity provider data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Liquidity provider information returned by the API.","label":"","type":"LiquidityProvider","longType":"LiquidityProvider","fullType":"datanode.api.v2.LiquidityProvider","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further data.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvision","longName":"LiquidityProvision","fullName":"datanode.api.v2.LiquidityProvision","description":"Liquidity provider commitment. For API purposes this can report a pending liquidity provision,\nthe current live provision or both in the event that an update has been accepted on the network, but has yet\nto go live and thus there is still a pending provision that will become active in the next epoch.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"current","description":"Liquidity provision that is currently live.","label":"","type":"LiquidityProvision","longType":"vega.LiquidityProvision","fullType":"vega.LiquidityProvision","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pending","description":"Liquidity provision that is currently pending and will go live in the next epoch.","label":"optional","type":"LiquidityProvision","longType":"vega.LiquidityProvision","fullType":"vega.LiquidityProvision","ismap":false,"isoneof":true,"oneofdecl":"_pending","defaultValue":""}]},{"name":"LiquidityProvisionWithPendingEdge","longName":"LiquidityProvisionWithPendingEdge","fullName":"datanode.api.v2.LiquidityProvisionWithPendingEdge","description":"Liquidity provision data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data corresponding to a liquidity provider's commitment.","label":"","type":"LiquidityProvision","longType":"LiquidityProvision","fullType":"datanode.api.v2.LiquidityProvision","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvisionsConnection","longName":"LiquidityProvisionsConnection","fullName":"datanode.api.v2.LiquidityProvisionsConnection","description":"Page of liquidity provisions data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of liquidity provisions data and their corresponding cursors.","label":"repeated","type":"LiquidityProvisionsEdge","longType":"LiquidityProvisionsEdge","fullType":"datanode.api.v2.LiquidityProvisionsEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvisionsEdge","longName":"LiquidityProvisionsEdge","fullName":"datanode.api.v2.LiquidityProvisionsEdge","description":"Liquidity provision data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data corresponding to a liquidity provider's commitment.","label":"","type":"LiquidityProvision","longType":"vega.LiquidityProvision","fullType":"vega.LiquidityProvision","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LiquidityProvisionsWithPendingConnection","longName":"LiquidityProvisionsWithPendingConnection","fullName":"datanode.api.v2.LiquidityProvisionsWithPendingConnection","description":"Page of liquidity provisions data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of liquidity provisions data and their corresponding cursors.","label":"repeated","type":"LiquidityProvisionWithPendingEdge","longType":"LiquidityProvisionWithPendingEdge","fullType":"datanode.api.v2.LiquidityProvisionWithPendingEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used to fetch further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAMMsRequest","longName":"ListAMMsRequest","fullName":"datanode.api.v2.ListAMMsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"AMM ID to filter for. If party ID or market ID is provided, the ID filter is ignored.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_id","defaultValue":""},{"name":"party_id","description":"Party ID to filter for.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"market_id","description":"Market ID to filter for. If party ID is provided, the market filter is ignored","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"amm_party_id","description":"Party's underlying AMM sub-account to filter for. A party's AMM sub-account will remain the\nsame regardless of the AMM.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_amm_party_id","defaultValue":""},{"name":"status","description":"Filter for AMMs with the given status. This filter will be ignored if any of the other\nfilters have been set.","label":"optional","type":"Status","longType":"vega.events.v1.AMM.Status","fullType":"vega.events.v1.AMM.Status","ismap":false,"isoneof":true,"oneofdecl":"_status","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListAMMsResponse","longName":"ListAMMsResponse","fullName":"datanode.api.v2.ListAMMsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"amms","description":"Page of AMM data and corresponding page information.","label":"","type":"AMMConnection","longType":"AMMConnection","fullType":"datanode.api.v2.AMMConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAccountsRequest","longName":"ListAccountsRequest","fullName":"datanode.api.v2.ListAccountsRequest","description":"Request that is sent when listing accounts.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"filter","description":"Account filter contains all filter conditions and values that can be applied to the listing.","label":"","type":"AccountFilter","longType":"AccountFilter","fullType":"datanode.api.v2.AccountFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"include_derived_parties","description":"Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_derived_parties","defaultValue":""}]},{"name":"ListAccountsResponse","longName":"ListAccountsResponse","fullName":"datanode.api.v2.ListAccountsResponse","description":"Response that is received from listing accounts query.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"accounts","description":"Page of accounts data and corresponding page information.","label":"","type":"AccountsConnection","longType":"AccountsConnection","fullType":"datanode.api.v2.AccountsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAllLiquidityProvisionsRequest","longName":"ListAllLiquidityProvisionsRequest","fullName":"datanode.api.v2.ListAllLiquidityProvisionsRequest","description":"Request for listing liquidity provisions","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Restrict liquidity provisions to those placed on the given market.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"party_id","description":"Restrict liquidity provisions to those placed by the given party.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"reference","description":"Restrict liquidity provisions to those with the given order reference.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_reference","defaultValue":""},{"name":"live","description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_live","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListAllLiquidityProvisionsResponse","longName":"ListAllLiquidityProvisionsResponse","fullName":"datanode.api.v2.ListAllLiquidityProvisionsResponse","description":"Response from listing liquidity provisions","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"liquidity_provisions","description":"Page of liquidity provisions data and corresponding page information.","label":"","type":"LiquidityProvisionsWithPendingConnection","longType":"LiquidityProvisionsWithPendingConnection","fullType":"datanode.api.v2.LiquidityProvisionsWithPendingConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAllNetworkHistorySegmentsRequest","longName":"ListAllNetworkHistorySegmentsRequest","fullName":"datanode.api.v2.ListAllNetworkHistorySegmentsRequest","description":"Request to list all the nodes history segments","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"ListAllNetworkHistorySegmentsResponse","longName":"ListAllNetworkHistorySegmentsResponse","fullName":"datanode.api.v2.ListAllNetworkHistorySegmentsResponse","description":"Response with a list of all the nodes history segments","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"segments","description":"Page of history segments data and corresponding page information.","label":"repeated","type":"HistorySegment","longType":"HistorySegment","fullType":"datanode.api.v2.HistorySegment","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAllPositionsRequest","longName":"ListAllPositionsRequest","fullName":"datanode.api.v2.ListAllPositionsRequest","description":"Request to list positions, given the position filter is supplied.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"filter","description":"Filter to apply to the positions.","label":"","type":"PositionsFilter","longType":"PositionsFilter","fullType":"datanode.api.v2.PositionsFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListAllPositionsResponse","longName":"ListAllPositionsResponse","fullName":"datanode.api.v2.ListAllPositionsResponse","description":"Response to query for listing of positions, given the filter is supplied","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"positions","description":"Page of positions data and corresponding page information.","label":"","type":"PositionConnection","longType":"PositionConnection","fullType":"datanode.api.v2.PositionConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAssetsRequest","longName":"ListAssetsRequest","fullName":"datanode.api.v2.ListAssetsRequest","description":"Request for listing assets data","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"asset_id","description":"Optional asset ID to list data for.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListAssetsResponse","longName":"ListAssetsResponse","fullName":"datanode.api.v2.ListAssetsResponse","description":"Response from listing assets","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"assets","description":"Page of assets data and corresponding page information.","label":"","type":"AssetsConnection","longType":"AssetsConnection","fullType":"datanode.api.v2.AssetsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListBalanceChangesRequest","longName":"ListBalanceChangesRequest","fullName":"datanode.api.v2.ListBalanceChangesRequest","description":"Request to use when querying balances changes.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"filter","description":"Limit the accounts considered according to the filter supplied.","label":"","type":"AccountFilter","longType":"AccountFilter","fullType":"datanode.api.v2.AccountFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"date_range","description":"Date range over which to query. If a cursor is not provided in the pagination controls,\nthe date range must be provided with a start or end date, or both.\nThe date range is inclusive of the start date and exclusive of the end date.\nThe date range must be no more than 1 year in duration.\nDates before 2020-01-01 will not be accepted.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""}]},{"name":"ListBalanceChangesResponse","longName":"ListBalanceChangesResponse","fullName":"datanode.api.v2.ListBalanceChangesResponse","description":"Response that is received from querying balances changes.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"balances","description":"Page of aggregated balances data and corresponding page information.","label":"","type":"AggregatedBalanceConnection","longType":"AggregatedBalanceConnection","fullType":"datanode.api.v2.AggregatedBalanceConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListCandleDataRequest","longName":"ListCandleDataRequest","fullName":"datanode.api.v2.ListCandleDataRequest","description":"Request that is used when listing candles for a market at an interval","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"candle_id","description":"Candle ID to retrieve candle data for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_timestamp","description":"Timestamp in Unix nanoseconds to retrieve candles from.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"to_timestamp","description":"Timestamp in Unix nanoseconds to retrieve candles to.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListCandleDataResponse","longName":"ListCandleDataResponse","fullName":"datanode.api.v2.ListCandleDataResponse","description":"Response for list of candles for a market at an interval","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"candles","description":"Page of candle data and corresponding page information.","label":"","type":"CandleDataConnection","longType":"CandleDataConnection","fullType":"datanode.api.v2.CandleDataConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListCandleIntervalsRequest","longName":"ListCandleIntervalsRequest","fullName":"datanode.api.v2.ListCandleIntervalsRequest","description":"Request that is used to fetch a list of supported intervals for the given market along with the corresponding candle ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Unique ID for the market to list candle intervals for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListCandleIntervalsResponse","longName":"ListCandleIntervalsResponse","fullName":"datanode.api.v2.ListCandleIntervalsResponse","description":"List of mapped pairs `interval` -> `candle ID` for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"interval_to_candle_id","description":"List of the mappings.","label":"repeated","type":"IntervalToCandleId","longType":"IntervalToCandleId","fullType":"datanode.api.v2.IntervalToCandleId","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListCheckpointsRequest","longName":"ListCheckpointsRequest","fullName":"datanode.api.v2.ListCheckpointsRequest","description":"Request to get all checkpoints. Currently no fields, probably will be expanded to allow filtering data","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListCheckpointsResponse","longName":"ListCheckpointsResponse","fullName":"datanode.api.v2.ListCheckpointsResponse","description":"Response message containing all checkpoints requested","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"checkpoints","description":"Page of checkpoints data and corresponding page information.","label":"","type":"CheckpointsConnection","longType":"CheckpointsConnection","fullType":"datanode.api.v2.CheckpointsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListCoreSnapshotsRequest","longName":"ListCoreSnapshotsRequest","fullName":"datanode.api.v2.ListCoreSnapshotsRequest","description":"Request type for ListCoreSnapshots; fetches a paginated list of the core snapshots.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListCoreSnapshotsResponse","longName":"ListCoreSnapshotsResponse","fullName":"datanode.api.v2.ListCoreSnapshotsResponse","description":"Response from a ListCoreSnapshots RPC call; a paginated list of the core snapshots.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"core_snapshots","description":"Page of core snapshot data and corresponding page information.","label":"","type":"CoreSnapshotConnection","longType":"CoreSnapshotConnection","fullType":"datanode.api.v2.CoreSnapshotConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListDelegationsRequest","longName":"ListDelegationsRequest","fullName":"datanode.api.v2.ListDelegationsRequest","description":"Request for listing delegations","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict delegations to those made by the given party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"node_id","description":"Restrict delegations to those made to the given node ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_node_id","defaultValue":""},{"name":"epoch_id","description":"Return delegations made in the given epoch. If not set, delegations for the current epoch will be returned.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_epoch_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListDelegationsResponse","longName":"ListDelegationsResponse","fullName":"datanode.api.v2.ListDelegationsResponse","description":"Response from listing delegations","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"delegations","description":"Page of delegations data and corresponding page information.","label":"","type":"DelegationsConnection","longType":"DelegationsConnection","fullType":"datanode.api.v2.DelegationsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListDepositsRequest","longName":"ListDepositsRequest","fullName":"datanode.api.v2.ListDepositsRequest","description":"Request to list all deposits for a given party","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict deposits to those made by the given party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"date_range","description":"Date range of the requested data, if provided.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""}]},{"name":"ListDepositsResponse","longName":"ListDepositsResponse","fullName":"datanode.api.v2.ListDepositsResponse","description":"Response from listing deposits","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"deposits","description":"Page of deposits data and corresponding page information.","label":"","type":"DepositsConnection","longType":"DepositsConnection","fullType":"datanode.api.v2.DepositsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListERC20MultiSigSignerAddedBundlesRequest","longName":"ListERC20MultiSigSignerAddedBundlesRequest","fullName":"datanode.api.v2.ListERC20MultiSigSignerAddedBundlesRequest","description":"Request for adding a signature bundle to the signer list of a multisig contract for a particular validator","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"node_id","description":"Node ID of the validator for which a signature bundle is required.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter","description":"Ethereum address of the validator that will submit the bundle.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was promoted to consensus validator.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Filter signature bundles to those related to the contract on the given chain ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_chain_id","defaultValue":""}]},{"name":"ListERC20MultiSigSignerAddedBundlesResponse","longName":"ListERC20MultiSigSignerAddedBundlesResponse","fullName":"datanode.api.v2.ListERC20MultiSigSignerAddedBundlesResponse","description":"Response from adding a signature bundle to the signer list of a multisig contract for a particular validator","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"bundles","description":"Page of bundles for that validator - it may have been added multiple times if removed in between - and corresponding page information.","label":"","type":"ERC20MultiSigSignerAddedConnection","longType":"ERC20MultiSigSignerAddedConnection","fullType":"datanode.api.v2.ERC20MultiSigSignerAddedConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListERC20MultiSigSignerRemovedBundlesRequest","longName":"ListERC20MultiSigSignerRemovedBundlesRequest","fullName":"datanode.api.v2.ListERC20MultiSigSignerRemovedBundlesRequest","description":"Request for removing a signature bundle from the signer list of the multisig contract for a particular validator","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"node_id","description":"Node ID of the validator of which a signature bundle is required.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"submitter","description":"Ethereum address of the validator that will submit the bundle.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was demoted from a consensus validator.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Filter signature bundles to those related to the contract on the given chain ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_chain_id","defaultValue":""}]},{"name":"ListERC20MultiSigSignerRemovedBundlesResponse","longName":"ListERC20MultiSigSignerRemovedBundlesResponse","fullName":"datanode.api.v2.ListERC20MultiSigSignerRemovedBundlesResponse","description":"Response when removing a signature bundle from the signer list of the multisig contract for a particular validator","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"bundles","description":"Page of signer bundle data items for that validator and corresponding page information.","label":"","type":"ERC20MultiSigSignerRemovedConnection","longType":"ERC20MultiSigSignerRemovedConnection","fullType":"datanode.api.v2.ERC20MultiSigSignerRemovedConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListEntitiesRequest","longName":"ListEntitiesRequest","fullName":"datanode.api.v2.ListEntitiesRequest","description":"Request to list all entities that were created by the given transaction hash","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transaction_hash","description":"Transaction hash to match against","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListEntitiesResponse","longName":"ListEntitiesResponse","fullName":"datanode.api.v2.ListEntitiesResponse","description":"Response from listing entities that were created for a given transaction hash","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"accounts","description":"","label":"repeated","type":"Account","longType":"vega.Account","fullType":"vega.Account","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"orders","description":"","label":"repeated","type":"Order","longType":"vega.Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"positions","description":"","label":"repeated","type":"Position","longType":"vega.Position","fullType":"vega.Position","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ledger_entries","description":"","label":"repeated","type":"LedgerEntry","longType":"vega.LedgerEntry","fullType":"vega.LedgerEntry","ismap":true,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance_changes","description":"","label":"repeated","type":"AccountBalance","longType":"AccountBalance","fullType":"datanode.api.v2.AccountBalance","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfers","description":"","label":"repeated","type":"Transfer","longType":"vega.events.v1.Transfer","fullType":"vega.events.v1.Transfer","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"votes","description":"","label":"repeated","type":"Vote","longType":"vega.Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"erc20_multi_sig_signer_added_bundles","description":"","label":"repeated","type":"ERC20MultiSigSignerAddedBundle","longType":"ERC20MultiSigSignerAddedBundle","fullType":"datanode.api.v2.ERC20MultiSigSignerAddedBundle","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"erc20_multi_sig_signer_removed_bundles","description":"","label":"repeated","type":"ERC20MultiSigSignerRemovedBundle","longType":"ERC20MultiSigSignerRemovedBundle","fullType":"datanode.api.v2.ERC20MultiSigSignerRemovedBundle","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trades","description":"","label":"repeated","type":"Trade","longType":"vega.Trade","fullType":"vega.Trade","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"oracle_specs","description":"","label":"repeated","type":"OracleSpec","longType":"vega.OracleSpec","fullType":"vega.OracleSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"oracle_data","description":"","label":"repeated","type":"OracleData","longType":"vega.OracleData","fullType":"vega.OracleData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"markets","description":"","label":"repeated","type":"Market","longType":"vega.Market","fullType":"vega.Market","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"parties","description":"","label":"repeated","type":"Party","longType":"vega.Party","fullType":"vega.Party","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_levels","description":"","label":"repeated","type":"MarginLevels","longType":"vega.MarginLevels","fullType":"vega.MarginLevels","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rewards","description":"","label":"repeated","type":"Reward","longType":"vega.Reward","fullType":"vega.Reward","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"deposits","description":"","label":"repeated","type":"Deposit","longType":"vega.Deposit","fullType":"vega.Deposit","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"withdrawals","description":"","label":"repeated","type":"Withdrawal","longType":"vega.Withdrawal","fullType":"vega.Withdrawal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"assets","description":"","label":"repeated","type":"Asset","longType":"vega.Asset","fullType":"vega.Asset","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"liquidity_provisions","description":"","label":"repeated","type":"LiquidityProvision","longType":"vega.LiquidityProvision","fullType":"vega.LiquidityProvision","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposals","description":"","label":"repeated","type":"Proposal","longType":"vega.Proposal","fullType":"vega.Proposal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"delegations","description":"","label":"repeated","type":"Delegation","longType":"vega.Delegation","fullType":"vega.Delegation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"nodes","description":"","label":"repeated","type":"NodeBasic","longType":"NodeBasic","fullType":"datanode.api.v2.NodeBasic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"node_signatures","description":"","label":"repeated","type":"NodeSignature","longType":"vega.commands.v1.NodeSignature","fullType":"vega.commands.v1.NodeSignature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"network_parameters","description":"","label":"repeated","type":"NetworkParameter","longType":"vega.NetworkParameter","fullType":"vega.NetworkParameter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"key_rotations","description":"","label":"repeated","type":"KeyRotation","longType":"vega.events.v1.KeyRotation","fullType":"vega.events.v1.KeyRotation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_key_rotations","description":"","label":"repeated","type":"EthereumKeyRotation","longType":"vega.events.v1.EthereumKeyRotation","fullType":"vega.events.v1.EthereumKeyRotation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"protocol_upgrade_proposals","description":"","label":"repeated","type":"ProtocolUpgradeEvent","longType":"vega.events.v1.ProtocolUpgradeEvent","fullType":"vega.events.v1.ProtocolUpgradeEvent","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListEpochRewardSummariesRequest","longName":"ListEpochRewardSummariesRequest","fullName":"datanode.api.v2.ListEpochRewardSummariesRequest","description":"Request to get summary of reward per epoch for a given range of epochs","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"filter","description":"Limit the results considered according to the filter supplied.","label":"","type":"RewardSummaryFilter","longType":"RewardSummaryFilter","fullType":"datanode.api.v2.RewardSummaryFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListEpochRewardSummariesResponse","longName":"ListEpochRewardSummariesResponse","fullName":"datanode.api.v2.ListEpochRewardSummariesResponse","description":"Return message with reward details in for a single party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"summaries","description":"Page of rewards details for a single party and corresponding page information.","label":"","type":"EpochRewardSummaryConnection","longType":"EpochRewardSummaryConnection","fullType":"datanode.api.v2.EpochRewardSummaryConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListEthereumKeyRotationsRequest","longName":"ListEthereumKeyRotationsRequest","fullName":"datanode.api.v2.ListEthereumKeyRotationsRequest","description":"Request to list ethereum key rotations for nodes, optionally filtered by node","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"node_id","description":"Node ID to get the rotation for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_node_id","defaultValue":""},{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListEthereumKeyRotationsResponse","longName":"ListEthereumKeyRotationsResponse","fullName":"datanode.api.v2.ListEthereumKeyRotationsResponse","description":"Response message containing Ethereum key rotations","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"key_rotations","description":"Page of Ethereum key rotations data and corresponding page information.","label":"","type":"EthereumKeyRotationsConnection","longType":"EthereumKeyRotationsConnection","fullType":"datanode.api.v2.EthereumKeyRotationsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListFundingPaymentsRequest","longName":"ListFundingPaymentsRequest","fullName":"datanode.api.v2.ListFundingPaymentsRequest","description":"Request to list a a party's funding payments","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party ID to get funding payment for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Restrict funding payments returned to those generated by the given market.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListFundingPaymentsResponse","longName":"ListFundingPaymentsResponse","fullName":"datanode.api.v2.ListFundingPaymentsResponse","description":"Response from listing funding payments","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"funding_payments","description":"Page of funding period data and corresponding page information.","label":"","type":"FundingPaymentConnection","longType":"FundingPaymentConnection","fullType":"datanode.api.v2.FundingPaymentConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListFundingPeriodDataPointsRequest","longName":"ListFundingPeriodDataPointsRequest","fullName":"datanode.api.v2.ListFundingPeriodDataPointsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to get funding period data points for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"date_range","description":"Restrict the data points to those within the given date range.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""},{"name":"source","description":"Restrict the data points to those with the given source type.","label":"optional","type":"Source","longType":"vega.events.v1.FundingPeriodDataPoint.Source","fullType":"vega.events.v1.FundingPeriodDataPoint.Source","ismap":false,"isoneof":true,"oneofdecl":"_source","defaultValue":""},{"name":"seq","description":"Restrict the data points to those that contributed to the given funding period sequence.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_seq","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListFundingPeriodDataPointsResponse","longName":"ListFundingPeriodDataPointsResponse","fullName":"datanode.api.v2.ListFundingPeriodDataPointsResponse","description":"Response from listing funding period data points.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"funding_period_data_points","description":"Page of funding period data points and corresponding page information.","label":"","type":"FundingPeriodDataPointConnection","longType":"FundingPeriodDataPointConnection","fullType":"datanode.api.v2.FundingPeriodDataPointConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListFundingPeriodsRequest","longName":"ListFundingPeriodsRequest","fullName":"datanode.api.v2.ListFundingPeriodsRequest","description":"Request to list a perpetual market's funding periods","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to get funding periods for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"date_range","description":"Restrict the funding periods to those within the given date range.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListFundingPeriodsResponse","longName":"ListFundingPeriodsResponse","fullName":"datanode.api.v2.ListFundingPeriodsResponse","description":"Response from listing funding periods","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"funding_periods","description":"Page of funding period data and corresponding page information.","label":"","type":"FundingPeriodConnection","longType":"FundingPeriodConnection","fullType":"datanode.api.v2.FundingPeriodConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListGamePartyScoresRequest","longName":"ListGamePartyScoresRequest","fullName":"datanode.api.v2.ListGamePartyScoresRequest","description":"Request that is sent when executing a query for a list of party game scores.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"filter","description":"Party games filter contains all filtering conditions and values that are applied to the party games score listing.","label":"optional","type":"GamePartyScoresFilter","longType":"GamePartyScoresFilter","fullType":"datanode.api.v2.GamePartyScoresFilter","ismap":false,"isoneof":true,"oneofdecl":"_filter","defaultValue":""}]},{"name":"ListGamePartyScoresResponse","longName":"ListGamePartyScoresResponse","fullName":"datanode.api.v2.ListGamePartyScoresResponse","description":"Response received from the query for getting a list of game scores for teams.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_scores","description":"Page of party game scores data and corresponding page information.","label":"","type":"GamePartyScoresConnection","longType":"GamePartyScoresConnection","fullType":"datanode.api.v2.GamePartyScoresConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListGameTeamScoresRequest","longName":"ListGameTeamScoresRequest","fullName":"datanode.api.v2.ListGameTeamScoresRequest","description":"Request that is sent when executing a query for a list of team game scores.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"filter","description":"Team games filter contains all filtering conditions and values that are applied to the team games score listing.","label":"optional","type":"GameTeamScoresFilter","longType":"GameTeamScoresFilter","fullType":"datanode.api.v2.GameTeamScoresFilter","ismap":false,"isoneof":true,"oneofdecl":"_filter","defaultValue":""}]},{"name":"ListGameTeamScoresResponse","longName":"ListGameTeamScoresResponse","fullName":"datanode.api.v2.ListGameTeamScoresResponse","description":"Response received from the query for getting a list of game scores for teams.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_scores","description":"Page of team game scores data and corresponding page information.","label":"","type":"GameTeamScoresConnection","longType":"GameTeamScoresConnection","fullType":"datanode.api.v2.GameTeamScoresConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListGamesRequest","longName":"ListGamesRequest","fullName":"datanode.api.v2.ListGamesRequest","description":"Request to retrieve games data.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"game_id","description":"Game ID to filter for.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_game_id","defaultValue":""},{"name":"epoch_from","description":"Oldest epoch to retrieve game data from, inclusive. The maximum range of epochs that can be fetched at once is 30.\nIf not provided, defaults to the 'to' epoch minus 29, or the first epoch available if not enough epochs have passed.\nIf the 'to' epoch is not specified, it will be set to the chosen 'from' epoch + 29.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_from","defaultValue":""},{"name":"epoch_to","description":"Most recent epoch to retrieve game data to, inclusive. If not provided, defaults to the latest epoch. The maximum range of epochs that can be fetched at once is 30.\nIf no 'from' epoch is provided, or the 'from' epoch is out of range, i.e., the 'to' epoch - 'from' epoch > 29,\nthe 'from' epoch will be set to the 'to' epoch - 29.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_to","defaultValue":""},{"name":"entity_scope","description":"Entity scope to filter games for, i.e. team games or individual games only","label":"optional","type":"EntityScope","longType":"vega.EntityScope","fullType":"vega.EntityScope","ismap":false,"isoneof":true,"oneofdecl":"_entity_scope","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"team_id","description":"Team ID to filter for. This filter will only be applied if entity scope is not specified\nin the request, or the entity scope is set to teams.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""},{"name":"party_id","description":"Party ID to filter for. This filter will apply regardless of the entity scope.\nIf the entity scope filter is teams, then the party ID filter will apply to team members.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""}]},{"name":"ListGamesResponse","longName":"ListGamesResponse","fullName":"datanode.api.v2.ListGamesResponse","description":"Response containing games data.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"games","description":"Page of games data and corresponding page information.","label":"","type":"GamesConnection","longType":"GamesConnection","fullType":"datanode.api.v2.GamesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListGovernanceDataRequest","longName":"ListGovernanceDataRequest","fullName":"datanode.api.v2.ListGovernanceDataRequest","description":"Request to list governance data","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"proposal_state","description":"Restrict proposals to those with the given state.","label":"optional","type":"State","longType":"vega.Proposal.State","fullType":"vega.Proposal.State","ismap":false,"isoneof":true,"oneofdecl":"_proposal_state","defaultValue":""},{"name":"proposal_type","description":"Restrict proposals to those with the given type.","label":"optional","type":"Type","longType":"ListGovernanceDataRequest.Type","fullType":"datanode.api.v2.ListGovernanceDataRequest.Type","ismap":false,"isoneof":true,"oneofdecl":"_proposal_type","defaultValue":""},{"name":"proposer_party_id","description":"Restrict proposals to those proposed by the given party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_proposer_party_id","defaultValue":""},{"name":"proposal_reference","description":"Restrict proposals to those with the given reference.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_proposal_reference","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListGovernanceDataResponse","longName":"ListGovernanceDataResponse","fullName":"datanode.api.v2.ListGovernanceDataResponse","description":"Response from listing governance data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"connection","description":"Page of governance data and corresponding page information.","label":"","type":"GovernanceDataConnection","longType":"GovernanceDataConnection","fullType":"datanode.api.v2.GovernanceDataConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListKeyRotationsRequest","longName":"ListKeyRotationsRequest","fullName":"datanode.api.v2.ListKeyRotationsRequest","description":"Request to list all key rotations","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"node_id","description":"Node ID to get key rotations for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_node_id","defaultValue":""},{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListKeyRotationsResponse","longName":"ListKeyRotationsResponse","fullName":"datanode.api.v2.ListKeyRotationsResponse","description":"Response message containing Vega key rotations","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"rotations","description":"Page of key rotations data and corresponding page information.","label":"","type":"KeyRotationConnection","longType":"KeyRotationConnection","fullType":"datanode.api.v2.KeyRotationConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListLatestMarketDataRequest","longName":"ListLatestMarketDataRequest","fullName":"datanode.api.v2.ListLatestMarketDataRequest","description":"Request that is sent when listing the latest market data for every market","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"ListLatestMarketDataResponse","longName":"ListLatestMarketDataResponse","fullName":"datanode.api.v2.ListLatestMarketDataResponse","description":"Response that is received when listing the latest market data for every market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"markets_data","description":"","label":"repeated","type":"MarketData","longType":"vega.MarketData","fullType":"vega.MarketData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListLedgerEntriesRequest","longName":"ListLedgerEntriesRequest","fullName":"datanode.api.v2.ListLedgerEntriesRequest","description":"Request that is sent when listing ledger entries.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"filter","description":"Ledger entry filter that contains all values and conditions according to which\nthe listing of ledger entries is filtered.You must provide at least one party in\n'from' account filter, or 'to' account filter.","label":"","type":"LedgerEntryFilter","longType":"LedgerEntryFilter","fullType":"datanode.api.v2.LedgerEntryFilter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"date_range","description":"Date range for which to list ledger entries.\nIf not set, the date range is restricted to the last 5 days.\nIf a start and end date is provided, but the range is more than 5 days, the end date will be restricted to 5 days from the start.\nIf a start date is provided, but no end date, the end date will be set to 5 days from the start.\nIf an end date is provided, but no start date, the start date will be set to 5 days before the end.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""}]},{"name":"ListLedgerEntriesResponse","longName":"ListLedgerEntriesResponse","fullName":"datanode.api.v2.ListLedgerEntriesResponse","description":"Response that is received when listing ledger entries","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ledger_entries","description":"Page of aggregated ledger entries data and corresponding page information.","label":"","type":"AggregatedLedgerEntriesConnection","longType":"AggregatedLedgerEntriesConnection","fullType":"datanode.api.v2.AggregatedLedgerEntriesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListLiquidityProvidersRequest","longName":"ListLiquidityProvidersRequest","fullName":"datanode.api.v2.ListLiquidityProvidersRequest","description":"Request for listing active liquidity providers for a given market.\nEither market ID or party ID or both, must be provided.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to retrieve liquidity providers for. If omitted, you must provide a party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"party_id","description":"Party ID to retrieve data for. If omitted, you must provide a market ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListLiquidityProvidersResponse","longName":"ListLiquidityProvidersResponse","fullName":"datanode.api.v2.ListLiquidityProvidersResponse","description":"Response for listing liquidity providers.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"liquidity_providers","description":"Page of liquidity providers and corresponding page information.","label":"","type":"LiquidityProviderConnection","longType":"LiquidityProviderConnection","fullType":"datanode.api.v2.LiquidityProviderConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListLiquidityProvisionsRequest","longName":"ListLiquidityProvisionsRequest","fullName":"datanode.api.v2.ListLiquidityProvisionsRequest","description":"Request for listing liquidity provisions","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Restrict liquidity provisions to those placed on the given market.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"party_id","description":"Restrict liquidity provisions to those placed by the given party.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"reference","description":"Restrict liquidity provisions to those with the given order reference.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_reference","defaultValue":""},{"name":"live","description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_live","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListLiquidityProvisionsResponse","longName":"ListLiquidityProvisionsResponse","fullName":"datanode.api.v2.ListLiquidityProvisionsResponse","description":"Response from listing liquidity provisions","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"liquidity_provisions","description":"Page of liquidity provisions data and corresponding page information.","label":"","type":"LiquidityProvisionsConnection","longType":"LiquidityProvisionsConnection","fullType":"datanode.api.v2.LiquidityProvisionsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListMarginLevelsRequest","longName":"ListMarginLevelsRequest","fullName":"datanode.api.v2.ListMarginLevelsRequest","description":"Request for listing margin levels","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID for which to list the margin levels","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID for which to list the margin levels","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination control","label":"","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListMarginLevelsResponse","longName":"ListMarginLevelsResponse","fullName":"datanode.api.v2.ListMarginLevelsResponse","description":"Response from listing margin levels","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"margin_levels","description":"Page of margin levels data and corresponding page information.","label":"","type":"MarginConnection","longType":"MarginConnection","fullType":"datanode.api.v2.MarginConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListMarketsRequest","longName":"ListMarketsRequest","fullName":"datanode.api.v2.ListMarketsRequest","description":"Request for listing markets","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"include_settled","description":"Whether to include settled markets. If not set, settled markets will be included.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_settled","defaultValue":""}]},{"name":"ListMarketsResponse","longName":"ListMarketsResponse","fullName":"datanode.api.v2.ListMarketsResponse","description":"Response from listing markets","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"markets","description":"Page of markets and corresponding page information.","label":"","type":"MarketConnection","longType":"MarketConnection","fullType":"datanode.api.v2.MarketConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListNetworkParametersRequest","longName":"ListNetworkParametersRequest","fullName":"datanode.api.v2.ListNetworkParametersRequest","description":"Message requesting for the list of all network parameters","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListNetworkParametersResponse","longName":"ListNetworkParametersResponse","fullName":"datanode.api.v2.ListNetworkParametersResponse","description":"Response containing all of the Vega network parameters","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_parameters","description":"Page of network parameters and corresponding page information.","label":"","type":"NetworkParameterConnection","longType":"NetworkParameterConnection","fullType":"datanode.api.v2.NetworkParameterConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListNodeSignaturesRequest","longName":"ListNodeSignaturesRequest","fullName":"datanode.api.v2.ListNodeSignaturesRequest","description":"Request to specify the ID of the resource to retrieve aggregated signatures for","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"id","description":"Resource ID to list signatures for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Optional pagination information to limit the data that is returned.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListNodeSignaturesResponse","longName":"ListNodeSignaturesResponse","fullName":"datanode.api.v2.ListNodeSignaturesResponse","description":"Response to specify the ID of the resource to retrieve aggregated signatures for","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"signatures","description":"Page of nodes signatures and corresponding page information.","label":"","type":"NodeSignaturesConnection","longType":"NodeSignaturesConnection","fullType":"datanode.api.v2.NodeSignaturesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListNodesRequest","longName":"ListNodesRequest","fullName":"datanode.api.v2.ListNodesRequest","description":"Request to list nodes","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"epoch_seq","description":"Return the node list for the given epoch. If not set, the node list for the current epoch will be returned.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_seq","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListNodesResponse","longName":"ListNodesResponse","fullName":"datanode.api.v2.ListNodesResponse","description":"Response from listing nodes","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"nodes","description":"Page of node data and corresponding page information.","label":"","type":"NodesConnection","longType":"NodesConnection","fullType":"datanode.api.v2.NodesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListOracleDataRequest","longName":"ListOracleDataRequest","fullName":"datanode.api.v2.ListOracleDataRequest","description":"Request to get all seen oracle data","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"oracle_spec_id","description":"Oracle spec ID to list data for.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_oracle_spec_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListOracleDataResponse","longName":"ListOracleDataResponse","fullName":"datanode.api.v2.ListOracleDataResponse","description":"Response to get all seen oracle data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"oracle_data","description":"Page of seen oracle data and corresponding page information.","label":"","type":"OracleDataConnection","longType":"OracleDataConnection","fullType":"datanode.api.v2.OracleDataConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListOracleSpecsRequest","longName":"ListOracleSpecsRequest","fullName":"datanode.api.v2.ListOracleSpecsRequest","description":"Request to get all active oracle specs","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListOracleSpecsResponse","longName":"ListOracleSpecsResponse","fullName":"datanode.api.v2.ListOracleSpecsResponse","description":"Response to get all active oracle specs","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"oracle_specs","description":"Page of active oracle specs and corresponding page information.","label":"","type":"OracleSpecsConnection","longType":"OracleSpecsConnection","fullType":"datanode.api.v2.OracleSpecsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListOrderVersionsRequest","longName":"ListOrderVersionsRequest","fullName":"datanode.api.v2.ListOrderVersionsRequest","description":"Request that is sent when listing possible order versions","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"order_id","description":"Order ID to list versions for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListOrderVersionsResponse","longName":"ListOrderVersionsResponse","fullName":"datanode.api.v2.ListOrderVersionsResponse","description":"Response that is received when listing possible order versions","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"orders","description":"Page of order versions and corresponding page information.","label":"","type":"OrderConnection","longType":"OrderConnection","fullType":"datanode.api.v2.OrderConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListOrdersRequest","longName":"ListOrdersRequest","fullName":"datanode.api.v2.ListOrdersRequest","description":"Request that is sent when executing a query for a list of orders","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"filter","description":"Order filter contains all filtering conditions and values that are applied to the orders listing.","label":"optional","type":"OrderFilter","longType":"OrderFilter","fullType":"datanode.api.v2.OrderFilter","ismap":false,"isoneof":true,"oneofdecl":"_filter","defaultValue":""}]},{"name":"ListOrdersResponse","longName":"ListOrdersResponse","fullName":"datanode.api.v2.ListOrdersResponse","description":"Response that is received from the query to list orders","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"orders","description":"Page of orders data and corresponding page information.","label":"","type":"OrderConnection","longType":"OrderConnection","fullType":"datanode.api.v2.OrderConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPaidLiquidityFeesRequest","longName":"ListPaidLiquidityFeesRequest","fullName":"datanode.api.v2.ListPaidLiquidityFeesRequest","description":"Paid liquidity fees request.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Restrict fee data to those fees generated in the given market.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"asset_id","description":"Restrict fee statistics to those paid in the given asset.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"epoch_seq","description":"Epoch to get paid liquidity fee statistics for. If omitted, the last complete epoch is used.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_seq","defaultValue":""},{"name":"party_ids","description":"Restrict fee data to those fees paid to the given parties.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"include_derived_parties","description":"Whether to return all derived parties from AMMs for the given party. If used, party ID is required.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_derived_parties","defaultValue":""},{"name":"epoch_from","description":"Restrict paid liquidity fees to those from a given epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_from","defaultValue":""},{"name":"epoch_to","description":"Restrict paid liquidity fees to those up to a given epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_to","defaultValue":""}]},{"name":"ListPaidLiquidityFeesResponse","longName":"ListPaidLiquidityFeesResponse","fullName":"datanode.api.v2.ListPaidLiquidityFeesResponse","description":"Paid liquidity fees response.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"paid_liquidity_fees","description":"Page of paid liquidity fees and corresponding page information.","label":"","type":"PaidLiquidityFeesConnection","longType":"PaidLiquidityFeesConnection","fullType":"datanode.api.v2.PaidLiquidityFeesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartiesProfilesRequest","longName":"ListPartiesProfilesRequest","fullName":"datanode.api.v2.ListPartiesProfilesRequest","description":"Request to list profiles by party ID.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"parties","description":"Restrict the returned profiles to only the given party IDs. If not set,\nall parties' profiles will be returned.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination control.","label":"","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartiesProfilesResponse","longName":"ListPartiesProfilesResponse","fullName":"datanode.api.v2.ListPartiesProfilesResponse","description":"Response from listing parties' profiles.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"profiles","description":"Page of profile data and corresponding page information.","label":"","type":"PartiesProfilesConnection","longType":"PartiesProfilesConnection","fullType":"datanode.api.v2.PartiesProfilesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartiesRequest","longName":"ListPartiesRequest","fullName":"datanode.api.v2.ListPartiesRequest","description":"Request to list parties by ID","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Restrict the returned party to only the given party ID. If not set, all parties will be returned.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination control.","label":"","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartiesResponse","longName":"ListPartiesResponse","fullName":"datanode.api.v2.ListPartiesResponse","description":"Response from listing parties","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"parties","description":"Page of parties data and corresponding page information.","label":"","type":"PartyConnection","longType":"PartyConnection","fullType":"datanode.api.v2.PartyConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartyMarginModesRequest","longName":"ListPartyMarginModesRequest","fullName":"datanode.api.v2.ListPartyMarginModesRequest","description":"Request to retrieve party margin modes.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to filter for.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"party_id","description":"Party ID to filter for.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListPartyMarginModesResponse","longName":"ListPartyMarginModesResponse","fullName":"datanode.api.v2.ListPartyMarginModesResponse","description":"Response containing party margin modes.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_margin_modes","description":"Page of party margin modes data and corresponding page information.","label":"","type":"PartyMarginModesConnection","longType":"PartyMarginModesConnection","fullType":"datanode.api.v2.PartyMarginModesConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPositionsRequest","longName":"ListPositionsRequest","fullName":"datanode.api.v2.ListPositionsRequest","description":"Request used to list all positions for a party.\nOptionally, if a market ID is set, the results will be filtered for that market only.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party ID to list positions for, required field.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID to filter for. If empty, no markets will be filtered.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}],"options":{"deprecated":true}},{"name":"ListPositionsResponse","longName":"ListPositionsResponse","fullName":"datanode.api.v2.ListPositionsResponse","description":"Response for a list of positions for a party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"positions","description":"Page of positions data and corresponding page information.","label":"","type":"PositionConnection","longType":"PositionConnection","fullType":"datanode.api.v2.PositionConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}],"options":{"deprecated":true}},{"name":"ListProtocolUpgradeProposalsRequest","longName":"ListProtocolUpgradeProposalsRequest","fullName":"datanode.api.v2.ListProtocolUpgradeProposalsRequest","description":"Request type for ListProtocolUpgradeProposals; fetches a paginated list of protocol upgrade proposals","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"status","description":"Restrict protocol upgrade proposals to those with the given status.","label":"optional","type":"ProtocolUpgradeProposalStatus","longType":"vega.events.v1.ProtocolUpgradeProposalStatus","fullType":"vega.events.v1.ProtocolUpgradeProposalStatus","ismap":false,"isoneof":true,"oneofdecl":"_status","defaultValue":""},{"name":"approved_by","description":"Restrict protocol upgrade proposals to those approved by the given node ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_approved_by","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListProtocolUpgradeProposalsResponse","longName":"ListProtocolUpgradeProposalsResponse","fullName":"datanode.api.v2.ListProtocolUpgradeProposalsResponse","description":"Response type from a ListProtocolUpgradeProposals RPC call; a paginated list of protocol upgrade proposals","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"protocol_upgrade_proposals","description":"Page of protocol upgrade proposals and corresponding page information.","label":"","type":"ProtocolUpgradeProposalConnection","longType":"ProtocolUpgradeProposalConnection","fullType":"datanode.api.v2.ProtocolUpgradeProposalConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListReferralSetRefereesRequest","longName":"ListReferralSetRefereesRequest","fullName":"datanode.api.v2.ListReferralSetRefereesRequest","description":"Request to retrieve information about a referral set's referees","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"referral_set_id","description":"Referral set ID to retrieve information for","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referral_set_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"referrer","description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referrer","defaultValue":""},{"name":"referee","description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referee","defaultValue":""},{"name":"aggregation_epochs","description":"Epochs to aggregate party volume and rewards over. If omitted, 30 epochs will be used.","label":"optional","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":true,"oneofdecl":"_aggregation_epochs","defaultValue":""}]},{"name":"ListReferralSetRefereesResponse","longName":"ListReferralSetRefereesResponse","fullName":"datanode.api.v2.ListReferralSetRefereesResponse","description":"Response containing information about a referral set's referees","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"referral_set_referees","description":"Page of referral set referee data and corresponding page information.","label":"","type":"ReferralSetRefereeConnection","longType":"ReferralSetRefereeConnection","fullType":"datanode.api.v2.ReferralSetRefereeConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListReferralSetsRequest","longName":"ListReferralSetsRequest","fullName":"datanode.api.v2.ListReferralSetsRequest","description":"Request to retrieve information about a referral set or sets","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"referral_set_id","description":"Referral set ID to retrieve information for","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referral_set_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"referrer","description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referrer","defaultValue":""},{"name":"referee","description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_referee","defaultValue":""}]},{"name":"ListReferralSetsResponse","longName":"ListReferralSetsResponse","fullName":"datanode.api.v2.ListReferralSetsResponse","description":"Response containing information about a referral set or sets","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"referral_sets","description":"Page of referral set data and corresponding page information.","label":"","type":"ReferralSetConnection","longType":"ReferralSetConnection","fullType":"datanode.api.v2.ReferralSetConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListRewardSummariesRequest","longName":"ListRewardSummariesRequest","fullName":"datanode.api.v2.ListRewardSummariesRequest","description":"Request to get reward details for a party","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict the reward summary to rewards paid to the given parties.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"asset_id","description":"Restrict the reward summary to rewards paid in the given assets.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"include_derived_parties","description":"Whether to return rewards for all derived parties from AMMs for the given party.\nIf used, party ID is required.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_derived_parties","defaultValue":""}]},{"name":"ListRewardSummariesResponse","longName":"ListRewardSummariesResponse","fullName":"datanode.api.v2.ListRewardSummariesResponse","description":"Response from listing reward details in for a single party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"summaries","description":"Page of rewards details data and corresponding page information.","label":"repeated","type":"RewardSummary","longType":"vega.RewardSummary","fullType":"vega.RewardSummary","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListRewardsRequest","longName":"ListRewardsRequest","fullName":"datanode.api.v2.ListRewardsRequest","description":"Request to get reward details for a party","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict rewards data to those that were received by the given party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset_id","description":"Restrict rewards data to those that were paid with the given asset ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"pagination","description":"Pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"from_epoch","description":"Restrict rewards data to those that were paid after and including the given epoch ID.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_from_epoch","defaultValue":""},{"name":"to_epoch","description":"Restrict rewards data to those that were paid up to and including the given epoch ID.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_to_epoch","defaultValue":""},{"name":"team_id","description":"Filter for rewards paid if the party is a member of the given team","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""},{"name":"game_id","description":"Filter for rewards paid if the party participated in the given game","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_game_id","defaultValue":""},{"name":"include_derived_parties","description":"Whether to return all derived parties from AMMs for the given party.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_derived_parties","defaultValue":""},{"name":"market_id","description":"Filter the rewards by market ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""}]},{"name":"ListRewardsResponse","longName":"ListRewardsResponse","fullName":"datanode.api.v2.ListRewardsResponse","description":"Response for listing reward details for a single party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"rewards","description":"Page of rewards data and corresponding page information.","label":"","type":"RewardsConnection","longType":"RewardsConnection","fullType":"datanode.api.v2.RewardsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListStopOrdersRequest","longName":"ListStopOrdersRequest","fullName":"datanode.api.v2.ListStopOrdersRequest","description":"Request that is sent when executing a query for a list of stop orders.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"filter","description":"Order filter contains all filtering conditions and values that are applied to the orders listing.","label":"optional","type":"StopOrderFilter","longType":"StopOrderFilter","fullType":"datanode.api.v2.StopOrderFilter","ismap":false,"isoneof":true,"oneofdecl":"_filter","defaultValue":""}]},{"name":"ListStopOrdersResponse","longName":"ListStopOrdersResponse","fullName":"datanode.api.v2.ListStopOrdersResponse","description":"Response that is received from the query to list stop orders.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"orders","description":"Page of stop orders data and corresponding page information.","label":"","type":"StopOrderConnection","longType":"StopOrderConnection","fullType":"datanode.api.v2.StopOrderConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListSuccessorMarketsRequest","longName":"ListSuccessorMarketsRequest","fullName":"datanode.api.v2.ListSuccessorMarketsRequest","description":"Request for listing successor markets.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_id","description":"Market ID that is a member of the succession line. This can be the original market\nor any subsequent child market that succeeded it.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"include_full_history","description":"Flag to indicate whether or not to include the full succession line, or only list\nthe children of the given market ID. If true, the full succession line is included.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination control.","label":"","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListSuccessorMarketsResponse","longName":"ListSuccessorMarketsResponse","fullName":"datanode.api.v2.ListSuccessorMarketsResponse","description":"Response from a list successor markets request.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"successor_markets","description":"List of markets in the succession line.","label":"","type":"SuccessorMarketConnection","longType":"SuccessorMarketConnection","fullType":"datanode.api.v2.SuccessorMarketConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTeamMembersStatisticsRequest","longName":"ListTeamMembersStatisticsRequest","fullName":"datanode.api.v2.ListTeamMembersStatisticsRequest","description":"Request to list all team members' statistics.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"team_id","description":"Restrict team statistics to those with the given team ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Restrict team members' statistics to those with the given party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"aggregation_epochs","description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_aggregation_epochs","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListTeamMembersStatisticsResponse","longName":"ListTeamMembersStatisticsResponse","fullName":"datanode.api.v2.ListTeamMembersStatisticsResponse","description":"Response for the list team members' statistics request containing the statistics.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"statistics","description":"Page of team members' statistics data and corresponding page information.","label":"","type":"TeamMembersStatisticsConnection","longType":"TeamMembersStatisticsConnection","fullType":"datanode.api.v2.TeamMembersStatisticsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTeamRefereeHistoryRequest","longName":"ListTeamRefereeHistoryRequest","fullName":"datanode.api.v2.ListTeamRefereeHistoryRequest","description":"Request that is sent when listing the referee history for a given team.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"referee","description":"Party ID to list referee history for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListTeamRefereeHistoryResponse","longName":"ListTeamRefereeHistoryResponse","fullName":"datanode.api.v2.ListTeamRefereeHistoryResponse","description":"Response that is sent when listing the referee history for a given team.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_referee_history","description":"Page of team referee history data and corresponding page information.","label":"","type":"TeamRefereeHistoryConnection","longType":"TeamRefereeHistoryConnection","fullType":"datanode.api.v2.TeamRefereeHistoryConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTeamRefereesRequest","longName":"ListTeamRefereesRequest","fullName":"datanode.api.v2.ListTeamRefereesRequest","description":"Request that is sent when listing the referees for a given team.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"team_id","description":"Team ID to list referees for.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListTeamRefereesResponse","longName":"ListTeamRefereesResponse","fullName":"datanode.api.v2.ListTeamRefereesResponse","description":"Response that is sent when listing the referees for a given team.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_referees","description":"Page of team referee data and corresponding page information.","label":"","type":"TeamRefereeConnection","longType":"TeamRefereeConnection","fullType":"datanode.api.v2.TeamRefereeConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTeamsRequest","longName":"ListTeamsRequest","fullName":"datanode.api.v2.ListTeamsRequest","description":"Request to list all teams","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"team_id","description":"Restrict teams to those with the given team ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""},{"name":"party_id","description":"Restrict teams to those where the given party is a referrer or a referee.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListTeamsResponse","longName":"ListTeamsResponse","fullName":"datanode.api.v2.ListTeamsResponse","description":"Response for the list teams request containing the team information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"teams","description":"Page of team data and corresponding page information.","label":"","type":"TeamConnection","longType":"TeamConnection","fullType":"datanode.api.v2.TeamConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTeamsStatisticsRequest","longName":"ListTeamsStatisticsRequest","fullName":"datanode.api.v2.ListTeamsStatisticsRequest","description":"Request to list all teams' statistics.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"team_id","description":"Restrict team statistics to those with the given team ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""},{"name":"aggregation_epochs","description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_aggregation_epochs","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListTeamsStatisticsResponse","longName":"ListTeamsStatisticsResponse","fullName":"datanode.api.v2.ListTeamsStatisticsResponse","description":"Response for the list teams' statistics request containing the statistics.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"statistics","description":"Page of teams' statistics data and corresponding page information.","label":"","type":"TeamsStatisticsConnection","longType":"TeamsStatisticsConnection","fullType":"datanode.api.v2.TeamsStatisticsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTradesRequest","longName":"ListTradesRequest","fullName":"datanode.api.v2.ListTradesRequest","description":"Request to list trades","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_ids","description":"Restrict trades to those that occurred on the given markets.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_ids","description":"Restrict trades to those that were caused by the given orders.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_ids","description":"Restrict trades to those that were caused by orders placed by the given parties.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"date_range","description":"Restrict trades to those made during the given date range. If not set, all trades will be returned.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""}]},{"name":"ListTradesResponse","longName":"ListTradesResponse","fullName":"datanode.api.v2.ListTradesResponse","description":"Response from listing trades","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"trades","description":"Page of trades data and corresponding page information.","label":"","type":"TradeConnection","longType":"TradeConnection","fullType":"datanode.api.v2.TradeConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListTransfersRequest","longName":"ListTransfersRequest","fullName":"datanode.api.v2.ListTransfersRequest","description":"Request that is sent to list transfers","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pubkey","description":"Restrict transfer to those where the given public key is a sender or receiver.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_pubkey","defaultValue":""},{"name":"direction","description":"Restrict transfers to those in the given direction from the supplied public key.\nWhen is_reward is true, and pubkey is set, then direction MUST be TRANSFER_DIRECTION_DIRECTION_FROM.","label":"","type":"TransferDirection","longType":"TransferDirection","fullType":"datanode.api.v2.TransferDirection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"is_reward","description":"Restrict transfers to those related to reward transfers.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_is_reward","defaultValue":""},{"name":"from_epoch","description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_from_epoch","defaultValue":""},{"name":"to_epoch","description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_to_epoch","defaultValue":""},{"name":"status","description":"Status to filter on.","label":"optional","type":"Status","longType":"vega.events.v1.Transfer.Status","fullType":"vega.events.v1.Transfer.Status","ismap":false,"isoneof":true,"oneofdecl":"_status","defaultValue":""},{"name":"scope","description":"Dispatch strategy's scope to filter for.","label":"optional","type":"Scope","longType":"ListTransfersRequest.Scope","fullType":"datanode.api.v2.ListTransfersRequest.Scope","ismap":false,"isoneof":true,"oneofdecl":"_scope","defaultValue":""},{"name":"game_id","description":"Game ID to filter on","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_game_id","defaultValue":""},{"name":"from_account_type","description":"Account type to filter on for transfers from account","label":"optional","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":true,"oneofdecl":"_from_account_type","defaultValue":""},{"name":"to_account_type","description":"Account type to filter on for transfers to account","label":"optional","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":true,"oneofdecl":"_to_account_type","defaultValue":""}]},{"name":"ListTransfersResponse","longName":"ListTransfersResponse","fullName":"datanode.api.v2.ListTransfersResponse","description":"Response that is received when listing transfers","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transfers","description":"Page of transfers data and corresponding page information.","label":"","type":"TransferConnection","longType":"TransferConnection","fullType":"datanode.api.v2.TransferConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListVotesRequest","longName":"ListVotesRequest","fullName":"datanode.api.v2.ListVotesRequest","description":"Request that is used to list governance votes","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party for which the votes are requested.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"proposal_id","description":"Proposal ID to list votes for.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_proposal_id","defaultValue":""},{"name":"pagination","description":"Optional pagination control.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""}]},{"name":"ListVotesResponse","longName":"ListVotesResponse","fullName":"datanode.api.v2.ListVotesResponse","description":"Response that is received when listing Votes","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"votes","description":"Page of votes data received and corresponding page information.","label":"","type":"VoteConnection","longType":"VoteConnection","fullType":"datanode.api.v2.VoteConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListWithdrawalsRequest","longName":"ListWithdrawalsRequest","fullName":"datanode.api.v2.ListWithdrawalsRequest","description":"List all withdrawals for a given party","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict withdrawals to those made by this party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":""},{"name":"date_range","description":"Date range of the requested data, if provided.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""}]},{"name":"ListWithdrawalsResponse","longName":"ListWithdrawalsResponse","fullName":"datanode.api.v2.ListWithdrawalsResponse","description":"Response from listing withdrawals data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"withdrawals","description":"Page of withdrawals data and corresponding page information.","label":"","type":"WithdrawalsConnection","longType":"WithdrawalsConnection","fullType":"datanode.api.v2.WithdrawalsConnection","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarginConnection","longName":"MarginConnection","fullName":"datanode.api.v2.MarginConnection","description":"Page of margins data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of margins data and their corresponding cursors.","label":"repeated","type":"MarginEdge","longType":"MarginEdge","fullType":"datanode.api.v2.MarginEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarginEdge","longName":"MarginEdge","fullName":"datanode.api.v2.MarginEdge","description":"Margin data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Margin levels data that satisfy a list margin levels request.","label":"","type":"MarginLevels","longType":"vega.MarginLevels","fullType":"vega.MarginLevels","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarginEstimate","longName":"MarginEstimate","fullName":"datanode.api.v2.MarginEstimate","description":"Margin level estimate for both worst and best case possible.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"worst_case","description":"Margin level estimate assuming slippage cap is applied.","label":"","type":"MarginLevels","longType":"vega.MarginLevels","fullType":"vega.MarginLevels","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"best_case","description":"Margin level estimate assuming no slippage.","label":"","type":"MarginLevels","longType":"vega.MarginLevels","fullType":"vega.MarginLevels","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketConnection","longName":"MarketConnection","fullName":"datanode.api.v2.MarketConnection","description":"Page of markets and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of markets and their corresponding cursors.","label":"repeated","type":"MarketEdge","longType":"MarketEdge","fullType":"datanode.api.v2.MarketEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketDataConnection","longName":"MarketDataConnection","fullName":"datanode.api.v2.MarketDataConnection","description":"Page of market data items and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of market data items and their corresponding cursors.","label":"repeated","type":"MarketDataEdge","longType":"MarketDataEdge","fullType":"datanode.api.v2.MarketDataEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketDataEdge","longName":"MarketDataEdge","fullName":"datanode.api.v2.MarketDataEdge","description":"Market data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data generated by a market when open.","label":"","type":"MarketData","longType":"vega.MarketData","fullType":"vega.MarketData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"MarketEdge","longName":"MarketEdge","fullName":"datanode.api.v2.MarketEdge","description":"Market information with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Information about the market.","label":"","type":"Market","longType":"vega.Market","fullType":"vega.Market","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NetworkParameterConnection","longName":"NetworkParameterConnection","fullName":"datanode.api.v2.NetworkParameterConnection","description":"Page of network parameters and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of network parameters data and their corresponding cursors.","label":"repeated","type":"NetworkParameterEdge","longType":"NetworkParameterEdge","fullType":"datanode.api.v2.NetworkParameterEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NetworkParameterEdge","longName":"NetworkParameterEdge","fullName":"datanode.api.v2.NetworkParameterEdge","description":"Network parameter with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Name and associated value of a network parameter.","label":"","type":"NetworkParameter","longType":"vega.NetworkParameter","fullType":"vega.NetworkParameter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeBasic","longName":"NodeBasic","fullName":"datanode.api.v2.NodeBasic","description":"Represents a basic node without any epoch specific details like delegations, staking, rewards etc.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique ID identifying the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pub_key","description":"Node operator's public key.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tm_pub_key","description":"Tendermint public key of the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ethereum_address","description":"Ethereum public key of the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"info_url","description":"URL that provides more information about the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"location","description":"Country code for the location of the node.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Node status.","label":"","type":"NodeStatus","longType":"vega.NodeStatus","fullType":"vega.NodeStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Node name.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"avatar_url","description":"Avatar URL.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeEdge","longName":"NodeEdge","fullName":"datanode.api.v2.NodeEdge","description":"Node data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data specific to a single node on the Vega network.","label":"","type":"Node","longType":"vega.Node","fullType":"vega.Node","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeSignatureEdge","longName":"NodeSignatureEdge","fullName":"datanode.api.v2.NodeSignatureEdge","description":"Nodes signature edge with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Node signature data.","label":"","type":"NodeSignature","longType":"vega.commands.v1.NodeSignature","fullType":"vega.commands.v1.NodeSignature","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodeSignaturesConnection","longName":"NodeSignaturesConnection","fullName":"datanode.api.v2.NodeSignaturesConnection","description":"Page of node signatures and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of node signatures and their corresponding cursors.","label":"repeated","type":"NodeSignatureEdge","longType":"NodeSignatureEdge","fullType":"datanode.api.v2.NodeSignatureEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"NodesConnection","longName":"NodesConnection","fullName":"datanode.api.v2.NodesConnection","description":"Page of node data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of node data and their corresponding cursors.","label":"repeated","type":"NodeEdge","longType":"NodeEdge","fullType":"datanode.api.v2.NodeEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveAccountsRequest","longName":"ObserveAccountsRequest","fullName":"datanode.api.v2.ObserveAccountsRequest","description":"Request that is sent when getting a subscription to a stream of accounts.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Market ID to filter accounts by. If empty, no markets will be filtered.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID to filter accounts by. If empty, no parties will be filtered.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"Asset ID to filter accounts by. If empty, no assets will be filtered.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Account type to subscribe to, required field.","label":"","type":"AccountType","longType":"vega.AccountType","fullType":"vega.AccountType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"include_derived_parties","description":"Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_derived_parties","defaultValue":""}]},{"name":"ObserveAccountsResponse","longName":"ObserveAccountsResponse","fullName":"datanode.api.v2.ObserveAccountsResponse","description":"Response that is received when subscribing to a stream of accounts.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"snapshot","description":"'Initial image' snapshot containing current account balances.","label":"","type":"AccountSnapshotPage","longType":"AccountSnapshotPage","fullType":"datanode.api.v2.AccountSnapshotPage","ismap":false,"isoneof":true,"oneofdecl":"response","defaultValue":""},{"name":"updates","description":"List of account updates in the last block.","label":"","type":"AccountUpdates","longType":"AccountUpdates","fullType":"datanode.api.v2.AccountUpdates","ismap":false,"isoneof":true,"oneofdecl":"response","defaultValue":""}]},{"name":"ObserveCandleDataRequest","longName":"ObserveCandleDataRequest","fullName":"datanode.api.v2.ObserveCandleDataRequest","description":"Request that is used to subscribe to a stream of candles","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"candle_id","description":"Unique ID for the candle.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveCandleDataResponse","longName":"ObserveCandleDataResponse","fullName":"datanode.api.v2.ObserveCandleDataResponse","description":"Response that is received when subscribing to a stream of candles","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"candle","description":"Candle data.","label":"","type":"Candle","longType":"Candle","fullType":"datanode.api.v2.Candle","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveDelegationsRequest","longName":"ObserveDelegationsRequest","fullName":"datanode.api.v2.ObserveDelegationsRequest","description":"Request to subscribe to all event related to delegations, with the given filters","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Party ID to get delegations for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"node_id","description":"Node ID to get delegations for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_node_id","defaultValue":""}]},{"name":"ObserveDelegationsResponse","longName":"ObserveDelegationsResponse","fullName":"datanode.api.v2.ObserveDelegationsResponse","description":"Response with all events related to delegations, with the given filters","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"delegation","description":"How much a party is delegating to a node and when.","label":"","type":"Delegation","longType":"vega.Delegation","fullType":"vega.Delegation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveEventBusRequest","longName":"ObserveEventBusRequest","fullName":"datanode.api.v2.ObserveEventBusRequest","description":"Request to subscribe to a stream of one or more event types from the Vega event bus","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"type","description":"One or more types of event, required field.","label":"repeated","type":"BusEventType","longType":"vega.events.v1.BusEventType","fullType":"vega.events.v1.BusEventType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID to filter for, optional field. If empty, no markets will be excluded from the stream.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID to filter for, optional field. If empty, no parties will be excluded from the stream.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"batch_size","description":"Batch size,\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveEventBusResponse","longName":"ObserveEventBusResponse","fullName":"datanode.api.v2.ObserveEventBusResponse","description":"Response to a subscribed stream of events from the Vega event bus","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"events","description":"List of events that occurred on the Vega event bus.","label":"repeated","type":"BusEvent","longType":"vega.events.v1.BusEvent","fullType":"vega.events.v1.BusEvent","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveGovernanceRequest","longName":"ObserveGovernanceRequest","fullName":"datanode.api.v2.ObserveGovernanceRequest","description":"Request for governance subscription","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict proposal updates to those proposed by the given party ID.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""}]},{"name":"ObserveGovernanceResponse","longName":"ObserveGovernanceResponse","fullName":"datanode.api.v2.ObserveGovernanceResponse","description":"Response from governance subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"data","description":"Governance data, i.e. proposal and votes for and against.","label":"","type":"GovernanceData","longType":"vega.GovernanceData","fullType":"vega.GovernanceData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveLedgerMovementsRequest","longName":"ObserveLedgerMovementsRequest","fullName":"datanode.api.v2.ObserveLedgerMovementsRequest","description":"Request to subscribe to ledger movements","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"ObserveLedgerMovementsResponse","longName":"ObserveLedgerMovementsResponse","fullName":"datanode.api.v2.ObserveLedgerMovementsResponse","description":"Response from ledger movements subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"ledger_movement","description":"Ledger movements data with list of ledger entries and post-transfer balances.","label":"","type":"LedgerMovement","longType":"vega.LedgerMovement","fullType":"vega.LedgerMovement","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveLiquidityProvisionsRequest","longName":"ObserveLiquidityProvisionsRequest","fullName":"datanode.api.v2.ObserveLiquidityProvisionsRequest","description":"Request sent to subscribe to liquidity provisions","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Target market to observe for liquidity provisions.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"party_id","description":"Target party to observe for submitted liquidity provisions.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""}]},{"name":"ObserveLiquidityProvisionsResponse","longName":"ObserveLiquidityProvisionsResponse","fullName":"datanode.api.v2.ObserveLiquidityProvisionsResponse","description":"Response from liquidity provisions subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"liquidity_provisions","description":"","label":"repeated","type":"LiquidityProvision","longType":"vega.LiquidityProvision","fullType":"vega.LiquidityProvision","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveMarginLevelsRequest","longName":"ObserveMarginLevelsRequest","fullName":"datanode.api.v2.ObserveMarginLevelsRequest","description":"Request to subscribe to a stream of MarginLevels data.\nIf a party ID is provided, the stream will contain margin levels for that party only.\nOptionally, the list can be additionally filtered by market","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict margin level updates to those relating to the given party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Restrict margin level updates to those relating to the given market.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""}]},{"name":"ObserveMarginLevelsResponse","longName":"ObserveMarginLevelsResponse","fullName":"datanode.api.v2.ObserveMarginLevelsResponse","description":"Response from subscribing to margin levels data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"margin_levels","description":"Margin levels data that match the subscription request filters.","label":"","type":"MarginLevels","longType":"vega.MarginLevels","fullType":"vega.MarginLevels","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveMarketsDataRequest","longName":"ObserveMarketsDataRequest","fullName":"datanode.api.v2.ObserveMarketsDataRequest","description":"Request that is sent for market data subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_ids","description":"Restrict updates to market data by the given market IDs.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveMarketsDataResponse","longName":"ObserveMarketsDataResponse","fullName":"datanode.api.v2.ObserveMarketsDataResponse","description":"Response that is received for market data subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_data","description":"List of market data.","label":"repeated","type":"MarketData","longType":"vega.MarketData","fullType":"vega.MarketData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveMarketsDepthRequest","longName":"ObserveMarketsDepthRequest","fullName":"datanode.api.v2.ObserveMarketsDepthRequest","description":"Request that is sent to get market depth subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_ids","description":"Restrict market depth data by the given market IDs.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveMarketsDepthResponse","longName":"ObserveMarketsDepthResponse","fullName":"datanode.api.v2.ObserveMarketsDepthResponse","description":"Response that is received for MarketDepth subscription.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_depth","description":"List of market depth data.","label":"repeated","type":"MarketDepth","longType":"vega.MarketDepth","fullType":"vega.MarketDepth","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveMarketsDepthUpdatesRequest","longName":"ObserveMarketsDepthUpdatesRequest","fullName":"datanode.api.v2.ObserveMarketsDepthUpdatesRequest","description":"Request that is sent for market depth update subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_ids","description":"Restrict updates to market depth by the given market IDs.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveMarketsDepthUpdatesResponse","longName":"ObserveMarketsDepthUpdatesResponse","fullName":"datanode.api.v2.ObserveMarketsDepthUpdatesResponse","description":"Response that is received for market depth update subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"update","description":"List of market depth update data.","label":"repeated","type":"MarketDepthUpdate","longType":"vega.MarketDepthUpdate","fullType":"vega.MarketDepthUpdate","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveOrdersRequest","longName":"ObserveOrdersRequest","fullName":"datanode.api.v2.ObserveOrdersRequest","description":"Request to subscribe to a stream of orders.\n\nRequest fields market ID and party ID are both optional filters:\nIf omitted all orders, for all parties on all markets will be returned on the stream\nBoth filters can be combined","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_ids","description":"Restrict orders to those placed on the given markets.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_ids","description":"Restrict orders to those placed on the market by the given parties.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"exclude_liquidity","description":"Whether liquidity orders should be excluded from the stream. If not set, liquidity orders will be included.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_exclude_liquidity","defaultValue":""}]},{"name":"ObserveOrdersResponse","longName":"ObserveOrdersResponse","fullName":"datanode.api.v2.ObserveOrdersResponse","description":"Response that is received from an orders subscription.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"snapshot","description":"An 'initial image' snapshot containing current live orders.","label":"","type":"OrderSnapshotPage","longType":"OrderSnapshotPage","fullType":"datanode.api.v2.OrderSnapshotPage","ismap":false,"isoneof":true,"oneofdecl":"response","defaultValue":""},{"name":"updates","description":"List of order updates in the last block.","label":"","type":"OrderUpdates","longType":"OrderUpdates","fullType":"datanode.api.v2.OrderUpdates","ismap":false,"isoneof":true,"oneofdecl":"response","defaultValue":""}]},{"name":"ObservePositionsRequest","longName":"ObservePositionsRequest","fullName":"datanode.api.v2.ObservePositionsRequest","description":"Request that is used to subscribe to a stream of positions","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict position updates to those related to the given parties.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"market_id","description":"Restrict position updates to those related to the given markets.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_market_id","defaultValue":""},{"name":"include_derived_parties","description":"Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_include_derived_parties","defaultValue":""}]},{"name":"ObservePositionsResponse","longName":"ObservePositionsResponse","fullName":"datanode.api.v2.ObservePositionsResponse","description":"Response received from a positions subscription request","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"snapshot","description":"An 'initial image' snapshot containing current positions.","label":"","type":"PositionSnapshotPage","longType":"PositionSnapshotPage","fullType":"datanode.api.v2.PositionSnapshotPage","ismap":false,"isoneof":true,"oneofdecl":"response","defaultValue":""},{"name":"updates","description":"List of position updates in the last block.","label":"","type":"PositionUpdates","longType":"PositionUpdates","fullType":"datanode.api.v2.PositionUpdates","ismap":false,"isoneof":true,"oneofdecl":"response","defaultValue":""}]},{"name":"ObserveRewardsRequest","longName":"ObserveRewardsRequest","fullName":"datanode.api.v2.ObserveRewardsRequest","description":"Request sent for subscribing to rewards","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID to get rewards data for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_asset_id","defaultValue":""},{"name":"party_id","description":"Party ID to get rewards data for, if provided.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""}]},{"name":"ObserveRewardsResponse","longName":"ObserveRewardsResponse","fullName":"datanode.api.v2.ObserveRewardsResponse","description":"Response that is received from subscribing to rewards data","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"reward","description":"Rewards data received.","label":"","type":"Reward","longType":"vega.Reward","fullType":"vega.Reward","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveTradesRequest","longName":"ObserveTradesRequest","fullName":"datanode.api.v2.ObserveTradesRequest","description":"Request to subscribe to a stream of trades\n\nRequest fields market ID and party ID are both optional filters:\nIf omitted all trades, for all parties on all markets will be returned on the stream\nIf market ID is given, trades from that market will be returned on the stream\nIf party ID is given, trades from that party will be returned on the stream\nBoth filters can be combined.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market_ids","description":"Restrict the trades streamed to those made on the given markets.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_ids","description":"Restrict the trades streamed to those made by the given parties.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveTradesResponse","longName":"ObserveTradesResponse","fullName":"datanode.api.v2.ObserveTradesResponse","description":"Stream of trades","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"trades","description":"List of 0 or more trades.","label":"repeated","type":"Trade","longType":"vega.Trade","fullType":"vega.Trade","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveTransactionResultsRequest","longName":"ObserveTransactionResultsRequest","fullName":"datanode.api.v2.ObserveTransactionResultsRequest","description":"Request to subscribe to a stream of users' transaction results\n\nRequest fields party ID, hash and status are all optional filters:\nIf omitted all transaction results, for all parties with all hashes and states will be returned on the stream\nIf party ID is given, transaction results from that party will be returned on the stream\nIf hash is given, transaction result with that hash will be returned on the stream\nIf status is given, transaction result with that status (true/false - success failure) will be returned on the stream\nAll filters can be combined.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_ids","description":"Restrict the transaction results streamed to those made by the given parties.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"hashes","description":"Restrict the transaction results streamed to those with given hashes.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Restrict the transaction results streamed to those with given status true/false (success/failure).","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_status","defaultValue":""}]},{"name":"ObserveTransactionResultsResponse","longName":"ObserveTransactionResultsResponse","fullName":"datanode.api.v2.ObserveTransactionResultsResponse","description":"Stream of transaction results","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transaction_results","description":"List of 0 or more transaction results.","label":"repeated","type":"TransactionResult","longType":"vega.events.v1.TransactionResult","fullType":"vega.events.v1.TransactionResult","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveVotesRequest","longName":"ObserveVotesRequest","fullName":"datanode.api.v2.ObserveVotesRequest","description":"Request that is sent to subscribe to votes","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"party_id","description":"Restrict vote updates to those made by the given party.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""},{"name":"proposal_id","description":"Restrict vote updates to those made on the given proposal.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_proposal_id","defaultValue":""}]},{"name":"ObserveVotesResponse","longName":"ObserveVotesResponse","fullName":"datanode.api.v2.ObserveVotesResponse","description":"Response that is received from votes subscription","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"vote","description":"Data associated with governance votes that are published to the stream.","label":"","type":"Vote","longType":"vega.Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OracleDataConnection","longName":"OracleDataConnection","fullName":"datanode.api.v2.OracleDataConnection","description":"Page of oracle data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of oracle data and their corresponding cursors.","label":"repeated","type":"OracleDataEdge","longType":"OracleDataEdge","fullType":"datanode.api.v2.OracleDataEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OracleDataEdge","longName":"OracleDataEdge","fullName":"datanode.api.v2.OracleDataEdge","description":"Oracle data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data that was received from an external oracle.","label":"","type":"OracleData","longType":"vega.OracleData","fullType":"vega.OracleData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OracleSpecEdge","longName":"OracleSpecEdge","fullName":"datanode.api.v2.OracleSpecEdge","description":"Oracle specs data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"External spec data that satisfies the list request.","label":"","type":"OracleSpec","longType":"vega.OracleSpec","fullType":"vega.OracleSpec","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OracleSpecsConnection","longName":"OracleSpecsConnection","fullName":"datanode.api.v2.OracleSpecsConnection","description":"Page of oracle specs and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of oracle specs data and their corresponding cursors.","label":"repeated","type":"OracleSpecEdge","longType":"OracleSpecEdge","fullType":"datanode.api.v2.OracleSpecEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderConnection","longName":"OrderConnection","fullName":"datanode.api.v2.OrderConnection","description":"Page of orders data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of orders and their corresponding cursors.","label":"repeated","type":"OrderEdge","longType":"OrderEdge","fullType":"datanode.api.v2.OrderEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderEdge","longName":"OrderEdge","fullName":"datanode.api.v2.OrderEdge","description":"Order data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with an order submitted to a Vega node.","label":"","type":"Order","longType":"vega.Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderFilter","longName":"OrderFilter","fullName":"datanode.api.v2.OrderFilter","description":"Order filter that contains all filtering conditions and values that are applied to the orders listing","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"statuses","description":"Restrict orders to those with the given statuses.","label":"repeated","type":"Status","longType":"vega.Order.Status","fullType":"vega.Order.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"types","description":"Restrict orders to those with the given types.","label":"repeated","type":"Type","longType":"vega.Order.Type","fullType":"vega.Order.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time_in_forces","description":"Restrict orders to those with the given Time In Force.","label":"repeated","type":"TimeInForce","longType":"vega.Order.TimeInForce","fullType":"vega.Order.TimeInForce","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"exclude_liquidity","description":"Indicator if liquidity provisions should be included or not in the list.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_ids","description":"Restrict orders to those placed by the given party IDs.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_ids","description":"Restrict orders to those placed on the given market IDs.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reference","description":"Restrict orders to those with the given reference.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_reference","defaultValue":""},{"name":"date_range","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""},{"name":"live_only","description":"Restrict orders to those that are live. If not set, it is treated as being false.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_live_only","defaultValue":""}]},{"name":"OrderInfo","longName":"OrderInfo","fullName":"datanode.api.v2.OrderInfo","description":"Basic description of an order.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"side","description":"Side for the order, e.g. buy or sell.","label":"","type":"Side","longType":"vega.Side","fullType":"vega.Side","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"price","description":"Price for the order. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"remaining","description":"Size remaining.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"is_market_order","description":"Boolean that indicates if it is a market order.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderSnapshotPage","longName":"OrderSnapshotPage","fullName":"datanode.api.v2.OrderSnapshotPage","description":"'Initial image' of live orders, may be sent over multiple response messages.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"orders","description":"List of order data parts.","label":"repeated","type":"Order","longType":"vega.Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_page","description":"Indicator if the last page is reached or not.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"OrderUpdates","longName":"OrderUpdates","fullName":"datanode.api.v2.OrderUpdates","description":"List of order updates in the last block.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"orders","description":"List of orders data.","label":"repeated","type":"Order","longType":"vega.Order","fullType":"vega.Order","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PageInfo","longName":"PageInfo","fullName":"datanode.api.v2.PageInfo","description":"Page information for cursor based pagination","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"has_next_page","description":"Indicator if there is a next page.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"has_previous_page","description":"Indicator if there is a previous page.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"start_cursor","description":"Start cursor.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_cursor","description":"End cursor.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Pagination","longName":"Pagination","fullName":"datanode.api.v2.Pagination","description":"All data returned from the API is ordered in a well-defined manner.\nThe specific columns and the order in which the sorting is performed\ndepend on the API endpoint being called. However, the primary sorting\ncolumn is usually the timestamp of the block in which the data was last updated.\n\nTo prevent excessively large response messages and to avoid overloading\ndatabase resources, the API employs a cursor-based pagination mechanism.\n\nThis Pagination message can be optionally provided as part of the request to specify:\n- The starting point within the total result set for beginning the page\n- The size of the returned page\n- The ordering of the data within that page\n\nIf no Pagination message is provided, the API will return the first page of\ndata using the default page size. The default page size is 1000.\n\nTo retrieve subsequent pages, the caller must examine the PageInfo structure\nreturned in the response to find a cursor string that uniquely identifies the\nlast row of that page. This cursor should then be passed in the 'after' field\nof the Pagination message in a subsequent request.\n\nFor paging backward, take the cursor for the first row of the page from PageInfo\nand pass it in the 'before' field of the Pagination message.\n\nPagination message that uses both first/after and last/before is considered invalid.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"first","description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","label":"optional","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":true,"oneofdecl":"_first","defaultValue":""},{"name":"after","description":"If paging forwards, the cursor string for the last row of the previous page.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_after","defaultValue":""},{"name":"last","description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","label":"optional","type":"int32","longType":"int32","fullType":"int32","ismap":false,"isoneof":true,"oneofdecl":"_last","defaultValue":""},{"name":"before","description":"If paging forwards, the cursor string for the first row of the previous page.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_before","defaultValue":""},{"name":"newest_first","description":"Whether to order the results with the newest records first. If not set, the default value is true.","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_newest_first","defaultValue":""}]},{"name":"PaidLiquidityFeesConnection","longName":"PaidLiquidityFeesConnection","fullName":"datanode.api.v2.PaidLiquidityFeesConnection","description":"Paid liquidity fees data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of paid liquidity fees data.","label":"repeated","type":"PaidLiquidityFeesEdge","longType":"PaidLiquidityFeesEdge","fullType":"datanode.api.v2.PaidLiquidityFeesEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PaidLiquidityFeesEdge","longName":"PaidLiquidityFeesEdge","fullName":"datanode.api.v2.PaidLiquidityFeesEdge","description":"Paid liquidity fees data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Paid liquidity fees data returned by the API.","label":"","type":"PaidLiquidityFeesStats","longType":"vega.events.v1.PaidLiquidityFeesStats","fullType":"vega.events.v1.PaidLiquidityFeesStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further data.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartiesProfilesConnection","longName":"PartiesProfilesConnection","fullName":"datanode.api.v2.PartiesProfilesConnection","description":"Page of profile data per party and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of profiles and their corresponding cursors.","label":"repeated","type":"PartyProfileEdge","longType":"PartyProfileEdge","fullType":"datanode.api.v2.PartyProfileEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyConnection","longName":"PartyConnection","fullName":"datanode.api.v2.PartyConnection","description":"Page of parties data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of parties and their corresponding cursors.","label":"repeated","type":"PartyEdge","longType":"PartyEdge","fullType":"datanode.api.v2.PartyEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyEdge","longName":"PartyEdge","fullName":"datanode.api.v2.PartyEdge","description":"Party data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with a party.","label":"","type":"Party","longType":"vega.Party","fullType":"vega.Party","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyMarginMode","longName":"PartyMarginMode","fullName":"datanode.api.v2.PartyMarginMode","description":"Margin mode selected for the given party and market.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"market_id","description":"Unique ID of the market.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Unique ID of the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_mode","description":"Selected margin mode.","label":"","type":"MarginMode","longType":"vega.MarginMode","fullType":"vega.MarginMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"margin_factor","description":"Margin factor for the market. Isolated mode only.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_margin_factor","defaultValue":""},{"name":"min_theoretical_margin_factor","description":"Minimum theoretical margin factor for the market. Isolated mode only.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_min_theoretical_margin_factor","defaultValue":""},{"name":"max_theoretical_leverage","description":"Maximum theoretical leverage for the market. Isolated mode only.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_max_theoretical_leverage","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the update happened.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyMarginModeEdge","longName":"PartyMarginModeEdge","fullName":"datanode.api.v2.PartyMarginModeEdge","description":"Party margin mode information and corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Party margin mode data.","label":"","type":"PartyMarginMode","longType":"PartyMarginMode","fullType":"datanode.api.v2.PartyMarginMode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyMarginModesConnection","longName":"PartyMarginModesConnection","fullName":"datanode.api.v2.PartyMarginModesConnection","description":"Page of party margin modes data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of party margin modes data and their corresponding cursors.","label":"repeated","type":"PartyMarginModeEdge","longType":"PartyMarginModeEdge","fullType":"datanode.api.v2.PartyMarginModeEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyProfileEdge","longName":"PartyProfileEdge","fullName":"datanode.api.v2.PartyProfileEdge","description":"Party's profile data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with a party's profile.","label":"","type":"PartyProfile","longType":"vega.PartyProfile","fullType":"vega.PartyProfile","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PingRequest","longName":"PingRequest","fullName":"datanode.api.v2.PingRequest","description":"Request to ping the data node","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"PingResponse","longName":"PingResponse","fullName":"datanode.api.v2.PingResponse","description":"Ping response from the data node","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"PositionConnection","longName":"PositionConnection","fullName":"datanode.api.v2.PositionConnection","description":"Page of positions and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of positions data and their corresponding cursors.","label":"repeated","type":"PositionEdge","longType":"PositionEdge","fullType":"datanode.api.v2.PositionEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PositionEdge","longName":"PositionEdge","fullName":"datanode.api.v2.PositionEdge","description":"Position data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Position data for a party on a market.","label":"","type":"Position","longType":"vega.Position","fullType":"vega.Position","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PositionSnapshotPage","longName":"PositionSnapshotPage","fullName":"datanode.api.v2.PositionSnapshotPage","description":"'Initial image' of current positions, may be sent over multiple response messages","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"positions","description":"List of positions data.","label":"repeated","type":"Position","longType":"vega.Position","fullType":"vega.Position","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_page","description":"Indicator if last page is reached or not.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PositionUpdates","longName":"PositionUpdates","fullName":"datanode.api.v2.PositionUpdates","description":"List of position updates in the last block","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"positions","description":"List of positions data.","label":"repeated","type":"Position","longType":"vega.Position","fullType":"vega.Position","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PositionsFilter","longName":"PositionsFilter","fullName":"datanode.api.v2.PositionsFilter","description":"Filter to apply to the ListAllPositionsRequest","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_ids","description":"Restrict positions to those related to the given parties.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_ids","description":"Restrict positions to those on the given markets.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProtocolUpgradeProposalConnection","longName":"ProtocolUpgradeProposalConnection","fullName":"datanode.api.v2.ProtocolUpgradeProposalConnection","description":"Page of protocol upgrade proposals and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of protocol upgrade proposals data and their corresponding cursors.","label":"repeated","type":"ProtocolUpgradeProposalEdge","longType":"ProtocolUpgradeProposalEdge","fullType":"datanode.api.v2.ProtocolUpgradeProposalEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ProtocolUpgradeProposalEdge","longName":"ProtocolUpgradeProposalEdge","fullName":"datanode.api.v2.ProtocolUpgradeProposalEdge","description":"Protocol upgrade proposal data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Protocol upgrade proposal data.","label":"","type":"ProtocolUpgradeEvent","longType":"vega.events.v1.ProtocolUpgradeEvent","fullType":"vega.events.v1.ProtocolUpgradeEvent","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"QuantumRewardsPerEpoch","longName":"QuantumRewardsPerEpoch","fullName":"datanode.api.v2.QuantumRewardsPerEpoch","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"epoch","description":"Epoch for which this information is valid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_quantum_rewards","description":"Total rewards accumulated over the epoch period, expressed in quantum value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"QuantumVolumesPerEpoch","longName":"QuantumVolumesPerEpoch","fullName":"datanode.api.v2.QuantumVolumesPerEpoch","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"epoch","description":"Epoch for which this information is valid.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_quantum_volumes","description":"Total volumes accumulated over the epoch period, expressed in quantum value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralProgram","longName":"ReferralProgram","fullName":"datanode.api.v2.ReferralProgram","description":"Referral program details.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"version","description":"Incremental version of the program. It is incremented after each program\nupdate.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"id","description":"Unique ID generated from the proposal that created this program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"benefit_tiers","description":"Defined tiers in increasing order. First element will give Tier 1, second\nelement will give Tier 2, and so on.","label":"repeated","type":"BenefitTier","longType":"vega.BenefitTier","fullType":"vega.BenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_of_program_timestamp","description":"Timestamp in Unix nanoseconds, after which when the current epoch ends, the\nprogram will end and benefits will be disabled.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"window_length","description":"Number of epochs over which the referral set's running volume is evaluated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"staking_tiers","description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","label":"repeated","type":"StakingTier","longType":"vega.StakingTier","fullType":"vega.StakingTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ended_at","description":"Timestamp, in Unix nanoseconds, when the program ended.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_ended_at","defaultValue":""}]},{"name":"ReferralSet","longName":"ReferralSet","fullName":"datanode.api.v2.ReferralSet","description":"Data relating to a referral set.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"id","description":"Unique ID of the created set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referrer","description":"Party that created the set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_at","description":"Timestamp, in Unix nanoseconds, when the set was created.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"updated_at","description":"Timestamp, in Unix nanoseconds, when the set was updated.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_members","description":"Current number of members in the referral set.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetConnection","longName":"ReferralSetConnection","fullName":"datanode.api.v2.ReferralSetConnection","description":"Page of referral set data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of referral set data and their corresponding cursors.","label":"repeated","type":"ReferralSetEdge","longType":"ReferralSetEdge","fullType":"datanode.api.v2.ReferralSetEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetEdge","longName":"ReferralSetEdge","fullName":"datanode.api.v2.ReferralSetEdge","description":"Referral set data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Referral set data.","label":"","type":"ReferralSet","longType":"ReferralSet","fullType":"datanode.api.v2.ReferralSet","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetReferee","longName":"ReferralSetReferee","fullName":"datanode.api.v2.ReferralSetReferee","description":"Data relating to referees that have joined a referral set","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"referral_set_id","description":"Unique ID of the referral set the referee joined.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referee","description":"Party that joined the set.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"joined_at","description":"Timestamp, in Unix nanoseconds, when the party joined the set.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the party joined the set.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_referee_notional_taker_volume","description":"Total notional volume of the referee's aggressive trades over the aggregation period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_referee_generated_rewards","description":"Total rewards generated by the referee over the aggregation period.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetRefereeConnection","longName":"ReferralSetRefereeConnection","fullName":"datanode.api.v2.ReferralSetRefereeConnection","description":"Page of data about the referral set's referees and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of referral set referee data and their corresponding cursors.","label":"repeated","type":"ReferralSetRefereeEdge","longType":"ReferralSetRefereeEdge","fullType":"datanode.api.v2.ReferralSetRefereeEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetRefereeEdge","longName":"ReferralSetRefereeEdge","fullName":"datanode.api.v2.ReferralSetRefereeEdge","description":"Data about the Referral set's referees with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Referral set referee data.","label":"","type":"ReferralSetReferee","longType":"ReferralSetReferee","fullType":"datanode.api.v2.ReferralSetReferee","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetStats","longName":"ReferralSetStats","fullName":"datanode.api.v2.ReferralSetStats","description":"Referral set statistics for a given epoch for a party.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"at_epoch","description":"Epoch at which the set's statistics were updated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referral_set_running_notional_taker_volume","description":"Running volume for the set based on the window length of the current\nreferral program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"discount_factor","description":"Discount factor applied to the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_factor","description":"Reward factor applied to the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_notional_taker_volume","description":"Current referee notional taker volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rewards_multiplier","description":"Multiplier applied to the referral reward factor when calculating referral rewards due to the referrer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rewards_factor_multiplier","description":"Proportion of the referee's taker fees to be rewarded to the referrer.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"was_eligible","description":"Indicates if the referral set was eligible to be part of the referral program.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referrer_taker_volume","description":"Referrer's taker volume","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetStatsConnection","longName":"ReferralSetStatsConnection","fullName":"datanode.api.v2.ReferralSetStatsConnection","description":"Page of volume discount stats data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of volume discount statistics data and their corresponding cursors.","label":"repeated","type":"ReferralSetStatsEdge","longType":"ReferralSetStatsEdge","fullType":"datanode.api.v2.ReferralSetStatsEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ReferralSetStatsEdge","longName":"ReferralSetStatsEdge","fullName":"datanode.api.v2.ReferralSetStatsEdge","description":"Referral set stats data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Referral set stats data.","label":"","type":"ReferralSetStats","longType":"ReferralSetStats","fullType":"datanode.api.v2.ReferralSetStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RewardEdge","longName":"RewardEdge","fullName":"datanode.api.v2.RewardEdge","description":"Rewards data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Details for a single reward payment.","label":"","type":"Reward","longType":"vega.Reward","fullType":"vega.Reward","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"RewardSummaryFilter","longName":"RewardSummaryFilter","fullName":"datanode.api.v2.RewardSummaryFilter","description":"Filter to restrict the results returned by the ListEpochRewardSummaries","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"asset_ids","description":"Restrict reward summaries to those connected to the assets in the given list.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_ids","description":"Restrict reward summaries to those connected to the markets in the given list.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"from_epoch","description":"Restrict rewards summaries to those that were paid after and including the given epoch ID.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_from_epoch","defaultValue":""},{"name":"to_epoch","description":"Restrict rewards summaries to those that were paid up to and including the given epoch ID.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_to_epoch","defaultValue":""}]},{"name":"RewardsConnection","longName":"RewardsConnection","fullName":"datanode.api.v2.RewardsConnection","description":"Page of rewards data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of rewards data items and their corresponding cursors.","label":"repeated","type":"RewardEdge","longType":"RewardEdge","fullType":"datanode.api.v2.RewardEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakeLinkingEdge","longName":"StakeLinkingEdge","fullName":"datanode.api.v2.StakeLinkingEdge","description":"Stake linking data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Stake linking representing the intent from a party to deposit.","label":"","type":"StakeLinking","longType":"vega.events.v1.StakeLinking","fullType":"vega.events.v1.StakeLinking","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StakesConnection","longName":"StakesConnection","fullName":"datanode.api.v2.StakesConnection","description":"Page of stake data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of stake data and their corresponding cursors.","label":"repeated","type":"StakeLinkingEdge","longType":"StakeLinkingEdge","fullType":"datanode.api.v2.StakeLinkingEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StopOrderConnection","longName":"StopOrderConnection","fullName":"datanode.api.v2.StopOrderConnection","description":"Page of stop orders data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of stop orders and their corresponding cursors.","label":"repeated","type":"StopOrderEdge","longType":"StopOrderEdge","fullType":"datanode.api.v2.StopOrderEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StopOrderEdge","longName":"StopOrderEdge","fullName":"datanode.api.v2.StopOrderEdge","description":"Order data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with an order submitted to a Vega node.","label":"","type":"StopOrderEvent","longType":"vega.events.v1.StopOrderEvent","fullType":"vega.events.v1.StopOrderEvent","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StopOrderFilter","longName":"StopOrderFilter","fullName":"datanode.api.v2.StopOrderFilter","description":"Stop order filter\n\nStop order filter that contains all filtering conditions and values that are applied to the stop orders listing.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"statuses","description":"Restrict orders to those with the given statuses.","label":"repeated","type":"Status","longType":"vega.StopOrder.Status","fullType":"vega.StopOrder.Status","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expiry_strategies","description":"Restrict orders to those with the given expiry strategies.","label":"repeated","type":"ExpiryStrategy","longType":"vega.StopOrder.ExpiryStrategy","fullType":"vega.StopOrder.ExpiryStrategy","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"date_range","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned.","label":"optional","type":"DateRange","longType":"DateRange","fullType":"datanode.api.v2.DateRange","ismap":false,"isoneof":true,"oneofdecl":"_date_range","defaultValue":""},{"name":"party_ids","description":"Restrict orders to those placed by the given party IDs.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_ids","description":"Restrict orders to those placed on the given market IDs.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"live_only","description":"Live stop orders only","label":"optional","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":true,"oneofdecl":"_live_only","defaultValue":""}]},{"name":"SuccessorMarket","longName":"SuccessorMarket","fullName":"datanode.api.v2.SuccessorMarket","description":"Successor market information includes the market that is a member of the succession line\nand any governance data that is associated with proposals for child markets\nwhether enacted or not.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market","description":"The market that is a member of the succession line.","label":"","type":"Market","longType":"vega.Market","fullType":"vega.Market","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposals","description":"All proposals for child markets that have the market as a parent.","label":"repeated","type":"GovernanceData","longType":"vega.GovernanceData","fullType":"vega.GovernanceData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SuccessorMarketConnection","longName":"SuccessorMarketConnection","fullName":"datanode.api.v2.SuccessorMarketConnection","description":"Page of successor market records and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of successor markets and their cursors.","label":"repeated","type":"SuccessorMarketEdge","longType":"SuccessorMarketEdge","fullType":"datanode.api.v2.SuccessorMarketEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information for pagination control.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SuccessorMarketEdge","longName":"SuccessorMarketEdge","fullName":"datanode.api.v2.SuccessorMarketEdge","description":"Successor market record with the corresponding cursor for paginated results","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Successor market record.","label":"","type":"SuccessorMarket","longType":"SuccessorMarket","fullType":"datanode.api.v2.SuccessorMarket","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor identifying the record for pagination control.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Team","longName":"Team","fullName":"datanode.api.v2.Team","description":"Team record containing the team information.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"team_id","description":"ID of the created team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referrer","description":"Party ID that created the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"name","description":"Name of the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"team_url","description":"Link to the team's homepage.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_url","defaultValue":""},{"name":"avatar_url","description":"Link to an image of the team's avatar.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_avatar_url","defaultValue":""},{"name":"created_at","description":"Timestamp in Unix nanoseconds when the team was created.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"closed","description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"created_at_epoch","description":"Epoch at which the team was created.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"allow_list","description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_members","description":"Current number of members in the team.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamConnection","longName":"TeamConnection","fullName":"datanode.api.v2.TeamConnection","description":"Page of team data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of team data and their corresponding cursors.","label":"repeated","type":"TeamEdge","longType":"TeamEdge","fullType":"datanode.api.v2.TeamEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamEdge","longName":"TeamEdge","fullName":"datanode.api.v2.TeamEdge","description":"Team data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Team data.","label":"","type":"Team","longType":"Team","fullType":"datanode.api.v2.Team","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamGameEntities","longName":"TeamGameEntities","fullName":"datanode.api.v2.TeamGameEntities","description":"List of teams that are participating in a game","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team","description":"List of teams, the participant members of a team, and the metrics associated with each participant.","label":"repeated","type":"TeamGameEntity","longType":"TeamGameEntity","fullType":"datanode.api.v2.TeamGameEntity","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamGameEntity","longName":"TeamGameEntity","fullName":"datanode.api.v2.TeamGameEntity","description":"Data relating to a team participating in a game.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team","description":"Team participation breakdown","label":"","type":"TeamGameParticipation","longType":"TeamGameParticipation","fullType":"datanode.api.v2.TeamGameParticipation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"rank","description":"Rank of the team in the game","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"volume","description":"Volume traded by the team","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_metric","description":"Reward metric applied to the team","label":"","type":"DispatchMetric","longType":"vega.DispatchMetric","fullType":"vega.DispatchMetric","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_earned","description":"Reward earned by the team","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_rewards_earned","description":"Total rewards earned by the individual for the team","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"reward_earned_quantum","description":"Rewards earned by the team in quantum value","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_rewards_earned_quantum","description":"Total rewards earned by the team in quantum value","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamGameParticipation","longName":"TeamGameParticipation","fullName":"datanode.api.v2.TeamGameParticipation","description":"Breakdown of a team's participation in a game.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_id","description":"ID of the team participating","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"members_participating","description":"Individual team member metrics for their participation in the game","label":"repeated","type":"IndividualGameEntity","longType":"IndividualGameEntity","fullType":"datanode.api.v2.IndividualGameEntity","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamMemberStatistics","longName":"TeamMemberStatistics","fullName":"datanode.api.v2.TeamMemberStatistics","description":"Team member's statistics record containing the team member's information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID the statistics are related to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_quantum_volume","description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_quantum_rewards","description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_rewards","description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","label":"repeated","type":"QuantumRewardsPerEpoch","longType":"QuantumRewardsPerEpoch","fullType":"datanode.api.v2.QuantumRewardsPerEpoch","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_games_played","description":"Total number of games played.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"games_played","description":"List of games played over the requested epoch period.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_volumes","description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","label":"repeated","type":"QuantumVolumesPerEpoch","longType":"QuantumVolumesPerEpoch","fullType":"datanode.api.v2.QuantumVolumesPerEpoch","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamMemberStatisticsEdge","longName":"TeamMemberStatisticsEdge","fullName":"datanode.api.v2.TeamMemberStatisticsEdge","description":"Team member data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Team member's statistics data.","label":"","type":"TeamMemberStatistics","longType":"TeamMemberStatistics","fullType":"datanode.api.v2.TeamMemberStatistics","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamMembersStatisticsConnection","longName":"TeamMembersStatisticsConnection","fullName":"datanode.api.v2.TeamMembersStatisticsConnection","description":"Page of team members' statistics and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of team member data and their corresponding cursors.","label":"repeated","type":"TeamMemberStatisticsEdge","longType":"TeamMemberStatisticsEdge","fullType":"datanode.api.v2.TeamMemberStatisticsEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamReferee","longName":"TeamReferee","fullName":"datanode.api.v2.TeamReferee","description":"A team's referee info","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_id","description":"ID of the team the referee joined.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"referee","description":"Party that joined the team.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"joined_at","description":"Timestamp in Unix nanoseconds when the party joined the team.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"joined_at_epoch","description":"Epoch at which the party joined the team.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamRefereeConnection","longName":"TeamRefereeConnection","fullName":"datanode.api.v2.TeamRefereeConnection","description":"Page of team referee data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of team referee data and their corresponding cursors.","label":"repeated","type":"TeamRefereeEdge","longType":"TeamRefereeEdge","fullType":"datanode.api.v2.TeamRefereeEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamRefereeEdge","longName":"TeamRefereeEdge","fullName":"datanode.api.v2.TeamRefereeEdge","description":"Team referee data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Team referee data.","label":"","type":"TeamReferee","longType":"TeamReferee","fullType":"datanode.api.v2.TeamReferee","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamRefereeHistory","longName":"TeamRefereeHistory","fullName":"datanode.api.v2.TeamRefereeHistory","description":"A referee's team change information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_id","description":"ID of the team the referee joined.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"joined_at","description":"Timestamp in Unix nanoseconds when the party joined the team.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"joined_at_epoch","description":"Epoch at which the party joined the team.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamRefereeHistoryConnection","longName":"TeamRefereeHistoryConnection","fullName":"datanode.api.v2.TeamRefereeHistoryConnection","description":"Page of history data about a referee's team membership and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of team referee history data and their corresponding cursors.","label":"repeated","type":"TeamRefereeHistoryEdge","longType":"TeamRefereeHistoryEdge","fullType":"datanode.api.v2.TeamRefereeHistoryEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamRefereeHistoryEdge","longName":"TeamRefereeHistoryEdge","fullName":"datanode.api.v2.TeamRefereeHistoryEdge","description":"Team referee history data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Team referee data.","label":"","type":"TeamRefereeHistory","longType":"TeamRefereeHistory","fullType":"datanode.api.v2.TeamRefereeHistory","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamStatistics","longName":"TeamStatistics","fullName":"datanode.api.v2.TeamStatistics","description":"Team's statistics record containing the team information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"team_id","description":"Team ID the statistics are related to.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_quantum_volume","description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_quantum_rewards","description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_rewards","description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","label":"repeated","type":"QuantumRewardsPerEpoch","longType":"QuantumRewardsPerEpoch","fullType":"datanode.api.v2.QuantumRewardsPerEpoch","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_games_played","description":"Total of games played.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"games_played","description":"List of games played over the requested epoch period.","label":"repeated","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"quantum_volumes","description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","label":"repeated","type":"QuantumVolumesPerEpoch","longType":"QuantumVolumesPerEpoch","fullType":"datanode.api.v2.QuantumVolumesPerEpoch","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamStatisticsEdge","longName":"TeamStatisticsEdge","fullName":"datanode.api.v2.TeamStatisticsEdge","description":"Team data item with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Team's statistics data.","label":"","type":"TeamStatistics","longType":"TeamStatistics","fullType":"datanode.api.v2.TeamStatistics","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TeamsStatisticsConnection","longName":"TeamsStatisticsConnection","fullName":"datanode.api.v2.TeamsStatisticsConnection","description":"Page of teams' statistics and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of team data and their corresponding cursors.","label":"repeated","type":"TeamStatisticsEdge","longType":"TeamStatisticsEdge","fullType":"datanode.api.v2.TeamStatisticsEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TimeWeightedNotionalPosition","longName":"TimeWeightedNotionalPosition","fullName":"datanode.api.v2.TimeWeightedNotionalPosition","description":"Time weighted notional position for a party and asset at a given epoch. It is used as a metric to calculate whether\nthe party is eligible for receiving a reward.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset_id","description":"Asset ID for the settlement asset associated with the position.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID for the party associated with the position.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"game_id","description":"Game ID for the game associated with the position.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"at_epoch","description":"Epoch at which the time weighted notional position is calculated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"time_weighted_notional_position","description":"Time weighted notional position for the party and asset.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"last_updated","description":"Vega time of the block in which the last position update occurred.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TradeConnection","longName":"TradeConnection","fullName":"datanode.api.v2.TradeConnection","description":"Page of trades and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of trades and their corresponding cursors.","label":"repeated","type":"TradeEdge","longType":"TradeEdge","fullType":"datanode.api.v2.TradeEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TradeEdge","longName":"TradeEdge","fullName":"datanode.api.v2.TradeEdge","description":"Trade data item with the corresponding cursor..","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with a trade that has been executed.","label":"","type":"Trade","longType":"vega.Trade","fullType":"vega.Trade","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TransferConnection","longName":"TransferConnection","fullName":"datanode.api.v2.TransferConnection","description":"Page of transfers data items and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of transfers data and their corresponding cursors.","label":"repeated","type":"TransferEdge","longType":"TransferEdge","fullType":"datanode.api.v2.TransferEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TransferEdge","longName":"TransferEdge","fullName":"datanode.api.v2.TransferEdge","description":"Transfers data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data relating to a transfer that has been made.","label":"","type":"TransferNode","longType":"TransferNode","fullType":"datanode.api.v2.TransferNode","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"TransferNode","longName":"TransferNode","fullName":"datanode.api.v2.TransferNode","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"transfer","description":"Data relating to a transfer that has been made.","label":"","type":"Transfer","longType":"vega.events.v1.Transfer","fullType":"vega.events.v1.Transfer","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"fees","description":"Fees paid for this transfer.","label":"repeated","type":"TransferFees","longType":"vega.events.v1.TransferFees","fullType":"vega.events.v1.TransferFees","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountProgram","longName":"VolumeDiscountProgram","fullName":"datanode.api.v2.VolumeDiscountProgram","description":"Volume discount program details.","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"version","description":"Incremental version of the program. It is incremented after each program\nupdate.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"id","description":"Unique ID generated from the proposal that created this program.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"benefit_tiers","description":"Defined benefit tiers ordered by increasing discounts. Determines the level of\nbenefit a party can expect based on performance criteria.","label":"repeated","type":"VolumeBenefitTier","longType":"vega.VolumeBenefitTier","fullType":"vega.VolumeBenefitTier","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"end_of_program_timestamp","description":"Timestamp in Unix nanoseconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"window_length","description":"Number of epochs over which a volume discount statistics' running volume is evaluated.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"ended_at","description":"Timestamp in Unix nanoseconds, at which the program ended.","label":"optional","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":true,"oneofdecl":"_ended_at","defaultValue":""}]},{"name":"VolumeDiscountStats","longName":"VolumeDiscountStats","fullName":"datanode.api.v2.VolumeDiscountStats","description":"Volume discount statistics for a given epoch for all parties.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"at_epoch","description":"Epoch at which the statistics apply.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID for which the statistics apply.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"discount_factor","description":"Discount factor applied given the party's running volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"running_volume","description":"The party's running volume.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountStatsConnection","longName":"VolumeDiscountStatsConnection","fullName":"datanode.api.v2.VolumeDiscountStatsConnection","description":"Page of volume discount stats data and corresponding page information.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of volume discount statistics data and their corresponding cursors.","label":"repeated","type":"VolumeDiscountStatsEdge","longType":"VolumeDiscountStatsEdge","fullType":"datanode.api.v2.VolumeDiscountStatsEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VolumeDiscountStatsEdge","longName":"VolumeDiscountStatsEdge","fullName":"datanode.api.v2.VolumeDiscountStatsEdge","description":"Volume discount stats data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Volume discount stats data.","label":"","type":"VolumeDiscountStats","longType":"VolumeDiscountStats","fullType":"datanode.api.v2.VolumeDiscountStats","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VoteConnection","longName":"VoteConnection","fullName":"datanode.api.v2.VoteConnection","description":"Page of vote data items and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of vote data and their corresponding cursors.","label":"repeated","type":"VoteEdge","longType":"VoteEdge","fullType":"datanode.api.v2.VoteEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VoteEdge","longName":"VoteEdge","fullName":"datanode.api.v2.VoteEdge","description":"Votes data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with a governance vote.","label":"","type":"Vote","longType":"vega.Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"WithdrawalEdge","longName":"WithdrawalEdge","fullName":"datanode.api.v2.WithdrawalEdge","description":"Withdrawals data with the corresponding cursor.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"node","description":"Data associated with a single withdrawal made from the Vega network.","label":"","type":"Withdrawal","longType":"vega.Withdrawal","fullType":"vega.Withdrawal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"cursor","description":"Cursor that can be used to fetch further pages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"WithdrawalsConnection","longName":"WithdrawalsConnection","fullName":"datanode.api.v2.WithdrawalsConnection","description":"Page of withdrawals data and corresponding page information","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"edges","description":"Page of withdrawals data and their corresponding cursors.","label":"repeated","type":"WithdrawalEdge","longType":"WithdrawalEdge","fullType":"datanode.api.v2.WithdrawalEdge","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"page_info","description":"Page information that is used for fetching further pages.","label":"","type":"PageInfo","longType":"PageInfo","fullType":"datanode.api.v2.PageInfo","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[{"name":"TradingDataService","longName":"TradingDataService","fullName":"datanode.api.v2.TradingDataService","description":"","methods":[{"name":"ListAccounts","description":"List accounts\n\nGet a list of accounts matching the supplied filter, including their current balances.\nIf a given account has never had a balance, it will be absent from the list.","requestType":"ListAccountsRequest","requestLongType":"ListAccountsRequest","requestFullType":"datanode.api.v2.ListAccountsRequest","requestStreaming":false,"responseType":"ListAccountsResponse","responseLongType":"ListAccountsResponse","responseFullType":"datanode.api.v2.ListAccountsResponse","responseStreaming":false},{"name":"ObserveAccounts","description":"Accounts subscription\n\nSubscribe to a stream of accounts","requestType":"ObserveAccountsRequest","requestLongType":"ObserveAccountsRequest","requestFullType":"datanode.api.v2.ObserveAccountsRequest","requestStreaming":false,"responseType":"ObserveAccountsResponse","responseLongType":"ObserveAccountsResponse","responseFullType":"datanode.api.v2.ObserveAccountsResponse","responseStreaming":true},{"name":"Info","description":"Data node information\n\nGet information about the data node.\nResponse contains a semver formatted version of the data node and the commit hash, from which the data node was built","requestType":"InfoRequest","requestLongType":"InfoRequest","requestFullType":"datanode.api.v2.InfoRequest","requestStreaming":false,"responseType":"InfoResponse","responseLongType":"InfoResponse","responseFullType":"datanode.api.v2.InfoResponse","responseStreaming":false},{"name":"GetOrder","description":"Get order\n\nGet an order by its ID. An order's ID will be the SHA3-256 hash of the signature that the order was submitted with","requestType":"GetOrderRequest","requestLongType":"GetOrderRequest","requestFullType":"datanode.api.v2.GetOrderRequest","requestStreaming":false,"responseType":"GetOrderResponse","responseLongType":"GetOrderResponse","responseFullType":"datanode.api.v2.GetOrderResponse","responseStreaming":false},{"name":"ListOrders","description":"List orders\n\nGet a list of orders that match the given filters","requestType":"ListOrdersRequest","requestLongType":"ListOrdersRequest","requestFullType":"datanode.api.v2.ListOrdersRequest","requestStreaming":false,"responseType":"ListOrdersResponse","responseLongType":"ListOrdersResponse","responseFullType":"datanode.api.v2.ListOrdersResponse","responseStreaming":false},{"name":"ListOrderVersions","description":"List order versions\n\nGet a list of all versions of an order in the order history","requestType":"ListOrderVersionsRequest","requestLongType":"ListOrderVersionsRequest","requestFullType":"datanode.api.v2.ListOrderVersionsRequest","requestStreaming":false,"responseType":"ListOrderVersionsResponse","responseLongType":"ListOrderVersionsResponse","responseFullType":"datanode.api.v2.ListOrderVersionsResponse","responseStreaming":false},{"name":"ObserveOrders","description":"Observe orders\n\nSubscribe to a stream of orders","requestType":"ObserveOrdersRequest","requestLongType":"ObserveOrdersRequest","requestFullType":"datanode.api.v2.ObserveOrdersRequest","requestStreaming":false,"responseType":"ObserveOrdersResponse","responseLongType":"ObserveOrdersResponse","responseFullType":"datanode.api.v2.ObserveOrdersResponse","responseStreaming":true},{"name":"GetStopOrder","description":"Get stop order\n\nGet a stop order by its ID. A stop order's ID will be the SHA3-256 hash of the signature that the order was submitted with.\nA stop order's ID is likely to be different from the ID of the order that will be submitted when the stop is triggered.","requestType":"GetStopOrderRequest","requestLongType":"GetStopOrderRequest","requestFullType":"datanode.api.v2.GetStopOrderRequest","requestStreaming":false,"responseType":"GetStopOrderResponse","responseLongType":"GetStopOrderResponse","responseFullType":"datanode.api.v2.GetStopOrderResponse","responseStreaming":false},{"name":"ListStopOrders","description":"List stop orders\n\nGet a list of stop orders that match the given filters","requestType":"ListStopOrdersRequest","requestLongType":"ListStopOrdersRequest","requestFullType":"datanode.api.v2.ListStopOrdersRequest","requestStreaming":false,"responseType":"ListStopOrdersResponse","responseLongType":"ListStopOrdersResponse","responseFullType":"datanode.api.v2.ListStopOrdersResponse","responseStreaming":false},{"name":"ListGameTeamScores","description":"List game team scores\n\nGet a list of team scores for the given filters","requestType":"ListGameTeamScoresRequest","requestLongType":"ListGameTeamScoresRequest","requestFullType":"datanode.api.v2.ListGameTeamScoresRequest","requestStreaming":false,"responseType":"ListGameTeamScoresResponse","responseLongType":"ListGameTeamScoresResponse","responseFullType":"datanode.api.v2.ListGameTeamScoresResponse","responseStreaming":false},{"name":"ListGamePartyScores","description":"List game party scores\n\nGet a list of party scores for the given filters","requestType":"ListGamePartyScoresRequest","requestLongType":"ListGamePartyScoresRequest","requestFullType":"datanode.api.v2.ListGamePartyScoresRequest","requestStreaming":false,"responseType":"ListGamePartyScoresResponse","responseLongType":"ListGamePartyScoresResponse","responseFullType":"datanode.api.v2.ListGamePartyScoresResponse","responseStreaming":false},{"name":"ListPositions","description":"Deprecated: List positions\n\nGet a list of positions by party's public key using cursor based pagination\nDeprecated: use ListAllPositions instead","requestType":"ListPositionsRequest","requestLongType":"ListPositionsRequest","requestFullType":"datanode.api.v2.ListPositionsRequest","requestStreaming":false,"responseType":"ListPositionsResponse","responseLongType":"ListPositionsResponse","responseFullType":"datanode.api.v2.ListPositionsResponse","responseStreaming":false,"options":{"deprecated":true}},{"name":"ListAllPositions","description":"List positions\n\nGet a list of all of a party's positions","requestType":"ListAllPositionsRequest","requestLongType":"ListAllPositionsRequest","requestFullType":"datanode.api.v2.ListAllPositionsRequest","requestStreaming":false,"responseType":"ListAllPositionsResponse","responseLongType":"ListAllPositionsResponse","responseFullType":"datanode.api.v2.ListAllPositionsResponse","responseStreaming":false},{"name":"ObservePositions","description":"Observe positions\n\nSubscribe to a stream of position updates. The first messages sent through the stream will contain\ninformation about current positions, followed by updates to those positions.","requestType":"ObservePositionsRequest","requestLongType":"ObservePositionsRequest","requestFullType":"datanode.api.v2.ObservePositionsRequest","requestStreaming":false,"responseType":"ObservePositionsResponse","responseLongType":"ObservePositionsResponse","responseFullType":"datanode.api.v2.ObservePositionsResponse","responseStreaming":true},{"name":"ListLedgerEntries","description":"List ledger entries\n\nGet a list of ledger entries within the given date range. The date range is restricted to a maximum of 5 days.\nThis query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument.\nIt returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time\nthe summed ledger entries of the set of specified accounts changes.\nEach account filter must contain no more than one party ID.\nAt least one party ID must be specified in the from or to account filter.\n\nEntries can be filtered by:\n - the sending account (market ID, asset ID, account type)\n - receiving account (market ID, asset ID, account type)\n - sending AND receiving account\n - transfer type either in addition to the above filters or as a standalone option\nNote: The date range is restricted to any 5 days.\n If no start or end date is provided, only ledger entries from the last 5 days will be returned.\n If a start and end date are provided, but the end date is more than 5 days after the start date, only data up to 5 days after the start date will be returned.\n If a start date is provided but no end date, the end date will be set to 5 days after the start date.\n If no start date is provided, but the end date is, the start date will be set to 5 days before the end date.","requestType":"ListLedgerEntriesRequest","requestLongType":"ListLedgerEntriesRequest","requestFullType":"datanode.api.v2.ListLedgerEntriesRequest","requestStreaming":false,"responseType":"ListLedgerEntriesResponse","responseLongType":"ListLedgerEntriesResponse","responseFullType":"datanode.api.v2.ListLedgerEntriesResponse","responseStreaming":false},{"name":"ExportLedgerEntries","description":"Export ledger entries\n\nExport ledger entries records ledger entries to a csv file.\nMay or may not contain a date range - if no date range is provided, list all records for all times.\n\nLedger entries can be exported by:\n - export ledger entries for a single party for a given asset within a given time range\n - export ledger entries for a single party for a given asset for all times\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","requestType":"ExportLedgerEntriesRequest","requestLongType":"ExportLedgerEntriesRequest","requestFullType":"datanode.api.v2.ExportLedgerEntriesRequest","requestStreaming":false,"responseType":"HttpBody","responseLongType":".google.api.HttpBody","responseFullType":"google.api.HttpBody","responseStreaming":true},{"name":"ListBalanceChanges","description":"List balance changes\n\nGet a list of the changes in account balances over a period of time.","requestType":"ListBalanceChangesRequest","requestLongType":"ListBalanceChangesRequest","requestFullType":"datanode.api.v2.ListBalanceChangesRequest","requestStreaming":false,"responseType":"ListBalanceChangesResponse","responseLongType":"ListBalanceChangesResponse","responseFullType":"datanode.api.v2.ListBalanceChangesResponse","responseStreaming":false},{"name":"GetLatestMarketData","description":"Get latest market data\n\nGet the latest market data for a given market","requestType":"GetLatestMarketDataRequest","requestLongType":"GetLatestMarketDataRequest","requestFullType":"datanode.api.v2.GetLatestMarketDataRequest","requestStreaming":false,"responseType":"GetLatestMarketDataResponse","responseLongType":"GetLatestMarketDataResponse","responseFullType":"datanode.api.v2.GetLatestMarketDataResponse","responseStreaming":false},{"name":"ListLatestMarketData","description":"List latest market data\n\nGet a list of the latest market data for every market","requestType":"ListLatestMarketDataRequest","requestLongType":"ListLatestMarketDataRequest","requestFullType":"datanode.api.v2.ListLatestMarketDataRequest","requestStreaming":false,"responseType":"ListLatestMarketDataResponse","responseLongType":"ListLatestMarketDataResponse","responseFullType":"datanode.api.v2.ListLatestMarketDataResponse","responseStreaming":false},{"name":"GetLatestMarketDepth","description":"Get latest market depth\n\nGet the latest market depth for a given market","requestType":"GetLatestMarketDepthRequest","requestLongType":"GetLatestMarketDepthRequest","requestFullType":"datanode.api.v2.GetLatestMarketDepthRequest","requestStreaming":false,"responseType":"GetLatestMarketDepthResponse","responseLongType":"GetLatestMarketDepthResponse","responseFullType":"datanode.api.v2.GetLatestMarketDepthResponse","responseStreaming":false},{"name":"ObserveMarketsDepth","description":"Observe markets depth\n\nSubscribe to a stream of the latest market depth for a given market","requestType":"ObserveMarketsDepthRequest","requestLongType":"ObserveMarketsDepthRequest","requestFullType":"datanode.api.v2.ObserveMarketsDepthRequest","requestStreaming":false,"responseType":"ObserveMarketsDepthResponse","responseLongType":"ObserveMarketsDepthResponse","responseFullType":"datanode.api.v2.ObserveMarketsDepthResponse","responseStreaming":true},{"name":"ObserveMarketsDepthUpdates","description":"Observe markets depth updates\n\nSubscribe to a stream of updates on market depth for a given market","requestType":"ObserveMarketsDepthUpdatesRequest","requestLongType":"ObserveMarketsDepthUpdatesRequest","requestFullType":"datanode.api.v2.ObserveMarketsDepthUpdatesRequest","requestStreaming":false,"responseType":"ObserveMarketsDepthUpdatesResponse","responseLongType":"ObserveMarketsDepthUpdatesResponse","responseFullType":"datanode.api.v2.ObserveMarketsDepthUpdatesResponse","responseStreaming":true},{"name":"ObserveMarketsData","description":"Observe markets data\n\nSubscribe to a stream of data about a given market","requestType":"ObserveMarketsDataRequest","requestLongType":"ObserveMarketsDataRequest","requestFullType":"datanode.api.v2.ObserveMarketsDataRequest","requestStreaming":false,"responseType":"ObserveMarketsDataResponse","responseLongType":"ObserveMarketsDataResponse","responseFullType":"datanode.api.v2.ObserveMarketsDataResponse","responseStreaming":true},{"name":"GetMarketDataHistoryByID","description":"Get market data history\n\nGet market data history for a market ID from between a given date range","requestType":"GetMarketDataHistoryByIDRequest","requestLongType":"GetMarketDataHistoryByIDRequest","requestFullType":"datanode.api.v2.GetMarketDataHistoryByIDRequest","requestStreaming":false,"responseType":"GetMarketDataHistoryByIDResponse","responseLongType":"GetMarketDataHistoryByIDResponse","responseFullType":"datanode.api.v2.GetMarketDataHistoryByIDResponse","responseStreaming":false},{"name":"ListTransfers","description":"List transfers\n\nGet a list of transfers between public keys. A valid value for public key can be one of:\n- a party ID\n- \"network\"\n- \"0000000000000000000000000000000000000000000000000000000000000000\", the public key for the global rewards account","requestType":"ListTransfersRequest","requestLongType":"ListTransfersRequest","requestFullType":"datanode.api.v2.ListTransfersRequest","requestStreaming":false,"responseType":"ListTransfersResponse","responseLongType":"ListTransfersResponse","responseFullType":"datanode.api.v2.ListTransfersResponse","responseStreaming":false},{"name":"GetTransfer","description":"Get transfer by ID\n\nGet a specific transfer by ID","requestType":"GetTransferRequest","requestLongType":"GetTransferRequest","requestFullType":"datanode.api.v2.GetTransferRequest","requestStreaming":false,"responseType":"GetTransferResponse","responseLongType":"GetTransferResponse","responseFullType":"datanode.api.v2.GetTransferResponse","responseStreaming":false},{"name":"GetNetworkLimits","description":"Get network limits\n\nGet the network limits relating to asset and market creation","requestType":"GetNetworkLimitsRequest","requestLongType":"GetNetworkLimitsRequest","requestFullType":"datanode.api.v2.GetNetworkLimitsRequest","requestStreaming":false,"responseType":"GetNetworkLimitsResponse","responseLongType":"GetNetworkLimitsResponse","responseFullType":"datanode.api.v2.GetNetworkLimitsResponse","responseStreaming":false},{"name":"ListCandleData","description":"List candle data\n\nGet a list of candle data for a given candle ID.\nA candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API.","requestType":"ListCandleDataRequest","requestLongType":"ListCandleDataRequest","requestFullType":"datanode.api.v2.ListCandleDataRequest","requestStreaming":false,"responseType":"ListCandleDataResponse","responseLongType":"ListCandleDataResponse","responseFullType":"datanode.api.v2.ListCandleDataResponse","responseStreaming":false},{"name":"ObserveCandleData","description":"Observe candle data\n\nSubscribe to a stream of candle updates given a candle ID.\nA candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API.","requestType":"ObserveCandleDataRequest","requestLongType":"ObserveCandleDataRequest","requestFullType":"datanode.api.v2.ObserveCandleDataRequest","requestStreaming":false,"responseType":"ObserveCandleDataResponse","responseLongType":"ObserveCandleDataResponse","responseFullType":"datanode.api.v2.ObserveCandleDataResponse","responseStreaming":true},{"name":"ListCandleIntervals","description":"List candle intervals\n\nGet a list of all available candle intervals for a given market along with the corresponding candle ID.","requestType":"ListCandleIntervalsRequest","requestLongType":"ListCandleIntervalsRequest","requestFullType":"datanode.api.v2.ListCandleIntervalsRequest","requestStreaming":false,"responseType":"ListCandleIntervalsResponse","responseLongType":"ListCandleIntervalsResponse","responseFullType":"datanode.api.v2.ListCandleIntervalsResponse","responseStreaming":false},{"name":"ListVotes","description":"List votes\n\nGet a list of votes. A party ID or a proposal ID must be provided.","requestType":"ListVotesRequest","requestLongType":"ListVotesRequest","requestFullType":"datanode.api.v2.ListVotesRequest","requestStreaming":false,"responseType":"ListVotesResponse","responseLongType":"ListVotesResponse","responseFullType":"datanode.api.v2.ListVotesResponse","responseStreaming":false},{"name":"ObserveVotes","description":"Observe votes\n\nSubscribe to a stream of votes cast on a given proposal, or by all votes made by a given party","requestType":"ObserveVotesRequest","requestLongType":"ObserveVotesRequest","requestFullType":"datanode.api.v2.ObserveVotesRequest","requestStreaming":false,"responseType":"ObserveVotesResponse","responseLongType":"ObserveVotesResponse","responseFullType":"datanode.api.v2.ObserveVotesResponse","responseStreaming":true},{"name":"ListERC20MultiSigSignerAddedBundles","description":"List ERC20 multisig signer added bundles\n\nGet a list of the signature bundles to add a particular validator to the signer list of the multisig contract","requestType":"ListERC20MultiSigSignerAddedBundlesRequest","requestLongType":"ListERC20MultiSigSignerAddedBundlesRequest","requestFullType":"datanode.api.v2.ListERC20MultiSigSignerAddedBundlesRequest","requestStreaming":false,"responseType":"ListERC20MultiSigSignerAddedBundlesResponse","responseLongType":"ListERC20MultiSigSignerAddedBundlesResponse","responseFullType":"datanode.api.v2.ListERC20MultiSigSignerAddedBundlesResponse","responseStreaming":false},{"name":"ListERC20MultiSigSignerRemovedBundles","description":"List ERC20 multisig signer removed bundles\n\nGet a list of the signature bundles to remove a particular validator from signer list of the multisig contract","requestType":"ListERC20MultiSigSignerRemovedBundlesRequest","requestLongType":"ListERC20MultiSigSignerRemovedBundlesRequest","requestFullType":"datanode.api.v2.ListERC20MultiSigSignerRemovedBundlesRequest","requestStreaming":false,"responseType":"ListERC20MultiSigSignerRemovedBundlesResponse","responseLongType":"ListERC20MultiSigSignerRemovedBundlesResponse","responseFullType":"datanode.api.v2.ListERC20MultiSigSignerRemovedBundlesResponse","responseStreaming":false},{"name":"GetERC20ListAssetBundle","description":"Get ERC20 list asset bundle\n\nGet the signatures bundle to allowlist an ERC20 token in the collateral bridge","requestType":"GetERC20ListAssetBundleRequest","requestLongType":"GetERC20ListAssetBundleRequest","requestFullType":"datanode.api.v2.GetERC20ListAssetBundleRequest","requestStreaming":false,"responseType":"GetERC20ListAssetBundleResponse","responseLongType":"GetERC20ListAssetBundleResponse","responseFullType":"datanode.api.v2.GetERC20ListAssetBundleResponse","responseStreaming":false},{"name":"GetERC20SetAssetLimitsBundle","description":"Get ERC20 set asset limits bundle\n\nGet the signature bundle to update the token limits. These are `maxLifetimeDeposit` and `withdrawThreshold` for a given ERC20 token that is\nalready allowlisted in the collateral bridge.","requestType":"GetERC20SetAssetLimitsBundleRequest","requestLongType":"GetERC20SetAssetLimitsBundleRequest","requestFullType":"datanode.api.v2.GetERC20SetAssetLimitsBundleRequest","requestStreaming":false,"responseType":"GetERC20SetAssetLimitsBundleResponse","responseLongType":"GetERC20SetAssetLimitsBundleResponse","responseFullType":"datanode.api.v2.GetERC20SetAssetLimitsBundleResponse","responseStreaming":false},{"name":"GetERC20WithdrawalApproval","description":"Get ERC20 withdrawal approval\n\nGet the signature bundle to finalise a withdrawal on Ethereum","requestType":"GetERC20WithdrawalApprovalRequest","requestLongType":"GetERC20WithdrawalApprovalRequest","requestFullType":"datanode.api.v2.GetERC20WithdrawalApprovalRequest","requestStreaming":false,"responseType":"GetERC20WithdrawalApprovalResponse","responseLongType":"GetERC20WithdrawalApprovalResponse","responseFullType":"datanode.api.v2.GetERC20WithdrawalApprovalResponse","responseStreaming":false},{"name":"GetLastTrade","description":"Get last trade\n\nGet the last trade made for a given market.","requestType":"GetLastTradeRequest","requestLongType":"GetLastTradeRequest","requestFullType":"datanode.api.v2.GetLastTradeRequest","requestStreaming":false,"responseType":"GetLastTradeResponse","responseLongType":"GetLastTradeResponse","responseFullType":"datanode.api.v2.GetLastTradeResponse","responseStreaming":false},{"name":"ListTrades","description":"List trades\n\nGet a list of all trades, optionally filtered by party/market/order","requestType":"ListTradesRequest","requestLongType":"ListTradesRequest","requestFullType":"datanode.api.v2.ListTradesRequest","requestStreaming":false,"responseType":"ListTradesResponse","responseLongType":"ListTradesResponse","responseFullType":"datanode.api.v2.ListTradesResponse","responseStreaming":false},{"name":"ObserveTrades","description":"Observe trades\n\nSubscribe to a stream of trades, optionally filtered by party/market","requestType":"ObserveTradesRequest","requestLongType":"ObserveTradesRequest","requestFullType":"datanode.api.v2.ObserveTradesRequest","requestStreaming":false,"responseType":"ObserveTradesResponse","responseLongType":"ObserveTradesResponse","responseFullType":"datanode.api.v2.ObserveTradesResponse","responseStreaming":true},{"name":"GetOracleSpec","description":"Get oracle spec\n\nGet an oracle spec by ID. Oracle spec IDs can be found by querying markets that use them as a data source","requestType":"GetOracleSpecRequest","requestLongType":"GetOracleSpecRequest","requestFullType":"datanode.api.v2.GetOracleSpecRequest","requestStreaming":false,"responseType":"GetOracleSpecResponse","responseLongType":"GetOracleSpecResponse","responseFullType":"datanode.api.v2.GetOracleSpecResponse","responseStreaming":false},{"name":"ListOracleSpecs","description":"List oracle specs\n\nGet a list of all oracles specs that are defined against all markets","requestType":"ListOracleSpecsRequest","requestLongType":"ListOracleSpecsRequest","requestFullType":"datanode.api.v2.ListOracleSpecsRequest","requestStreaming":false,"responseType":"ListOracleSpecsResponse","responseLongType":"ListOracleSpecsResponse","responseFullType":"datanode.api.v2.ListOracleSpecsResponse","responseStreaming":false},{"name":"ListOracleData","description":"List oracle data\n\nGet a list of all oracle data that have been broadcast to any market","requestType":"ListOracleDataRequest","requestLongType":"ListOracleDataRequest","requestFullType":"datanode.api.v2.ListOracleDataRequest","requestStreaming":false,"responseType":"ListOracleDataResponse","responseLongType":"ListOracleDataResponse","responseFullType":"datanode.api.v2.ListOracleDataResponse","responseStreaming":false},{"name":"GetMarket","description":"Get market\n\nGet information about a specific market using its ID. A market's ID will be the same as the ID of the proposal that\ngenerated it","requestType":"GetMarketRequest","requestLongType":"GetMarketRequest","requestFullType":"datanode.api.v2.GetMarketRequest","requestStreaming":false,"responseType":"GetMarketResponse","responseLongType":"GetMarketResponse","responseFullType":"datanode.api.v2.GetMarketResponse","responseStreaming":false},{"name":"ListMarkets","description":"List markets\n\nGet a list of markets","requestType":"ListMarketsRequest","requestLongType":"ListMarketsRequest","requestFullType":"datanode.api.v2.ListMarketsRequest","requestStreaming":false,"responseType":"ListMarketsResponse","responseLongType":"ListMarketsResponse","responseFullType":"datanode.api.v2.ListMarketsResponse","responseStreaming":false},{"name":"ListSuccessorMarkets","description":"List successor markets\n\nGiven a market ID, return the full lineage of markets since inception, or all successor markets since and including\nthe given market ID. The markets will be returned in succession order, i.e. the market at position i will be the parent\nof the market at position i+1.","requestType":"ListSuccessorMarketsRequest","requestLongType":"ListSuccessorMarketsRequest","requestFullType":"datanode.api.v2.ListSuccessorMarketsRequest","requestStreaming":false,"responseType":"ListSuccessorMarketsResponse","responseLongType":"ListSuccessorMarketsResponse","responseFullType":"datanode.api.v2.ListSuccessorMarketsResponse","responseStreaming":false},{"name":"GetParty","description":"Get party\n\nGet a single party","requestType":"GetPartyRequest","requestLongType":"GetPartyRequest","requestFullType":"datanode.api.v2.GetPartyRequest","requestStreaming":false,"responseType":"GetPartyResponse","responseLongType":"GetPartyResponse","responseFullType":"datanode.api.v2.GetPartyResponse","responseStreaming":false},{"name":"ListParties","description":"List parties\n\nGet a list of parties","requestType":"ListPartiesRequest","requestLongType":"ListPartiesRequest","requestFullType":"datanode.api.v2.ListPartiesRequest","requestStreaming":false,"responseType":"ListPartiesResponse","responseLongType":"ListPartiesResponse","responseFullType":"datanode.api.v2.ListPartiesResponse","responseStreaming":false},{"name":"ListPartiesProfiles","description":"List parties' profiles\n\nGet a list of profiles for multiple parties","requestType":"ListPartiesProfilesRequest","requestLongType":"ListPartiesProfilesRequest","requestFullType":"datanode.api.v2.ListPartiesProfilesRequest","requestStreaming":false,"responseType":"ListPartiesProfilesResponse","responseLongType":"ListPartiesProfilesResponse","responseFullType":"datanode.api.v2.ListPartiesProfilesResponse","responseStreaming":false},{"name":"ListMarginLevels","description":"List margin levels\n\nGet a list of margin levels that match the provided criteria. If no filter is provided, all margin levels will be returned.","requestType":"ListMarginLevelsRequest","requestLongType":"ListMarginLevelsRequest","requestFullType":"datanode.api.v2.ListMarginLevelsRequest","requestStreaming":false,"responseType":"ListMarginLevelsResponse","responseLongType":"ListMarginLevelsResponse","responseFullType":"datanode.api.v2.ListMarginLevelsResponse","responseStreaming":false},{"name":"ObserveMarginLevels","description":"Observe margin levels\n\nSubscribe to a stream of margin levels updates","requestType":"ObserveMarginLevelsRequest","requestLongType":"ObserveMarginLevelsRequest","requestFullType":"datanode.api.v2.ObserveMarginLevelsRequest","requestStreaming":false,"responseType":"ObserveMarginLevelsResponse","responseLongType":"ObserveMarginLevelsResponse","responseFullType":"datanode.api.v2.ObserveMarginLevelsResponse","responseStreaming":true},{"name":"ListRewards","description":"List rewards\n\nGet a list of rewards that match the provided criteria. If no filter is provided, all rewards will be returned.","requestType":"ListRewardsRequest","requestLongType":"ListRewardsRequest","requestFullType":"datanode.api.v2.ListRewardsRequest","requestStreaming":false,"responseType":"ListRewardsResponse","responseLongType":"ListRewardsResponse","responseFullType":"datanode.api.v2.ListRewardsResponse","responseStreaming":false},{"name":"ListRewardSummaries","description":"List reward summaries\n\nGet a list of reward summaries where the reward amount is the total rewards received over all epochs\nper party ID and asset ID.\nRequest parameters are optional party ID and asset ID.\nIf no data is provided, all reward summaries will be returned grouped by party and asset ID.","requestType":"ListRewardSummariesRequest","requestLongType":"ListRewardSummariesRequest","requestFullType":"datanode.api.v2.ListRewardSummariesRequest","requestStreaming":false,"responseType":"ListRewardSummariesResponse","responseLongType":"ListRewardSummariesResponse","responseFullType":"datanode.api.v2.ListRewardSummariesResponse","responseStreaming":false},{"name":"ListEpochRewardSummaries","description":"List epoch reward summaries\n\nGet a list of reward summaries by epoch for a given range of epochs.\nThe result is filtered by a list of asset IDs, market IDs and starting and ending epochs, for which to return rewards.\nIf no data is provided, all reward summaries will be returned, grouped by epochs, market IDs, asset IDs and reward type.","requestType":"ListEpochRewardSummariesRequest","requestLongType":"ListEpochRewardSummariesRequest","requestFullType":"datanode.api.v2.ListEpochRewardSummariesRequest","requestStreaming":false,"responseType":"ListEpochRewardSummariesResponse","responseLongType":"ListEpochRewardSummariesResponse","responseFullType":"datanode.api.v2.ListEpochRewardSummariesResponse","responseStreaming":false},{"name":"GetDeposit","description":"Get deposit\n\nGet a deposit by its ID","requestType":"GetDepositRequest","requestLongType":"GetDepositRequest","requestFullType":"datanode.api.v2.GetDepositRequest","requestStreaming":false,"responseType":"GetDepositResponse","responseLongType":"GetDepositResponse","responseFullType":"datanode.api.v2.GetDepositResponse","responseStreaming":false},{"name":"ListDeposits","description":"List deposits\n\nGet a list of deposits for a given party.\nIf a date range is provided, filtering will be based on the last time the deposit\nhas been updated in Vega time.","requestType":"ListDepositsRequest","requestLongType":"ListDepositsRequest","requestFullType":"datanode.api.v2.ListDepositsRequest","requestStreaming":false,"responseType":"ListDepositsResponse","responseLongType":"ListDepositsResponse","responseFullType":"datanode.api.v2.ListDepositsResponse","responseStreaming":false},{"name":"GetWithdrawal","description":"Get withdrawal\n\nGet a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 hash of the signature that the withdrawal was submitted with","requestType":"GetWithdrawalRequest","requestLongType":"GetWithdrawalRequest","requestFullType":"datanode.api.v2.GetWithdrawalRequest","requestStreaming":false,"responseType":"GetWithdrawalResponse","responseLongType":"GetWithdrawalResponse","responseFullType":"datanode.api.v2.GetWithdrawalResponse","responseStreaming":false},{"name":"ListWithdrawals","description":"List withdrawals\n\nGet a list of withdrawals for a given party","requestType":"ListWithdrawalsRequest","requestLongType":"ListWithdrawalsRequest","requestFullType":"datanode.api.v2.ListWithdrawalsRequest","requestStreaming":false,"responseType":"ListWithdrawalsResponse","responseLongType":"ListWithdrawalsResponse","responseFullType":"datanode.api.v2.ListWithdrawalsResponse","responseStreaming":false},{"name":"GetAsset","description":"Get asset\n\nGet a single asset using its ID. Use the assets list query to get an asset's ID","requestType":"GetAssetRequest","requestLongType":"GetAssetRequest","requestFullType":"datanode.api.v2.GetAssetRequest","requestStreaming":false,"responseType":"GetAssetResponse","responseLongType":"GetAssetResponse","responseFullType":"datanode.api.v2.GetAssetResponse","responseStreaming":false},{"name":"ListAssets","description":"List assets\n\nGet a list of assets available on the Vega network","requestType":"ListAssetsRequest","requestLongType":"ListAssetsRequest","requestFullType":"datanode.api.v2.ListAssetsRequest","requestStreaming":false,"responseType":"ListAssetsResponse","responseLongType":"ListAssetsResponse","responseFullType":"datanode.api.v2.ListAssetsResponse","responseStreaming":false},{"name":"ListLiquidityProvisions","description":"List liquidity provisions\n\nDEPRECATED: When a liquidity provider amends a provision, and it's accepted by the network, the pending\nprovision is returned by the API instead of the provision that is currently active.\nUse ListAllLiquidityProvisions instead.","requestType":"ListLiquidityProvisionsRequest","requestLongType":"ListLiquidityProvisionsRequest","requestFullType":"datanode.api.v2.ListLiquidityProvisionsRequest","requestStreaming":false,"responseType":"ListLiquidityProvisionsResponse","responseLongType":"ListLiquidityProvisionsResponse","responseFullType":"datanode.api.v2.ListLiquidityProvisionsResponse","responseStreaming":false,"options":{"deprecated":true}},{"name":"ListAllLiquidityProvisions","description":"List liquidity provisions\n\nGet a list of liquidity provisions for a given market. This API returns a current and pending liquidity provision\nin the event that a provision has been updated by the provider but the updated provision will not be active until the next epoch.","requestType":"ListAllLiquidityProvisionsRequest","requestLongType":"ListAllLiquidityProvisionsRequest","requestFullType":"datanode.api.v2.ListAllLiquidityProvisionsRequest","requestStreaming":false,"responseType":"ListAllLiquidityProvisionsResponse","responseLongType":"ListAllLiquidityProvisionsResponse","responseFullType":"datanode.api.v2.ListAllLiquidityProvisionsResponse","responseStreaming":false},{"name":"ObserveLiquidityProvisions","description":"Observe liquidity provisions\n\nSubscribe to a stream of liquidity provision events for a given market and party","requestType":"ObserveLiquidityProvisionsRequest","requestLongType":"ObserveLiquidityProvisionsRequest","requestFullType":"datanode.api.v2.ObserveLiquidityProvisionsRequest","requestStreaming":false,"responseType":"ObserveLiquidityProvisionsResponse","responseLongType":"ObserveLiquidityProvisionsResponse","responseFullType":"datanode.api.v2.ObserveLiquidityProvisionsResponse","responseStreaming":true},{"name":"ListLiquidityProviders","description":"List liquidity providers data\n\nList information about active liquidity provider(s) for a given market, or liquidity provider's party ID.","requestType":"ListLiquidityProvidersRequest","requestLongType":"ListLiquidityProvidersRequest","requestFullType":"datanode.api.v2.ListLiquidityProvidersRequest","requestStreaming":false,"responseType":"ListLiquidityProvidersResponse","responseLongType":"ListLiquidityProvidersResponse","responseFullType":"datanode.api.v2.ListLiquidityProvidersResponse","responseStreaming":false},{"name":"ListPaidLiquidityFees","description":"List paid liquidity fees data\n\nList information about paid liquidity fees for a given market, or asset ID.","requestType":"ListPaidLiquidityFeesRequest","requestLongType":"ListPaidLiquidityFeesRequest","requestFullType":"datanode.api.v2.ListPaidLiquidityFeesRequest","requestStreaming":false,"responseType":"ListPaidLiquidityFeesResponse","responseLongType":"ListPaidLiquidityFeesResponse","responseFullType":"datanode.api.v2.ListPaidLiquidityFeesResponse","responseStreaming":false},{"name":"GetGovernanceData","description":"Get governance data\n\nGet a single proposal's details either by proposal ID or by reference","requestType":"GetGovernanceDataRequest","requestLongType":"GetGovernanceDataRequest","requestFullType":"datanode.api.v2.GetGovernanceDataRequest","requestStreaming":false,"responseType":"GetGovernanceDataResponse","responseLongType":"GetGovernanceDataResponse","responseFullType":"datanode.api.v2.GetGovernanceDataResponse","responseStreaming":false},{"name":"ListGovernanceData","description":"List governance data\n\nGet a list of proposals","requestType":"ListGovernanceDataRequest","requestLongType":"ListGovernanceDataRequest","requestFullType":"datanode.api.v2.ListGovernanceDataRequest","requestStreaming":false,"responseType":"ListGovernanceDataResponse","responseLongType":"ListGovernanceDataResponse","responseFullType":"datanode.api.v2.ListGovernanceDataResponse","responseStreaming":false},{"name":"ObserveGovernance","description":"Observe governance\n\nSubscribe to a stream of updates to governance proposals","requestType":"ObserveGovernanceRequest","requestLongType":"ObserveGovernanceRequest","requestFullType":"datanode.api.v2.ObserveGovernanceRequest","requestStreaming":false,"responseType":"ObserveGovernanceResponse","responseLongType":"ObserveGovernanceResponse","responseFullType":"datanode.api.v2.ObserveGovernanceResponse","responseStreaming":true},{"name":"ListDelegations","description":"List delegations\n\nGet a list of the token delegations on the network","requestType":"ListDelegationsRequest","requestLongType":"ListDelegationsRequest","requestFullType":"datanode.api.v2.ListDelegationsRequest","requestStreaming":false,"responseType":"ListDelegationsResponse","responseLongType":"ListDelegationsResponse","responseFullType":"datanode.api.v2.ListDelegationsResponse","responseStreaming":false},{"name":"GetNetworkData","description":"Get network data\n\nGet data regarding the nodes of the network","requestType":"GetNetworkDataRequest","requestLongType":"GetNetworkDataRequest","requestFullType":"datanode.api.v2.GetNetworkDataRequest","requestStreaming":false,"responseType":"GetNetworkDataResponse","responseLongType":"GetNetworkDataResponse","responseFullType":"datanode.api.v2.GetNetworkDataResponse","responseStreaming":false},{"name":"GetNode","description":"Get node\n\nGet information about a given node","requestType":"GetNodeRequest","requestLongType":"GetNodeRequest","requestFullType":"datanode.api.v2.GetNodeRequest","requestStreaming":false,"responseType":"GetNodeResponse","responseLongType":"GetNodeResponse","responseFullType":"datanode.api.v2.GetNodeResponse","responseStreaming":false},{"name":"ListNodes","description":"List nodes\n\nGet a list of the nodes on the network along with the related information.","requestType":"ListNodesRequest","requestLongType":"ListNodesRequest","requestFullType":"datanode.api.v2.ListNodesRequest","requestStreaming":false,"responseType":"ListNodesResponse","responseLongType":"ListNodesResponse","responseFullType":"datanode.api.v2.ListNodesResponse","responseStreaming":false},{"name":"ListNodeSignatures","description":"List node signatures\n\nGet a list of aggregate signatures from all the nodes of the network","requestType":"ListNodeSignaturesRequest","requestLongType":"ListNodeSignaturesRequest","requestFullType":"datanode.api.v2.ListNodeSignaturesRequest","requestStreaming":false,"responseType":"ListNodeSignaturesResponse","responseLongType":"ListNodeSignaturesResponse","responseFullType":"datanode.api.v2.ListNodeSignaturesResponse","responseStreaming":false},{"name":"GetEpoch","description":"Get epoch\n\nGet data for a specific epoch, if ID is omitted, it retrieves the current epoch","requestType":"GetEpochRequest","requestLongType":"GetEpochRequest","requestFullType":"datanode.api.v2.GetEpochRequest","requestStreaming":false,"responseType":"GetEpochResponse","responseLongType":"GetEpochResponse","responseFullType":"datanode.api.v2.GetEpochResponse","responseStreaming":false},{"name":"EstimateFee","description":"Estimate fee\n\nEstimate the fee that would be incurred for submitting an order\nwith the specified price and size on the market.","requestType":"EstimateFeeRequest","requestLongType":"EstimateFeeRequest","requestFullType":"datanode.api.v2.EstimateFeeRequest","requestStreaming":false,"responseType":"EstimateFeeResponse","responseLongType":"EstimateFeeResponse","responseFullType":"datanode.api.v2.EstimateFeeResponse","responseStreaming":false},{"name":"EstimateMargin","description":"Estimate margin\n\nEstimate the margin that would be required for submitting this order","requestType":"EstimateMarginRequest","requestLongType":"EstimateMarginRequest","requestFullType":"datanode.api.v2.EstimateMarginRequest","requestStreaming":false,"responseType":"EstimateMarginResponse","responseLongType":"EstimateMarginResponse","responseFullType":"datanode.api.v2.EstimateMarginResponse","responseStreaming":false,"options":{"deprecated":true}},{"name":"EstimatePosition","description":"Estimate position\n\nEstimate the margin that would be required for maintaining the specified position, collateral increase needed to open the specified position and the liquidation price estimate.\nMargin estimates are scaled to asset decimal places.\nLiquidation price estimates are scaled to asset decimal places by default, unless an argument to scale to market decimal places is specified in the request.","requestType":"EstimatePositionRequest","requestLongType":"EstimatePositionRequest","requestFullType":"datanode.api.v2.EstimatePositionRequest","requestStreaming":false,"responseType":"EstimatePositionResponse","responseLongType":"EstimatePositionResponse","responseFullType":"datanode.api.v2.EstimatePositionResponse","responseStreaming":false},{"name":"ListNetworkParameters","description":"List network parameters\n\nGet a list of the network parameter keys and their values","requestType":"ListNetworkParametersRequest","requestLongType":"ListNetworkParametersRequest","requestFullType":"datanode.api.v2.ListNetworkParametersRequest","requestStreaming":false,"responseType":"ListNetworkParametersResponse","responseLongType":"ListNetworkParametersResponse","responseFullType":"datanode.api.v2.ListNetworkParametersResponse","responseStreaming":false},{"name":"GetNetworkParameter","description":"Get network parameter\n\nGet a network parameter's value by its key","requestType":"GetNetworkParameterRequest","requestLongType":"GetNetworkParameterRequest","requestFullType":"datanode.api.v2.GetNetworkParameterRequest","requestStreaming":false,"responseType":"GetNetworkParameterResponse","responseLongType":"GetNetworkParameterResponse","responseFullType":"datanode.api.v2.GetNetworkParameterResponse","responseStreaming":false},{"name":"ListCheckpoints","description":"List checkpoints\n\nGet a list of information about checkpoints generated by the network","requestType":"ListCheckpointsRequest","requestLongType":"ListCheckpointsRequest","requestFullType":"datanode.api.v2.ListCheckpointsRequest","requestStreaming":false,"responseType":"ListCheckpointsResponse","responseLongType":"ListCheckpointsResponse","responseFullType":"datanode.api.v2.ListCheckpointsResponse","responseStreaming":false},{"name":"GetStake","description":"Get stake\n\nGet staking information for a given party","requestType":"GetStakeRequest","requestLongType":"GetStakeRequest","requestFullType":"datanode.api.v2.GetStakeRequest","requestStreaming":false,"responseType":"GetStakeResponse","responseLongType":"GetStakeResponse","responseFullType":"datanode.api.v2.GetStakeResponse","responseStreaming":false},{"name":"GetRiskFactors","description":"Get risk factors\n\nGet risk factor data for a given market","requestType":"GetRiskFactorsRequest","requestLongType":"GetRiskFactorsRequest","requestFullType":"datanode.api.v2.GetRiskFactorsRequest","requestStreaming":false,"responseType":"GetRiskFactorsResponse","responseLongType":"GetRiskFactorsResponse","responseFullType":"datanode.api.v2.GetRiskFactorsResponse","responseStreaming":false},{"name":"ObserveEventBus","description":"Observe event bus\n\nSubscribe to a stream of events from the core","requestType":"ObserveEventBusRequest","requestLongType":"ObserveEventBusRequest","requestFullType":"datanode.api.v2.ObserveEventBusRequest","requestStreaming":true,"responseType":"ObserveEventBusResponse","responseLongType":"ObserveEventBusResponse","responseFullType":"datanode.api.v2.ObserveEventBusResponse","responseStreaming":true},{"name":"ObserveLedgerMovements","description":"Observe ledger movements\n\nSubscribe to a stream of transfer responses","requestType":"ObserveLedgerMovementsRequest","requestLongType":"ObserveLedgerMovementsRequest","requestFullType":"datanode.api.v2.ObserveLedgerMovementsRequest","requestStreaming":false,"responseType":"ObserveLedgerMovementsResponse","responseLongType":"ObserveLedgerMovementsResponse","responseFullType":"datanode.api.v2.ObserveLedgerMovementsResponse","responseStreaming":true},{"name":"ListKeyRotations","description":"List key rotations\n\nGet a list of information about Vega key rotations that have been performed by validator nodes","requestType":"ListKeyRotationsRequest","requestLongType":"ListKeyRotationsRequest","requestFullType":"datanode.api.v2.ListKeyRotationsRequest","requestStreaming":false,"responseType":"ListKeyRotationsResponse","responseLongType":"ListKeyRotationsResponse","responseFullType":"datanode.api.v2.ListKeyRotationsResponse","responseStreaming":false},{"name":"ListEthereumKeyRotations","description":"List Ethereum key rotations\n\nGet a list of information about Ethereum key rotations that have been performed by validator nodes","requestType":"ListEthereumKeyRotationsRequest","requestLongType":"ListEthereumKeyRotationsRequest","requestFullType":"datanode.api.v2.ListEthereumKeyRotationsRequest","requestStreaming":false,"responseType":"ListEthereumKeyRotationsResponse","responseLongType":"ListEthereumKeyRotationsResponse","responseFullType":"datanode.api.v2.ListEthereumKeyRotationsResponse","responseStreaming":false},{"name":"GetVegaTime","description":"Get Vega time\n\nGet the current time of the network in Unix nanoseconds","requestType":"GetVegaTimeRequest","requestLongType":"GetVegaTimeRequest","requestFullType":"datanode.api.v2.GetVegaTimeRequest","requestStreaming":false,"responseType":"GetVegaTimeResponse","responseLongType":"GetVegaTimeResponse","responseFullType":"datanode.api.v2.GetVegaTimeResponse","responseStreaming":false},{"name":"GetProtocolUpgradeStatus","description":"Get protocol upgrade status\n\nGet status of a protocol upgrade","requestType":"GetProtocolUpgradeStatusRequest","requestLongType":"GetProtocolUpgradeStatusRequest","requestFullType":"datanode.api.v2.GetProtocolUpgradeStatusRequest","requestStreaming":false,"responseType":"GetProtocolUpgradeStatusResponse","responseLongType":"GetProtocolUpgradeStatusResponse","responseFullType":"datanode.api.v2.GetProtocolUpgradeStatusResponse","responseStreaming":false},{"name":"ListProtocolUpgradeProposals","description":"List protocol upgrade proposals\n\nGet a list of protocol upgrade proposals, optionally filtering on status or approver.","requestType":"ListProtocolUpgradeProposalsRequest","requestLongType":"ListProtocolUpgradeProposalsRequest","requestFullType":"datanode.api.v2.ListProtocolUpgradeProposalsRequest","requestStreaming":false,"responseType":"ListProtocolUpgradeProposalsResponse","responseLongType":"ListProtocolUpgradeProposalsResponse","responseFullType":"datanode.api.v2.ListProtocolUpgradeProposalsResponse","responseStreaming":false},{"name":"ListCoreSnapshots","description":"List snapshots\n\nGet a list of core snapshots taken","requestType":"ListCoreSnapshotsRequest","requestLongType":"ListCoreSnapshotsRequest","requestFullType":"datanode.api.v2.ListCoreSnapshotsRequest","requestStreaming":false,"responseType":"ListCoreSnapshotsResponse","responseLongType":"ListCoreSnapshotsResponse","responseFullType":"datanode.api.v2.ListCoreSnapshotsResponse","responseStreaming":false},{"name":"GetMostRecentNetworkHistorySegment","description":"Get most recent network history segment\n\nGet the network's most recently history segment","requestType":"GetMostRecentNetworkHistorySegmentRequest","requestLongType":"GetMostRecentNetworkHistorySegmentRequest","requestFullType":"datanode.api.v2.GetMostRecentNetworkHistorySegmentRequest","requestStreaming":false,"responseType":"GetMostRecentNetworkHistorySegmentResponse","responseLongType":"GetMostRecentNetworkHistorySegmentResponse","responseFullType":"datanode.api.v2.GetMostRecentNetworkHistorySegmentResponse","responseStreaming":false},{"name":"ListAllNetworkHistorySegments","description":"List all network history segments\n\nGet a list of all history segments stored by the data node currently connected to","requestType":"ListAllNetworkHistorySegmentsRequest","requestLongType":"ListAllNetworkHistorySegmentsRequest","requestFullType":"datanode.api.v2.ListAllNetworkHistorySegmentsRequest","requestStreaming":false,"responseType":"ListAllNetworkHistorySegmentsResponse","responseLongType":"ListAllNetworkHistorySegmentsResponse","responseFullType":"datanode.api.v2.ListAllNetworkHistorySegmentsResponse","responseStreaming":false},{"name":"GetActiveNetworkHistoryPeerAddresses","description":"Get active network history peer addresses\n\nGet a list of the addresses of all active network history peers","requestType":"GetActiveNetworkHistoryPeerAddressesRequest","requestLongType":"GetActiveNetworkHistoryPeerAddressesRequest","requestFullType":"datanode.api.v2.GetActiveNetworkHistoryPeerAddressesRequest","requestStreaming":false,"responseType":"GetActiveNetworkHistoryPeerAddressesResponse","responseLongType":"GetActiveNetworkHistoryPeerAddressesResponse","responseFullType":"datanode.api.v2.GetActiveNetworkHistoryPeerAddressesResponse","responseStreaming":false},{"name":"GetNetworkHistoryStatus","description":"Network history status\n\nGet information about the current state of network history's IPFS swarm","requestType":"GetNetworkHistoryStatusRequest","requestLongType":"GetNetworkHistoryStatusRequest","requestFullType":"datanode.api.v2.GetNetworkHistoryStatusRequest","requestStreaming":false,"responseType":"GetNetworkHistoryStatusResponse","responseLongType":"GetNetworkHistoryStatusResponse","responseFullType":"datanode.api.v2.GetNetworkHistoryStatusResponse","responseStreaming":false},{"name":"GetNetworkHistoryBootstrapPeers","description":"Network history bootstrap peers\n\nGet a list of IPFS peers that can be used to initialise a new data node with network history","requestType":"GetNetworkHistoryBootstrapPeersRequest","requestLongType":"GetNetworkHistoryBootstrapPeersRequest","requestFullType":"datanode.api.v2.GetNetworkHistoryBootstrapPeersRequest","requestStreaming":false,"responseType":"GetNetworkHistoryBootstrapPeersResponse","responseLongType":"GetNetworkHistoryBootstrapPeersResponse","responseFullType":"datanode.api.v2.GetNetworkHistoryBootstrapPeersResponse","responseStreaming":false},{"name":"ListEntities","description":"List entities\n\nGet a list of all entities created by transaction hash","requestType":"ListEntitiesRequest","requestLongType":"ListEntitiesRequest","requestFullType":"datanode.api.v2.ListEntitiesRequest","requestStreaming":false,"responseType":"ListEntitiesResponse","responseLongType":"ListEntitiesResponse","responseFullType":"datanode.api.v2.ListEntitiesResponse","responseStreaming":false},{"name":"ListFundingPeriods","description":"List funding periods\n\nGet a list of funding periods for a perpetual market.","requestType":"ListFundingPeriodsRequest","requestLongType":"ListFundingPeriodsRequest","requestFullType":"datanode.api.v2.ListFundingPeriodsRequest","requestStreaming":false,"responseType":"ListFundingPeriodsResponse","responseLongType":"ListFundingPeriodsResponse","responseFullType":"datanode.api.v2.ListFundingPeriodsResponse","responseStreaming":false},{"name":"ListFundingPeriodDataPoints","description":"List funding period data points\n\nGet a list of data points for a perpetual market's funding periods.","requestType":"ListFundingPeriodDataPointsRequest","requestLongType":"ListFundingPeriodDataPointsRequest","requestFullType":"datanode.api.v2.ListFundingPeriodDataPointsRequest","requestStreaming":false,"responseType":"ListFundingPeriodDataPointsResponse","responseLongType":"ListFundingPeriodDataPointsResponse","responseFullType":"datanode.api.v2.ListFundingPeriodDataPointsResponse","responseStreaming":false},{"name":"ListFundingPayments","description":"List funding payments\n\nGet a list of funding payment gains and losses for a party as a result of their position on a perpetual market when a funding\nperiod ends.","requestType":"ListFundingPaymentsRequest","requestLongType":"ListFundingPaymentsRequest","requestFullType":"datanode.api.v2.ListFundingPaymentsRequest","requestStreaming":false,"responseType":"ListFundingPaymentsResponse","responseLongType":"ListFundingPaymentsResponse","responseFullType":"datanode.api.v2.ListFundingPaymentsResponse","responseStreaming":false},{"name":"GetPartyActivityStreak","description":"List party activity streak\n\nGet a party's activity across epochs.","requestType":"GetPartyActivityStreakRequest","requestLongType":"GetPartyActivityStreakRequest","requestFullType":"datanode.api.v2.GetPartyActivityStreakRequest","requestStreaming":false,"responseType":"GetPartyActivityStreakResponse","responseLongType":"GetPartyActivityStreakResponse","responseFullType":"datanode.api.v2.GetPartyActivityStreakResponse","responseStreaming":false},{"name":"GetCurrentReferralProgram","description":"Get current referral program\n\nGet the current referral program for the network. This program may not be active if it has ended\nand has not been replaced by another.","requestType":"GetCurrentReferralProgramRequest","requestLongType":"GetCurrentReferralProgramRequest","requestFullType":"datanode.api.v2.GetCurrentReferralProgramRequest","requestStreaming":false,"responseType":"GetCurrentReferralProgramResponse","responseLongType":"GetCurrentReferralProgramResponse","responseFullType":"datanode.api.v2.GetCurrentReferralProgramResponse","responseStreaming":false},{"name":"ListReferralSets","description":"List referral sets\n\nList all referral sets, or a specific referral set if you know its ID.","requestType":"ListReferralSetsRequest","requestLongType":"ListReferralSetsRequest","requestFullType":"datanode.api.v2.ListReferralSetsRequest","requestStreaming":false,"responseType":"ListReferralSetsResponse","responseLongType":"ListReferralSetsResponse","responseFullType":"datanode.api.v2.ListReferralSetsResponse","responseStreaming":false},{"name":"ListReferralSetReferees","description":"List referral set referees\n\nList all referees that belong to a referral set.","requestType":"ListReferralSetRefereesRequest","requestLongType":"ListReferralSetRefereesRequest","requestFullType":"datanode.api.v2.ListReferralSetRefereesRequest","requestStreaming":false,"responseType":"ListReferralSetRefereesResponse","responseLongType":"ListReferralSetRefereesResponse","responseFullType":"datanode.api.v2.ListReferralSetRefereesResponse","responseStreaming":false},{"name":"GetReferralSetStats","description":"Get referral set statistics\n\nGet the total taker volume, and each referee's taker volume and, reward and discount factors for a referral set\nat the latest or a specific epoch. You can also optionally filter for a specific referee's statistics.","requestType":"GetReferralSetStatsRequest","requestLongType":"GetReferralSetStatsRequest","requestFullType":"datanode.api.v2.GetReferralSetStatsRequest","requestStreaming":false,"responseType":"GetReferralSetStatsResponse","responseLongType":"GetReferralSetStatsResponse","responseFullType":"datanode.api.v2.GetReferralSetStatsResponse","responseStreaming":false},{"name":"ListTeams","description":"List teams\n\nGet a list of all teams, or for a specific team by using team ID, or party ID of a referrer or referee","requestType":"ListTeamsRequest","requestLongType":"ListTeamsRequest","requestFullType":"datanode.api.v2.ListTeamsRequest","requestStreaming":false,"responseType":"ListTeamsResponse","responseLongType":"ListTeamsResponse","responseFullType":"datanode.api.v2.ListTeamsResponse","responseStreaming":false},{"name":"ListTeamsStatistics","description":"List teams statistics\n\nGet the statistics of all teams, or for a specific team by using team ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","requestType":"ListTeamsStatisticsRequest","requestLongType":"ListTeamsStatisticsRequest","requestFullType":"datanode.api.v2.ListTeamsStatisticsRequest","requestStreaming":false,"responseType":"ListTeamsStatisticsResponse","responseLongType":"ListTeamsStatisticsResponse","responseFullType":"datanode.api.v2.ListTeamsStatisticsResponse","responseStreaming":false},{"name":"ListTeamMembersStatistics","description":"List team members' statistics\n\nGet the statistics for all members of a given team, or for a specific member by using party ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","requestType":"ListTeamMembersStatisticsRequest","requestLongType":"ListTeamMembersStatisticsRequest","requestFullType":"datanode.api.v2.ListTeamMembersStatisticsRequest","requestStreaming":false,"responseType":"ListTeamMembersStatisticsResponse","responseLongType":"ListTeamMembersStatisticsResponse","responseFullType":"datanode.api.v2.ListTeamMembersStatisticsResponse","responseStreaming":false},{"name":"ListTeamReferees","description":"List team referees\n\nGet a list of all referees for a given team ID","requestType":"ListTeamRefereesRequest","requestLongType":"ListTeamRefereesRequest","requestFullType":"datanode.api.v2.ListTeamRefereesRequest","requestStreaming":false,"responseType":"ListTeamRefereesResponse","responseLongType":"ListTeamRefereesResponse","responseFullType":"datanode.api.v2.ListTeamRefereesResponse","responseStreaming":false},{"name":"ListTeamRefereeHistory","description":"List referee team history\n\nGet a list of a referee's team history, i.e. the teams that a referee has been a member of and transferred from/to.","requestType":"ListTeamRefereeHistoryRequest","requestLongType":"ListTeamRefereeHistoryRequest","requestFullType":"datanode.api.v2.ListTeamRefereeHistoryRequest","requestStreaming":false,"responseType":"ListTeamRefereeHistoryResponse","responseLongType":"ListTeamRefereeHistoryResponse","responseFullType":"datanode.api.v2.ListTeamRefereeHistoryResponse","responseStreaming":false},{"name":"GetFeesStats","description":"Get fees statistics\n\nGet accumulated fees, rewards, and applied discount information. Either a market or an asset must be supplied as a filter.","requestType":"GetFeesStatsRequest","requestLongType":"GetFeesStatsRequest","requestFullType":"datanode.api.v2.GetFeesStatsRequest","requestStreaming":false,"responseType":"GetFeesStatsResponse","responseLongType":"GetFeesStatsResponse","responseFullType":"datanode.api.v2.GetFeesStatsResponse","responseStreaming":false},{"name":"GetFeesStatsForParty","description":"Get fees statistics for a party\n\nGet accumulated fees, rewards, and applied discount information. A party ID must be supplied as a filter.","requestType":"GetFeesStatsForPartyRequest","requestLongType":"GetFeesStatsForPartyRequest","requestFullType":"datanode.api.v2.GetFeesStatsForPartyRequest","requestStreaming":false,"responseType":"GetFeesStatsForPartyResponse","responseLongType":"GetFeesStatsForPartyResponse","responseFullType":"datanode.api.v2.GetFeesStatsForPartyResponse","responseStreaming":false},{"name":"GetCurrentVolumeDiscountProgram","description":"Get current volume discount program\n\nGet the current volume discount program for the network. This program may not be active if it has ended\nand has not been replaced by another.","requestType":"GetCurrentVolumeDiscountProgramRequest","requestLongType":"GetCurrentVolumeDiscountProgramRequest","requestFullType":"datanode.api.v2.GetCurrentVolumeDiscountProgramRequest","requestStreaming":false,"responseType":"GetCurrentVolumeDiscountProgramResponse","responseLongType":"GetCurrentVolumeDiscountProgramResponse","responseFullType":"datanode.api.v2.GetCurrentVolumeDiscountProgramResponse","responseStreaming":false},{"name":"GetVolumeDiscountStats","description":"Get volume discount statistics\n\nGet the information about a party's running traded volume, and the discount factor it earns them.","requestType":"GetVolumeDiscountStatsRequest","requestLongType":"GetVolumeDiscountStatsRequest","requestFullType":"datanode.api.v2.GetVolumeDiscountStatsRequest","requestStreaming":false,"responseType":"GetVolumeDiscountStatsResponse","responseLongType":"GetVolumeDiscountStatsResponse","responseFullType":"datanode.api.v2.GetVolumeDiscountStatsResponse","responseStreaming":false},{"name":"GetVestingBalancesSummary","description":"Get vesting balances summary\n\nGet information about a party's vesting and locked balances","requestType":"GetVestingBalancesSummaryRequest","requestLongType":"GetVestingBalancesSummaryRequest","requestFullType":"datanode.api.v2.GetVestingBalancesSummaryRequest","requestStreaming":false,"responseType":"GetVestingBalancesSummaryResponse","responseLongType":"GetVestingBalancesSummaryResponse","responseFullType":"datanode.api.v2.GetVestingBalancesSummaryResponse","responseStreaming":false},{"name":"GetPartyVestingStats","description":"Get vesting balance statistics\n\nGet information about a party's vesting rewards","requestType":"GetPartyVestingStatsRequest","requestLongType":"GetPartyVestingStatsRequest","requestFullType":"datanode.api.v2.GetPartyVestingStatsRequest","requestStreaming":false,"responseType":"GetPartyVestingStatsResponse","responseLongType":"GetPartyVestingStatsResponse","responseFullType":"datanode.api.v2.GetPartyVestingStatsResponse","responseStreaming":false},{"name":"ObserveTransactionResults","description":"Observe transaction results\n\nSubscribe to a stream of transaction results, optionally filtered by party/hash/status","requestType":"ObserveTransactionResultsRequest","requestLongType":"ObserveTransactionResultsRequest","requestFullType":"datanode.api.v2.ObserveTransactionResultsRequest","requestStreaming":false,"responseType":"ObserveTransactionResultsResponse","responseLongType":"ObserveTransactionResultsResponse","responseFullType":"datanode.api.v2.ObserveTransactionResultsResponse","responseStreaming":true},{"name":"EstimateTransferFee","description":"Estimate transfer fee costs\n\nEstimate transfer fee costs with potential discount applied","requestType":"EstimateTransferFeeRequest","requestLongType":"EstimateTransferFeeRequest","requestFullType":"datanode.api.v2.EstimateTransferFeeRequest","requestStreaming":false,"responseType":"EstimateTransferFeeResponse","responseLongType":"EstimateTransferFeeResponse","responseFullType":"datanode.api.v2.EstimateTransferFeeResponse","responseStreaming":false},{"name":"GetTotalTransferFeeDiscount","description":"Available transfer fee discount\n\nReturns available per party per asset transfer discount","requestType":"GetTotalTransferFeeDiscountRequest","requestLongType":"GetTotalTransferFeeDiscountRequest","requestFullType":"datanode.api.v2.GetTotalTransferFeeDiscountRequest","requestStreaming":false,"responseType":"GetTotalTransferFeeDiscountResponse","responseLongType":"GetTotalTransferFeeDiscountResponse","responseFullType":"datanode.api.v2.GetTotalTransferFeeDiscountResponse","responseStreaming":false},{"name":"ListGames","description":"List games\n\nGet a list of games and corresponding game data, given the provided filters","requestType":"ListGamesRequest","requestLongType":"ListGamesRequest","requestFullType":"datanode.api.v2.ListGamesRequest","requestStreaming":false,"responseType":"ListGamesResponse","responseLongType":"ListGamesResponse","responseFullType":"datanode.api.v2.ListGamesResponse","responseStreaming":false},{"name":"ListPartyMarginModes","description":"List margin modes per party per market\n\nGet a list of all margin modes, or for a specific market ID, or party ID.","requestType":"ListPartyMarginModesRequest","requestLongType":"ListPartyMarginModesRequest","requestFullType":"datanode.api.v2.ListPartyMarginModesRequest","requestStreaming":false,"responseType":"ListPartyMarginModesResponse","responseLongType":"ListPartyMarginModesResponse","responseFullType":"datanode.api.v2.ListPartyMarginModesResponse","responseStreaming":false},{"name":"GetTimeWeightedNotionalPosition","description":"Get time weighted notional position\n\nGet the time weighted notional position for a given party and asset. The time weighted notional position\nis used to check if a party qualifies for a reward.\nIf no epoch is specified, the final time weighted notional position from the end of the most recently completed epoch is returned.\nIf an epoch is specified, the final time weighted notional position at that epoch is returned.","requestType":"GetTimeWeightedNotionalPositionRequest","requestLongType":"GetTimeWeightedNotionalPositionRequest","requestFullType":"datanode.api.v2.GetTimeWeightedNotionalPositionRequest","requestStreaming":false,"responseType":"GetTimeWeightedNotionalPositionResponse","responseLongType":"GetTimeWeightedNotionalPositionResponse","responseFullType":"datanode.api.v2.GetTimeWeightedNotionalPositionResponse","responseStreaming":false},{"name":"ListAMMs","description":"List AMMs\n\nGet a list of AMM or filter by market ID, party ID or AMM ID","requestType":"ListAMMsRequest","requestLongType":"ListAMMsRequest","requestFullType":"datanode.api.v2.ListAMMsRequest","requestStreaming":false,"responseType":"ListAMMsResponse","responseLongType":"ListAMMsResponse","responseFullType":"datanode.api.v2.ListAMMsResponse","responseStreaming":false},{"name":"EstimateAMMBounds","description":"Estimate AMM bounds\n\nGet a list of AMMs or filter by market ID, party ID or AMM ID","requestType":"EstimateAMMBoundsRequest","requestLongType":"EstimateAMMBoundsRequest","requestFullType":"datanode.api.v2.EstimateAMMBoundsRequest","requestStreaming":false,"responseType":"EstimateAMMBoundsResponse","responseLongType":"EstimateAMMBoundsResponse","responseFullType":"datanode.api.v2.EstimateAMMBoundsResponse","responseStreaming":false},{"name":"ExportNetworkHistory","description":"Export network history as CSV\n\nExport CSV table data from network history between two block heights.\n\nThe requested block heights must fall on network history segment boundaries, which can\nbe discovered by calling the API to list all network history segments. By default\nsegments contain 1000 blocks. In that case ranges such as (1, 1000), (1001, 2000), (1, 3000)\nwould all fall on segment boundaries and be valid.\n\nThe generated CSV file is compressed into a ZIP file and returned, with the file name\nin the following format: `[chain id]-[table name]-[start block]-[end block].zip`\n\nIn gRPC, results are returned in a chunked stream of base64 encoded data.\n\nThrough the REST gateway, the base64 data chunks are decoded and streamed as a\n`content-type: application/zip` HTTP response.\n\nThe CSV exported data uses a comma as a DELIMITER between fields, and \" for QUOTE-ing fields.\n\nIf a value contains any of: DELIMITER, QUOTE, carriage return, or line feed then the whole\nvalue is prefixed and suffixed by the QUOTE character and any occurrence within\nthe value of a QUOTE character preceded by another QUOTE.\n\nA NULL is output as the NULL parameter string and is not quoted, while a non-NULL value\nmatching the NULL parameter string is quoted.\n\nFor example, with the default settings, a NULL is written as an unquoted empty string,\nwhile an empty string data value is written with double quotes.\n\nNote that CSV files produced may contain quoted values containing embedded carriage returns and line feeds.\nThus the files are not strictly one line per table row like text-format files.\n\nThe first row of the CSV file is a header that describes the contents of each column\nin subsequent rows.\n\nUsually the ZIP file will contain only a single CSV file. However it is possible that\nthe (from_block, to_block) request spans over a range of blocks in which the underlying\nschema of the database changes. For example, a column may have been added, removed, or renamed.\n\nIf this happens, the CSV file will be split at the point of the schema change and the zip\nfile will contain multiple CSV files, with a potentially different set of headers. The\n'version' number of the database schema is part of the in the CSV filename:\n\n `[chain id]-[table name]-[schema version]-[start block]-[end block].zip`\n\nFor example, a zip file might be called mainnet-sometable-000001-003000.zip\n\nAnd contain two CSV files: `mainnet-sometable-1-000001-002000.csv`:\n\ntimestamp, value\n1, foo\n2, bar\n\nAnd `mainnet-sometable-2-002001-003000.csv`:\n\ntimestamp, value, extra_value\n3, baz, apple\n\nIt is worth noting that the schema will not change within a single network history segment.\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","requestType":"ExportNetworkHistoryRequest","requestLongType":"ExportNetworkHistoryRequest","requestFullType":"datanode.api.v2.ExportNetworkHistoryRequest","requestStreaming":false,"responseType":"HttpBody","responseLongType":".google.api.HttpBody","responseFullType":"google.api.HttpBody","responseStreaming":true},{"name":"Ping","description":"Ping\n\nPing the data node","requestType":"PingRequest","requestLongType":"PingRequest","requestFullType":"datanode.api.v2.PingRequest","requestStreaming":false,"responseType":"PingResponse","responseLongType":"PingResponse","responseFullType":"datanode.api.v2.PingResponse","responseStreaming":false}]}]},{"name":"vega/api/v1/core.proto","description":"","package":"vega.api.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":true,"enums":[{"name":"Type","longName":"SubmitRawTransactionRequest.Type","fullName":"vega.api.v1.SubmitRawTransactionRequest.Type","description":"Blockchain transaction type","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":""},{"name":"TYPE_ASYNC","number":"1","description":"Transaction will be submitted without waiting for response"},{"name":"TYPE_SYNC","number":"2","description":"Transaction will be submitted, and blocking until the\ntendermint mempool returns a response"},{"name":"TYPE_COMMIT","number":"3","description":"Transaction will be submitted, and blocking until the tendermint\nnetwork has committed it into a block. Used only for debugging,\nnot for submitting transactions"}]},{"name":"Type","longName":"SubmitTransactionRequest.Type","fullName":"vega.api.v1.SubmitTransactionRequest.Type","description":"Blockchain transaction type.","values":[{"name":"TYPE_UNSPECIFIED","number":"0","description":""},{"name":"TYPE_ASYNC","number":"1","description":"Transaction will be submitted without waiting for a response."},{"name":"TYPE_SYNC","number":"2","description":"Transaction will be submitted, and blocking until the mempool returns a response."},{"name":"TYPE_COMMIT","number":"3","description":"Transaction will be submitted, and blocking until the network has committed it into a block.\nUsed only for debugging local network, not for submitting transactions."}]}],"extensions":[],"messages":[{"name":"CheckRawTransactionRequest","longName":"CheckRawTransactionRequest","fullName":"vega.api.v1.CheckRawTransactionRequest","description":"Request for checking a version agnostic transaction on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tx","description":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that would be submitted to the Vega blockchain","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CheckRawTransactionResponse","longName":"CheckRawTransactionResponse","fullName":"vega.api.v1.CheckRawTransactionResponse","description":"Response for checking a version agnostic transaction on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"success","description":"Whether or not the transaction passed the submission checks.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"code","description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"gas_wanted","description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"gas_used","description":"Unused.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data","description":"Further details for why the transaction was not successfully checked.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log","description":"Further details for the underlying consensus layer of the result of the transaction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"info","description":"Unused","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CheckTransactionRequest","longName":"CheckTransactionRequest","fullName":"vega.api.v1.CheckTransactionRequest","description":"Request for checking a transaction v2 on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tx","description":"Transaction containing a command to be checked on the network, and not added to the chain's mempool.","label":"","type":"Transaction","longType":"vega.commands.v1.Transaction","fullType":"vega.commands.v1.Transaction","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"CheckTransactionResponse","longName":"CheckTransactionResponse","fullName":"vega.api.v1.CheckTransactionResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"success","description":"Whether or not the transaction passed the submission checks.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"code","description":"Error code to indicate the category of failure if the transaction was not successfully checked.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"gas_wanted","description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"gas_used","description":"Unused.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data","description":"Further details for why the transaction was not successfully submitted.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log","description":"Further details for the underlying consensus layer of the result of the transaction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"info","description":"Unused.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetSpamStatisticsRequest","longName":"GetSpamStatisticsRequest","fullName":"vega.api.v1.GetSpamStatisticsRequest","description":"Request to retrieve the spam statistics of a party for the given epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party_id","description":"Party ID whose statistics are requested","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetSpamStatisticsResponse","longName":"GetSpamStatisticsResponse","fullName":"vega.api.v1.GetSpamStatisticsResponse","description":"Response containing all the spam statistics of a party for the current epoch","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"chain_id","description":"Chain ID for which the statistics are captured.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"statistics","description":"Spam statistics for the party","label":"","type":"SpamStatistics","longType":"SpamStatistics","fullType":"vega.api.v1.SpamStatistics","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"GetVegaTimeRequest","longName":"GetVegaTimeRequest","fullName":"vega.api.v1.GetVegaTimeRequest","description":"Request for the current time of the Vega network","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"GetVegaTimeResponse","longName":"GetVegaTimeResponse","fullName":"vega.api.v1.GetVegaTimeResponse","description":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"timestamp","description":"Timestamp representation of current VegaTime as represented in\nUnix nanoseconds, for example `1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"LastBlockHeightRequest","longName":"LastBlockHeightRequest","fullName":"vega.api.v1.LastBlockHeightRequest","description":"Request to get the height of the very last block processed\nby tendermint","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"LastBlockHeightResponse","longName":"LastBlockHeightResponse","fullName":"vega.api.v1.LastBlockHeightResponse","description":"Response with the height of the last block processed by\ntendermint","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"height","description":"Last block height","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"hash","description":"Last block hash","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"spam_pow_hash_function","description":"Supported proof of work hash function","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"spam_pow_difficulty","description":"Difficulty of the proof of work, i.e. the target number of zeros","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"spam_pow_number_of_past_blocks","description":"Supported proof of work number of blocks behind current height allowed","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"spam_pow_number_of_tx_per_block","description":"Allowed number of transactions per block","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"spam_pow_increasing_difficulty","description":"Boolean indicating whether increasing difficulty is allowed for using the\nsame height for more than `spam_pow_number_of_past_blocks` transactions","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Network chain id from which the block comes from","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveEventBusRequest","longName":"ObserveEventBusRequest","fullName":"vega.api.v1.ObserveEventBusRequest","description":"Request to subscribe to a stream of one or more event types from the Vega event bus","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"type","description":"One or more types of event, required field","label":"repeated","type":"BusEventType","longType":"vega.events.v1.BusEventType","fullType":"vega.events.v1.BusEventType","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_id","description":"Market ID to filter events for, optional field. If omitted, no markets will be filtered out.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party_id","description":"Party ID to filter events for, optional field. If omitted, no parties will be filtered out.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"batch_size","description":"Batch size, optional field -\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ObserveEventBusResponse","longName":"ObserveEventBusResponse","fullName":"vega.api.v1.ObserveEventBusResponse","description":"Response to a subscribed stream of events from the Vega event bus","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"events","description":"One or more events that match the subscription request criteria.","label":"repeated","type":"BusEvent","longType":"vega.events.v1.BusEvent","fullType":"vega.events.v1.BusEvent","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PoWBlockState","longName":"PoWBlockState","fullName":"vega.api.v1.PoWBlockState","description":"Proof of Work state for a given block","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"block_height","description":"Block height for the current Proof of Work state statistics","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_hash","description":"Hash of the current block","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transactions_seen","description":"Total number of transactions seen in the block","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"expected_difficulty","description":"This is the minimum required difficulty for the next transaction submitted on this block\nif it is possible to submit more transactions on this block, otherwise nil.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_expected_difficulty","defaultValue":""},{"name":"hash_function","description":"Hashing function used to calculate the block hash","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"difficulty","description":"Base difficulty for this block for when transactions seen < tx_per_block","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_per_block","description":"Number of transactions that can have their proof-of-work calculated with this block hash before\neither the difficulty increases, or no more transactions can use this block hash","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"increasing_difficulty","description":"Whether or not this block allows for increasing proof-of-work difficulty if the\ntx-per-block-hash limit has been reached","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PoWStatistic","longName":"PoWStatistic","fullName":"vega.api.v1.PoWStatistic","description":"Proof of work statistics for a party","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"block_states","description":"Block state for each block in scope for PoW calculation","label":"repeated","type":"PoWBlockState","longType":"PoWBlockState","fullType":"vega.api.v1.PoWBlockState","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"banned_until","description":"PoW banned until timestamp as RFC3339Nano","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_banned_until","defaultValue":""},{"name":"number_of_past_blocks","description":"Number of block behind the current block whose hash can be used for proof-of-work calculations","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PropagateChainEventRequest","longName":"PropagateChainEventRequest","fullName":"vega.api.v1.PropagateChainEventRequest","description":"Request for a new event sent by the blockchain queue to be propagated on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"event","description":"Chain event to propagate.","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pub_key","description":"Public key of the key pair used to sign messages.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"signature","description":"Signature generated by the private key associated with the public key.","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PropagateChainEventResponse","longName":"PropagateChainEventResponse","fullName":"vega.api.v1.PropagateChainEventResponse","description":"Response for a new event sent by the blockchain queue to be propagated on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"success","description":"Success will be true if the event was accepted by the node,\n**Important** - success does not mean that the event is confirmed by consensus","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SpamStatistic","longName":"SpamStatistic","fullName":"vega.api.v1.SpamStatistic","description":"Statistics for a given spam policy","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"count_for_epoch","description":"Current transaction count received from the party during this epoch for this policy","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_for_epoch","description":"Maximum number of transactions allowed for this policy in an epoch","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"banned_until","description":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_banned_until","defaultValue":""},{"name":"min_tokens_required","description":"Effective minimum number of tokens required to submit a transaction of this type","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SpamStatistics","longName":"SpamStatistics","fullName":"vega.api.v1.SpamStatistics","description":"Complete spam statistics captured for a given party","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposals","description":"Statistics for proposal transactions made by the party.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"delegations","description":"Statistics for delegation transactions made by the party.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"transfers","description":"Statistics for transfer transactions made by the party.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"node_announcements","description":"Statistics for node announcement transactions made by the party.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"votes","description":"Statistics for proposal votes made by the party.","label":"","type":"VoteSpamStatistics","longType":"VoteSpamStatistics","fullType":"vega.api.v1.VoteSpamStatistics","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"pow","description":"Statistics for proof of work difficulty observed per block for the party.","label":"","type":"PoWStatistic","longType":"PoWStatistic","fullType":"vega.api.v1.PoWStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"issue_signatures","description":"Statistics for multisig signatures issued for the party.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Epoch in which these statistics apply to.","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"create_referral_set","description":"Statistics for transactions made by the party to create referral sets.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"update_referral_set","description":"Statistics for transactions made by the party to update referral sets.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"apply_referral_code","description":"Statistics for transactions made by the party to apply referral codes.","label":"","type":"SpamStatistic","longType":"SpamStatistic","fullType":"vega.api.v1.SpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"Statistics","longName":"Statistics","fullName":"vega.api.v1.Statistics","description":"Vega domain specific statistics as reported by the node the caller is connected to","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"block_height","description":"Current block height as reported by the Vega blockchain","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"backlog_length","description":"Current backlog length i.e., number of transactions, that are waiting to be included in a block","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_peers","description":"Total number of connected peers to this node","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"genesis_time","description":"Genesis block date and time formatted in ISO-8601 datetime format with nanosecond precision","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"current_time","description":"Current system date and time formatted in ISO-8601 datetime format with nanosecond precision","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"vega_time","description":"Current Vega date and time formatted in ISO-8601 datetime format with nanosecond precision","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"status","description":"Status of the connection to the Vega blockchain","label":"","type":"ChainStatus","longType":"vega.ChainStatus","fullType":"vega.ChainStatus","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_per_block","description":"Transactions per block","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"average_tx_bytes","description":"Average transaction size in bytes","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"average_orders_per_block","description":"Average orders per block","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trades_per_second","description":"Trades emitted per second","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"orders_per_second","description":"Orders processed per second","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_markets","description":"Total markets on this Vega network","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_amend_order","description":"Total number of order amendments since genesis across all markets","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_cancel_order","description":"Total number of order cancellations since genesis across all markets","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_create_order","description":"Total number of order submissions since genesis across all markets","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_orders","description":"Total number of orders processed since genesis across all markets","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"total_trades","description":"Total number of trades emitted since genesis across all markets","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_subscriptions","description":"Current number of stream subscribers to order data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"trade_subscriptions","description":"Current number of stream subscribers to trade data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"candle_subscriptions","description":"Current number of stream subscribers to candlestick data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_depth_subscriptions","description":"Current number of stream subscribers to market depth data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"positions_subscriptions","description":"Current number of stream subscribers to positions data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"account_subscriptions","description":"Current number of stream subscribers to account data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_data_subscriptions","description":"Current number of stream subscribers to market data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"app_version_hash","description":"Version hash of the Vega node software","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"app_version","description":"Version of the Vega node software","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_version","description":"Version of the underlying Vega blockchain","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_duration","description":"Current block duration, in nanoseconds","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"uptime","description":"Total uptime for this node formatted in ISO-8601 datetime format with nanosecond precision","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"chain_id","description":"Unique ID for the underlying Vega blockchain","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market_depth_updates_subscriptions","description":"Current number of stream subscribers to market depth update data","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"block_hash","description":"Current block hash","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"Current epoch","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_start_time","description":"Epoch start time","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_expiry_time","description":"Epoch expected end time","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"event_count","description":"Number of events in the last block","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"events_per_second","description":"Rate of events per second in the last block","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"StatisticsRequest","longName":"StatisticsRequest","fullName":"vega.api.v1.StatisticsRequest","description":"Request for statistics about the Vega network","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"StatisticsResponse","longName":"StatisticsResponse","fullName":"vega.api.v1.StatisticsResponse","description":"Response containing statistics about the Vega network","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"statistics","description":"","label":"","type":"Statistics","longType":"Statistics","fullType":"vega.api.v1.Statistics","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SubmitRawTransactionRequest","longName":"SubmitRawTransactionRequest","fullName":"vega.api.v1.SubmitRawTransactionRequest","description":"Request for submitting a version agnostic transaction on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tx","description":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that will be submitted to the Vega blockchain","label":"","type":"bytes","longType":"bytes","fullType":"bytes","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Type of transaction request, for example ASYNC, meaning the transaction will be submitted and not block on a response","label":"","type":"Type","longType":"SubmitRawTransactionRequest.Type","fullType":"vega.api.v1.SubmitRawTransactionRequest.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SubmitRawTransactionResponse","longName":"SubmitRawTransactionResponse","fullName":"vega.api.v1.SubmitRawTransactionResponse","description":"Response for submitting a version agnostic transaction on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"success","description":"Whether or not the transaction was validated and submitted to the chain's mempool.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"code","description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data","description":"Further details for why the transaction was not successfully submitted.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log","description":"Further details for the underlying consensus layer of the result of the transaction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"height","description":"Unused.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SubmitTransactionRequest","longName":"SubmitTransactionRequest","fullName":"vega.api.v1.SubmitTransactionRequest","description":"Request for submitting a transaction v2 on Vega","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"tx","description":"Transaction containing a command to execute on the network, and a signature to provide authentication.","label":"","type":"Transaction","longType":"vega.commands.v1.Transaction","fullType":"vega.commands.v1.Transaction","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"Method of submission.","label":"","type":"Type","longType":"SubmitTransactionRequest.Type","fullType":"vega.api.v1.SubmitTransactionRequest.Type","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"SubmitTransactionResponse","longName":"SubmitTransactionResponse","fullName":"vega.api.v1.SubmitTransactionResponse","description":"Response for submitting a transaction on the network.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"success","description":"Whether or not the transaction was validated and submitted to the chain's mempool.","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"tx_hash","description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"code","description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","label":"","type":"uint32","longType":"uint32","fullType":"uint32","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"data","description":"Further details for why the transaction was not successfully submitted.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"log","description":"Further details for the underlying consensus layer of the result of the transaction.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"height","description":"Unused.","label":"","type":"int64","longType":"int64","fullType":"int64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VoteSpamStatistic","longName":"VoteSpamStatistic","fullName":"vega.api.v1.VoteSpamStatistic","description":"Vote statistics for the voting spam policies\nwhich are calculated as a ratio of the total votes\nthat have been rejected.","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposal","description":"Unique ID of the proposal being voted on by the party.","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"count_for_epoch","description":"Current vote count received from the party for the given proposal during this epoch","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"min_tokens_required","description":"Effective minimum number of tokens required to vote on the proposal","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"VoteSpamStatistics","longName":"VoteSpamStatistics","fullName":"vega.api.v1.VoteSpamStatistics","description":"Voting statistics by proposal for a given party for the current epoch","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"statistics","description":"List of statistics for proposals voted on by the party","label":"repeated","type":"VoteSpamStatistic","longType":"VoteSpamStatistic","fullType":"vega.api.v1.VoteSpamStatistic","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"max_for_epoch","description":"Maximum number of votes per proposal allowed in an epoch","label":"","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"banned_until","description":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_banned_until","defaultValue":""}]}],"services":[{"name":"CoreService","longName":"CoreService","fullName":"vega.api.v1.CoreService","description":"","methods":[{"name":"SubmitTransaction","description":"Submit transaction\n\nSubmit a signed transaction to the network containing a command to be executed such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","requestType":"SubmitTransactionRequest","requestLongType":"SubmitTransactionRequest","requestFullType":"vega.api.v1.SubmitTransactionRequest","requestStreaming":false,"responseType":"SubmitTransactionResponse","responseLongType":"SubmitTransactionResponse","responseFullType":"vega.api.v1.SubmitTransactionResponse","responseStreaming":false},{"name":"PropagateChainEvent","description":"Chain event\n\nPropagate a chain event","requestType":"PropagateChainEventRequest","requestLongType":"PropagateChainEventRequest","requestFullType":"vega.api.v1.PropagateChainEventRequest","requestStreaming":false,"responseType":"PropagateChainEventResponse","responseLongType":"PropagateChainEventResponse","responseFullType":"vega.api.v1.PropagateChainEventResponse","responseStreaming":false},{"name":"Statistics","description":"Statistics\n\nGet statistics on Vega","requestType":"StatisticsRequest","requestLongType":"StatisticsRequest","requestFullType":"vega.api.v1.StatisticsRequest","requestStreaming":false,"responseType":"StatisticsResponse","responseLongType":"StatisticsResponse","responseFullType":"vega.api.v1.StatisticsResponse","responseStreaming":false},{"name":"LastBlockHeight","description":"Blockchain height\n\nGet the height of the last tendermint block","requestType":"LastBlockHeightRequest","requestLongType":"LastBlockHeightRequest","requestFullType":"vega.api.v1.LastBlockHeightRequest","requestStreaming":false,"responseType":"LastBlockHeightResponse","responseLongType":"LastBlockHeightResponse","responseFullType":"vega.api.v1.LastBlockHeightResponse","responseStreaming":false},{"name":"GetVegaTime","description":"Vega time\n\nGet current Vega time","requestType":"GetVegaTimeRequest","requestLongType":"GetVegaTimeRequest","requestFullType":"vega.api.v1.GetVegaTimeRequest","requestStreaming":false,"responseType":"GetVegaTimeResponse","responseLongType":"GetVegaTimeResponse","responseFullType":"vega.api.v1.GetVegaTimeResponse","responseStreaming":false},{"name":"ObserveEventBus","description":"Events subscription\n\nSubscribe to a stream of events from the core","requestType":"ObserveEventBusRequest","requestLongType":"ObserveEventBusRequest","requestFullType":"vega.api.v1.ObserveEventBusRequest","requestStreaming":true,"responseType":"ObserveEventBusResponse","responseLongType":"ObserveEventBusResponse","responseFullType":"vega.api.v1.ObserveEventBusResponse","responseStreaming":true},{"name":"SubmitRawTransaction","description":"Submit raw transaction\n\nSubmit a pre-serialised signed transaction containing a command to the network to be executed, such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","requestType":"SubmitRawTransactionRequest","requestLongType":"SubmitRawTransactionRequest","requestFullType":"vega.api.v1.SubmitRawTransactionRequest","requestStreaming":false,"responseType":"SubmitRawTransactionResponse","responseLongType":"SubmitRawTransactionResponse","responseFullType":"vega.api.v1.SubmitRawTransactionResponse","responseStreaming":false},{"name":"CheckTransaction","description":"Check transaction\n\nSend a signed transaction containing a command to the network to be checked, but not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","requestType":"CheckTransactionRequest","requestLongType":"CheckTransactionRequest","requestFullType":"vega.api.v1.CheckTransactionRequest","requestStreaming":false,"responseType":"CheckTransactionResponse","responseLongType":"CheckTransactionResponse","responseFullType":"vega.api.v1.CheckTransactionResponse","responseStreaming":false},{"name":"CheckRawTransaction","description":"Check raw transaction\n\nSend a pre-serialised transaction containing a command to the network to be checked, but then not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","requestType":"CheckRawTransactionRequest","requestLongType":"CheckRawTransactionRequest","requestFullType":"vega.api.v1.CheckRawTransactionRequest","requestStreaming":false,"responseType":"CheckRawTransactionResponse","responseLongType":"CheckRawTransactionResponse","responseFullType":"vega.api.v1.CheckRawTransactionResponse","responseStreaming":false},{"name":"GetSpamStatistics","description":"Get Spam statistics\n\nGet the spam statistics for a given party.","requestType":"GetSpamStatisticsRequest","requestLongType":"GetSpamStatisticsRequest","requestFullType":"vega.api.v1.GetSpamStatisticsRequest","requestStreaming":false,"responseType":"GetSpamStatisticsResponse","responseLongType":"GetSpamStatisticsResponse","responseFullType":"vega.api.v1.GetSpamStatisticsResponse","responseStreaming":false}]}]},{"name":"vega/api/v1/corestate.proto","description":"","package":"vega.api.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":true,"enums":[],"extensions":[],"messages":[{"name":"Account","longName":"Account","fullName":"vega.api.v1.Account","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"balance","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"asset","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"type","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAccountsRequest","longName":"ListAccountsRequest","fullName":"vega.api.v1.ListAccountsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"market","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAccountsResponse","longName":"ListAccountsResponse","fullName":"vega.api.v1.ListAccountsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"accounts","description":"","label":"repeated","type":"Account","longType":"Account","fullType":"vega.api.v1.Account","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAssetsRequest","longName":"ListAssetsRequest","fullName":"vega.api.v1.ListAssetsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"asset","description":"optional ID","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListAssetsResponse","longName":"ListAssetsResponse","fullName":"vega.api.v1.ListAssetsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"assets","description":"","label":"repeated","type":"Asset","longType":"vega.Asset","fullType":"vega.Asset","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListDelegationsRequest","longName":"ListDelegationsRequest","fullName":"vega.api.v1.ListDelegationsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"node","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"epoch_seq","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListDelegationsResponse","longName":"ListDelegationsResponse","fullName":"vega.api.v1.ListDelegationsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"delegations","description":"","label":"repeated","type":"Delegation","longType":"vega.Delegation","fullType":"vega.Delegation","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListMarketsDataRequest","longName":"ListMarketsDataRequest","fullName":"vega.api.v1.ListMarketsDataRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListMarketsDataResponse","longName":"ListMarketsDataResponse","fullName":"vega.api.v1.ListMarketsDataResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"markets_data","description":"","label":"repeated","type":"MarketData","longType":"vega.MarketData","fullType":"vega.MarketData","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListMarketsRequest","longName":"ListMarketsRequest","fullName":"vega.api.v1.ListMarketsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"market","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListMarketsResponse","longName":"ListMarketsResponse","fullName":"vega.api.v1.ListMarketsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"markets","description":"","label":"repeated","type":"Market","longType":"vega.Market","fullType":"vega.Market","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListNetworkLimitsRequest","longName":"ListNetworkLimitsRequest","fullName":"vega.api.v1.ListNetworkLimitsRequest","description":"","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"ListNetworkLimitsResponse","longName":"ListNetworkLimitsResponse","fullName":"vega.api.v1.ListNetworkLimitsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_limits","description":"","label":"","type":"NetworkLimits","longType":"vega.NetworkLimits","fullType":"vega.NetworkLimits","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListNetworkParametersRequest","longName":"ListNetworkParametersRequest","fullName":"vega.api.v1.ListNetworkParametersRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_parameter_key","description":"optional parameter key","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListNetworkParametersResponse","longName":"ListNetworkParametersResponse","fullName":"vega.api.v1.ListNetworkParametersResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"network_parameters","description":"","label":"repeated","type":"NetworkParameter","longType":"vega.NetworkParameter","fullType":"vega.NetworkParameter","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartiesRequest","longName":"ListPartiesRequest","fullName":"vega.api.v1.ListPartiesRequest","description":"","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"ListPartiesResponse","longName":"ListPartiesResponse","fullName":"vega.api.v1.ListPartiesResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"parties","description":"","label":"repeated","type":"Party","longType":"vega.Party","fullType":"vega.Party","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartiesStakeRequest","longName":"ListPartiesStakeRequest","fullName":"vega.api.v1.ListPartiesStakeRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListPartiesStakeResponse","longName":"ListPartiesStakeResponse","fullName":"vega.api.v1.ListPartiesStakeResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"parties_stake","description":"","label":"repeated","type":"PartyStake","longType":"PartyStake","fullType":"vega.api.v1.PartyStake","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListProposalsRequest","longName":"ListProposalsRequest","fullName":"vega.api.v1.ListProposalsRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposal","description":"optional ID","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"proposer","description":"optional party","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListProposalsResponse","longName":"ListProposalsResponse","fullName":"vega.api.v1.ListProposalsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposals","description":"","label":"repeated","type":"Proposal","longType":"vega.Proposal","fullType":"vega.Proposal","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListValidatorsRequest","longName":"ListValidatorsRequest","fullName":"vega.api.v1.ListValidatorsRequest","description":"","hasExtensions":false,"hasFields":false,"hasOneofs":false,"extensions":[],"fields":[]},{"name":"ListValidatorsResponse","longName":"ListValidatorsResponse","fullName":"vega.api.v1.ListValidatorsResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"validators","description":"","label":"repeated","type":"ValidatorUpdate","longType":"vega.events.v1.ValidatorUpdate","fullType":"vega.events.v1.ValidatorUpdate","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListVotesRequest","longName":"ListVotesRequest","fullName":"vega.api.v1.ListVotesRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"proposal","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"ListVotesResponse","longName":"ListVotesResponse","fullName":"vega.api.v1.ListVotesResponse","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"votes","description":"","label":"repeated","type":"Vote","longType":"vega.Vote","fullType":"vega.Vote","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]},{"name":"PartyStake","longName":"PartyStake","fullName":"vega.api.v1.PartyStake","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"party","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"current_stake_available","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"stake_linkings","description":"","label":"repeated","type":"StakeLinking","longType":"vega.events.v1.StakeLinking","fullType":"vega.events.v1.StakeLinking","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}],"services":[{"name":"CoreStateService","longName":"CoreStateService","fullName":"vega.api.v1.CoreStateService","description":"","methods":[{"name":"ListAccounts","description":"Accounts list\n\nGet a list of accounts. This endpoint may not be exposed by mainnet nodes.","requestType":"ListAccountsRequest","requestLongType":"ListAccountsRequest","requestFullType":"vega.api.v1.ListAccountsRequest","requestStreaming":false,"responseType":"ListAccountsResponse","responseLongType":"ListAccountsResponse","responseFullType":"vega.api.v1.ListAccountsResponse","responseStreaming":false},{"name":"ListAssets","description":"Assets list\n\nGet a list of assets. This endpoint may not be exposed by mainnet nodes.","requestType":"ListAssetsRequest","requestLongType":"ListAssetsRequest","requestFullType":"vega.api.v1.ListAssetsRequest","requestStreaming":false,"responseType":"ListAssetsResponse","responseLongType":"ListAssetsResponse","responseFullType":"vega.api.v1.ListAssetsResponse","responseStreaming":false},{"name":"ListNetworkParameters","description":"Network parameters list\n\nGet a list of network parameters. This endpoint may not be exposed by mainnet nodes.","requestType":"ListNetworkParametersRequest","requestLongType":"ListNetworkParametersRequest","requestFullType":"vega.api.v1.ListNetworkParametersRequest","requestStreaming":false,"responseType":"ListNetworkParametersResponse","responseLongType":"ListNetworkParametersResponse","responseFullType":"vega.api.v1.ListNetworkParametersResponse","responseStreaming":false},{"name":"ListNetworkLimits","description":"Network limits list\n\nGet a list of network limits. This endpoint may not be exposed by mainnet nodes.","requestType":"ListNetworkLimitsRequest","requestLongType":"ListNetworkLimitsRequest","requestFullType":"vega.api.v1.ListNetworkLimitsRequest","requestStreaming":false,"responseType":"ListNetworkLimitsResponse","responseLongType":"ListNetworkLimitsResponse","responseFullType":"vega.api.v1.ListNetworkLimitsResponse","responseStreaming":false},{"name":"ListParties","description":"Parties list\n\nGet a list of parties. This endpoint may not be exposed by mainnet nodes.","requestType":"ListPartiesRequest","requestLongType":"ListPartiesRequest","requestFullType":"vega.api.v1.ListPartiesRequest","requestStreaming":false,"responseType":"ListPartiesResponse","responseLongType":"ListPartiesResponse","responseFullType":"vega.api.v1.ListPartiesResponse","responseStreaming":false},{"name":"ListValidators","description":"Validators list\n\nGet a list of validators. This endpoint may not be exposed by mainnet nodes.","requestType":"ListValidatorsRequest","requestLongType":"ListValidatorsRequest","requestFullType":"vega.api.v1.ListValidatorsRequest","requestStreaming":false,"responseType":"ListValidatorsResponse","responseLongType":"ListValidatorsResponse","responseFullType":"vega.api.v1.ListValidatorsResponse","responseStreaming":false},{"name":"ListMarkets","description":"Markets list\n\nGet a list of markets. This endpoint may not be exposed by mainnet nodes.","requestType":"ListMarketsRequest","requestLongType":"ListMarketsRequest","requestFullType":"vega.api.v1.ListMarketsRequest","requestStreaming":false,"responseType":"ListMarketsResponse","responseLongType":"ListMarketsResponse","responseFullType":"vega.api.v1.ListMarketsResponse","responseStreaming":false},{"name":"ListProposals","description":"Proposals list\n\nGet a list of proposals. This endpoint may not be exposed by mainnet nodes.","requestType":"ListProposalsRequest","requestLongType":"ListProposalsRequest","requestFullType":"vega.api.v1.ListProposalsRequest","requestStreaming":false,"responseType":"ListProposalsResponse","responseLongType":"ListProposalsResponse","responseFullType":"vega.api.v1.ListProposalsResponse","responseStreaming":false},{"name":"ListMarketsData","description":"Markets data list\n\nGet a list of markets' data. This endpoint may not be exposed by mainnet nodes.","requestType":"ListMarketsDataRequest","requestLongType":"ListMarketsDataRequest","requestFullType":"vega.api.v1.ListMarketsDataRequest","requestStreaming":false,"responseType":"ListMarketsDataResponse","responseLongType":"ListMarketsDataResponse","responseFullType":"vega.api.v1.ListMarketsDataResponse","responseStreaming":false},{"name":"ListVotes","description":"Votes list\n\nGet a list of votes. This endpoint may not be exposed by mainnet nodes.","requestType":"ListVotesRequest","requestLongType":"ListVotesRequest","requestFullType":"vega.api.v1.ListVotesRequest","requestStreaming":false,"responseType":"ListVotesResponse","responseLongType":"ListVotesResponse","responseFullType":"vega.api.v1.ListVotesResponse","responseStreaming":false},{"name":"ListPartiesStake","description":"Parties stake list\n\nGet a list of parties' stake. This endpoint may not be exposed by mainnet nodes.","requestType":"ListPartiesStakeRequest","requestLongType":"ListPartiesStakeRequest","requestFullType":"vega.api.v1.ListPartiesStakeRequest","requestStreaming":false,"responseType":"ListPartiesStakeResponse","responseLongType":"ListPartiesStakeResponse","responseFullType":"vega.api.v1.ListPartiesStakeResponse","responseStreaming":false},{"name":"ListDelegations","description":"Delegations list\n\nGet a list of delegations. This endpoint may not be exposed by mainnet nodes.","requestType":"ListDelegationsRequest","requestLongType":"ListDelegationsRequest","requestFullType":"vega.api.v1.ListDelegationsRequest","requestStreaming":false,"responseType":"ListDelegationsResponse","responseLongType":"ListDelegationsResponse","responseFullType":"vega.api.v1.ListDelegationsResponse","responseStreaming":false}]}]},{"name":"vega/wallet/v1/wallet.proto","description":"","package":"vega.wallet.v1","hasEnums":false,"hasExtensions":false,"hasMessages":true,"hasServices":false,"enums":[],"extensions":[],"messages":[{"name":"SubmitTransactionRequest","longName":"SubmitTransactionRequest","fullName":"vega.wallet.v1.SubmitTransactionRequest","description":"","hasExtensions":false,"hasFields":true,"hasOneofs":true,"extensions":[],"fields":[{"name":"pub_key","description":"","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"propagate","description":"","label":"","type":"bool","longType":"bool","fullType":"bool","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""},{"name":"order_submission","description":"User commands","label":"","type":"OrderSubmission","longType":"vega.commands.v1.OrderSubmission","fullType":"vega.commands.v1.OrderSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"order_cancellation","description":"","label":"","type":"OrderCancellation","longType":"vega.commands.v1.OrderCancellation","fullType":"vega.commands.v1.OrderCancellation","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"order_amendment","description":"","label":"","type":"OrderAmendment","longType":"vega.commands.v1.OrderAmendment","fullType":"vega.commands.v1.OrderAmendment","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"withdraw_submission","description":"","label":"","type":"WithdrawSubmission","longType":"vega.commands.v1.WithdrawSubmission","fullType":"vega.commands.v1.WithdrawSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"proposal_submission","description":"","label":"","type":"ProposalSubmission","longType":"vega.commands.v1.ProposalSubmission","fullType":"vega.commands.v1.ProposalSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"vote_submission","description":"","label":"","type":"VoteSubmission","longType":"vega.commands.v1.VoteSubmission","fullType":"vega.commands.v1.VoteSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"liquidity_provision_submission","description":"","label":"","type":"LiquidityProvisionSubmission","longType":"vega.commands.v1.LiquidityProvisionSubmission","fullType":"vega.commands.v1.LiquidityProvisionSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"delegate_submission","description":"","label":"","type":"DelegateSubmission","longType":"vega.commands.v1.DelegateSubmission","fullType":"vega.commands.v1.DelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"undelegate_submission","description":"","label":"","type":"UndelegateSubmission","longType":"vega.commands.v1.UndelegateSubmission","fullType":"vega.commands.v1.UndelegateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"liquidity_provision_cancellation","description":"","label":"","type":"LiquidityProvisionCancellation","longType":"vega.commands.v1.LiquidityProvisionCancellation","fullType":"vega.commands.v1.LiquidityProvisionCancellation","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"liquidity_provision_amendment","description":"","label":"","type":"LiquidityProvisionAmendment","longType":"vega.commands.v1.LiquidityProvisionAmendment","fullType":"vega.commands.v1.LiquidityProvisionAmendment","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"transfer","description":"","label":"","type":"Transfer","longType":"vega.commands.v1.Transfer","fullType":"vega.commands.v1.Transfer","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"cancel_transfer","description":"","label":"","type":"CancelTransfer","longType":"vega.commands.v1.CancelTransfer","fullType":"vega.commands.v1.CancelTransfer","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"announce_node","description":"","label":"","type":"AnnounceNode","longType":"vega.commands.v1.AnnounceNode","fullType":"vega.commands.v1.AnnounceNode","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"batch_market_instructions","description":"","label":"","type":"BatchMarketInstructions","longType":"vega.commands.v1.BatchMarketInstructions","fullType":"vega.commands.v1.BatchMarketInstructions","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"stop_orders_submission","description":"","label":"","type":"StopOrdersSubmission","longType":"vega.commands.v1.StopOrdersSubmission","fullType":"vega.commands.v1.StopOrdersSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"stop_orders_cancellation","description":"","label":"","type":"StopOrdersCancellation","longType":"vega.commands.v1.StopOrdersCancellation","fullType":"vega.commands.v1.StopOrdersCancellation","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"create_referral_set","description":"","label":"","type":"CreateReferralSet","longType":"vega.commands.v1.CreateReferralSet","fullType":"vega.commands.v1.CreateReferralSet","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"update_referral_set","description":"","label":"","type":"UpdateReferralSet","longType":"vega.commands.v1.UpdateReferralSet","fullType":"vega.commands.v1.UpdateReferralSet","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"apply_referral_code","description":"","label":"","type":"ApplyReferralCode","longType":"vega.commands.v1.ApplyReferralCode","fullType":"vega.commands.v1.ApplyReferralCode","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"update_margin_mode","description":"","label":"","type":"UpdateMarginMode","longType":"vega.commands.v1.UpdateMarginMode","fullType":"vega.commands.v1.UpdateMarginMode","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"join_team","description":"","label":"","type":"JoinTeam","longType":"vega.commands.v1.JoinTeam","fullType":"vega.commands.v1.JoinTeam","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"batch_proposal_submission","description":"","label":"","type":"BatchProposalSubmission","longType":"vega.commands.v1.BatchProposalSubmission","fullType":"vega.commands.v1.BatchProposalSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"update_party_profile","description":"","label":"","type":"UpdatePartyProfile","longType":"vega.commands.v1.UpdatePartyProfile","fullType":"vega.commands.v1.UpdatePartyProfile","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"submit_amm","description":"","label":"","type":"SubmitAMM","longType":"vega.commands.v1.SubmitAMM","fullType":"vega.commands.v1.SubmitAMM","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"amend_amm","description":"","label":"","type":"AmendAMM","longType":"vega.commands.v1.AmendAMM","fullType":"vega.commands.v1.AmendAMM","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"cancel_amm","description":"","label":"","type":"CancelAMM","longType":"vega.commands.v1.CancelAMM","fullType":"vega.commands.v1.CancelAMM","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"node_vote","description":"Validator commands","label":"","type":"NodeVote","longType":"vega.commands.v1.NodeVote","fullType":"vega.commands.v1.NodeVote","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"node_signature","description":"","label":"","type":"NodeSignature","longType":"vega.commands.v1.NodeSignature","fullType":"vega.commands.v1.NodeSignature","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"chain_event","description":"","label":"","type":"ChainEvent","longType":"vega.commands.v1.ChainEvent","fullType":"vega.commands.v1.ChainEvent","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"key_rotate_submission","description":"","label":"","type":"KeyRotateSubmission","longType":"vega.commands.v1.KeyRotateSubmission","fullType":"vega.commands.v1.KeyRotateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"state_variable_proposal","description":"","label":"","type":"StateVariableProposal","longType":"vega.commands.v1.StateVariableProposal","fullType":"vega.commands.v1.StateVariableProposal","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"validator_heartbeat","description":"","label":"","type":"ValidatorHeartbeat","longType":"vega.commands.v1.ValidatorHeartbeat","fullType":"vega.commands.v1.ValidatorHeartbeat","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"ethereum_key_rotate_submission","description":"","label":"","type":"EthereumKeyRotateSubmission","longType":"vega.commands.v1.EthereumKeyRotateSubmission","fullType":"vega.commands.v1.EthereumKeyRotateSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"protocol_upgrade_proposal","description":"","label":"","type":"ProtocolUpgradeProposal","longType":"vega.commands.v1.ProtocolUpgradeProposal","fullType":"vega.commands.v1.ProtocolUpgradeProposal","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"issue_signatures","description":"","label":"","type":"IssueSignatures","longType":"vega.commands.v1.IssueSignatures","fullType":"vega.commands.v1.IssueSignatures","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""},{"name":"oracle_data_submission","description":"Oracle commands","label":"","type":"OracleDataSubmission","longType":"vega.commands.v1.OracleDataSubmission","fullType":"vega.commands.v1.OracleDataSubmission","ismap":false,"isoneof":true,"oneofdecl":"command","defaultValue":""}]}],"services":[]}]} \ No newline at end of file diff --git a/specs/v0.77.6/schema.graphql b/specs/v0.77.6/schema.graphql new file mode 100644 index 000000000..7a0864dc2 --- /dev/null +++ b/specs/v0.77.6/schema.graphql @@ -0,0 +1,7710 @@ +# VEGA - GraphQL schema + +schema { + query: Query + subscription: Subscription +} + +"Generic structure holding a key/value pair." +type Metadata { + "Key of the metadata." + key: String! + "Value of the metadata." + value: String! +} + +"The result from processing a transaction" +type TransactionResult { + "The party which submitted this transaction" + partyId: String! + "The hash of the transaction" + hash: String! + "Was the transaction successful or not?" + status: Boolean! + "The error emitted by the transaction, will be null if the transaction succeeded" + error: String +} + +"Create an order linked to an index rather than a price" +type PeggedOrder { + "Index to link this order to" + reference: PeggedReference! + "Price offset from the peg" + offset: String! +} + +"Details of the iceberg order" +type IcebergOrder { + "Size of the order that will be made visible if the iceberg order is replenished after trading" + peakSize: String! + "If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount" + minimumVisibleSize: String! + "Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed" + reservedRemaining: String! +} + +"Subscriptions allow a caller to receive new information as it is available from the Vega network." +type Subscription { + "Subscribe to the accounts updates" + accounts( + "ID of the market from which to receive accounts updates for" + marketId: ID + "ID of the party from which to receive accounts updates for" + partyId: ID + "Asset code" + assetId: ID + "Type of the account" + type: AccountType + "Whether to return all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + ): [AccountUpdate!]! + + "Subscribe to event data from the event bus" + busEvents( + "The types to subscribe to has to be an array" + types: [BusEventType!]! + "Optional filter by market ID" + marketId: ID + "Optional filter by party ID" + partyId: ID + "Specifies the size that the client will receive events in. Using 0 results in a variable batch size being sent. The stream will be closed if the client fails to read a batch within 5 seconds" + batchSize: Int! + ): [BusEvent!] + + "Subscribe to the candles updates" + candles( + "ID of the market to listen to for candles" + marketId: ID! + "Interval of the candles to listen for" + interval: Interval! + ): Candle! + + "Subscribe to liquidity provisioning data" + liquidityProvisions( + "The party ID to subscribe for, empty if all" + partyId: ID + "The market ID to subscribe for, empty if all" + marketId: ID + ): [LiquidityProvisionUpdate!] + + "Subscribe to the margin changes" + margins( + "ID of the party you want to subscribe to for margin updates" + partyId: ID! + "ID of the market you want to listen to for margin updates (nil if you want updates for all markets)" + marketId: ID + ): MarginLevelsUpdate! + + "Subscribe to the mark price changes" + marketsData( + "ID of the market for which you want to subscribe to the market data changes" + marketIds: [ID!]! + ): [ObservableMarketData!]! + + "Subscribe to the market depths update" + marketsDepth( + "ID of the market you want to receive market depth updates for" + marketIds: [ID!]! + ): [ObservableMarketDepth!]! + + "Subscribe to price level market depth updates" + marketsDepthUpdate( + "ID of the market you want to receive market depth price level updates for" + marketIds: [ID!]! + ): [ObservableMarketDepthUpdate!]! + + "Subscribe to orders updates" + orders("Filter orders" filter: OrderByMarketAndPartyIdsFilter): [OrderUpdate!] + + "Subscribe to the positions updates" + positions( + "ID of the party from you want updates for" + partyId: ID + "ID of the market from which you want position updates" + marketId: ID + "Whether to return all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + ): [PositionUpdate!]! + + "Subscribe to proposals. Leave out all arguments to receive all proposals" + proposals( + "Optional party ID whose proposals are to be streamed" + partyId: ID + ): Proposal! + + "Subscribe to the trades updates" + trades( + "ID of the market from which you want trades updates" + marketId: ID + "ID of the party from which you want trades updates" + partyId: ID + ): [TradeUpdate!] + @deprecated( + reason: "Use tradesStream instead as it allows for filtering multiple markets and/or parties at once" + ) + + "Subscribe to the trades updates" + tradesStream( + "Filter to apply to trades" + filter: TradesSubscriptionFilter! + ): [TradeUpdate!] + + "Subscribe to votes, either by proposal ID or party ID" + votes( + "Optional proposal ID which votes are to be streamed" + proposalId: ID + "Optional party ID whose votes are to be streamed" + partyId: ID + ): ProposalVote! +} + +"Margins for a given a party" +type MarginLevels { + "Market in which the margin is required for this party" + market: Market! + "Asset for the current margins" + asset: Asset! + "The party for this margin" + party: Party! + "Minimal margin for the position to be maintained in the network (unsigned integer)" + maintenanceLevel: String! + "If the margin is between maintenance and search, the network will initiate a collateral search, expressed as unsigned integer" + searchLevel: String! + "This is the minimum margin required for a party to place a new order on the network, expressed as unsigned integer" + initialLevel: String! + "When in isolated margin, the required order margin level, otherwise, 0" + orderMarginLevel: String! + """ + If the margin of the party is greater than this level, then collateral will be released from the margin account into + the general account of the party for the given asset. + """ + collateralReleaseLevel: String! + "RFC3339Nano time from at which this margin level was relevant" + timestamp: Timestamp! + + "Margin mode of the party, cross margin or isolated margin" + marginMode: MarginMode! + + "Margin factor, only relevant for isolated margin mode, else 0" + marginFactor: String! +} + +"Margins for a hypothetical position not related to any existing party" +type AbstractMarginLevels { + "Market in which the margin is required for this party" + market: Market! + "Asset for the current margins" + asset: Asset! + "Minimal margin for the position to be maintained in the network (unsigned integer)" + maintenanceLevel: String! + "If the margin is between maintenance and search, the network will initiate a collateral search, expressed as unsigned integer" + searchLevel: String! + "This is the minimum margin required for a party to place a new order on the network, expressed as unsigned integer" + initialLevel: String! + "When in isolated margin, the required order margin level, otherwise, 0" + orderMarginLevel: String! + """ + If the margin of the party is greater than this level, then collateral will be released from the margin account into + the general account of the party for the given asset. + """ + collateralReleaseLevel: String! + "Margin mode of the party, cross margin or isolated margin" + marginMode: MarginMode! + "Margin factor, only relevant for isolated margin mode, else 0" + marginFactor: String! +} + +enum MarginMode { + "Margin mode is not specified." + MARGIN_MODE_UNSPECIFIED + "Party is in cross margin mode" + MARGIN_MODE_CROSS_MARGIN + "Party is in isolated margin mode" + MARGIN_MODE_ISOLATED_MARGIN +} + +"Margins for a given a party" +type MarginLevelsUpdate { + "Market in which the margin is required for this party" + marketId: ID! + "Asset for the current margins" + asset: ID! + "The party for this margin" + partyId: ID! + "Minimal margin for the position to be maintained in the network (unsigned integer)" + maintenanceLevel: String! + "If the margin is between maintenance and search, the network will initiate a collateral search (unsigned integer)" + searchLevel: String! + "This is the minimum margin required for a party to place a new order on the network (unsigned integer)" + initialLevel: String! + "When in isolated margin, the required order margin level, otherwise, 0" + orderMarginLevel: String! + """ + If the margin of the party is greater than this level, then collateral will be released from the margin account into + the general account of the party for the given asset. + """ + collateralReleaseLevel: String! + "RFC3339Nano time from at which this margin level was relevant" + timestamp: Timestamp! + + "Margin mode of the party, cross margin or isolated margin" + marginMode: MarginMode! + + "Margin factor, only relevant for isolated margin mode, else 0" + marginFactor: String! +} + +"Details of a perpetual product." +type PerpetualData { + "Funding payment for this period as the difference between the time-weighted average price of the external and internal data point." + fundingPayment: String + "Percentage difference between the time-weighted average price of the external and internal data point." + fundingRate: String + "Time-weighted average price calculated from data points for this period from the external data source." + externalTwap: String + "Time-weighted average price calculated from data points for this period from the internal data source." + internalTwap: String + "Funding period sequence number" + seqNum: Int! + "Time at which the funding period started" + startTime: Timestamp! + "Internal composite price used as input to the internal VWAP" + internalCompositePrice: String! + "The methodology used to calculated internal composite price for perpetual markets" + internalCompositePriceType: CompositePriceType! + "RFC3339Nano time indicating the next time internal composite price will be calculated for perpetual markets, where applicable" + nextInternalCompositePriceCalc: String! + "The last value from the external oracle" + underlyingIndexPrice: String! + "The internal state of the underlying internal composite price" + internalCompositePriceState: CompositePriceState +} + +type CompositePriceSource { + "The current value of the composite source price" + price: String! + "The last time the price source was updated in RFC3339Nano" + lastUpdated: Timestamp! + "The source of the price" + PriceSource: String! +} + +type CompositePriceState { + "Underlying state of the composite price" + priceSources: [CompositePriceSource!] +} + +union ProductData = PerpetualData + +enum CompositePriceType { + "Composite price is calculated as a weighted average of the underlying price sources" + COMPOSITE_PRICE_TYPE_WEIGHTED + "Composite price is calculated as a median of the underlying price sources" + COMPOSITE_PRICE_TYPE_MEDIAN + "Composite price is set to the last trade (legacy)" + COMPOSITE_PRICE_TYPE_LAST_TRADE +} + +"Live data of a Market" +type MarketData { + "Market of the associated mark price" + market: Market! + "The mark price (an unsigned integer)" + markPrice: String! + "The methodology used for the calculation of the mark price" + markPriceType: CompositePriceType! + "The highest price level on an order book for buy orders." + bestBidPrice: String! + "The aggregated volume being bid at the best bid price." + bestBidVolume: String! + "The lowest price level on an order book for offer orders." + bestOfferPrice: String! + "The aggregated volume being offered at the best offer price." + bestOfferVolume: String! + "The highest price level on an order book for buy orders not including pegged orders." + bestStaticBidPrice: String! + "The aggregated volume being offered at the best static bid price, excluding pegged orders" + bestStaticBidVolume: String! + "The lowest price level on an order book for offer orders not including pegged orders." + bestStaticOfferPrice: String! + "The aggregated volume being offered at the best static offer price, excluding pegged orders." + bestStaticOfferVolume: String! + "The arithmetic average of the best bid price and best offer price." + midPrice: String! + "The arithmetic average of the best static bid price and best static offer price" + staticMidPrice: String! + "RFC3339Nano time at which this market price was relevant" + timestamp: Timestamp! + "The sum of the size of all positions greater than 0." + openInterest: String! + "RFC3339Nano time at which the auction will stop (null if not in auction mode)" + auctionEnd: String + "RFC3339Nano time at which the next auction will start (null if none is scheduled)" + auctionStart: String + "Indicative price if the auction ended now, 0 if not in auction mode" + indicativePrice: String! + "Indicative volume if the auction ended now, 0 if not in auction mode" + indicativeVolume: String! + "What mode the market is in (auction, continuous, etc)" + marketTradingMode: MarketTradingMode! + "Current state of the market" + marketState: MarketState! + "What triggered an auction (if an auction was started)" + trigger: AuctionTrigger! + "What extended the ongoing auction (if an auction was extended)" + extensionTrigger: AuctionTrigger! + "The amount of stake targeted for this market" + targetStake: String + "The supplied stake for the market" + suppliedStake: String + "The liquidity commitments for a given market" + commitments: MarketDataCommitments! + "A list of valid price ranges per associated trigger" + priceMonitoringBounds: [PriceMonitoringBounds!] + "The market value proxy" + marketValueProxy: String! + "The equity-like share of liquidity fee for each liquidity provider" + liquidityProviderFeeShare: [LiquidityProviderFeeShare!] + "SLA performance statistics" + liquidityProviderSla: [LiquidityProviderSLA!] + "RFC3339Nano time indicating the next time positions will be marked to market" + nextMarkToMarket: String! + "The market growth factor for the last market time window" + marketGrowth: String! + "The last traded price (an unsigned integer)" + lastTradedPrice: String! + "The current funding rate. This applies only to a perpetual market" + productData: ProductData + "RFC3339Nano time indicating the next time the network will attempt to close part of its position" + nextNetworkCloseout: String! + "State of the underlying internal composite price" + markPriceState: CompositePriceState +} + +"Live data of a Market" +type ObservableMarketData { + "Market ID of the associated mark price" + marketId: ID! + "The mark price (an unsigned integer)" + markPrice: String! + "The highest price level on an order book for buy orders." + bestBidPrice: String! + "The aggregated volume being bid at the best bid price." + bestBidVolume: String! + "The lowest price level on an order book for offer orders." + bestOfferPrice: String! + "The aggregated volume being offered at the best offer price." + bestOfferVolume: String! + "The highest price level on an order book for buy orders not including pegged orders." + bestStaticBidPrice: String! + "The aggregated volume being offered at the best static bid price, excluding pegged orders" + bestStaticBidVolume: String! + "The lowest price level on an order book for offer orders not including pegged orders" + bestStaticOfferPrice: String! + "The aggregated volume being offered at the best static offer price, excluding pegged orders" + bestStaticOfferVolume: String! + "The arithmetic average of the best bid price and best offer price" + midPrice: String! + "The arithmetic average of the best static bid price and best static offer price" + staticMidPrice: String! + "RFC3339Nano time at which this market price was relevant" + timestamp: Timestamp! + "The sum of the size of all positions greater than 0" + openInterest: String! + "RFC3339Nano time at which the auction will stop (null if not in auction mode)" + auctionEnd: String + "RFC3339Nano time at which the next auction will start (null if none is scheduled)" + auctionStart: String + "Indicative price if the auction ended now, 0 if not in auction mode" + indicativePrice: String! + "Indicative volume if the auction ended now, 0 if not in auction mode" + indicativeVolume: String! + "What mode the market is in (auction, continuous etc)" + marketTradingMode: MarketTradingMode! + "Current state of the market" + marketState: MarketState! + "What triggered an auction (if an auction was started)" + trigger: AuctionTrigger! + "What extended the ongoing auction (if an auction was extended)" + extensionTrigger: AuctionTrigger! + "The amount of stake targeted for this market" + targetStake: String + "The supplied stake for the market" + suppliedStake: String + "A list of valid price ranges per associated trigger" + priceMonitoringBounds: [PriceMonitoringBounds!] + "The market value proxy" + marketValueProxy: String! + "The equity-like share of liquidity fee for each liquidity provider" + liquidityProviderFeeShare: [ObservableLiquidityProviderFeeShare!] + "SLA performance statistics" + liquidityProviderSla: [ObservableLiquidityProviderSLA!] + "RFC3339Nano time indicating the next time positions will be marked to market" + nextMarkToMarket: String! + "The market growth factor for the last market time window" + marketGrowth: String! + "The last traded price (an unsigned integer)" + lastTradedPrice: String! + "The current funding rate. This applies only to a perpetual market" + productData: ProductData + "The methodology used to calculated mark price" + markPriceType: CompositePriceType! + "State of the underlying internal composite price" + markPriceState: CompositePriceState +} + +"Timestamps for when the market changes state" +type MarketTimestamps { + "RFC3339Nano time when the market is first proposed" + proposed: Timestamp + "RFC3339Nano time when the market has been voted in and waiting to be created" + pending: Timestamp! + "RFC3339Nano time when the market is open and ready to accept trades" + open: Timestamp! + "RFC3339Nano time when the market is closed" + close: Timestamp! +} + +"The equity-like share of liquidity fee for each liquidity provider" +type LiquidityProviderFeeShare { + "The liquidity provider party ID" + party: Party! + "The share owned by this liquidity provider" + equityLikeShare: String! + "The average entry valuation of the liquidity provider for the market" + averageEntryValuation: String! + "The average liquidity score" + averageScore: String! + "The virtual stake for this liquidity provider" + virtualStake: String! +} + +"The equity-like share of liquidity fee for each liquidity provider" +type ObservableLiquidityProviderFeeShare { + "The liquidity provider party ID" + partyId: ID! + "The share owned by this liquidity provider (float)" + equityLikeShare: String! + "The average entry valuation of the liquidity provider for the market" + averageEntryValuation: String! + "The average liquidity score" + averageScore: String! +} + +"The SLA statistics for each liquidity provider" +type LiquidityProviderSLA { + "The liquidity provider party ID" + party: Party! + "Indicates how often LP meets the commitment during the current epoch." + currentEpochFractionOfTimeOnBook: String! + "Indicates how often LP met the commitment in the previous epoch." + lastEpochFractionOfTimeOnBook: String! + "Indicates the fee penalty amount applied in the previous epoch." + lastEpochFeePenalty: String! + "Indicates the bond penalty amount applied in the previous epoch." + lastEpochBondPenalty: String! + "Determines how the fee penalties from past epochs affect future fee revenue." + hysteresisPeriodFeePenalties: [String!] + "Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s settlement currency, spread on both buy and sell sides of the order book within a defined range." + requiredLiquidity: String! + "Notional volume of orders within the range provided on the buy side of the book." + notionalVolumeBuys: String! + "Notional volume of orders within the range provided on the sell side of the book." + notionalVolumeSells: String! +} + +"The SLA statistics for each liquidity provider" +type ObservableLiquidityProviderSLA { + "The liquidity provider party ID" + party: ID! + "Indicates how often LP meets the commitment during the current epoch." + currentEpochFractionOfTimeOnBook: String! + "Indicates how often LP meets the commitment during last epoch." + lastEpochFractionOfTimeOnBook: String! + "Indicates the fee penalty amount applied in the previous epoch." + lastEpochFeePenalty: String! + "Indicates the bond penalty amount applied in the previous epoch." + lastEpochBondPenalty: String! + "Determines how the fee penalties from past epochs affect future fee revenue." + hysteresisPeriodFeePenalties: [String!] + "Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s settlement currency, spread on both buy and sell sides of the order book within a defined range." + requiredLiquidity: String! + "Notional volume of orders within the range provided on the buy side of the book." + notionalVolumeBuys: String! + "Notional volume of orders within the range provided on the sell side of the book." + notionalVolumeSells: String! +} + +"The liquidity commitments for this market" +type MarketDataCommitments { + "A set of liquidity sell orders to meet the liquidity provision obligation." + sells: [LiquidityOrderReference!] + "A set of liquidity buy orders to meet the liquidity provision obligation." + buys: [LiquidityOrderReference!] +} + +type TransactionSubmitted { + success: Boolean! +} + +"Filter input for historical balance queries" +input AccountFilter { + "Restrict accounts to those holding balances in this asset ID." + assetId: ID + "Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter." + partyIds: [ID!] + "Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter." + marketIds: [ID!] + "Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter." + accountTypes: [AccountType!] +} + +"Filter for historical entry ledger queries, you must provide at least one party in FromAccountFilter, or ToAccountFilter" +input LedgerEntryFilter { + """ + Determines whether an entry must have accounts matching both the account_from_filter + and the account_to_filter. If set to 'true', entries must have matches in both filters. + If set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included. + """ + CloseOnAccountFilters: Boolean + "Used to set values for filtering sender accounts. Party must be provided in this filter or to_account_filter, or both." + FromAccountFilter: AccountFilter + "Used to set values for filtering receiver accounts. Party must be provided in this filter or from_account_filter, or both." + ToAccountFilter: AccountFilter + "List of transfer types that is used for filtering sender and receiver accounts." + TransferTypes: [TransferType] + "Optional transfer ID to filter by. If provided, all other filters are ignored." + TransferId: ID +} + +"Filter for historical reward summary queries" +input RewardSummaryFilter { + assetIds: [ID!] + marketIds: [ID!] + fromEpoch: Int + toEpoch: Int +} + +"Queries allow a caller to read data and filter data via GraphQL." +type Query { + amms( + "AMM ID to filter for. Party ID and Market ID filters must not be set if used." + id: ID + "Party ID to filter for. If provided any other filters will be ignored." + partyId: ID + "Market ID to filter for. Must be provided as the only filter if used." + marketId: ID + + """ + Party's underlying AMM sub-account to filter for. A party will only ever have one AMM sub-account regardless of how many AMMs they have created. + This filter is ignored if party ID, market ID, or AMM ID is set. + """ + ammPartyId: ID + "AMM status to filter for. This filter is ignored if any of the other filters are set." + status: AMMStatus + "Optional pagination information" + pagination: Pagination + ): AMMConnection! + + "An asset which is used in the vega network" + asset("ID of the asset" id: ID!): Asset + + "The list of all assets in use in the Vega network or the specified asset if ID is provided" + assetsConnection(id: ID, pagination: Pagination): AssetsConnection + + "Get historical balances for an account within the given date range" + balanceChanges( + "Optional filter to restrict queried accounts to those of a specific asset, party, market or type" + filter: AccountFilter + """ + Date range to retrieve historical balances from/to. + Start and end time should be expressed as an integer value of Unix nanoseconds. + If a cursor is not provided in the pagination controls, + the date range must be provided with a start or end date, or both. + The date range is inclusive of the start date and exclusive of the end date. + The date range must be no more than 1 year in duration. + Dates before 2020-01-01 will not be accepted. + """ + dateRange: DateRange + "Optional pagination information" + pagination: Pagination + ): AggregatedBalanceConnection! + + "Get the current referral program" + currentReferralProgram: CurrentReferralProgram + + "Get the current volume discount program" + currentVolumeDiscountProgram: VolumeDiscountProgram + + "List core snapshots" + coreSnapshots(pagination: Pagination): CoreSnapshotConnection + + "Find a deposit using its ID" + deposit("ID of the Deposit" id: ID!): Deposit + + "Fetch all deposits" + deposits( + "Date range to fetch deposits between" + dateRange: DateRange + "Pagination options" + pagination: Pagination + ): DepositsConnection + + "Fetch all entities for a given transaction hash" + entities(txHash: String!): Entities! + + "Get data for a specific epoch, if ID omitted it gets the current epoch. If the string is 'next', fetch the next epoch" + epoch(id: ID, block: String): Epoch! + + "List reward summary per epoch by asset, market, reward type" + epochRewardSummaries( + filter: RewardSummaryFilter + pagination: Pagination + ): EpochRewardSummaryConnection + + "Get the signatures bundle to allowlist an ERC20 token in the collateral bridge" + erc20ListAssetBundle("ID of the asset" assetId: ID!): Erc20ListAssetBundle + + "Get the signature bundle to add a particular validator to the signer list of the multisig contract" + erc20MultiSigSignerAddedBundles( + "The node ID of the validator of which a signature bundle is required" + nodeId: ID! + "The ethereum address of the submitter" + submitter: String + "The epoch that generated the bundle i.e the epoch in which the node was promoted to tendermint validator" + epochSeq: String + "Filter signature bundles to those related to the contract on the given chain ID" + chainID: String + "Pagination" + pagination: Pagination + ): ERC20MultiSigSignerAddedConnection! + + "Get the signatures bundle to remove a particular validator from signer list of the multisig contract" + erc20MultiSigSignerRemovedBundles( + "The node ID of the validator of which a signature bundle is required" + nodeId: ID! + "The ethereum address of the validator that will submit the bundle" + submitter: String + "The epoch that generated the bundle i.e the epoch in which the node was demoted from a tendermint validator" + epochSeq: String + "Filter signature bundles to those related to the contract on the given chain ID" + chainID: String + "Pagination" + pagination: Pagination + ): ERC20MultiSigSignerRemovedConnection! + + "Get the signature bundle to update the token limits (maxLifetimeDeposit and withdrawThreshold) for a given ERC20 token (already allowlisted) in the collateral bridge" + erc20SetAssetLimitsBundle( + "ID of the proposal to update an asset" + proposalId: ID! + ): ERC20SetAssetLimitsBundle! + + "Find an erc20 withdrawal approval using its withdrawal ID" + erc20WithdrawalApproval( + "ID of the withdrawal" + withdrawalId: ID! + ): Erc20WithdrawalApproval + + "Return an estimation of the potential cost for a new order" + estimateOrder( + "ID of the market to place the order" + marketId: ID! + "ID of the party placing the order" + partyId: ID! + "Price of the asset" + price: String + "Size of the order" + size: String! + "Side of the order (Buy or Sell)" + side: Side! + "TimeInForce of the order" + timeInForce: OrderTimeInForce! + "RFC3339Nano expiration time of the order" + expiration: Timestamp + "Type of the order" + type: OrderType! + ): OrderEstimate! + @deprecated(reason: "Use estimateFees and estimatePosition instead") + + "Return an estimation of the potential cost for a new order" + estimateFees( + "ID of the market to place the order on" + marketId: ID! + "ID of the party placing the order" + partyId: ID! + "Price of the asset" + price: String + "Size of the order" + size: String! + "Side of the order (buy or sell)" + side: Side! + "Time in force of the order" + timeInForce: OrderTimeInForce! + "RFC3339Nano expiration time of the order" + expiration: Timestamp + "Type of the order" + type: OrderType! + ): FeeEstimate! + + "Return a margin range for the specified position and liquidation price range if available collateral is supplied" + estimatePosition( + "ID of the market to place the order on" + marketId: ID! + "Open volume - negative for short position (int64)" + openVolume: String! + "Average entry price corresponding to the open volume. The price is an unsigned integer. For example `123456` is a correctly formatted price of `1.23456` assuming market configured to 5 decimal places" + averageEntryPrice: String! + "Open and/or hypothetical orders" + orders: [OrderInfo!] + "Margin account balance. Needs to be provided scaled to asset decimal places" + marginAccountBalance: String! + "General account balance. Needs to be provided scaled to asset decimal places" + generalAccountBalance: String! + "Order margin account balance. Needs to be provided scaled to asset decimal places" + orderMarginAccountBalance: String! + "Margin mode for the party, cross margin or isolated margin" + marginMode: MarginMode! + "Margin factor to be used along with isolated margin mode" + marginFactor: String + "Optional argument specifying if the estimated position margin increase should be included in available collateral for liquidation price calculation in isolated margin mode." + includeRequiredPositionMarginInAvailableCollateral: Boolean + "Optional argument specifying if liquidation price estimates should be scaled to market decimal places, returned in asset decimal places by default" + scaleLiquidationPriceToMarketDecimals: Boolean + ): PositionEstimate + + "Estimate bounds for an AMM pool." + estimateAMMBounds( + """ + Base price of the AMM pool, the price is an integer, for example `123456` is a correctly + formatted price of `1.23456` assuming market configured to 5 decimal places. + """ + basePrice:String! + """ + Upper price of the AMM pool, the price is an integer, for example `123456` is a correctly + formatted price of `1.23456` assuming market configured to 5 decimal places. + """ + upperPrice: String + """ + Lower price of the AMM pool, the price is an integer, for example `123456` is a correctly + formatted price of `1.23456` assuming market configured to 5 decimal places. + """ + lowerPrice: String + "Leverage at the upper price of the AMM pool." + leverageAtUpperPrice: String + "Leverage at the lower price of the AMM pool." + leverageAtLowerPrice: String + "Amount of the asset that the party is willing to commit to the AMM pool." + commitmentAmount: String! + "Market ID to filter for." + marketId: ID! + ): EstimatedAMMBounds + + "Query for historic ethereum key rotations" + ethereumKeyRotations(nodeId: ID): EthereumKeyRotationsConnection! + + "Estimate transfer fee" + estimateTransferFee( + "Sender's public key." + fromAccount: ID! + "Type of account sent from." + fromAccountType: AccountType! + "Receiver's public key." + toAccount: ID! + "Amount to be transferred." + amount: String! + "Asset ID for the asset used in the transaction." + assetId: String! + ): EstimatedTransferFee + + "Get fees statistics" + feesStats( + "Optional market ID to filter for. If omitted, asset ID must be provided." + marketId: ID + "Optional asset ID to filter for. If omitted, market ID must be provided." + assetId: ID + "Optional epoch to filter for. If omitted, the most recent epoch's data is returned." + epoch: Int + "Optional party ID to filter for" + partyId: ID + "Optional epoch to filter from (included). If omitted, the last epoch will be used." + epochFrom: Int + "Optional epoch to filter to (included). If omitted, the last epoch will be used." + epochTo: Int + ): FeesStats + + "Get fees statistics for a given party" + feesStatsForParty( + "Party ID to filter for" + partyId: ID! + "Optional asset ID to filter for. If omitted, statistics for each asset are returned." + assetId: ID + "Optional epoch to filter from (included). If omitted, its value defaults to `toEpoch` minus 29." + fromEpoch: Int + "Optional epoch to filter to (included). If omitted, the range goes from `fromEpoch` to `fromEpoch` plus 29. If both `fromEpoch` and `toEpoch` are omitted, `toEpoch` defaults to the last epoch." + toEpoch: Int + ): [FeesStatsForParty] + + """ + Funding payment for perpetual markets. + """ + fundingPayments( + "ID of the party" + partyId: ID! + "ID of the perpetual market to get funding periods for" + marketId: ID + "Pagination control" + pagination: Pagination + ): FundingPaymentConnection! + + "Funding periods for perpetual markets" + fundingPeriods( + "ID of the perpetual market to get funding periods for" + marketId: ID! + """ + Optional: Date range to retrieve funding periods from/to. + The funding period start time will be used to determine whether to include the funding period in the results. + Start and end time should be expressed as an integer value of Unix nanoseconds. + """ + dateRange: DateRange + "Pagination control" + pagination: Pagination + ): FundingPeriodConnection! + + """ + Funding period data points for a perpetual market. The data points within a funding period are used to calculate the + time-weighted average price (TWAP), funding rate and funding payments for each funding period. + """ + fundingPeriodDataPoints( + "ID of the perpetual market to get funding periods for" + marketId: ID! + """ + Optional date range to filter funding period data points from/to. + The funding period's start date will be used to determine if the funding period's data points should be included in the results. + Start and end time should be expressed as an integer value of Unix nanoseconds. + """ + dateRange: DateRange + "Optional filter to only return data points from a specific data source. If omitted, no filtering is applied." + source: FundingPeriodDataPointSource + "Pagination control" + pagination: Pagination + ): FundingPeriodDataPointConnection! + + "Get a list of games and their metrics." + games( + "Optional game ID to filter for" + gameId: ID + "Start epoch to return the results from (inclusive), if not provided the most recent epoch will be used." + epochFrom: Int + "End epoch to return the results to (inclusive), if not provided the most recent epoch will be used." + epochTo: Int + "Entity scope to filter for, i.e. individual or team. If not provided games for both individuals and teams will be returned." + entityScope: EntityScope + "Team ID to filter for. This filter will only be applied if entity scope is not specified in the request, or the entity scope is set to teams." + teamId: ID + "Party ID to filter for. This filter will apply regardless of the entity scope. If the entity scope filter is teams, then the party ID filter will apply to team members." + partyId: ID + "Pagination control" + pagination: Pagination + ): GamesConnection! + + "Get market data history for a specific market. If no dates are given, the latest snapshot will be returned. If only the start date is provided all history from the given date will be provided, and if only the end date is provided, all history from the start up to and including the end date will be provided." + getMarketDataHistoryConnectionByID( + id: ID! + """ + Optional RFC3339Nano start date time for the historic data query. + If both the start and end date is not provided, only the latest snapshot will be returned. + If only the start date is provided, all market data for the market from the start date forward will be returned. + """ + start: Timestamp + """ + Optional RFC3339Nano end date time for the historic data query. + If both the start and end date is not provided, only the latest snapshot will be returned. + If only the end date is provided, all market data for the market up to and including the end date will be returned. + """ + end: Timestamp + "Optional Pagination" + pagination: Pagination + ): MarketDataConnection + + "Query for historic key rotations" + keyRotationsConnection(id: ID, pagination: Pagination): KeyRotationConnection! + + """ + Get a list of ledger entries within the given date range. The date range is restricted to a maximum of 5 days. + This query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument. + It returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time + the summed ledger entries of the set of specified accounts changes. + Each account filter must contain no more than one party ID. + At least one party ID must be specified in the from or to account filter. + + Entries can be filtered by: + - the sending account (market ID, asset ID, account type) + - receiving account (market ID, asset ID, account type) + - sending AND receiving account + - transfer type either in addition to the above filters or as a standalone option + + Note: The date range is restricted to any 5 days. + If no start or end date is provided, only ledger entries from the last 5 days will be returned. + If a start and end date are provided, but the end date is more than 5 days after the start date, only data up to 5 days after the start date will be returned. + If a start date is provided but no end date, the end date will be set to 5 days after the start date. + If no start date is provided, but the end date is, the start date will be set to 5 days before the end date. + """ + ledgerEntries( + "Filter to apply when querying the ledger. At least one party in the 'from' account filter, or 'to' account filter must be provided." + filter: LedgerEntryFilter + """ + Date range filter to apply to the ledger entries. + """ + dateRange: DateRange + "Optional pagination control" + pagination: Pagination + ): AggregatedLedgerEntriesConnection! + + "List all active liquidity providers for a specific market" + liquidityProviders( + "Party ID of the liquidity provider" + partyId: ID + "Market ID to retrieve liquidity providers for" + marketId: ID + "Optional Pagination" + pagination: Pagination + ): LiquidityProviderConnection + + "The last block process by the blockchain" + lastBlockHeight: String! + + "An instrument that is trading on the Vega network" + market("Optional ID of a market" id: ID!): Market + + "One or more instruments that are trading on the Vega network" + marketsConnection( + "Optional ID of a market" + id: ID + "Optional pagination information" + pagination: Pagination + "Whether to include markets that have settled (defaults to true)" + includeSettled: Boolean + ): MarketConnection + + "The most recent history segment" + mostRecentHistorySegment: HistorySegment! + + "Current network limits" + networkLimits: NetworkLimits + + "Return a single network parameter" + networkParameter( + "key of the network parameter" + key: String! + ): NetworkParameter + + "Return the full list of network parameters" + networkParametersConnection( + pagination: Pagination + ): NetworkParametersConnection! + + "Specific node in network" + node("required ID of node" id: ID!): Node + + "Returns information about nodes" + nodeData: NodeData + + "All known network nodes" + nodesConnection(pagination: Pagination): NodesConnection! + + "Return a list of aggregated node signature for a given resource ID" + nodeSignaturesConnection( + resourceId: ID! + pagination: Pagination + ): NodeSignaturesConnection + + "All oracle data for a given oracle spec ID" + oracleDataBySpecConnection( + "ID for an oracle spec" + oracleSpecId: ID! + "Pagination" + pagination: Pagination + ): OracleDataConnection + + "All registered oracle specs" + oracleDataConnection( + "Pagination" + pagination: Pagination + ): OracleDataConnection + + "An oracle spec for a given oracle spec ID" + oracleSpec("ID for an oracle spec" oracleSpecId: ID!): OracleSpec + + "All registered oracle specs" + oracleSpecsConnection( + "Pagination" + pagination: Pagination + ): OracleSpecsConnection + + "An order in the Vega network found by orderID" + orderByID( + "ID for an order" + id: ID! + + "Order version number, starting at 1 for the original order and incrementing by 1 for each successful amendment; omitted for the most recent version." + version: Int + ): Order! + + "An order in the Vega network found by referenceID" + orderByReference("Reference for an order" reference: String!): Order! + + "Order versions (created via amendments if any) found by orderID" + orderVersionsConnection( + "ID for an order" + orderId: ID + "Pagination information" + pagination: Pagination + ): OrderConnection + + "List statistics about paid liquidity fees" + paidLiquidityFees( + "Optional market ID to filter for." + marketId: ID + "Optional asset ID to filter for." + assetId: ID + "Optional epoch to filter for. If no epoch filters are provided, the most recent epoch's data is returned." + epoch: Int + "Optional party IDs to filter for" + partyIDs: [String!] + "Whether to return all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + "Start epoch to return the results from (inclusive), if no epoch filters are provided, the most recent epoch's data is returned." + epochFrom: Int + "End epoch to return the results to (inclusive), if no epoch filters are provided, the most recent epoch's data is returned." + epochTo: Int + ): PaidLiquidityFeesConnection + + "One or more entities that are trading on the Vega network" + partiesConnection( + "Optional ID of a party to retrieve" + id: ID + "Optional pagination information" + pagination: Pagination + ): PartyConnection + + "List parties' profiles by their IDs. If no ID is set, all profiles are returned." + partiesProfilesConnection( + "Restrict the returned parties' profiles to only the given party IDs. If not set, all profiles will be returned." + ids: [ID!] + "Optional pagination information" + pagination: Pagination + ): PartiesProfilesConnection + + "An entity that is trading on the Vega network" + party("ID of a party" id: ID!): Party + + "Fetch all positions" + positions(filter: PositionsFilter, pagination: Pagination): PositionConnection + + "A governance proposal located by either its ID or reference. If both are set, ID is used." + proposal( + "Optionally, locate proposal by its ID" + id: ID + "Optionally, locate proposal by its reference. If ID is set, this parameter is ignored." + reference: String + ): ProposalNode + + "All governance proposals in the Vega network" + proposalsConnection( + "Optional type of proposal to retrieve data for" + proposalType: ProposalType + "Returns only proposals in the specified state. Leave out to get all proposals" + inState: ProposalState + "Optional Pagination information" + pagination: Pagination + ): ProposalsConnection + + "Flag indicating whether the data-node is ready to begin the protocol upgrade" + protocolUpgradeStatus: ProtocolUpgradeStatus + + "List protocol upgrade proposals, optionally filtering on status or approver" + protocolUpgradeProposals( + inState: ProtocolUpgradeProposalStatus + approvedBy: String + pagination: Pagination + ): ProtocolUpgradeProposalConnection + + "List referral sets" + referralSets( + "Optional referral set ID to fetch information for" + id: ID + "Optional referrer party ID to filter for. If referral set ID is provided, this parameter is ignored." + referrer: ID + "Optional referee party ID to filter for. If referral set ID, or referrer is provided, this parameter is ignored." + referee: ID + "Optional pagination information" + pagination: Pagination + ): ReferralSetConnection! + + referralSetReferees( + "Optional referral set ID to fetch referees for" + id: ID + "Optional referrer party ID to filter for. If referral set ID is provided, this parameter is ignored." + referrer: ID + "Optional referee party ID to filter for. If referral set ID, or referrer is provided, this parameter is ignored." + referee: ID + "Optional pagination information" + pagination: Pagination + "Optional number of epochs to aggregate referee volume and reward statistics for. If omitted, the default is 30 epochs." + aggregationEpochs: Int + ): ReferralSetRefereeConnection! + + "Get referral set statistics" + referralSetStats( + "Optional referral set ID to fetch stats for" + setId: ID + "Optional epoch to get statistics from. If not provided, the latest statistics are returned" + epoch: Int + "Optional party ID. If not provided all parties for the epoch are returned" + partyId: ID + "Optional pagination information" + pagination: Pagination + ): ReferralSetStatsConnection! + + "Get statistics about the Vega node" + statistics: Statistics! + + "Get stop order by ID" + stopOrder(id: ID!): StopOrder + + "Get a list of stop orders. If provided, the filter will be applied to the list of stop orders to restrict the results." + stopOrders( + "Optional filter to restrict the results of the list." + filter: StopOrderFilter + "Optional pagination information" + pagination: Pagination + ): StopOrderConnection + + "Get a list of current game team scores. If provided, the filter will be applied to the list of games/teams to restrict the results." + gameTeamScores( + "Optional filter to restrict the results of the list." + filter: GameTeamScoreFilter + "Optional pagination information" + pagination: Pagination + ): GameTeamScoreConnection + + "Get a list of current game party scores. If provided, the filter will be applied to the list of games/parties to restrict the results." + gamePartyScores( + "Optional filter to restrict the results of the list." + filter: GamePartyScoreFilter + "Optional pagination information" + pagination: Pagination + ): GamePartyScoreConnection + + "List markets in a succession line" + successorMarkets( + "Market ID of any market in the succession line" + marketId: ID! + """ + Flag indicating whether to include the full succession line or not. + If not specified, the default is false. + When false, only the requested market and its children are returned. + """ + fullHistory: Boolean + "Optional pagination information" + pagination: Pagination + ): SuccessorMarketConnection + + """ + List information about all teams or filter for a specific team ID or referrer, or referee's party ID + If no filter is provided all teams will be listed. + If a team ID is provided, only the team with that ID will be returned + If a party ID is provided, the team whose referrer party ID or a referee's party ID matches will be return + If both team ID and party ID is provided, only the team ID will be used. + """ + teams( + "Optional team ID to filter for" + teamId: ID + "Optional referrer, or team referee to filter for" + partyId: ID + "Optional pagination information" + pagination: Pagination + ): TeamConnection + + """ + List teams statistics + Get the statistics of all teams, or for a specific team by using team ID, over a number of epochs. + If a team does not have at least the number of epochs worth of data, it is ignored. + """ + teamsStatistics( + "Optional team ID to filter for" + teamId: ID + "Optional number of epochs to aggregate referee volume and reward statistics for. If omitted, the default is 10 epochs." + aggregationEpochs: Int + "Optional pagination information" + pagination: Pagination + ): TeamsStatisticsConnection + + """ + List team members' statistics for a given team + Get the statistics of all team members for a given team ID, or for a specific member by using party ID, over a number of epochs. + If a team does not have at least the number of epochs worth of data, it is ignored. + """ + teamMembersStatistics( + "Team ID to filter for" + teamId: ID! + "Optional party ID to filter for" + partyId: ID + "Optional number of epochs to aggregate referee volume and reward statistics for. If omitted, the default is 10 epochs." + aggregationEpochs: Int + "Optional pagination information" + pagination: Pagination + ): TeamMembersStatisticsConnection + + "List all referees for a team" + teamReferees( + "ID of the team to list referees for" + teamId: ID! + "Optional pagination information" + pagination: Pagination + ): TeamRefereeConnection + + "List a referee's team history" + teamRefereeHistory( + "ID of the referee to list team history for" + referee: ID! + "Optional pagination information" + pagination: Pagination + ): TeamRefereeHistoryConnection + + "Time weighted notional position is a metric used to determine if a reward should be paid to a party" + timeWeightedNotionalPosition( + "Settlement asset for the position" + assetId: ID! + "Party holding the position" + partyId: ID! + "Game to filter for" + gameId: ID! + "Optional epoch to filter for. If no epoch is specified, the time weighted notional position from the end of the most recently completed epoch is returned." + epochSeq: Int + ): TimeWeightedNotionalPosition + + "Get total transfer fee discount available" + totalTransferFeeDiscount( + "ID of party eligible for the discount." + partyId: String! + "ID of the asset that the discount relates to." + assetId: String! + ): TotalTransferFeeDiscount + + "Get a list of all trades and apply any given filters to the results" + trades( + filter: TradesFilter + "Optional Pagination information" + pagination: Pagination + "Date range to fetch trades between" + dateRange: DateRange + ): TradeConnection + + "Get a list of all transfers for a public key" + transfersConnection( + "The public key to look for" + partyId: ID + "Direction of the transfer with respect to the public key" + direction: TransferDirection + "Pagination information" + pagination: Pagination + "Filter for reward transfers only. Direction must be 'From' if a public key is used" + isReward: Boolean + "Optional epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`." + fromEpoch: Int + "Optional epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch." + toEpoch: Int + "Optional status to filter on." + status: TransferStatus + "Optional dispatch strategy's scope to filter for." + scope: TransferScope + "Optional game ID to filter for" + gameId: ID + "Optional from account type to filter for" + fromAccountType: AccountType + "Optional to account type to filter for" + toAccountType: AccountType + ): TransferConnection + + "Find a transfer using its ID" + transfer("ID of the transfer" id: ID!): TransferNode + + "Get volume discount statistics" + volumeDiscountStats( + "Optional epoch to get statistics from. If not provided, the latest statistics are returned" + epoch: Int + "Optional party ID" + partyId: ID + "Optional pagination information" + pagination: Pagination + ): VolumeDiscountStatsConnection! + + "Find a withdrawal using its ID" + withdrawal("ID of the withdrawal" id: ID!): Withdrawal + + "Fetch all withdrawals" + withdrawals( + "Date range to fetch withdrawals between" + dateRange: DateRange + "Pagination options" + pagination: Pagination + ): WithdrawalsConnection + + """ + List margin modes per party per market + + Get a list of all margin modes, or for a specific market ID, or party ID. + """ + partyMarginModes( + "Optional team ID to filter for" + marketId: ID + "Optional referrer, or team referee to filter for" + partyId: ID + "Optional pagination information" + pagination: Pagination + ): PartyMarginModesConnection +} + +type EstimatedAMMBounds { + "Theoretical volume at the top of the upper bound." + positionSizeAtUpper: String + "Theoretical volume at the top of the lower bound." + positionSizeAtLower: String + "Loss of commitment at the upper bound." + lossOnCommitmentAtUpper: String + "Loss of commitment at the lower bound." + lossOnCommitmentAtLower: String + "Estimated price above upper bound at which the commitment will be lost." + liquidationPriceAtUpper: String + "Estimated price below the lower bound at which the commitment will be lost." + liquidationPriceAtLower: String +} + +"Defines the types of a dispatch strategy's scope the API can filter on." +enum TransferScope { + "Matches transfers that have dispatch strategy scope of individual set." + SCOPE_INDIVIDUAL + "Matches transfers that have dispatch strategy scope of team set." + SCOPE_TEAM +} + +"All the states a transfer can transition between" +enum TransferStatus { + "Indicates a transfer still being processed" + STATUS_PENDING + "Indicates a transfer accepted by the Vega network" + STATUS_DONE + "Indicates a transfer rejected by the Vega network" + STATUS_REJECTED + """ + Indicates a transfer stopped by the Vega network + e.g: no funds left to cover the transfer + """ + STATUS_STOPPED + "Indication of a transfer cancelled by the user" + STATUS_CANCELLED +} + +"A user initiated transfer" +type Transfer { + "ID of this transfer" + id: ID! + + "The public key of the sender in this transfer" + from: String! + + "The account type from which funds have been sent" + fromAccountType: AccountType! + + "The public key of the recipient of the funds" + to: String! + + "The account type that has received the funds" + toAccountType: AccountType! + + "The asset" + asset: Asset + + "The amount sent" + amount: String! + + "An optional reference" + reference: String + + "The status of this transfer" + status: TransferStatus! + + "The RFC3339Nano time at which the transfer was submitted" + timestamp: Timestamp! + + "The type of transfer being made, i.e. a one-off or recurring transfer" + kind: TransferKind! + + "An optional reason explaining the status of the transfer" + reason: String + + "An optional game ID to filter for transfers that are made for rewarding participation in games" + gameId: ID +} + +union TransferKind = + OneOffTransfer + | RecurringTransfer + | OneOffGovernanceTransfer + | RecurringGovernanceTransfer + +"The specific details for a one-off governance transfer" +type OneOffGovernanceTransfer { + "An optional RFC3339Nano time when the transfer should be delivered" + deliverOn: Timestamp +} + +"The specific details for a recurring governance transfer" +type RecurringGovernanceTransfer { + "The epoch at which this recurring transfer will start" + startEpoch: Int! + "An optional epoch at which this transfer will stop" + endEpoch: Int + "An optional dispatch strategy for the recurring transfer" + dispatchStrategy: DispatchStrategy + "The factor of the initial amount to be distributed" + factor: String +} + +"The specific details for a one-off transfer" +type OneOffTransfer { + "An optional RFC3339Nano time when the transfer should be delivered" + deliverOn: Timestamp +} + +"The specific details for a recurring transfer" +type RecurringTransfer { + "The epoch at which this recurring transfer will start" + startEpoch: Int! + "An optional epoch at which this transfer will stop" + endEpoch: Int + "The factor of the initial amount to be distributed" + factor: String! + "An optional dispatch strategy for the recurring transfer" + dispatchStrategy: DispatchStrategy +} + +"The type of metric to use for a reward dispatch strategy" +enum DispatchMetric { + "Dispatch metric that uses the total maker fees paid in the market" + DISPATCH_METRIC_MAKER_FEES_PAID + "Dispatch metric that uses the total maker fees received in the market" + DISPATCH_METRIC_MAKER_FEES_RECEIVED + "Dispatch metric that uses the total LP fees received in the market" + DISPATCH_METRIC_LP_FEES_RECEIVED + "Dispatch metric that uses the total value of the market if above the required threshold and not paid given proposer bonus yet" + DISPATCH_METRIC_MARKET_VALUE + "Dispatch metric that uses the time weighted position of the party in the market" + DISPATCH_METRIC_AVERAGE_POSITION + "Dispatch metric that uses the relative PNL of the party in the market" + DISPATCH_METRIC_RELATIVE_RETURN + "Dispatch metric that uses return volatility of the party in the market" + DISPATCH_METRIC_RETURN_VOLATILITY + "Dispatch metric that uses the validator ranking of the validator as metric" + DISPATCH_METRIC_VALIDATOR_RANKING + "Dispatch metric that uses the realised return of the party in the market" + DISPATCH_METRIC_REALISED_RETURN +} + +enum EntityScope { + "Rewards must be distributed directly to eligible parties" + ENTITY_SCOPE_INDIVIDUALS + "Rewards must be distributed directly to eligible teams, and then amongst team members" + ENTITY_SCOPE_TEAMS +} + +enum IndividualScope { + "All parties on the network are within the scope of this reward" + INDIVIDUAL_SCOPE_ALL + "All parties that are part of a team are within the scope of this reward" + INDIVIDUAL_SCOPE_IN_TEAM + "All parties that are not part of a team are within the scope of this reward" + INDIVIDUAL_SCOPE_NOT_IN_TEAM + "All keys representing AMMs are within the scope of this reward" + INDIVIDUAL_SCOPE_AMM +} + +enum DistributionStrategy { + "Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric scaled by any active multipliers that party has" + DISTRIBUTION_STRATEGY_PRO_RATA + "Rewards funded using the rank strategy" + DISTRIBUTION_STRATEGY_RANK +} + +"Dispatch strategy for a recurring transfer" +type DispatchStrategy { + "Defines the data that will be used to compare markets so as to distribute rewards appropriately" + dispatchMetric: DispatchMetric! + + "The asset to use for measuring contribution to the metric" + dispatchMetricAssetId: ID! + + "Scope the dispatch to this market only under the metric asset" + marketIdsInScope: [ID!] + + "The type of entities eligible for this strategy" + entityScope: EntityScope! + + "If entity scope is individuals then this defines the scope for individuals" + individualScope: IndividualScope + + "The teams in scope for the reward, if the entity is teams" + teamScope: [ID] + + "The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if scope is team" + nTopPerformers: String + + "Minimum number of governance tokens, e.g. VEGA, staked for a party to be considered eligible" + stakingRequirement: String! + + "Minimum notional time-weighted averaged position required for a party to be considered eligible" + notionalTimeWeightedAveragePositionRequirement: String! + + "Number of epochs to evaluate the metric on" + windowLength: Int! + + "Number of epochs after distribution to delay vesting of rewards by" + lockPeriod: Int! + + "Controls how the reward is distributed between qualifying parties" + distributionStrategy: DistributionStrategy! + + "Ascending order list of start rank and corresponding share ratio" + rankTable: [RankTable] + + "Optional multiplier on taker fees used to cap the rewards a party may receive in an epoch" + capRewardFeeMultiple: String + + "Interval for the distribution of the transfer" + transferInterval: Int +} + +type RankTable { + startRank: Int! + shareRatio: Int! +} + +"Validating status of a node, i.e. validator or non-validator" +enum NodeStatus { + "The node is non-validating" + NODE_STATUS_NON_VALIDATOR + + "The node is validating" + NODE_STATUS_VALIDATOR +} + +"Describes in both human readable and block time when an epoch spans." +type EpochTimestamps { + "RFC3339 timestamp - Vega time of epoch start, null if not started" + start: Timestamp + "RFC3339 timestamp - Vega time of epoch expiry" + expiry: Timestamp + "RFC3339 timestamp - Vega time of epoch end, null if not ended" + end: Timestamp + "Height of first block in the epoch, null if not started" + firstBlock: String! + "Height of last block in the epoch, null if not ended" + lastBlock: String +} + +"A node's key rotation event" +type KeyRotation { + "ID of node where rotation took place" + nodeId: ID! + "Old public key rotated from" + oldPubKey: String! + "New public key rotated to" + newPubKey: String! + "Block height when the rotation took place" + blockHeight: String! +} + +"An Ethereum key rotation record that is returned in a paginated Ethereum key rotation connection" +type EthereumKeyRotationEdge { + node: EthereumKeyRotation! + cursor: String +} + +"A paginated type for returning Ethereum key rotation records" +type EthereumKeyRotationsConnection { + "The ethereum key rotations in this connection" + edges: [EthereumKeyRotationEdge!]! + "The pagination information" + pageInfo: PageInfo +} + +"Describes the ethereum key rotations of nodes on the vega network" +type EthereumKeyRotation { + "ID of node where rotation took place" + nodeId: ID! + "Old ethereum address" + oldAddress: String! + "New ethereum address" + newAddress: String! + "Block height when the rotation took place" + blockHeight: String! +} + +"Epoch describes a specific period of time in the Vega network" +type Epoch { + "Numeric sequence number used to identify the epoch" + id: ID! + + "Timestamps for start and end of epochs" + timestamps: EpochTimestamps! + + "Validators that participated in this epoch" + validatorsConnection(pagination: Pagination): NodesConnection + + "Delegations data for this epoch" + delegationsConnection( + "Optional party ID to filter on" + partyId: ID + "Optional node ID to filter on" + nodeId: ID + "Pagination information" + pagination: Pagination + ): DelegationsConnection +} + +"Details on the collection of nodes for particular validator status" +type NodeSet { + "Total number of nodes in the node set" + total: Int! + + "Number of nodes in the node set that had a performance score of 0 at the end of the last epoch" + inactive: Int! + + "IDs of the nodes that were promoted into this node set at the start of the epoch" + promoted: [String!] + + "IDs of the nodes that were demoted into this node set at the start of the epoch" + demoted: [String!] + + "Total number of nodes allowed in the node set" + maximum: Int +} + +"Summary of data across all nodes" +type NodeData { + "Total staked amount across all nodes" + stakedTotal: String! + + "Total number of nodes across all node sets" + totalNodes: Int! + + "Total number of nodes that had a performance score of 0 at the end of the last epoch" + inactiveNodes: Int! + + "Details on the set of consensus nodes in the network" + tendermintNodes: NodeSet! + + "Details on the set of ersatz (standby) nodes in the network" + ersatzNodes: NodeSet + + "Details on the set of pending nodes in the network" + pendingNodes: NodeSet + + # @TODO allow to query based on number of epochs uptime(epochs: Int) + "Total uptime for all epochs across all nodes. Or specify a number of epochs" + uptime: Float! +} + +"Summary of a node's rewards for a given epoch" +type EpochParticipation { + epoch: Epoch + + "RFC3339 timestamp" + offline: Timestamp + + "RFC3339 timestamp" + online: Timestamp + + "Total amount rewarded for participation in the given epoch" + totalRewards: Float +} + +"Summary of all epochs for a node" +type EpochData { + "Total number of epochs since node was created" + total: Int! + + "Total number of offline epochs since node was created" + offline: Int! + + "Total number of online epochs since node was created" + online: Int! +} + +"Information available for a node" +type Node { + "The node URL eg n01.vega.xyz" + id: ID! + + "Public key of the node operator" + pubkey: String! + + "Tendermint public key of the node" + tmPubkey: String! + + "Ethereum public key of the node" + ethereumAddress: String! + + "URL from which you can get more info about the node." + infoUrl: String! + + "Country code for the location of the node" + location: String! + + "The amount of stake the node has put up themselves" + stakedByOperator: String! + + "The amount of stake that has been delegated by token holders" + stakedByDelegates: String! + + "Total amount staked on node" + stakedTotal: String! + + # "Max amount of (wanted) stake, is this a network param or a node param" + # @TODO - add this field + # maxIntendedStake: String! + + "Amount of stake on the next epoch" + pendingStake: String! + + "Summary of epoch data across all nodes" + epochData: EpochData + + # @TODO implement this filter + # epochs(last: Int, since: String): [EpochParticipation!]! + + "Validator status of the node" + status: NodeStatus! + + "All delegation for a node by a given party if specified, or all delegations." + delegationsConnection( + partyId: ID + pagination: Pagination + ): DelegationsConnection + + "Reward scores for the current epoch for the validator" + rewardScore: RewardScore + + "Ranking scores and status for the validator for the current epoch" + rankingScore: RankingScore! + # The name of the node + name: String! + + # The URL of an avatar + avatarUrl: String +} + +type NodeBasic { + "The node URL, for example n01.vega.xyz" + id: ID! + "Public key of the node operator" + pubkey: String! + "Tendermint public key of the node" + tmPubkey: String! + "Ethereum public key of the node" + ethereumAddress: String! + "URL that provides more information about the node" + infoUrl: String! + "Country code for the location of the node" + location: String! + "Validator status of the node" + status: NodeStatus! + "The name of the node operator" + name: String! + "The URL of an avatar" + avatarUrl: String +} + +type RewardScore { + "The stake based validator score with anti-whaling" + rawValidatorScore: String! + "The performance score of the validator" + performanceScore: String! + "The multisig score of the validator" + multisigScore: String! + "The composite score of the validator" + validatorScore: String! + "The normalised score of the validator" + normalisedScore: String! + "The status of the validator for this score" + validatorStatus: ValidatorStatus! +} + +type RankingScore { + "The current validation status of the validator" + status: ValidatorStatus! + "The former validation status of the validator" + previousStatus: ValidatorStatus! + "The ranking score of the validator" + rankingScore: String! + "The stake based score of the validator (no anti-whaling)" + stakeScore: String! + "The performance score of the validator" + performanceScore: String! + "The Tendermint voting power of the validator (uint32)" + votingPower: String! +} + +"Status of a validator node" +enum ValidatorStatus { + "The node is taking part in Tendermint consensus" + VALIDATOR_NODE_STATUS_TENDERMINT + "The node is a candidate to become a Tendermint validator if a slot is made available" + VALIDATOR_NODE_STATUS_ERSATZ + "The node is pending promotion to ersatz (standby), if a slot is available and if the node fulfils the requirements" + VALIDATOR_NODE_STATUS_PENDING +} + +type Delegation { + "Amount delegated" + amount: String! + + "Party that is delegating" + party: Party! + + "URL of node you are delegating to" + node: Node! + + "Epoch of delegation" + epoch: Int! +} + +"Status of an asset that has been proposed to be added to the network" +enum AssetStatus { + "Asset is proposed to be added to the network" + STATUS_PROPOSED + "Asset has been rejected" + STATUS_REJECTED + "Asset is pending listing on the ethereum bridge" + STATUS_PENDING_LISTING + "Asset can be used on the Vega network" + STATUS_ENABLED +} + +"Represents an asset in Vega" +type Asset { + "The ID of the asset" + id: ID! + + "The full name of the asset (e.g: Great British Pound)" + name: String! + + "The symbol of the asset (e.g: GBP)" + symbol: String! + + "The precision of the asset. Should match the decimal precision of the asset on its native chain, e.g: for ERC20 assets, it is often 18" + decimals: Int! + + "The minimum economically meaningful amount in the asset" + quantum: String! + + "The origin source of the asset (e.g: an ERC20 asset)" + source: AssetSource! + + "The status of the asset in the Vega network" + status: AssetStatus! + + "The infrastructure fee account for this asset" + infrastructureFeeAccount: AccountBalance + + "The staking reward pool account for this asset" + globalRewardPoolAccount: AccountBalance + + "The global insurance account for this asset" + globalInsuranceAccount: AccountBalance + "The network treasury account for this asset" + networkTreasuryAccount: AccountBalance + "The taker fee reward account for this asset" + takerFeeRewardAccount: AccountBalance + "The maker fee reward account for this asset" + makerFeeRewardAccount: AccountBalance + "The liquidity provision reward account for this asset" + lpFeeRewardAccount: AccountBalance + "The market proposer reward account for this asset" + marketProposerRewardAccount: AccountBalance +} + +"One of the possible asset sources" +union AssetSource = BuiltinAsset | ERC20 + +"One of the possible asset sources for update assets proposals" +union UpdateAssetSource = UpdateERC20 + +"An asset originated from an Ethereum ERC20 Token" +type ERC20 { + "The address of the ERC20 contract" + contractAddress: String! + """ + The lifetime limits deposit per address + Note: this is a temporary measure that can be changed by governance + """ + lifetimeLimit: String! + """ + The maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay. + There is no limit on the size of a withdrawal + Note: this is a temporary measure that can be changed by governance + """ + withdrawThreshold: String! + "The chain ID the asset originates from." + chainId: String! +} + +"An asset originated from an Ethereum ERC20 Token" +type UpdateERC20 { + """ + The lifetime limits deposit per address + Note: this is a temporary measure that can be changed by governance + """ + lifetimeLimit: String! + """ + The maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay. + There is no limit on the size of a withdrawal + Note: this is a temporary measure that can be changed by governance + """ + withdrawThreshold: String! +} + +"A Vega builtin asset, mostly for testing purpose" +type BuiltinAsset { + "Maximum amount that can be requested by a party through the built-in asset faucet at a time" + maxFaucetAmountMint: String! +} + +"Represents a signature for the approval of a resource from a validator" +type NodeSignature { + "The ID of the resource being signed for" + id: ID! + + "The signature, as base64 encoding" + signature: String + + "The kind of signature this is (e.g: withdrawal, new asset, etc)" + kind: NodeSignatureKind +} + +"Represents the type of signature provided by a node" +enum NodeSignatureKind { + "A signature for proposing a new asset into the network" + NODE_SIGNATURE_KIND_ASSET_NEW + + "A signature for allowing funds withdrawal" + NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL + + "A signature to add a new validator to the ERC20 bridge" + NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED + + "A signature to remove a validator from the ERC20 bridge" + NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED + + "A signature to update limits of an ERC20 asset" + NODE_SIGNATURE_KIND_ASSET_UPDATE +} + +"Statistics about the node" +type Statistics { + "Current block number" + blockHeight: String! + + "Current block hash" + blockHash: String! + + "Number of items in the backlog" + backlogLength: String! + + "Total number of peers on the Vega network" + totalPeers: String! + + "RFC3339Nano genesis time of the chain" + genesisTime: Timestamp! + + "RFC3339Nano current time (real)" + currentTime: Timestamp! + + "RFC3339Nano uptime of the node" + upTime: String! + + "RFC3339Nano current time of the chain (decided through consensus)" + vegaTime: Timestamp! + + "Status of the Vega application connection with the chain" + status: String! + + "Number of transaction processed per block" + txPerBlock: String! + + "Average size of the transactions" + averageTxBytes: String! + + "Average number of orders added per blocks" + averageOrdersPerBlock: String! + + "Number of the trades per seconds" + tradesPerSecond: String! + + "Number of orders per seconds" + ordersPerSecond: String! + + "Total number of markets" + totalMarkets: String! + + "Total number of amended orders" + totalAmendOrder: String! + + "Total number of cancelled orders" + totalCancelOrder: String! + + "Total number of orders created" + totalCreateOrder: String! + + "Total number of orders" + totalOrders: String! + + "Total number of trades" + totalTrades: String! + + "Total number of events on the last block" + eventCount: String! + + "The number of events per second on the last block" + eventsPerSecond: String! + + "Version commit hash of the Vega node" + appVersionHash: String! + + "Version of the Vega node (semver)" + appVersion: String! + + "Version of the chain (semver)" + chainVersion: String! + + "Duration of the last block, in nanoseconds" + blockDuration: String! + + "Current chain ID" + chainId: ID! +} + +"A mode where Vega tries to execute orders as soon as they are received" +type ContinuousTrading { + "Size of an increment in price in terms of the quote currency" + tickSize: String! +} + +"Frequent batch auctions trading mode" +type DiscreteTrading { + "Duration of the discrete trading batch in nanoseconds. Maximum 1 month." + duration: Int! + "Size of an increment in price in terms of the quote currency" + tickSize: String! +} + +"Parameters for the log normal risk model" +type LogNormalModelParams { + "Mu parameter, annualised growth rate of the underlying asset" + mu: Float! + "R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number" + r: Float! + "Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number" + sigma: Float! +} + +"Parameters for the simple risk model" +type SimpleRiskModelParams { + "Risk factor for long" + factorLong: Float! + "Risk factor for short" + factorShort: Float! +} + +"A type of risk model for futures trading" +type LogNormalRiskModel { + "Lambda parameter of the risk model, probability confidence level used in expected shortfall calculation when obtaining the maintenance margin level, must be strictly greater than 0 and strictly smaller than 1" + riskAversionParameter: Float! + "Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall calculation to obtain the maintenance margin, must be a strictly non-negative real number" + tau: Float! + "Parameters for the log normal risk model" + params: LogNormalModelParams! + "An optional override for the risk factor calculated by the risk model." + riskFactorOverride: RiskFactorOverride +} + +"Risk factor override to control stable leverage" +type RiskFactorOverride { + "Short Risk factor value" + short: String! + "Long Risk factor value" + long: String! +} + +"A type of simple/dummy risk model where you can specify the risk factor long and short in params" +type SimpleRiskModel { + "Params for the simple risk model" + params: SimpleRiskModelParams! +} + +union RiskModel = LogNormalRiskModel | SimpleRiskModel + +"A set of metadata to associate to an instrument" +type InstrumentMetadata { + "An arbitrary list of tags to associated to associate to the Instrument (string list)" + tags: [String!] +} + +"An Ethereum data source" +type EthereumEvent { + "The ID of the ethereum contract to use (string)" + contractId: ID! + + "Name of the Ethereum event to listen to. (string)" + event: String! +} + +union Oracle = EthereumEvent + +"Capped future configuration" +type FutureCap { + "The max price cap for a future" + maxPrice: String! + "True for options market" + binarySettlement: Boolean + "True if parties are fully collateralised on this market" + fullyCollateralised: Boolean +} + +"A Future product" +type Future { + "The name of the asset (string)" + settlementAsset: Asset! + + "String representing the quote (e.g. BTCUSD -> USD is quote)" + quoteName: String! + + "The data source specification that describes the data of interest for settlement." + dataSourceSpecForSettlementData: DataSourceSpec! + + "The data source specification that describes the data-source data of interest for trading termination." + dataSourceSpecForTradingTermination: DataSourceSpec! + + "The binding between the data source specification and the settlement data" + dataSourceSpecBinding: DataSourceSpecToFutureBinding! + + "If set, the market is a capped future" + cap: FutureCap +} + +"Spot FX product" +type Spot { + "Underlying base asset for the spot product" + baseAsset: Asset! + "Underlying quote asset for the spot product" + quoteAsset: Asset! +} + +"Perpetual future product" +type Perpetual { + "Underlying asset for the perpetual instrument" + settlementAsset: Asset! + "Quote name of the instrument" + quoteName: String! + "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]" + marginFundingFactor: String! + "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]" + interestRate: String! + "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]" + clampLowerBound: String! + "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]" + clampUpperBound: String! + "Data source specification describing the data source for settlement schedule" + dataSourceSpecForSettlementSchedule: DataSourceSpec! + "Data source specification describing the data source for settlement" + dataSourceSpecForSettlementData: DataSourceSpec! + "Binding between the data source spec and the settlement data" + dataSourceSpecBinding: DataSourceSpecPerpetualBinding! + "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments" + fundingRateScalingFactor: String + "Lower bound for the funding-rate such that the funding-rate will never be lower than this value" + fundingRateLowerBound: String + "Upper bound for the funding-rate such that the funding-rate will never be higher than this value" + fundingRateUpperBound: String + "Optional configuration driving the internal composite price calculation for perpetual product" + internalCompositePriceConfig: CompositePriceConfiguration +} + +""" +Bindings to describe which property of the data source data is to be used as settlement data +and which is to be used as the trading termination trigger. +""" +type DataSourceSpecPerpetualBinding { + """ + Name of the property in the source data that should be used as settlement data. + For example, if it is set to "prices.BTC.value", then the perpetual market will use the value of this property + as settlement data. + """ + settlementDataProperty: String! + """ + Name of the property in the source data that should be used as settlement schedule. + For example, if it is set to "prices.BTC.timestamp", then the perpetual market will use the value of this property + """ + settlementScheduleProperty: String! +} + +""" +Describes which property of the data source data should be +used as composite price source. +""" +type SpecBindingForCompositePrice { + priceSourceProperty: String! +} + +""" +DataSourceSpecToFutureBinding tells on which property data source data should be +used as settlement data and trading termination. +""" +type DataSourceSpecToFutureBinding { + settlementDataProperty: String! + tradingTerminationProperty: String! +} + +""" +An data source specification describes the data source data that a product (or a risk model) +wants to get from the oracle engine. +""" +type DataSourceSpec { + "ID is a hash generated from the DataSourceSpec data." + id: ID! + "RFC3339Nano creation date time" + createdAt: Timestamp! + "RFC3339Nano last updated timestamp" + updatedAt: Timestamp + + data: DataSourceDefinition! + + "Status describes the status of the data source spec" + status: DataSourceSpecStatus! +} + +""" +externalDataSourceSpec is the type that wraps the DataSourceSpec type in order to be further used/extended +by the OracleSpec +""" +type ExternalDataSourceSpec { + spec: DataSourceSpec! +} + +type OracleSpec { + dataSourceSpec: ExternalDataSourceSpec! + "Data lists all the oracle data broadcast to this spec" + dataConnection(pagination: Pagination): OracleDataConnection! +} + +"Describes the status of the data spec" +enum DataSourceSpecStatus { + "Describes an active data spec" + STATUS_ACTIVE + """ + Describes a data spec that is not listening to data + anymore + """ + STATUS_DEACTIVATED +} + +""" +Signer is the authorized signature used for the data. +""" +type Signer { + signer: SignerKind! +} + +union SignerKind = ETHAddress | PubKey + +type ETHAddress { + address: String +} + +type PubKey { + key: String +} + +""" +Filter describes the conditions under which oracle data is considered of +interest or not. +""" +type Filter { + "key is the data source data property key targeted by the filter." + key: PropertyKey! + """ + The conditions that should be matched by the data to be + considered of interest. + """ + conditions: [Condition!] +} + +"PropertyKey describes the property key contained in a source data." +type PropertyKey { + "The name of the property." + name: String + "The type of the property." + type: PropertyKeyType! + """ + An optional decimal place to be applied on the provided value. + Valid only for PropertyType of type DECIMAL, INTEGER. + """ + numberDecimalPlaces: Int +} + +""" +Type describes the type of properties that are supported by the data source +engine. +""" +enum PropertyKeyType { + "Any type." + TYPE_EMPTY + "Integer type." + TYPE_INTEGER + "String type." + TYPE_STRING + "Boolean type." + TYPE_BOOLEAN + "Any floating point decimal type." + TYPE_DECIMAL + "Timestamp date type." + TYPE_TIMESTAMP +} + +""" +Condition describes the condition that must be validated by the data source engine +""" +type Condition { + "The type of comparison to make on the value." + operator: ConditionOperator! + "The value to compare against." + value: String +} + +"Comparator describes the type of comparison." +enum ConditionOperator { + "Verify if the property values are strictly equal or not." + OPERATOR_EQUALS + "Verify if the data source data value is greater than the Condition value." + OPERATOR_GREATER_THAN + """ + Verify if the data source data value is greater than or equal to the Condition + value. + """ + OPERATOR_GREATER_THAN_OR_EQUAL + " Verify if the data source data value is less than the Condition value." + OPERATOR_LESS_THAN + """ + Verify if the oracle data value is less or equal to than the Condition + value. + """ + OPERATOR_LESS_THAN_OR_EQUAL +} + +"A data source contains the data sent by a data source" +type Data { + "signers is the list of public keys/ETH addresses that signed the data" + signers: [Signer!] + "properties contains all the properties sent by a data source" + data: [Property!] + + metaData: [Property] + + """ + List of all the data specs that matched this source data. + When the array is empty, it means no data spec matched this source data. + """ + matchedSpecIds: [ID!] + """ + RFC3339Nano formatted date and time for when the data was broadcast to the markets + with a matching data spec. + It has no value when the source data does not match any data spec. + """ + broadcastAt: Timestamp! +} + +type ExternalData { + data: Data! +} + +"An oracle data contains the data sent by an oracle" +type OracleData { + externalData: ExternalData! +} + +"A property associates a name to a value" +type Property { + "Name of the property" + name: String! + "Value of the property" + value: String! +} + +union Product = Future | Spot | Perpetual + +"Describes something that can be traded on Vega" +type Instrument { + "Uniquely identifies an instrument across all instruments available on Vega (string)" + id: ID! + + "A short non necessarily unique code used to easily describe the instrument (e.g: FX:BTCUSD/DEC18) (string)" + code: String! + + "Full and fairly descriptive name for the instrument" + name: String! + + "Metadata for this instrument" + metadata: InstrumentMetadata! + + "A reference to or instance of a fully specified product, including all required product parameters for that product (Product union)" + product: Product! +} + +type MarginCalculator { + "The scaling factors that will be used for margin calculation" + scalingFactors: ScalingFactors! + "If set to true on a capped future, all positions must be fully collateralised" + fullyCollateralised: Boolean +} + +type ScalingFactors { + "The scaling factor that determines the margin level at which Vega has to search for more money" + searchLevel: Float! + + "The scaling factor that determines the optimal margin level" + initialMargin: Float! + + "The scaling factor that determines the overflow margin level" + collateralRelease: Float! +} + +"A tradable instrument is a combination of an instrument and a risk model" +type TradableInstrument { + "An instance of, or reference to, a fully specified instrument." + instrument: Instrument! + + "A reference to a risk model that is valid for the instrument" + riskModel: RiskModel! + + "Margin calculation info, currently only the scaling factors (search, initial, release) for this tradable instrument" + marginCalculator: MarginCalculator +} + +"The factors applied to calculate the fees" +type FeeFactors { + "The factor applied to calculate MakerFees, a non-negative float" + makerFee: String! + "The factor applied to calculate InfrastructureFees, a non-negative float" + infrastructureFee: String! + "The factor applied to calculate LiquidityFees, a non-negative float" + liquidityFee: String! +} + +enum LiquidityFeeMethod { + METHOD_UNSPECIFIED + "Fee is smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake." + METHOD_MARGINAL_COST + "Fee is the weighted average of all liquidity providers' nominated fees, weighted by their commitment" + METHOD_WEIGHTED_AVERAGE + "Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee" + METHOD_CONSTANT +} + +"Market settings that describe how the liquidity fee is calculated" +type LiquidityFeeSettings { + "Method used to calculate the market's liquidity fee" + method: LiquidityFeeMethod! + "Constant liquidity fee used when using the constant fee method" + feeConstant: String +} + +"The fees applicable to a market" +type Fees { + "The factors used to calculate the different fees" + factors: FeeFactors! + "Liquidity fee settings for the market describing how the fee was calculated" + liquidityFeeSettings: LiquidityFeeSettings +} + +""" +An auction duration is used to configure 3 auction periods: +1. `duration > 0`, `volume == 0`: +The auction will last for at least N seconds. +2. `duration == 0`, `volume > 0`: +The auction will end once the given volume will match at uncrossing. +3. `duration > 0`, `volume > 0`: +The auction will take at least N seconds, but can end sooner if the market can trade a certain volume. +""" +type AuctionDuration { + "Duration of the auction in seconds" + durationSecs: Int! + "Target uncrossing trading volume" + volume: Int! +} + +""" +PriceMonitoringParameters holds a list of triggers +""" +type PriceMonitoringParameters { + "The list of triggers for this price monitoring" + triggers: [PriceMonitoringTrigger!] +} + +""" +PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration +""" +type PriceMonitoringTrigger { + "Price monitoring projection horizon τ in seconds (> 0)." + horizonSecs: Int! + "Price monitoring probability level p. (>0 and < 1)" + probability: Float! + """ + Price monitoring auction extension duration in seconds should the price + breach its theoretical level over the specified horizon at the specified + probability level (> 0) + """ + auctionExtensionSecs: Int! +} + +"Configuration of a market price monitoring auctions triggers" +type PriceMonitoringSettings { + "Specified a set of PriceMonitoringParameters to be use for price monitoring purposes" + parameters: PriceMonitoringParameters +} + +"Range of valid prices and the associated price monitoring trigger" +type PriceMonitoringBounds { + "Minimum price that isn't currently breaching the specified price monitoring trigger" + minValidPrice: String! + "Maximum price that isn't currently breaching the specified price monitoring trigger" + maxValidPrice: String! + "Price monitoring trigger associated with the bounds" + trigger: PriceMonitoringTrigger! + "Reference price used to calculate the valid price range" + referencePrice: String! + "Has this bound been triggered yet or is it still active" + active: Boolean +} + +"TargetStakeParameters contains parameters used in target stake calculation" +type TargetStakeParameters { + "Specifies length of time window expressed in seconds for target stake calculation" + timeWindow: Int! + + "Specifies scaling factors used in target stake calculation" + scalingFactor: Float! +} + +"Configuration of a market liquidity monitoring parameters" +type LiquidityMonitoringParameters { + "Specifies parameters related to target stake calculation" + targetStakeParameters: TargetStakeParameters! +} + +"Represents a product & associated parameters that can be traded on Vega, has an associated OrderBook and Trade history" +type Market { + "Market ID" + id: ID! + + "Fees related data" + fees: Fees! + + "An instance of, or reference to, a tradable instrument." + tradableInstrument: TradableInstrument! + + """ + The number of decimal places that an integer must be shifted by in order to get a correct + number denominated in the currency of the market. On spot markets, also called price decimal places. (uint64) + + Examples: + Currency Balance decimalPlaces Real Balance + GBP 100 0 GBP 100 + GBP 100 2 GBP 1.00 + GBP 100 4 GBP 0.01 + GBP 1 4 GBP 0.0001 ( 0.01p ) + + GBX (pence) 100 0 GBP 1.00 (100p ) + GBX (pence) 100 2 GBP 0.01 ( 1p ) + GBX (pence) 100 4 GBP 0.0001 ( 0.01p ) + GBX (pence) 1 4 GBP 0.000001 ( 0.0001p) + """ + decimalPlaces: Int! + + """ + The number of decimal places that an integer must be shifted in order to get a correct size (uint64). + i.e. 0 means there are no fractional orders for the market, and order sizes are always whole sizes. + 2 means sizes given as 10^2 * desired size, e.g. a desired size of 1.23 is represented as 123 in this market. + This sets how big the smallest order / position on the market can be. On spot markets, used for order size + and also known as size decimal places. + """ + positionDecimalPlaces: Int! + + """ + Auction duration specifies how long the opening auction will run (minimum + duration and optionally a minimum traded volume). + """ + openingAuction: AuctionDuration! + + "Price monitoring settings for the market" + priceMonitoringSettings: PriceMonitoringSettings! + + "Liquidity monitoring parameters for the market" + liquidityMonitoringParameters: LiquidityMonitoringParameters! + + "Current mode of execution of the market" + tradingMode: MarketTradingMode! + + "Current state of the market" + state: MarketState! + + "The proposal that initiated this market" + proposal: Proposal @deprecated(reason: "Use marketProposal") + + "The proposal that initiated this market" + marketProposal: ProposalNode + + "Orders on a market" + ordersConnection( + "Pagination information" + pagination: Pagination + "Filter orders" + filter: OrderByPartyIdsFilter + ): OrderConnection + + "Get account for a party or market" + accountsConnection( + "ID of the party to get the margin account for" + partyId: ID + "Pagination information" + pagination: Pagination + "Whether to return all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + ): AccountsConnection + + tradesConnection( + "Date range to retrieve trades from/to. Start and end time should be expressed as an integer value of Unix nanoseconds" + dateRange: DateRange + "Pagination information" + pagination: Pagination + ): TradeConnection + @deprecated( + reason: "Simplify and consolidate trades query and remove nesting. Use trades query instead" + ) + + "Current depth on the order book for this market" + depth( + "Maximum market order book depth (returns whole order book if omitted)" + maxDepth: Int + ): MarketDepth! + + "Candles on a market, for the 'last' n candles, at 'interval' seconds as specified by parameters using cursor based pagination" + candlesConnection( + "RFC3339Nano encoded time to get candles from" + since: String! + "Optional: RFC3339Nano encoded time to get candles to" + to: String + "Interval of the candles" + interval: Interval! + "Pagination information" + pagination: Pagination + ): CandleDataConnection + + "marketData for the given market" + data: MarketData + + "The list of the liquidity provision commitments for this market" + liquidityProvisions( + "An optional party ID" + partyId: ID + "An optional live flag to determine whether to list only live LPs or not" + live: Boolean + "Pagination information" + pagination: Pagination + ): LiquidityProvisionsWithPendingConnection + + "The list of the liquidity provision commitments for this market" + liquidityProvisionsConnection( + "An optional party ID" + partyId: ID + "An optional live flag to determine whether to list only live LPs or not" + live: Boolean + "Pagination information" + pagination: Pagination + ): LiquidityProvisionsConnection + @deprecated(reason: "Use liquidityProvisions instead") + + "Timestamps for state changes in the market" + marketTimestamps: MarketTimestamps! + + "Risk factors for the market" + riskFactors: RiskFactor + + "Linear slippage factor is used to cap the slippage component of maintainence margin - it is applied to the slippage volume" + linearSlippageFactor: String! + + "Quadratic slippage factor is used to cap the slippage component of maintainence margin - it is applied to the square of the slippage volume" + quadraticSlippageFactor: String! + @deprecated(reason: "This field will be removed in a future release") + + """ + Optional: Parent market ID. A market can be a successor to another market. If this market is a successor to a previous market, + this field will be populated with the ID of the previous market. + """ + parentMarketID: ID + + """ + Optional: When a successor market is created, a fraction of the parent market's insurance pool can be transferred to the successor market + """ + insurancePoolFraction: String + + "Optional: Market ID of the successor to this market if one exists" + successorMarketID: ID + + "Optional: Liquidity SLA parameters for the market" + liquiditySLAParameters: LiquiditySLAParameters + + "Optional: Liquidation strategy for the market" + liquidationStrategy: LiquidationStrategy + + "Configuration driving the mark price for the market" + markPriceConfiguration: CompositePriceConfiguration! + + "The market minimum tick size" + tickSize: String! + + "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + enableTxReordering: Boolean! +} + +""" +Market Depth is a measure of the number of open buy and sell orders for a security or currency at different prices. +The depth of market measure provides an indication of the liquidity and depth for the instrument. +""" +type MarketDepth { + "Market" + market: Market! + + "Buy side price levels (if available)" + buy: [PriceLevel!] + + "Sell side price levels (if available)" + sell: [PriceLevel!] + + "Last trade for the given market (if available)" + lastTrade: Trade + + "Sequence number for the current snapshot of the market depth" + sequenceNumber: String! +} + +""" +Market Depth is a measure of the number of open buy and sell orders for a security or currency at different prices. +The depth of market measure provides an indication of the liquidity and depth for the instrument. +""" +type ObservableMarketDepth { + "Market ID" + marketId: ID! + + "Buy side price levels (if available)" + buy: [PriceLevel!] + + "Sell side price levels (if available)" + sell: [PriceLevel!] + + "Last trade for the given market (if available)" + lastTrade: MarketDepthTrade! + + "Sequence number for the current snapshot of the market depth" + sequenceNumber: String! +} + +type MarketDepthTrade { + "ID of the trade for the given market (if available)" + id: ID! + + "Price of the trade" + price: String! + + "Size of the trade" + size: String! +} + +""" +Market Depth Update is a delta to the current market depth which can be used to update the +market depth structure to keep it correct +""" +type MarketDepthUpdate { + "Market" + market: Market! + + "Buy side price levels (if available)" + buy: [PriceLevel!] + + "Sell side price levels (if available)" + sell: [PriceLevel!] + + "Sequence number for the current snapshot of the market depth. It is always increasing but not monotonic." + sequenceNumber: String! + + "Sequence number of the last update sent; useful for checking that no updates were missed." + previousSequenceNumber: String! +} + +""" +Market Depth Update is a delta to the current market depth which can be used to update the +market depth structure to keep it correct +""" +type ObservableMarketDepthUpdate { + "Market ID" + marketId: ID! + + "Buy side price levels (if available)" + buy: [PriceLevel!] + + "Sell side price levels (if available)" + sell: [PriceLevel!] + + "Sequence number for the current snapshot of the market depth. It is always increasing but not monotonic." + sequenceNumber: String! + + "Sequence number of the last update sent; useful for checking that no updates were missed." + previousSequenceNumber: String! +} + +"Represents a price on either the buy or sell side and all the orders at that price" +type PriceLevel { + "The price of all the orders at this level (uint64)" + price: String! + + "The total remaining size of all orders at this level (uint64)" + volume: String! + + "The total volume of all AMM's at this level (uint64)" + ammVolume: String! + + "The total estimated volume of all AMM's at this level (uint64)" + ammVolumeEstimated: String! + + "The number of orders at this price level (uint64)" + numberOfOrders: String! +} + +"Candle stick representation of trading" +type Candle { + "RFC3339Nano formatted date and time for the candle start time" + periodStart: Timestamp! + + "RFC3339Nano formatted date and time for the candle end time, or last updated time if the candle is still open" + lastUpdateInPeriod: Timestamp! + + "High price (uint64)" + high: String! + + "Low price (uint64)" + low: String! + + "Open price (uint64)" + open: String! + + "Close price (uint64)" + close: String! + + "Volume price (uint64)" + volume: String! + + "Total notional value of trades. This value is determined by multiplying price, using market decimal places, by size, using position decimal places. The number of decimal places needed to convert this value to a decimal is market decimal places plus position decimal places. (uint64)" + notional: String! +} + +"Represents a party on Vega, could be an ethereum wallet address in the future" +type Party { + "Party identifier" + id: ID! + + "Orders relating to a party" + ordersConnection( + "Pagination information" + pagination: Pagination + "Filter orders" + filter: OrderByMarketIdsFilter + ): OrderConnection + + tradesConnection( + "ID of the market you want to get trades for" + marketId: ID + "Date range to retrieve trades from/to. Start and end time should be expressed as an integer value of Unix nanoseconds" + dataRange: DateRange + "Pagination information" + pagination: Pagination + ): TradeConnection + @deprecated( + reason: "Simplify and consolidate trades query and remove nesting. Use trades query instead" + ) + + "Collateral accounts relating to a party" + accountsConnection( + "Market ID - specify what market accounts for the party to return" + marketId: ID + "Asset ID" + assetId: ID + "Filter accounts by type (General account, margin account, etc...)" + type: AccountType + "Cursor pagination information" + pagination: Pagination + "Whether to return all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + ): AccountsConnection + + "Trading positions relating to a party" + positionsConnection(market: ID, pagination: Pagination): PositionConnection + @deprecated(reason: "Use root positions query instead of sub-query") + + "Margin levels for a market" + marginsConnection( + "market ID for the requested margin levels, nil if all markets" + marketId: ID + "Optional Pagination information" + pagination: Pagination + ): MarginConnection + + "All governance proposals in the Vega network" + proposalsConnection( + "Optional type of proposal to retrieve data for" + proposalType: ProposalType + "Returns only proposals in the specified state. Leave out to get all proposals" + inState: ProposalState + "Optional Pagination information" + pagination: Pagination + ): ProposalsConnection + + "All votes on proposals in the Vega network by the given party" + votesConnection( + "Optional Pagination information" + pagination: Pagination + ): ProposalVoteConnection + + "The list of all withdrawals initiated by the party" + withdrawalsConnection( + "Date range to retrieve withdrawals from/to. Start and end time should be expressed as an integer value of Unix nanoseconds" + dateRange: DateRange + "Optional Pagination information" + pagination: Pagination + ): WithdrawalsConnection + + "The list of all deposits for a party by the party" + depositsConnection( + "Date range to retrieve deposits from/to. Start and end time should be expressed as an integer value Unix nanoseconds" + dateRange: DateRange + "Optional Pagination information" + pagination: Pagination + ): DepositsConnection + + "The list of the liquidity provision commitments for this party" + liquidityProvisions( + "An optional market ID" + marketId: ID + "An optional reference" + reference: String + "An optional live flag to determine whether to list only live LPs or not" + live: Boolean + "Optional Pagination information" + pagination: Pagination + ): LiquidityProvisionsWithPendingConnection + + "The list of the liquidity provision commitment for this party" + liquidityProvisionsConnection( + "An optional market ID" + marketId: ID + "An optional reference" + reference: String + "An optional live flag to determine whether to list only live LPs or not" + live: Boolean + "Optional Pagination information" + pagination: Pagination + ): LiquidityProvisionsConnection + @deprecated(reason: "Use liquidityProvisions instead") + + # All delegations for a party to a given node if node is specified, or all delegations if not + delegationsConnection( + "Optional node ID" + nodeId: ID + "Pagination information" + pagination: Pagination + ): DelegationsConnection + + "The staking information for this Party" + stakingSummary(pagination: Pagination): StakingSummary! + + "Rewards information for the party" + rewardsConnection( + "An asset ID (optional)" + assetId: ID + "Optional pagination information" + pagination: Pagination + "Optionally only return rewards >= this epoch" + fromEpoch: Int + "Optionally only return rewards <= this epoch" + toEpoch: Int + "Optionally filter for rewards earned by the party for team participation." + teamId: ID + "Optionally filter for rewards earned for the given game ID" + gameId: ID + "Whether to return rewards for all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + "Optionally filter for rewards by market ID" + marketId: ID + ): RewardsConnection + + "Return net reward information" + rewardSummaries( + "Restrict the reward summary to rewards paid in the given assets." + assetId: ID + "Whether to return rewards for all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + ): [RewardSummary] + + "All transfers for a public key" + transfersConnection( + "direction of the transfer with respect to the public key" + direction: TransferDirection + "Pagination information" + pagination: Pagination + "Filter for reward transfers only. Direction must be 'From'" + isReward: Boolean + "Optional epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`." + fromEpoch: Int + "Optional epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch." + toEpoch: Int + "Optional status to filter on." + status: TransferStatus + "Optional dispatch strategy's scope to filter for." + scope: TransferScope + "Optional game ID to filter for" + gameId: ID + "Optional from account type to filter for" + fromAccountType: AccountType + "Optional to account type to filter for" + toAccountType: AccountType + ): TransferConnection + + "The activity streak" + activityStreak("An optional epoch" epoch: Int): PartyActivityStreak + + "The current reward vesting summary of the party for the last epoch" + vestingBalancesSummary( + "An optional asset ID" + assetId: ID + ): PartyVestingBalancesSummary! + + "The current statistics about a party's vesting rewards for the last epoch" + vestingStats: PartyVestingStats +} + +""" +Statistics about a party's vesting rewards +""" +type PartyVestingStats { + "Epoch for which the statistics are valid" + epochSeq: Int! + "The reward bonus multiplier" + rewardBonusMultiplier: String! + "The balance of the party, in quantum." + quantumBalance: String! + "Bonus multiplier applied on the reward, summed across all derived accounts." + summedRewardBonusMultiplier: String + "The balance of the party and derived keys, in quantum." + summedQuantumBalance: String +} + +""" +A party reward locked balance. +""" +type PartyLockedBalance { + "The asset locked" + asset: Asset! + "The amount locked" + balance: String! + "Epoch in which the funds will be moved to the vesting balance" + untilEpoch: Int! +} + +""" +A party's reward vesting balance. +""" +type PartyVestingBalance { + "The asset being vested" + asset: Asset! + "The amount locked" + balance: String! +} + +""" +Summary of a party's reward vesting balances. +""" +type PartyVestingBalancesSummary { + "The epoch for which this summary is valid" + epoch: Int + "The party vesting balances" + vestingBalances: [PartyVestingBalance!] + "The party's vesting balances" + lockedBalances: [PartyLockedBalance!] +} + +""" +The activity streak for a party. +""" +type PartyActivityStreak { + "The number of epochs the party has been active in a row" + activeFor: Int! + "The number of epochs the party has been inactive in a row" + inactiveFor: Int! + "If the party is considered as active, and thus eligible for rewards multipliers" + isActive: Boolean! + "The rewards distribution multiplier for the party" + rewardDistributionMultiplier: String! + "The rewards vesting multiplier for the party" + rewardVestingMultiplier: String! + "The epoch for which this information is relevant" + epoch: Int! + "The traded volume for that party in the given epoch" + tradedVolume: String! + "The open volume for the party in the given epoch" + openVolume: String! +} + +""" +All staking information related to a Party. +Contains the current recognised balance by the network and +all the StakeLink/Unlink seen by the network +""" +type PartyStake { + "The stake currently available for the party" + currentStakeAvailable: String! + "The list of all stake link/unlink for the party" + linkings: [StakeLinking!] +} + +""" +All staking information related to a Party. +Contains the current recognised balance by the network and +all the StakeLink/Unlink seen by the network +""" +type StakingSummary { + "The stake currently available for the party" + currentStakeAvailable: String! + "The list of all stake link/unlink for the party" + linkings(pagination: Pagination): StakesConnection! +} + +"The type of stake linking" +enum StakeLinkingType { + "The stake is being linked (deposited) to a Vega stake account" + TYPE_LINK + "The stake is being unlinked (removed) from a Vega stake account" + TYPE_UNLINK +} + +"The status of the stake linking" +enum StakeLinkingStatus { + """ + The stake linking is pending in the Vega network. This means that + the Vega network have seen a stake linking, but is still to confirm + it's valid on the ethereum chain and accepted by all nodes of the network + """ + STATUS_PENDING + "The stake linking has been accepted and processed fully (balance updated) by the network" + STATUS_ACCEPTED + "The Vega network has rejected this stake linking" + STATUS_REJECTED +} + +"A stake linking represent the intent from a party to deposit / remove stake on their account" +type StakeLinking { + id: ID! + "Type of linking: link|unlink" + type: StakeLinkingType! + "The RFC3339Nano time at which the request happened on ethereum" + timestamp: Timestamp! + "The party initiating the stake linking" + party: Party! + "The amount linked or unlinked" + amount: String! + "The status of the linking" + status: StakeLinkingStatus! + "The RFC3339Nano time at which the stake linking was fully processed by the Vega network, null until defined" + finalizedAt: Timestamp + "The transaction hash (ethereum) which initiated the link/unlink" + txHash: String! + "The (ethereum) block height of the link/unlink" + blockHeight: String! +} + +"Position status can change if a position is distressed" +enum PositionStatus { + "The position is either healthy, or if closed out, was closed out normally" + POSITION_STATUS_UNSPECIFIED + "The position was distressed, but removing open orders from the book brought the margin level back to a point where the open position could be maintained" + POSITION_STATUS_ORDERS_CLOSED + "The position was distressed, and had to be closed out entirely - orders were removed from the book, and the open volume was closed out by the network" + POSITION_STATUS_CLOSED_OUT + "The position was distressed, but could not be closed out - orders were removed from the book, and the open volume will be closed out once there is sufficient volume on the book" + POSITION_STATUS_DISTRESSED +} + +""" +An individual party at any point in time is considered net long or net short. This refers to their Open Volume, +calculated using FIFO. This volume is signed as either negative for LONG positions and positive for SHORT positions. A +single trade may end up "splitting" with some of its volume matched into closed volume and some of its volume +remaining as open volume. This is why we don't refer to positions being comprised of trades, rather of volume. +""" +type Position { + "Market relating to this position" + market: Market! + + "The party holding this position" + party: Party! + + "Open volume (int64)" + openVolume: String! + + "Realised Profit and Loss (int64)" + realisedPNL: String! + + "Unrealised Profit and Loss (int64)" + unrealisedPNL: String! + + "Average entry price for this position" + averageEntryPrice: String! + + "The total amount of profit and loss that was not transferred due to loss socialisation" + lossSocializationAmount: String! + + "Enum set if the position was closed out or orders were removed because party was distressed" + positionStatus: PositionStatus! + + "Margins of the party for the given position" + marginsConnection(pagination: Pagination): MarginConnection + + "RFC3339Nano time the position was updated" + updatedAt: Timestamp +} + +""" +An individual party at any point in time is considered net long or net short. This refers to their Open Volume, +calculated using FIFO. This volume is signed as either negative for LONG positions and positive for SHORT positions. A +single trade may end up "splitting" with some of its volume matched into closed volume and some of its volume +remaining as open volume. This is why we don't refer to positions being comprised of trades, rather of volume. +""" +type PositionUpdate { + "Market relating to this position" + marketId: ID! + + "The party holding this position" + partyId: ID! + + "Open volume (int64)" + openVolume: String! + + "Realised Profit and Loss (int64)" + realisedPNL: String! + + "Unrealised Profit and Loss (int64)" + unrealisedPNL: String! + + "Average entry price for this position" + averageEntryPrice: String! + + "RFC3339Nano time the position was updated" + updatedAt: Timestamp + + "The total amount of profit and loss that was not transferred due to loss socialisation" + lossSocializationAmount: String! + + "Enum set if the position was closed out or orders were removed because party was distressed" + positionStatus: PositionStatus! +} + +"Basic description of an order" +input OrderInfo { + "Whether the order is to buy or sell" + side: Side! + "Price for the order" + price: String! + "Number of units remaining of the total that have not yet been bought or sold (uint64)" + remaining: String! + "Boolean indicating a market order" + isMarketOrder: Boolean! +} + +"An order in Vega, if active it will be on the order book for the market" +type Order { + "Hash of the order data" + id: ID! + + "The worst price the order will trade at (e.g. buy for price or less, sell for price or more) (uint64)" + price: String! + + "The timeInForce of order (determines how and if it executes, and whether it persists on the book)" + timeInForce: OrderTimeInForce! + + "Whether the order is to buy or sell" + side: Side! + + "The market the order is trading on (probably stored internally as a hash of the market details)" + market: Market! + + "Total number of units that may be bought or sold (immutable) (uint64)" + size: String! + + "Number of units remaining of the total that have not yet been bought or sold (uint64)" + remaining: String! + + "The party that placed the order (probably stored internally as the party's public key)" + party: Party! + + "RFC3339Nano formatted date and time for when the order was created (timestamp)" + createdAt: Timestamp! + + "RFC3339Nano expiration time of this order" + expiresAt: Timestamp + + "The status of an order, for example 'Active'" + status: OrderStatus! + + "The external reference (if available) for the order" + reference: String! + + "Trades relating to this order" + tradesConnection( + "Date range to retrieve trades from/to. Start and end time should be expressed as an integer value Unix nanoseconds" + dateRange: DateRange + pagination: Pagination + ): TradeConnection + @deprecated( + reason: "Simplify and consolidate trades query and remove nesting. Use trades query instead" + ) + + "The order type" + type: OrderType + + "Why the order was rejected" + rejectionReason: OrderRejectionReason + + "Version of this order, counts the number of amends" + version: String! + + "RFC3339Nano time the order was altered" + updatedAt: Timestamp + + "PeggedOrder contains the details about a pegged order" + peggedOrder: PeggedOrder + + "The liquidity provision this order was created from" + liquidityProvision: LiquidityProvision + + "Is this a post only order" + postOnly: Boolean + + "Is this a reduce only order" + reduceOnly: Boolean + + "Details of an iceberg order" + icebergOrder: IcebergOrder +} + +union StopOrderTrigger = StopOrderPrice | StopOrderTrailingPercentOffset + +"Price at which a stop order will trigger" +type StopOrderPrice { + price: String! +} + +"Percentage movement in the price at which a stop order will trigger." +type StopOrderTrailingPercentOffset { + trailingPercentOffset: String! +} + +"Why the order was rejected by the core node" +enum StopOrderRejectionReason { + "Trading is not allowed yet" + REJECTION_REASON_TRADING_NOT_ALLOWED + "Expiry of the stop order is in the past" + REJECTION_REASON_EXPIRY_IN_THE_PAST + "Stop orders submission must be reduce only" + REJECTION_REASON_MUST_BE_REDUCE_ONLY + "Party has reached the maximum stop orders allowed for this market" + REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED + "Stop orders are not allowed without a position" + REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION + "This stop order does not close the position" + REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION + "The percentage value for the linked stop order is invalid" + REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID + "Stop orders are not allowed during the opening auction" + REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION + "Stop order cannot have matching OCO expiry times" + REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES + "Stop orders on spot markets cannot have a position size override" + REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT +} + +"Stop order size override settings" +enum StopOrderSizeOverrideSetting { + "The size override has not been specified, this should never happen!" + SIZE_OVERRIDE_SETTING_UNSPECIFIED + "No size override, the size within the contained normal order submission will be used" + SIZE_OVERRIDE_SETTING_NONE + "Use the total position of the trader" + SIZE_OVERRIDE_SETTING_POSITION +} + +"A stop order in Vega" +type StopOrder { + "Hash of the stop order data" + id: ID! + "If OCO (one-cancels-other) order, the ID of the associated order." + ocoLinkId: ID + "RFC3339Nano time at which the order will expire if an expiry time is set." + expiresAt: Timestamp + "If an expiry is set, what should the stop order do when it expires." + expiryStrategy: StopOrderExpiryStrategy + "Direction the price is moving to trigger the stop order." + triggerDirection: StopOrderTriggerDirection! + "Status of the stop order" + status: StopOrderStatus! + "RFC3339Nano time the stop order was created." + createdAt: Timestamp! + "RFC3339Nano time the stop order was last updated." + updatedAt: Timestamp + "Party that submitted the stop order." + partyId: ID! + "Market the stop order is for." + marketId: ID! + "Price movement that will trigger the stop order" + trigger: StopOrderTrigger! + "Order to submit when the stop order is triggered." + submission: OrderSubmission! + "The order that was created when triggered." + order: Order + "Optional rejection reason for an order" + rejectionReason: StopOrderRejectionReason + "Size override setting" + sizeOverrideSetting: StopOrderSizeOverrideSetting! + "Size override value" + sizeOverrideValue: String +} + +"Details of the order that will be submitted when the stop order is triggered." +type OrderSubmission { + "Market the order is for." + marketId: ID! + "The worst price the order will trade at (e.g. buy for price or less, sell for price or more) (uint64)" + price: String! + "Total number of units that may be bought or sold (immutable) (uint64)" + size: String! + "Whether the order is to buy or sell" + side: Side! + "The timeInForce of order (determines how and if it executes, and whether it persists on the book)" + timeInForce: OrderTimeInForce! + "RFC3339Nano expiration time of this order" + expiresAt: Timestamp! + "The order type" + type: OrderType! + "The external reference (if available) for the order" + reference: String + "PeggedOrder contains the details about a pegged order" + peggedOrder: PeggedOrder + "Is this a post only order" + postOnly: Boolean + "Is this a reduce only order" + reduceOnly: Boolean + "Details of an iceberg order" + icebergOrder: IcebergOrder +} + +"An order update in Vega, if active it will be on the order book for the market" +type OrderUpdate { + "Hash of the order data" + id: ID! + + "The worst price the order will trade at (e.g. buy for price or less, sell for price or more) (uint64)" + price: String! + + "The timeInForce of order (determines how and if it executes, and whether it persists on the book)" + timeInForce: OrderTimeInForce! + + "Whether the order is to buy or sell" + side: Side! + + "The market the order is trading on (probably stored internally as a hash of the market details)" + marketId: ID! + + "Total number of units that may be bought or sold (immutable) (uint64)" + size: String! + + "Number of units remaining of the total that have not yet been bought or sold (uint64)" + remaining: String! + + "The party that placed the order (probably stored internally as the party's public key)" + partyId: ID! + + "RFC3339Nano formatted date and time for when the order was created (timestamp)" + createdAt: Timestamp! + + "RFC3339Nano expiration time of this order" + expiresAt: Timestamp + + "The status of an order, for example 'Active'" + status: OrderStatus! + + "The external reference (if available) for the order" + reference: String! + + "The order type" + type: OrderType + + "Why the order was rejected" + rejectionReason: OrderRejectionReason + + "Version of this order, counts the number of amends" + version: String! + + "RFC3339Nano time the order was altered" + updatedAt: Timestamp + + "PeggedOrder contains the details about a pegged order" + peggedOrder: PeggedOrder + + "The liquidity provision this order was created from" + liquidityProvisionId: ID + + "Details of an iceberg order" + icebergOrder: IcebergOrder +} + +"Response for the estimate of the margin level and, if available, collateral was provided in the request, liquidation price for the specified position" +type PositionEstimate { + "Margin level range estimate for the specified position" + margin: MarginEstimate! + "Estimated margin account balance increase" + collateralIncreaseEstimate: CollateralIncreaseEstimate! + "Liquidation price range estimate for the specified position. Only populated if available collateral was specified in the request" + liquidation: LiquidationEstimate +} + +"Margin level estimate for both worst and best case possible" +type MarginEstimate { + "Margin level estimate assuming slippage cap is applied" + worstCase: AbstractMarginLevels! + "Margin level estimate assuming no slippage" + bestCase: AbstractMarginLevels! +} + +"Collateral increase estimate for the additional funds needed to support the specified position" +type CollateralIncreaseEstimate { + "Estimate assuming slippage cap is applied" + worstCase: String! + "Estimate assuming no slippage" + bestCase: String! +} + +"Liquidation estimate for both worst and best case possible" +type LiquidationEstimate { + "Liquidation price estimate assuming slippage cap is applied" + worstCase: LiquidationPrice! + "Liquidation price estimate assuming no slippage" + bestCase: LiquidationPrice! +} + +"Liquidation price estimate for either only the current open volume and position given some or all buy orders get filled, or position given some or all sell orders get filled" +type LiquidationPrice { + "Liquidation price for current open volume ignoring any active orders" + open_volume_only: String! + "Liquidation price assuming buy orders start getting filled" + including_buy_orders: String! + "Liquidation price assuming sell orders start getting filled" + including_sell_orders: String! +} + +"An estimate of the fee to be paid by the order" +type OrderEstimate { + "The estimated fee if the order was to trade" + fee: TradeFee! + + "The total estimated amount of fee if the order was to trade" + totalFeeAmount: String! + + "The margin requirement for this order" + marginLevels: MarginLevels! +} + +"An estimate of the fee to be paid for the order" +type FeeEstimate { + "The estimated fees if the order was to trade" + fees: TradeFee! + + "The total estimated amount of fees if the order was to trade" + totalFeeAmount: String! +} + +"A trade on Vega, the result of two orders being 'matched' in the market" +type Trade { + "The hash of the trade data" + id: ID! + + "The market the trade occurred on" + market: Market! + + "The order that bought" + buyOrder: String! + + "The order that sold" + sellOrder: String! + + "The party that bought" + buyer: Party! + + "The party that sold" + seller: Party! + + "The aggressor indicates whether this trade was related to a BUY or SELL" + aggressor: Side! + + "The price of the trade (probably initially the passive order price, other determination algorithms are possible though) (uint64)" + price: String! + + "The number of units traded, will always be <= the remaining size of both orders immediately before the trade (uint64)" + size: String! + + "RFC3339Nano time for when the trade occurred" + createdAt: Timestamp! + + "The type of trade" + type: TradeType! + + "The fee paid by the buyer side of the trade" + buyerFee: TradeFee! + + "The fee paid by the seller side of the trade" + sellerFee: TradeFee! + + "The batch in which the buyer order was submitted (applies only for auction modes)" + buyerAuctionBatch: Int + + "The batch in which the seller order was submitted (applies only for auction modes)" + sellerAuctionBatch: Int +} + +"A trade on Vega, the result of two orders being 'matched' in the market" +type TradeUpdate { + "The hash of the trade data" + id: ID! + + "The market the trade occurred on" + marketId: ID! + + "The order that bought" + buyOrder: String! + + "The order that sold" + sellOrder: String! + + "The party that bought" + buyerId: ID! + + "The party that sold" + sellerId: ID! + + "The aggressor indicates whether this trade was related to a BUY or SELL" + aggressor: Side! + + "The price of the trade (probably initially the passive order price, other determination algorithms are possible though) (uint64)" + price: String! + + "The number of units traded, will always be <= the remaining size of both orders immediately before the trade (uint64)" + size: String! + + "RFC3339Nano time for when the trade occurred" + createdAt: Timestamp! + + "The type of trade" + type: TradeType! + + "The fee paid by the buyer side of the trade" + buyerFee: TradeFee! + + "The fee paid by the seller side of the trade" + sellerFee: TradeFee! + + "The batch in which the buyer order was submitted (applies only for auction modes)" + buyerAuctionBatch: Int + + "The batch in which the seller order was submitted (applies only for auction modes)" + sellerAuctionBatch: Int +} + +"The fee paid by the party when a trade occurs" +type TradeFee { + "The maker fee, paid by the aggressive party to the other party (the one who had an order in the book)" + makerFee: String! + + "The infrastructure fee, a fee paid to the validators to maintain the Vega network" + infrastructureFee: String! + + "The fee paid to the liquidity providers that committed liquidity to the market" + liquidityFee: String! + + "Referral discount on maker fees for the trade" + makerFeeReferralDiscount: String + + "Volume discount on maker fees for the trade" + makerFeeVolumeDiscount: String + + "Referral discount on infrastructure fees for the trade" + infrastructureFeeReferralDiscount: String + + "Volume discount on infrastructure fees for the trade" + infrastructureFeeVolumeDiscount: String + + "Referral discount on liquidity fees for the trade" + liquidityFeeReferralDiscount: String + + "Volume discount on liquidity fees for the trade" + liquidityFeeVolumeDiscount: String +} + +"Valid trade types" +enum TradeType { + "Default trade type" + TYPE_DEFAULT + + "Network close-out - good" + TYPE_NETWORK_CLOSE_OUT_BAD + + "Network close-out - bad" + TYPE_NETWORK_CLOSE_OUT_GOOD +} + +"An account record" +type AccountBalance { + "Balance as string - current account balance (approx. as balances can be updated several times per second)" + balance: String! + "Asset, the 'currency'" + asset: Asset! + "Account type (General, Margin, etc)" + type: AccountType! + "Market (only relevant to margin accounts)" + market: Market + "Owner of the account" + party: Party + "Parent party ID of the account. Used in cases where the account is derived from another party's account." + parentPartyId: Party +} + +"An account record" +type AccountEvent { + "Balance as string - current account balance (approx. as balances can be updated several times per second)" + balance: String! + "Asset, the 'currency'" + asset: Asset! + "Account type (General, Margin, etc)" + type: AccountType! + "Market (only relevant to margin accounts)" + market: Market + "Owner of the account" + party: Party +} + +"An account record" +type AccountDetails { + "Asset, the 'currency'" + assetId: ID! + "Account type (General, Margin, etc)" + type: AccountType! + "Market (only relevant to margin accounts)" + marketId: ID + "Owner of the account" + partyId: ID +} + +"An account record used for subscriptions" +type AccountUpdate { + "Balance as string - current account balance (approx. as balances can be updated several times per second)" + balance: String! + "Asset id, the 'currency'" + assetId: ID! + "Account type (General, Margin, etc)" + type: AccountType! + "Market id (only relevant to margin accounts)" + marketId: ID + "The party owning the account" + partyId: ID! +} + +"All the data related to the approval of a withdrawal from the network" +type Erc20WithdrawalApproval { + "The source asset on the bridged EVM chain" + assetSource: String! + "The amount to be withdrawn" + amount: String! + "The nonce to be used in the request" + nonce: String! + """ + Signature aggregate from the nodes, in the following format: + 0x + sig1 + sig2 + ... + sigN + """ + signatures: String! + "The target address that will receive the funds" + targetAddress: String! + "RFC3339Nano timestamp at which the withdrawal was created" + creation: String! + "The chain ID of the bridged EVM chain" + sourceChainId: String! +} + +"Response for the signature bundle to add a particular validator to the signer list of the multisig contract" +type ERC20MultiSigSignerAddedConnection { + edges: [ERC20MultiSigSignerAddedBundleEdge] + pageInfo: PageInfo +} + +type ERC20MultiSigSignerAddedBundleEdge { + node: ERC20MultiSigSignerAddedBundle! + cursor: String! +} + +type ERC20MultiSigSignerAddedBundle { + "The ethereum address of the signer to be added" + newSigner: String! + "The ethereum address of the submitter" + submitter: String! + "The nonce used in the signing operation" + nonce: String! + "Unix-nano timestamp for when the validator was added" + timestamp: String! + "The bundle of signatures from current validators to sign in the new signer" + signatures: String! + "The epoch in which the validator was added" + epochSeq: String! + "The ID of the EVM chain this signature bundle is valid for" + chainID: String! +} + +"Response for the signature bundle to remove a particular validator from the signer list of the multisig contract" +type ERC20MultiSigSignerRemovedConnection { + "The list of signer bundles for that validator" + edges: [ERC20MultiSigSignerRemovedBundleEdge] + "The pagination information" + pageInfo: PageInfo +} + +type ERC20MultiSigSignerRemovedBundleEdge { + node: ERC20MultiSigSignerRemovedBundle! + cursor: String! +} + +type ERC20MultiSigSignerRemovedBundle { + "The ethereum address of the signer to be removed" + oldSigner: String! + "The ethereum address of the submitter" + submitter: String! + "The nonce used in the signing operation" + nonce: String! + "Unix-nano timestamp for when the validator was added" + timestamp: String! + "The bundle of signatures from current validators to sign in the new signer" + signatures: String! + "The epoch in which the validator was removed" + epochSeq: String! + "The chain ID of the EVM blockchain this signature bundle is valid for" + chainID: String! +} + +"Response for the signature bundle to allowlist an ERC20 token in the collateral bridge" +type Erc20ListAssetBundle { + "The source asset in the ethereum network" + assetSource: String! + "The ID of the vega asset" + vegaAssetId: String! + "The nonce to be used in the request" + nonce: String! + """ + Signature aggregate from the nodes, in the following format: + 0x + sig1 + sig2 + ... + sigN + """ + signatures: String! +} + +"Response for the signature bundle to update the token limits (maxLifetimeDeposit and withdrawThreshold) for a given ERC20 token (already allowlisted) in the collateral bridge" +type ERC20SetAssetLimitsBundle { + "The address of the asset on ethereum" + assetSource: String! + "The ID of the vega asset" + vegaAssetId: String! + "The nonce, which is actually the internal reference for the proposal" + nonce: String! + "The lifetime limit deposit for this asset" + lifetimeLimit: String! + "The threshold withdraw for this asset" + threshold: String! + """ + The signatures bundle as hex encoded data, forward by 0x + e.g: 0x + sig1 + sig2 + ... + sixN + """ + signatures: String! +} + +"The details of a withdrawal processed by Vega" +type Withdrawal { + "The Vega internal ID of the withdrawal" + id: ID! + "The Party initiating the withdrawal" + party: Party! + "The amount to be withdrawn" + amount: String! + "The asset to be withdrawn" + asset: Asset! + "The current status of the withdrawal" + status: WithdrawalStatus! + "A reference the foreign chain can use to refer to when processing the withdrawal" + ref: String! + "RFC3339Nano time at which the withdrawal was created" + createdTimestamp: Timestamp! + "RFC3339Nano time at which the withdrawal was finalised" + withdrawnTimestamp: Timestamp + "Hash of the transaction on the foreign chain" + txHash: String + "Foreign chain specific details about the withdrawal" + details: WithdrawalDetails +} + +union WithdrawalDetails = Erc20WithdrawalDetails + +"Specific details for an erc20 withdrawal" +type Erc20WithdrawalDetails { + "The ethereum address of the receiver of the asset funds" + receiverAddress: String! +} + +"The status of a withdrawal" +enum WithdrawalStatus { + "The withdrawal is open and being processed by the network" + STATUS_OPEN + "The withdrawal have been cancelled by the network, either because it expired, or something went wrong with the foreign chain" + STATUS_REJECTED + "The withdrawal was finalised, it was valid, the foreign chain has executed it and the network updated all accounts" + STATUS_FINALIZED +} + +"The details of a deposit processed by Vega" +type Deposit { + "The Vega internal ID of the deposit" + id: ID! + "The Party initiating the deposit" + party: Party! + "The amount to be withdrawn" + amount: String! + "The asset to be withdrawn" + asset: Asset! + "The current status of the deposit" + status: DepositStatus! + "RFC3339Nano time at which the deposit was created" + createdTimestamp: Timestamp! + "RFC3339Nano time at which the deposit was finalised" + creditedTimestamp: Timestamp + "Hash of the transaction on the foreign chain" + txHash: String +} + +"The status of a deposit" +enum DepositStatus { + "The deposit is open and being processed by the network" + STATUS_OPEN + "The deposit have been cancelled by the network, either because it expired, could not be verified, or something went wrong with the foreign chain" + STATUS_CANCELLED + "The deposit was finalised, it was valid, the foreign chain has executed it and the network updated all accounts" + STATUS_FINALIZED + "The deposit was rejected as a duplicate transaction" + STATUS_DUPLICATE_REJECTED +} + +"Valid order types, these determine what happens when an order is added to the book" +enum OrderTimeInForce { + "Fill or Kill: The order either trades completely (remainingSize == 0 after adding) or not at all, does not remain on the book if it doesn't trade" + TIME_IN_FORCE_FOK + + "Immediate or Cancel: The order trades any amount and as much as possible but does not remain on the book (whether it trades or not)" + TIME_IN_FORCE_IOC + + "Good 'til Cancelled: This order trades any amount and as much as possible and remains on the book until it either trades completely or is cancelled" + TIME_IN_FORCE_GTC + + """ + Good 'til Time: This order type trades any amount and as much as possible and remains on the book until they either trade completely, are cancelled, or expires at a set time + NOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry + """ + TIME_IN_FORCE_GTT + + "Good for Auction: This order is only accepted during an auction period" + TIME_IN_FORCE_GFA + + "Good for Normal: This order is only accepted during normal trading (continuous trading or frequent batched auctions)" + TIME_IN_FORCE_GFN +} + +"Valid references used for pegged orders." +enum PeggedReference { + "Peg the order against the mid price of the order book" + PEGGED_REFERENCE_MID + "Peg the order against the best bid price of the order book" + PEGGED_REFERENCE_BEST_BID + "Peg the order against the best ask price of the order book" + PEGGED_REFERENCE_BEST_ASK +} + +"Valid order statuses, these determine several states for an order that cannot be expressed with other fields in Order." +enum OrderStatus { + """ + The order is active and not cancelled or expired, it could be unfilled, partially filled or fully filled. + Active does not necessarily mean it's still on the order book. + """ + STATUS_ACTIVE + + "This order trades any amount and as much as possible and remains on the book until it either trades completely or expires." + STATUS_EXPIRED + + "The order is cancelled, the order could be partially filled or unfilled before it was cancelled. It is not possible to cancel an order with 0 remaining." + STATUS_CANCELLED + + "This order was of type IOC or FOK and could not be processed by the matching engine due to lack of liquidity." + STATUS_STOPPED + + "This order is fully filled with remaining equalling zero." + STATUS_FILLED + + "This order was rejected while being processed." + STATUS_REJECTED + + "This order was partially filled." + STATUS_PARTIALLY_FILLED + + "This order has been removed from the order book because the market is in auction, the reference price doesn't exist, or the order needs to be repriced and can't. Applies to pegged orders only" + STATUS_PARKED +} + +"Valid stop order statuses, these determine several states for a stop order that cannot be expressed with other fields in StopOrder." +enum StopOrderStatus { + "Stop order has been submitted to the network but does not have a status yet" + STATUS_UNSPECIFIED + "Stop order is pending. This means the stop order has been accepted in the network, but the trigger conditions have not been met." + STATUS_PENDING + "Stop order has been cancelled. This could be by the trader or by the network." + STATUS_CANCELLED + "Stop order has been stopped. This means the trigger conditions have been met, but the stop order was not executed, and stopped." + STATUS_STOPPED + "Stop order has been triggered. This means the trigger conditions have been met, and the stop order was executed." + STATUS_TRIGGERED + "Stop order has expired. This means the trigger conditions have not been met and the stop order has expired." + STATUS_EXPIRED + "Stop order has been rejected. This means the stop order was not accepted by the network." + STATUS_REJECTED +} + +"Valid stop order expiry strategies. The expiry strategy determines what happens to a stop order when it expires." +enum StopOrderExpiryStrategy { + "The stop order expiry strategy has not been specified by the trader." + EXPIRY_STRATEGY_UNSPECIFIED + "The stop order will be cancelled when it expires." + EXPIRY_STRATEGY_CANCELS + "The stop order will be submitted when the expiry time is reached." + EXPIRY_STRATEGY_SUBMIT +} + +"Valid stop order trigger direction. The trigger direction determines whether the price should rise above or fall below the stop order trigger." +enum StopOrderTriggerDirection { + "The price should rise above the trigger." + TRIGGER_DIRECTION_RISES_ABOVE + "The price should fall below the trigger." + TRIGGER_DIRECTION_FALLS_BELOW +} + +"Why the proposal was rejected by the core node" +enum ProposalRejectionReason { + "The specified close time is too early based on network parameters" + PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON + "The specified close time is too late based on network parameters" + PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE + "The specified enactment time is too early based on network parameters" + PROPOSAL_ERROR_ENACT_TIME_TOO_SOON + "The specified enactment time is too late based on network parameters" + PROPOSAL_ERROR_ENACT_TIME_TOO_LATE + "The proposer for this proposal has insufficient tokens" + PROPOSAL_ERROR_INSUFFICIENT_TOKENS + "The instrument quote name and base name were the same" + PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY + "The proposal has no product specified" + PROPOSAL_ERROR_NO_PRODUCT + "The specified product is not supported" + PROPOSAL_ERROR_UNSUPPORTED_PRODUCT + "The proposal has no trading mode" + PROPOSAL_ERROR_NO_TRADING_MODE + "The proposal has an unsupported trading mode" + PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE + "The proposal failed node validation" + PROPOSAL_ERROR_NODE_VALIDATION_FAILED + "A builtin asset configuration is missing" + PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD + "The ERC20 contract address is missing from an ERC20 asset proposal" + PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS + "The specified asset for the market proposal is invalid" + PROPOSAL_ERROR_INVALID_ASSET + "Proposal terms timestamps are not compatible (Validation < Closing < Enactment)" + PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS + "Risk parameters are missing from the market proposal" + PROPOSAL_ERROR_NO_RISK_PARAMETERS + "Invalid key in update network parameter proposal" + PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY + "Invalid value in update network parameter proposal" + PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE + "Validation failed for network parameter proposal" + PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED + "Opening auction duration is less than the network minimum opening auction time" + PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL + "Opening auction duration is more than the network minimum opening auction time" + PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE + "Market proposal is missing a liquidity commitment" + PROPOSAL_ERROR_MARKET_MISSING_LIQUIDITY_COMMITMENT + "Market could not be created" + PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET + "Market proposal market contained invalid product definition" + PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT + "Market proposal is missing commitment amount" + PROPOSAL_ERROR_MISSING_COMMITMENT_AMOUNT + "Market proposal has invalid fee amount" + PROPOSAL_ERROR_INVALID_FEE_AMOUNT + "Market proposal has one or more invalid liquidity shapes" + PROPOSAL_ERROR_INVALID_SHAPE + "Market proposal uses an invalid risk parameter" + PROPOSAL_ERROR_INVALID_RISK_PARAMETER + "Proposal declined because the majority threshold was not reached" + PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED + "Proposal declined because the participation threshold was not reached" + PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED + "Proposal declined because one of the sub proposals was rejected" + PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED + "Asset details are invalid" + PROPOSAL_ERROR_INVALID_ASSET_DETAILS + "Too many price monitoring triggers specified in market" + PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS + "Too many decimal places specified in market" + PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES + "The market is invalid" + PROPOSAL_ERROR_INVALID_MARKET + "The proposal is rejected because the party does not have enough equity-like share in the market" + PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE + "Unknown proposal type" + PROPOSAL_ERROR_UNKNOWN_TYPE + "Unknown risk parameters" + PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE + "Freeform proposal is invalid" + PROPOSAL_ERROR_INVALID_FREEFORM + "The ERC-20 address specified by this proposal is already in use by another asset" + PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE + "The governance transfer proposal is invalid" + PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID + "The governance transfer proposal has failed" + PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED + "The proposal for cancellation of an active governance transfer has failed" + PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID + "Validation of spot market proposal failed" + PROPOSAL_ERROR_INVALID_SPOT + "Spot trading is disabled" + PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED + "Validation of successor market has failed" + PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET + "Validation of market state update has failed" + PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE + "Validation of liquidity provision SLA parameters has failed" + PROPOSAL_ERROR_MISSING_SLA_PARAMS + "Mandatory liquidity provision SLA parameters are missing from the proposal" + PROPOSAL_ERROR_INVALID_SLA_PARAMS + "Perpetual market proposal contained invalid product definition" + PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT + "Spot market proposal contains too many size decimal places" + PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES + "LP price range must be larger than 0" + PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE + "LP price range must not be larger than 100" + PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE + "Linear slippage factor is out of range, either negative or too large" + PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE + "Quadratic slippage factor is out of range, either negative or too large" + PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE + "Referral program proposal is invalid" + PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM + "Volume discount program proposal is invalid" + PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM + "One or more proposals in a batch has been rejected" + PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED + "One or more proposals in a batch has been declined" + PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED +} + +"Why the order was rejected by the core node" +enum OrderRejectionReason { + "Market ID is invalid" + ORDER_ERROR_INVALID_MARKET_ID + + "Order ID is invalid" + ORDER_ERROR_INVALID_ORDER_ID + + "Order is out of sequence" + ORDER_ERROR_OUT_OF_SEQUENCE + + "Remaining size in the order is invalid" + ORDER_ERROR_INVALID_REMAINING_SIZE + + "Time has failed us" + ORDER_ERROR_TIME_FAILURE + + "Unable to remove the order" + ORDER_ERROR_REMOVAL_FAILURE + + "Expiration time is invalid" + ORDER_ERROR_INVALID_EXPIRATION_DATETIME + + "Order reference is invalid" + ORDER_ERROR_INVALID_ORDER_REFERENCE + + "Edit is not allowed" + ORDER_ERROR_EDIT_NOT_ALLOWED + + "Amending the order failed" + ORDER_ERROR_AMEND_FAILURE + + "Order does not exist" + ORDER_ERROR_NOT_FOUND + + "Party ID is invalid" + ORDER_ERROR_INVALID_PARTY_ID + + "Market is closed" + ORDER_ERROR_MARKET_CLOSED + + "Margin check failed - not enough available margin" + ORDER_ERROR_MARGIN_CHECK_FAILED + + "Order missing general account" + ORDER_ERROR_MISSING_GENERAL_ACCOUNT + + "An internal error happened" + ORDER_ERROR_INTERNAL_ERROR + + "Invalid size" + ORDER_ERROR_INVALID_SIZE + + "Invalid persistence" + ORDER_ERROR_INVALID_PERSISTENCE + + "Invalid type" + ORDER_ERROR_INVALID_TYPE + + "Order cannot be filled because it would require self trading" + ORDER_ERROR_SELF_TRADING + + "Insufficient funds to pay fees" + ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES + + "Invalid Time In Force" + ORDER_ERROR_INVALID_TIME_IN_FORCE + + "Attempt to amend order to Good til Time without expiry time" + ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT + + "Attempt to amend expiry time to a value before time order was created" + ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT + + "Attempt to amend to Good till Cancelled without an expiry time" + ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT + + "Amending to Fill or Kill, or Immediate or Cancel is invalid" + ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC + + "Amending to Good for Auction or Good for Normal is invalid" + ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN + + "Amending from Good for Auction or Good for Normal is invalid" + ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN + + "Good for Normal order received during an auction" + ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION + + "Good for Auction order received during continuous trading" + ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING + + "Cannot send IOC orders during an auction" + ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION + + "Cannot send FOK orders during an auction" + ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION + + "Pegged orders must be limit orders" + ORDER_ERROR_MUST_BE_LIMIT_ORDER + + "Pegged orders can only have a time in force of Good til Cancelled or Good til Time" + ORDER_ERROR_MUST_BE_GTT_OR_GTC + + "Pegged order must have a reference price" + ORDER_ERROR_WITHOUT_REFERENCE_PRICE + + "Buy pegged order cannot reference best ask price" + ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE + + "Pegged order offset must be >= 0" + ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO + + "Sell pegged order cannot reference best bid price" + ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE + + "Pegged order offset must be > zero" + ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO + + "Insufficient balance to submit the order (no deposit made)" + ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE + + "Cannot change pegged order fields on a non pegged order" + ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER + + "Unable to reprice a pegged order" + ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER + + "Unable to amend pegged order price" + ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER + + "Non-persistent order exceeds price bounds" + ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS + + "Order was submitted with an incorrect or invalid market type" + ORDER_ERROR_INCORRECT_MARKET_TYPE + + "Unable to submit pegged order, temporarily too many pegged orders across all markets" + ORDER_ERROR_TOO_MANY_PEGGED_ORDERS + + "A reduce-ony order would not reduce the party's position and thus it has been rejected" + ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE + + "A post-only order would produce an aggressive trade and thus it has been rejected" + ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE + + "Party has insufficient funds to cover for the order margin for the new or amended order" + ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED + + "Pegged orders are not allowed for a party in isolated margin mode" + ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE + + "Order price exceeds the max price of the capped future market" + ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE +} + +"Types of orders" +enum OrderType { + "An order to buy or sell at the market's current best available price" + TYPE_MARKET + + "Order that uses a pre-specified price to buy or sell" + TYPE_LIMIT + + """ + Used for distressed parties, an order placed by the network to close out distressed parties + similar to market order, only no party is attached to the order. + """ + TYPE_NETWORK +} + +"The current state of a market" +enum MarketState { + "The governance proposal valid and accepted" + STATE_PROPOSED + "Outcome of governance votes is to reject the market" + STATE_REJECTED + "Governance vote passes/wins" + STATE_PENDING + """ + Market triggers cancellation condition or governance + votes to close before market becomes Active + """ + STATE_CANCELLED + "Enactment date reached and usual auction exit checks pass" + STATE_ACTIVE + "Price monitoring or liquidity monitoring trigger" + STATE_SUSPENDED + "Market suspended via governance" + STATE_SUSPENDED_VIA_GOVERNANCE + "Governance vote (to close)" + STATE_CLOSED + """ + Defined by the product (i.e. from a product parameter, + specified in market definition, giving close date/time) + """ + STATE_TRADING_TERMINATED + "Settlement triggered and completed as defined by product" + STATE_SETTLED +} + +"What market trading mode is the market in" +enum MarketTradingMode { + "Continuous trading where orders are processed and potentially matched on arrival" + TRADING_MODE_CONTINUOUS + + "Auction trading where orders are uncrossed at the end of the opening auction period" + TRADING_MODE_OPENING_AUCTION + + "Auction as normal trading mode for the market, where orders are uncrossed periodically" + TRADING_MODE_BATCH_AUCTION + + "Auction triggered by price/liquidity monitoring" + TRADING_MODE_MONITORING_AUCTION + + "No trading allowed" + TRADING_MODE_NO_TRADING + + "Special auction mode triggered via governance market suspension" + TRADING_MODE_SUSPENDED_VIA_GOVERNANCE + + "Auction triggered by a long block" + TRADING_MODE_LONG_BLOCK_AUCTION +} + +"Whether the placer of an order is aiming to buy or sell on the market" +enum Side { + "Unspecified is only used for trades at the end of an auction, where neither party acts as the aggressor." + SIDE_UNSPECIFIED + "The placer of the order is aiming to buy" + SIDE_BUY + + "The placer of the order is aiming to sell" + SIDE_SELL +} + +"The interval for trade candles when subscribing via Vega GraphQL, default is I15M" +enum Interval { + "The block interval is not a fixed amount of time, rather it used to indicate grouping of events that occur in a single block. It is usually about a second." + INTERVAL_BLOCK + "1 minute interval" + INTERVAL_I1M + "5 minute interval" + INTERVAL_I5M + "15 minute interval (default)" + INTERVAL_I15M + "30 minute interval" + INTERVAL_I30M + "1 hour interval" + INTERVAL_I1H + "4 hour interval" + INTERVAL_I4H + "6 hour interval" + INTERVAL_I6H + "8 hour interval" + INTERVAL_I8H + "12 hour interval" + INTERVAL_I12H + "1 day interval" + INTERVAL_I1D + "7 day interval" + INTERVAL_I7D +} + +"The various account types in Vega (used by collateral)" +enum AccountType { + "Insurance pool account - only for 'system' party" + ACCOUNT_TYPE_INSURANCE + "Global insurance pool account for an asset" + ACCOUNT_TYPE_GLOBAL_INSURANCE + "Settlement - only for 'system' party" + ACCOUNT_TYPE_SETTLEMENT + """ + Margin - The leverage account for parties, contains funds set aside for the margin needed to support + a party's open positions. Each party will have a margin account for each market they have traded in. + The required initial margin is allocated to each market from the general account, and it cannot be withdrawn + or used as margin on another market until it's released back into the general account. + The protocol uses an internal accounting system to segregate funds held as margin from other funds + to ensure they are never lost or 'double spent' + """ + ACCOUNT_TYPE_MARGIN + "General account - the account containing 'unused' collateral for parties" + ACCOUNT_TYPE_GENERAL + "Infrastructure fee account - the account where all infrastructure fees are collected" + ACCOUNT_TYPE_FEES_INFRASTRUCTURE + "Liquidity fee account - the account contains fees earned by providing liquidity" + ACCOUNT_TYPE_FEES_LIQUIDITY + "Market maker fee account - holds fees paid to the passive side when a trade matches" + ACCOUNT_TYPE_FEES_MAKER + "Bond - an account use to maintain liquidity commitments" + ACCOUNT_TYPE_BOND + "External - an account use to refer to external account" + ACCOUNT_TYPE_EXTERNAL + "GlobalReward - a global account for the reward pool" + ACCOUNT_TYPE_GLOBAL_REWARD + "PendingTransfers - a global account for the pending transfers pool" + ACCOUNT_TYPE_PENDING_TRANSFERS + "RewardMakerPaidFees - an account holding rewards for maker paid fees" + ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES + "RewardMakerReceivedFees - an account holding rewards for maker received fees" + ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES + "RewardLpReceivedFees - an account holding rewards for a liquidity provider's received fees" + ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES + "RewardMarketProposers - an account holding rewards for market proposers" + ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS + "AccountTypeHolding - an account for holding funds covering for active unfilled orders" + ACCOUNT_TYPE_HOLDING + "Per liquidity provider, per market account for holding LPs' fees before distribution" + ACCOUNT_TYPE_LP_LIQUIDITY_FEES + "Network treasury, per-asset treasury controlled by the network" + ACCOUNT_TYPE_NETWORK_TREASURY + "Vesting reward account is a per party per asset account for locked reward funds waiting to be vested" + ACCOUNT_TYPE_VESTING_REWARDS + "Vested reward account is a per party per asset account for vested reward funds" + ACCOUNT_TYPE_VESTED_REWARDS + "Average position reward account is a per asset per market account for average position reward funds" + ACCOUNT_TYPE_REWARD_AVERAGE_POSITION + "Relative return reward account is a per asset per market account for relative return reward funds" + ACCOUNT_TYPE_REWARD_RELATIVE_RETURN + "Return volatility reward account is a per asset per market account for return volatility reward funds" + ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY + "Validator ranking reward account is a per asset account for validator ranking reward funds" + ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING + "Holds pending rewards to be paid to the referrer of a party out of fees paid by the taker" + ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD + "Per asset market account for party in isolated margin mode" + ACCOUNT_TYPE_ORDER_MARGIN + "Realised return reward account is per asset per reward scheme" + ACCOUNT_TYPE_REWARD_REALISED_RETURN +} + +"Types that describe why a transfer has been made" +enum TransferType { + "Default value, always invalid" + TRANSFER_TYPE_UNSPECIFIED + "Funds deducted after final settlement loss" + TRANSFER_TYPE_LOSS + "Funds added to general account after final settlement gain" + TRANSFER_TYPE_WIN + "Funds deducted from margin account after mark to market loss" + TRANSFER_TYPE_MTM_LOSS + "Funds added to margin account after mark to market gain" + TRANSFER_TYPE_MTM_WIN + "Funds transferred from general account to meet margin requirement" + TRANSFER_TYPE_MARGIN_LOW + "Excess margin amount returned to general account" + TRANSFER_TYPE_MARGIN_HIGH + "Margin confiscated from margin account to fulfil closeout" + TRANSFER_TYPE_MARGIN_CONFISCATED + "Maker fee paid from general account" + TRANSFER_TYPE_MAKER_FEE_PAY + "Maker fee received into general account" + TRANSFER_TYPE_MAKER_FEE_RECEIVE + "Infrastructure fee paid from general account" + TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY + "Infrastructure fee received into general account" + TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE + "Liquidity fee paid from general account" + TRANSFER_TYPE_LIQUIDITY_FEE_PAY + "Liquidity fee received into general account" + TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE + "Bond account funded from general account to meet required bond amount" + TRANSFER_TYPE_BOND_LOW + "Bond returned to general account after liquidity commitment was reduced" + TRANSFER_TYPE_BOND_HIGH + "Funds withdrawn from general account" + TRANSFER_TYPE_WITHDRAW + "Funds deposited to general account" + TRANSFER_TYPE_DEPOSIT + "Bond account penalised when liquidity commitment not met" + TRANSFER_TYPE_BOND_SLASHING + "Reward payout received" + TRANSFER_TYPE_REWARD_PAYOUT + "A network internal instruction for the collateral engine to move funds from a user's general account into the pending transfers pool" + TRANSFER_TYPE_TRANSFER_FUNDS_SEND + "A network internal instruction for the collateral engine to move funds from the pending transfers pool account into the destination account" + TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE + "Market-related accounts emptied because market has closed" + TRANSFER_TYPE_CLEAR_ACCOUNT + "Balances are being restored to the user's account following a checkpoint restart of the network" + TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE + "Spot trade delivery" + TRANSFER_TYPE_SPOT + "An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account" + TRANSFER_TYPE_HOLDING_LOCK + "An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account" + TRANSFER_TYPE_HOLDING_RELEASE + "Insurance pool fraction transfer from parent to successor market." + TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION + "Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account." + TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE + "Distributes net fee earnings from liquidity provider's fee account to their general account." + TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE + "Applies SLA penalty by moving funds from party's bond account to market's insurance pool." + TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY + "Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool." + TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY + "Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account." + TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT + "Distributes performance bonus from market bonus to liquidity provider's general account." + TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE + "Funds deducted from margin account after a perpetuals funding loss." + TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS + "Funds added to margin account after a perpetuals funding gain." + TRANSFER_TYPE_PERPETUALS_FUNDING_WIN + "Funds moved from the vesting account to the vested account once the vesting period is reached." + TRANSFER_TYPE_REWARDS_VESTED + "Funds moved from general account to order margin account." + TRANSFER_TYPE_ORDER_MARGIN_LOW + "Funds released from order margin account to general." + TRANSFER_TYPE_ORDER_MARGIN_HIGH + "Funds moved from order margin account to margin account." + TRANSFER_TYPE_ISOLATED_MARGIN_LOW + "Transfer from a party's general account to their AMM's general account." + TRANSFER_TYPE_AMM_LOW + "Transfer from an AMM's general account to their owner's general account." + TRANSFER_TYPE_AMM_HIGH + "Transfer releasing an AMM's general account upon closure." + TRANSFER_TYPE_AMM_RELEASE +} + +union ProductConfiguration = FutureProduct | SpotProduct | PerpetualProduct + +type FutureProduct { + "Product asset" + settlementAsset: Asset! + "String representing the quote (e.g. BTCUSD -> USD is quote)" + quoteName: String! + """ + Describes the data source data that an instrument wants to get from the data source engine for settlement data. + """ + dataSourceSpecForSettlementData: DataSourceDefinition! + """ + Describes the source data that an instrument wants to get from the data source engine for trading termination. + """ + dataSourceSpecForTradingTermination: DataSourceDefinition! + """ + DataSourceSpecToFutureBinding tells on which property source data should be + used as settlement data. + """ + dataSourceSpecBinding: DataSourceSpecToFutureBinding! + + "If set, the product belongs to a capped future" + cap: FutureCap +} + +type SpotProduct { + "Underlying base asset for the spot product" + baseAsset: Asset! + "Underlying quote asset for the spot product" + quoteAsset: Asset! +} + +type PerpetualProduct { + "Underlying asset for the perpetual instrument" + settlementAsset: Asset! + "Quote name of the instrument" + quoteName: String! + "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]" + marginFundingFactor: String! + "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]" + interestRate: String! + "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]" + clampLowerBound: String! + "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]" + clampUpperBound: String! + "Data source specification describing the data source for settlement schedule" + dataSourceSpecForSettlementSchedule: DataSourceDefinition! + "Data source specification describing the data source for settlement" + dataSourceSpecForSettlementData: DataSourceDefinition! + "Binding between the data source spec and the settlement data" + dataSourceSpecBinding: DataSourceSpecPerpetualBinding! + "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + fundingRateScalingFactor: String + "Lower bound for the funding-rate such that the funding-rate will never be lower than this value" + fundingRateLowerBound: String + "Upper bound for the funding-rate such that the funding-rate will never be higher than this value" + fundingRateUpperBound: String +} + +""" +DataSourceSpecConfiguration describes the source data that an instrument wants to get from the +sourcing engine. +""" +type DataSourceSpecConfiguration { + """ + Signers is the list of authorized signatures that signed the data for this + data source. All the public keys in the data should be contained in this + list. + """ + signers: [Signer!] + + """ + Filters describes which source data are considered of interest or not for + the product (or the risk model). + """ + filters: [Filter!] +} + +""" +EthCallTrigger is the type of trigger used to make calls to Ethereum network. +""" +type EthCallTrigger { + trigger: TriggerKind! +} + +union TriggerKind = EthTimeTrigger + +""" +Trigger for an Ethereum call based on the Ethereum block timestamp. Can be +one-off or repeating. +""" +type EthTimeTrigger { + "Trigger when the Ethereum time is greater or equal to this time, in Unix seconds." + initial: Timestamp + """ + Repeat the call every n seconds after the initial call. If no time for + initial call was specified, begin repeating immediately. + """ + every: Int + """ + If repeating, stop once Ethereum time is greater than this time, in Unix + seconds. If not set, then repeat indefinitely. + """ + until: Timestamp +} + +""" +Normaliser to convert the data returned from the contract method +into a standard format. +""" +type Normaliser { + name: String! + expression: String! +} + +""" +Specifies a data source that derives its content from calling a read method +on an Ethereum contract. +""" +type EthCallSpec { + "Ethereum address of the contract to call." + address: String! + "The ABI of that contract." + abi: [String!] + "Name of the method on the contract to call." + method: String! + """ + List of arguments to pass to method call. + Protobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum + type according to the ABI. + """ + args: [String!] + "Conditions for determining when to call the contract method." + trigger: EthCallTrigger! + "Number of confirmations required before the query is considered verified." + requiredConfirmations: Int! + """ + Normalisers are used to convert the data returned from the contract method + into a standard format. + """ + normalisers: [Normaliser!] + "Filters the data returned from the contract method." + filters: [Filter!] + "The ID of the EVM based chain which is to be used to source the oracle data." + sourceChainId: Int! +} + +type InstrumentConfiguration { + "Full and fairly descriptive name for the instrument" + name: String! + "A short non necessarily unique code used to easily describe the instrument (e.g: FX:BTCUSD/DEC18)" + code: String! + "Future product specification" + futureProduct: FutureProduct + "Product specification" + product: ProductConfiguration +} + +type NewMarket { + "New market instrument configuration" + instrument: InstrumentConfiguration! + "Decimal places used for the new market, sets the smallest price increment on the book" + decimalPlaces: Int! + "New market risk configuration" + riskParameters: RiskModel! + "Metadata for this instrument, tags" + metadata: [String!] + "Price monitoring parameters" + priceMonitoringParameters: PriceMonitoringParameters! + "Liquidity monitoring parameters" + liquidityMonitoringParameters: LiquidityMonitoringParameters! + "Decimal places for order sizes, sets what size the smallest order / position on the market can be" + positionDecimalPlaces: Int! + "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume" + linearSlippageFactor: String! + "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume" + quadraticSlippageFactor: String! + @deprecated(reason: "This field will be removed in a future release") + "Successor market configuration. If this proposed market is meant to succeed a given market, then this needs to be set." + successorConfiguration: SuccessorConfiguration + "Liquidity SLA Parameters" + liquiditySLAParameters: LiquiditySLAParameters + "Specifies how the liquidity fee for the market will be calculated" + liquidityFeeSettings: LiquidityFeeSettings + "Liquidation strategy for the market" + liquidationStrategy: LiquidationStrategy + "Configuration for mark price calculation for the market" + markPriceConfiguration: CompositePriceConfiguration! + "The market minimum tick size" + tickSize: String! + "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + enableTxReordering: Boolean! +} + +type CompositePriceConfiguration { + "Decay weight used in calculating time weight for a given trade" + decayWeight: String! + "Decay power used in calculating time weight for a given trade" + decayPower: Int! + "Cash amount used in calculating mark price from the order book" + cashAmount: String! + "Weights for each given price source, first entry is price from trade, then price from book, then first oracle, next oracle, etc. And last entry is for median price" + SourceWeights: [String!] + "Staleness tolerance duration for each given price sources in the order mentioned above" + SourceStalenessTolerance: [String!]! + "Composite price calculation methodology" + CompositePriceType: CompositePriceType! + "Oracle configuration for external composite price sources" + dataSourcesSpec: [DataSourceDefinition] + "Spec bindings for external composite price sources" + dataSourcesSpecBinding: [SpecBindingForCompositePrice] +} + +type SuccessorConfiguration { + "ID of the market this proposal will succeed" + parentMarketId: String! + "Decimal value between 0 and 1, specifying the fraction of the insurance pool balance is carried over from the parent market to the successor." + insurancePoolFraction: String! +} + +""" +Incomplete change definition for governance proposal terms +TODO: complete the type +""" +type UpdateMarket { + marketId: ID! + updateMarketConfiguration: UpdateMarketConfiguration! +} + +type UpdateMarketConfiguration { + "Updated futures market instrument configuration." + instrument: UpdateInstrumentConfiguration! + "Optional futures market metadata, tags." + metadata: [String] + "Price monitoring parameters." + priceMonitoringParameters: PriceMonitoringParameters! + "Liquidity monitoring parameters." + liquidityMonitoringParameters: LiquidityMonitoringParameters! + "Updated futures market risk model parameters." + riskParameters: UpdateMarketRiskParameters! + "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + linearSlippageFactor: String! + "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + quadraticSlippageFactor: String! + @deprecated(reason: "This field will be removed in a future release") + "Liquidity SLA Parameters." + liquiditySLAParameters: LiquiditySLAParameters + "Specifies how the liquidity fee for the market will be calculated" + liquidityFeeSettings: LiquidityFeeSettings + "Liquidation strategy for the market" + liquidationStrategy: LiquidationStrategy + "Configuration for mark price calculation for the market" + markPriceConfiguration: CompositePriceConfiguration + "The market minimum tick size" + tickSize: String! + "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + enableTxReordering: Boolean! +} + +type UpdateInstrumentConfiguration { + code: String! + name: String! + product: UpdateProductConfiguration! +} + +union UpdateProductConfiguration = UpdateFutureProduct | UpdatePerpetualProduct + +type UpdateFutureProduct { + quoteName: String! + dataSourceSpecForSettlementData: DataSourceDefinition! + dataSourceSpecForTradingTermination: DataSourceDefinition! + dataSourceSpecBinding: DataSourceSpecToFutureBinding! +} + +type UpdatePerpetualProduct { + "Quote name of the instrument" + quoteName: String! + "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]" + marginFundingFactor: String! + "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]" + interestRate: String! + "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]" + clampLowerBound: String! + "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]" + clampUpperBound: String! + "Data source specification describing the data source for settlement schedule" + dataSourceSpecForSettlementSchedule: DataSourceDefinition! + "Data source specification describing the data source for settlement" + dataSourceSpecForSettlementData: DataSourceDefinition! + "Binding between the data source spec and the settlement data" + dataSourceSpecBinding: DataSourceSpecPerpetualBinding! + "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + fundingRateScalingFactor: String + "Lower bound for the funding-rate such that the funding-rate will never be lower than this value" + fundingRateLowerBound: String + "Upper bound for the funding-rate such that the funding-rate will never be higher than this value" + fundingRateUpperBound: String +} + +union UpdateMarketRiskParameters = + UpdateMarketSimpleRiskModel + | UpdateMarketLogNormalRiskModel + +type UpdateMarketSimpleRiskModel { + simple: SimpleRiskModelParams +} + +type UpdateMarketLogNormalRiskModel { + logNormal: LogNormalRiskModel +} + +"A new asset proposal change" +type NewAsset { + "The full name of the asset (e.g: Great British Pound)" + name: String! + + "The symbol of the asset (e.g: GBP)" + symbol: String! + + "The precision of the asset" + decimals: Int! + + "The minimum economically meaningful amount of this specific asset" + quantum: String! + + "The source of the new asset" + source: AssetSource! +} + +"A proposal to update an asset's details" +type UpdateAsset { + "The minimum economically meaningful amount of this specific asset" + quantum: String! + + "The source of the updated asset" + source: UpdateAssetSource! + + "The asset to update" + assetId: ID! +} + +""" +A new freeform proposal change. It has no properties on purpose. Use proposal +rationale, instead. +""" +type NewFreeform { + "A placeholder to please graphQL" + _doNotUse: Boolean +} + +enum GovernanceTransferType { + "Default value, always invalid" + GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED + "Transfers the specified amount or does not transfer anything" + GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING + "Transfers the specified amount or the max allowable amount if this is less than the specified amount" + GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT +} + +type NewTransfer { + "The source account" + source: String! + "The type of source account" + sourceType: AccountType! + "The destination account" + destination: String! + "The type of destination account" + destinationType: AccountType! + "The asset to transfer" + asset: Asset! + "The fraction of the balance to be transferred" + fraction_of_balance: String! + "The maximum amount to be transferred" + amount: String! + "The type of the governance transfer" + transferType: GovernanceTransferType! + "The type of governance transfer being made, i.e. a one-off or recurring transfer" + kind: GovernanceTransferKind! +} + +union GovernanceTransferKind = + OneOffGovernanceTransfer + | RecurringGovernanceTransfer + +"Allows for cancellation of an existing governance transfer" +type CancelTransfer { + "The governance transfer to cancel" + transferId: ID! +} + +"Allows submitting a proposal for changing network parameters" +type UpdateNetworkParameter { + networkParameter: NetworkParameter! +} + +enum MarketUpdateType { + "Default value, always invalid" + MARKET_STATE_UPDATE_TYPE_UNSPECIFIED + "Terminate the market" + MARKET_STATE_UPDATE_TYPE_TERMINATE + "Suspend the market" + MARKET_STATE_UPDATE_TYPE_SUSPEND + "Resume a suspended market" + MARKET_STATE_UPDATE_TYPE_RESUME +} + +type UpdateMarketState { + "The market for which to update the state" + market: Market! + "The type of update" + updateType: MarketUpdateType! + "Optional settlement price for terminating and settling futures market. Must be empty for other types of updates and other types of markets" + price: String +} + +type UpdateReferralProgram { + "Defined tiers in increasing order. First element will give Tier 1, second element will give Tier 2, etc." + benefitTiers: [BenefitTier!]! + "Timestamp as Unix time in nanoseconds, after which when the current epoch ends, the program will end and benefits will be disabled." + endOfProgramTimestamp: Timestamp! + "Number of epochs over which to evaluate a referral set's running volume." + windowLength: Int! + """ + Defined staking tiers in increasing order. First element will give Tier 1, + second element will give Tier 2, and so on. Determines the level of + benefit a party can expect based on their staking. + """ + stakingTiers: [StakingTier!]! +} + +type BenefitTier { + "The minimum number of epochs the party needs to be in the referral set to be eligible for the benefit" + minimumEpochs: Int! + "The minimum running notional for the given benefit tier" + minimumRunningNotionalTakerVolume: String! + "The proportion of the referee's taker fees to be discounted" + referralDiscountFactor: String! + "The proportion of the referee's taker fees to be rewarded to the referrer" + referralRewardFactor: String! +} + +type StakingTier { + "Required number of governance tokens ($VEGA) a referrer must have staked to receive the multiplier" + minimumStakedTokens: String! + "Multiplier applied to the referral reward factor when calculating referral rewards due to the referrer" + referralRewardMultiplier: String! +} + +type UpdateVolumeDiscountProgram { + "The benefit tiers for the program" + benefitTiers: [VolumeBenefitTier!]! + "Timestamp as Unix time in nanoseconds, after which program ends." + endOfProgramTimestamp: Timestamp! + "The window length to consider for the volume discount program" + windowLength: Int! +} + +type VolumeBenefitTier { + "The minimum running notional for the given benefit tier" + minimumRunningNotionalTakerVolume: String! + "Discount given to those in this benefit tier" + volumeDiscountFactor: String! +} + +"Configuration for a new spot market on Vega" +type NewSpotMarket { + "New spot market instrument configuration" + instrument: InstrumentConfiguration! + "Decimal places used for the new market, sets the smallest price increment on the book" + priceDecimalPlaces: Int! + "Optional spot market metadata tags" + metadata: [String!]! + "Price monitoring parameters" + priceMonitoringParameters: PriceMonitoringParameters! + "Specifies parameters related to liquidity target stake calculation" + targetStakeParameters: TargetStakeParameters! + "New spot market risk model parameters" + riskParameters: RiskModel + "Decimal places for order sizes, sets what size the smallest order / position on the spot market can be" + sizeDecimalPlaces: Int! + "Specifies the liquidity provision SLA parameters" + liquiditySLAParams: LiquiditySLAParameters! + "Specifies how the liquidity fee for the market will be calculated" + liquidityFeeSettings: LiquidityFeeSettings + "The market minimum tick size" + tickSize: String! + "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + enableTxReordering: Boolean! +} + +"Update an existing spot market on Vega" +type UpdateSpotMarket { + "Market ID the update is for" + marketId: ID! + "Updated configuration of the spot market" + updateSpotMarketConfiguration: UpdateSpotMarketConfiguration! +} + +type UpdateSpotInstrumentConfiguration { + "Instrument code, human-readable shortcode used to describe the instrument." + code: String! + "Instrument name" + name: String! +} + +type UpdateSpotMarketConfiguration { + "Updated spot market instrument configuration." + instrument: UpdateSpotInstrumentConfiguration! + "Optional spot market metadata tags" + metadata: [String!]! + "Price monitoring parameters" + priceMonitoringParameters: PriceMonitoringParameters! + "Specifies parameters related to target stake calculation" + targetStakeParameters: TargetStakeParameters! + "Update spot market risk model parameters" + riskParameters: RiskModel! + "Specifies the liquidity provision SLA parameters" + liquiditySLAParams: LiquiditySLAParameters! + "Specifies how the liquidity fee for the market will be calculated" + liquidityFeeSettings: LiquidityFeeSettings + "The market minimum tick size" + tickSize: String! + "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + enableTxReordering: Boolean! +} + +type LiquiditySLAParameters { + priceRange: String! + "Specifies the minimum fraction of time LPs must spend 'on the book' providing their committed liquidity" + commitmentMinTimeFraction: String! + "Specifies the number of liquidity epochs over which past performance will continue to affect rewards" + performanceHysteresisEpochs: Int! + """ + Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will + lose to liquidity providers that achieved a higher SLA performance than them. + """ + slaCompetitionFactor: String! +} + +type LiquidationStrategy { + "Specifies the interval, in seconds, at which point the network will try to unload its position." + disposalTimeStep: Int! + "Specifies the fraction of its position the network will try to reduce its position by in a single disposal attempt." + disposalFraction: String! + "Specifies the size of the position held by the network that it will try to dispose of in one attempt." + fullDisposalSize: Int! + "Specifies the maximum size by which the network can reduce its position as a fraction of the volume on the book." + maxFractionConsumed: String! + "Specifies the slippage relative to the mid prige within which the network will place orders to dispose of its position." + disposalSlippageRange: String! +} + +"Representation of a network parameter" +type NetworkParameter { + "The name of the network parameter" + key: String! + "The value of the network parameter" + value: String! +} + +union ProposalChange = + NewMarket + | UpdateMarket + | UpdateNetworkParameter + | NewAsset + | UpdateAsset + | NewFreeform + | NewTransfer + | CancelTransfer + | UpdateMarketState + | NewSpotMarket + | UpdateSpotMarket + | UpdateVolumeDiscountProgram + | UpdateReferralProgram + +# there are no unions for input types as of today, see: https://github.com/graphql/graphql-spec/issues/488 + +type ProposalRationale { + """ + Description to show a short title / something in case the link goes offline. + This is to be between 0 and 20k unicode characters. + This is mandatory for all proposals. + """ + description: String! + """ + Title to be used to give a short description of the proposal in lists. + This is to be between 0 and 100 unicode characters. + This is mandatory for all proposals. + """ + title: String! +} + +"The rationale behind the proposal" +type ProposalTerms { + """ + RFC3339Nano time and date when voting closes for this proposal. + Constrained by "minClose" and "maxClose" network parameters. + """ + closingDatetime: Timestamp! + """ + RFC3339Nano time and date when this proposal is executed (if passed). Note that it has to be after closing date time. + Constrained by "minEnactInSeconds" and "maxEnactInSeconds" network parameters. + Note: Optional as free form proposals do not require it. + """ + enactmentDatetime: Timestamp + + "RFC3339Nano time and when node validation of the proposal stops, accepted only with new asset proposals" + validationDatetime: Timestamp + + "Actual change being introduced by the proposal - action the proposal triggers if passed and enacted." + change: ProposalChange! +} + +"Terms for a batch governance proposal" +type BatchProposalTermsChange { + """ + RFC3339Nano time and date when this proposal will be executed, if it passes. + Constrained by "minEnactInSeconds" and "maxEnactInSeconds" network parameters. + """ + enactmentDatetime: Timestamp + """ + RFC3339Nano time and date allocated to the validator to validate the proposal. + """ + validationDatetime: Timestamp + + "Actual change being introduced by the proposal - action the proposal triggers if passed and enacted." + change: ProposalChange! +} + +"The terms for the batch proposal" +type BatchProposalTerms { + """ + RFC3339Nano time and date when voting closes for this proposal. + Constrained by "minClose" and "maxClose" network parameters. + """ + closingDatetime: Timestamp! + + "Actual changes being introduced by the batch proposal - actions the proposal triggers if passed and enacted." + changes: [BatchProposalTermsChange]! +} + +""" +Various proposal types that are supported by Vega +""" +enum ProposalType { + "Propose a new market" + TYPE_NEW_MARKET + "Update an existing market" + TYPE_UPDATE_MARKET + "Proposal to change Vega network parameters" + TYPE_NETWORK_PARAMETERS + "Proposal to add a new asset" + TYPE_NEW_ASSET + "Proposal to create a new freeform proposal" + TYPE_NEW_FREE_FORM + "Proposal to update an existing asset" + TYPE_UPDATE_ASSET + "Propose a new spot market" + TYPE_NEW_SPOT_MARKET + "Update an existing spot market" + TYPE_UPDATE_SPOT_MARKET + "Propose a new transfer" + TYPE_NEW_TRANSFER + "Proposal to cancel a transfer" + TYPE_CANCEL_TRANSFER + "Proposal for updating the state of a market" + TYPE_UPDATE_MARKET_STATE + "Proposal to update the referral program" + TYPE_UPDATE_REFERRAL_PROGRAM + "Proposal to update the volume discount program" + TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM +} + +""" +Various states a proposal can transition through: +Open -> +- Passed -> Enacted. +- Rejected. +Proposal can enter Failed state from any other state. +""" +enum ProposalState { + "Proposal became invalid and cannot be processed" + STATE_FAILED + "Proposal is open for voting" + STATE_OPEN + "Proposal has gained enough support to be executed" + STATE_PASSED + "Proposal didn't get enough votes" + STATE_DECLINED + "Proposal could not gain enough support to be executed" + STATE_REJECTED + "Proposal has been executed and the changes under this proposal have now been applied" + STATE_ENACTED + "Proposal is waiting for the node to run validation" + STATE_WAITING_FOR_NODE_VOTE +} + +type Proposal { + "Proposal ID that is filled by Vega once proposal reaches the network" + id: ID + "A UUID reference to aid tracking proposals on Vega" + reference: String! + "Party that prepared the proposal" + party: Party! + "State of the proposal" + state: ProposalState! + "RFC3339Nano time and date when the proposal reached Vega network" + datetime: Timestamp! + "Rationale behind the proposal" + rationale: ProposalRationale! + "Terms of the proposal" + terms: ProposalTerms! + "Votes cast for this proposal" + votes: ProposalVotes! + "Why the proposal was rejected by the core" + rejectionReason: ProposalRejectionReason + "Error details of the rejectionReason" + errorDetails: String + "Required majority for this proposal to succeed" + requiredMajority: String! + "Required participation for this proposal to succeed" + requiredParticipation: String! + "Equity-like share required for a market amendment proposal to be enacted (if not met, the proposal will not be enacted), represented as a fraction that can be converted to a percentage" + requiredLpMajority: String + "The market share of LPs' equity-like share that must take part in the market amendment vote for the proposal to pass. This means the votes of LPs that have submitted more liquidity to that market, or have been LPs from the start carry more weight. If it requires 50% of a market's equity-like share for a majority, and the proposal receives only YES votes but only LPs with 49% of the equity-like share voted, the proposal will not pass" + requiredLpParticipation: String +} + +type BatchProposal { + "Proposal ID that is provided by Vega once proposal reaches the network" + id: ID + "A UUID reference to aid tracking proposals on Vega" + reference: String! + "Party that prepared the proposal" + party: Party! + "State of the proposal" + state: ProposalState! + "RFC3339Nano time and date when the proposal reached the network" + datetime: Timestamp! + "Terms of all the proposals in the batch" + batchTerms: BatchProposalTerms + "Rationale behind the proposal" + rationale: ProposalRationale! + "Votes cast for this proposal" + votes: ProposalVotes! + "Reason the proposal was rejected" + rejectionReason: ProposalRejectionReason + "Details of the rejection reason" + errorDetails: String + "Required majority for this proposal to succeed" + requiredMajority: String! + "Required participation for this proposal to succeed" + requiredParticipation: String! + "Equity-like share required for a market amendment proposal to be enacted, represented as a fraction that can be converted to a percentage. If not met, the proposal will not be enacted" + requiredLpMajority: String + "The market share of LPs' equity-like share that must take part in a market amendment vote for the proposal to pass. This means the votes of LPs that have submitted more liquidity to that market, or have been LPs from the start carry more weight. If it requires 50% of a market's equity-like share for a majority, and the full batch of proposals receives all YES votes but only LPs with 49% of the equity-like share voted, the proposal will not pass" + requiredLpParticipation: String + "Proposals that are part of the batch" + subProposals: [ProposalDetail] +} + +type ProposalDetail { + "Proposal ID that is provided by Vega once proposal reaches the network" + id: ID + "Batch proposal ID that is provided by Vega once proposal reaches the network" + batchId: ID + "A UUID reference to aid tracking proposals on Vega" + reference: String! + "Party that prepared the proposal" + party: Party! + "State of the proposal" + state: ProposalState! + "RFC3339Nano time and date when the proposal reached the Vega network" + datetime: Timestamp! + "Terms of the proposal" + terms: ProposalTerms + "Terms of all the proposals in the batch" + batchTerms: BatchProposalTerms + "Rationale behind the proposal" + rationale: ProposalRationale! + "Why the proposal was rejected by the core" + rejectionReason: ProposalRejectionReason + "Error details of the rejectionReason" + errorDetails: String + "Required majority for this proposal to succeed" + requiredMajority: String! + "Required participation for this proposal to succeed" + requiredParticipation: String! + "Equity-like share required for a market amendment proposal to be enacted (if not met, the proposal will not be enacted), represented as a fraction that can be converted to a percentage" + requiredLpMajority: String + "The market share of LPs' equity-like share that must take part in the market amendment vote for the proposal to pass. This means the votes of LPs that have submitted more liquidity to that market, or have been LPs from the start carry more weight. If it requires 50% of a market's equity-like share for a majority, and the proposal receives only YES votes but only LPs with 49% of the equity-like share voted, the proposal will not pass" + requiredLpParticipation: String +} + +type ProposalVotes { + "Yes votes cast for this proposal" + yes: ProposalVoteSide! + "No votes cast for this proposal" + no: ProposalVoteSide! +} + +type ProposalVoteSide { + "All votes cast for this side" + votes: [Vote!] + "Total number of votes cast for this side" + totalNumber: String! + "Total weight of governance token from the votes cast for this side" + totalWeight: String! + "Total number of governance tokens from the votes cast for this side" + totalTokens: String! + "Total equity-like share weight for this side (only for UpdateMarket Proposals)" + totalEquityLikeShareWeight: String! +} + +"Whether a governance vote is yes or no" +enum VoteValue { + "No votes against a proposal" + VALUE_NO + "Yes votes for a proposal" + VALUE_YES +} + +type Vote { + "The vote value cast" + value: VoteValue! + + "The party casting the vote" + party: Party! + + "RFC3339Nano time and date when the vote reached Vega network" + datetime: Timestamp! + + "The ID of the proposal this vote applies to" + proposalId: ID! + + "Total number of governance tokens for the party that cast the vote" + governanceTokenBalance: String! + + "The weight of this vote based on the total of governance token" + governanceTokenWeight: String! + + "The weight of this vote based on the total equity-like share" + equityLikeShareWeight: String! + + "The equity-like share weight per market (only for batch proposals)" + equityLikeSharePerMarket: [EquityLikeShareWeightPerMarket] +} + +type EquityLikeShareWeightPerMarket { + "The market ID" + marketId: String! + "The equity-like share weight for this market" + equityLikeShareWeight: String! +} + +type ProposalVote { + "Cast vote" + vote: Vote! + "Proposal ID the vote is cast on" + proposalId: ID! +} + +type TimeUpdate { + "RFC3339Nano time of new block time" + timestamp: Timestamp! +} + +type MarketEvent { + "The market ID" + marketId: ID! + "The message - market events are used for logging" + payload: String! +} + +type TransferBalance { + "Account involved in transfer" + account: AccountDetails! + "The new balance of the account" + balance: String! +} + +type LedgerEntry { + "Account from which the asset was taken" + fromAccountId: AccountDetails! + "Account to which the balance was transferred" + toAccountId: AccountDetails! + "The amount transferred" + amount: String! + "Type of ledger entry" + type: TransferType! + "RFC3339Nano time at which the transfer was made" + timestamp: Timestamp! + "Sender account balance after the transfer" + fromAccountBalance: String! + "Receiver account balance after the transfer" + toAccountBalance: String! +} + +type TransferResponse { + "The ledger entries and balances resulting from a transfer request" + transfers: [LedgerEntry!] + "The balances of accounts involved in the transfer" + balances: [TransferBalance!] +} + +type TransferResponses { + "A group of transfer responses - events from core" + responses: [TransferResponse!] +} + +type PositionResolution { + "The market ID where position resolution happened" + marketId: ID! + "Number of distressed parties on market" + distressed: Int! + "Number of parties closed out" + closed: Int! + "The mark price at which parties were distressed/closed out" + markPrice: String! +} + +type LossSocialization { + "The market ID where loss socialization happened" + marketId: ID! + "The party that was part of the loss socialization" + partyId: ID! + "The amount lost" + amount: String! +} + +type TradeSettlement { + "The size of the trade" + size: Int! + "The price of the trade" + price: String! +} + +type SettlePosition { + "The market in which a position was settled" + marketId: ID! + "The party who settled a position" + partyId: ID! + "The settle price" + price: String! + "The trades that were settled to close the overall position" + tradeSettlements: [TradeSettlement!] +} + +type SettleDistressed { + "The market in which a position was closed out" + marketId: ID! + "The party that was closed out" + partyId: ID! + "The margin taken from distressed party" + margin: String! + "The price at which the position was closed out" + price: String! +} + +type MarketTick { + "The market ID" + marketId: ID! + "The block time" + time: String! +} + +type AuctionEvent { + "The ID of the market that went into auction" + marketId: ID! + "Event fired because of auction end" + leave: Boolean! + "Event related to opening auction" + openingAuction: Boolean! + "RFC3339Nano start time of auction" + auctionStart: Timestamp! + "RFC3339Nano optional end time of auction" + auctionEnd: Timestamp! + "What triggered the auction" + trigger: AuctionTrigger! + "What, if anything, extended the ongoing auction" + extensionTrigger: AuctionTrigger +} + +"Describes the trigger for an auction" +enum AuctionTrigger { + "Invalid trigger (or no auction)" + AUCTION_TRIGGER_UNSPECIFIED + "Auction because market has a frequent batch auction trading mode" + AUCTION_TRIGGER_BATCH + "Opening auction" + AUCTION_TRIGGER_OPENING + "Price monitoring" + AUCTION_TRIGGER_PRICE + "Liquidity monitoring due to unmet target stake" + AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET + "Liquidity monitoring due to not being able to deploy LP orders because there's nothing to peg on one or both sides of the book" + AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS + "Auction triggered by governance market suspension" + AUCTION_TRIGGER_GOVERNANCE_SUSPENSION + "Auction triggered following a long block, e.g. due to protocol upgrade" + AUCTION_TRIGGER_LONG_BLOCK +} + +"Event types" +enum BusEventType { + "Vega Time has changed" + TimeUpdate + "Collateral has deposited in to this Vega network via the bridge" + Deposit + "Collateral has been withdrawn from this Vega network via the bridge" + Withdrawal + "The results from processing at transaction" + TransactionResult +} + +"Union type for wrapped events in stream PROPOSAL is mapped to governance data, something to keep in mind" +union Event = TimeUpdate | Deposit | Withdrawal | TransactionResult + +type BusEvent { + "The ID for this event" + id: ID! + "The block hash" + block: String! + "The type of event" + type: BusEventType! + "The payload - the wrapped event" + event: Event! +} + +"A risk factor emitted by the risk model for a given market" +type RiskFactor { + "Market the risk factor was emitted for" + market: String! + "Short factor" + short: String! + "Long factor" + long: String! +} + +"A special order type for liquidity providers" +type LiquidityOrder { + "The value to which this order is tied" + reference: PeggedReference! + "The proportion of the commitment allocated to this order" + proportion: Int! + "Offset from the pegged reference" + offset: String! +} + +"Status of a liquidity provision" +enum LiquidityProvisionStatus { + "An active liquidity provision" + STATUS_ACTIVE + "A liquidity provision stopped by the network" + STATUS_STOPPED + "A cancelled liquidity provision" + STATUS_CANCELLED + "Liquidity provision was invalid and got rejected" + STATUS_REJECTED + "The liquidity provision is valid and accepted by the network, but orders aren't deployed" + STATUS_UNDEPLOYED + """ + The liquidity provision is valid and accepted by the network, but orders aren't deployed and + have never been deployed. If when it's possible to deploy them for the first time the + margin check fails, then they will be cancelled without any penalties. + """ + STATUS_PENDING +} + +type LiquidityOrderReference { + "The pegged order generated to fulfill this commitment" + order: Order + "The liquidity order" + liquidityOrder: LiquidityOrder! +} + +"The command to be sent to the chain for a liquidity provision submission" +type LiquidityProvision { + "Unique identifier for the provision (set by the system after consensus)" + id: ID! + "The party making this commitment" + party: Party! + "RFC3339Nano time when the liquidity provision was initially created" + createdAt: Timestamp! + "RFC3339Nano time when the liquidity provision was updated" + updatedAt: Timestamp + "Market ID for the liquidity provision" + market: Market! + "Specified as a unitless number that represents the amount of the market's settlement asset for the commitment." + commitmentAmount: String! + "Provider's nominated liquidity fee factor, which is an input to the calculation of liquidity fees on the market, as per setting fees and rewarding liquidity providers." + fee: String! + "A set of liquidity sell orders to meet the liquidity provision obligation." + sells: [LiquidityOrderReference!]! + "A set of liquidity buy orders to meet the liquidity provision obligation." + buys: [LiquidityOrderReference!]! + "The version of this liquidity provision" + version: String! + "The current status of this liquidity provision" + status: LiquidityProvisionStatus! + "A reference for the orders created to support this liquidity provision" + reference: String +} + +type LiquidityProvisionWithPending { + current: LiquidityProvision! + "Liquidity provision that has been updated by the liquidity provider, and has been accepted by the network, but will not be active until the next epoch." + pending: LiquidityProvision +} + +"The command to be sent to the chain for a liquidity provision submission" +type LiquidityProvisionUpdate { + "Unique identifier for the order (set by the system after consensus)" + id: ID! + "The party making this commitment" + partyID: ID! + "RFC3339Nano time when the liquidity provision was initially created" + createdAt: Timestamp! + "RFC3339Nano time when the liquidity provision was updated" + updatedAt: Timestamp + "Market for the order" + marketID: ID! + "Specified as a unit-less number that represents the amount of settlement asset of the market." + commitmentAmount: String! + "Nominated liquidity fee factor, which is an input to the calculation of liquidity fees on the market, as per setting fees and rewarding liquidity providers." + fee: String! + "A set of liquidity sell orders to meet the liquidity provision obligation." + sells: [LiquidityOrderReference!]! + "A set of liquidity buy orders to meet the liquidity provision obligation." + buys: [LiquidityOrderReference!]! + "The version of this liquidity provision" + version: String! + "The current status of this liquidity provision" + status: LiquidityProvisionStatus! + "A reference for the orders created out of this liquidity provision" + reference: String +} + +"Reward information for a single party" +type Reward { + "The asset this reward is paid in" + asset: Asset! + "The market ID for which this reward is paid if any" + marketId: ID! @deprecated(reason: "Use gameId") + "The type of reward" + rewardType: AccountType! + "Party receiving the reward" + party: Party! + "Epoch for which this reward was distributed" + epoch: Epoch! + "Amount received for this reward" + amount: String! + "Amount paid as a reward, expressed in asset's quantum unit" + quantumAmount: String! + "Percentage out of the total distributed reward" + percentageOfTotal: String! + "RFC3339Nano time when the rewards were received" + receivedAt: Timestamp! + "The epoch when the reward is released" + lockedUntilEpoch: Epoch! + "Optional game ID for rewards that are paid for participation in a game" + gameId: ID + "Optional team ID for rewards that are paid if the party is a member of a team, and for participation in a game." + teamId: ID +} + +type RewardSummary { + "The asset for which these rewards are associated" + asset: Asset! + "Total quantity of rewards awarded in this asset" + amount: String! + + "List of individual reward payouts, ordered by epoch" + rewardsConnection( + "An optional asset ID" + assetId: ID + "Cursor pagination information" + pagination: Pagination + "Whether to return all derived parties from AMMs for the given party. If used, party ID is required" + includeDerivedParties: Boolean + ): RewardsConnection +} + +"RFC3339Nano value for time" +scalar Timestamp + +type AggregatedLedgerEntry { + "RFC3339Nano time from at which this ledger entries records were relevant" + vegaTime: Timestamp! + "Net amount of ledger entries for the accounts specified in the filter at this time" + quantity: String! + "Asset identifier, if query was grouped by asset - else null" + assetId: ID + "Type of the transfer for this ledger entry" + transferType: TransferType + "Party identifier, if query was grouped by sender party - else null" + fromAccountPartyId: ID + "Party identifier, if query was grouped by receiver party - else null" + toAccountPartyId: ID + "Market identifier, if query was grouped by sender market - else null" + fromAccountMarketId: ID + "Market identifier, if query was grouped by receiver market - else null" + toAccountMarketId: ID + "Account type, if query was grouped by sender account type - else null" + fromAccountType: AccountType + "Account type, if query was grouped by receiver account type - else null" + toAccountType: AccountType + "Sender account balance after the transfer" + fromAccountBalance: String! + "Receiver account balance after the transfer" + toAccountBalance: String! + "Transfer ID associated with this aggregated ledger entry" + transferId: ID! +} + +type AggregatedLedgerEntriesEdge { + node: AggregatedLedgerEntry! + cursor: String! +} + +type AggregatedLedgerEntriesConnection { + edges: [AggregatedLedgerEntriesEdge]! + pageInfo: PageInfo! +} + +"Type of transfer between accounts" +enum LedgerEntryField { + TransferType +} + +type AggregatedBalance { + "RFC3339Nano time from at which this balance was relevant" + timestamp: Timestamp! + "Net balance of the accounts specified in the filter at this time" + balance: String! + "Account identifier, if query was grouped by account - else null" + partyId: ID + "Asset identifier, if query was grouped by asset - else null" + assetId: ID + "Market identifier, if query was grouped by market - else null" + marketId: ID + "Account type, if query was grouped by account type - else null" + accountType: AccountType +} + +type AggregatedBalanceEdge { + "The aggregated balance" + node: AggregatedBalance! + cursor: String! +} + +type AggregatedBalanceConnection { + edges: [AggregatedBalanceEdge]! + pageInfo: PageInfo! +} + +"Information about whether proposals are enabled, if the markets are still bootstrapping, etc.." +type NetworkLimits { + "Are market proposals allowed at this point in time" + canProposeMarket: Boolean! + "Are asset proposals allowed at this point in time" + canProposeAsset: Boolean! + "Are market proposals enabled on this chain" + proposeMarketEnabled: Boolean! + "Are asset proposals enabled on this chain" + proposeAssetEnabled: Boolean! + "True once the genesis file is loaded" + genesisLoaded: Boolean! + "The date/timestamp in unix nanoseconds at which market proposals will be enabled (0 indicates not set)" + proposeMarketEnabledFrom: Timestamp! + "The date/timestamp in unix nanoseconds at which asset proposals will be enabled (0 indicates not set)" + proposeAssetEnabledFrom: Timestamp! +} + +"A segment of data node history" +type HistorySegment { + "From block height of the history segment" + fromHeight: Int! + "To block height of the history segment" + toHeight: Int! + "ID of the history segment" + historySegmentId: String! +} + +""" +Pagination constructs to support cursor based pagination in the API +""" +input Pagination { + "The number of items to fetch in the next page traversing forward through the connection" + first: Int + "The cursor to start fetching items after. If empty, data will be fetched from the beginning of the connection" + after: String + "The number of items to fetch in the next page traversing backward through the connection" + last: Int + "The cursor to start fetching items before. If empty data will be fetched from the end of the connection" + before: String +} + +"Paging information returned with each page of a connection" +type PageInfo { + "The connection has more pages to fetch when traversing forward through the connection" + hasNextPage: Boolean! + "The connection has more pages to fetch when traversing backward through the connection" + hasPreviousPage: Boolean! + "The first cursor in the current page" + startCursor: String! + "The last cursor in the current page" + endCursor: String! +} + +"Edge type containing the trade and cursor information returned by a TradeConnection" +type TradeEdge { + "The trade" + node: Trade! + "The cursor for this trade" + cursor: String! +} + +"Filter to apply to the trade subscription request" +input TradesSubscriptionFilter { + partyIds: [ID!] + marketIds: [ID!] +} + +"Filter to apply to the trade connection query" +input TradesFilter { + partyIds: [ID!] + marketIds: [ID!] + orderIds: [ID!] +} + +"Connection type for retrieving cursor-based paginated trade information" +type TradeConnection { + "The trade in this connection" + edges: [TradeEdge!]! + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the party and cursor information returned by a PartyConnection" +type PartyEdge { + "The party" + node: Party! + "The cursor for this party" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated party information" +type PartyConnection { + "The parties in this connection" + edges: [PartyEdge!]! + "The pagination information" + pageInfo: PageInfo! +} + +"Holds metadata associated to a party." +type PartyProfile { + partyId: ID! + "Alias given to the party." + alias: String! + "Metadata to associate to a party, in a key/value format where the key describes the type of metadata in the value field." + metadata: [Metadata!]! +} +"Edge type containing the party and cursor information returned by a PartiesProfilesConnection" +type PartyProfileEdge { + "The party's profile" + node: PartyProfile! + "The cursor for this party's profile" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated profile information for multiple parties" +type PartiesProfilesConnection { + "The profiles in this connection" + edges: [PartyProfileEdge!]! + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the market and cursor information returned by a MarketConnection" +type MarketEdge { + "The market" + node: Market! + "The cursor for this market" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated market information" +type MarketConnection { + "The markets in this connection" + edges: [MarketEdge!]! + "The pagination information" + pageInfo: PageInfo! +} + +type SuccessorMarket { + "The market" + market: Market! + "Proposals for child markets" + proposals: [Proposal] +} + +"Edge type containing the market and cursor information returned by a MarketConnection" +type SuccessorMarketEdge { + "The market" + node: SuccessorMarket! + "The cursor for this market" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated market information" +type SuccessorMarketConnection { + "The markets in this connection" + edges: [SuccessorMarketEdge!]! + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the order and cursor information returned by a OrderConnection" +type OrderEdge { + "The order" + node: Order! + "The cursor for this order" + cursor: String +} + +"Edge type containing the stop order and cursor information returned by a StopOrderConnection" +type StopOrderEdge { + "The stop order" + node: StopOrder + "The cursor for this stop order" + cursor: String +} + +input OrderFilter { + status: [OrderStatus!] + types: [OrderType!] + timeInForce: [OrderTimeInForce!] + "Date range to retrieve orders from/to. Start and end time should be expressed as an integer value Unix nanoseconds" + dateRange: DateRange + excludeLiquidity: Boolean + """ + If true, only orders that are live will be returned. Orders are live if they have STATUS_ACTIVE or STATUS_PARKED + as per https://github.com/vegaprotocol/specs-internal/blob/master/protocol/0024-OSTA-order_status.md + """ + liveOnly: Boolean +} + +"Filter to be applied when querying a list of stop orders. If multiple criteria are specified, e.g. parties and markets, then the filter is applied as an AND." +input StopOrderFilter { + "Zero or more party IDs to filter by" + parties: [ID!] + "Zero or more market IDs to filter by" + markets: [ID!] + "Zero or more order status to filter by" + status: [StopOrderStatus!] + "Zero or more expiry strategies to filter by" + expiryStrategy: [StopOrderExpiryStrategy!] + "Date range to retrieve order from/to. Start and end time should be expressed as an integer value of Unix nanoseconds" + dateRange: DateRange + "Filter for live stop orders only" + liveOnly: Boolean +} + +input GameTeamScoreFilter { + "Zero or more game IDs to filter by" + gameIds: [ID!] + "Zero or more team IDs to filter by" + teamIds: [ID!] + "Optional 'from epoch' ID for scores epoch interval" + epochFrom: Int + "Optional 'to epoch' ID for scores epoch interval" + epochTo: Int +} + +input GamePartyScoreFilter { + "Zero or more game IDs to filter by" + gameIds: [ID!] + "Zero or more team IDs to filter by" + teamIds: [ID!] + "Zero or more party IDs to filter by" + partyIds: [ID!] + "Optional 'from epoch' ID for scores epoch interval" + epochFrom: Int + "Optional 'to epoch' ID for scores epoch interval" + epochTo: Int +} + +input OrderByPartyIdsFilter { + order: OrderFilter + partyIds: [ID!] +} + +input OrderByMarketIdsFilter { + order: OrderFilter + marketIds: [ID!] +} + +input OrderByMarketAndPartyIdsFilter { + order: OrderFilter + marketIds: [ID!] + partyIds: [ID!] +} + +"Connection type for retrieving cursor-based paginated order information" +type OrderConnection { + "The orders in this connection" + edges: [OrderEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Connection type for retrieving cursory-based paginated stop order information" +type StopOrderConnection { + "The stop orders in this connection" + edges: [StopOrderEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Connection type for retrieving cursor-based paginated game team score information" +type GameTeamScoreConnection { + "The game team scores in this connection" + edges: [GameTeamScoreEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Connection type for retrieving cursor-based paginated game party score information" +type GamePartyScoreConnection { + "The game party scores in this connection" + edges: [GamePartyScoreEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the game party scores and cursor information returned by a GamePartyScoreConnection" +type GamePartyScoreEdge { + "The game party score" + node: GamePartyScore + "The cursor for this game party score" + cursor: String +} + +"Edge type containing the game team scores and cursor information returned by a GameTeamScoreConnection" +type GameTeamScoreEdge { + "The game team score" + node: GameTeamScore + "The cursor for this game team score" + cursor: String +} + +"Edge type containing the position and cursor information returned by a PositionConnection" +type PositionEdge { + "The position" + node: Position! + "The cursor for this position" + cursor: String +} + +"Filter to apply to the positions connection query" +input PositionsFilter { + partyIds: [ID!] + marketIds: [ID!] +} + +"Connection type for retrieving cursor-based paginated position information" +type PositionConnection { + "The positions in this connection" + edges: [PositionEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the vote and cursor information returned by a VoteConnection" +type VoteEdge { + "The vote" + node: Vote! + "The cursor for this vote" + cursor: String +} + +"Connection type for retrieving cursor-based paginated vote information" +type VoteConnection { + "The votes in this connection" + edges: [VoteEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the proposal vote and cursor information returned by a ProposalVoteConnection" +type ProposalVoteEdge { + "The proposal vote" + node: ProposalVote! + "The cursor for this proposal vote" + cursor: String +} + +"Connection type for retrieving cursor-based paginated proposal vote information" +type ProposalVoteConnection { + "The proposal votes in this connection" + edges: [ProposalVoteEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the margin and cursor information returned by a MarginConnection" +type MarginEdge { + node: MarginLevels! + cursor: String +} + +"Connection type for retrieving cursor-based paginated margin information" +type MarginConnection { + "The margin levels in this connection" + edges: [MarginEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the reward and cursor information returned by a MarketDataConnection" +type MarketDataEdge { + node: MarketData! + cursor: String +} + +"Connection type for retrieving cursor-based paginated market data information" +type MarketDataConnection { + "The market data elements for the requested page" + edges: [MarketDataEdge] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the reward and cursor information returned by a RewardsConnection" +type RewardEdge { + "The reward information" + node: Reward! + "The cursor for this reward" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated rewards information" +type RewardsConnection { + "The rewards" + edges: [RewardEdge] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the candle and cursor information returned by a CandleDataConnection" +type CandleEdge { + "The candle" + node: Candle! + "The cursor for the candle" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated candle information" +type CandleDataConnection { + "The candles" + edges: [CandleEdge] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the withdrawal and cursor information returned by a WithdrawalsConnection" +type WithdrawalEdge { + "The withdrawal" + node: Withdrawal! + "The cursor for the withdrawal" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated withdrawals information" +type WithdrawalsConnection { + "The withdrawals" + edges: [WithdrawalEdge] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the deposit and cursor information returned by a DepositsConnection" +type DepositEdge { + node: Deposit! + cursor: String! +} + +"Connection type for retrieving cursor-based paginated deposits information" +type DepositsConnection { + "The deposits" + edges: [DepositEdge] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the asset and cursor information returned by a AssetsConnection" +type AssetEdge { + "The asset information" + node: Asset! + "The cursor for the asset" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated assets information" +type AssetsConnection { + "The assets" + edges: [AssetEdge] + "The pagination information" + pageInfo: PageInfo +} + +type OracleSpecEdge { + "The external data spec" + node: OracleSpec! + "The cursor for the external data" + cursor: String! +} + +type OracleSpecsConnection { + edges: [OracleSpecEdge] + pageInfo: PageInfo! +} + +type OracleDataEdge { + "The oracle data source" + node: OracleData! + "The cursor for the data item" + cursor: String! +} + +type OracleDataConnection { + "The oracle data spec" + edges: [OracleDataEdge] + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the liquidity provision and cursor information returned by a LiquidityProvisionsConnection" +type LiquidityProvisionsEdge { + node: LiquidityProvision! + cursor: String! +} + +"Connection type for retrieving cursor-based paginated liquidity provision information" +type LiquidityProvisionsConnection { + edges: [LiquidityProvisionsEdge] + pageInfo: PageInfo! +} + +"Edge type containing the liquidity provision and cursor information returned by a LiquidityProvisionsWithPendingConnection" +type LiquidityProvisionWithPendingEdge { + node: LiquidityProvisionWithPending! + cursor: String! +} + +"Connection type for retrieving cursor-based paginated liquidity provision information" +type LiquidityProvisionsWithPendingConnection { + edges: [LiquidityProvisionWithPendingEdge] + pageInfo: PageInfo! +} + +"Information about a liquidity provider" +type LiquidityProvider { + "Party ID of the liquidity provider" + partyId: ID! + "Market ID the liquidity provision is for" + marketId: ID! + "Information used for calculating an LP's fee share, such as the equity-like share, average entry valuation and liquidity score, for the given liquidity provider and market" + feeShare: LiquidityProviderFeeShare + "SLA performance statistics" + sla: LiquidityProviderSLA +} + +"Edge type containing the liquidity provider and cursor information" +type LiquidityProviderEdge { + "Liquidity provider's information" + node: LiquidityProvider! + "Cursor for the liquidity provider" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated liquidity provider information" +type LiquidityProviderConnection { + "Page of liquidity provider edges for the connection" + edges: [LiquidityProviderEdge!]! + "Current page information" + pageInfo: PageInfo +} + +"A transfer fee record" +type TransferFee { + "Transfer ID of the transfer for which the fee was paid" + transferId: ID! + "The fee amount" + amount: String! + "The epoch when this fee was paid" + epoch: Int! +} + +"A transfer record with the fee payments associated with the transfer" +type TransferNode { + "The transfer record" + transfer: Transfer! + "The list of fee payments made" + fees: [TransferFee] +} + +"Edge type containing the transfer and cursor information returned by a TransferConnection" +type TransferEdge { + node: TransferNode! + cursor: String! +} + +"Connection type for retrieving cursor-based paginated transfers information" +type TransferConnection { + edges: [TransferEdge] + pageInfo: PageInfo! +} + +"Filter type for specifying the types of transfers to filter for" +enum TransferDirection { + To + From + ToOrFrom +} + +union ProposalNode = Proposal | BatchProposal + +"Edge type containing the proposals and cursor information returned by a ProposalsConnection" +type ProposalEdge { + "The proposal data" + node: Proposal! @deprecated(reason: "Use proposalNode") + "The data of either single or batch proposal" + proposalNode: ProposalNode + "Cursor identifying the proposal" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated proposals information" +type ProposalsConnection { + "List of proposals available for the connection" + edges: [ProposalEdge] + "Page information for the connection" + pageInfo: PageInfo! +} + +"Edge type containing the delegation and cursor information returned by a DelegationsConnection" +type DelegationEdge { + "The delegation information" + node: Delegation! + "The cursor for the data item" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated delegation information" +type DelegationsConnection { + "The delegation information available on this connection" + edges: [DelegationEdge] + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the node and cursor information returned by a NodesConnection" +type NodeEdge { + "The node" + node: Node! + "Cursor identifying the node" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated node information" +type NodesConnection { + "List of nodes available for the connection" + edges: [NodeEdge] + "Page information for the connection" + pageInfo: PageInfo! +} + +"Edge type containing the network parameter and cursor information returned by a NetworkParametersConnection" +type NetworkParameterEdge { + "The network parameter" + node: NetworkParameter! + "Cursor identifying the network parameter" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated network parameters information" +type NetworkParametersConnection { + "List of network parameters available for the connection" + edges: [NetworkParameterEdge] + "Page information for the connection" + pageInfo: PageInfo! +} + +"Edge type containing the node signature and cursor information returned by a NodeSignatureConnection" +type NodeSignatureEdge { + "The node signature" + node: NodeSignature! + "Cursor identifying the node signature" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated node signature information" +type NodeSignaturesConnection { + "List of node signatures available for the connection" + edges: [NodeSignatureEdge!]! + "Page information for the connection" + pageInfo: PageInfo! +} + +"Edge type containing the key rotation and cursor information returned by a KeyRotationConnection" +type KeyRotationEdge { + "The key rotation" + node: KeyRotation! + "Cursor identifying the key rotation" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated key rotation information" +type KeyRotationConnection { + "List of key rotations available for the connection" + edges: [KeyRotationEdge] + "Page information for the connection" + pageInfo: PageInfo! +} + +"Edge type containing the reward summary and cursor information returned by a RewardSummaryConnection" +type RewardSummaryEdge { + "The reward summary" + node: RewardSummary! + "Cursor identifying the reward summary" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated reward summary information" +type RewardSummaryConnection { + "List of reward summaries available for the connection" + edges: [RewardSummaryEdge] + "Page information for the connection" + pageInfo: PageInfo! +} + +"Edge type containing the stake linking and cursor information returned by a StakesConnection" +type StakeLinkingEdge { + "The stake linking" + node: StakeLinking! + "Cursor identifying the stake linking" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated stake linking information" +type StakesConnection { + "List of stake links available for the connection" + edges: [StakeLinkingEdge] + "Page information for the connection" + pageInfo: PageInfo! +} + +"Edge type containing the account and cursor information returned by an AccountsConnection" +type AccountEdge { + "The account" + node: AccountBalance! + "Cursor identifying the account" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated list of account" +type AccountsConnection { + "List of accounts available for the connection" + edges: [AccountEdge] + "Page information for the connection" + pageInfo: PageInfo! +} + +""" +Range of dates to retrieve information for. +If start and end are provided, data will be returned within the specified range (exclusive). +If start is provided without end, the end date will be the latest time available in the data set. +If end is provided without start, the start time will be the earliest time available in the data set. +""" +input DateRange { + "The start timestamp for the date range (inclusive). RFC3339Nano format" + start: Timestamp + "The end timestamp for the date range (exclusive). RFC3339Nano format" + end: Timestamp +} + +"Indicator showing whether the data-node is ready for the protocol upgrade to begin." +type ProtocolUpgradeStatus { + ready: Boolean! +} + +"The set of valid statuses for a protocol upgrade proposal" +enum ProtocolUpgradeProposalStatus { + "Invalid proposal state" + PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED + "Proposal to upgrade protocol version is awaiting sufficient validator approval" + PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING + "Proposal to upgrade protocol version accepted" + PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED + "Proposal to upgrade protocol version has been rejected" + PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED +} + +"Connection type for retrieving cursor-based paginated protocol upgrade proposals" +type ProtocolUpgradeProposalConnection { + "The positions in this connection" + edges: [ProtocolUpgradeProposalEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the protocol upgrade protocol cursor information" +type ProtocolUpgradeProposalEdge { + "The protocol upgrade proposal" + node: ProtocolUpgradeProposal! + "Cursor identifying the protocol upgrade proposal" + cursor: String! +} + +"A proposal to upgrade the vega protocol (i.e. which version of the vega software nodes will run)" +type ProtocolUpgradeProposal { + "At which block the upgrade is proposed" + upgradeBlockHeight: String! + "To which vega release tag the upgrade is proposed" + vegaReleaseTag: String! + "Tendermint validators that have agreed to the upgrade" + approvers: [String!]! + "the status of the proposal" + status: ProtocolUpgradeProposalStatus! +} + +type EpochRewardSummaryConnection { + edges: [EpochRewardSummaryEdge] + pageInfo: PageInfo +} + +type EpochRewardSummaryEdge { + node: EpochRewardSummary! + cursor: String! +} + +"an aggregated reward summary for a combination of epoch/asset/market/reward type" +type EpochRewardSummary { + "The epoch for which summary is generated" + epoch: Int! + "ID of the market" + marketId: ID + "ID of the Asset" + assetId: ID! + "Type of the reward" + rewardType: AccountType! + "Total quantity of rewards awarded in this asset/market/reward type in this epoch" + amount: String! +} + +"Connection type for retrieving cursor-based paginated core snapshot data" +type CoreSnapshotConnection { + "The positions in this connection" + edges: [CoreSnapshotEdge!] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the core snapshot cursor information" +type CoreSnapshotEdge { + "The core snapshot data" + node: CoreSnapshotData! + "Cursor identifying the core snapshot data" + cursor: String! +} + +"A snapshot taken by the core" +type CoreSnapshotData { + "At which block the snapshot was taken" + blockHeight: String! + "The block hash at the snapshot block height" + blockHash: String! + "The current version of vega core" + vegaCoreVersion: String! +} + +""" +DataSourceSpecConfigurationTime is the internal data source used for emitting timestamps. +""" +type DataSourceSpecConfigurationTime { + conditions: [Condition]! +} + +"Trigger for an internal time data source" +type InternalTimeTrigger { + "Trigger when the vega time is greater or equal to this time, in Unix seconds" + initial: Int + """ + Repeat the trigger every n seconds after the initial. If no time for initial was specified, + begin repeating immediately + """ + every: Int +} + +"DataSourceSpecConfigurationTimeTrigger is the internal data source used for emitting timestamps automatically using predefined intervals and conditions" +type DataSourceSpecConfigurationTimeTrigger { + conditions: [Condition]! + triggers: [InternalTimeTrigger]! +} + +union InternalDataSourceKind = + DataSourceSpecConfigurationTime + | DataSourceSpecConfigurationTimeTrigger + +""" +DataSourceDefinitionInternal is the top level object used for all internal data sources. +It contains one of any of the defined `SourceType` variants. +""" +type DataSourceDefinitionInternal { + sourceType: InternalDataSourceKind! +} + +union ExternalDataSourceKind = DataSourceSpecConfiguration | EthCallSpec + +""" +DataSourceDefinitionExternal is the top level object used for all external data sources. +It contains one of any of the defined `SourceType` variants. +""" +type DataSourceDefinitionExternal { + sourceType: ExternalDataSourceKind! +} + +union DataSourceKind = + DataSourceDefinitionInternal + | DataSourceDefinitionExternal + +""" +DataSourceDefinition represents the top level object that deals with data sources. +DataSourceDefinition can be external or internal, with whatever number of data sources are defined +for each type in the child objects below. +""" +type DataSourceDefinition { + sourceType: DataSourceKind! +} + +""" +List of all entities created by transaction hash +""" +type Entities { + "List of accounts created by the transaction hash" + accounts: [AccountEvent] + "List of orders created by the transaction hash" + orders: [Order] + "List of positions created by the transaction hash" + positions: [Position] + "List of ledger entries created by the transaction hash" + ledgerEntries: [LedgerEntry] + "List of balance changes created by the transaction hash" + balanceChanges: [AccountBalance] + "List of transfers created by the transaction hash" + transfers: [Transfer] + "List of votes created by the transaction hash" + votes: [Vote] + "List of ERC-20 multisig signer added bundles created by the transaction hash" + erc20MultiSigSignerAddedBundles: [ERC20MultiSigSignerAddedBundle] + "List of ERC-20 multisig signer removed bundles created by the transaction hash" + erc20MultiSigSignerRemovedBundles: [ERC20MultiSigSignerRemovedBundle] + "List of trades created by the transaction hash" + trades: [Trade] + "List of oracle specs created by the transaction hash" + oracleSpecs: [OracleSpec] + "List of oracle data created by the transaction hash" + oracleData: [OracleData] + "List of markets created by the transaction hash" + markets: [Market] + "List of parties created by the transaction hash" + parties: [Party] + "List of margin levels created by the transaction hash" + marginLevels: [MarginLevels] + "List of rewards created by the transaction hash" + rewards: [Reward] + "List of deposits created by the transaction hash" + deposits: [Deposit] + "List of withdrawals created by the transaction hash" + withdrawals: [Withdrawal] + "List of assets created by the transaction hash" + assets: [Asset] + "List of liquidity provisions created by the transaction hash" + liquidityProvisions: [LiquidityProvision] + "List of proposals created by the transaction hash" + proposals: [ProposalDetail] + "List of delegations created by the transaction hash" + delegations: [Delegation] + "List of nodes created by the transaction hash" + nodes: [NodeBasic] + "List of node signatures created by the transaction hash" + nodeSignatures: [NodeSignature] + "List of network parameters created by the transaction hash" + networkParameters: [NetworkParameter] + "List of key rotations created by the transaction hash" + keyRotations: [KeyRotation] + "List of ethereum key rotations created by the transaction hash" + ethereumKeyRotations: [EthereumKeyRotation] + "List of protocol upgrade proposals created by the transaction hash" + protocolUpgradeProposals: [ProtocolUpgradeProposal] +} + +"The funding payment from a perpetual market." +type FundingPayment { + "Market the funding payment applies to." + marketId: ID! + "Party the funding payment applies to." + partyId: ID! + "Sequence number of the funding period the funding payment belongs to." + fundingPeriodSeq: Int! + "Amount transferred" + amount: String + "RFC3339Nano timestamp when the data point was received." + timestamp: Timestamp! +} + +"Edge type for funding payment" +type FundingPaymentEdge { + "The funding payment" + node: FundingPayment! + "Cursor identifying the funding payment" + cursor: String! +} + +"Connection type for funding payment" +type FundingPaymentConnection { + "List of funding payments" + edges: [FundingPaymentEdge!]! + "Pagination information" + pageInfo: PageInfo! +} + +"Data point for a funding period." +type FundingPeriodDataPoint { + "Market the data point applies to." + marketId: ID! + "Sequence number of the funding period the data point belongs to." + seq: Int! + "Source of the data point." + dataPointSource: FundingPeriodDataPointSource + "Price of the asset as seen by this data point." + price: String! + "Time-weighted average price calculated from data points for this period from the data source." + twap: String + "RFC3339Nano timestamp when the data point was received." + timestamp: Timestamp! +} + +"Edge type for funding period data point" +type FundingPeriodDataPointEdge { + "The funding period data point" + node: FundingPeriodDataPoint! + "Cursor identifying the funding period data point" + cursor: String! +} + +"Connection type for funding period data points" +type FundingPeriodDataPointConnection { + "List of funding period data points" + edges: [FundingPeriodDataPointEdge!]! + "Pagination information" + pageInfo: PageInfo! +} + +"Details of a funding interval for a perpetual market." +type FundingPeriod { + "Market the funding period relates to." + marketId: ID! + "Sequence number of the funding period." + seq: Int! + "RFC3339Nano time when the funding period started." + startTime: Timestamp! + "RFC3339Nano time when the funding period ended." + endTime: Timestamp + "Funding payment for this period as the difference between the time-weighted average price of the external and internal data point." + fundingPayment: String + "Percentage difference between the time-weighted average price of the external and internal data point." + fundingRate: String + "Time-weighted average price calculated from data points for this period from the external data source." + externalTwap: String + "Time-weighted average price calculated from data points for this period from the internal data source." + internalTwap: String +} + +"Sources of funding period data points." +enum FundingPeriodDataPointSource { + "Funding period data point was sourced from an external data source." + SOURCE_EXTERNAL + "Funding period data point was generated internally by the network." + SOURCE_INTERNAL +} + +"Edge type containing a funding period cursor and its associated funding period data" +type FundingPeriodEdge { + "The funding period data" + node: FundingPeriod! + "Cursor identifying the funding period data" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated funding period data for perpetual markets" +type FundingPeriodConnection { + "The funding periods in this connection" + edges: [FundingPeriodEdge!]! + "The pagination information" + pageInfo: PageInfo! +} + +"Referral program information" +type ReferralProgram { + "Unique ID generated from the proposal that created this program." + id: ID! + "Incremental version of the program. It is incremented each time the referral program is edited." + version: Int! + "Defined tiers in increasing order. First element will give Tier 1, second element will give Tier 2, etc." + benefitTiers: [BenefitTier!]! + "Timestamp as Unix time in nanoseconds, after which when the current epoch ends, the program will end and benefits will be disabled." + endOfProgramTimestamp: Timestamp! + "Number of epochs over which to evaluate a referral set's running volume." + windowLength: Int! + """ + Defined staking tiers in increasing order. First element will give Tier 1, + second element will give Tier 2, and so on. Determines the level of + benefit a party can expect based on their staking. + """ + stakingTiers: [StakingTier!]! +} + +"Referral program information reported by data node with additional endedAt timestamp." +type CurrentReferralProgram { + "Unique ID generated from the proposal that created this program." + id: ID! + "Incremental version of the program. It is incremented each time the referral program is edited." + version: Int! + "Defined tiers in increasing order. First element will give Tier 1, second element will give Tier 2, etc." + benefitTiers: [BenefitTier!]! + "Timestamp as Unix time in nanoseconds, after which when the current epoch ends, the program will end and benefits will be disabled." + endOfProgramTimestamp: Timestamp! + "Number of epochs over which to evaluate a referral set's running volume." + windowLength: Int! + """ + Defined staking tiers in increasing order. First element will give Tier 1, + second element will give Tier 2, and so on. Determines the level of + benefit a party can expect based on their staking. + """ + stakingTiers: [StakingTier!]! + "Timestamp as RFC3339Nano when the program ended. If present, the current program has ended and no program is currently running." + endedAt: Timestamp +} + +"Data relating to a referral set." +type ReferralSet { + "Unique ID of the created set." + id: ID! + "Party that created the set." + referrer: ID! + "Current number of members in the referral set." + totalMembers: Int! + "Timestamp as RFC3339Nano when the referral set was created." + createdAt: Timestamp! + "Timestamp as RFC3339Nano when the referral set was updated." + updatedAt: Timestamp! +} + +"Edge type containing the referral set and cursor information returned by a ReferralSetConnection" +type ReferralSetEdge { + "The referral set" + node: ReferralSet! + "The cursor for this referral set" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated referral set information" +type ReferralSetConnection { + "The referral sets in this connection" + edges: [ReferralSetEdge]! + "The pagination information" + pageInfo: PageInfo! +} + +"Data relating to referees that have joined a referral set" +type ReferralSetReferee { + "Unique ID of the referral set the referee joined." + referralSetId: ID! + "Party that joined the set." + refereeId: ID! + "Timestamp as RFC3339Nano when the party joined the set." + joinedAt: Timestamp! + "Epoch in which the party joined the set." + atEpoch: Int! + "Total notional volume of the referee's aggressive trades over the aggregation period, default is 30 days." + totalRefereeNotionalTakerVolume: String! + "Total rewards generated from the referee over the aggregation period, default is 30 days." + totalRefereeGeneratedRewards: String! +} + +"Edge type containing the referral set referee and cursor information returned by a ReferralSetRefereeConnection" +type ReferralSetRefereeEdge { + "The referral set referee" + node: ReferralSetReferee! + "The cursor for this referral set referee" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated information about the referral set referees" +type ReferralSetRefereeConnection { + "The referral set referees in this connection" + edges: [ReferralSetRefereeEdge]! + "The pagination information" + pageInfo: PageInfo! +} + +"Connection type for retrieving cursor-based paginated referral set statistics information" +type ReferralSetStatsConnection { + "The referral set statistics in this connection" + edges: [ReferralSetStatsEdge]! + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the referral set statistics and cursor information returned by a ReferralSetStatsConnection" +type ReferralSetStatsEdge { + "The referral set statistics" + node: ReferralSetStats! + "The cursor for this referral set statistics" + cursor: String! +} + +type ReferralSetStats { + "Epoch at which the statistics are updated." + atEpoch: Int! + "Unique ID of the party." + partyId: ID! + "Indicates if the referral set was eligible to be part of the referral program." + wasEligible: Boolean! + "Discount factor applied to the party." + discountFactor: String! + "Reward factor applied to the party." + rewardFactor: String! + "Current referee notional taker volume" + epochNotionalTakerVolume: String! + "Running volume for the set based on the window length of the current referral program." + referralSetRunningNotionalTakerVolume: String! + "The multiplier applied to the referral reward factor when calculating referral rewards due to the referrer." + rewardsMultiplier: String! + "The proportion of the referees taker fees to be rewarded to the referrer." + rewardsFactorMultiplier: String! + "The referrer's taker volume" + referrerTakerVolume: String! +} + +"Team record containing the team information." +type Team { + "Unique ID of the team." + teamId: ID! + "Party ID that created the team." + referrer: ID! + "Name of the team." + name: String! + "Link to the team's homepage." + teamUrl: String! + "Link to an image of the team's avatar." + avatarUrl: String! + "Current number of members in the team." + totalMembers: Int! + "Time in RFC3339Nano format when the team was created." + createdAt: Timestamp! + "Epoch at which the team was created." + createdAtEpoch: Int! + "Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can join the team." + closed: Boolean! + "List of public keys that are allowed to join the team. Only applicable to closed teams." + allowList: [String!]! +} + +"Edge type containing a team cursor and its associated team data" +type TeamEdge { + "Team data" + node: Team! + "Cursor identifying the team data" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated team data" +type TeamConnection { + "Teams in this connection" + edges: [TeamEdge!]! + "Pagination information" + pageInfo: PageInfo! +} + +"Team's statistics record containing the team information." +type TeamStatistics { + "Team ID the statistics are related to." + teamId: String! + "Total of volume accumulated over the requested epoch period, expressed in quantum value." + totalQuantumVolume: String! + "List of trading volume totals per epoch, over the requested epoch period, expressed in quantum value" + quantumVolumes: [QuantumVolumesPerEpoch!]! + "Total of rewards accumulated over the requested epoch period, expressed in quantum value." + totalQuantumRewards: String! + "List of rewards over the requested epoch period, expressed in quantum value for each epoch" + quantumRewards: [QuantumRewardsPerEpoch!]! + "Total of games played." + totalGamesPlayed: Int! + "List of games played over the requested epoch period." + gamesPlayed: [String!]! +} + +type QuantumRewardsPerEpoch { + "Epoch for which this information is valid." + epoch: Int! + "Total of rewards accumulated over the epoch period expressed in quantum value." + totalQuantumRewards: String! +} + +type QuantumVolumesPerEpoch { + "Epoch for which this information is valid." + epoch: Int! + "Total volume across all markets, accumulated over the epoch period, expressed in quantum value." + totalQuantumVolumes: String! +} + +"Edge type containing a team statistics cursor and its associated team's statistics data" +type TeamStatisticsEdge { + "Team's statistics data" + node: TeamStatistics! + "Cursor identifying the team data" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated team statistics data" +type TeamsStatisticsConnection { + "Teams' statistics in this connection" + edges: [TeamStatisticsEdge!]! + "Pagination information" + pageInfo: PageInfo! +} + +"Team member's statistics record containing the member's information." +type TeamMemberStatistics { + "Party ID the statistics are related to." + partyId: String! + "Total of volume accumulated over the requested epoch period, expressed in quantum value." + totalQuantumVolume: String! + "List of trading volume totals per epoch, for the requested epoch period, expressed in quantum value" + quantumVolumes: [QuantumVolumesPerEpoch!]! + "Total of rewards accumulated over the requested epoch period, expressed in quantum value." + totalQuantumRewards: String! + "List of rewards over the requested epoch period, expressed in quantum value for each epoch" + quantumRewards: [QuantumRewardsPerEpoch!]! + "Total number of games played." + totalGamesPlayed: Int! + "List of games played over the requested epoch period." + gamesPlayed: [String!]! +} + +"Edge type containing a team member statistics cursor and its associated statistics data" +type TeamMemberStatisticsEdge { + "Team member's statistics data" + node: TeamMemberStatistics! + "Cursor identifying the team data" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated team member statistics data" +type TeamMembersStatisticsConnection { + "Team members' statistics in this connection" + edges: [TeamMemberStatisticsEdge!]! + "Pagination information" + pageInfo: PageInfo! +} + +"A team's referee info" +type TeamReferee { + "Team ID." + teamId: ID! + "Party ID of the referee" + referee: ID! + "Time in RFC3339Nano format when the referee joined the team." + joinedAt: Timestamp! + "Epoch at which the referee joined the team." + joinedAtEpoch: Int! +} + +"Edge type containing a team referee cursor and its associated team referee data" +type TeamRefereeEdge { + "Team referee data" + node: TeamReferee! + "Cursor identifying the team referee data" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated team referee data" +type TeamRefereeConnection { + "Team referees in this connection" + edges: [TeamRefereeEdge!]! + "Pagination information" + pageInfo: PageInfo! +} + +"Referee's team history, i.e. which team a referee has been a member of." +type TeamRefereeHistory { + "ID of the team the referee joined." + teamId: ID! + "Time in RFC3339Nano format when the referee joined the team." + joinedAt: Timestamp! + "Epoch at which the referee joined the team." + joinedAtEpoch: Int! +} + +"Edge type containing a team referee history cursor and its associated team referee history data" +type TeamRefereeHistoryEdge { + "Team referee history data" + node: TeamRefereeHistory! + "Cursor identifying the team referee history data" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated team referee history data" +type TeamRefereeHistoryConnection { + "Team referee history in this connection" + edges: [TeamRefereeHistoryEdge!]! + "Pagination information" + pageInfo: PageInfo! +} + +"Fees that have been applied on a specific asset for a given party." +type FeesStatsForParty { + "The settlement asset of the market." + assetId: String! + "The total referral rewards received by referrer of the referral set." + totalRewardsReceived: String! + "The total referral discounts applied to all referee taker fees" + refereesDiscountApplied: String! + "The total volume discounts applied to all referee taker fees" + volumeDiscountApplied: String! + "The total maker fees received by the maker side." + totalMakerFeesReceived: String! +} + +"Fees that have been applied on a specific market/asset up to the given epoch." +type FeesStats { + "The market the fees were paid in" + marketId: String! + "The settlement asset of the market." + assetId: String! + "The epoch for which these stats were valid." + epoch: Int! + "The total referral rewards received by referrer of the referral set." + totalRewardsReceived: [PartyAmount!]! + "The total referral rewards generated by all referee taker fees." + referrerRewardsGenerated: [ReferrerRewardsGenerated!]! + "The total referral discounts applied to all referee taker fees" + refereesDiscountApplied: [PartyAmount!]! + "The total volume discounts applied to all referee taker fees" + volumeDiscountApplied: [PartyAmount!]! + "The total maker fees received by the maker side." + totalMakerFeesReceived: [PartyAmount!]! + "The total maker fees generated by all parties." + makerFeesGenerated: [MakerFeesGenerated!]! +} + +"An amount received by a party as a reward or a discount" +type PartyAmount { + "Id of the party that received the payment" + partyId: String! + "Amount received by the party" + amount: String! +} + +"Rewards generated for referrers by each of their referees" +type ReferrerRewardsGenerated { + "ID of the referral set's referrer" + referrerId: String! + "The amount of rewards generated per party" + generatedReward: [PartyAmount!]! +} + +"Maker fees generated by the trade aggressor" +type MakerFeesGenerated { + "Party that paid the fees" + taker: String! + "Amount of maker fees paid by the taker to the maker" + makerFeesPaid: [PartyAmount!]! +} + +"Volume discount program information" +type VolumeDiscountProgram { + "Unique ID generated from the proposal that created this program." + id: ID! + "Incremental version of the program. It is incremented each time the volume discount program is edited." + version: Int! + "Defined tiers in increasing order. First element will give Tier 1, second element will give Tier 2, etc." + benefitTiers: [VolumeBenefitTier!]! + "Timestamp as Unix time in nanoseconds, after which when the current epoch ends, the program will end and benefits will be disabled." + endOfProgramTimestamp: Timestamp! + "Number of epochs over which to evaluate parties' running volume." + windowLength: Int! + "Timestamp as RFC3339Nano when the program ended. If present, the current program has ended and no program is currently running." + endedAt: Timestamp +} + +"Connection type for retrieving cursor-based paginated volume discount statistics information" +type VolumeDiscountStatsConnection { + "The volume discount statistics in this connection" + edges: [VolumeDiscountStatsEdge]! + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the volume discount statistics and cursor information returned by a VolumeDiscountStatsConnection" +type VolumeDiscountStatsEdge { + "The volume discount statistics" + node: VolumeDiscountStats! + "The cursor for this volume discount statistics" + cursor: String! +} + +type VolumeDiscountStats { + "Epoch at which the statistics are updated." + atEpoch: Int! + "Unique ID of the party." + partyId: ID! + "Discount factor applied to the party." + discountFactor: String! + "Party's running volume." + runningVolume: String! +} + +"Liquidity fees that have been paid to a party in a specific market/asset up to the given epoch." +type PaidLiquidityFees { + "The market the fees were paid in" + marketId: String! + "The settlement asset of the market." + assetId: String! + "The epoch for which these stats were valid." + epoch: Int! + "Total fees paid across all parties" + totalFeesPaid: String! + "Fees paid per party" + feesPaidPerParty: [PartyAmount!]! +} + +"Connection type for retrieving cursor-based paginated paid liquidity fees statistics" +type PaidLiquidityFeesConnection { + "The volume discount statistics in this connection" + edges: [PaidLiquidityFeesEdge]! + "The pagination information" + pageInfo: PageInfo! +} + +"Edge type containing the volume discount statistics and cursor information returned by a PaidLiquidityFeesConnection" +type PaidLiquidityFeesEdge { + "The volume discount statistics" + node: PaidLiquidityFees! + "The cursor for this volume discount statistics" + cursor: String! +} + +"Returns total transfer fee discount available" +type TotalTransferFeeDiscount { + "Total per party per asset discount available." + totalDiscount: String! +} + +"EstimatedTransferFee Results of estimation of transfer fee and the fee discount" +type EstimatedTransferFee { + "Estimated fee for the transfer." + fee: String! + "Discount applied to the fee." + discount: String! +} + +"Individual party participating in a game and their metrics" +type IndividualGameEntity { + "Party ID of the participant" + individual: ID! + "The rank of the individual within the game. If the individual is in a team, then the rank of the individual in the team" + rank: Int! + "The volume traded by the individual" + volume: String! + "The reward metric applied to the game" + rewardMetric: DispatchMetric! + "The rewards earned by the individual during the epoch" + rewardEarned: String! + "Total rewards earned by the individual during the game" + totalRewardsEarned: String! + "The rewards earned by the individual during the epoch in quantum value" + rewardEarnedQuantum: String! + "Total rewards earned by the individual during the game in quantum value" + totalRewardsEarnedQuantum: String! +} + +"Team participation information, i.e. the team ID and the metrics for each participating team member." +type TeamParticipation { + "Team ID" + teamId: ID! + "List of participating team members and their metrics." + membersParticipating: [IndividualGameEntity!]! +} + +"Team participating in a game and their metrics." +type TeamGameEntity { + "Breakdown of the team members and their contributions to the total team metrics." + team: TeamParticipation! + "Rank of the team within the game." + rank: Int! + "Total volume traded by the team" + volume: String! + "Reward metric applied to the game." + rewardMetric: DispatchMetric! + "Total rewards earned by the team during the epoch" + rewardEarned: String! + "Total rewards earned by the team for the game" + totalRewardsEarned: String! + "Total rewards earned by the team during the epoch in quantum value" + rewardEarnedQuantum: String! + "Total rewards earned by the team for the game in quantum value" + totalRewardsEarnedQuantum: String! +} + +union GameEntity = TeamGameEntity | IndividualGameEntity + +"Game metrics for a given epoch" +type Game { + "ID of the game." + id: ID! + "Epoch during which the metrics were calculated." + epoch: Int! + "Number of participants that took part in the game during the epoch." + numberOfParticipants: Int! + "Entities that were rewarded during the epoch." + entities: [GameEntity!]! + "ID of asset in which the rewards were paid." + rewardAssetId: ID! +} + +"Edge type containing the game metrics and cursor information returned by a GameConnection" +type GameEdge { + "Game information and metrics." + node: Game! + "Cursor identifying the game" + cursor: String! +} + +"Connection type for retrieving cursor-based paginated game information" +type GamesConnection { + "Page of game edges for the connection" + edges: [GameEdge] + "Current page information" + pageInfo: PageInfo +} + +"Connection type for retrieving cursor-based paginated party margin modes information" +type PartyMarginModesConnection { + "The party margin modes" + edges: [PartyMarginModeEdge] + "The pagination information" + pageInfo: PageInfo +} + +"Edge type containing the deposit and cursor information returned by a PartyMarginModeConnection" +type PartyMarginModeEdge { + node: PartyMarginMode! + cursor: String! +} + +"Margin mode selected for the given party and market." +type PartyMarginMode { + "Unique ID of the market." + marketId: ID! + "Unique ID of the party." + partyId: ID! + "Selected margin mode." + marginMode: MarginMode! + "Margin factor for the market. Isolated mode only." + marginFactor: String + "Minimum theoretical margin factor for the market. Isolated mode only." + minTheoreticalMarginFactor: String + "Maximum theoretical leverage for the market. Isolated mode only." + maxTheoreticalLeverage: String + "Epoch at which the update happened." + atEpoch: Int! +} + +type TimeWeightedNotionalPosition { + "Settlement asset for this position" + assetId: ID! + "Party holding the position" + partyId: ID! + "Game the time weighted notional position was calculated for" + gameId: ID! + "Epoch the time weighted notional position was calculated for" + epoch: Int! + "Time weighted notional position" + timeWeightedNotionalPosition: String! + "Time of the last block in which the metric was updated" + lastUpdated: Timestamp! +} + +"Game team score" +type GameTeamScore { + "Game ID" + gameId: ID! + "Team ID" + teamId: ID! + "The epoch for which this score is" + epochId: Int! + "Time of the score in RFC3339Nano" + time: Timestamp! + "The score" + score: String! +} + +"Game party score" +type GamePartyScore { + "Game ID" + gameId: ID! + "Team ID (optional)" + teamId: ID + "The epoch for which this score is" + epochId: Int! + "The party ID" + partyId: ID! + "Time of the score in RFC3339Nano" + time: Timestamp! + "The current score of the party in the game" + score: String! + "The staking balance of the party in the game, will be populated only if the game has a requirement for it" + stakingBalance: String + "The open volume of the party in the game, will be populated only if the game has a requirement for it" + openVolume: String + "The total fees paid by the party in the game during the relevant period" + totalFeesPaid: String! + "Is the party eligible for a reward in this game based on existing information" + isEligible: Boolean! + "If the party is a member of a team, this is their relative position in the sorting order of the team's scores" + rank: Int +} + +"Connection type for retrieving AMM information" +type AMMConnection { + "Page of AMMs for the connection" + edges: [AMMEdge] + "Current page information" + pageInfo: PageInfo +} + +"Edge type containing the AMM and cursor information returned by an AMMConnection" +type AMMEdge { + "AMM information" + node: AMM! + "Cursor identifying the AMM" + cursor: String! +} + +type AMM { + "AMM ID" + id: ID! + "Party ID of the AMM creator" + partyId: ID! + "Market ID of the AMM" + marketId: ID! + "Party ID the AMM operates as" + ammPartyId: String! + "Amount committed to the AMM" + commitment: String! + "Parameters for the liquidity provision" + parameters: ConcentratedLiquidityParameters! + "Status of the AMM" + status: AMMStatus! + "Reason for status if applicable" + statusReason: AMMStatusReason! + "Proposed fee" + proposedFee: String +} + +type ConcentratedLiquidityParameters { + "Base amount" + base: String! + "Lower bound" + lowerBound: String! + "Upper bound" + upperBound: String! + "Margin ratio at the upper bound" + leverageAtUpperBound: String! + "Margin ratio at the lower bound" + leverageAtLowerBound: String! +} + +enum AMMStatus { + "Status has not been specified" + STATUS_UNSPECIFIED + "The AMM is active on the market and is posting tradable volume" + STATUS_ACTIVE + "The AMM submission was rejected" + STATUS_REJECTED + "The AMM has been cancelled by the owner and is no longer trading" + STATUS_CANCELLED + "The AMM has been stopped by the network and is no longer trading" + STATUS_STOPPED + "AMM will only trade such that it will reduce its position" + STATUS_REDUCE_ONLY +} + +enum AMMStatusReason { + "Status has no reason specified" + STATUS_REASON_UNSPECIFIED + "The AMM was cancelled by it's owner" + STATUS_REASON_CANCELLED_BY_PARTY + "The party does not have enough funds in their general account to meet the AMM's commitment" + STATUS_REASON_CANNOT_FILL_COMMITMENT + "The party already has an AMM operating on this market and cannot create another one" + STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET + "The AMM was liquidated and stopped by the network" + STATUS_REASON_PARTY_CLOSED_OUT + "The AMM was stopped by the network because the market it operated in was closed" + STATUS_REASON_MARKET_CLOSED + "Commitment amount was below the network wide minimum, or its price bounds are too wide that the volume is spread thinly creating zero-volume price-levels" + STATUS_REASON_COMMITMENT_TOO_LOW + "The AMM was unable to rebase its fair-price such that it does not cross with existing orders" + STATUS_REASON_CANNOT_REBASE +} diff --git a/specs/v0.77.6/trading_data_v2.openapi.json b/specs/v0.77.6/trading_data_v2.openapi.json new file mode 100644 index 000000000..f39143b6a --- /dev/null +++ b/specs/v0.77.6/trading_data_v2.openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.0","info":{"title":"Vega data node APIs","version":"v0.77.6"},"servers":[{"url":"https://croissant.network","description":"croissant.network"},{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega-data.bharvest.io","description":"vega-data.bharvest.io"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega-data-mainnet.rockrpc.net","description":"vega-data-mainnet.rockrpc.net"},{"url":"https://vega.xprv.io/datanode","description":"vega.xprv.io"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/api/v2/accounts":{"get":{"parameters":[{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.","in":"query","name":"includeDerivedParties","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAccountsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Get a list of accounts matching the supplied filter, including their current balances.\nIf a given account has never had a balance, it will be absent from the list.","operationId":"TradingDataService_ListAccounts","summary":"List accounts"}},"/api/v2/amms":{"get":{"parameters":[{"description":"AMM ID to filter for. If party ID or market ID is provided, the ID filter is ignored.","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Market ID to filter for. If party ID is provided, the market filter is ignored.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party's underlying AMM sub-account to filter for. A party's AMM sub-account will remain the\nsame regardless of the AMM.","in":"query","name":"ammPartyId","required":false,"schema":{"type":"string"}},{"description":"Filter for AMMs with the given status. This filter will be ignored if any of the other\nfilters have been set.\n\n - STATUS_ACTIVE: AMM is active on the market and is posting tradable volume.\n - STATUS_REJECTED: AMM submission was rejected.\n - STATUS_CANCELLED: AMM has been cancelled by the owner and is no longer trading.\n - STATUS_STOPPED: AMM has been stopped by the network and is no longer trading.\n - STATUS_REDUCE_ONLY: AMM will only trade such that it will reduce its position.","in":"query","name":"status","required":false,"schema":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_REJECTED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_REDUCE_ONLY"],"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAMMsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["AMMs"],"description":"Get a list of AMM or filter by market ID, party ID or AMM ID","operationId":"TradingDataService_ListAMMs","summary":"List AMMs"}},"/api/v2/asset/{assetId}":{"get":{"parameters":[{"description":"Asset ID to get data for.","in":"path","name":"assetId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetAssetResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a single asset using its ID. Use the assets list query to get an asset's ID","operationId":"TradingDataService_GetAsset","summary":"Get asset"}},"/api/v2/assets":{"get":{"parameters":[{"description":"Optional asset ID to list data for.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAssetsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of assets available on the Vega network","operationId":"TradingDataService_ListAssets","summary":"List assets"}},"/api/v2/balance/changes":{"get":{"parameters":[{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListBalanceChangesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Get a list of the changes in account balances over a period of time.","operationId":"TradingDataService_ListBalanceChanges","summary":"List balance changes"}},"/api/v2/candle":{"get":{"parameters":[{"description":"Candle ID to retrieve candle data for.","in":"query","name":"candleId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds to retrieve candles from.","in":"query","name":"fromTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds to retrieve candles to.","in":"query","name":"toTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCandleDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Get a list of candle data for a given candle ID.\nA candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API.","operationId":"TradingDataService_ListCandleData","summary":"List candle data"}},"/api/v2/candle/intervals":{"get":{"parameters":[{"description":"Unique ID for the market to list candle intervals for.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCandleIntervalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Get a list of all available candle intervals for a given market along with the corresponding candle ID.","operationId":"TradingDataService_ListCandleIntervals","summary":"List candle intervals"}},"/api/v2/checkpoints":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCheckpointsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about checkpoints generated by the network","operationId":"TradingDataService_ListCheckpoints","summary":"List checkpoints"}},"/api/v2/delegations":{"get":{"parameters":[{"description":"Restrict delegations to those made by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict delegations to those made to the given node ID.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Return delegations made in the given epoch. If not set, delegations for the current epoch will be returned.","in":"query","name":"epochId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListDelegationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the token delegations on the network","operationId":"TradingDataService_ListDelegations","summary":"List delegations"}},"/api/v2/deposit/{id}":{"get":{"parameters":[{"description":"Deposit ID to return data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetDepositResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a deposit by its ID","operationId":"TradingDataService_GetDeposit","summary":"Get deposit"}},"/api/v2/deposits":{"get":{"parameters":[{"description":"Restrict deposits to those made by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListDepositsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of deposits for a given party.\nIf a date range is provided, filtering will be based on the last time the deposit\nhas been updated in Vega time.","operationId":"TradingDataService_ListDeposits","summary":"List deposits"}},"/api/v2/epoch":{"get":{"parameters":[{"description":"Epoch ID. If provided, returns the epoch with the given ID.","in":"query","name":"id","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Block height. If provided, returns the epoch that the given block is in.","in":"query","name":"block","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetEpochResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get data for a specific epoch, if ID is omitted, it retrieves the current epoch","operationId":"TradingDataService_GetEpoch","summary":"Get epoch"}},"/api/v2/erc20/asset/limits/bundle":{"get":{"parameters":[{"description":"Proposal ID of the asset update proposal.","in":"query","name":"proposalId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20SetAssetLimitsBundleResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signature bundle to update the token limits. These are `maxLifetimeDeposit` and `withdrawThreshold` for a given ERC20 token that is\nalready allowlisted in the collateral bridge.","operationId":"TradingDataService_GetERC20SetAssetLimitsBundle","summary":"Get ERC20 set asset limits bundle"}},"/api/v2/erc20/asset/list/bundle":{"get":{"parameters":[{"description":"Asset ID of the asset bundle requested.","in":"query","name":"assetId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20ListAssetBundleResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signatures bundle to allowlist an ERC20 token in the collateral bridge","operationId":"TradingDataService_GetERC20ListAssetBundle","summary":"Get ERC20 list asset bundle"}},"/api/v2/erc20/asset/withdrawal/bundle":{"get":{"parameters":[{"description":"Withdrawal ID to retrieve.","in":"query","name":"withdrawalId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetERC20WithdrawalApprovalResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get the signature bundle to finalise a withdrawal on Ethereum","operationId":"TradingDataService_GetERC20WithdrawalApproval","summary":"Get ERC20 withdrawal approval"}},"/api/v2/erc20/multisigcontrol/signer/added/bundles":{"get":{"parameters":[{"description":"Node ID of the validator for which a signature bundle is required.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Ethereum address of the validator that will submit the bundle.","in":"query","name":"submitter","required":false,"schema":{"type":"string"}},{"description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was promoted to consensus validator.","in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Filter signature bundles to those related to the contract on the given chain ID.","in":"query","name":"chainId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListERC20MultiSigSignerAddedBundlesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of the signature bundles to add a particular validator to the signer list of the multisig contract","operationId":"TradingDataService_ListERC20MultiSigSignerAddedBundles","summary":"List ERC20 multisig signer added bundles"}},"/api/v2/erc20/multisigcontrol/signer/removed/bundles":{"get":{"parameters":[{"description":"Node ID of the validator of which a signature bundle is required.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Ethereum address of the validator that will submit the bundle.","in":"query","name":"submitter","required":false,"schema":{"type":"string"}},{"description":"Epoch in which the bundle was generated, i.e. the epoch in which the node was demoted from a consensus validator.","in":"query","name":"epochSeq","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Filter signature bundles to those related to the contract on the given chain ID.","in":"query","name":"chainId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListERC20MultiSigSignerRemovedBundlesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of the signature bundles to remove a particular validator from signer list of the multisig contract","operationId":"TradingDataService_ListERC20MultiSigSignerRemovedBundles","summary":"List ERC20 multisig signer removed bundles"}},"/api/v2/estimate/amm/bounds":{"get":{"parameters":[{"description":"Base price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","in":"query","name":"basePrice","required":false,"schema":{"type":"string"}},{"description":"Upper price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","in":"query","name":"upperPrice","required":false,"schema":{"type":"string"}},{"description":"Lower price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","in":"query","name":"lowerPrice","required":false,"schema":{"type":"string"}},{"description":"Leverage at the upper price of the AMM pool.","in":"query","name":"leverageAtUpperPrice","required":false,"schema":{"type":"string"}},{"description":"Leverage at the lower price of the AMM pool.","in":"query","name":"leverageAtLowerPrice","required":false,"schema":{"type":"string"}},{"description":"Amount of the asset that the party is willing to commit to the AMM pool.","in":"query","name":"commitmentAmount","required":false,"schema":{"type":"string"}},{"description":"Market ID to estimate the AMM for.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateAMMBoundsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["AMMs"],"description":"Get a list of AMMs or filter by market ID, party ID or AMM ID","operationId":"TradingDataService_EstimateAMMBounds","summary":"Estimate AMM bounds"}},"/api/v2/estimate/fee":{"get":{"parameters":[{"description":"Market ID, used to specify the fee factors.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Price at which the potential order is expected to trade.","in":"query","name":"price","required":true,"schema":{"type":"string"}},{"description":"Size at which the potential order is expected to trade.","in":"query","name":"size","required":true,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateFeeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Estimate the fee that would be incurred for submitting an order\nwith the specified price and size on the market.","operationId":"TradingDataService_EstimateFee","summary":"Estimate fee"}},"/api/v2/estimate/margin":{"get":{"parameters":[{"description":"Market ID for the order.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Party ID of the order.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Order side - indicator for Seller or Buyer side.\n\n - SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","in":"query","name":"side","required":false,"schema":{"default":"SIDE_UNSPECIFIED","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"type":"string"}},{"description":"Type of the order.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","in":"query","name":"type","required":false,"schema":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"type":"string"}},{"description":"Size of order.","in":"query","name":"size","required":true,"schema":{"format":"uint64","type":"string"}},{"description":"Price of the asset.","in":"query","name":"price","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateMarginResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Estimate the margin that would be required for submitting this order","operationId":"TradingDataService_EstimateMargin","summary":"Estimate margin"}},"/api/v2/estimate/position":{"get":{"parameters":[{"description":"Market ID to estimate position for.","in":"query","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Open volume. This field is a signed integer scaled to the market's position decimal places.\nA negative number denotes a short position.","in":"query","name":"openVolume","required":true,"schema":{"format":"int64","type":"string"}},{"description":"Average entry price corresponding to the open volume. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","in":"query","name":"averageEntryPrice","required":true,"schema":{"type":"string"}},{"description":"Margin account balance. Needs to scaled by asset decimal places.","in":"query","name":"marginAccountBalance","required":true,"schema":{"type":"string"}},{"description":"General account balance. Needs to scaled by asset decimal places.","in":"query","name":"generalAccountBalance","required":true,"schema":{"type":"string"}},{"description":"Order margin account balance. Needs to be scaled by asset decimal places.","in":"query","name":"orderMarginAccountBalance","required":true,"schema":{"type":"string"}},{"description":"Margin mode for the party, cross margin or isolated margin.\n\n - MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","in":"query","name":"marginMode","required":false,"schema":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"type":"string"}},{"description":"Margin factor to be used along with isolated margin mode.","in":"query","name":"marginFactor","required":false,"schema":{"type":"string"}},{"description":"Whether the estimated position margin increase should be included in available collateral for liquidation price calculation in isolated margin mode.","in":"query","name":"includeRequiredPositionMarginInAvailableCollateral","required":false,"schema":{"type":"boolean"}},{"description":"Whether the liquidation price estimates should be scaled to market decimal places or by asset decimal places. If not set, asset decimal places are used.","in":"query","name":"scaleLiquidationPriceToMarketDecimals","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimatePositionResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Estimate the margin that would be required for maintaining the specified position, collateral increase needed to open the specified position and the liquidation price estimate.\nMargin estimates are scaled to asset decimal places.\nLiquidation price estimates are scaled to asset decimal places by default, unless an argument to scale to market decimal places is specified in the request.","operationId":"TradingDataService_EstimatePosition","summary":"Estimate position"}},"/api/v2/fees/stats":{"get":{"parameters":[{"description":"Restrict fee statistics to those related to the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict fee statistics to those related to the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get referral fee statistics for. If not set, the last complete epoch is used.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict fee statistics to those for the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict fee statistics to epoch range starting with epoch from.","in":"query","name":"epochFrom","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict fee statistics to epoch range ending with epoch to.","in":"query","name":"epochTo","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetFeesStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Fees"],"description":"Get accumulated fees, rewards, and applied discount information. Either a market or an asset must be supplied as a filter.","operationId":"TradingDataService_GetFeesStats","summary":"Get fees statistics"}},"/api/v2/fees/stats/parties/{partyId}":{"get":{"parameters":[{"description":"Restrict fees statistics to those for the given party.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict fees statistics to those related to the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetFeesStatsForPartyResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Fees"],"description":"Get accumulated fees, rewards, and applied discount information. A party ID must be supplied as a filter.","operationId":"TradingDataService_GetFeesStatsForParty","summary":"Get fees statistics for a party"}},"/api/v2/funding-payments":{"get":{"parameters":[{"description":"Party ID to get funding payment for.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict funding payments returned to those generated by the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPaymentsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of funding payment gains and losses for a party as a result of their position on a perpetual market when a funding\nperiod ends.","operationId":"TradingDataService_ListFundingPayments","summary":"List funding payments"}},"/api/v2/funding-periods/data-points/{marketId}":{"get":{"parameters":[{"description":"Market ID to get funding period data points for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict the data points to those with the given source type.\n\n - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","in":"query","name":"source","required":false,"schema":{"default":"SOURCE_UNSPECIFIED","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"}},{"description":"Restrict the data points to those that contributed to the given funding period sequence.","in":"query","name":"seq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPeriodDataPointsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of data points for a perpetual market's funding periods.","operationId":"TradingDataService_ListFundingPeriodDataPoints","summary":"List funding period data points"}},"/api/v2/funding-periods/{marketId}":{"get":{"parameters":[{"description":"Market ID to get funding periods for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListFundingPeriodsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of funding periods for a perpetual market.","operationId":"TradingDataService_ListFundingPeriods","summary":"List funding periods"}},"/api/v2/games":{"get":{"parameters":[{"description":"Game ID to filter for.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Oldest epoch to retrieve game data from, inclusive. The maximum range of epochs that can be fetched at once is 30.\nIf not provided, defaults to the 'to' epoch minus 29, or the first epoch available if not enough epochs have passed.\nIf the 'to' epoch is not specified, it will be set to the chosen 'from' epoch + 29.","in":"query","name":"epochFrom","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Most recent epoch to retrieve game data to, inclusive. If not provided, defaults to the latest epoch. The maximum range of epochs that can be fetched at once is 30.\nIf no 'from' epoch is provided, or the 'from' epoch is out of range, i.e., the 'to' epoch - 'from' epoch > 29,\nthe 'from' epoch will be set to the 'to' epoch - 29.","in":"query","name":"epochTo","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Entity scope to filter games for, i.e. team games or individual games only.\n\n - ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","in":"query","name":"entityScope","required":false,"schema":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Team ID to filter for. This filter will only be applied if entity scope is not specified\nin the request, or the entity scope is set to teams.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for. This filter will apply regardless of the entity scope.\nIf the entity scope filter is teams, then the party ID filter will apply to team members.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGamesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Games"],"description":"Get a list of games and corresponding game data, given the provided filters","operationId":"TradingDataService_ListGames","summary":"List games"}},"/api/v2/games/party-scores":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict game scores to those in the given games.","explode":true,"in":"query","name":"filter.gameIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict game scores to the parties in the given teams.","explode":true,"in":"query","name":"filter.teamIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict game scores to those relating to the given parties.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict game scores to those from a given epoch.","in":"query","name":"filter.epochFrom","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict game scores to those up to a given epoch.","in":"query","name":"filter.epochTo","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGamePartyScoresResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Games"],"description":"Get a list of party scores for the given filters","operationId":"TradingDataService_ListGamePartyScores","summary":"List game party scores"}},"/api/v2/games/team-scores":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict game scores to the given ones.","explode":true,"in":"query","name":"filter.gameIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict game scores to those for the given teams.","explode":true,"in":"query","name":"filter.teamIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict game scores to those from a given epoch.","in":"query","name":"filter.epochFrom","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict game scores to those up to a given epoch.","in":"query","name":"filter.epochTo","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGameTeamScoresResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Games"],"description":"Get a list of team scores for the given filters","operationId":"TradingDataService_ListGameTeamScores","summary":"List game team scores"}},"/api/v2/governance":{"get":{"parameters":[{"description":"Proposal ID to get governance data for, if provided.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}},{"description":"Reference to get proposal data for, if provided.","in":"query","name":"reference","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetGovernanceDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a single proposal's details either by proposal ID or by reference","operationId":"TradingDataService_GetGovernanceData","summary":"Get governance data"}},"/api/v2/governances":{"get":{"parameters":[{"description":"Restrict proposals to those with the given state.\n\n - STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","in":"query","name":"proposalState","required":false,"schema":{"default":"STATE_UNSPECIFIED","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"type":"string"}},{"description":"Restrict proposals to those with the given type.\n\n - TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program","in":"query","name":"proposalType","required":false,"schema":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ALL","TYPE_NEW_MARKET","TYPE_UPDATE_MARKET","TYPE_NETWORK_PARAMETERS","TYPE_NEW_ASSET","TYPE_NEW_FREE_FORM","TYPE_UPDATE_ASSET","TYPE_NEW_SPOT_MARKET","TYPE_UPDATE_SPOT_MARKET","TYPE_NEW_TRANSFER","TYPE_CANCEL_TRANSFER","TYPE_UPDATE_MARKET_STATE","TYPE_UPDATE_REFERRAL_PROGRAM","TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM"],"type":"string"}},{"description":"Restrict proposals to those proposed by the given party ID.","in":"query","name":"proposerPartyId","required":false,"schema":{"type":"string"}},{"description":"Restrict proposals to those with the given reference.","in":"query","name":"proposalReference","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListGovernanceDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a list of proposals","operationId":"TradingDataService_ListGovernanceData","summary":"List governance data"}},"/api/v2/info":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2InfoResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Node information"],"description":"Get information about the data node.\nResponse contains a semver formatted version of the data node and the commit hash, from which the data node was built","operationId":"TradingDataService_Info","summary":"Data node information"}},"/api/v2/ledgerentry/export":{"get":{"parameters":[{"description":"Restrict exported ledger entries to those relating to the given party ID.","in":"query","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Restrict exported ledger entries to those relating to the given asset ID.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/apiHttpBody"}},"title":"Stream result of apiHttpBody","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger entries"],"description":"Export ledger entries records ledger entries to a csv file.\nMay or may not contain a date range - if no date range is provided, list all records for all times.\n\nLedger entries can be exported by:\n - export ledger entries for a single party for a given asset within a given time range\n - export ledger entries for a single party for a given asset for all times\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","operationId":"TradingDataService_ExportLedgerEntries","summary":"Export ledger entries"}},"/api/v2/ledgerentry/history":{"get":{"parameters":[{"description":"Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.","in":"query","name":"filter.closeOnAccountFilters","required":false,"schema":{"type":"boolean"}},{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.fromAccountFilter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.fromAccountFilter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.fromAccountFilter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.fromAccountFilter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"Restrict accounts to those holding balances in this asset ID.","in":"query","name":"filter.toAccountFilter.assetId","required":false,"schema":{"type":"string"}},{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.toAccountFilter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","explode":true,"in":"query","name":"filter.toAccountFilter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","explode":true,"in":"query","name":"filter.toAccountFilter.accountTypes","required":false,"schema":{"items":{"enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"},"type":"array"}},{"description":"List of transfer types that is used for filtering sender and receiver accounts.\n\n - TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.\n - TRANSFER_TYPE_AMM_LOW: Transfer from a party's general account to their AMM's general account.\n - TRANSFER_TYPE_AMM_HIGH: Transfer from an AMM's general account to their owner's general account.\n - TRANSFER_TYPE_AMM_RELEASE: Transfer releasing an AMM's general account upon closure.","explode":true,"in":"query","name":"filter.transferTypes","required":false,"schema":{"items":{"enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH","TRANSFER_TYPE_AMM_LOW","TRANSFER_TYPE_AMM_HIGH","TRANSFER_TYPE_AMM_RELEASE"],"type":"string"},"type":"array"}},{"description":"List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored.","in":"query","name":"filter.transferId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLedgerEntriesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger entries"],"description":"Get a list of ledger entries within the given date range. The date range is restricted to a maximum of 5 days.\nThis query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument.\nIt returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time\nthe summed ledger entries of the set of specified accounts changes.\nEach account filter must contain no more than one party ID.\nAt least one party ID must be specified in the from or to account filter.\n\nEntries can be filtered by:\n - the sending account (market ID, asset ID, account type)\n - receiving account (market ID, asset ID, account type)\n - sending AND receiving account\n - transfer type either in addition to the above filters or as a standalone option\nNote: The date range is restricted to any 5 days.\n If no start or end date is provided, only ledger entries from the last 5 days will be returned.\n If a start and end date are provided, but the end date is more than 5 days after the start date, only data up to 5 days after the start date will be returned.\n If a start date is provided but no end date, the end date will be set to 5 days after the start date.\n If no start date is provided, but the end date is, the start date will be set to 5 days before the end date.","operationId":"TradingDataService_ListLedgerEntries","summary":"List ledger entries"}},"/api/v2/liquidity/all-provisions":{"get":{"parameters":[{"description":"Restrict liquidity provisions to those placed on the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those placed by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those with the given order reference.","in":"query","name":"reference","required":false,"schema":{"type":"string"}},{"description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","in":"query","name":"live","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllLiquidityProvisionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"Get a list of liquidity provisions for a given market. This API returns a current and pending liquidity provision\nin the event that a provision has been updated by the provider but the updated provision will not be active until the next epoch.","operationId":"TradingDataService_ListAllLiquidityProvisions","summary":"List liquidity provisions"}},"/api/v2/liquidity/paidfees":{"get":{"parameters":[{"description":"Restrict fee data to those fees generated in the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict fee statistics to those paid in the given asset.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get paid liquidity fee statistics for. If omitted, the last complete epoch is used.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict fee data to those fees paid to the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Whether to return all derived parties from AMMs for the given party. If used, party ID is required.","in":"query","name":"includeDerivedParties","required":false,"schema":{"type":"boolean"}},{"description":"Restrict paid liquidity fees to those from a given epoch.","in":"query","name":"epochFrom","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict paid liquidity fees to those up to a given epoch.","in":"query","name":"epochTo","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPaidLiquidityFeesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"List information about paid liquidity fees for a given market, or asset ID.","operationId":"TradingDataService_ListPaidLiquidityFees","summary":"List paid liquidity fees data"}},"/api/v2/liquidity/providers":{"get":{"parameters":[{"description":"Market ID to retrieve liquidity providers for. If omitted, you must provide a party ID.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to retrieve data for. If omitted, you must provide a market ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLiquidityProvidersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"List information about active liquidity provider(s) for a given market, or liquidity provider's party ID.","operationId":"TradingDataService_ListLiquidityProviders","summary":"List liquidity providers data"}},"/api/v2/liquidity/provisions":{"get":{"parameters":[{"description":"Restrict liquidity provisions to those placed on the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those placed by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict liquidity provisions to those with the given order reference.","in":"query","name":"reference","required":false,"schema":{"type":"string"}},{"description":"Whether to include live liquidity provisions. If not set, live orders will not be included.","in":"query","name":"live","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLiquidityProvisionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"DEPRECATED: When a liquidity provider amends a provision, and it's accepted by the network, the pending\nprovision is returned by the API instead of the provision that is currently active.\nUse ListAllLiquidityProvisions instead.","operationId":"TradingDataService_ListLiquidityProvisions","summary":"List liquidity provisions"}},"/api/v2/margin-modes":{"get":{"parameters":[{"description":"Market ID to filter for.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartyMarginModesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Get a list of all margin modes, or for a specific market ID, or party ID.","operationId":"TradingDataService_ListPartyMarginModes","summary":"List margin modes per party per market"}},"/api/v2/margin/levels":{"get":{"parameters":[{"description":"Party ID for which to list the margin levels.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Market ID for which to list the margin levels.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListMarginLevelsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Get a list of margin levels that match the provided criteria. If no filter is provided, all margin levels will be returned.","operationId":"TradingDataService_ListMarginLevels","summary":"List margin levels"}},"/api/v2/market/data/{marketId}":{"get":{"parameters":[{"description":"Market ID to request data history for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetMarketDataHistoryByIDResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get market data history for a market ID from between a given date range","operationId":"TradingDataService_GetMarketDataHistoryByID","summary":"Get market data history"}},"/api/v2/market/data/{marketId}/latest":{"get":{"parameters":[{"description":"Market ID to retrieve market data for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLatestMarketDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get the latest market data for a given market","operationId":"TradingDataService_GetLatestMarketData","summary":"Get latest market data"}},"/api/v2/market/depth/{marketId}/latest":{"get":{"parameters":[{"description":"Market ID to request market depth for, required field.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Maximum market depth.","in":"query","name":"maxDepth","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLatestMarketDepthResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get the latest market depth for a given market","operationId":"TradingDataService_GetLatestMarketDepth","summary":"Get latest market depth"}},"/api/v2/market/{marketId}":{"get":{"parameters":[{"description":"Market ID of the market to retrieve data for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetMarketResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get information about a specific market using its ID. A market's ID will be the same as the ID of the proposal that\ngenerated it","operationId":"TradingDataService_GetMarket","summary":"Get market"}},"/api/v2/market/{marketId}/risk/factors":{"get":{"parameters":[{"description":"Market ID to get the risk factor for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetRiskFactorsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get risk factor data for a given market","operationId":"TradingDataService_GetRiskFactors","summary":"Get risk factors"}},"/api/v2/market/{marketId}/trade/latest":{"get":{"parameters":[{"description":"Market ID to retrieve the last trade for.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetLastTradeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Get the last trade made for a given market.","operationId":"TradingDataService_GetLastTrade","summary":"Get last trade"}},"/api/v2/markets":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Whether to include settled markets. If not set, settled markets will be included.","in":"query","name":"includeSettled","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListMarketsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of markets","operationId":"TradingDataService_ListMarkets","summary":"List markets"}},"/api/v2/markets/data":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListLatestMarketDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Get a list of the latest market data for every market","operationId":"TradingDataService_ListLatestMarketData","summary":"List latest market data"}},"/api/v2/network/data":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get data regarding the nodes of the network","operationId":"TradingDataService_GetNetworkData","summary":"Get network data"}},"/api/v2/network/limits":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkLimitsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get the network limits relating to asset and market creation","operationId":"TradingDataService_GetNetworkLimits","summary":"Get network limits"}},"/api/v2/network/parameters":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNetworkParametersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the network parameter keys and their values","operationId":"TradingDataService_ListNetworkParameters","summary":"List network parameters"}},"/api/v2/network/parameters/{key}":{"get":{"parameters":[{"description":"Key identifying the network parameter.","in":"path","name":"key","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkParameterResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a network parameter's value by its key","operationId":"TradingDataService_GetNetworkParameter","summary":"Get network parameter"}},"/api/v2/networkhistory":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkHistoryStatusResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get information about the current state of network history's IPFS swarm","operationId":"TradingDataService_GetNetworkHistoryStatus","summary":"Network history status"}},"/api/v2/networkhistory/bootstrap":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNetworkHistoryBootstrapPeersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get a list of IPFS peers that can be used to initialise a new data node with network history","operationId":"TradingDataService_GetNetworkHistoryBootstrapPeers","summary":"Network history bootstrap peers"}},"/api/v2/networkhistory/export":{"get":{"parameters":[{"description":"Block to begin exporting from. Must be the first block of a history segment,\nwhich by default are 1000 blocks each; in that case - 1, 1001, 2001 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","in":"query","name":"fromBlock","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Last block to export up to and including. Must be the last block of a history segment\nwhich by default are 1000 blocks each; in that case - 1000, 2000, 3000 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.","in":"query","name":"toBlock","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Table to export data from.","in":"query","name":"table","required":false,"schema":{"default":"TABLE_UNSPECIFIED","enum":["TABLE_UNSPECIFIED","TABLE_BALANCES","TABLE_CHECKPOINTS","TABLE_DELEGATIONS","TABLE_LEDGER","TABLE_ORDERS","TABLE_TRADES","TABLE_MARKET_DATA","TABLE_MARGIN_LEVELS","TABLE_POSITIONS","TABLE_LIQUIDITY_PROVISIONS","TABLE_MARKETS","TABLE_DEPOSITS","TABLE_WITHDRAWALS","TABLE_BLOCKS","TABLE_REWARDS"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/apiHttpBody"}},"title":"Stream result of apiHttpBody","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Export CSV table data from network history between two block heights.\n\nThe requested block heights must fall on network history segment boundaries, which can\nbe discovered by calling the API to list all network history segments. By default\nsegments contain 1000 blocks. In that case ranges such as (1, 1000), (1001, 2000), (1, 3000)\nwould all fall on segment boundaries and be valid.\n\nThe generated CSV file is compressed into a ZIP file and returned, with the file name\nin the following format: `[chain id]-[table name]-[start block]-[end block].zip`\n\nIn gRPC, results are returned in a chunked stream of base64 encoded data.\n\nThrough the REST gateway, the base64 data chunks are decoded and streamed as a\n`content-type: application/zip` HTTP response.\n\nThe CSV exported data uses a comma as a DELIMITER between fields, and \" for QUOTE-ing fields.\n\nIf a value contains any of: DELIMITER, QUOTE, carriage return, or line feed then the whole\nvalue is prefixed and suffixed by the QUOTE character and any occurrence within\nthe value of a QUOTE character preceded by another QUOTE.\n\nA NULL is output as the NULL parameter string and is not quoted, while a non-NULL value\nmatching the NULL parameter string is quoted.\n\nFor example, with the default settings, a NULL is written as an unquoted empty string,\nwhile an empty string data value is written with double quotes.\n\nNote that CSV files produced may contain quoted values containing embedded carriage returns and line feeds.\nThus the files are not strictly one line per table row like text-format files.\n\nThe first row of the CSV file is a header that describes the contents of each column\nin subsequent rows.\n\nUsually the ZIP file will contain only a single CSV file. However it is possible that\nthe (from_block, to_block) request spans over a range of blocks in which the underlying\nschema of the database changes. For example, a column may have been added, removed, or renamed.\n\nIf this happens, the CSV file will be split at the point of the schema change and the zip\nfile will contain multiple CSV files, with a potentially different set of headers. The\n'version' number of the database schema is part of the in the CSV filename:\n\n `[chain id]-[table name]-[schema version]-[start block]-[end block].zip`\n\nFor example, a zip file might be called mainnet-sometable-000001-003000.zip\n\nAnd contain two CSV files: `mainnet-sometable-1-000001-002000.csv`:\n\ntimestamp, value\n1, foo\n2, bar\n\nAnd `mainnet-sometable-2-002001-003000.csv`:\n\ntimestamp, value, extra_value\n3, baz, apple\n\nIt is worth noting that the schema will not change within a single network history segment.\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE","operationId":"TradingDataService_ExportNetworkHistory","summary":"Export network history as CSV"}},"/api/v2/networkhistory/segments":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllNetworkHistorySegmentsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network history"],"description":"Get a list of all history segments stored by the data node currently connected to","operationId":"TradingDataService_ListAllNetworkHistorySegments","summary":"List all network history segments"}},"/api/v2/node/signatures":{"get":{"parameters":[{"description":"Resource ID to list signatures for.","in":"query","name":"id","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNodeSignaturesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["ERC20 bridge"],"description":"Get a list of aggregate signatures from all the nodes of the network","operationId":"TradingDataService_ListNodeSignatures","summary":"List node signatures"}},"/api/v2/node/{id}":{"get":{"parameters":[{"description":"Node ID to get data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetNodeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get information about a given node","operationId":"TradingDataService_GetNode","summary":"Get node"}},"/api/v2/nodes":{"get":{"parameters":[{"description":"Return the node list for the given epoch. If not set, the node list for the current epoch will be returned.","in":"query","name":"epochSeq","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListNodesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of the nodes on the network along with the related information.","operationId":"TradingDataService_ListNodes","summary":"List nodes"}},"/api/v2/oracle/data":{"get":{"parameters":[{"description":"Oracle spec ID to list data for.","in":"query","name":"oracleSpecId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOracleDataResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get a list of all oracle data that have been broadcast to any market","operationId":"TradingDataService_ListOracleData","summary":"List oracle data"}},"/api/v2/oracle/spec/{oracleSpecId}":{"get":{"parameters":[{"description":"Oracle spec ID to request data for.","in":"path","name":"oracleSpecId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetOracleSpecResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get an oracle spec by ID. Oracle spec IDs can be found by querying markets that use them as a data source","operationId":"TradingDataService_GetOracleSpec","summary":"Get oracle spec"}},"/api/v2/oracle/specs":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOracleSpecsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Data sources"],"description":"Get a list of all oracles specs that are defined against all markets","operationId":"TradingDataService_ListOracleSpecs","summary":"List oracle specs"}},"/api/v2/order/versions/{orderId}":{"get":{"parameters":[{"description":"Order ID to list versions for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOrderVersionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of all versions of an order in the order history","operationId":"TradingDataService_ListOrderVersions","summary":"List order versions"}},"/api/v2/order/{orderId}":{"get":{"parameters":[{"description":"Order ID to retrieve order information for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}},{"description":"Historic version number of the order to return. If not set, the most current version will be returned.","in":"query","name":"version","required":false,"schema":{"format":"int32","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetOrderResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get an order by its ID. An order's ID will be the SHA3-256 hash of the signature that the order was submitted with","operationId":"TradingDataService_GetOrder","summary":"Get order"}},"/api/v2/orders":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","explode":true,"in":"query","name":"filter.statuses","required":false,"schema":{"items":{"enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given types.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","explode":true,"in":"query","name":"filter.types","required":false,"schema":{"items":{"enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given Time In Force.\n\n - TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","explode":true,"in":"query","name":"filter.timeInForces","required":false,"schema":{"items":{"enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"type":"string"},"type":"array"}},{"description":"Indicator if liquidity provisions should be included or not in the list.","in":"query","name":"filter.excludeLiquidity","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those placed by the given party IDs.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the given market IDs.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given reference.","in":"query","name":"filter.reference","required":false,"schema":{"type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"filter.dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"filter.dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict orders to those that are live. If not set, it is treated as being false.","in":"query","name":"filter.liveOnly","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListOrdersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of orders that match the given filters","operationId":"TradingDataService_ListOrders","summary":"List orders"}},"/api/v2/parties":{"get":{"parameters":[{"description":"Restrict the returned party to only the given party ID. If not set, all parties will be returned.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartiesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a list of parties","operationId":"TradingDataService_ListParties","summary":"List parties"}},"/api/v2/parties/profiles":{"get":{"parameters":[{"description":"Restrict the returned profiles to only the given party IDs. If not set,\nall parties' profiles will be returned.","explode":true,"in":"query","name":"parties","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListPartiesProfilesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a list of profiles for multiple parties","operationId":"TradingDataService_ListPartiesProfiles","summary":"List parties' profiles"}},"/api/v2/parties/{partyId}/stake":{"get":{"parameters":[{"description":"Party ID for which the stake information is requested.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetStakeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get staking information for a given party","operationId":"TradingDataService_GetStake","summary":"Get stake"}},"/api/v2/party/activity/streak/{partyId}":{"get":{"parameters":[{"description":"Party ID to get the activity streak for.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}},{"description":"Epoch to get the activity streak for. If not set, the last complete epoch is used.","in":"query","name":"epoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetPartyActivityStreakResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get a party's activity across epochs.","operationId":"TradingDataService_GetPartyActivityStreak","summary":"List party activity streak"}},"/api/v2/party/vesting/stats/{partyId}":{"get":{"parameters":[{"description":"Party ID to query the vesting stats for.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetPartyVestingStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Vesting"],"description":"Get information about a party's vesting rewards","operationId":"TradingDataService_GetPartyVestingStats","summary":"Get vesting balance statistics"}},"/api/v2/party/{partyId}":{"get":{"parameters":[{"description":"Party ID to retrieve party information for.","in":"path","name":"partyId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetPartyResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Parties"],"description":"Get a single party","operationId":"TradingDataService_GetParty","summary":"Get party"}},"/api/v2/positions":{"get":{"parameters":[{"description":"Restrict positions to those related to the given parties.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict positions to those on the given markets.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListAllPositionsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Get a list of all of a party's positions","operationId":"TradingDataService_ListAllPositions","summary":"List positions"}},"/api/v2/referral-programs/current":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetCurrentReferralProgramResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get the current referral program for the network. This program may not be active if it has ended\nand has not been replaced by another.","operationId":"TradingDataService_GetCurrentReferralProgram","summary":"Get current referral program"}},"/api/v2/referral-sets":{"get":{"parameters":[{"description":"Referral set ID to retrieve information for.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","in":"query","name":"referrer","required":false,"schema":{"type":"string"}},{"description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","in":"query","name":"referee","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListReferralSetsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"List all referral sets, or a specific referral set if you know its ID.","operationId":"TradingDataService_ListReferralSets","summary":"List referral sets"}},"/api/v2/referral-sets/referees":{"get":{"parameters":[{"description":"Referral set ID to retrieve information for.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Referrer to filter by. If referrer set ID is provided, this field is ignored.","in":"query","name":"referrer","required":false,"schema":{"type":"string"}},{"description":"Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.","in":"query","name":"referee","required":false,"schema":{"type":"string"}},{"description":"Epochs to aggregate party volume and rewards over. If omitted, 30 epochs will be used.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListReferralSetRefereesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"List all referees that belong to a referral set.","operationId":"TradingDataService_ListReferralSetReferees","summary":"List referral set referees"}},"/api/v2/referral-sets/stats":{"get":{"parameters":[{"description":"Restrict referral set statistics to those for the given referral set.","in":"query","name":"referralSetId","required":false,"schema":{"type":"string"}},{"description":"Epoch to get referral set statistics for. If not set, the last complete epoch is used.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict referral set statistics to those for the given referee.","in":"query","name":"referee","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetReferralSetStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Referral program"],"description":"Get the total taker volume, and each referee's taker volume and, reward and discount factors for a referral set\nat the latest or a specific epoch. You can also optionally filter for a specific referee's statistics.","operationId":"TradingDataService_GetReferralSetStats","summary":"Get referral set statistics"}},"/api/v2/rewards":{"get":{"parameters":[{"description":"Restrict rewards data to those that were received by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict rewards data to those that were paid with the given asset ID.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict rewards data to those that were paid after and including the given epoch ID.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict rewards data to those that were paid up to and including the given epoch ID.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Filter for rewards paid if the party is a member of the given team.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Filter for rewards paid if the party participated in the given game.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Whether to return all derived parties from AMMs for the given party.","in":"query","name":"includeDerivedParties","required":false,"schema":{"type":"boolean"}},{"description":"Filter the rewards by market ID.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListRewardsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of rewards that match the provided criteria. If no filter is provided, all rewards will be returned.","operationId":"TradingDataService_ListRewards","summary":"List rewards"}},"/api/v2/rewards/epoch/summaries":{"get":{"parameters":[{"description":"Restrict reward summaries to those connected to the assets in the given list.","explode":true,"in":"query","name":"filter.assetIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict reward summaries to those connected to the markets in the given list.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict rewards summaries to those that were paid after and including the given epoch ID.","in":"query","name":"filter.fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict rewards summaries to those that were paid up to and including the given epoch ID.","in":"query","name":"filter.toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListEpochRewardSummariesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of reward summaries by epoch for a given range of epochs.\nThe result is filtered by a list of asset IDs, market IDs and starting and ending epochs, for which to return rewards.\nIf no data is provided, all reward summaries will be returned, grouped by epochs, market IDs, asset IDs and reward type.","operationId":"TradingDataService_ListEpochRewardSummaries","summary":"List epoch reward summaries"}},"/api/v2/rewards/summaries":{"get":{"parameters":[{"description":"Restrict the reward summary to rewards paid to the given parties.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict the reward summary to rewards paid in the given assets.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Whether to return rewards for all derived parties from AMMs for the given party.\nIf used, party ID is required.","in":"query","name":"includeDerivedParties","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListRewardSummariesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Rewards"],"description":"Get a list of reward summaries where the reward amount is the total rewards received over all epochs\nper party ID and asset ID.\nRequest parameters are optional party ID and asset ID.\nIf no data is provided, all reward summaries will be returned grouped by party and asset ID.","operationId":"TradingDataService_ListRewardSummaries","summary":"List reward summaries"}},"/api/v2/snapshots":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListCoreSnapshotsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of core snapshots taken","operationId":"TradingDataService_ListCoreSnapshots","summary":"List snapshots"}},"/api/v2/stoporder/{orderId}":{"get":{"parameters":[{"description":"Order ID to retrieve order information for.","in":"path","name":"orderId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetStopOrderResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a stop order by its ID. A stop order's ID will be the SHA3-256 hash of the signature that the order was submitted with.\nA stop order's ID is likely to be different from the ID of the order that will be submitted when the stop is triggered.","operationId":"TradingDataService_GetStopOrder","summary":"Get stop order"}},"/api/v2/stoporders":{"get":{"parameters":[{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","explode":true,"in":"query","name":"filter.statuses","required":false,"schema":{"items":{"enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"type":"string"},"type":"array"}},{"description":"Restrict orders to those with the given expiry strategies.\n\n - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","explode":true,"in":"query","name":"filter.expiryStrategies","required":false,"schema":{"items":{"enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"type":"array"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"filter.dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"filter.dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Restrict orders to those placed by the given party IDs.","explode":true,"in":"query","name":"filter.partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the given market IDs.","explode":true,"in":"query","name":"filter.marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Live stop orders only.","in":"query","name":"filter.liveOnly","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListStopOrdersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Get a list of stop orders that match the given filters","operationId":"TradingDataService_ListStopOrders","summary":"List stop orders"}},"/api/v2/stream/accounts":{"get":{"parameters":[{"description":"Market ID to filter accounts by. If empty, no markets will be filtered.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter accounts by. If empty, no parties will be filtered.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Asset ID to filter accounts by. If empty, no assets will be filtered.","in":"query","name":"asset","required":false,"schema":{"type":"string"}},{"description":"Account type to subscribe to, required field.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"type","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}},{"description":"Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.","in":"query","name":"includeDerivedParties","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveAccountsResponse"}},"title":"Stream result of v2ObserveAccountsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Accounts"],"description":"Subscribe to a stream of accounts","operationId":"TradingDataService_ObserveAccounts","summary":"Accounts subscription"}},"/api/v2/stream/candle/data":{"get":{"parameters":[{"description":"Unique ID for the candle.","in":"query","name":"candleId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveCandleDataResponse"}},"title":"Stream result of v2ObserveCandleDataResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Candles"],"description":"Subscribe to a stream of candle updates given a candle ID.\nA candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API.","operationId":"TradingDataService_ObserveCandleData","summary":"Observe candle data"}},"/api/v2/stream/event/bus":{"get":{"parameters":[{"description":"One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","explode":true,"in":"query","name":"type","required":false,"schema":{"items":{"enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_GAME_SCORES","BUS_EVENT_TYPE_AMM","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"type":"string"},"type":"array"}},{"description":"Market ID to filter for, optional field. If empty, no markets will be excluded from the stream.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for, optional field. If empty, no parties will be excluded from the stream.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Batch size,\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","in":"query","name":"batchSize","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveEventBusResponse"}},"title":"Stream result of v2ObserveEventBusResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Events"],"description":"Subscribe to a stream of events from the core","operationId":"TradingDataService_ObserveEventBus","summary":"Observe event bus"}},"/api/v2/stream/governance":{"get":{"parameters":[{"description":"Restrict proposal updates to those proposed by the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveGovernanceResponse"}},"title":"Stream result of v2ObserveGovernanceResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Subscribe to a stream of updates to governance proposals","operationId":"TradingDataService_ObserveGovernance","summary":"Observe governance"}},"/api/v2/stream/ledger/movements":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveLedgerMovementsResponse"}},"title":"Stream result of v2ObserveLedgerMovementsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Ledger movements"],"description":"Subscribe to a stream of transfer responses","operationId":"TradingDataService_ObserveLedgerMovements","summary":"Observe ledger movements"}},"/api/v2/stream/liquidity-provisions":{"get":{"parameters":[{"description":"Target market to observe for liquidity provisions.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Target party to observe for submitted liquidity provisions.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveLiquidityProvisionsResponse"}},"title":"Stream result of v2ObserveLiquidityProvisionsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Liquidity"],"description":"Subscribe to a stream of liquidity provision events for a given market and party","operationId":"TradingDataService_ObserveLiquidityProvisions","summary":"Observe liquidity provisions"}},"/api/v2/stream/margin/levels":{"get":{"parameters":[{"description":"Restrict margin level updates to those relating to the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict margin level updates to those relating to the given market.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarginLevelsResponse"}},"title":"Stream result of v2ObserveMarginLevelsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Margin"],"description":"Subscribe to a stream of margin levels updates","operationId":"TradingDataService_ObserveMarginLevels","summary":"Observe margin levels"}},"/api/v2/stream/markets/data":{"get":{"parameters":[{"description":"Restrict updates to market data by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDataResponse"}},"title":"Stream result of v2ObserveMarketsDataResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of data about a given market","operationId":"TradingDataService_ObserveMarketsData","summary":"Observe markets data"}},"/api/v2/stream/markets/depth":{"get":{"parameters":[{"description":"Restrict market depth data by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDepthResponse"}},"title":"Stream result of v2ObserveMarketsDepthResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of the latest market depth for a given market","operationId":"TradingDataService_ObserveMarketsDepth","summary":"Observe markets depth"}},"/api/v2/stream/markets/depth/updates":{"get":{"parameters":[{"description":"Restrict updates to market depth by the given market IDs.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveMarketsDepthUpdatesResponse"}},"title":"Stream result of v2ObserveMarketsDepthUpdatesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Subscribe to a stream of updates on market depth for a given market","operationId":"TradingDataService_ObserveMarketsDepthUpdates","summary":"Observe markets depth updates"}},"/api/v2/stream/orders":{"get":{"parameters":[{"description":"Restrict orders to those placed on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict orders to those placed on the market by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Whether liquidity orders should be excluded from the stream. If not set, liquidity orders will be included.","in":"query","name":"excludeLiquidity","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveOrdersResponse"}},"title":"Stream result of v2ObserveOrdersResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Orders"],"description":"Subscribe to a stream of orders","operationId":"TradingDataService_ObserveOrders","summary":"Observe orders"}},"/api/v2/stream/positions":{"get":{"parameters":[{"description":"Restrict position updates to those related to the given parties.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict position updates to those related to the given markets.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.","in":"query","name":"includeDerivedParties","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObservePositionsResponse"}},"title":"Stream result of v2ObservePositionsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Subscribe to a stream of position updates. The first messages sent through the stream will contain\ninformation about current positions, followed by updates to those positions.","operationId":"TradingDataService_ObservePositions","summary":"Observe positions"}},"/api/v2/stream/trades":{"get":{"parameters":[{"description":"Restrict the trades streamed to those made on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the trades streamed to those made by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveTradesResponse"}},"title":"Stream result of v2ObserveTradesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Subscribe to a stream of trades, optionally filtered by party/market","operationId":"TradingDataService_ObserveTrades","summary":"Observe trades"}},"/api/v2/stream/transaction-results":{"get":{"parameters":[{"description":"Restrict the transaction results streamed to those made by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the transaction results streamed to those with given hashes.","explode":true,"in":"query","name":"hashes","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict the transaction results streamed to those with given status true/false (success/failure).","in":"query","name":"status","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveTransactionResultsResponse"}},"title":"Stream result of v2ObserveTransactionResultsResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction results"],"description":"Subscribe to a stream of transaction results, optionally filtered by party/hash/status","operationId":"TradingDataService_ObserveTransactionResults","summary":"Observe transaction results"}},"/api/v2/stream/votes":{"get":{"parameters":[{"description":"Restrict vote updates to those made by the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Restrict vote updates to those made on the given proposal.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v2ObserveVotesResponse"}},"title":"Stream result of v2ObserveVotesResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Subscribe to a stream of votes cast on a given proposal, or by all votes made by a given party","operationId":"TradingDataService_ObserveVotes","summary":"Observe votes"}},"/api/v2/successor_markets/{marketId}":{"get":{"parameters":[{"description":"Market ID that is a member of the succession line. This can be the original market\nor any subsequent child market that succeeded it.","in":"path","name":"marketId","required":true,"schema":{"type":"string"}},{"description":"Flag to indicate whether or not to include the full succession line, or only list\nthe children of the given market ID. If true, the full succession line is included.","in":"query","name":"includeFullHistory","required":false,"schema":{"type":"boolean"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListSuccessorMarketsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Markets"],"description":"Given a market ID, return the full lineage of markets since inception, or all successor markets since and including\nthe given market ID. The markets will be returned in succession order, i.e. the market at position i will be the parent\nof the market at position i+1.","operationId":"TradingDataService_ListSuccessorMarkets","summary":"List successor markets"}},"/api/v2/teams":{"get":{"parameters":[{"description":"Restrict teams to those with the given team ID.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Restrict teams to those where the given party is a referrer or a referee.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of all teams, or for a specific team by using team ID, or party ID of a referrer or referee","operationId":"TradingDataService_ListTeams","summary":"List teams"}},"/api/v2/teams/referees/history/{referee}":{"get":{"parameters":[{"description":"Party ID to list referee history for.","in":"path","name":"referee","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamRefereeHistoryResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of a referee's team history, i.e. the teams that a referee has been a member of and transferred from/to.","operationId":"TradingDataService_ListTeamRefereeHistory","summary":"List referee team history"}},"/api/v2/teams/referees/{teamId}":{"get":{"parameters":[{"description":"Team ID to list referees for.","in":"path","name":"teamId","required":true,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamRefereesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get a list of all referees for a given team ID","operationId":"TradingDataService_ListTeamReferees","summary":"List team referees"}},"/api/v2/teams/stats":{"get":{"parameters":[{"description":"Restrict team statistics to those with the given team ID.","in":"query","name":"teamId","required":false,"schema":{"type":"string"}},{"description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamsStatisticsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get the statistics of all teams, or for a specific team by using team ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","operationId":"TradingDataService_ListTeamsStatistics","summary":"List teams statistics"}},"/api/v2/teams/{teamId}/stats":{"get":{"parameters":[{"description":"Restrict team statistics to those with the given team ID.","in":"path","name":"teamId","required":true,"schema":{"type":"string"}},{"description":"Restrict team members' statistics to those with the given party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.","in":"query","name":"aggregationEpochs","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTeamMembersStatisticsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Teams"],"description":"Get the statistics for all members of a given team, or for a specific member by using party ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.","operationId":"TradingDataService_ListTeamMembersStatistics","summary":"List team members' statistics"}},"/api/v2/time-weighted-notional-position":{"get":{"parameters":[{"description":"Asset ID to filter for.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter for.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Game ID to filter for.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Epoch to filter for.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTimeWeightedNotionalPositionResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Positions"],"description":"Get the time weighted notional position for a given party and asset. The time weighted notional position\nis used to check if a party qualifies for a reward.\nIf no epoch is specified, the final time weighted notional position from the end of the most recently completed epoch is returned.\nIf an epoch is specified, the final time weighted notional position at that epoch is returned.","operationId":"TradingDataService_GetTimeWeightedNotionalPosition","summary":"Get time weighted notional position"}},"/api/v2/trades":{"get":{"parameters":[{"description":"Restrict trades to those that occurred on the given markets.","explode":true,"in":"query","name":"marketIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict trades to those that were caused by the given orders.","explode":true,"in":"query","name":"orderIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Restrict trades to those that were caused by orders placed by the given parties.","explode":true,"in":"query","name":"partyIds","required":false,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTradesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Trades"],"description":"Get a list of all trades, optionally filtered by party/market/order","operationId":"TradingDataService_ListTrades","summary":"List trades"}},"/api/v2/transfer/{transferId}":{"get":{"parameters":[{"description":"Transfer ID to request data for.","in":"path","name":"transferId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTransferResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Get a specific transfer by ID","operationId":"TradingDataService_GetTransfer","summary":"Get transfer by ID"}},"/api/v2/transfers":{"get":{"parameters":[{"description":"Restrict transfer to those where the given public key is a sender or receiver.","in":"query","name":"pubkey","required":false,"schema":{"type":"string"}},{"description":"Restrict transfers to those in the given direction from the supplied public key.\nWhen is_reward is true, and pubkey is set, then direction MUST be TRANSFER_DIRECTION_DIRECTION_FROM.","in":"query","name":"direction","required":false,"schema":{"default":"TRANSFER_DIRECTION_UNSPECIFIED","enum":["TRANSFER_DIRECTION_UNSPECIFIED","TRANSFER_DIRECTION_TRANSFER_FROM","TRANSFER_DIRECTION_TRANSFER_TO","TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM"],"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Restrict transfers to those related to reward transfers.","in":"query","name":"isReward","required":false,"schema":{"type":"boolean"}},{"description":"Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.","in":"query","name":"fromEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.","in":"query","name":"toEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Status to filter on.\n\n - STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","in":"query","name":"status","required":false,"schema":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"type":"string"}},{"description":"Dispatch strategy's scope to filter for.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set.","in":"query","name":"scope","required":false,"schema":{"default":"SCOPE_UNSPECIFIED","enum":["SCOPE_UNSPECIFIED","SCOPE_INDIVIDUAL","SCOPE_TEAM"],"type":"string"}},{"description":"Game ID to filter on.","in":"query","name":"gameId","required":false,"schema":{"type":"string"}},{"description":"Account type to filter on for transfers from account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"fromAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}},{"description":"Account type to filter on for transfers to account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"toAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListTransfersResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Get a list of transfers between public keys. A valid value for public key can be one of:\n- a party ID\n- \"network\"\n- \"0000000000000000000000000000000000000000000000000000000000000000\", the public key for the global rewards account","operationId":"TradingDataService_ListTransfers","summary":"List transfers"}},"/api/v2/transfers/estimate-fee":{"get":{"parameters":[{"description":"Sender's ID.","in":"query","name":"fromAccount","required":false,"schema":{"type":"string"}},{"description":"Type of account sent from.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","in":"query","name":"fromAccountType","required":false,"schema":{"default":"ACCOUNT_TYPE_UNSPECIFIED","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"type":"string"}},{"description":"Receiver's ID.","in":"query","name":"toAccount","required":false,"schema":{"type":"string"}},{"description":"Amount to be transferred.","in":"query","name":"amount","required":false,"schema":{"type":"string"}},{"description":"Asset ID for the asset associated with the transaction.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}},{"description":"AMM public key, if assets are being transferred from an AMM key to the AMM owner's public key.\nThe `from_account` must be the owner of this AMM key.","in":"query","name":"fromAmmKey","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2EstimateTransferFeeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Estimate transfer fee costs with potential discount applied","operationId":"TradingDataService_EstimateTransferFee","summary":"Estimate transfer fee costs"}},"/api/v2/transfers/total-fee-discount":{"get":{"parameters":[{"description":"ID of party eligible for the discount.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"ID of asset associated with the discount.","in":"query","name":"assetId","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetTotalTransferFeeDiscountResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transfers"],"description":"Returns available per party per asset transfer discount","operationId":"TradingDataService_GetTotalTransferFeeDiscount","summary":"Available transfer fee discount"}},"/api/v2/upgrade/proposals":{"get":{"parameters":[{"description":"Restrict protocol upgrade proposals to those with the given status.\n\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","in":"query","name":"status","required":false,"schema":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"type":"string"}},{"description":"Restrict protocol upgrade proposals to those approved by the given node ID.","in":"query","name":"approvedBy","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListProtocolUpgradeProposalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of protocol upgrade proposals, optionally filtering on status or approver.","operationId":"TradingDataService_ListProtocolUpgradeProposals","summary":"List protocol upgrade proposals"}},"/api/v2/upgrade/status":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetProtocolUpgradeStatusResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get status of a protocol upgrade","operationId":"TradingDataService_GetProtocolUpgradeStatus","summary":"Get protocol upgrade status"}},"/api/v2/vega/keys/ethereum/rotations":{"get":{"parameters":[{"description":"Node ID to get the rotation for, if provided.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListEthereumKeyRotationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about Ethereum key rotations that have been performed by validator nodes","operationId":"TradingDataService_ListEthereumKeyRotations","summary":"List Ethereum key rotations"}},"/api/v2/vega/keys/rotations":{"get":{"parameters":[{"description":"Node ID to get key rotations for, if provided.","in":"query","name":"nodeId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListKeyRotationsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get a list of information about Vega key rotations that have been performed by validator nodes","operationId":"TradingDataService_ListKeyRotations","summary":"List key rotations"}},"/api/v2/vega/time":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetVegaTimeResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Network"],"description":"Get the current time of the network in Unix nanoseconds","operationId":"TradingDataService_GetVegaTime","summary":"Get Vega time"}},"/api/v2/volume-discount-programs/current":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetCurrentVolumeDiscountProgramResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Volume discount program"],"description":"Get the current volume discount program for the network. This program may not be active if it has ended\nand has not been replaced by another.","operationId":"TradingDataService_GetCurrentVolumeDiscountProgram","summary":"Get current volume discount program"}},"/api/v2/volume-discount-programs/stats":{"get":{"parameters":[{"description":"Epoch to get volume discount statistics for. If not set, last epoch is used.","in":"query","name":"atEpoch","required":false,"schema":{"format":"uint64","type":"string"}},{"description":"Restrict volume discount statistics to those for the given party.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetVolumeDiscountStatsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Volume discount program"],"description":"Get the information about a party's running traded volume, and the discount factor it earns them.","operationId":"TradingDataService_GetVolumeDiscountStats","summary":"Get volume discount statistics"}},"/api/v2/votes":{"get":{"parameters":[{"description":"Party for which the votes are requested.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Proposal ID to list votes for.","in":"query","name":"proposalId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListVotesResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Governance"],"description":"Get a list of votes. A party ID or a proposal ID must be provided.","operationId":"TradingDataService_ListVotes","summary":"List votes"}},"/api/v2/withdrawal/{id}":{"get":{"parameters":[{"description":"Withdrawal ID to retrieve data for.","in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2GetWithdrawalResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 hash of the signature that the withdrawal was submitted with","operationId":"TradingDataService_GetWithdrawal","summary":"Get withdrawal"}},"/api/v2/withdrawals":{"get":{"parameters":[{"description":"Restrict withdrawals to those made by this party ID.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","in":"query","name":"pagination.first","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the last row of the previous page.","in":"query","name":"pagination.after","required":false,"schema":{"type":"string"}},{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","in":"query","name":"pagination.last","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"If paging forwards, the cursor string for the first row of the previous page.","in":"query","name":"pagination.before","required":false,"schema":{"type":"string"}},{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","in":"query","name":"pagination.newestFirst","required":false,"schema":{"type":"boolean"}},{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","in":"query","name":"dateRange.startTimestamp","required":false,"schema":{"format":"int64","type":"string"}},{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","in":"query","name":"dateRange.endTimestamp","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2ListWithdrawalsResponse"}}},"description":"A successful response."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An internal server error"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Assets"],"description":"Get a list of withdrawals for a given party","operationId":"TradingDataService_ListWithdrawals","summary":"List withdrawals"}}},"components":{"schemas":{"AMMCurve":{"properties":{"theoreticalPosition":{"description":"Maximum tradable volume on the AMM curve.","type":"string"},"virtualLiquidity":{"description":"Virtual liquidity for the given AMM curve.","type":"string"}},"type":"object"},"AMMStatusReason":{"default":"STATUS_REASON_UNSPECIFIED","description":" - STATUS_REASON_CANCELLED_BY_PARTY: AMM was cancelled by its owner.\n - STATUS_REASON_CANNOT_FILL_COMMITMENT: Party does not have enough funds in their general account to meet the AMM's commitment.\n - STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET: Party already has an AMM operating on this market and cannot create another one.\n - STATUS_REASON_PARTY_CLOSED_OUT: AMM was liquidated and stopped by the network.\n - STATUS_REASON_MARKET_CLOSED: AMM was stopped by the network because the market it operated in was closed.\n - STATUS_REASON_COMMITMENT_TOO_LOW: Commitment amount was below the network wide minimum, or its price bounds are too wide, such that the volume is spread thinly creating zero-volume price-levels.\n - STATUS_REASON_CANNOT_REBASE: AMM was unable to rebase its fair-price such that it does not cross with existing orders.","enum":["STATUS_REASON_UNSPECIFIED","STATUS_REASON_CANCELLED_BY_PARTY","STATUS_REASON_CANNOT_FILL_COMMITMENT","STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET","STATUS_REASON_PARTY_CLOSED_OUT","STATUS_REASON_MARKET_CLOSED","STATUS_REASON_COMMITMENT_TOO_LOW","STATUS_REASON_CANNOT_REBASE"],"type":"string"},"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"FundingPeriodDataPointSource":{"default":"SOURCE_UNSPECIFIED","description":" - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"},"ListTransfersRequestScope":{"default":"SCOPE_UNSPECIFIED","description":"Defines the types of a dispatch strategy's scope the API can filter on.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set.","enum":["SCOPE_UNSPECIFIED","SCOPE_INDIVIDUAL","SCOPE_TEAM"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance\n - TRADING_MODE_LONG_BLOCK_AUCTION: Auction triggered globally by long block","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE","TRADING_MODE_LONG_BLOCK_AUCTION"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"OracleDataSubmissionOracleSource":{"default":"ORACLE_SOURCE_UNSPECIFIED","description":"- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.","enum":["ORACLE_SOURCE_UNSPECIFIED","ORACLE_SOURCE_OPEN_ORACLE","ORACLE_SOURCE_JSON","ORACLE_SOURCE_ETHEREUM"],"title":"Supported oracle sources","type":"string"},"OrderTimeInForce":{"default":"TIME_IN_FORCE_UNSPECIFIED","description":"- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"title":"Time In Force for an order","type":"string"},"StopOrderExpiryStrategy":{"default":"EXPIRY_STRATEGY_UNSPECIFIED","description":" - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"StopOrderRejectionReason":{"default":"REJECTION_REASON_UNSPECIFIED","enum":["REJECTION_REASON_UNSPECIFIED","REJECTION_REASON_TRADING_NOT_ALLOWED","REJECTION_REASON_EXPIRY_IN_THE_PAST","REJECTION_REASON_MUST_BE_REDUCE_ONLY","REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION","REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION","REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION","REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES","REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT"],"title":"- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets","type":"string"},"StopOrderSizeOverrideSetting":{"default":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","enum":["SIZE_OVERRIDE_SETTING_UNSPECIFIED","SIZE_OVERRIDE_SETTING_NONE","SIZE_OVERRIDE_SETTING_POSITION"],"title":"- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader","type":"string"},"StopOrderSizeOverrideValue":{"properties":{"percentage":{"title":"Scaling percentage of the current position’s size","type":"string"}},"type":"object"},"StopOrderTriggerDirection":{"default":"TRIGGER_DIRECTION_UNSPECIFIED","enum":["TRIGGER_DIRECTION_UNSPECIFIED","TRIGGER_DIRECTION_RISES_ABOVE","TRIGGER_DIRECTION_FALLS_BELOW"],"title":"- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level","type":"string"},"TransactionResultFailureDetails":{"properties":{"error":{"title":"Error message explaining the reason for the transaction failing processing","type":"string"}},"type":"object"},"TransactionResultSuccessDetails":{"type":"object"},"UpdateMarginModeMode":{"default":"MODE_UNSPECIFIED","enum":["MODE_UNSPECIFIED","MODE_CROSS_MARGIN","MODE_ISOLATED_MARGIN"],"title":"- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"apiHttpBody":{"description":"Message that represents an arbitrary HTTP body. It should only be used for\npayload formats that can't be represented as JSON, such as raw binary or\nan HTML page.\n\n\nThis message can be used both in streaming and non-streaming API methods in\nthe request as well as the response.\n\nIt can be used as a top-level request field, which is convenient if one\nwants to extract parameters from either the URL or HTTP template into the\nrequest fields and also want access to the raw HTTP body.\n\nExample:\n\n message GetResourceRequest {\n // A unique request id.\n string request_id = 1;\n\n // The raw HTTP body is bound to this field.\n google.api.HttpBody http_body = 2;\n\n }\n\n service ResourceService {\n rpc GetResource(GetResourceRequest)\n returns (google.api.HttpBody);\n rpc UpdateResource(google.api.HttpBody)\n returns (google.protobuf.Empty);\n\n }\n\nExample with streaming methods:\n\n service CaldavService {\n rpc GetCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n rpc UpdateCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n\n }\n\nUse of this type only changes how the request and response bodies are\nhandled, all other features will continue to work unchanged.","properties":{"contentType":{"description":"The HTTP Content-Type header value specifying the content type of the body.","type":"string"},"data":{"description":"The HTTP request/response body as raw binary.","format":"byte","type":"string"},"extensions":{"description":"Application specific response metadata. Must be set in the first response\nfor streaming APIs.","items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"}},"type":"object"},"apiv2Candle":{"properties":{"close":{"description":"Closing trade price.","type":"string"},"high":{"description":"Highest price for trading during the candle interval.","type":"string"},"lastUpdate":{"description":"Timestamp in Unix nanoseconds for the point in time when the candle was last updated.","format":"int64","type":"string"},"low":{"description":"Lowest price for trading during the candle interval.","type":"string"},"notional":{"description":"Total notional value traded during the candle interval. This value is determined by multiplying price, using market decimal places, by size, using position decimal places.\nThe number of decimal places needed to convert this value to a decimal is market decimal places plus position decimal places.","format":"uint64","type":"string"},"open":{"description":"Open trade price.","type":"string"},"start":{"description":"Timestamp in Unix nanoseconds for the point in time when the candle was initially created/opened.","format":"int64","type":"string"},"volume":{"description":"Total trading volume during the candle interval.","format":"uint64","type":"string"}},"title":"Represents the high, low, open, and closing prices for an interval of trading,\nreferred to commonly as a candlestick or candle","type":"object"},"apiv2FundingPayment":{"properties":{"amount":{"description":"Funding payment amount, where a positive value indicates an earned payment received and a negative value a loss.","type":"string"},"fundingPeriodSeq":{"description":"Funding period sequence this payment was calculated from.","format":"uint64","type":"string"},"marketId":{"description":"Market that produced the funding payment.","type":"string"},"partyId":{"description":"Party that received the funding payment.","type":"string"},"timestamp":{"description":"Timestamp, in Unix nanoseconds, at which this funding payment occurred.","format":"int64","type":"string"}},"title":"A funding payment for a party on a perpetual market","type":"object"},"apiv2LiquidityProvision":{"description":"Liquidity provider commitment. For API purposes this can report a pending liquidity provision,\nthe current live provision or both in the event that an update has been accepted on the network, but has yet\nto go live and thus there is still a pending provision that will become active in the next epoch.","properties":{"current":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Liquidity provision that is currently live."},"pending":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Liquidity provision that is currently pending and will go live in the next epoch."}},"type":"object"},"apiv2ReferralProgram":{"description":"Referral program details.","properties":{"benefitTiers":{"description":"Defined tiers in increasing order. First element will give Tier 1, second\nelement will give Tier 2, and so on.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends, the\nprogram will end and benefits will be disabled.","format":"int64","type":"string"},"endedAt":{"description":"Timestamp, in Unix nanoseconds, when the program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"apiv2Team":{"description":"Team record containing the team information.","properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"createdAt":{"description":"Timestamp in Unix nanoseconds when the team was created.","format":"int64","type":"string"},"createdAtEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"Party ID that created the team.","type":"string"},"teamId":{"description":"ID of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"},"totalMembers":{"description":"Current number of members in the team.","format":"uint64","type":"string"}},"type":"object"},"apiv2VolumeDiscountProgram":{"description":"Volume discount program details.","properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"endedAt":{"description":"Timestamp in Unix nanoseconds, at which the program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a volume discount statistics' running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"commandsv1CancelTransfer":{"description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","properties":{"transferId":{"description":"Transfer ID of the transfer to cancel.","type":"string"}},"type":"object"},"eventsv1FundingPayment":{"description":"The amount gained or lost by a party as a result of a funding payment.","properties":{"amount":{"description":"The amount paid, this can be negative for parties who lost at the end of the funding period.","type":"string"},"partyId":{"description":"ID of the party.","type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"description":"`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(&foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n // or ...\n if (any.isSameTypeAs(Foo.getDefaultInstance())) {\n foo = any.unpack(Foo.getDefaultInstance());\n }\n\nExample 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\nExample 4: Pack and unpack a message in Go\n\n foo := &pb.Foo{...}\n any, err := anypb.New(foo)\n if err != nil {\n ...\n }\n ...\n foo := &pb.Foo{}\n if err := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\nJSON\n\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": ,\n \"lastName\": \n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }","properties":{"@type":{"description":"A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics.","type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1AMM":{"properties":{"parameters":{"$ref":"#/components/schemas/v1AMMConcentratedLiquidityParameters","description":"Liquidity parameters that define the size and range of the AMM's tradeable volume."},"ammPartyId":{"description":"Party ID that the AMM operates as.","type":"string"},"commitment":{"description":"Amount committed to the AMM.","type":"string"},"id":{"description":"ID of the AMM.","type":"string"},"lowerCurve":{"$ref":"#/components/schemas/AMMCurve"},"marketId":{"description":"Market ID that the AMM provides liquidity for.","type":"string"},"partyId":{"description":"Party ID of the owner of the AMM.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.","type":"string"},"status":{"$ref":"#/components/schemas/v1AMMStatus","description":"Current status of the AMM."},"statusReason":{"$ref":"#/components/schemas/AMMStatusReason","description":"Reason for the AMM's current status."},"upperCurve":{"$ref":"#/components/schemas/AMMCurve"}},"type":"object"},"v1AMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the range and shape of the AMM's curve.","properties":{"base":{"description":"Base price bound configuration for the AMM.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bounds.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bounds.","type":"string"},"lowerBound":{"description":"Upper price bound configuration for the AMM. If unset, the AMM will never hold a short position.","type":"string"},"upperBound":{"description":"Lower price bound configuration for the AMM. If unset, the AMM will never hold a long position.","type":"string"}},"type":"object"},"v1AMMStatus":{"default":"STATUS_UNSPECIFIED","description":" - STATUS_ACTIVE: AMM is active on the market and is posting tradable volume.\n - STATUS_REJECTED: AMM submission was rejected.\n - STATUS_CANCELLED: AMM has been cancelled by the owner and is no longer trading.\n - STATUS_STOPPED: AMM has been stopped by the network and is no longer trading.\n - STATUS_REDUCE_ONLY: AMM will only trade such that it will reduce its position.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_REJECTED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_REDUCE_ONLY"],"type":"string"},"v1AmendAMM":{"description":"Command to amend an existing automated market maker on a market.","properties":{"commitmentAmount":{"description":"Amount to be committed to the AMM. If not supplied the commitment will remain unchanged.","type":"string"},"concentratedLiquidityParameters":{"$ref":"#/components/schemas/v1AmendAMMConcentratedLiquidityParameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged."},"marketId":{"description":"Market ID for the AMM to be amended.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market. If not supplied the proposed fee will remain unchanged.","type":"string"},"slippageTolerance":{"description":"Slippage tolerance for rebasing position when updating the AMM.","type":"string"}},"type":"object"},"v1AmendAMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","properties":{"base":{"description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"lowerBound":{"description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","type":"string"},"upperBound":{"description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","type":"string"}},"type":"object"},"v1AnnounceNode":{"description":"A command that allows a new node operator to announce themselves to the network as a new validator.","properties":{"avatarUrl":{"description":"URL to the node operator's avatar.","type":"string"},"chainPubKey":{"description":"Public key for the blockchain, currently the node's CometBFT key.","type":"string"},"country":{"description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node being announced.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the ethereum wallet."},"fromEpoch":{"description":"Epoch from which the node is expected to be ready to validate blocks.","format":"uint64","type":"string"},"id":{"description":"Node ID of the validator, which is the node's public master key.","type":"string"},"infoUrl":{"description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","type":"string"},"name":{"description":"Human-readable name of the node.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"vegaPubKey":{"description":"Vega public key of the node being announced.","type":"string"},"vegaPubKeyIndex":{"description":"Vega public key derivation index.","format":"int64","type":"integer"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the Vega wallet."}},"type":"object"},"v1ApplyReferralCode":{"description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","properties":{"id":{"description":"Referral code, normally the referral set ID, for the party to join.","type":"string"}},"type":"object"},"v1AuctionEvent":{"properties":{"end":{"format":"int64","title":"Timestamp containing the end time for an auction","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction"},"leave":{"title":"True if the event indicates leaving auction mode and False otherwise","type":"boolean"},"marketId":{"title":"Market ID for the event","type":"string"},"openingAuction":{"title":"True if the event indicates an auction opening and False otherwise","type":"boolean"},"start":{"format":"int64","title":"Timestamp containing the start time for an auction","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"Reason this market is/was in auction"}},"title":"Auction event indicating a change in auction state, for example starting or ending an auction","type":"object"},"v1BatchMarketInstructions":{"description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","properties":{"amendments":{"description":"List of order amendments to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderAmendment"},"type":"array"},"cancellations":{"description":"List of order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderCancellation"},"type":"array"},"stopOrdersCancellation":{"description":"List of stop order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"type":"array"},"stopOrdersSubmission":{"description":"List of stop order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"type":"array"},"submissions":{"description":"List of order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderSubmission"},"type":"array"},"updateMarginMode":{"items":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"title":"Update margin mode instruction","type":"array"}},"type":"object"},"v1BatchProposalSubmission":{"description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/v1BatchProposalSubmissionTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1BatchProposalSubmissionTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"}},"title":"Terms for a batch governance proposal submission","type":"object"},"v1BeginBlock":{"properties":{"hash":{"type":"string"},"height":{"format":"uint64","type":"string"},"timestamp":{"format":"int64","type":"string"}},"title":"BeginBlock","type":"object"},"v1BusEvent":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccount","title":"Account events"},"amm":{"$ref":"#/components/schemas/v1AMM","description":"Event notifying of AMM updates."},"asset":{"$ref":"#/components/schemas/vegaAsset","title":"Asset events"},"auction":{"$ref":"#/components/schemas/v1AuctionEvent","title":"Auction events"},"beginBlock":{"$ref":"#/components/schemas/v1BeginBlock","title":"Core is starting to process a new block"},"block":{"title":"The batch or block of transactions that the events relate to","type":"string"},"cancelledOrders":{"$ref":"#/components/schemas/v1CancelledOrders","description":"Event notifying of multiple orders being cancelled for a given party, on a given market."},"chainId":{"type":"string"},"checkpoint":{"$ref":"#/components/schemas/v1CheckpointEvent","title":"Checkpoint was created"},"coreSnapshotEvent":{"$ref":"#/components/schemas/v1CoreSnapshotData","title":"Core snapshot has been taken at the end of the block"},"delegationBalance":{"$ref":"#/components/schemas/v1DelegationBalanceEvent","title":"Delegation balance events"},"deposit":{"$ref":"#/components/schemas/vegaDeposit","title":"Deposit events"},"distressedOrders":{"$ref":"#/components/schemas/v1DistressedOrders","title":"Parties that had their orders closed because they were distressed"},"distressedPositions":{"$ref":"#/components/schemas/v1DistressedPositions","title":"Open positions on the market that are/were distressed"},"endBlock":{"$ref":"#/components/schemas/v1EndBlock","title":"Core finished processing a block"},"epochEvent":{"$ref":"#/components/schemas/v1EpochEvent","title":"Epoch update events"},"erc20MultisigSetThresholdEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigThresholdSetEvent","title":"ERC20 multi sig set threshold event"},"erc20MultisigSignerAdded":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerAdded","title":"ERC20 multi sig signer added"},"erc20MultisigSignerEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEvent","title":"ERC20 multi sig signer event"},"erc20MultisigSignerRemoved":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemoved","title":"ERC20 multi sig signer removed"},"ethereumKeyRotation":{"$ref":"#/components/schemas/v1EthereumKeyRotation","title":"Ethereum key rotation took place"},"expiredOrders":{"$ref":"#/components/schemas/v1ExpiredOrders","title":"Orders that expired for a given market"},"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Event notifying of an update the fees stats for a market."},"fundingPayments":{"$ref":"#/components/schemas/v1FundingPayments","description":"Event notifying of funding payments at the end of a funding period."},"fundingPeriod":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Start or end of a funding period."},"fundingPeriodDataPoint":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Data point within a funding period."},"gameScores":{"$ref":"#/components/schemas/v1GameScores","description":"Event notifying on near realtime game scores for parties and teams."},"id":{"title":"Unique event ID for the message","type":"string"},"keyRotation":{"$ref":"#/components/schemas/v1KeyRotation","title":"Key rotation took place"},"ledgerMovements":{"$ref":"#/components/schemas/v1LedgerMovements","title":"Transfer responses update events"},"liquidityProvision":{"$ref":"#/components/schemas/vegaLiquidityProvision","title":"LiquidityProvision events"},"lossSocialization":{"$ref":"#/components/schemas/v1LossSocialization","title":"Loss socialization events"},"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","title":"Margin level update events"},"market":{"$ref":"#/components/schemas/v1MarketEvent","title":"Market tick events"},"marketCreated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"marketData":{"$ref":"#/components/schemas/vegaMarketData","title":"Market data events"},"marketTick":{"$ref":"#/components/schemas/v1MarketTick","title":"Market tick events"},"marketUpdated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits","title":"Network limits events"},"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","title":"Network parameter events"},"nodeSignature":{"$ref":"#/components/schemas/v1NodeSignature","title":"Node signature events"},"oracleData":{"$ref":"#/components/schemas/vegaOracleData","title":"OracleData events"},"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","title":"OracleSpec events"},"order":{"$ref":"#/components/schemas/vegaOrder","title":"Order events"},"paidLiquidityFeesStats":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Event notifying of an update to the liqudity fees stats for a market."},"party":{"$ref":"#/components/schemas/vegaParty","title":"Party events"},"partyActivityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","title":"Event notifying of an update to a party's activity streak"},"partyMarginModeUpdated":{"$ref":"#/components/schemas/v1PartyMarginModeUpdated","description":"Event notifying of a party's margin mode update on a market."},"partyProfileUpdated":{"$ref":"#/components/schemas/v1PartyProfileUpdated","description":"Event notifying of a party's profile update."},"positionResolution":{"$ref":"#/components/schemas/v1PositionResolution","title":"Position resolution events"},"positionStateEvent":{"$ref":"#/components/schemas/v1PositionStateEvent","title":"Position status for a party in a market"},"proposal":{"$ref":"#/components/schemas/vegaProposal","title":"Proposal events for governance"},"protocolUpgradeDataNodeReady":{"$ref":"#/components/schemas/v1ProtocolUpgradeDataNodeReady","title":"Core snapshot has been taken at the end of the block"},"protocolUpgradeEvent":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","title":"Protocol upgrade proposal updates"},"protocolUpgradeStarted":{"$ref":"#/components/schemas/v1ProtocolUpgradeStarted","title":"Core is starting a protocol upgrade"},"rankingEvent":{"$ref":"#/components/schemas/v1ValidatorRankingEvent","title":"Ranking event"},"refereeJoinedReferralSet":{"$ref":"#/components/schemas/v1RefereeJoinedReferralSet","description":"Event notifying a referee has joined a referral set."},"refereeJoinedTeam":{"$ref":"#/components/schemas/v1RefereeJoinedTeam","description":"Event notifying that a referee joined a team."},"refereeSwitchedTeam":{"$ref":"#/components/schemas/v1RefereeSwitchedTeam","description":"Event notifying that a referee switched teams."},"referralProgramEnded":{"$ref":"#/components/schemas/v1ReferralProgramEnded","description":"Event notifying that a referral program has ended."},"referralProgramStarted":{"$ref":"#/components/schemas/v1ReferralProgramStarted","description":"Event notifying that a referral program has started."},"referralProgramUpdated":{"$ref":"#/components/schemas/v1ReferralProgramUpdated","description":"Event notifying that a referral program has been updated."},"referralSetCreated":{"$ref":"#/components/schemas/v1ReferralSetCreated","description":"Event notifying a referral set has been created."},"referralSetStatsUpdated":{"$ref":"#/components/schemas/v1ReferralSetStatsUpdated","description":"Event notifying of an update to a referral set's statistics."},"rewardPayout":{"$ref":"#/components/schemas/v1RewardPayoutEvent","title":"Reward payout event"},"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","title":"Risk factor events"},"settleDistressed":{"$ref":"#/components/schemas/v1SettleDistressed","title":"Position distressed events"},"settleMarket":{"$ref":"#/components/schemas/v1SettleMarket","title":"Settle market event for data-node to update positions for settled markets"},"settlePosition":{"$ref":"#/components/schemas/v1SettlePosition","title":"Position settlement events"},"stakeLinking":{"$ref":"#/components/schemas/v1StakeLinking","title":"Staking event"},"stateVar":{"$ref":"#/components/schemas/v1StateVar","title":"State variable consensus state transition update"},"stopOrder":{"$ref":"#/components/schemas/v1StopOrderEvent","title":"A stop order event"},"teamCreated":{"$ref":"#/components/schemas/v1TeamCreated","title":"Event notifying of the creation of a team.m"},"teamUpdated":{"$ref":"#/components/schemas/v1TeamUpdated","description":"Event notifying of an update to a team."},"teamsStatsUpdated":{"$ref":"#/components/schemas/v1TeamsStatsUpdated","description":"Event notifying of an update of teams' statistics."},"timeUpdate":{"$ref":"#/components/schemas/v1TimeUpdate","title":"Time update events"},"timeWeightedNotionalPositionUpdated":{"$ref":"#/components/schemas/v1TimeWeightedNotionalPositionUpdated","title":"Event notifying an update of the time weighted notional position for a party in an asset"},"trade":{"$ref":"#/components/schemas/vegaTrade","title":"Trade events"},"transactionResult":{"$ref":"#/components/schemas/v1TransactionResult","title":"Result of a transaction processed by the network"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","title":"Transfer event"},"transferFees":{"$ref":"#/components/schemas/v1TransferFees","description":"Event notifying of fees related to a transfer being paid."},"transferFeesDiscount":{"$ref":"#/components/schemas/v1TransferFeesDiscount","description":"Event notifying of a party's available discounts for transfer fees, per asset."},"txErrEvent":{"$ref":"#/components/schemas/v1TxErrorEvent","title":"Transaction error events, not included in the ALL event type"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1BusEventType","title":"The type of bus event. Must be one of the list below:"},"validatorScore":{"$ref":"#/components/schemas/v1ValidatorScoreEvent","title":"Validator score calculated"},"validatorUpdate":{"$ref":"#/components/schemas/v1ValidatorUpdate","title":"Validator update events"},"version":{"format":"int64","title":"Version of bus event","type":"integer"},"vestingBalancesSummary":{"$ref":"#/components/schemas/v1VestingBalancesSummary","description":"Event notifying of an update to the vesting and locked balances."},"vestingStatsUpdated":{"$ref":"#/components/schemas/v1VestingStatsUpdated","description":"Event notifying of an update to the vesting statistics."},"volumeDiscountProgramEnded":{"$ref":"#/components/schemas/v1VolumeDiscountProgramEnded","description":"Event notifying that a volume discount program has ended."},"volumeDiscountProgramStarted":{"$ref":"#/components/schemas/v1VolumeDiscountProgramStarted","description":"Event notifying that a volume discount program has started."},"volumeDiscountProgramUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountProgramUpdated","description":"Event notifying that a volume discount program has been updated."},"volumeDiscountStatsUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountStatsUpdated","description":"Event notifying of an update to the volume discount statistics."},"vote":{"$ref":"#/components/schemas/vegaVote","title":"Vote events for governance"},"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","title":"Withdrawal events"}},"title":"Bus event is a container for event bus events emitted by Vega","type":"object"},"v1BusEventType":{"default":"BUS_EVENT_TYPE_UNSPECIFIED","description":"- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_GAME_SCORES","BUS_EVENT_TYPE_AMM","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"title":"Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items","type":"string"},"v1CancelAMM":{"description":"Command to cancel an automated market maker for a given market.","properties":{"marketId":{"description":"Market ID to cancel an AMM for.","type":"string"},"method":{"$ref":"#/components/schemas/v1CancelAMMMethod","description":"Method to use to cancel the AMM."}},"type":"object"},"v1CancelAMMMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_IMMEDIATE: Cancellation will be immediate and any open positions will be transferred to the network for liquidation.\n - METHOD_REDUCE_ONLY: AMM will only trade to reduce its position, and will be cancelled once its position reaches zero.","enum":["METHOD_UNSPECIFIED","METHOD_IMMEDIATE","METHOD_REDUCE_ONLY"],"type":"string"},"v1CancelledOrders":{"properties":{"marketId":{"description":"Market ID for the event.","type":"string"},"orderIds":{"description":"The order IDs that were cancelled.","items":{"type":"string"},"type":"array"},"partyId":{"description":"The ID of the party which cancelled the orders.","type":"string"}},"type":"object"},"v1CheckpointEvent":{"properties":{"blockHash":{"type":"string"},"blockHeight":{"format":"uint64","type":"string"},"hash":{"type":"string"}},"type":"object"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1CoreSnapshotData":{"description":"CoreSnapshotData represents the core snapshot data.","properties":{"blockHash":{"title":"Hash of the snapshot block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height at which snapshot was taken","type":"string"},"coreVersion":{"description":"Semver version number of the core.","type":"string"},"protocolUpgradeBlock":{"title":"Indicates if the snapshot is taken as part of protocol upgrade","type":"boolean"}},"type":"object"},"v1CreateReferralSet":{"description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","properties":{"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1CreateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1CreateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"External link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamUrl":{"description":"External link to the team's homepage.","type":"string"}},"type":"object"},"v1Data":{"description":"Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data.","properties":{"broadcastAt":{"description":"Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec.","format":"int64","type":"string"},"data":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Data holds all the properties of the data","type":"array"},"error":{"description":"Error message if the data could not be sourced.","type":"string"},"matchedSpecIds":{"description":"`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data.","items":{"type":"string"},"type":"array"},"metaData":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Holds all metadata properties","type":"array"},"signers":{"items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"v1DelegateSubmission":{"description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","properties":{"amount":{"description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","type":"string"},"nodeId":{"description":"Node ID to delegate stake to.","type":"string"}},"type":"object"},"v1DelegationBalanceEvent":{"properties":{"amount":{"type":"string"},"epochSeq":{"type":"string"},"nodeId":{"type":"string"},"party":{"type":"string"}},"title":"DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect","type":"object"},"v1DistressedOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"parties":{"items":{"type":"string"},"title":"Slice of Party IDs i.e. each party's public key for the event","type":"array"}},"title":"Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders","type":"object"},"v1DistressedPositions":{"description":"Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field.","properties":{"distressedParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, that are distressed but still have open volume","type":"array"},"marketId":{"title":"Market ID for the event","type":"string"},"safeParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position","type":"array"}},"type":"object"},"v1ERC20MultiSigSignerAdded":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was added for","type":"string"},"newSigner":{"title":"Ethereum address of the new signer","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"signatureId":{"title":"ID of the signature bundle","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node to be added","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"nonce":{"type":"string"},"signer":{"type":"string"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEventType"}},"type":"object"},"v1ERC20MultiSigSignerEventType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ADDED","TYPE_REMOVED"],"type":"string"},"v1ERC20MultiSigSignerRemoved":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was removed for","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"oldSigner":{"title":"Ethereum address of the signer to be removed","type":"string"},"signatureSubmitters":{"items":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemovedSubmitter"},"title":"List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set","type":"array"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node which is to be removed","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerRemovedSubmitter":{"properties":{"signatureId":{"description":"Signature ID of the signer removed.","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"}},"type":"object"},"v1ERC20MultiSigThresholdSetEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"newThreshold":{"format":"int64","type":"integer"},"nonce":{"type":"string"},"txHash":{"type":"string"}},"type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1EndBlock":{"properties":{"height":{"format":"uint64","type":"string"}},"title":"EndBlock","type":"object"},"v1EpochEvent":{"properties":{"action":{"$ref":"#/components/schemas/vegaEpochAction","title":"Action tells us what action is taking place"},"endTime":{"format":"int64","title":"Vega time at which this epoch actually ended","type":"string"},"expireTime":{"format":"int64","title":"Vega time at which this epoch should end","type":"string"},"seq":{"format":"uint64","title":"Sequence number that increases by one each epoch","type":"string"},"startTime":{"format":"int64","title":"Vega time at which this epoch started","type":"string"}},"title":"Epoch details","type":"object"},"v1EthereumKeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","properties":{"currentAddress":{"description":"Ethereum address of the node's current Ethereum keys.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership."},"newAddress":{"description":"Ethereum address that is being rotated to.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1EthereumKeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newAddress":{"title":"Ethereum address that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Ethereum key","type":"string"},"oldAddress":{"title":"Ethereum address that was previously associated with the node","type":"string"}},"title":"Event that contains information about an Ethereum key rotation","type":"object"},"v1ExpiredOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"orderIds":{"items":{"type":"string"},"title":"Slice of expired order IDs","type":"array"}},"type":"object"},"v1ExternalData":{"properties":{"data":{"$ref":"#/components/schemas/v1Data"}},"type":"object"},"v1FeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"makerFeesGenerated":{"description":"Maker fees paid by all trade aggressors, and which makers the fees were paid to.","items":{"$ref":"#/components/schemas/v1MakerFeesGenerated"},"type":"array"},"market":{"title":"Market the fees were paid in","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrerRewardsGenerated":{"description":"Referral rewards generated by all referee taker fees.","items":{"$ref":"#/components/schemas/v1ReferrerRewardsGenerated"},"type":"array"},"totalFeesPaidAndReceived":{"description":"Total trading fees received and paid by the party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalRewardsReceived":{"description":"Total referral rewards received by the referrer of the referral set.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"volumeDiscountApplied":{"description":"Total volume discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"}},"title":"Fees rewards and discounts paid / received per parties during an epoch","type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1FundingPayments":{"description":"Event notifying of funding payments at the end of a funding period.","properties":{"marketId":{"description":"ID of the market.","type":"string"},"payments":{"description":"List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.","items":{"$ref":"#/components/schemas/eventsv1FundingPayment"},"type":"array"},"seq":{"description":"Sequence number of the funding period associated with these payments.","format":"uint64","type":"string"}},"type":"object"},"v1FundingPeriod":{"description":"Event notifying on the details of a funding interval for a perpetuals market.","properties":{"end":{"description":"Time in Unix nanoseconds when the funding period ended.","format":"int64","type":"string"},"externalTwap":{"description":"TWAP for this period based on the external data-points.","type":"string"},"fundingPayment":{"description":"Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.","type":"string"},"fundingRate":{"description":"Percentage difference between the time-weighted average price of the external and internal data point.","type":"string"},"internalTwap":{"description":"TWAP for this period based on the internal data-points.","type":"string"},"marketId":{"description":"ID of the market for which this funding period relates to.","type":"string"},"seq":{"description":"Sequence number of the funding period.","format":"uint64","type":"string"},"start":{"description":"Time in Unix nanoseconds when the funding period started.","format":"int64","type":"string"}},"type":"object"},"v1FundingPeriodDataPoint":{"description":"Event notifying a data point for a funding period.","properties":{"dataPointType":{"$ref":"#/components/schemas/FundingPeriodDataPointSource","description":"Origin of the data point."},"marketId":{"description":"Market ID which the data point relates to.","type":"string"},"price":{"description":"Price of the asset as seen by this data point.","type":"string"},"seq":{"description":"Sequence number of the funding period this data point belongs to.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of when the data point was received.","format":"int64","type":"string"},"twap":{"description":"The TWAP for this source with this data-point added.","type":"string"}},"type":"object"},"v1GamePartyScore":{"description":"Scores per party per game with eligibility context.","properties":{"epoch":{"description":"Epoch when these scores were generated.","format":"int64","type":"string"},"gameId":{"description":"Game ID.","type":"string"},"isEligible":{"description":"If the party is eligible for a reward for this game based on the current information.","type":"boolean"},"openVolume":{"description":"Party's current open volume. Only populated if the game has a requirement for it.","type":"string"},"party":{"description":"The party ID.","type":"string"},"rank":{"description":"If the party is a member of a team, this is their relative position in the sorting order of the team.\nEmpty if not a team, or if the party is not eligible.","format":"uint64","type":"string"},"score":{"description":"Party's current score in the game.","type":"string"},"stakingBalance":{"description":"Party's current staking balance. Only populated if the game has a requirement for it.","type":"string"},"teamId":{"description":"Team the party belongs to. Unset if the party is not part of a team.","type":"string"},"time":{"description":"Timestamp in Unix nanoseconds when these scores were generated.","format":"int64","type":"string"},"totalFeesPaid":{"description":"Total fees paid by the party during the relevant period.","type":"string"}},"type":"object"},"v1GameScores":{"properties":{"partyScores":{"items":{"$ref":"#/components/schemas/v1GamePartyScore"},"type":"array"},"teamScores":{"items":{"$ref":"#/components/schemas/v1GameTeamScore"},"type":"array"}},"type":"object"},"v1GameTeamScore":{"properties":{"epoch":{"description":"Epoch when these scores were generated.","format":"int64","type":"string"},"gameId":{"description":"Game ID.","type":"string"},"score":{"description":"Team's current collective score in the game.","type":"string"},"teamId":{"title":"Team ID","type":"string"},"time":{"description":"Timestamp in Unix nanoseconds when these scores were generated.","format":"int64","type":"string"}},"type":"object"},"v1IcebergOpts":{"properties":{"minimumVisibleSize":{"description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that is made visible and can be traded with during the execution of a single order.","format":"uint64","type":"string"}},"title":"Iceberg order options","type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1IssueSignatures":{"description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","properties":{"chainId":{"description":"Chain ID of the bridge to generate signatures for.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed."},"submitter":{"description":"Ethereum address which will submit the signatures to the smart contract.","type":"string"},"validatorNodeId":{"description":"Node ID of the validator node that will be signed in or out of the smart contract.","type":"string"}},"type":"object"},"v1JoinTeam":{"description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","properties":{"id":{"description":"ID of the team to join, this is the same as the referral code used to generate the team.","type":"string"}},"type":"object"},"v1KeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","properties":{"currentPubKeyHash":{"description":"Hash of the node's current Vega public key.","type":"string"},"newPubKey":{"description":"Vega public key that would be rotated to.","type":"string"},"newPubKeyIndex":{"description":"New Vega public key derivation index.","format":"int64","type":"integer"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1KeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newPubKey":{"title":"Vega public key that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Vega key","type":"string"},"oldPubKey":{"title":"Vega public key that was previously associated with the node","type":"string"}},"title":"Event that contains information about a Vega key rotation","type":"object"},"v1LedgerMovements":{"properties":{"ledgerMovements":{"items":{"$ref":"#/components/schemas/vegaLedgerMovement"},"title":"One or more entries containing internal transfer information","type":"array"}},"title":"Transfer responses event contains a collection of transfer information","type":"object"},"v1LiquidityProvisionAmendment":{"description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","properties":{"commitmentAmount":{"description":"New commitment amount.","type":"string"},"fee":{"description":"New nominated liquidity fee factor.","type":"string"},"marketId":{"description":"Market that the submitter wants to amend the liquidity commitment for.","type":"string"},"reference":{"description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LiquidityProvisionCancellation":{"description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","properties":{"marketId":{"description":"Market that the submitter will stop providing liquidity for.","type":"string"}},"type":"object"},"v1LiquidityProvisionSubmission":{"description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","properties":{"commitmentAmount":{"description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"marketId":{"description":"Market that the submitter wishes to provide liquidity for.","type":"string"},"reference":{"description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LossSocialization":{"properties":{"amount":{"title":"Amount distributed","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"}},"title":"Loss socialization event contains details on the amount of wins unable to be distributed","type":"object"},"v1MakerFeesGenerated":{"properties":{"makerFeesPaid":{"description":"Amount of maker fees paid by the taker to the maker.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"taker":{"description":"Party that paid the fees.","type":"string"}},"title":"Maker fees generated by the trade aggressor","type":"object"},"v1MarketEvent":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"payload":{"title":"Payload is a unique information string","type":"string"}},"title":"MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging","type":"object"},"v1MarketTick":{"properties":{"id":{"title":"Market ID for the event","type":"string"},"time":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Market tick event contains the time value for when a particular market was last processed on Vega","type":"object"},"v1NodeSignature":{"description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","properties":{"id":{"description":"ID of the resource that the signature relates to.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"Kind of resource being signed."},"sig":{"description":"Signature generated by the node.","format":"byte","type":"string"}},"type":"object"},"v1NodeSignatureKind":{"default":"NODE_SIGNATURE_KIND_UNSPECIFIED","description":"- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.","enum":["NODE_SIGNATURE_KIND_UNSPECIFIED","NODE_SIGNATURE_KIND_ASSET_NEW","NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","NODE_SIGNATURE_KIND_ASSET_UPDATE"],"title":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","type":"string"},"v1OneOffGovernanceTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"v1OracleDataSubmission":{"properties":{"payload":{"description":"Data provided by the data source.","format":"byte","type":"string"},"source":{"$ref":"#/components/schemas/OracleDataSubmissionOracleSource","description":"Source from which the data is coming from."}},"title":"Command to submit new oracle data from third party providers","type":"object"},"v1OrderAmendment":{"description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","format":"int64","type":"string"},"marketId":{"description":"Market ID that the order was originally submitted to.","type":"string"},"orderId":{"description":"ID of the order to amend.","type":"string"},"peggedOffset":{"description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"peggedReference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"New pegged reference for the order."},"price":{"description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"size":{"description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","format":"uint64","type":"string"},"sizeDelta":{"description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","format":"int64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"New time in force for the order."}},"type":"object"},"v1OrderCancellation":{"description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"orderId":{"description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1OrderSubmission":{"description":"A command that submits an order to the Vega network for a given market.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","format":"int64","type":"string"},"icebergOpts":{"$ref":"#/components/schemas/v1IcebergOpts","description":"Iceberg order details. If set, the order will exist on the order book in chunks."},"marketId":{"description":"Market ID to submit the order to.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times."},"postOnly":{"description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"reduceOnly":{"description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","type":"boolean"},"reference":{"description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Which side of the order book the order is for, e.g. buy or sell."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of units.","format":"uint64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"Time in force indicates how long an order will remain active before it is executed or expires.."},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type of the order."}},"type":"object"},"v1PaidLiquidityFeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"feesPaidPerParty":{"description":"Fees paid per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"market":{"description":"Market the fees were paid in.","type":"string"},"totalFeesPaid":{"description":"Total fees paid across all parties.","type":"string"}},"type":"object"},"v1PartyActivityStreak":{"properties":{"activeFor":{"description":"How many epoch this party has been active for.","format":"uint64","type":"string"},"epoch":{"description":"The epoch this information is relevant to.","format":"uint64","type":"string"},"inactiveFor":{"description":"how many epoch this party has been inactive for.","format":"uint64","type":"string"},"isActive":{"description":"Is this party considered active or not.","type":"boolean"},"openVolume":{"title":"Party's open interest volume at the end of the given epoch","type":"string"},"party":{"description":"The party.","type":"string"},"rewardDistributionActivityMultiplier":{"description":"The current rewards distribution multiplier for this party.","type":"string"},"rewardVestingActivityMultiplier":{"description":"The vesting multiplier for this party.","type":"string"},"tradedVolume":{"title":"Party's traded volume at the end of the given epoch","type":"string"}},"title":"The updated activity streak of a party at end of epoch","type":"object"},"v1PartyAmount":{"properties":{"amount":{"description":"Amount received.","type":"string"},"party":{"description":"Receiving party ID.","type":"string"},"quantumAmount":{"description":"Amount value in quantum.","type":"string"}},"title":"A pair of a party and amount","type":"object"},"v1PartyLockedBalance":{"description":"A party's locked balance for a given asset.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Locked balance.","type":"string"},"untilEpoch":{"description":"Epoch in which the balance will be released.","format":"uint64","type":"string"}},"type":"object"},"v1PartyMarginModeUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Updated margin mode."},"marketId":{"description":"Unique ID of the market in which the update happened.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party that updated their margin mode.","type":"string"}},"type":"object"},"v1PartyProfileUpdated":{"properties":{"updatedProfile":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Party's profile updated."}},"type":"object"},"v1PartyVestingBalance":{"description":"Balance that is being vested for the party.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Balance that is vested.","type":"string"}},"type":"object"},"v1PartyVestingStats":{"description":"The vesting stats for a given party.","properties":{"partyId":{"description":"The party.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"The bonus multiplier applied on the reward.","type":"string"},"summedQuantumBalance":{"description":"The balance of the party and derived keys, in quantum.","type":"string"},"summedRewardBonusMultiplier":{"description":"Bonus multiplier applied on the reward, summed across all derived accounts.","type":"string"}},"type":"object"},"v1PartyVestingSummary":{"properties":{"party":{"description":"Party ID.","type":"string"},"partyLockedBalances":{"description":"List of locked balances.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyVestingBalances":{"description":"List of vesting balances.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"title":"Summary of a party's vesting balances","type":"object"},"v1PartyVolumeDiscountStats":{"description":"Volume discount stats for a given party.","properties":{"discountFactor":{"description":"Discount factor applied to fees.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v1PositionResolution":{"properties":{"closed":{"format":"int64","title":"Number of close outs","type":"string"},"distressed":{"format":"int64","title":"Number of distressed traders","type":"string"},"markPrice":{"title":"Mark price as a string representing a scaled price","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"}},"title":"Position resolution event contains information on distressed trades","type":"object"},"v1PositionStateEvent":{"properties":{"marketId":{"title":"Market ID for this position update","type":"string"},"partyId":{"title":"Party ID for this position update","type":"string"},"potentialBuys":{"format":"int64","title":"Potential orders","type":"string"},"potentialSells":{"format":"int64","type":"string"},"size":{"format":"int64","title":"Current position","type":"string"},"vwBuyPrice":{"title":"Volume weighted prices","type":"string"},"vwSellPrice":{"type":"string"}},"title":"Position state event contains the current position state for a single party in a single market","type":"object"},"v1Property":{"description":"Property describes one property of data spec with a key with its value.","properties":{"name":{"description":"Name of the property.","type":"string"},"value":{"description":"Value of the property.","type":"string"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1ProposalSubmission":{"description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1ProtocolUpgradeDataNodeReady":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the data node is ready for protocol upgrade","type":"object"},"v1ProtocolUpgradeEvent":{"properties":{"approvers":{"items":{"type":"string"},"title":"Tendermint validators that have agreed to the upgrade","type":"array"},"status":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposalStatus","title":"Status of the proposal"},"upgradeBlockHeight":{"format":"uint64","title":"Block height at which to perform the upgrade","type":"string"},"vegaReleaseTag":{"title":"Release tag for the vega binary","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposal":{"description":"A validator command sent manually by a node operator to propose a protocol upgrade.","properties":{"upgradeBlockHeight":{"description":"Block height at which to perform the upgrade.","format":"uint64","type":"string"},"vegaReleaseTag":{"description":"Release tag for the Vega binary.","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposalStatus":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"title":"- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","type":"string"},"v1ProtocolUpgradeStarted":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the core is starting a protocol upgrade","type":"object"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1RecurringGovernanceTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"v1RefereeJoinedReferralSet":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"setId":{"description":"Unique ID of the referral set the referee joined.","type":"string"}},"type":"object"},"v1RefereeJoinedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined a team.","format":"int64","type":"string"},"referee":{"description":"The party that joined the team.","type":"string"},"teamId":{"description":"The unique identifier of the team the referee joined.","type":"string"}},"type":"object"},"v1RefereeStats":{"properties":{"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"title":"Current referee notional taker volume","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v1RefereeSwitchedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party switched the team.","format":"uint64","type":"string"},"fromTeamId":{"description":"The unique identifier of the team the referee left.","type":"string"},"referee":{"description":"The party that switched team.","type":"string"},"switchedAt":{"description":"Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time.","format":"int64","type":"string"},"toTeamId":{"description":"The unique identifier of the team joined.","type":"string"}},"type":"object"},"v1ReferralProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the referral program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1ReferralProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the referral program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"Referral program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the referral program started.","format":"int64","type":"string"}},"type":"object"},"v1ReferralProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the referral program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"The updated referral program."},"updatedAt":{"description":"Time in Unix nanoseconds when the referral program was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetCreated":{"properties":{"createdAt":{"description":"Time in Unix nanoseconds when the set was created.","format":"int64","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"setId":{"description":"Unique ID of the created set.","type":"string"},"updatedAt":{"description":"Time in Unix nanoseconds when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetStatsUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the set's statistics are updated.","format":"uint64","type":"string"},"refereesStats":{"description":"Referees' statistics for that epoch.","items":{"$ref":"#/components/schemas/v1RefereeStats"},"type":"array"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Taker volume of the referrer","type":"string"},"rewardFactor":{"description":"Reward factor applied to the trades.","type":"string"},"rewardsFactorMultiplier":{"description":"Rewards factor multiplier for the trades.","type":"string"},"rewardsMultiplier":{"description":"Rewards multiplier applied to the trades.","type":"string"},"setId":{"description":"Unique ID of the set.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v1ReferrerRewardsGenerated":{"properties":{"generatedReward":{"description":"Amount of rewards generated per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrer":{"description":"Referrer party.","type":"string"}},"title":"Rewards generated for referrers by each of their referees","type":"object"},"v1RewardPayoutEvent":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"epochSeq":{"type":"string"},"gameId":{"type":"string"},"lockedUntilEpoch":{"type":"string"},"party":{"type":"string"},"percentOfTotalReward":{"type":"string"},"quantumAmount":{"type":"string"},"rewardType":{"type":"string"},"timestamp":{"format":"int64","type":"string"}},"type":"object"},"v1SettleDistressed":{"properties":{"margin":{"title":"Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID i.e. a party's public key for the event","type":"string"},"price":{"title":"Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"}},"title":"Settle distressed event contains information on distressed trading parties who are closed out","type":"object"},"v1SettleMarket":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"}},"title":"Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly","type":"object"},"v1SettlePosition":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"},"tradeSettlements":{"items":{"$ref":"#/components/schemas/v1TradeSettlement"},"title":"A collection of 1 or more trade settlements","type":"array"}},"title":"Settle position event contains position settlement information for a party","type":"object"},"v1Signature":{"description":"Signature definition that allows the network to authenticate external data.","properties":{"algo":{"description":"Algorithm used to create the signature.","type":"string"},"value":{"description":"Hex encoded bytes of the signature.","type":"string"},"version":{"description":"Version of the algorithm used to create the signature.","format":"int64","type":"integer"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1StateVar":{"properties":{"eventId":{"type":"string"},"id":{"type":"string"},"state":{"type":"string"}},"title":"StateVar event updates on state changes in state variable consensus","type":"object"},"v1StopOrderEvent":{"properties":{"stopOrder":{"$ref":"#/components/schemas/vegaStopOrder"},"submission":{"$ref":"#/components/schemas/v1OrderSubmission"}},"type":"object"},"v1StopOrderSetup":{"description":"Price and expiry configuration for a stop order.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Order to be submitted once the trigger is breached."},"price":{"description":"Order will be submitted if the last traded price on the market breaches the given price.","type":"string"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Indicates if this order is linked to an order or position to derive the order size"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"If this order is linked to a position, provide an optional scaling factor"},"trailingPercentOffset":{"description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","type":"string"}},"type":"object"},"v1StopOrdersCancellation":{"description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"stopOrderId":{"description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1StopOrdersSubmission":{"description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","properties":{"fallsBelow":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price falls below a given trigger price."},"risesAbove":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price rises above a given trigger price."}},"type":"object"},"v1SubmitAMM":{"description":"Command to create an automated market maker for a given market.","properties":{"commitmentAmount":{"description":"Amount to be committed to the AMM.","type":"string"},"concentratedLiquidityParameters":{"$ref":"#/components/schemas/v1SubmitAMMConcentratedLiquidityParameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves."},"marketId":{"description":"Market ID for which to create an AMM.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.","type":"string"},"slippageTolerance":{"title":"Slippage tolerance used for rebasing the AMM if its base price crosses with existing order","type":"string"}},"type":"object"},"v1SubmitAMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","properties":{"base":{"description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"lowerBound":{"description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","type":"string"},"upperBound":{"description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","type":"string"}},"type":"object"},"v1TeamCreated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"atEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"createdAt":{"description":"Time in Unix nanoseconds when the team is created.","format":"int64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"The party that created the team.","type":"string"},"teamId":{"description":"The unique identifier of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamMemberStats":{"properties":{"notionalVolume":{"description":"Team members' notional volume for the epoch.","type":"string"},"partyId":{"description":"The party ID of the team member.","type":"string"}},"type":"object"},"v1TeamStats":{"properties":{"membersStats":{"description":"Statistics for each team member.","items":{"$ref":"#/components/schemas/v1TeamMemberStats"},"type":"array"},"teamId":{"description":"The unique identifier of the team.","type":"string"}},"type":"object"},"v1TeamUpdated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamId":{"description":"The unique identifier for the updated team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamsStatsUpdated":{"description":"Stats for all teams.","properties":{"atEpoch":{"description":"Epoch at which the statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All teams' stats.","items":{"$ref":"#/components/schemas/v1TeamStats"},"type":"array"}},"type":"object"},"v1TimeUpdate":{"properties":{"timestamp":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Time update event contains the latest time update from Vega blockchain and indicates the start of a new block","type":"object"},"v1TimeWeightedNotionalPositionUpdated":{"description":"Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify.","properties":{"asset":{"description":"Asset ID for the position's settlement asset.","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch the time weighted notional position is relevant for","type":"string"},"gameId":{"description":"Game ID the time weighted notional position is calculated for.","type":"string"},"party":{"title":"Party holding the position","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position from the end of the most recently completed epoch.","type":"string"}},"type":"object"},"v1TradeSettlement":{"properties":{"marketPrice":{"title":"Price of settlement as a string (in market decimals)","type":"string"},"price":{"title":"Price of settlement as string (in asset decimals)","type":"string"},"size":{"format":"int64","title":"Size of trade settlement","type":"string"}},"title":"Trade settlement is part of the settle position event","type":"object"},"v1TransactionResult":{"properties":{"amendAmm":{"$ref":"#/components/schemas/v1AmendAMM"},"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"applyReferralCode":{"$ref":"#/components/schemas/v1ApplyReferralCode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"batchProposal":{"$ref":"#/components/schemas/v1BatchProposalSubmission"},"cancelAmm":{"$ref":"#/components/schemas/v1CancelAMM"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"createReferralSet":{"$ref":"#/components/schemas/v1CreateReferralSet"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"ethereumKeyRotateSubmission":{"$ref":"#/components/schemas/v1EthereumKeyRotateSubmission"},"failure":{"$ref":"#/components/schemas/TransactionResultFailureDetails"},"hash":{"title":"Hash of the transaction","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"joinTeam":{"$ref":"#/components/schemas/v1JoinTeam"},"keyRotateSubmission":{"$ref":"#/components/schemas/v1KeyRotateSubmission"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"status":{"description":"Status of the transaction, did it succeed or an error was raised.","type":"boolean"},"stopOrdersCancellation":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"stopOrdersSubmission":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"submitAmm":{"$ref":"#/components/schemas/v1SubmitAMM"},"success":{"$ref":"#/components/schemas/TransactionResultSuccessDetails"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"updateMarginMode":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"updatePartyProfile":{"$ref":"#/components/schemas/v1UpdatePartyProfile"},"updateReferralSet":{"$ref":"#/components/schemas/v1UpdateReferralSet"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TransferFees":{"properties":{"amount":{"description":"Amount of fees paid.","type":"string"},"discountApplied":{"description":"Amount that was subtracted from the transfer fee based on available discounts.","type":"string"},"epoch":{"description":"Epoch when the transfer was dispatched, and fees were paid.","format":"uint64","type":"string"},"transferId":{"description":"Transfer that triggered the collection of fees.","type":"string"}},"type":"object"},"v1TransferFeesDiscount":{"properties":{"amount":{"description":"Amount that the transfer fee was discounted by.","type":"string"},"asset":{"description":"Asset that the transfer fee discount is relevant to.","type":"string"},"epoch":{"description":"Epoch in which the discount was first available.","format":"uint64","type":"string"},"party":{"description":"Party that the transfer fee discount applies to.","type":"string"}},"type":"object"},"v1TransferStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","type":"string"},"v1TxErrorEvent":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"errMsg":{"title":"Error message describing what went wrong","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1UndelegateSubmission":{"description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","properties":{"amount":{"description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","type":"string"},"method":{"$ref":"#/components/schemas/v1UndelegateSubmissionMethod","description":"Method of delegation."},"nodeId":{"description":"Node ID to undelegate stake from.","type":"string"}},"type":"object"},"v1UndelegateSubmissionMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch.","enum":["METHOD_UNSPECIFIED","METHOD_NOW","METHOD_AT_END_OF_EPOCH"],"type":"string"},"v1UpdateMarginMode":{"properties":{"marginFactor":{"title":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","type":"string"},"marketId":{"description":"Market to change margin mode for.","type":"string"},"mode":{"$ref":"#/components/schemas/UpdateMarginModeMode","description":"Margin mode to use."}},"type":"object"},"v1UpdatePartyProfile":{"description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","properties":{"alias":{"description":"Alias given to the party. It must be unique network-wide.","type":"string"},"metadata":{"description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"type":"object"},"v1UpdateReferralSet":{"description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","properties":{"id":{"description":"ID of the referral set to update.","type":"string"},"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1UpdateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1UpdateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"New link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"name":{"description":"New name of the team.","type":"string"},"teamUrl":{"description":"New link to the team's homepage.","type":"string"}},"type":"object"},"v1ValidatorRankingEvent":{"properties":{"epochSeq":{"title":"Epoch seq for which the status is valid","type":"string"},"nextStatus":{"title":"Status of the validator in the next epoch","type":"string"},"nodeId":{"type":"string"},"performanceScore":{"title":"Performance base score","type":"string"},"previousStatus":{"title":"Status of the validator in the previous epoch","type":"string"},"rankingScore":{"title":"Final score","type":"string"},"stakeScore":{"title":"Stake based score - no anti-whaling","type":"string"},"tmVotingPower":{"format":"int64","title":"Tendermint voting power of the validator","type":"integer"}},"title":"Event that explains the status of the validator for the coming epoch","type":"object"},"v1ValidatorScoreEvent":{"properties":{"epochSeq":{"type":"string"},"multisigScore":{"type":"string"},"nodeId":{"type":"string"},"normalisedScore":{"type":"string"},"rawValidatorScore":{"type":"string"},"validatorPerformance":{"type":"string"},"validatorScore":{"type":"string"},"validatorStatus":{"type":"string"}},"title":"ValidatorScoreEvent is the score a validator gets for a given epoch","type":"object"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"v1VestingBalancesSummary":{"properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"partiesVestingSummary":{"description":"Parties' summaries.","items":{"$ref":"#/components/schemas/v1PartyVestingSummary"},"type":"array"}},"title":"Summary of the vesting and locked balances for an epoch","type":"object"},"v1VestingStatsUpdated":{"description":"Stats of all parties invested in the vesting program.","properties":{"atEpoch":{"description":"Epoch at which the vesting statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties stats.","items":{"$ref":"#/components/schemas/v1PartyVestingStats"},"type":"array"}},"type":"object"},"v1VolumeDiscountProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the volume discount program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"Volume discount program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the volume discount program started.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"The updated volume discount program."},"updatedAt":{"description":"Time in Unix nanoseconds when the volume discount program was updated.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountStatsUpdated":{"description":"Stats of all parties eligible for volume discount.","properties":{"atEpoch":{"description":"Epoch at which the volume discount statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties' stats.","items":{"$ref":"#/components/schemas/v1PartyVolumeDiscountStats"},"type":"array"}},"type":"object"},"v1VoteSubmission":{"description":"Command that allows a token holder to vote for or against an active governance proposal.","properties":{"proposalId":{"description":"Submit vote for the specified proposal ID.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Actual value of the vote."}},"type":"object"},"v1WithdrawSubmission":{"description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","properties":{"amount":{"description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to be withdrawn.","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Details specific to the foreign chain, such as the receiver address."}},"type":"object"},"v2AMMConnection":{"properties":{"edges":{"description":"Page of AMM data and the corresponding cursors.","items":{"$ref":"#/components/schemas/v2AMMEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2AMMEdge":{"properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1AMM","description":"AMM pool data."}},"type":"object"},"v2AccountBalance":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Asset balance represented as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.\nBalances cannot be negative.","type":"string"},"marketId":{"description":"Market ID for the account, this field will be empty if the asset is in a general account.","type":"string"},"owner":{"description":"Party that owns the account.\nSpecial values include `network` - represents the Vega network and is\nmost commonly seen during liquidation of a distressed trading position.","type":"string"},"parentPartyId":{"description":"Parent party ID of the account.\nThis field is optional and is used in cases where the account is derived from another party's account.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type of this account."}},"title":"Represents the current balance of an account for an asset on Vega, for a particular owner or party","type":"object"},"v2AccountEdge":{"description":"Account data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages with reference to this account.","type":"string"},"node":{"$ref":"#/components/schemas/v2AccountBalance","description":"Account balance data."}},"type":"object"},"v2AccountFilter":{"description":"Account filter is used to filter account data.\n\nAn account is defined as a set of asset ID, type, party ID, and market ID.\n- Every account has an associated asset and type.\n- Certain account types such as the global reward pool for example, do not have an associated party.\n These are denoted by the special party ID 'network'.\n- Certain account types do not have an associated market such as the general party accounts, for example.\n These are denoted by the special market ID '' (an empty string).","properties":{"accountTypes":{"description":"Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.","items":{"$ref":"#/components/schemas/vegaAccountType"},"type":"array"},"assetId":{"description":"Restrict accounts to those holding balances in this asset ID.","type":"string"},"marketIds":{"description":"Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.","items":{"type":"string"},"type":"array"}},"type":"object"},"v2AccountSnapshotPage":{"properties":{"accounts":{"description":"List of account balances.","items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"},"lastPage":{"description":"Indicator if the current page is the last one or not.","type":"boolean"}},"title":"'Initial image' snapshot containing current account balances - may be sent over several response messages","type":"object"},"v2AccountUpdates":{"properties":{"accounts":{"description":"List of account balances.","items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"}},"title":"List of account updates in the last block","type":"object"},"v2AccountsConnection":{"description":"Page of accounts data and corresponding page information.","properties":{"edges":{"description":"Page of accounts data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AccountEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2AggregatedBalance":{"properties":{"accountType":{"$ref":"#/components/schemas/vegaAccountType","description":"If grouping by account type, the account type."},"assetId":{"description":"If grouping by asset, the asset ID.","type":"string"},"balance":{"description":"Balance of the set of requested accounts at the time above.","type":"string"},"marketId":{"title":"If grouping by market, the market ID","type":"string"},"partyId":{"description":"If grouping by party, the party ID.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of the block in which the balance exists.","format":"int64","type":"string"}},"title":"AggregatedBalance data contains the balance of the set of requested accounts combined with corresponding\nparty ID, market ID and account type details","type":"object"},"v2AggregatedBalanceConnection":{"properties":{"edges":{"description":"Page of aggregated balance data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AggregatedBalanceEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of aggregated balance objects and corresponding page information","type":"object"},"v2AggregatedBalanceEdge":{"description":"Aggregated balance data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2AggregatedBalance","description":"Balance of the set of requested accounts."}},"type":"object"},"v2AggregatedLedgerEntriesConnection":{"description":"Page of aggregated ledger entries data and corresponding page information.","properties":{"edges":{"description":"Page of 'AggregatedLedgerEntry' data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AggregatedLedgerEntriesEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2AggregatedLedgerEntriesEdge":{"properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2AggregatedLedgerEntry","description":"'AggregatedLedgerEntry' data."}},"title":"Represents the aggregated ledger entry data with corresponding cursor for it","type":"object"},"v2AggregatedLedgerEntry":{"properties":{"assetId":{"description":"Asset ID for the asset associated with the entry.","type":"string"},"fromAccountBalance":{"description":"Sender account balance after the transfer.","type":"string"},"fromAccountMarketId":{"description":"Sender market ID.","type":"string"},"fromAccountPartyId":{"description":"Sender's party ID.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of account sent from."},"quantity":{"description":"Amount of ledger entries for the set of requested accounts at the time above.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of the block in which the result is referring to.","format":"int64","type":"string"},"toAccountBalance":{"description":"Receiver account balance after the transfer.","type":"string"},"toAccountMarketId":{"description":"Receiver market ID.","type":"string"},"toAccountPartyId":{"description":"Receiver's party ID.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of account received to."},"transferId":{"description":"Transfer ID associated with the ledger entry.","type":"string"},"transferType":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type."}},"title":"Represents an aggregated view of ledger entry data, sender and receiver accounts,\ndetails and balances for both sides after the transfer has been made","type":"object"},"v2AssetEdge":{"description":"Assets data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaAsset","description":"Asset data returned."}},"type":"object"},"v2AssetsConnection":{"properties":{"edges":{"description":"Page of assets data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2AssetEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of asset data and corresponding page information","type":"object"},"v2CandleDataConnection":{"properties":{"edges":{"description":"Page of candle data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CandleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of candles data and corresponding page information","type":"object"},"v2CandleEdge":{"description":"Candle data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2Candle","description":"Candlestick data, i.e. high, low, open, and closing prices for an interval of trading."}},"type":"object"},"v2Checkpoint":{"properties":{"atBlock":{"description":"Block number at which the checkpoint is made.","format":"uint64","type":"string"},"blockHash":{"description":"Block hash at which the checkpoint is made.","type":"string"},"hash":{"description":"Hash of the checkpoint.","type":"string"}},"title":"Actual data regarding a checkpoint","type":"object"},"v2CheckpointEdge":{"description":"Checkpoint data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2Checkpoint","description":"Data relating to a single checkpoint generated by the Vega network."}},"type":"object"},"v2CheckpointsConnection":{"properties":{"edges":{"description":"Page of checkpoints data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CheckpointEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of checkpoints data and corresponding page information","type":"object"},"v2CollateralIncreaseEstimate":{"properties":{"bestCase":{"title":"Estimate assuming no slippage","type":"string"},"worstCase":{"title":"Estimate assuming slippage cap is applied","type":"string"}},"title":"Estimates the additional funds needed to support the specified position","type":"object"},"v2CoreSnapshotConnection":{"description":"Page of core snapshot data and corresponding page information.","properties":{"edges":{"description":"Page of core snapshot data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2CoreSnapshotEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2CoreSnapshotEdge":{"description":"Core snapshot data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1CoreSnapshotData","description":"Core snapshot data."}},"type":"object"},"v2DateRange":{"description":"Date range for queries that can return historical data\nTimestamps should be provided as unix time in Unix nanoseconds and are inclusive.","properties":{"endTimestamp":{"description":"Timestamp in Unix nanoseconds indicating the end of the date range.","format":"int64","type":"string"},"startTimestamp":{"description":"Timestamp in Unix nanoseconds indicating the start of the date range.","format":"int64","type":"string"}},"type":"object"},"v2DelegationEdge":{"description":"Delegation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaDelegation","description":"How much a party is delegating to a node and when."}},"type":"object"},"v2DelegationsConnection":{"properties":{"edges":{"description":"Page of delegations data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2DelegationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of delegations data and corresponding page information","type":"object"},"v2DepositEdge":{"description":"Deposits data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaDeposit","description":"Data associated with a single deposit made on the Vega network."}},"type":"object"},"v2DepositsConnection":{"properties":{"edges":{"description":"Page of deposits data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2DepositEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of deposits data received and corresponding page information","type":"object"},"v2ERC20MultiSigSignerAddedBundle":{"properties":{"chainId":{"description":"ID of the EVM chain this signature bundle is valid for.","type":"string"},"epochSeq":{"description":"Epoch in which the validator was added.","type":"string"},"newSigner":{"description":"Ethereum address of the signer to be removed.","type":"string"},"nonce":{"description":"Nonce used in the signing operation.","type":"string"},"signatures":{"description":"Bundle of signatures from current validators to sign in the new signer.","type":"string"},"submitter":{"description":"Ethereum address of the submitter.","type":"string"},"timestamp":{"description":"Unixnano timestamp for when the validator was added.","format":"int64","type":"string"}},"title":"Signature bundle data to be added","type":"object"},"v2ERC20MultiSigSignerAddedBundleEdge":{"description":"Signature bundle data that is to be added with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundle","description":"Signature bundle data to be added."}},"type":"object"},"v2ERC20MultiSigSignerAddedConnection":{"properties":{"edges":{"description":"Page of signature bundle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of signature data items to be added and corresponding page information","type":"object"},"v2ERC20MultiSigSignerRemovedBundle":{"properties":{"chainId":{"description":"ID of the EVM chain this signature bundle is valid for.","type":"string"},"epochSeq":{"description":"Epoch in which the validator was removed.","type":"string"},"nonce":{"description":"Nonce used in the signing operation.","type":"string"},"oldSigner":{"description":"Ethereum address of the signer to be removed.","type":"string"},"signatures":{"description":"Bundle of signatures from current validators to sign in the new signer.","type":"string"},"submitter":{"description":"Ethereum address of the submitter.","type":"string"},"timestamp":{"description":"Unixnano timestamp for when the validator was added.","format":"int64","type":"string"}},"title":"Signature bundle data to be removed","type":"object"},"v2ERC20MultiSigSignerRemovedBundleEdge":{"description":"Signature bundle data to be removed, with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundle","description":"Signature bundle data to be added."}},"type":"object"},"v2ERC20MultiSigSignerRemovedConnection":{"description":"Page of signature data items to be removed and corresponding page information.","properties":{"edges":{"description":"Page of signature bundle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundleEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2EpochRewardSummaryConnection":{"properties":{"edges":{"description":"Page of rewards summary data for epochs and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2EpochRewardSummaryEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of rewards summary data for epoch and corresponding page information","type":"object"},"v2EpochRewardSummaryEdge":{"description":"Rewards summary data for epoch with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaEpochRewardSummary","description":"Rewards summary data for epoch."}},"type":"object"},"v2EstimateAMMBoundsResponse":{"properties":{"liquidationPriceAtLower":{"description":"Estimated price below the lower bound at which the commitment will be lost.","type":"string"},"liquidationPriceAtUpper":{"description":"Estimated price above upper bound at which the commitment will be lost.","type":"string"},"lossOnCommitmentAtLower":{"description":"Loss of commitment at the lower bound.","type":"string"},"lossOnCommitmentAtUpper":{"description":"Loss of commitment at the upper bound.","type":"string"},"positionSizeAtLower":{"description":"Theoretical volume at the top of the lower bound.","type":"string"},"positionSizeAtUpper":{"description":"Theoretical volume at the top of the upper bound.","type":"string"}},"type":"object"},"v2EstimateFeeResponse":{"properties":{"fee":{"$ref":"#/components/schemas/vegaFee","description":"Summary of the estimated fees for this order if it were to trade now."}},"title":"Response that is received from EstimateFeeRequest, contains the estimated fees for a given order","type":"object"},"v2EstimateMarginResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Summary of the estimated margins for this order if it were to trade now."}},"title":"Response to an estimate margin request, containing the estimated margin levels for a given order","type":"object"},"v2EstimatePositionResponse":{"description":"Response for the estimated margin level, margin account balance change, and liquidation price for the specified position.","properties":{"collateralIncreaseEstimate":{"$ref":"#/components/schemas/v2CollateralIncreaseEstimate","description":"Estimated margin account balance increase."},"liquidation":{"$ref":"#/components/schemas/v2LiquidationEstimate","description":"Liquidation price range estimate for the specified position. Only populated if available collateral was specified in the request."},"margin":{"$ref":"#/components/schemas/v2MarginEstimate","description":"Margin level range estimate for the specified position."}},"type":"object"},"v2EstimateTransferFeeResponse":{"properties":{"discount":{"description":"Discount applied to the fee.","type":"string"},"fee":{"description":"Estimated fee for the transfer.","type":"string"}},"title":"Results of estimation of transfer fee and the fee discount","type":"object"},"v2EthereumKeyRotationEdge":{"description":"Ethereum key rotation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1EthereumKeyRotation","description":"Data relating to an Ethereum key rotation performed by a node on the Vega network."}},"type":"object"},"v2EthereumKeyRotationsConnection":{"properties":{"edges":{"description":"Page of Ethereum key rotations data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2EthereumKeyRotationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of Ethereum key rotations data and corresponding page information","type":"object"},"v2FeesStatsForParty":{"properties":{"assetId":{"description":"Settlement asset of the market.","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to referee fees.","type":"string"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","type":"string"},"totalRewardsReceived":{"description":"Total referral rewards received by referrer of the referral set.","type":"string"},"volumeDiscountApplied":{"description":"Total volume discounts applied to referee fees.","type":"string"}},"type":"object"},"v2FundingPaymentConnection":{"description":"Page of funding payment data and corresponding page information.","properties":{"edges":{"description":"Page of funding payment data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPaymentEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPaymentEdge":{"description":"Funding payment data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2FundingPayment","description":"Funding payment data."}},"type":"object"},"v2FundingPeriodConnection":{"description":"Page of funding period data and corresponding page information.","properties":{"edges":{"description":"Page of funding period data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPeriodEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPeriodDataPointConnection":{"description":"Page of funding period data points and corresponding page information.","properties":{"edges":{"description":"Page of funding period data points and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2FundingPeriodDataPointEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2FundingPeriodDataPointEdge":{"description":"Funding period data point with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Funding period data point."}},"type":"object"},"v2FundingPeriodEdge":{"description":"Funding period data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Funding period data."}},"type":"object"},"v2Game":{"description":"Data relating to a game.","properties":{"epoch":{"description":"Epoch at which the last game metrics were captured.","format":"uint64","type":"string"},"id":{"title":"Unique ID of the game","type":"string"},"individual":{"$ref":"#/components/schemas/v2IndividualGameEntities","title":"Individual entities that are participating in the game"},"participants":{"description":"The number of participants in the game.","format":"uint64","type":"string"},"rewardAssetId":{"description":"ID of the asset rewarded for involvement in the game.","type":"string"},"team":{"$ref":"#/components/schemas/v2TeamGameEntities","title":"Team entities that are participating in the game"}},"type":"object"},"v2GameEdge":{"description":"Game information and corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2Game","description":"Game data."}},"type":"object"},"v2GamePartyScoresConnection":{"description":"Page of party game scores data and corresponding page information.","properties":{"edges":{"description":"Page of orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GamePartyScoresEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2GamePartyScoresEdge":{"properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1GamePartyScore","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2GamePartyScoresFilter":{"properties":{"epochFrom":{"description":"Restrict game scores to those from a given epoch.","format":"uint64","type":"string"},"epochTo":{"description":"Restrict game scores to those up to a given epoch.","format":"uint64","type":"string"},"gameIds":{"description":"Restrict game scores to those in the given games.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict game scores to those relating to the given parties.","items":{"type":"string"},"type":"array"},"teamIds":{"description":"Restrict game scores to the parties in the given teams.","items":{"type":"string"},"type":"array"}},"type":"object"},"v2GameTeamScoresConnection":{"description":"Page of team game scores data and corresponding page information.","properties":{"edges":{"description":"Page of orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GameTeamScoresEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2GameTeamScoresEdge":{"properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1GameTeamScore","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2GameTeamScoresFilter":{"properties":{"epochFrom":{"description":"Restrict game scores to those from a given epoch.","format":"uint64","type":"string"},"epochTo":{"description":"Restrict game scores to those up to a given epoch.","format":"uint64","type":"string"},"gameIds":{"description":"Restrict game scores to the given ones.","items":{"type":"string"},"type":"array"},"teamIds":{"description":"Restrict game scores to those for the given teams.","items":{"type":"string"},"type":"array"}},"type":"object"},"v2GamesConnection":{"description":"Page of games data and corresponding page information.","properties":{"edges":{"description":"Page of games data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GameEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2GetActiveNetworkHistoryPeerAddressesResponse":{"properties":{"ipAddresses":{"description":"List of IP addresses for the active peers.","items":{"type":"string"},"type":"array"}},"title":"Response containing the addresses of active network history peers","type":"object"},"v2GetAssetResponse":{"properties":{"asset":{"$ref":"#/components/schemas/vegaAsset","description":"Asset information that is returned."}},"title":"Response from getting an asset","type":"object"},"v2GetCurrentReferralProgramResponse":{"properties":{"currentReferralProgram":{"$ref":"#/components/schemas/apiv2ReferralProgram","description":"Referral program currently activated on the network."}},"title":"Response containing the current referral program","type":"object"},"v2GetCurrentVolumeDiscountProgramResponse":{"properties":{"currentVolumeDiscountProgram":{"$ref":"#/components/schemas/apiv2VolumeDiscountProgram","description":"Volume discount program currently activated on the network."}},"title":"Response containing the current referral program","type":"object"},"v2GetDepositResponse":{"properties":{"deposit":{"$ref":"#/components/schemas/vegaDeposit","description":"Deposit matching the ID from the request."}},"title":"Response that is received from getting deposit data","type":"object"},"v2GetERC20ListAssetBundleResponse":{"properties":{"assetSource":{"description":"Address of the asset on Ethereum.","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","type":"string"},"vegaAssetId":{"description":"Asset ID for the underlying Vega asset.","type":"string"}},"title":"Response from listing the signature bundle to an ERC-20 token in the collateral bridge","type":"object"},"v2GetERC20SetAssetLimitsBundleResponse":{"properties":{"assetSource":{"description":"Address of the asset on Ethereum.","type":"string"},"lifetimeLimit":{"description":"Lifetime limit deposit for this asset.","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`.","type":"string"},"threshold":{"description":"Withdrawal threshold for this asset.","type":"string"},"vegaAssetId":{"description":"Asset ID for the underlying Vega asset.","type":"string"}},"title":"Response for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge","type":"object"},"v2GetERC20WithdrawalApprovalResponse":{"properties":{"amount":{"description":"Amount to be withdrawn.","type":"string"},"assetSource":{"description":"Address of asset on the bridged EVM chain.","type":"string"},"creation":{"description":"Creation timestamps.","format":"int64","type":"string"},"nonce":{"description":"Nonce that uniquely identifies this signature bundle and prevents resubmission.","type":"string"},"signatures":{"description":"Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: 0x + sig1 + sig2 + ... + sixN.","type":"string"},"sourceChainId":{"description":"Chain ID of the bridged EVM chain.","type":"string"},"targetAddress":{"description":"Address, prefixed with `0x`, that will receive the withdrawn assets.","type":"string"}},"title":"Response with all information required to bundle the call to finalise the withdrawal on the erc20 bridge\nfunction withdraw_asset(address asset_source, uint256 asset_id, uint256 amount, uint256 expiry, uint256 nonce, bytes memory signatures)","type":"object"},"v2GetEpochResponse":{"properties":{"epoch":{"$ref":"#/components/schemas/vegaEpoch","description":"Data specific to a single epoch on the Vega network. This includes the epoch number,\nstart and end times, and the nodes that participated in the epoch."}},"title":"Response from getting epoch","type":"object"},"v2GetFeesStatsForPartyResponse":{"description":"Response that is sent when requesting fees statistics for a given party.","properties":{"feesStatsForParty":{"description":"Fees statistics for the given request.","items":{"$ref":"#/components/schemas/v2FeesStatsForParty"},"type":"array"}},"type":"object"},"v2GetFeesStatsResponse":{"description":"Response that is sent when requesting fees statistics.","properties":{"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Fees statistics for the given request."}},"type":"object"},"v2GetGovernanceDataResponse":{"properties":{"data":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data content, i.e. proposal and votes for and against."}},"title":"Response from getting governance data","type":"object"},"v2GetLastTradeResponse":{"properties":{"trade":{"$ref":"#/components/schemas/vegaTrade","description":"Information about the trade, if one is found."}},"title":"Response for the latest trade that occurred on Vega for a given market","type":"object"},"v2GetLatestMarketDataResponse":{"properties":{"marketData":{"$ref":"#/components/schemas/vegaMarketData","description":"Market data that was requested."}},"title":"Response that is received when listing the latest market data for a given market","type":"object"},"v2GetLatestMarketDepthResponse":{"properties":{"buy":{"description":"Zero or more price levels for the buy side of the market depth data.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"lastTrade":{"$ref":"#/components/schemas/vegaTrade","description":"Last trade recorded on Vega."},"marketId":{"description":"Market ID of the depth levels returned.","type":"string"},"sell":{"description":"Zero or more price levels for the sell side of the market depth data.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number incremented after each update.","format":"uint64","type":"string"}},"title":"Response that is received when latest market depth data is queried","type":"object"},"v2GetMarketDataHistoryByIDResponse":{"properties":{"marketData":{"$ref":"#/components/schemas/v2MarketDataConnection","description":"Page of market data history with the corresponding page information."}},"title":"Response that is received when querying Market Data History","type":"object"},"v2GetMarketResponse":{"properties":{"market":{"$ref":"#/components/schemas/vegaMarket","description":"Information about the market requested."}},"title":"Response from getting a market by ID","type":"object"},"v2GetMostRecentNetworkHistorySegmentResponse":{"properties":{"segment":{"$ref":"#/components/schemas/v2HistorySegment","description":"Data relating to a history segment created by a Vega data node."},"swarmKeySeed":{"description":"Key seed for the swarm section.","type":"string"}},"title":"Response from getting most recent history segment","type":"object"},"v2GetNetworkDataResponse":{"properties":{"nodeData":{"$ref":"#/components/schemas/vegaNodeData","description":"Summary of information with respect to nodes on the Vega network."}},"title":"Response from getting network data","type":"object"},"v2GetNetworkHistoryBootstrapPeersResponse":{"properties":{"bootstrapPeers":{"description":"List of peers that can be used to bootstrap a Vega data node.","items":{"type":"string"},"type":"array"}},"title":"Response containing the nodes network history bootstrap peers","type":"object"},"v2GetNetworkHistoryStatusResponse":{"properties":{"connectedPeers":{"description":"List of peers connected to the IPFS swarm.","items":{"type":"string"},"type":"array"},"ipfsAddress":{"description":"IPFS address of the data node currently connected to.","type":"string"},"swarmKey":{"description":"Swarm key used by the IPFS swarm.","type":"string"},"swarmKeySeed":{"description":"Swarm key seed used by the IPFS swarm.","type":"string"}},"title":"Response containing the status of network history","type":"object"},"v2GetNetworkLimitsResponse":{"properties":{"limits":{"$ref":"#/components/schemas/vegaNetworkLimits","description":"List of received network limits."}},"title":"Response received when querying the current network limits","type":"object"},"v2GetNetworkParameterResponse":{"properties":{"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"Network parameter key and value."}},"title":"Response that is received when getting a network parameter","type":"object"},"v2GetNodeResponse":{"properties":{"node":{"$ref":"#/components/schemas/vegaNode","description":"Data specific to a single node on the Vega network."}},"title":"Response from getting node","type":"object"},"v2GetOracleSpecResponse":{"properties":{"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","description":"External data spec matching the ID."}},"title":"Response for a oracle spec","type":"object"},"v2GetOrderResponse":{"properties":{"order":{"$ref":"#/components/schemas/vegaOrder","description":"Order details, if one was found."}},"title":"Response received from the query for getting a single order","type":"object"},"v2GetPartyActivityStreakResponse":{"properties":{"activityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","description":"Party's activity streak in a given epoch."}},"title":"Response when getting a party's activity streaks across epochs","type":"object"},"v2GetPartyResponse":{"properties":{"party":{"$ref":"#/components/schemas/vegaParty","description":"Data for the party requested."}},"title":"Response from getting party by ID","type":"object"},"v2GetPartyVestingStatsResponse":{"properties":{"epochSeq":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"Reward bonus multiplier.","type":"string"},"summedQuantumBalance":{"description":"The balance of the party and derived keys, in quantum.","type":"string"},"summedRewardBonusMultiplier":{"description":"Bonus multiplier applied on the reward, summed across all derived accounts.","type":"string"}},"title":"Vesting reward statistics for a given party","type":"object"},"v2GetProtocolUpgradeStatusResponse":{"properties":{"ready":{"description":"Indicator if the upgrade is ready or not.","type":"boolean"}},"title":"Response from getting protocol upgrade status","type":"object"},"v2GetReferralSetStatsResponse":{"description":"Response containing the volume discount statistics for the given epoch.","properties":{"stats":{"$ref":"#/components/schemas/v2ReferralSetStatsConnection","description":"Referral set statistics for the epoch."}},"type":"object"},"v2GetRiskFactorsResponse":{"properties":{"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","description":"Risk factor emitted by the risk model for a given market."}},"title":"Response that is received from getting a risk factor","type":"object"},"v2GetStakeResponse":{"properties":{"currentStakeAvailable":{"description":"Current stake available information.","type":"string"},"stakeLinkings":{"$ref":"#/components/schemas/v2StakesConnection","description":"Paged list of stake data with corresponding page information."}},"title":"Response that is received from requesting stake information","type":"object"},"v2GetStopOrderResponse":{"description":"Response received from the query for getting a single stop order.","properties":{"order":{"$ref":"#/components/schemas/v1StopOrderEvent","description":"Order details, if one was found."}},"type":"object"},"v2GetTimeWeightedNotionalPositionResponse":{"description":"Response containing the time weighted notional position for a party and asset.","properties":{"timeWeightedNotionalPosition":{"$ref":"#/components/schemas/v2TimeWeightedNotionalPosition","description":"Time weighted notional position for the party and asset."}},"type":"object"},"v2GetTotalTransferFeeDiscountResponse":{"properties":{"totalDiscount":{"description":"Total per party per asset discount available.","type":"string"}},"title":"Returns total transfer fee discount available","type":"object"},"v2GetTransferResponse":{"properties":{"transferNode":{"$ref":"#/components/schemas/v2TransferNode","description":"Transfer and its fees requested by ID."}},"title":"Response that is received when querying transfers by ID","type":"object"},"v2GetVegaTimeResponse":{"properties":{"timestamp":{"description":"Timestamp representation of current VegaTime as represented in Unix nanoseconds, for example\n`1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`.","format":"int64","type":"string"}},"title":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","type":"object"},"v2GetVestingBalancesSummaryResponse":{"description":"List of vesting and locked balances for a party.","properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"lockedBalances":{"description":"List of locked balances for the party.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyId":{"description":"Party ID.","type":"string"},"vestingBalances":{"description":"List of vesting balances for the party.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"type":"object"},"v2GetVolumeDiscountStatsResponse":{"description":"Response containing the volume discount statistics for the given epoch.","properties":{"stats":{"$ref":"#/components/schemas/v2VolumeDiscountStatsConnection","description":"Volume discount statistics for an epoch."}},"type":"object"},"v2GetWithdrawalResponse":{"properties":{"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","description":"Withdrawal matching the ID from the request."}},"title":"Response for a withdrawal request","type":"object"},"v2GovernanceDataConnection":{"properties":{"edges":{"description":"Page of governance data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2GovernanceDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of governance data and corresponding page information","type":"object"},"v2GovernanceDataEdge":{"description":"Governance data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data content, i.e. proposal and votes for and against."}},"type":"object"},"v2HistorySegment":{"properties":{"chainId":{"description":"Chain ID of the history segment.","type":"string"},"databaseVersion":{"description":"Database schema version of the history segment.","format":"int64","type":"string"},"fromHeight":{"description":"Starting height of the history segment.","format":"int64","type":"string"},"historySegmentId":{"description":"History segment ID.","type":"string"},"previousHistorySegmentId":{"description":"Previous history segment ID.","type":"string"},"toHeight":{"description":"Ending height of the history segment.","format":"int64","type":"string"}},"title":"Describes a network history segment","type":"object"},"v2IndividualGameEntities":{"properties":{"individual":{"description":"List of individual party IDs, and the metrics associated with each participant.","items":{"$ref":"#/components/schemas/v2IndividualGameEntity"},"type":"array"}},"title":"List of individuals that are participating in a game","type":"object"},"v2IndividualGameEntity":{"description":"Data relating to an individual participating in a game.\nThis can be used for both team members who are participating in a team game,\nor individuals participating in an individual entity game.","properties":{"individual":{"title":"Party ID of the individual participating","type":"string"},"rank":{"description":"Rank of the individual either in the game or within their team.","format":"uint64","type":"string"},"rewardEarned":{"title":"Reward earned by the individual during the epoch","type":"string"},"rewardEarnedQuantum":{"title":"Rewards earned by the individual in quantum value","type":"string"},"rewardMetric":{"$ref":"#/components/schemas/vegaDispatchMetric","title":"Reward metric applied to the individual"},"totalRewardsEarned":{"title":"Total rewards earned by the individual for the game","type":"string"},"totalRewardsEarnedQuantum":{"title":"Total rewards earned by the individual in quantum value","type":"string"},"volume":{"title":"Volume traded by the individual","type":"string"}},"type":"object"},"v2InfoResponse":{"properties":{"commitHash":{"description":"Commit hash from which the data node was built.","type":"string"},"version":{"description":"Semver formatted version of the data node.","type":"string"}},"title":"Response that is received from the node information query","type":"object"},"v2IntervalToCandleId":{"properties":{"candleId":{"description":"Unique ID of the candle.","type":"string"},"interval":{"description":"Interval for the candle.","type":"string"}},"title":"Maps an interval for a given market to its corresponding candle ID","type":"object"},"v2KeyRotationConnection":{"properties":{"edges":{"description":"Page of key rotation data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2KeyRotationEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of key rotations data and corresponding page information","type":"object"},"v2KeyRotationEdge":{"description":"Key rotation data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1KeyRotation","description":"Data relating to a key rotation that was performed by a node on the Vega network."}},"type":"object"},"v2LedgerEntryFilter":{"description":"Ledger entry filter sets filters on returned set of ledger entries.","properties":{"closeOnAccountFilters":{"description":"Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.","type":"boolean"},"fromAccountFilter":{"$ref":"#/components/schemas/v2AccountFilter","description":"Used to set values for filtering sender accounts. Party must be provided in this filter or 'to' account filter, or both."},"toAccountFilter":{"$ref":"#/components/schemas/v2AccountFilter","description":"Used to set values for filtering receiver accounts. Party must be provided in this filter or 'from' account filter, or both."},"transferId":{"title":"List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored","type":"string"},"transferTypes":{"description":"List of transfer types that is used for filtering sender and receiver accounts.","items":{"$ref":"#/components/schemas/vegaTransferType"},"type":"array"}},"type":"object"},"v2LiquidationEstimate":{"description":"Liquidation estimate for both worst and best case possible.","properties":{"bestCase":{"$ref":"#/components/schemas/v2LiquidationPrice","description":"Liquidation price estimate assuming no slippage."},"worstCase":{"$ref":"#/components/schemas/v2LiquidationPrice","description":"Liquidation price estimate assuming slippage cap is applied."}},"type":"object"},"v2LiquidationPrice":{"description":"Liquidation price estimate for either only the current open volume and position given some or all buy orders get filled, or position given some or all sell orders get filled.","properties":{"includingBuyOrders":{"description":"Liquidation price assuming buy orders start getting filled.","type":"string"},"includingSellOrders":{"description":"Liquidation price assuming sell orders start getting filled.","type":"string"},"openVolumeOnly":{"description":"Liquidation price for current open volume ignoring any active orders.","type":"string"}},"type":"object"},"v2LiquidityProvider":{"description":"Liquidity provider information.","properties":{"feeShare":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare","description":"Information used for calculating an LP's fee share, such as the equity like share,\naverage entry valuation and liquidity score for the liquidity provider for the specified market."},"marketId":{"description":"ID of the market the liquidity provider is active in.","type":"string"},"partyId":{"description":"Party ID of the liquidity provider.","type":"string"},"sla":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA","description":"Information about LP's SLA performance."}},"type":"object"},"v2LiquidityProviderConnection":{"description":"Page of liquidity provider data and corresponding page information.","properties":{"edges":{"description":"Page of liquidity provider data.","items":{"$ref":"#/components/schemas/v2LiquidityProviderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2LiquidityProviderEdge":{"description":"Liquidity provider data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further data.","type":"string"},"node":{"$ref":"#/components/schemas/v2LiquidityProvider","description":"Liquidity provider information returned by the API."}},"type":"object"},"v2LiquidityProvisionWithPendingEdge":{"description":"Liquidity provision data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2LiquidityProvision","description":"Data corresponding to a liquidity provider's commitment."}},"type":"object"},"v2LiquidityProvisionsConnection":{"properties":{"edges":{"description":"Page of liquidity provisions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2LiquidityProvisionsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of liquidity provisions data and corresponding page information","type":"object"},"v2LiquidityProvisionsEdge":{"description":"Liquidity provision data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaLiquidityProvision","description":"Data corresponding to a liquidity provider's commitment."}},"type":"object"},"v2LiquidityProvisionsWithPendingConnection":{"properties":{"edges":{"description":"Page of liquidity provisions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2LiquidityProvisionWithPendingEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used to fetch further pages."}},"title":"Page of liquidity provisions data and corresponding page information","type":"object"},"v2ListAMMsResponse":{"properties":{"amms":{"$ref":"#/components/schemas/v2AMMConnection","description":"Page of AMM data and corresponding page information."}},"type":"object"},"v2ListAccountsResponse":{"description":"Response that is received from listing accounts query.","properties":{"accounts":{"$ref":"#/components/schemas/v2AccountsConnection","description":"Page of accounts data and corresponding page information."}},"type":"object"},"v2ListAllLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"$ref":"#/components/schemas/v2LiquidityProvisionsWithPendingConnection","description":"Page of liquidity provisions data and corresponding page information."}},"title":"Response from listing liquidity provisions","type":"object"},"v2ListAllNetworkHistorySegmentsResponse":{"properties":{"segments":{"description":"Page of history segments data and corresponding page information.","items":{"$ref":"#/components/schemas/v2HistorySegment"},"type":"array"}},"title":"Response with a list of all the nodes history segments","type":"object"},"v2ListAllPositionsResponse":{"properties":{"positions":{"$ref":"#/components/schemas/v2PositionConnection","description":"Page of positions data and corresponding page information."}},"title":"Response to query for listing of positions, given the filter is supplied","type":"object"},"v2ListAssetsResponse":{"properties":{"assets":{"$ref":"#/components/schemas/v2AssetsConnection","description":"Page of assets data and corresponding page information."}},"title":"Response from listing assets","type":"object"},"v2ListBalanceChangesResponse":{"description":"Response that is received from querying balances changes.","properties":{"balances":{"$ref":"#/components/schemas/v2AggregatedBalanceConnection","description":"Page of aggregated balances data and corresponding page information."}},"type":"object"},"v2ListCandleDataResponse":{"properties":{"candles":{"$ref":"#/components/schemas/v2CandleDataConnection","description":"Page of candle data and corresponding page information."}},"title":"Response for list of candles for a market at an interval","type":"object"},"v2ListCandleIntervalsResponse":{"properties":{"intervalToCandleId":{"description":"List of the mappings.","items":{"$ref":"#/components/schemas/v2IntervalToCandleId"},"type":"array"}},"title":"List of mapped pairs `interval` -> `candle ID` for a given market","type":"object"},"v2ListCheckpointsResponse":{"properties":{"checkpoints":{"$ref":"#/components/schemas/v2CheckpointsConnection","description":"Page of checkpoints data and corresponding page information."}},"title":"Response message containing all checkpoints requested","type":"object"},"v2ListCoreSnapshotsResponse":{"description":"Response from a ListCoreSnapshots RPC call; a paginated list of the core snapshots.","properties":{"coreSnapshots":{"$ref":"#/components/schemas/v2CoreSnapshotConnection","description":"Page of core snapshot data and corresponding page information."}},"type":"object"},"v2ListDelegationsResponse":{"properties":{"delegations":{"$ref":"#/components/schemas/v2DelegationsConnection","description":"Page of delegations data and corresponding page information."}},"title":"Response from listing delegations","type":"object"},"v2ListDepositsResponse":{"properties":{"deposits":{"$ref":"#/components/schemas/v2DepositsConnection","description":"Page of deposits data and corresponding page information."}},"title":"Response from listing deposits","type":"object"},"v2ListERC20MultiSigSignerAddedBundlesResponse":{"properties":{"bundles":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedConnection","description":"Page of bundles for that validator - it may have been added multiple times if removed in between - and corresponding page information."}},"title":"Response from adding a signature bundle to the signer list of a multisig contract for a particular validator","type":"object"},"v2ListERC20MultiSigSignerRemovedBundlesResponse":{"properties":{"bundles":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedConnection","description":"Page of signer bundle data items for that validator and corresponding page information."}},"title":"Response when removing a signature bundle from the signer list of the multisig contract for a particular validator","type":"object"},"v2ListEntitiesResponse":{"properties":{"accounts":{"items":{"$ref":"#/components/schemas/vegaAccount"},"type":"array"},"assets":{"items":{"$ref":"#/components/schemas/vegaAsset"},"type":"array"},"balanceChanges":{"items":{"$ref":"#/components/schemas/v2AccountBalance"},"type":"array"},"delegations":{"items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"deposits":{"items":{"$ref":"#/components/schemas/vegaDeposit"},"type":"array"},"erc20MultiSigSignerAddedBundles":{"items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerAddedBundle"},"type":"array"},"erc20MultiSigSignerRemovedBundles":{"items":{"$ref":"#/components/schemas/v2ERC20MultiSigSignerRemovedBundle"},"type":"array"},"ethereumKeyRotations":{"items":{"$ref":"#/components/schemas/v1EthereumKeyRotation"},"type":"array"},"keyRotations":{"items":{"$ref":"#/components/schemas/v1KeyRotation"},"type":"array"},"ledgerEntries":{"items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"},"liquidityProvisions":{"items":{"$ref":"#/components/schemas/vegaLiquidityProvision"},"type":"array"},"marginLevels":{"items":{"$ref":"#/components/schemas/vegaMarginLevels"},"type":"array"},"markets":{"items":{"$ref":"#/components/schemas/vegaMarket"},"type":"array"},"networkParameters":{"items":{"$ref":"#/components/schemas/vegaNetworkParameter"},"type":"array"},"nodeSignatures":{"items":{"$ref":"#/components/schemas/v1NodeSignature"},"type":"array"},"nodes":{"items":{"$ref":"#/components/schemas/v2NodeBasic"},"type":"array"},"oracleData":{"items":{"$ref":"#/components/schemas/vegaOracleData"},"type":"array"},"oracleSpecs":{"items":{"$ref":"#/components/schemas/vegaOracleSpec"},"type":"array"},"orders":{"items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"},"parties":{"items":{"$ref":"#/components/schemas/vegaParty"},"type":"array"},"positions":{"items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"},"proposals":{"items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"},"protocolUpgradeProposals":{"items":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent"},"type":"array"},"rewards":{"items":{"$ref":"#/components/schemas/vegaReward"},"type":"array"},"trades":{"items":{"$ref":"#/components/schemas/vegaTrade"},"type":"array"},"transfers":{"items":{"$ref":"#/components/schemas/vegaeventsv1Transfer"},"type":"array"},"votes":{"items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"withdrawals":{"items":{"$ref":"#/components/schemas/vegaWithdrawal"},"type":"array"}},"title":"Response from listing entities that were created for a given transaction hash","type":"object"},"v2ListEpochRewardSummariesResponse":{"properties":{"summaries":{"$ref":"#/components/schemas/v2EpochRewardSummaryConnection","description":"Page of rewards details for a single party and corresponding page information."}},"title":"Return message with reward details in for a single party","type":"object"},"v2ListEthereumKeyRotationsResponse":{"properties":{"keyRotations":{"$ref":"#/components/schemas/v2EthereumKeyRotationsConnection","description":"Page of Ethereum key rotations data and corresponding page information."}},"title":"Response message containing Ethereum key rotations","type":"object"},"v2ListFundingPaymentsResponse":{"properties":{"fundingPayments":{"$ref":"#/components/schemas/v2FundingPaymentConnection","description":"Page of funding period data and corresponding page information."}},"title":"Response from listing funding payments","type":"object"},"v2ListFundingPeriodDataPointsResponse":{"description":"Response from listing funding period data points.","properties":{"fundingPeriodDataPoints":{"$ref":"#/components/schemas/v2FundingPeriodDataPointConnection","description":"Page of funding period data points and corresponding page information."}},"type":"object"},"v2ListFundingPeriodsResponse":{"properties":{"fundingPeriods":{"$ref":"#/components/schemas/v2FundingPeriodConnection","description":"Page of funding period data and corresponding page information."}},"title":"Response from listing funding periods","type":"object"},"v2ListGamePartyScoresResponse":{"description":"Response received from the query for getting a list of game scores for teams.","properties":{"partyScores":{"$ref":"#/components/schemas/v2GamePartyScoresConnection","description":"Page of party game scores data and corresponding page information."}},"type":"object"},"v2ListGameTeamScoresResponse":{"description":"Response received from the query for getting a list of game scores for teams.","properties":{"teamScores":{"$ref":"#/components/schemas/v2GameTeamScoresConnection","description":"Page of team game scores data and corresponding page information."}},"type":"object"},"v2ListGamesResponse":{"description":"Response containing games data.","properties":{"games":{"$ref":"#/components/schemas/v2GamesConnection","description":"Page of games data and corresponding page information."}},"type":"object"},"v2ListGovernanceDataRequestType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program","enum":["TYPE_UNSPECIFIED","TYPE_ALL","TYPE_NEW_MARKET","TYPE_UPDATE_MARKET","TYPE_NETWORK_PARAMETERS","TYPE_NEW_ASSET","TYPE_NEW_FREE_FORM","TYPE_UPDATE_ASSET","TYPE_NEW_SPOT_MARKET","TYPE_UPDATE_SPOT_MARKET","TYPE_NEW_TRANSFER","TYPE_CANCEL_TRANSFER","TYPE_UPDATE_MARKET_STATE","TYPE_UPDATE_REFERRAL_PROGRAM","TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM"],"title":"Filter for the types of governance proposals to view","type":"string"},"v2ListGovernanceDataResponse":{"properties":{"connection":{"$ref":"#/components/schemas/v2GovernanceDataConnection","description":"Page of governance data and corresponding page information."}},"title":"Response from listing governance data","type":"object"},"v2ListKeyRotationsResponse":{"properties":{"rotations":{"$ref":"#/components/schemas/v2KeyRotationConnection","description":"Page of key rotations data and corresponding page information."}},"title":"Response message containing Vega key rotations","type":"object"},"v2ListLatestMarketDataResponse":{"properties":{"marketsData":{"items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"title":"Response that is received when listing the latest market data for every market","type":"object"},"v2ListLedgerEntriesResponse":{"properties":{"ledgerEntries":{"$ref":"#/components/schemas/v2AggregatedLedgerEntriesConnection","description":"Page of aggregated ledger entries data and corresponding page information."}},"title":"Response that is received when listing ledger entries","type":"object"},"v2ListLiquidityProvidersResponse":{"description":"Response for listing liquidity providers.","properties":{"liquidityProviders":{"$ref":"#/components/schemas/v2LiquidityProviderConnection","description":"Page of liquidity providers and corresponding page information."}},"type":"object"},"v2ListLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"$ref":"#/components/schemas/v2LiquidityProvisionsConnection","description":"Page of liquidity provisions data and corresponding page information."}},"title":"Response from listing liquidity provisions","type":"object"},"v2ListMarginLevelsResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/v2MarginConnection","description":"Page of margin levels data and corresponding page information."}},"title":"Response from listing margin levels","type":"object"},"v2ListMarketsResponse":{"properties":{"markets":{"$ref":"#/components/schemas/v2MarketConnection","description":"Page of markets and corresponding page information."}},"title":"Response from listing markets","type":"object"},"v2ListNetworkParametersResponse":{"properties":{"networkParameters":{"$ref":"#/components/schemas/v2NetworkParameterConnection","description":"Page of network parameters and corresponding page information."}},"title":"Response containing all of the Vega network parameters","type":"object"},"v2ListNodeSignaturesResponse":{"properties":{"signatures":{"$ref":"#/components/schemas/v2NodeSignaturesConnection","description":"Page of nodes signatures and corresponding page information."}},"title":"Response to specify the ID of the resource to retrieve aggregated signatures for","type":"object"},"v2ListNodesResponse":{"properties":{"nodes":{"$ref":"#/components/schemas/v2NodesConnection","description":"Page of node data and corresponding page information."}},"title":"Response from listing nodes","type":"object"},"v2ListOracleDataResponse":{"properties":{"oracleData":{"$ref":"#/components/schemas/v2OracleDataConnection","description":"Page of seen oracle data and corresponding page information."}},"title":"Response to get all seen oracle data","type":"object"},"v2ListOracleSpecsResponse":{"properties":{"oracleSpecs":{"$ref":"#/components/schemas/v2OracleSpecsConnection","description":"Page of active oracle specs and corresponding page information."}},"title":"Response to get all active oracle specs","type":"object"},"v2ListOrderVersionsResponse":{"properties":{"orders":{"$ref":"#/components/schemas/v2OrderConnection","description":"Page of order versions and corresponding page information."}},"title":"Response that is received when listing possible order versions","type":"object"},"v2ListOrdersResponse":{"properties":{"orders":{"$ref":"#/components/schemas/v2OrderConnection","description":"Page of orders data and corresponding page information."}},"title":"Response that is received from the query to list orders","type":"object"},"v2ListPaidLiquidityFeesResponse":{"description":"Paid liquidity fees response.","properties":{"paidLiquidityFees":{"$ref":"#/components/schemas/v2PaidLiquidityFeesConnection","description":"Page of paid liquidity fees and corresponding page information."}},"type":"object"},"v2ListPartiesProfilesResponse":{"description":"Response from listing parties' profiles.","properties":{"profiles":{"$ref":"#/components/schemas/v2PartiesProfilesConnection","description":"Page of profile data and corresponding page information."}},"type":"object"},"v2ListPartiesResponse":{"properties":{"parties":{"$ref":"#/components/schemas/v2PartyConnection","description":"Page of parties data and corresponding page information."}},"title":"Response from listing parties","type":"object"},"v2ListPartyMarginModesResponse":{"description":"Response containing party margin modes.","properties":{"partyMarginModes":{"$ref":"#/components/schemas/v2PartyMarginModesConnection","description":"Page of party margin modes data and corresponding page information."}},"type":"object"},"v2ListPositionsResponse":{"properties":{"positions":{"$ref":"#/components/schemas/v2PositionConnection","description":"Page of positions data and corresponding page information."}},"title":"Response for a list of positions for a party","type":"object"},"v2ListProtocolUpgradeProposalsResponse":{"properties":{"protocolUpgradeProposals":{"$ref":"#/components/schemas/v2ProtocolUpgradeProposalConnection","description":"Page of protocol upgrade proposals and corresponding page information."}},"title":"Response type from a ListProtocolUpgradeProposals RPC call; a paginated list of protocol upgrade proposals","type":"object"},"v2ListReferralSetRefereesResponse":{"properties":{"referralSetReferees":{"$ref":"#/components/schemas/v2ReferralSetRefereeConnection","description":"Page of referral set referee data and corresponding page information."}},"title":"Response containing information about a referral set's referees","type":"object"},"v2ListReferralSetsResponse":{"properties":{"referralSets":{"$ref":"#/components/schemas/v2ReferralSetConnection","description":"Page of referral set data and corresponding page information."}},"title":"Response containing information about a referral set or sets","type":"object"},"v2ListRewardSummariesResponse":{"properties":{"summaries":{"description":"Page of rewards details data and corresponding page information.","items":{"$ref":"#/components/schemas/vegaRewardSummary"},"type":"array"}},"title":"Response from listing reward details in for a single party","type":"object"},"v2ListRewardsResponse":{"properties":{"rewards":{"$ref":"#/components/schemas/v2RewardsConnection","description":"Page of rewards data and corresponding page information."}},"title":"Response for listing reward details for a single party","type":"object"},"v2ListStopOrdersResponse":{"description":"Response that is received from the query to list stop orders.","properties":{"orders":{"$ref":"#/components/schemas/v2StopOrderConnection","description":"Page of stop orders data and corresponding page information."}},"type":"object"},"v2ListSuccessorMarketsResponse":{"description":"Response from a list successor markets request.","properties":{"successorMarkets":{"$ref":"#/components/schemas/v2SuccessorMarketConnection","description":"List of markets in the succession line."}},"type":"object"},"v2ListTeamMembersStatisticsResponse":{"description":"Response for the list team members' statistics request containing the statistics.","properties":{"statistics":{"$ref":"#/components/schemas/v2TeamMembersStatisticsConnection","description":"Page of team members' statistics data and corresponding page information."}},"type":"object"},"v2ListTeamRefereeHistoryResponse":{"description":"Response that is sent when listing the referee history for a given team.","properties":{"teamRefereeHistory":{"$ref":"#/components/schemas/v2TeamRefereeHistoryConnection","description":"Page of team referee history data and corresponding page information."}},"type":"object"},"v2ListTeamRefereesResponse":{"description":"Response that is sent when listing the referees for a given team.","properties":{"teamReferees":{"$ref":"#/components/schemas/v2TeamRefereeConnection","description":"Page of team referee data and corresponding page information."}},"type":"object"},"v2ListTeamsResponse":{"description":"Response for the list teams request containing the team information.","properties":{"teams":{"$ref":"#/components/schemas/v2TeamConnection","description":"Page of team data and corresponding page information."}},"type":"object"},"v2ListTeamsStatisticsResponse":{"description":"Response for the list teams' statistics request containing the statistics.","properties":{"statistics":{"$ref":"#/components/schemas/v2TeamsStatisticsConnection","description":"Page of teams' statistics data and corresponding page information."}},"type":"object"},"v2ListTradesResponse":{"properties":{"trades":{"$ref":"#/components/schemas/v2TradeConnection","description":"Page of trades data and corresponding page information."}},"title":"Response from listing trades","type":"object"},"v2ListTransfersResponse":{"properties":{"transfers":{"$ref":"#/components/schemas/v2TransferConnection","description":"Page of transfers data and corresponding page information."}},"title":"Response that is received when listing transfers","type":"object"},"v2ListVotesResponse":{"properties":{"votes":{"$ref":"#/components/schemas/v2VoteConnection","description":"Page of votes data received and corresponding page information."}},"title":"Response that is received when listing Votes","type":"object"},"v2ListWithdrawalsResponse":{"properties":{"withdrawals":{"$ref":"#/components/schemas/v2WithdrawalsConnection","description":"Page of withdrawals data and corresponding page information."}},"title":"Response from listing withdrawals data","type":"object"},"v2MarginConnection":{"description":"Page of margins data and corresponding page information.","properties":{"edges":{"description":"Page of margins data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarginEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2MarginEdge":{"description":"Margin data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin levels data that satisfy a list margin levels request."}},"type":"object"},"v2MarginEstimate":{"description":"Margin level estimate for both worst and best case possible.","properties":{"bestCase":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin level estimate assuming no slippage."},"worstCase":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin level estimate assuming slippage cap is applied."}},"type":"object"},"v2MarketConnection":{"description":"Page of markets and corresponding page information.","properties":{"edges":{"description":"Page of markets and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarketEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2MarketDataConnection":{"properties":{"edges":{"description":"Page of market data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2MarketDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of market data items and corresponding page information","type":"object"},"v2MarketDataEdge":{"description":"Market data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarketData","description":"Data generated by a market when open."}},"type":"object"},"v2MarketEdge":{"description":"Market information with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaMarket","description":"Information about the market."}},"type":"object"},"v2NetworkParameterConnection":{"properties":{"edges":{"description":"Page of network parameters data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NetworkParameterEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of network parameters and corresponding page information","type":"object"},"v2NetworkParameterEdge":{"description":"Network parameter with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"Name and associated value of a network parameter."}},"type":"object"},"v2NodeBasic":{"description":"Represents a basic node without any epoch specific details like delegations, staking, rewards etc.","properties":{"avatarUrl":{"description":"Avatar URL.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node.","type":"string"},"id":{"description":"Unique ID identifying the node.","type":"string"},"infoUrl":{"description":"URL that provides more information about the node.","type":"string"},"location":{"description":"Country code for the location of the node.","type":"string"},"name":{"description":"Node name.","type":"string"},"pubKey":{"description":"Node operator's public key.","type":"string"},"status":{"$ref":"#/components/schemas/vegaNodeStatus","description":"Node status."},"tmPubKey":{"description":"Tendermint public key of the node.","type":"string"}},"type":"object"},"v2NodeEdge":{"description":"Node data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaNode","description":"Data specific to a single node on the Vega network."}},"type":"object"},"v2NodeSignatureEdge":{"description":"Nodes signature edge with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1NodeSignature","description":"Node signature data."}},"type":"object"},"v2NodeSignaturesConnection":{"description":"Page of node signatures and corresponding page information.","properties":{"edges":{"description":"Page of node signatures and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NodeSignatureEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2NodesConnection":{"properties":{"edges":{"description":"Page of node data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2NodeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of node data and corresponding page information","type":"object"},"v2ObserveAccountsResponse":{"description":"Response that is received when subscribing to a stream of accounts.","properties":{"snapshot":{"$ref":"#/components/schemas/v2AccountSnapshotPage","description":"'Initial image' snapshot containing current account balances."},"updates":{"$ref":"#/components/schemas/v2AccountUpdates","description":"List of account updates in the last block."}},"type":"object"},"v2ObserveCandleDataResponse":{"properties":{"candle":{"$ref":"#/components/schemas/apiv2Candle","description":"Candle data."}},"title":"Response that is received when subscribing to a stream of candles","type":"object"},"v2ObserveEventBusResponse":{"properties":{"events":{"description":"List of events that occurred on the Vega event bus.","items":{"$ref":"#/components/schemas/v1BusEvent"},"type":"array"}},"title":"Response to a subscribed stream of events from the Vega event bus","type":"object"},"v2ObserveGovernanceResponse":{"properties":{"data":{"$ref":"#/components/schemas/vegaGovernanceData","description":"Governance data, i.e. proposal and votes for and against."}},"title":"Response from governance subscription","type":"object"},"v2ObserveLedgerMovementsResponse":{"properties":{"ledgerMovement":{"$ref":"#/components/schemas/vegaLedgerMovement","description":"Ledger movements data with list of ledger entries and post-transfer balances."}},"title":"Response from ledger movements subscription","type":"object"},"v2ObserveLiquidityProvisionsResponse":{"properties":{"liquidityProvisions":{"items":{"$ref":"#/components/schemas/vegaLiquidityProvision"},"type":"array"}},"title":"Response from liquidity provisions subscription","type":"object"},"v2ObserveMarginLevelsResponse":{"properties":{"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","description":"Margin levels data that match the subscription request filters."}},"title":"Response from subscribing to margin levels data","type":"object"},"v2ObserveMarketsDataResponse":{"properties":{"marketData":{"description":"List of market data.","items":{"$ref":"#/components/schemas/vegaMarketData"},"type":"array"}},"title":"Response that is received for market data subscription","type":"object"},"v2ObserveMarketsDepthResponse":{"description":"Response that is received for MarketDepth subscription.","properties":{"marketDepth":{"description":"List of market depth data.","items":{"$ref":"#/components/schemas/vegaMarketDepth"},"type":"array"}},"type":"object"},"v2ObserveMarketsDepthUpdatesResponse":{"properties":{"update":{"description":"List of market depth update data.","items":{"$ref":"#/components/schemas/vegaMarketDepthUpdate"},"type":"array"}},"title":"Response that is received for market depth update subscription","type":"object"},"v2ObserveOrdersResponse":{"description":"Response that is received from an orders subscription.","properties":{"snapshot":{"$ref":"#/components/schemas/v2OrderSnapshotPage","description":"An 'initial image' snapshot containing current live orders."},"updates":{"$ref":"#/components/schemas/v2OrderUpdates","description":"List of order updates in the last block."}},"type":"object"},"v2ObservePositionsResponse":{"properties":{"snapshot":{"$ref":"#/components/schemas/v2PositionSnapshotPage","description":"An 'initial image' snapshot containing current positions."},"updates":{"$ref":"#/components/schemas/v2PositionUpdates","description":"List of position updates in the last block."}},"title":"Response received from a positions subscription request","type":"object"},"v2ObserveTradesResponse":{"properties":{"trades":{"description":"List of 0 or more trades.","items":{"$ref":"#/components/schemas/vegaTrade"},"type":"array"}},"title":"Stream of trades","type":"object"},"v2ObserveTransactionResultsResponse":{"properties":{"transactionResults":{"description":"List of 0 or more transaction results.","items":{"$ref":"#/components/schemas/v1TransactionResult"},"type":"array"}},"title":"Stream of transaction results","type":"object"},"v2ObserveVotesResponse":{"properties":{"vote":{"$ref":"#/components/schemas/vegaVote","description":"Data associated with governance votes that are published to the stream."}},"title":"Response that is received from votes subscription","type":"object"},"v2OracleDataConnection":{"description":"Page of oracle data and corresponding page information.","properties":{"edges":{"description":"Page of oracle data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OracleDataEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2OracleDataEdge":{"description":"Oracle data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOracleData","description":"Data that was received from an external oracle."}},"type":"object"},"v2OracleSpecEdge":{"description":"Oracle specs data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOracleSpec","description":"External spec data that satisfies the list request."}},"type":"object"},"v2OracleSpecsConnection":{"properties":{"edges":{"description":"Page of oracle specs data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OracleSpecEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of oracle specs and corresponding page information","type":"object"},"v2OrderConnection":{"description":"Page of orders data and corresponding page information.","properties":{"edges":{"description":"Page of orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2OrderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2OrderEdge":{"description":"Order data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaOrder","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2OrderFilter":{"properties":{"dateRange":{"$ref":"#/components/schemas/v2DateRange","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned."},"excludeLiquidity":{"description":"Indicator if liquidity provisions should be included or not in the list.","type":"boolean"},"liveOnly":{"description":"Restrict orders to those that are live. If not set, it is treated as being false.","type":"boolean"},"marketIds":{"description":"Restrict orders to those placed on the given market IDs.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict orders to those placed by the given party IDs.","items":{"type":"string"},"type":"array"},"reference":{"description":"Restrict orders to those with the given reference.","type":"string"},"statuses":{"description":"Restrict orders to those with the given statuses.","items":{"$ref":"#/components/schemas/vegaOrderStatus"},"type":"array"},"timeInForces":{"description":"Restrict orders to those with the given Time In Force.","items":{"$ref":"#/components/schemas/OrderTimeInForce"},"type":"array"},"types":{"description":"Restrict orders to those with the given types.","items":{"$ref":"#/components/schemas/vegaOrderType"},"type":"array"}},"title":"Order filter that contains all filtering conditions and values that are applied to the orders listing","type":"object"},"v2OrderInfo":{"description":"Basic description of an order.","properties":{"isMarketOrder":{"description":"Boolean that indicates if it is a market order.","required":["is_market_order"],"type":"boolean"},"price":{"description":"Price for the order. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","required":["price"],"type":"string"},"remaining":{"description":"Size remaining.","format":"uint64","required":["remaining"],"type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. buy or sell."}},"required":["price","remaining","isMarketOrder"],"type":"object"},"v2OrderSnapshotPage":{"description":"'Initial image' of live orders, may be sent over multiple response messages.","properties":{"lastPage":{"description":"Indicator if the last page is reached or not.","type":"boolean"},"orders":{"description":"List of order data parts.","items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"}},"type":"object"},"v2OrderUpdates":{"description":"List of order updates in the last block.","properties":{"orders":{"description":"List of orders data.","items":{"$ref":"#/components/schemas/vegaOrder"},"type":"array"}},"type":"object"},"v2PageInfo":{"properties":{"endCursor":{"description":"End cursor.","type":"string"},"hasNextPage":{"description":"Indicator if there is a next page.","type":"boolean"},"hasPreviousPage":{"description":"Indicator if there is a previous page.","type":"boolean"},"startCursor":{"description":"Start cursor.","type":"string"}},"title":"Page information for cursor based pagination","type":"object"},"v2Pagination":{"description":"All data returned from the API is ordered in a well-defined manner.\nThe specific columns and the order in which the sorting is performed\ndepend on the API endpoint being called. However, the primary sorting\ncolumn is usually the timestamp of the block in which the data was last updated.\n\nTo prevent excessively large response messages and to avoid overloading\ndatabase resources, the API employs a cursor-based pagination mechanism.\n\nThis Pagination message can be optionally provided as part of the request to specify:\n- The starting point within the total result set for beginning the page\n- The size of the returned page\n- The ordering of the data within that page\n\nIf no Pagination message is provided, the API will return the first page of\ndata using the default page size. The default page size is 1000.\n\nTo retrieve subsequent pages, the caller must examine the PageInfo structure\nreturned in the response to find a cursor string that uniquely identifies the\nlast row of that page. This cursor should then be passed in the 'after' field\nof the Pagination message in a subsequent request.\n\nFor paging backward, take the cursor for the first row of the page from PageInfo\nand pass it in the 'before' field of the Pagination message.\n\nPagination message that uses both first/after and last/before is considered invalid.","properties":{"after":{"description":"If paging forwards, the cursor string for the last row of the previous page.","type":"string"},"before":{"description":"If paging forwards, the cursor string for the first row of the previous page.","type":"string"},"first":{"description":"Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.","format":"int32","type":"integer"},"last":{"description":"Number of records to be returned that sort less than row identified by cursor supplied in 'before'.","format":"int32","type":"integer"},"newestFirst":{"description":"Whether to order the results with the newest records first. If not set, the default value is true.","type":"boolean"}},"type":"object"},"v2PaidLiquidityFeesConnection":{"description":"Paid liquidity fees data and corresponding page information.","properties":{"edges":{"description":"Page of paid liquidity fees data.","items":{"$ref":"#/components/schemas/v2PaidLiquidityFeesEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PaidLiquidityFeesEdge":{"description":"Paid liquidity fees data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further data.","type":"string"},"node":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Paid liquidity fees data returned by the API."}},"type":"object"},"v2PartiesProfilesConnection":{"description":"Page of profile data per party and corresponding page information.","properties":{"edges":{"description":"Page of profiles and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyProfileEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyConnection":{"description":"Page of parties data and corresponding page information.","properties":{"edges":{"description":"Page of parties and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyEdge":{"description":"Party data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaParty","description":"Data associated with a party."}},"type":"object"},"v2PartyMarginMode":{"description":"Margin mode selected for the given party and market.","properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Selected margin mode."},"marketId":{"description":"Unique ID of the market.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v2PartyMarginModeEdge":{"description":"Party margin mode information and corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2PartyMarginMode","description":"Party margin mode data."}},"type":"object"},"v2PartyMarginModesConnection":{"description":"Page of party margin modes data and corresponding page information.","properties":{"edges":{"description":"Page of party margin modes data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PartyMarginModeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2PartyProfileEdge":{"description":"Party's profile data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Data associated with a party's profile."}},"type":"object"},"v2PingResponse":{"title":"Ping response from the data node","type":"object"},"v2PositionConnection":{"properties":{"edges":{"description":"Page of positions data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2PositionEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of positions and corresponding page information","type":"object"},"v2PositionEdge":{"description":"Position data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaPosition","description":"Position data for a party on a market."}},"type":"object"},"v2PositionSnapshotPage":{"properties":{"lastPage":{"description":"Indicator if last page is reached or not.","type":"boolean"},"positions":{"description":"List of positions data.","items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"}},"title":"'Initial image' of current positions, may be sent over multiple response messages","type":"object"},"v2PositionUpdates":{"properties":{"positions":{"description":"List of positions data.","items":{"$ref":"#/components/schemas/vegaPosition"},"type":"array"}},"title":"List of position updates in the last block","type":"object"},"v2PositionsFilter":{"properties":{"marketIds":{"description":"Restrict positions to those on the given markets.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict positions to those related to the given parties.","items":{"type":"string"},"type":"array"}},"title":"Filter to apply to the ListAllPositionsRequest","type":"object"},"v2ProtocolUpgradeProposalConnection":{"properties":{"edges":{"description":"Page of protocol upgrade proposals data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ProtocolUpgradeProposalEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of protocol upgrade proposals and corresponding page information","type":"object"},"v2ProtocolUpgradeProposalEdge":{"description":"Protocol upgrade proposal data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","description":"Protocol upgrade proposal data."}},"type":"object"},"v2QuantumRewardsPerEpoch":{"properties":{"epoch":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total rewards accumulated over the epoch period, expressed in quantum value.","type":"string"}},"type":"object"},"v2QuantumVolumesPerEpoch":{"properties":{"epoch":{"description":"Epoch for which this information is valid.","format":"uint64","type":"string"},"totalQuantumVolumes":{"description":"Total volumes accumulated over the epoch period, expressed in quantum value.","type":"string"}},"type":"object"},"v2ReferralSet":{"description":"Data relating to a referral set.","properties":{"createdAt":{"description":"Timestamp, in Unix nanoseconds, when the set was created.","format":"int64","type":"string"},"id":{"description":"Unique ID of the created set.","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"totalMembers":{"description":"Current number of members in the referral set.","format":"uint64","type":"string"},"updatedAt":{"description":"Timestamp, in Unix nanoseconds, when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v2ReferralSetConnection":{"description":"Page of referral set data and corresponding page information.","properties":{"edges":{"description":"Page of referral set data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetEdge":{"description":"Referral set data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSet","description":"Referral set data."}},"type":"object"},"v2ReferralSetReferee":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Timestamp, in Unix nanoseconds, when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"referralSetId":{"description":"Unique ID of the referral set the referee joined.","type":"string"},"totalRefereeGeneratedRewards":{"description":"Total rewards generated by the referee over the aggregation period.","type":"string"},"totalRefereeNotionalTakerVolume":{"description":"Total notional volume of the referee's aggressive trades over the aggregation period.","type":"string"}},"title":"Data relating to referees that have joined a referral set","type":"object"},"v2ReferralSetRefereeConnection":{"description":"Page of data about the referral set's referees and corresponding page information.","properties":{"edges":{"description":"Page of referral set referee data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetRefereeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetRefereeEdge":{"description":"Data about the Referral set's referees with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSetReferee","description":"Referral set referee data."}},"type":"object"},"v2ReferralSetStats":{"description":"Referral set statistics for a given epoch for a party.","properties":{"atEpoch":{"description":"Epoch at which the set's statistics were updated.","format":"uint64","type":"string"},"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"description":"Current referee notional taker volume.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Referrer's taker volume","type":"string"},"rewardFactor":{"description":"Reward factor applied to the party.","type":"string"},"rewardsFactorMultiplier":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"},"rewardsMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral rewards due to the referrer.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v2ReferralSetStatsConnection":{"description":"Page of volume discount stats data and corresponding page information.","properties":{"edges":{"description":"Page of volume discount statistics data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2ReferralSetStatsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2ReferralSetStatsEdge":{"description":"Referral set stats data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2ReferralSetStats","description":"Referral set stats data."}},"type":"object"},"v2RewardEdge":{"description":"Rewards data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaReward","description":"Details for a single reward payment."}},"type":"object"},"v2RewardSummaryFilter":{"properties":{"assetIds":{"description":"Restrict reward summaries to those connected to the assets in the given list.","items":{"type":"string"},"type":"array"},"fromEpoch":{"description":"Restrict rewards summaries to those that were paid after and including the given epoch ID.","format":"uint64","type":"string"},"marketIds":{"description":"Restrict reward summaries to those connected to the markets in the given list.","items":{"type":"string"},"type":"array"},"toEpoch":{"description":"Restrict rewards summaries to those that were paid up to and including the given epoch ID.","format":"uint64","type":"string"}},"title":"Filter to restrict the results returned by the ListEpochRewardSummaries","type":"object"},"v2RewardsConnection":{"description":"Page of rewards data and corresponding page information.","properties":{"edges":{"description":"Page of rewards data items and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2RewardEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StakeLinkingEdge":{"description":"Stake linking data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1StakeLinking","description":"Stake linking representing the intent from a party to deposit."}},"type":"object"},"v2StakesConnection":{"description":"Page of stake data and corresponding page information.","properties":{"edges":{"description":"Page of stake data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2StakeLinkingEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StopOrderConnection":{"description":"Page of stop orders data and corresponding page information.","properties":{"edges":{"description":"Page of stop orders and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2StopOrderEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2StopOrderEdge":{"description":"Order data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v1StopOrderEvent","description":"Data associated with an order submitted to a Vega node."}},"type":"object"},"v2StopOrderFilter":{"description":"Stop order filter that contains all filtering conditions and values that are applied to the stop orders listing.","properties":{"dateRange":{"$ref":"#/components/schemas/v2DateRange","description":"Restrict orders to those placed during the given date range. If not set, all orders will be returned."},"expiryStrategies":{"description":"Restrict orders to those with the given expiry strategies.","items":{"$ref":"#/components/schemas/StopOrderExpiryStrategy"},"type":"array"},"liveOnly":{"title":"Live stop orders only","type":"boolean"},"marketIds":{"description":"Restrict orders to those placed on the given market IDs.","items":{"type":"string"},"type":"array"},"partyIds":{"description":"Restrict orders to those placed by the given party IDs.","items":{"type":"string"},"type":"array"},"statuses":{"description":"Restrict orders to those with the given statuses.","items":{"$ref":"#/components/schemas/vegaStopOrderStatus"},"type":"array"}},"title":"Stop order filter","type":"object"},"v2SuccessorMarket":{"description":"Successor market information includes the market that is a member of the succession line\nand any governance data that is associated with proposals for child markets\nwhether enacted or not.","properties":{"market":{"$ref":"#/components/schemas/vegaMarket","description":"The market that is a member of the succession line."},"proposals":{"description":"All proposals for child markets that have the market as a parent.","items":{"$ref":"#/components/schemas/vegaGovernanceData"},"type":"array"}},"type":"object"},"v2SuccessorMarketConnection":{"description":"Page of successor market records and corresponding page information.","properties":{"edges":{"description":"Page of successor markets and their cursors.","items":{"$ref":"#/components/schemas/v2SuccessorMarketEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information for pagination control."}},"type":"object"},"v2SuccessorMarketEdge":{"properties":{"cursor":{"description":"Cursor identifying the record for pagination control.","type":"string"},"node":{"$ref":"#/components/schemas/v2SuccessorMarket","description":"Successor market record."}},"title":"Successor market record with the corresponding cursor for paginated results","type":"object"},"v2Table":{"default":"TABLE_UNSPECIFIED","enum":["TABLE_UNSPECIFIED","TABLE_BALANCES","TABLE_CHECKPOINTS","TABLE_DELEGATIONS","TABLE_LEDGER","TABLE_ORDERS","TABLE_TRADES","TABLE_MARKET_DATA","TABLE_MARGIN_LEVELS","TABLE_POSITIONS","TABLE_LIQUIDITY_PROVISIONS","TABLE_MARKETS","TABLE_DEPOSITS","TABLE_WITHDRAWALS","TABLE_BLOCKS","TABLE_REWARDS"],"type":"string"},"v2TeamConnection":{"description":"Page of team data and corresponding page information.","properties":{"edges":{"description":"Page of team data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamEdge":{"description":"Team data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/apiv2Team","description":"Team data."}},"type":"object"},"v2TeamGameEntities":{"properties":{"team":{"description":"List of teams, the participant members of a team, and the metrics associated with each participant.","items":{"$ref":"#/components/schemas/v2TeamGameEntity"},"type":"array"}},"title":"List of teams that are participating in a game","type":"object"},"v2TeamGameEntity":{"description":"Data relating to a team participating in a game.","properties":{"rank":{"format":"uint64","title":"Rank of the team in the game","type":"string"},"rewardEarned":{"title":"Reward earned by the team","type":"string"},"rewardEarnedQuantum":{"title":"Rewards earned by the team in quantum value","type":"string"},"rewardMetric":{"$ref":"#/components/schemas/vegaDispatchMetric","title":"Reward metric applied to the team"},"team":{"$ref":"#/components/schemas/v2TeamGameParticipation","title":"Team participation breakdown"},"totalRewardsEarned":{"title":"Total rewards earned by the individual for the team","type":"string"},"totalRewardsEarnedQuantum":{"title":"Total rewards earned by the team in quantum value","type":"string"},"volume":{"title":"Volume traded by the team","type":"string"}},"type":"object"},"v2TeamGameParticipation":{"description":"Breakdown of a team's participation in a game.","properties":{"membersParticipating":{"items":{"$ref":"#/components/schemas/v2IndividualGameEntity"},"title":"Individual team member metrics for their participation in the game","type":"array"},"teamId":{"title":"ID of the team participating","type":"string"}},"type":"object"},"v2TeamMemberStatistics":{"description":"Team member's statistics record containing the team member's information.","properties":{"gamesPlayed":{"description":"List of games played over the requested epoch period.","items":{"type":"string"},"type":"array"},"partyId":{"description":"Party ID the statistics are related to.","type":"string"},"quantumRewards":{"description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumRewardsPerEpoch"},"type":"array"},"quantumVolumes":{"description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumVolumesPerEpoch"},"type":"array"},"totalGamesPlayed":{"description":"Total number of games played.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"},"totalQuantumVolume":{"description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"}},"type":"object"},"v2TeamMemberStatisticsEdge":{"description":"Team member data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamMemberStatistics","description":"Team member's statistics data."}},"type":"object"},"v2TeamMembersStatisticsConnection":{"description":"Page of team members' statistics and corresponding page information.","properties":{"edges":{"description":"Page of team member data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamMemberStatisticsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamReferee":{"properties":{"joinedAt":{"description":"Timestamp in Unix nanoseconds when the party joined the team.","format":"int64","type":"string"},"joinedAtEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"referee":{"description":"Party that joined the team.","type":"string"},"teamId":{"description":"ID of the team the referee joined.","type":"string"}},"title":"A team's referee info","type":"object"},"v2TeamRefereeConnection":{"description":"Page of team referee data and corresponding page information.","properties":{"edges":{"description":"Page of team referee data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamRefereeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamRefereeEdge":{"description":"Team referee data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamReferee","description":"Team referee data."}},"type":"object"},"v2TeamRefereeHistory":{"properties":{"joinedAt":{"description":"Timestamp in Unix nanoseconds when the party joined the team.","format":"int64","type":"string"},"joinedAtEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"teamId":{"description":"ID of the team the referee joined.","type":"string"}},"title":"A referee's team change information","type":"object"},"v2TeamRefereeHistoryConnection":{"description":"Page of history data about a referee's team membership and corresponding page information.","properties":{"edges":{"description":"Page of team referee history data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamRefereeHistoryEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TeamRefereeHistoryEdge":{"description":"Team referee history data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamRefereeHistory","description":"Team referee data."}},"type":"object"},"v2TeamStatistics":{"description":"Team's statistics record containing the team information.","properties":{"gamesPlayed":{"description":"List of games played over the requested epoch period.","items":{"type":"string"},"type":"array"},"quantumRewards":{"description":"List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumRewardsPerEpoch"},"type":"array"},"quantumVolumes":{"description":"List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch.","items":{"$ref":"#/components/schemas/v2QuantumVolumesPerEpoch"},"type":"array"},"teamId":{"description":"Team ID the statistics are related to.","type":"string"},"totalGamesPlayed":{"description":"Total of games played.","format":"uint64","type":"string"},"totalQuantumRewards":{"description":"Total of rewards accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"},"totalQuantumVolume":{"description":"Total of volume accumulated over the requested epoch period, expressed in\nquantum value.","type":"string"}},"type":"object"},"v2TeamStatisticsEdge":{"description":"Team data item with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TeamStatistics","description":"Team's statistics data."}},"type":"object"},"v2TeamsStatisticsConnection":{"description":"Page of teams' statistics and corresponding page information.","properties":{"edges":{"description":"Page of team data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TeamStatisticsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2TimeWeightedNotionalPosition":{"description":"Time weighted notional position for a party and asset at a given epoch. It is used as a metric to calculate whether\nthe party is eligible for receiving a reward.","properties":{"assetId":{"description":"Asset ID for the settlement asset associated with the position.","type":"string"},"atEpoch":{"description":"Epoch at which the time weighted notional position is calculated.","format":"uint64","type":"string"},"gameId":{"description":"Game ID for the game associated with the position.","type":"string"},"lastUpdated":{"description":"Vega time of the block in which the last position update occurred.","format":"int64","type":"string"},"partyId":{"description":"Party ID for the party associated with the position.","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position for the party and asset.","type":"string"}},"type":"object"},"v2TradeConnection":{"properties":{"edges":{"description":"Page of trades and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TradeEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of trades and corresponding page information","type":"object"},"v2TradeEdge":{"description":"Trade data item with the corresponding cursor..","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaTrade","description":"Data associated with a trade that has been executed."}},"type":"object"},"v2TransferConnection":{"properties":{"edges":{"description":"Page of transfers data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2TransferEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of transfers data items and corresponding page information","type":"object"},"v2TransferDirection":{"default":"TRANSFER_DIRECTION_UNSPECIFIED","enum":["TRANSFER_DIRECTION_UNSPECIFIED","TRANSFER_DIRECTION_TRANSFER_FROM","TRANSFER_DIRECTION_TRANSFER_TO","TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM"],"title":"Direction of a transfer","type":"string"},"v2TransferEdge":{"description":"Transfers data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2TransferNode","description":"Data relating to a transfer that has been made."}},"type":"object"},"v2TransferNode":{"properties":{"fees":{"description":"Fees paid for this transfer.","items":{"$ref":"#/components/schemas/v1TransferFees"},"type":"array"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","description":"Data relating to a transfer that has been made."}},"type":"object"},"v2VolumeDiscountStats":{"description":"Volume discount statistics for a given epoch for all parties.","properties":{"atEpoch":{"description":"Epoch at which the statistics apply.","format":"uint64","type":"string"},"discountFactor":{"description":"Discount factor applied given the party's running volume.","type":"string"},"partyId":{"description":"Party ID for which the statistics apply.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v2VolumeDiscountStatsConnection":{"description":"Page of volume discount stats data and corresponding page information.","properties":{"edges":{"description":"Page of volume discount statistics data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2VolumeDiscountStatsEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"type":"object"},"v2VolumeDiscountStatsEdge":{"description":"Volume discount stats data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/v2VolumeDiscountStats","description":"Volume discount stats data."}},"type":"object"},"v2VoteConnection":{"properties":{"edges":{"description":"Page of vote data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2VoteEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of vote data items and corresponding page information","type":"object"},"v2VoteEdge":{"description":"Votes data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaVote","description":"Data associated with a governance vote."}},"type":"object"},"v2WithdrawalEdge":{"description":"Withdrawals data with the corresponding cursor.","properties":{"cursor":{"description":"Cursor that can be used to fetch further pages.","type":"string"},"node":{"$ref":"#/components/schemas/vegaWithdrawal","description":"Data associated with a single withdrawal made from the Vega network."}},"type":"object"},"v2WithdrawalsConnection":{"properties":{"edges":{"description":"Page of withdrawals data and their corresponding cursors.","items":{"$ref":"#/components/schemas/v2WithdrawalEdge"},"type":"array"},"pageInfo":{"$ref":"#/components/schemas/v2PageInfo","description":"Page information that is used for fetching further pages."}},"title":"Page of withdrawals data and corresponding page information","type":"object"},"vegaAccount":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative.","type":"string"},"id":{"description":"Unique account ID, used internally by Vega.","type":"string"},"marketId":{"description":"Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty.","type":"string"},"owner":{"description":"Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type related to this account."}},"title":"Represents an account for an asset on Vega for a particular owner or party","type":"object"},"vegaAccountDetails":{"properties":{"assetId":{"description":"Asset ID of the asset for this account.","type":"string"},"marketId":{"description":"Not specified if account is not related to a market.","type":"string"},"owner":{"description":"Not specified if network account.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the account."}},"type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance\n - AUCTION_TRIGGER_LONG_BLOCK: Market is suspended in response to a long block","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION","AUCTION_TRIGGER_LONG_BLOCK"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDelegation":{"properties":{"amount":{"description":"Amount delegated. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"epochSeq":{"description":"Epoch of delegation.","type":"string"},"nodeId":{"description":"Node ID to delegate to.","type":"string"},"party":{"description":"Party which is delegating.","type":"string"}},"type":"object"},"vegaDeposit":{"properties":{"amount":{"description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Vega asset targeted by this deposit.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the deposit was created on the Vega network.","format":"int64","type":"string"},"creditedTimestamp":{"description":"Timestamp for when the Vega account was updated with the deposit.","format":"int64","type":"string"},"id":{"description":"Unique ID for the deposit.","type":"string"},"partyId":{"description":"Party ID of the user initiating the deposit.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDepositStatus","description":"Status of the deposit."},"txHash":{"description":"Hash of the transaction from the foreign chain.","type":"string"}},"title":"Deposit on to the Vega network","type":"object"},"vegaDepositStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_CANCELLED","STATUS_FINALIZED","STATUS_DUPLICATE_REJECTED"],"title":"Status of the deposit","type":"string"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEpoch":{"properties":{"delegations":{"description":"List of all delegations in epoch.","items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"seq":{"description":"Sequence is used as epoch ID.","format":"uint64","type":"string"},"timestamps":{"$ref":"#/components/schemas/vegaEpochTimestamps","description":"Timestamps for start/end etc."},"validators":{"description":"Validators that participated in this epoch.","items":{"$ref":"#/components/schemas/vegaNode"},"type":"array"}},"type":"object"},"vegaEpochAction":{"default":"EPOCH_ACTION_UNSPECIFIED","description":"- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.","enum":["EPOCH_ACTION_UNSPECIFIED","EPOCH_ACTION_START","EPOCH_ACTION_END"],"title":"What epoch action has occurred","type":"string"},"vegaEpochData":{"properties":{"offline":{"description":"Total number of offline epochs since node was created.","format":"int32","type":"integer"},"online":{"description":"Total number of online epochs since node was created.","format":"int32","type":"integer"},"total":{"description":"Total number of epochs since node was created.","format":"int32","type":"integer"}},"type":"object"},"vegaEpochRewardSummary":{"properties":{"amount":{"description":"Amount distributed. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"epoch":{"description":"Epoch in which the reward is being paid.","format":"uint64","type":"string"},"marketId":{"description":"Market ID in which the reward is being paid.","type":"string"},"rewardType":{"description":"Type of reward being paid.","type":"string"}},"title":"Details for rewards for a combination of asset, market, and reward type in a given epoch","type":"object"},"vegaEpochTimestamps":{"properties":{"endTime":{"description":"Timestamp in Unix nanoseconds for when the epoch ended, empty if not ended.","format":"int64","type":"string"},"expiryTime":{"description":"Timestamp in Unix nanoseconds for the epoch's expiry.","format":"int64","type":"string"},"firstBlock":{"description":"Height of first block in the epoch.","format":"uint64","type":"string"},"lastBlock":{"description":"Height of last block in the epoch, empty if not ended.","format":"uint64","type":"string"},"startTime":{"description":"Timestamp in Unix nanoseconds for when epoch started.","format":"int64","type":"string"}},"title":"Describes in both human readable and block time when an epoch spans","type":"object"},"vegaErc20WithdrawExt":{"properties":{"receiverAddress":{"description":"Address into which the bridge will release the funds.","type":"string"}},"title":"Extension of data required for the withdraw submissions","type":"object"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaExternalDataSourceSpec":{"properties":{"spec":{"$ref":"#/components/schemas/vegaDataSourceSpec"}},"type":"object"},"vegaFee":{"properties":{"infrastructureFee":{"description":"Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"infrastructureFeeReferrerDiscount":{"description":"Discount on infrastructure fee for eligible referrer.","type":"string"},"infrastructureFeeVolumeDiscount":{"description":"Discount on infrastructure fee based on the taker volume.","type":"string"},"liquidityFee":{"description":"Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"liquidityFeeReferrerDiscount":{"description":"Discount on liquidity fee for eligible referrer.","type":"string"},"liquidityFeeVolumeDiscount":{"description":"Discount on liquidity fee basedo on taker volume.","type":"string"},"makerFee":{"description":"Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"makerFeeReferrerDiscount":{"description":"Referrer discounts.\nDiscount on maker fee for eligible referrer.","type":"string"},"makerFeeVolumeDiscount":{"description":"Volume discounts.\nDiscount on maker fee based on the taker volume.","type":"string"}},"title":"Represents any fees paid by a party, resulting from a trade","type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"cap":{"$ref":"#/components/schemas/vegaFutureCap","description":"If set, this product represents a capped future market."},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureCap":{"properties":{"binarySettlement":{"description":"If set to true, the settlement price must either be zero, or equal to the max price.","type":"boolean"},"fullyCollateralised":{"description":"If set to true, positions must be fully collateralised so there is no default risk for any party.","type":"boolean"},"maxPrice":{"description":"Set the maximum price for orders, and settlement data in market decimals.","type":"string"}},"type":"object"},"vegaFutureProduct":{"properties":{"cap":{"$ref":"#/components/schemas/vegaFutureCap","description":"If set, this product creates a capped future market."},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceData":{"properties":{"no":{"description":"All NO votes against the proposal above.","items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"noParty":{"additionalProperties":{"$ref":"#/components/schemas/vegaVote"},"description":"All latest NO votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","type":"object"},"proposal":{"$ref":"#/components/schemas/vegaProposal","description":"Governance proposal that is being voted on."},"proposalType":{"$ref":"#/components/schemas/vegaGovernanceDataType","description":"Type of proposal this data is for."},"proposals":{"description":"If proposal type is batch, proposals will contain all the proposals that are make up the batch.","items":{"$ref":"#/components/schemas/vegaProposal"},"type":"array"},"yes":{"description":"All YES votes in favour of the proposal above.","items":{"$ref":"#/components/schemas/vegaVote"},"type":"array"},"yesParty":{"additionalProperties":{"$ref":"#/components/schemas/vegaVote"},"description":"All latest YES votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party.","type":"object"}},"title":"Governance data","type":"object"},"vegaGovernanceDataType":{"default":"TYPE_SINGLE_OR_UNSPECIFIED","description":"- TYPE_SINGLE_OR_UNSPECIFIED: Single proposal only. In case it has not been specified, for example in older proposals, then this is the default.\n - TYPE_BATCH: Proposal contains a batch of proposals or a proposal that should be treated as part of a batch.","enum":["TYPE_SINGLE_OR_UNSPECIFIED","TYPE_BATCH"],"title":"Proposal type","type":"string"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIcebergOrder":{"properties":{"minimumVisibleSize":{"description":"If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that will be made visible if the iceberg order is replenished after trading.","format":"uint64","type":"string"},"reservedRemaining":{"description":"Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed.","format":"uint64","type":"string"}},"title":"Details of an iceberg order","type":"object"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM","INDIVIDUAL_SCOPE_AMM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLedgerEntry":{"properties":{"amount":{"description":"Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"fromAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer from."},"fromAccountBalance":{"description":"Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in nanoseconds of when the ledger entry was created.","format":"int64","type":"string"},"toAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer to."},"toAccountBalance":{"description":"Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"transferId":{"description":"Transfer ID the ledger entry relates to.","type":"string"},"type":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type for this entry."}},"title":"Represents a ledger entry on Vega","type":"object"},"vegaLedgerMovement":{"properties":{"balances":{"description":"Resulting balances once the ledger movement are applied.","items":{"$ref":"#/components/schemas/vegaPostTransferBalance"},"type":"array"},"entries":{"description":"All the entries for these ledger movements.","items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"}},"type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityOrder":{"properties":{"offset":{"description":"Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places.","type":"string"},"proportion":{"description":"Relative proportion of the commitment to be allocated at a price level.","format":"int64","type":"integer"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Pegged reference point for the order."}},"title":"Represents a liquidity order","type":"object"},"vegaLiquidityOrderReference":{"properties":{"liquidityOrder":{"$ref":"#/components/schemas/vegaLiquidityOrder","description":"Liquidity order from the original submission."},"orderId":{"description":"Unique ID of the pegged order generated to fulfil this liquidity order.","type":"string"}},"title":"Pair of a liquidity order and the ID of the generated order","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquidityProvision":{"properties":{"buys":{"description":"Set of liquidity buy orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"commitmentAmount":{"description":"Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"createdAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was created.","format":"int64","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"id":{"description":"Unique ID for the liquidity provision.","type":"string"},"marketId":{"description":"Market ID for the liquidity provision.","type":"string"},"partyId":{"description":"Unique party ID for the creator of the provision.","type":"string"},"reference":{"description":"Reference shared between this liquidity provision and all its orders.","type":"string"},"sells":{"description":"Set of liquidity sell orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"status":{"$ref":"#/components/schemas/vegaLiquidityProvisionStatus","description":"Status of this liquidity provision."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was updated.","format":"int64","type":"string"},"version":{"description":"Version of this liquidity provision.","format":"uint64","type":"string"}},"title":"Liquidity provider commitment","type":"object"},"vegaLiquidityProvisionStatus":{"default":"STATUS_UNSPECIFIED","description":"Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_STOPPED","STATUS_CANCELLED","STATUS_REJECTED","STATUS_UNDEPLOYED","STATUS_PENDING"],"type":"string"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"riskFactorOverride":{"$ref":"#/components/schemas/vegaRiskFactorOverride","description":"And optional override for the risk factor calculated by the risk model."},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"fullyCollateralised":{"description":"If set to true, positions must be fully collateralised so there is no default risk for any party (capped futures).","type":"boolean"},"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarginLevels":{"properties":{"asset":{"description":"Asset ID for which the margin levels apply.","type":"string"},"collateralReleaseLevel":{"description":"Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"initialMargin":{"description":"Initial margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"maintenanceMargin":{"description":"Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"marginFactor":{"description":"Margin factor, relevant only for isolated margin, 0 otherwise.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Margin mode for the party, cross margin or isolated margin."},"marketId":{"description":"Market ID for which the margin levels apply.","type":"string"},"orderMargin":{"description":"Margin required to cover orders in isolated margin mode.","type":"string"},"partyId":{"description":"Party ID for whom the margin levels apply.","type":"string"},"searchLevel":{"description":"Margin search level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the ledger entry was created.","format":"int64","type":"string"}},"title":"Represents the margin levels for a party on a market at a given time","type":"object"},"vegaMarginMode":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"title":"- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketDepth":{"properties":{"buy":{"description":"Collection of price levels for the buy side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"marketId":{"description":"Market ID for which the depth levels apply.","type":"string"},"sell":{"description":"Collection of price levels for the sell side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number for the market depth data returned.","format":"uint64","type":"string"}},"title":"Represents market depth or order book data for the specified market on Vega","type":"object"},"vegaMarketDepthUpdate":{"properties":{"buy":{"description":"Collection of updated price levels for the buy side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"marketId":{"description":"Market ID for which the market depth updates are for.","type":"string"},"previousSequenceNumber":{"description":"Sequence number of the previous market depth update, for checking there are no gaps.","format":"uint64","type":"string"},"sell":{"description":"Collection of updated price levels for the sell side of the book.","items":{"$ref":"#/components/schemas/vegaPriceLevel"},"type":"array"},"sequenceNumber":{"description":"Sequence number for the market depth update data returned. It is increasing but not monotonic.","format":"uint64","type":"string"}},"title":"Represents the changed market depth since the last update","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"canUseAmm":{"description":"Can parties use AMM related transactions.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNode":{"properties":{"avatarUrl":{"description":"Avatar url.","type":"string"},"delegations":{"description":"Node's delegations.","items":{"$ref":"#/components/schemas/vegaDelegation"},"type":"array"},"epochData":{"$ref":"#/components/schemas/vegaEpochData","description":"Information about epoch."},"ethereumAddress":{"description":"Ethereum public key of the node.","type":"string"},"id":{"description":"Node ID i.e. the node's wallet ID.","type":"string"},"infoUrl":{"description":"URL where users can find out more information on the node.","type":"string"},"location":{"description":"Country code for the location of the node.","type":"string"},"maxIntendedStake":{"description":"Max amount of (wanted) stake. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"name":{"description":"Node name.","type":"string"},"pendingStake":{"description":"Amount of stake on the next epoch. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"pubKey":{"description":"Public key of the node operator.","type":"string"},"rankingScore":{"$ref":"#/components/schemas/vegaRankingScore","description":"Node ranking information."},"rewardScore":{"$ref":"#/components/schemas/vegaRewardScore","description":"Node reward score."},"stakedByDelegates":{"description":"Amount of stake that has been delegated by token holders. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"stakedByOperator":{"description":"Amount the node operator has put up themselves. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"stakedTotal":{"description":"Total amount staked on node. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"status":{"$ref":"#/components/schemas/vegaNodeStatus","description":"Node status."},"tmPubKey":{"description":"Public key of Tendermint.","type":"string"}},"type":"object"},"vegaNodeData":{"properties":{"ersatzNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of ersatz (standby) nodes in the network."},"inactiveNodes":{"description":"Total number of nodes that had a performance score of 0 at the end of the last epoch.","format":"int64","type":"integer"},"pendingNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of pending nodes in the network."},"stakedTotal":{"description":"Total staked amount across all nodes. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"tendermintNodes":{"$ref":"#/components/schemas/vegaNodeSet","description":"Details on the set of consensus nodes in the network."},"totalNodes":{"description":"Total number of nodes across all node sets.","format":"int64","type":"integer"},"uptime":{"description":"Total uptime for all epochs across all nodes.","format":"float","type":"number"}},"type":"object"},"vegaNodeSet":{"properties":{"demoted":{"description":"IDs of nodes that were demoted into this node set at the start of the epoch.","items":{"type":"string"},"type":"array"},"inactive":{"description":"Number of nodes in the node set that had a performance score of 0 at the end of the last epoch.","format":"int64","type":"integer"},"maximum":{"description":"Total number of nodes allowed in the node set.","format":"int64","type":"integer"},"promoted":{"description":"IDs of nodes that were promoted into this node set at the start of the epoch.","items":{"type":"string"},"type":"array"},"total":{"description":"Total number of nodes in the node set.","format":"int64","type":"integer"}},"title":"Details on the collection of nodes for a particular validator status","type":"object"},"vegaNodeStatus":{"default":"NODE_STATUS_UNSPECIFIED","description":"- NODE_STATUS_VALIDATOR: Node is a validating node\n - NODE_STATUS_NON_VALIDATOR: Node is a non-validating node","enum":["NODE_STATUS_UNSPECIFIED","NODE_STATUS_VALIDATOR","NODE_STATUS_NON_VALIDATOR"],"title":"Node status type","type":"string"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaOracleData":{"properties":{"externalData":{"$ref":"#/components/schemas/v1ExternalData"}},"type":"object"},"vegaOracleSpec":{"properties":{"externalDataSourceSpec":{"$ref":"#/components/schemas/vegaExternalDataSourceSpec"}},"title":"Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*","type":"object"},"vegaOrder":{"properties":{"batchId":{"description":"Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation.","format":"uint64","type":"string"},"createdAt":{"description":"Timestamp for when the order was created at, in nanoseconds.","format":"int64","type":"string"},"expiresAt":{"description":"Timestamp in Unix nanoseconds for when the order will expire.","format":"int64","type":"string"},"icebergOrder":{"$ref":"#/components/schemas/vegaIcebergOrder","title":"Details of an iceberg order"},"id":{"description":"Unique ID generated for the order.","type":"string"},"liquidityProvisionId":{"description":"Set if the order was created as part of a liquidity provision, will be empty if not.","type":"string"},"marketId":{"description":"Market ID for the order.","type":"string"},"partyId":{"description":"Party ID for the order.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details, used only if the order represents a pegged order."},"postOnly":{"description":"Only valid for Limit orders. Cannot be True at the same time as Reduce-Only.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"reason":{"$ref":"#/components/schemas/vegaOrderError","description":"Futher details for why an order with status `STATUS_REJECTED` was rejected."},"reduceOnly":{"description":"Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0.","type":"boolean"},"reference":{"description":"Reference given for the order.","type":"string"},"remaining":{"description":"Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED.","format":"uint64","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. SIDE_BUY or SIDE_SELL."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of contracts.","format":"uint64","type":"string"},"status":{"$ref":"#/components/schemas/vegaOrderStatus","description":"Current status of the order."},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","title":"Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce"},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type for the order."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the order was last updated.","format":"int64","type":"string"},"version":{"description":"Version for the order, initial value is version 1 and is incremented after each successful amend.","format":"uint64","type":"string"}},"title":"Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties","type":"object"},"vegaOrderError":{"default":"ORDER_ERROR_UNSPECIFIED","description":"- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be >= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be > zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size\n - ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE: Order price exceeds the max price of the capped future market","enum":["ORDER_ERROR_UNSPECIFIED","ORDER_ERROR_INVALID_MARKET_ID","ORDER_ERROR_INVALID_ORDER_ID","ORDER_ERROR_OUT_OF_SEQUENCE","ORDER_ERROR_INVALID_REMAINING_SIZE","ORDER_ERROR_TIME_FAILURE","ORDER_ERROR_REMOVAL_FAILURE","ORDER_ERROR_INVALID_EXPIRATION_DATETIME","ORDER_ERROR_INVALID_ORDER_REFERENCE","ORDER_ERROR_EDIT_NOT_ALLOWED","ORDER_ERROR_AMEND_FAILURE","ORDER_ERROR_NOT_FOUND","ORDER_ERROR_INVALID_PARTY_ID","ORDER_ERROR_MARKET_CLOSED","ORDER_ERROR_MARGIN_CHECK_FAILED","ORDER_ERROR_MISSING_GENERAL_ACCOUNT","ORDER_ERROR_INTERNAL_ERROR","ORDER_ERROR_INVALID_SIZE","ORDER_ERROR_INVALID_PERSISTENCE","ORDER_ERROR_INVALID_TYPE","ORDER_ERROR_SELF_TRADING","ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES","ORDER_ERROR_INCORRECT_MARKET_TYPE","ORDER_ERROR_INVALID_TIME_IN_FORCE","ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION","ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING","ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT","ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT","ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT","ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC","ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN","ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN","ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION","ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION","ORDER_ERROR_MUST_BE_LIMIT_ORDER","ORDER_ERROR_MUST_BE_GTT_OR_GTC","ORDER_ERROR_WITHOUT_REFERENCE_PRICE","ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO","ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE","ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE"],"title":"OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`","type":"string"},"vegaOrderStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"title":"Status values for an order","type":"string"},"vegaOrderType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"title":"Type values for an order","type":"string"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPartyProfile":{"description":"Holds metadata associated to a party.","properties":{"alias":{"description":"Alias given to the party.","type":"string"},"derivedKeys":{"description":"Derived keys for the party.","items":{"type":"string"},"type":"array"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"},"partyId":{"description":"Party ID associated to the profile.","type":"string"}},"type":"object"},"vegaPeggedOrder":{"properties":{"offset":{"description":"Offset from the price reference.","type":"string"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Price point the order is linked to."}},"title":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","type":"object"},"vegaPeggedReference":{"default":"PEGGED_REFERENCE_UNSPECIFIED","description":"- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference","enum":["PEGGED_REFERENCE_UNSPECIFIED","PEGGED_REFERENCE_MID","PEGGED_REFERENCE_BEST_BID","PEGGED_REFERENCE_BEST_ASK"],"title":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","type":"string"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPosition":{"properties":{"averageEntryPrice":{"description":"Average entry price for the position, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"lossSocialisationAmount":{"description":"Sum of profit that could not be paid due to loss socialisation.","type":"string"},"marketId":{"description":"Market ID in which the position is held.","type":"string"},"openVolume":{"description":"Open volume for the position, value is signed +ve for long and -ve for short.","format":"int64","type":"string"},"partyId":{"description":"Party ID holding the position.","type":"string"},"positionStatus":{"$ref":"#/components/schemas/vegaPositionStatus","description":"Position status, indicating whether the party was distressed and had orders cancelled or was closed out."},"realisedPnl":{"description":"Realised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","type":"string"},"unrealisedPnl":{"description":"Unrealised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places.","type":"string"},"updatedAt":{"description":"Timestamp for the latest time the position was updated.","format":"int64","type":"string"}},"title":"Represents position data for a party on the specified market on Vega","type":"object"},"vegaPositionStatus":{"default":"POSITION_STATUS_UNSPECIFIED","enum":["POSITION_STATUS_UNSPECIFIED","POSITION_STATUS_ORDERS_CLOSED","POSITION_STATUS_CLOSED_OUT","POSITION_STATUS_DISTRESSED"],"title":"Represents the status of a position","type":"string"},"vegaPostTransferBalance":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccountDetails","description":"Account relating to the transfer."},"balance":{"description":"Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"}},"title":"Represents the balance for an account during a transfer","type":"object"},"vegaPriceLevel":{"properties":{"ammVolume":{"description":"Volume of AMM's at the price level.","format":"uint64","type":"string"},"ammVolumeEstimated":{"description":"Estimated AMM volume at the price level.","format":"uint64","type":"string"},"numberOfOrders":{"description":"Number of orders at the price level.","format":"uint64","type":"string"},"price":{"description":"Price for the price level, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places. This field\nis an unsigned integer passed as a string and needs to be scaled using the market's decimal places.","type":"string"},"volume":{"description":"Volume at the price level.","format":"uint64","type":"string"}},"title":"Represents a price level from market depth or order book data","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"active":{"description":"Has this bound been triggered yet or is it still active.","type":"boolean"},"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRankingScore":{"properties":{"performanceScore":{"description":"Performance based score.","type":"string"},"previousStatus":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator in the previous epoch."},"rankingScore":{"description":"Final score.","type":"string"},"stakeScore":{"description":"Stake based score - no anti-whaling.","type":"string"},"status":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator in the current epoch."},"votingPower":{"description":"Tendermint voting power of the validator.","format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaReward":{"properties":{"amount":{"description":"Amount paid as a reward. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"epoch":{"description":"Epoch in which the reward is being paid.","format":"uint64","type":"string"},"gameId":{"description":"ID of the game the reward payment was made for if the payment was made for participation in a game.","type":"string"},"lockedUntilEpoch":{"description":"The epoch when the reward is being released.","format":"uint64","type":"string"},"marketId":{"description":"Market ID in which the reward is being paid.","type":"string"},"partyId":{"description":"Party ID to whom the reward is being paid.","type":"string"},"percentageOfTotal":{"description":"Percentage of total rewards paid in the epoch.","type":"string"},"quantumAmount":{"description":"Amount paid as a reward, expressed in asset's quantum unit.","type":"string"},"receivedAt":{"description":"Timestamp at which the reward was paid as Unix nano time.","format":"int64","type":"string"},"rewardType":{"description":"Type of reward being paid.","type":"string"},"teamId":{"description":"ID of the team the party is a member of, if the party is a member of a participating team,\nand the reward payment was made for participation in a game.\nThis field is currently only populated by the rewards API.","type":"string"}},"title":"Details for a single reward payment","type":"object"},"vegaRewardScore":{"properties":{"multisigScore":{"description":"Multisig score.","type":"string"},"normalisedScore":{"description":"Normalised validator score for rewards.","type":"string"},"performanceScore":{"description":"Performance based score.","type":"string"},"rawValidatorScore":{"description":"Stake based score - with anti-whaling.","type":"string"},"validatorScore":{"description":"Un-normalised score.","type":"string"},"validatorStatus":{"$ref":"#/components/schemas/vegaValidatorNodeStatus","description":"Status of the validator for reward."}},"type":"object"},"vegaRewardSummary":{"properties":{"amount":{"description":"Total amount of rewards paid in the asset. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"assetId":{"description":"Asset ID in which the reward is being paid.","type":"string"},"partyId":{"description":"Party ID to whom the reward is being paid.","type":"string"}},"title":"Details for rewards for a single asset","type":"object"},"vegaRiskFactor":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"market":{"description":"Market ID that relates to this risk factor.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factors are used to calculate the current risk associated with orders trading on a given market","type":"object"},"vegaRiskFactorOverride":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factor override to control stable leverage","type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSide":{"default":"SIDE_UNSPECIFIED","description":"- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"title":"Side relates to the direction of an order, to Buy, or Sell","type":"string"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaStopOrder":{"properties":{"createdAt":{"description":"Creation time of the stop order.","format":"int64","type":"string"},"expiresAt":{"description":"Optional expiry timestamp.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"id":{"title":"ID of this stop order\nalso the ID of the associated order if it is ever triggered","type":"string"},"marketId":{"description":"ID of the market the stop order is submitted to.","type":"string"},"ocoLinkId":{"title":"The ID of the 'other' part of the OCO if 2 stop orders were submitted at once","type":"string"},"orderId":{"description":"ID of the order created once the trigger is hit.","type":"string"},"partyId":{"description":"ID of the party that submitted this stop order.","type":"string"},"price":{"description":"Fixed price at which the order will be submitted.","type":"string"},"rejectionReason":{"$ref":"#/components/schemas/StopOrderRejectionReason","title":"An optional reason for why a stop order was rejected"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Size override setting"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"Size override value"},"status":{"$ref":"#/components/schemas/vegaStopOrderStatus","description":"Status of the stop order."},"trailingPercentOffset":{"title":"Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%","type":"string"},"triggerDirection":{"$ref":"#/components/schemas/StopOrderTriggerDirection","description":"Trigger direction for this stop order."},"updatedAt":{"description":"Last update of this stop order.","format":"int64","type":"string"}},"type":"object"},"vegaStopOrderStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","type":"string"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaTrade":{"properties":{"aggressor":{"$ref":"#/components/schemas/vegaSide","description":"Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL."},"assetPrice":{"description":"Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates.","type":"string"},"buyOrder":{"description":"Identifier of the order from the buy side.","type":"string"},"buyer":{"description":"Unique party ID for the buyer.","type":"string"},"buyerAuctionBatch":{"description":"Auction batch number that the buy side order was placed in.","format":"uint64","type":"string"},"buyerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the buyer party for the trade."},"id":{"description":"Unique ID for the trade.","type":"string"},"marketId":{"description":"Market ID on which the trade occurred.","type":"string"},"price":{"description":"Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"sellOrder":{"description":"Identifier of the order from the sell side.","type":"string"},"seller":{"description":"Unique party ID for the seller.","type":"string"},"sellerAuctionBatch":{"description":"Auction batch number that the sell side order was placed in.","format":"uint64","type":"string"},"sellerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the seller party for the trade."},"size":{"description":"Size filled for the trade.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the trade occurred.","format":"int64","type":"string"},"type":{"$ref":"#/components/schemas/vegaTradeType","description":"Type for the trade."}},"title":"A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega","type":"object"},"vegaTradeType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party","enum":["TYPE_UNSPECIFIED","TYPE_DEFAULT","TYPE_NETWORK_CLOSE_OUT_GOOD","TYPE_NETWORK_CLOSE_OUT_BAD"],"title":"Type values for a trade","type":"string"},"vegaTransferType":{"default":"TRANSFER_TYPE_UNSPECIFIED","description":"- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.\n - TRANSFER_TYPE_AMM_LOW: Transfer from a party's general account to their AMM's general account.\n - TRANSFER_TYPE_AMM_HIGH: Transfer from an AMM's general account to their owner's general account.\n - TRANSFER_TYPE_AMM_RELEASE: Transfer releasing an AMM's general account upon closure.","enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH","TRANSFER_TYPE_AMM_LOW","TRANSFER_TYPE_AMM_HIGH","TRANSFER_TYPE_AMM_RELEASE"],"title":"Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place","type":"string"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaValidatorNodeStatus":{"default":"VALIDATOR_NODE_STATUS_UNSPECIFIED","description":"- VALIDATOR_NODE_STATUS_TENDERMINT: Node is a tendermint validator\n - VALIDATOR_NODE_STATUS_ERSATZ: Node is an ersatz validator\n - VALIDATOR_NODE_STATUS_PENDING: Node is a pending validator","enum":["VALIDATOR_NODE_STATUS_UNSPECIFIED","VALIDATOR_NODE_STATUS_TENDERMINT","VALIDATOR_NODE_STATUS_ERSATZ","VALIDATOR_NODE_STATUS_PENDING"],"title":"Validation status of the node","type":"string"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"},"vegaWithdrawExt":{"properties":{"erc20":{"$ref":"#/components/schemas/vegaErc20WithdrawExt","description":"ERC20 withdrawal details."}},"title":"Withdrawal external details","type":"object"},"vegaWithdrawal":{"properties":{"amount":{"description":"Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to withdraw funds from.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the network started to process this withdrawal.","format":"int64","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Foreign chain specifics."},"id":{"description":"Unique ID for the withdrawal.","type":"string"},"partyId":{"description":"Unique party ID of the user initiating the withdrawal.","type":"string"},"ref":{"description":"Reference which is used by the foreign chain\nto refer to this withdrawal.","type":"string"},"status":{"$ref":"#/components/schemas/vegaWithdrawalStatus","description":"Status of the withdrawal."},"txHash":{"description":"Hash of the foreign chain for this transaction.","type":"string"},"withdrawnTimestamp":{"description":"Timestamp for when the withdrawal was finalised by the network.","format":"int64","type":"string"}},"title":"Withdrawal from the Vega network","type":"object"},"vegaWithdrawalStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_REJECTED","STATUS_FINALIZED"],"title":"Status of the withdrawal","type":"string"},"vegacommandsv1OneOffTransfer":{"description":"Details for a one-off transfer.","properties":{"deliverOn":{"description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","format":"int64","type":"string"}},"type":"object"},"vegacommandsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be executed.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"description":"First epoch from which this transfer shall be executed.","format":"uint64","type":"string"}},"title":"Details for a recurring transfer","type":"object"},"vegacommandsv1Transfer":{"properties":{"amount":{"description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset ID of the asset to be transferred.","type":"string"},"from":{"description":"AMM key from which assets are to be transferred, if applicable.\nThe submitter of the transaction must be the owner of this AMM key.\nIf provided, the 'from_account_type' must be REWARDS_VESTED, and the asset in this account\nmust match the asset specified in the transfer.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type from which the funds of the party should be taken."},"oneOff":{"$ref":"#/components/schemas/vegacommandsv1OneOffTransfer","description":"Details of a one-off transfer that is executed once at a specified time."},"recurring":{"$ref":"#/components/schemas/vegacommandsv1RecurringTransfer","description":"Details of a transfer that is executed once every epoch until stopped."},"reference":{"description":"Reference to be attached to the transfer.","type":"string"},"to":{"description":"Public key of the destination account.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the destination account."}},"title":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","type":"object"},"vegaeventsv1OneOffTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"vegaeventsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"vegaeventsv1Transfer":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"from":{"type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType"},"gameId":{"title":"ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation","type":"string"},"id":{"type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaeventsv1OneOffTransfer"},"oneOffGovernance":{"$ref":"#/components/schemas/v1OneOffGovernanceTransfer"},"reason":{"type":"string"},"recurring":{"$ref":"#/components/schemas/vegaeventsv1RecurringTransfer"},"recurringGovernance":{"$ref":"#/components/schemas/v1RecurringGovernanceTransfer"},"reference":{"type":"string"},"status":{"$ref":"#/components/schemas/v1TransferStatus"},"timestamp":{"format":"int64","type":"string"},"to":{"type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType"}},"type":"object"}}},"tags":[{"name":"Trading Data Service (v2)"}]} \ No newline at end of file diff --git a/specs/v0.77.6/trading_data_v2.swagger.json b/specs/v0.77.6/trading_data_v2.swagger.json new file mode 100644 index 000000000..6898f8870 --- /dev/null +++ b/specs/v0.77.6/trading_data_v2.swagger.json @@ -0,0 +1,23300 @@ +{ + "swagger": "2.0", + "info": { + "title": "Vega data node APIs", + "version": "v0.77.6" + }, + "tags": [ + { + "name": "Trading Data Service (v2)" + } + ], + "host": "https://api.testnet.vega.xyz", + "schemes": [ + + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": { + "/api/v2/accounts": { + "get": { + "summary": "List accounts", + "description": "Get a list of accounts matching the supplied filter, including their current balances.\nIf a given account has never had a balance, it will be absent from the list.", + "operationId": "TradingDataService_ListAccounts", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListAccountsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "filter.assetId", + "description": "Restrict accounts to those holding balances in this asset ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "filter.partyIds", + "description": "Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.marketIds", + "description": "Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.accountTypes", + "description": "Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "includeDerivedParties", + "description": "Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Accounts" + ] + } + }, + "/api/v2/amms": { + "get": { + "summary": "List AMMs", + "description": "Get a list of AMM or filter by market ID, party ID or AMM ID", + "operationId": "TradingDataService_ListAMMs", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListAMMsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "id", + "description": "AMM ID to filter for. If party ID or market ID is provided, the ID filter is ignored.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to filter for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "marketId", + "description": "Market ID to filter for. If party ID is provided, the market filter is ignored.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "ammPartyId", + "description": "Party's underlying AMM sub-account to filter for. A party's AMM sub-account will remain the\nsame regardless of the AMM.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "status", + "description": "Filter for AMMs with the given status. This filter will be ignored if any of the other\nfilters have been set.\n\n - STATUS_ACTIVE: AMM is active on the market and is posting tradable volume.\n - STATUS_REJECTED: AMM submission was rejected.\n - STATUS_CANCELLED: AMM has been cancelled by the owner and is no longer trading.\n - STATUS_STOPPED: AMM has been stopped by the network and is no longer trading.\n - STATUS_REDUCE_ONLY: AMM will only trade such that it will reduce its position.", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_REJECTED", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_REDUCE_ONLY" + ], + "default": "STATUS_UNSPECIFIED" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "AMMs" + ] + } + }, + "/api/v2/asset/{assetId}": { + "get": { + "summary": "Get asset", + "description": "Get a single asset using its ID. Use the assets list query to get an asset's ID", + "operationId": "TradingDataService_GetAsset", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetAssetResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "assetId", + "description": "Asset ID to get data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Assets" + ] + } + }, + "/api/v2/assets": { + "get": { + "summary": "List assets", + "description": "Get a list of assets available on the Vega network", + "operationId": "TradingDataService_ListAssets", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListAssetsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "assetId", + "description": "Optional asset ID to list data for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Assets" + ] + } + }, + "/api/v2/balance/changes": { + "get": { + "summary": "List balance changes", + "description": "Get a list of the changes in account balances over a period of time.", + "operationId": "TradingDataService_ListBalanceChanges", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListBalanceChangesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "filter.assetId", + "description": "Restrict accounts to those holding balances in this asset ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "filter.partyIds", + "description": "Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.marketIds", + "description": "Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.accountTypes", + "description": "Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Accounts" + ] + } + }, + "/api/v2/candle": { + "get": { + "summary": "List candle data", + "description": "Get a list of candle data for a given candle ID.\nA candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API.", + "operationId": "TradingDataService_ListCandleData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListCandleDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "candleId", + "description": "Candle ID to retrieve candle data for.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "fromTimestamp", + "description": "Timestamp in Unix nanoseconds to retrieve candles from.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "toTimestamp", + "description": "Timestamp in Unix nanoseconds to retrieve candles to.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Candles" + ] + } + }, + "/api/v2/candle/intervals": { + "get": { + "summary": "List candle intervals", + "description": "Get a list of all available candle intervals for a given market along with the corresponding candle ID.", + "operationId": "TradingDataService_ListCandleIntervals", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListCandleIntervalsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Unique ID for the market to list candle intervals for.", + "in": "query", + "required": true, + "type": "string" + } + ], + "tags": [ + "Candles" + ] + } + }, + "/api/v2/checkpoints": { + "get": { + "summary": "List checkpoints", + "description": "Get a list of information about checkpoints generated by the network", + "operationId": "TradingDataService_ListCheckpoints", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListCheckpointsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/delegations": { + "get": { + "summary": "List delegations", + "description": "Get a list of the token delegations on the network", + "operationId": "TradingDataService_ListDelegations", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListDelegationsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict delegations to those made by the given party ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "nodeId", + "description": "Restrict delegations to those made to the given node ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochId", + "description": "Return delegations made in the given epoch. If not set, delegations for the current epoch will be returned.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/deposit/{id}": { + "get": { + "summary": "Get deposit", + "description": "Get a deposit by its ID", + "operationId": "TradingDataService_GetDeposit", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetDepositResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "id", + "description": "Deposit ID to return data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Assets" + ] + } + }, + "/api/v2/deposits": { + "get": { + "summary": "List deposits", + "description": "Get a list of deposits for a given party.\nIf a date range is provided, filtering will be based on the last time the deposit\nhas been updated in Vega time.", + "operationId": "TradingDataService_ListDeposits", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListDepositsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict deposits to those made by the given party ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Assets" + ] + } + }, + "/api/v2/epoch": { + "get": { + "summary": "Get epoch", + "description": "Get data for a specific epoch, if ID is omitted, it retrieves the current epoch", + "operationId": "TradingDataService_GetEpoch", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetEpochResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "id", + "description": "Epoch ID. If provided, returns the epoch with the given ID.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "block", + "description": "Block height. If provided, returns the epoch that the given block is in.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/erc20/asset/limits/bundle": { + "get": { + "summary": "Get ERC20 set asset limits bundle", + "description": "Get the signature bundle to update the token limits. These are `maxLifetimeDeposit` and `withdrawThreshold` for a given ERC20 token that is\nalready allowlisted in the collateral bridge.", + "operationId": "TradingDataService_GetERC20SetAssetLimitsBundle", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetERC20SetAssetLimitsBundleResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "proposalId", + "description": "Proposal ID of the asset update proposal.", + "in": "query", + "required": true, + "type": "string" + } + ], + "tags": [ + "ERC20 bridge" + ] + } + }, + "/api/v2/erc20/asset/list/bundle": { + "get": { + "summary": "Get ERC20 list asset bundle", + "description": "Get the signatures bundle to allowlist an ERC20 token in the collateral bridge", + "operationId": "TradingDataService_GetERC20ListAssetBundle", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetERC20ListAssetBundleResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "assetId", + "description": "Asset ID of the asset bundle requested.", + "in": "query", + "required": true, + "type": "string" + } + ], + "tags": [ + "ERC20 bridge" + ] + } + }, + "/api/v2/erc20/asset/withdrawal/bundle": { + "get": { + "summary": "Get ERC20 withdrawal approval", + "description": "Get the signature bundle to finalise a withdrawal on Ethereum", + "operationId": "TradingDataService_GetERC20WithdrawalApproval", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetERC20WithdrawalApprovalResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "withdrawalId", + "description": "Withdrawal ID to retrieve.", + "in": "query", + "required": true, + "type": "string" + } + ], + "tags": [ + "ERC20 bridge" + ] + } + }, + "/api/v2/erc20/multisigcontrol/signer/added/bundles": { + "get": { + "summary": "List ERC20 multisig signer added bundles", + "description": "Get a list of the signature bundles to add a particular validator to the signer list of the multisig contract", + "operationId": "TradingDataService_ListERC20MultiSigSignerAddedBundles", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListERC20MultiSigSignerAddedBundlesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "nodeId", + "description": "Node ID of the validator for which a signature bundle is required.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "submitter", + "description": "Ethereum address of the validator that will submit the bundle.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochSeq", + "description": "Epoch in which the bundle was generated, i.e. the epoch in which the node was promoted to consensus validator.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "chainId", + "description": "Filter signature bundles to those related to the contract on the given chain ID.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "ERC20 bridge" + ] + } + }, + "/api/v2/erc20/multisigcontrol/signer/removed/bundles": { + "get": { + "summary": "List ERC20 multisig signer removed bundles", + "description": "Get a list of the signature bundles to remove a particular validator from signer list of the multisig contract", + "operationId": "TradingDataService_ListERC20MultiSigSignerRemovedBundles", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListERC20MultiSigSignerRemovedBundlesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "nodeId", + "description": "Node ID of the validator of which a signature bundle is required.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "submitter", + "description": "Ethereum address of the validator that will submit the bundle.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochSeq", + "description": "Epoch in which the bundle was generated, i.e. the epoch in which the node was demoted from a consensus validator.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "chainId", + "description": "Filter signature bundles to those related to the contract on the given chain ID.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "ERC20 bridge" + ] + } + }, + "/api/v2/estimate/amm/bounds": { + "get": { + "summary": "Estimate AMM bounds", + "description": "Get a list of AMMs or filter by market ID, party ID or AMM ID", + "operationId": "TradingDataService_EstimateAMMBounds", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2EstimateAMMBoundsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "basePrice", + "description": "Base price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "upperPrice", + "description": "Upper price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "lowerPrice", + "description": "Lower price of the AMM pool, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "leverageAtUpperPrice", + "description": "Leverage at the upper price of the AMM pool.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "leverageAtLowerPrice", + "description": "Leverage at the lower price of the AMM pool.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "commitmentAmount", + "description": "Amount of the asset that the party is willing to commit to the AMM pool.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "marketId", + "description": "Market ID to estimate the AMM for.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "AMMs" + ] + } + }, + "/api/v2/estimate/fee": { + "get": { + "summary": "Estimate fee", + "description": "Estimate the fee that would be incurred for submitting an order\nwith the specified price and size on the market.", + "operationId": "TradingDataService_EstimateFee", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2EstimateFeeResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID, used to specify the fee factors.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "price", + "description": "Price at which the potential order is expected to trade.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "size", + "description": "Size at which the potential order is expected to trade.", + "in": "query", + "required": true, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/estimate/margin": { + "get": { + "summary": "Estimate margin", + "description": "Estimate the margin that would be required for submitting this order", + "operationId": "TradingDataService_EstimateMargin", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2EstimateMarginResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID for the order.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID of the order.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "side", + "description": "Order side - indicator for Seller or Buyer side.\n\n - SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "SIDE_UNSPECIFIED", + "SIDE_BUY", + "SIDE_SELL" + ], + "default": "SIDE_UNSPECIFIED" + }, + { + "name": "type", + "description": "Type of the order.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LIMIT", + "TYPE_MARKET", + "TYPE_NETWORK" + ], + "default": "TYPE_UNSPECIFIED" + }, + { + "name": "size", + "description": "Size of order.", + "in": "query", + "required": true, + "type": "string", + "format": "uint64" + }, + { + "name": "price", + "description": "Price of the asset.", + "in": "query", + "required": true, + "type": "string" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/estimate/position": { + "get": { + "summary": "Estimate position", + "description": "Estimate the margin that would be required for maintaining the specified position, collateral increase needed to open the specified position and the liquidation price estimate.\nMargin estimates are scaled to asset decimal places.\nLiquidation price estimates are scaled to asset decimal places by default, unless an argument to scale to market decimal places is specified in the request.", + "operationId": "TradingDataService_EstimatePosition", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2EstimatePositionResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to estimate position for.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "openVolume", + "description": "Open volume. This field is a signed integer scaled to the market's position decimal places.\nA negative number denotes a short position.", + "in": "query", + "required": true, + "type": "string", + "format": "int64" + }, + { + "name": "averageEntryPrice", + "description": "Average entry price corresponding to the open volume. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "marginAccountBalance", + "description": "Margin account balance. Needs to scaled by asset decimal places.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "generalAccountBalance", + "description": "General account balance. Needs to scaled by asset decimal places.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "orderMarginAccountBalance", + "description": "Order margin account balance. Needs to be scaled by asset decimal places.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "marginMode", + "description": "Margin mode for the party, cross margin or isolated margin.\n\n - MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "MARGIN_MODE_UNSPECIFIED", + "MARGIN_MODE_CROSS_MARGIN", + "MARGIN_MODE_ISOLATED_MARGIN" + ], + "default": "MARGIN_MODE_UNSPECIFIED" + }, + { + "name": "marginFactor", + "description": "Margin factor to be used along with isolated margin mode.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "includeRequiredPositionMarginInAvailableCollateral", + "description": "Whether the estimated position margin increase should be included in available collateral for liquidation price calculation in isolated margin mode.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "scaleLiquidationPriceToMarketDecimals", + "description": "Whether the liquidation price estimates should be scaled to market decimal places or by asset decimal places. If not set, asset decimal places are used.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Positions" + ] + } + }, + "/api/v2/fees/stats": { + "get": { + "summary": "Get fees statistics", + "description": "Get accumulated fees, rewards, and applied discount information. Either a market or an asset must be supplied as a filter.", + "operationId": "TradingDataService_GetFeesStats", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetFeesStatsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Restrict fee statistics to those related to the given market.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "assetId", + "description": "Restrict fee statistics to those related to the given asset.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochSeq", + "description": "Epoch to get referral fee statistics for. If not set, the last complete epoch is used.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "partyId", + "description": "Restrict fee statistics to those for the given party.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochFrom", + "description": "Restrict fee statistics to epoch range starting with epoch from.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "epochTo", + "description": "Restrict fee statistics to epoch range ending with epoch to.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Fees" + ] + } + }, + "/api/v2/fees/stats/parties/{partyId}": { + "get": { + "summary": "Get fees statistics for a party", + "description": "Get accumulated fees, rewards, and applied discount information. A party ID must be supplied as a filter.", + "operationId": "TradingDataService_GetFeesStatsForParty", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetFeesStatsForPartyResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict fees statistics to those for the given party.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "assetId", + "description": "Restrict fees statistics to those related to the given asset.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "fromEpoch", + "description": "Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "toEpoch", + "description": "Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Fees" + ] + } + }, + "/api/v2/funding-payments": { + "get": { + "summary": "List funding payments", + "description": "Get a list of funding payment gains and losses for a party as a result of their position on a perpetual market when a funding\nperiod ends.", + "operationId": "TradingDataService_ListFundingPayments", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListFundingPaymentsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party ID to get funding payment for.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "marketId", + "description": "Restrict funding payments returned to those generated by the given market.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/funding-periods/data-points/{marketId}": { + "get": { + "summary": "List funding period data points", + "description": "Get a list of data points for a perpetual market's funding periods.", + "operationId": "TradingDataService_ListFundingPeriodDataPoints", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListFundingPeriodDataPointsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to get funding period data points for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "source", + "description": "Restrict the data points to those with the given source type.\n\n - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "SOURCE_UNSPECIFIED", + "SOURCE_EXTERNAL", + "SOURCE_INTERNAL" + ], + "default": "SOURCE_UNSPECIFIED" + }, + { + "name": "seq", + "description": "Restrict the data points to those that contributed to the given funding period sequence.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/funding-periods/{marketId}": { + "get": { + "summary": "List funding periods", + "description": "Get a list of funding periods for a perpetual market.", + "operationId": "TradingDataService_ListFundingPeriods", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListFundingPeriodsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to get funding periods for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/games": { + "get": { + "summary": "List games", + "description": "Get a list of games and corresponding game data, given the provided filters", + "operationId": "TradingDataService_ListGames", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListGamesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "gameId", + "description": "Game ID to filter for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochFrom", + "description": "Oldest epoch to retrieve game data from, inclusive. The maximum range of epochs that can be fetched at once is 30.\nIf not provided, defaults to the 'to' epoch minus 29, or the first epoch available if not enough epochs have passed.\nIf the 'to' epoch is not specified, it will be set to the chosen 'from' epoch + 29.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "epochTo", + "description": "Most recent epoch to retrieve game data to, inclusive. If not provided, defaults to the latest epoch. The maximum range of epochs that can be fetched at once is 30.\nIf no 'from' epoch is provided, or the 'from' epoch is out of range, i.e., the 'to' epoch - 'from' epoch \u003e 29,\nthe 'from' epoch will be set to the 'to' epoch - 29.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "entityScope", + "description": "Entity scope to filter games for, i.e. team games or individual games only.\n\n - ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "ENTITY_SCOPE_UNSPECIFIED", + "ENTITY_SCOPE_INDIVIDUALS", + "ENTITY_SCOPE_TEAMS" + ], + "default": "ENTITY_SCOPE_UNSPECIFIED" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "teamId", + "description": "Team ID to filter for. This filter will only be applied if entity scope is not specified\nin the request, or the entity scope is set to teams.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to filter for. This filter will apply regardless of the entity scope.\nIf the entity scope filter is teams, then the party ID filter will apply to team members.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Games" + ] + } + }, + "/api/v2/games/party-scores": { + "get": { + "summary": "List game party scores", + "description": "Get a list of party scores for the given filters", + "operationId": "TradingDataService_ListGamePartyScores", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListGamePartyScoresResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "filter.gameIds", + "description": "Restrict game scores to those in the given games.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.teamIds", + "description": "Restrict game scores to the parties in the given teams.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.partyIds", + "description": "Restrict game scores to those relating to the given parties.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.epochFrom", + "description": "Restrict game scores to those from a given epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "filter.epochTo", + "description": "Restrict game scores to those up to a given epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Games" + ] + } + }, + "/api/v2/games/team-scores": { + "get": { + "summary": "List game team scores", + "description": "Get a list of team scores for the given filters", + "operationId": "TradingDataService_ListGameTeamScores", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListGameTeamScoresResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "filter.gameIds", + "description": "Restrict game scores to the given ones.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.teamIds", + "description": "Restrict game scores to those for the given teams.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.epochFrom", + "description": "Restrict game scores to those from a given epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "filter.epochTo", + "description": "Restrict game scores to those up to a given epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Games" + ] + } + }, + "/api/v2/governance": { + "get": { + "summary": "Get governance data", + "description": "Get a single proposal's details either by proposal ID or by reference", + "operationId": "TradingDataService_GetGovernanceData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetGovernanceDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "proposalId", + "description": "Proposal ID to get governance data for, if provided.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "reference", + "description": "Reference to get proposal data for, if provided.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Governance" + ] + } + }, + "/api/v2/governances": { + "get": { + "summary": "List governance data", + "description": "Get a list of proposals", + "operationId": "TradingDataService_ListGovernanceData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListGovernanceDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "proposalState", + "description": "Restrict proposals to those with the given state.\n\n - STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_FAILED", + "STATE_OPEN", + "STATE_PASSED", + "STATE_REJECTED", + "STATE_DECLINED", + "STATE_ENACTED", + "STATE_WAITING_FOR_NODE_VOTE" + ], + "default": "STATE_UNSPECIFIED" + }, + { + "name": "proposalType", + "description": "Restrict proposals to those with the given type.\n\n - TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_ALL", + "TYPE_NEW_MARKET", + "TYPE_UPDATE_MARKET", + "TYPE_NETWORK_PARAMETERS", + "TYPE_NEW_ASSET", + "TYPE_NEW_FREE_FORM", + "TYPE_UPDATE_ASSET", + "TYPE_NEW_SPOT_MARKET", + "TYPE_UPDATE_SPOT_MARKET", + "TYPE_NEW_TRANSFER", + "TYPE_CANCEL_TRANSFER", + "TYPE_UPDATE_MARKET_STATE", + "TYPE_UPDATE_REFERRAL_PROGRAM", + "TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM" + ], + "default": "TYPE_UNSPECIFIED" + }, + { + "name": "proposerPartyId", + "description": "Restrict proposals to those proposed by the given party ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "proposalReference", + "description": "Restrict proposals to those with the given reference.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Governance" + ] + } + }, + "/api/v2/info": { + "get": { + "summary": "Data node information", + "description": "Get information about the data node.\nResponse contains a semver formatted version of the data node and the commit hash, from which the data node was built", + "operationId": "TradingDataService_Info", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2InfoResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Node information" + ] + } + }, + "/api/v2/ledgerentry/export": { + "get": { + "summary": "Export ledger entries", + "description": "Export ledger entries records ledger entries to a csv file.\nMay or may not contain a date range - if no date range is provided, list all records for all times.\n\nLedger entries can be exported by:\n - export ledger entries for a single party for a given asset within a given time range\n - export ledger entries for a single party for a given asset for all times\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE", + "operationId": "TradingDataService_ExportLedgerEntries", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/apiHttpBody" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of apiHttpBody" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict exported ledger entries to those relating to the given party ID.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "assetId", + "description": "Restrict exported ledger entries to those relating to the given asset ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Ledger entries" + ] + } + }, + "/api/v2/ledgerentry/history": { + "get": { + "summary": "List ledger entries", + "description": "Get a list of ledger entries within the given date range. The date range is restricted to a maximum of 5 days.\nThis query requests and sums the number of ledger entries from a given subset of accounts, specified via the 'filter' argument.\nIt returns a time series - implemented as a list of AggregateLedgerEntry structs - with a row for every time\nthe summed ledger entries of the set of specified accounts changes.\nEach account filter must contain no more than one party ID.\nAt least one party ID must be specified in the from or to account filter.\n\nEntries can be filtered by:\n - the sending account (market ID, asset ID, account type)\n - receiving account (market ID, asset ID, account type)\n - sending AND receiving account\n - transfer type either in addition to the above filters or as a standalone option\nNote: The date range is restricted to any 5 days.\n If no start or end date is provided, only ledger entries from the last 5 days will be returned.\n If a start and end date are provided, but the end date is more than 5 days after the start date, only data up to 5 days after the start date will be returned.\n If a start date is provided but no end date, the end date will be set to 5 days after the start date.\n If no start date is provided, but the end date is, the start date will be set to 5 days before the end date.", + "operationId": "TradingDataService_ListLedgerEntries", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListLedgerEntriesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "filter.closeOnAccountFilters", + "description": "Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "filter.fromAccountFilter.assetId", + "description": "Restrict accounts to those holding balances in this asset ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "filter.fromAccountFilter.partyIds", + "description": "Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.fromAccountFilter.marketIds", + "description": "Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.fromAccountFilter.accountTypes", + "description": "Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.toAccountFilter.assetId", + "description": "Restrict accounts to those holding balances in this asset ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "filter.toAccountFilter.partyIds", + "description": "Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.toAccountFilter.marketIds", + "description": "Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.toAccountFilter.accountTypes", + "description": "Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.transferTypes", + "description": "List of transfer types that is used for filtering sender and receiver accounts.\n\n - TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.\n - TRANSFER_TYPE_AMM_LOW: Transfer from a party's general account to their AMM's general account.\n - TRANSFER_TYPE_AMM_HIGH: Transfer from an AMM's general account to their owner's general account.\n - TRANSFER_TYPE_AMM_RELEASE: Transfer releasing an AMM's general account upon closure.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "TRANSFER_TYPE_UNSPECIFIED", + "TRANSFER_TYPE_LOSS", + "TRANSFER_TYPE_WIN", + "TRANSFER_TYPE_MTM_LOSS", + "TRANSFER_TYPE_MTM_WIN", + "TRANSFER_TYPE_MARGIN_LOW", + "TRANSFER_TYPE_MARGIN_HIGH", + "TRANSFER_TYPE_MARGIN_CONFISCATED", + "TRANSFER_TYPE_MAKER_FEE_PAY", + "TRANSFER_TYPE_MAKER_FEE_RECEIVE", + "TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY", + "TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE", + "TRANSFER_TYPE_LIQUIDITY_FEE_PAY", + "TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE", + "TRANSFER_TYPE_BOND_LOW", + "TRANSFER_TYPE_BOND_HIGH", + "TRANSFER_TYPE_WITHDRAW", + "TRANSFER_TYPE_DEPOSIT", + "TRANSFER_TYPE_BOND_SLASHING", + "TRANSFER_TYPE_REWARD_PAYOUT", + "TRANSFER_TYPE_TRANSFER_FUNDS_SEND", + "TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE", + "TRANSFER_TYPE_CLEAR_ACCOUNT", + "TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE", + "TRANSFER_TYPE_SPOT", + "TRANSFER_TYPE_HOLDING_LOCK", + "TRANSFER_TYPE_HOLDING_RELEASE", + "TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION", + "TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE", + "TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE", + "TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY", + "TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY", + "TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT", + "TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE", + "TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS", + "TRANSFER_TYPE_PERPETUALS_FUNDING_WIN", + "TRANSFER_TYPE_REWARDS_VESTED", + "TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY", + "TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE", + "TRANSFER_TYPE_ORDER_MARGIN_LOW", + "TRANSFER_TYPE_ORDER_MARGIN_HIGH", + "TRANSFER_TYPE_ISOLATED_MARGIN_LOW", + "TRANSFER_TYPE_ISOLATED_MARGIN_HIGH", + "TRANSFER_TYPE_AMM_LOW", + "TRANSFER_TYPE_AMM_HIGH", + "TRANSFER_TYPE_AMM_RELEASE" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.transferId", + "description": "List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Ledger entries" + ] + } + }, + "/api/v2/liquidity/all-provisions": { + "get": { + "summary": "List liquidity provisions", + "description": "Get a list of liquidity provisions for a given market. This API returns a current and pending liquidity provision\nin the event that a provision has been updated by the provider but the updated provision will not be active until the next epoch.", + "operationId": "TradingDataService_ListAllLiquidityProvisions", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListAllLiquidityProvisionsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Restrict liquidity provisions to those placed on the given market.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Restrict liquidity provisions to those placed by the given party.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "reference", + "description": "Restrict liquidity provisions to those with the given order reference.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "live", + "description": "Whether to include live liquidity provisions. If not set, live orders will not be included.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Liquidity" + ] + } + }, + "/api/v2/liquidity/paidfees": { + "get": { + "summary": "List paid liquidity fees data", + "description": "List information about paid liquidity fees for a given market, or asset ID.", + "operationId": "TradingDataService_ListPaidLiquidityFees", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListPaidLiquidityFeesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Restrict fee data to those fees generated in the given market.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "assetId", + "description": "Restrict fee statistics to those paid in the given asset.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "epochSeq", + "description": "Epoch to get paid liquidity fee statistics for. If omitted, the last complete epoch is used.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "partyIds", + "description": "Restrict fee data to those fees paid to the given parties.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "includeDerivedParties", + "description": "Whether to return all derived parties from AMMs for the given party. If used, party ID is required.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "epochFrom", + "description": "Restrict paid liquidity fees to those from a given epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "epochTo", + "description": "Restrict paid liquidity fees to those up to a given epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Liquidity" + ] + } + }, + "/api/v2/liquidity/providers": { + "get": { + "summary": "List liquidity providers data", + "description": "List information about active liquidity provider(s) for a given market, or liquidity provider's party ID.", + "operationId": "TradingDataService_ListLiquidityProviders", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListLiquidityProvidersResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to retrieve liquidity providers for. If omitted, you must provide a party ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to retrieve data for. If omitted, you must provide a market ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Liquidity" + ] + } + }, + "/api/v2/liquidity/provisions": { + "get": { + "summary": "List liquidity provisions", + "description": "DEPRECATED: When a liquidity provider amends a provision, and it's accepted by the network, the pending\nprovision is returned by the API instead of the provision that is currently active.\nUse ListAllLiquidityProvisions instead.", + "operationId": "TradingDataService_ListLiquidityProvisions", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListLiquidityProvisionsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Restrict liquidity provisions to those placed on the given market.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Restrict liquidity provisions to those placed by the given party.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "reference", + "description": "Restrict liquidity provisions to those with the given order reference.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "live", + "description": "Whether to include live liquidity provisions. If not set, live orders will not be included.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Liquidity" + ] + } + }, + "/api/v2/margin-modes": { + "get": { + "summary": "List margin modes per party per market", + "description": "Get a list of all margin modes, or for a specific market ID, or party ID.", + "operationId": "TradingDataService_ListPartyMarginModes", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListPartyMarginModesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to filter for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to filter for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Margin" + ] + } + }, + "/api/v2/margin/levels": { + "get": { + "summary": "List margin levels", + "description": "Get a list of margin levels that match the provided criteria. If no filter is provided, all margin levels will be returned.", + "operationId": "TradingDataService_ListMarginLevels", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListMarginLevelsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party ID for which to list the margin levels.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "marketId", + "description": "Market ID for which to list the margin levels.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Margin" + ] + } + }, + "/api/v2/market/data/{marketId}": { + "get": { + "summary": "Get market data history", + "description": "Get market data history for a market ID from between a given date range", + "operationId": "TradingDataService_GetMarketDataHistoryByID", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetMarketDataHistoryByIDResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to request data history for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/market/data/{marketId}/latest": { + "get": { + "summary": "Get latest market data", + "description": "Get the latest market data for a given market", + "operationId": "TradingDataService_GetLatestMarketData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetLatestMarketDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to retrieve market data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/market/depth/{marketId}/latest": { + "get": { + "summary": "Get latest market depth", + "description": "Get the latest market depth for a given market", + "operationId": "TradingDataService_GetLatestMarketDepth", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetLatestMarketDepthResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to request market depth for, required field.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "maxDepth", + "description": "Maximum market depth.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/market/{marketId}": { + "get": { + "summary": "Get market", + "description": "Get information about a specific market using its ID. A market's ID will be the same as the ID of the proposal that\ngenerated it", + "operationId": "TradingDataService_GetMarket", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetMarketResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID of the market to retrieve data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/market/{marketId}/risk/factors": { + "get": { + "summary": "Get risk factors", + "description": "Get risk factor data for a given market", + "operationId": "TradingDataService_GetRiskFactors", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetRiskFactorsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to get the risk factor for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/market/{marketId}/trade/latest": { + "get": { + "summary": "Get last trade", + "description": "Get the last trade made for a given market.", + "operationId": "TradingDataService_GetLastTrade", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetLastTradeResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to retrieve the last trade for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Trades" + ] + } + }, + "/api/v2/markets": { + "get": { + "summary": "List markets", + "description": "Get a list of markets", + "operationId": "TradingDataService_ListMarkets", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListMarketsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "includeSettled", + "description": "Whether to include settled markets. If not set, settled markets will be included.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/markets/data": { + "get": { + "summary": "List latest market data", + "description": "Get a list of the latest market data for every market", + "operationId": "TradingDataService_ListLatestMarketData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListLatestMarketDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Markets" + ] + } + }, + "/api/v2/network/data": { + "get": { + "summary": "Get network data", + "description": "Get data regarding the nodes of the network", + "operationId": "TradingDataService_GetNetworkData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetNetworkDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Network" + ] + } + }, + "/api/v2/network/limits": { + "get": { + "summary": "Get network limits", + "description": "Get the network limits relating to asset and market creation", + "operationId": "TradingDataService_GetNetworkLimits", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetNetworkLimitsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Network" + ] + } + }, + "/api/v2/network/parameters": { + "get": { + "summary": "List network parameters", + "description": "Get a list of the network parameter keys and their values", + "operationId": "TradingDataService_ListNetworkParameters", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListNetworkParametersResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/network/parameters/{key}": { + "get": { + "summary": "Get network parameter", + "description": "Get a network parameter's value by its key", + "operationId": "TradingDataService_GetNetworkParameter", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetNetworkParameterResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "key", + "description": "Key identifying the network parameter.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/networkhistory": { + "get": { + "summary": "Network history status", + "description": "Get information about the current state of network history's IPFS swarm", + "operationId": "TradingDataService_GetNetworkHistoryStatus", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetNetworkHistoryStatusResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Network history" + ] + } + }, + "/api/v2/networkhistory/bootstrap": { + "get": { + "summary": "Network history bootstrap peers", + "description": "Get a list of IPFS peers that can be used to initialise a new data node with network history", + "operationId": "TradingDataService_GetNetworkHistoryBootstrapPeers", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetNetworkHistoryBootstrapPeersResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Network history" + ] + } + }, + "/api/v2/networkhistory/export": { + "get": { + "summary": "Export network history as CSV", + "description": "Export CSV table data from network history between two block heights.\n\nThe requested block heights must fall on network history segment boundaries, which can\nbe discovered by calling the API to list all network history segments. By default\nsegments contain 1000 blocks. In that case ranges such as (1, 1000), (1001, 2000), (1, 3000)\nwould all fall on segment boundaries and be valid.\n\nThe generated CSV file is compressed into a ZIP file and returned, with the file name\nin the following format: `[chain id]-[table name]-[start block]-[end block].zip`\n\nIn gRPC, results are returned in a chunked stream of base64 encoded data.\n\nThrough the REST gateway, the base64 data chunks are decoded and streamed as a\n`content-type: application/zip` HTTP response.\n\nThe CSV exported data uses a comma as a DELIMITER between fields, and \" for QUOTE-ing fields.\n\nIf a value contains any of: DELIMITER, QUOTE, carriage return, or line feed then the whole\nvalue is prefixed and suffixed by the QUOTE character and any occurrence within\nthe value of a QUOTE character preceded by another QUOTE.\n\nA NULL is output as the NULL parameter string and is not quoted, while a non-NULL value\nmatching the NULL parameter string is quoted.\n\nFor example, with the default settings, a NULL is written as an unquoted empty string,\nwhile an empty string data value is written with double quotes.\n\nNote that CSV files produced may contain quoted values containing embedded carriage returns and line feeds.\nThus the files are not strictly one line per table row like text-format files.\n\nThe first row of the CSV file is a header that describes the contents of each column\nin subsequent rows.\n\nUsually the ZIP file will contain only a single CSV file. However it is possible that\nthe (from_block, to_block) request spans over a range of blocks in which the underlying\nschema of the database changes. For example, a column may have been added, removed, or renamed.\n\nIf this happens, the CSV file will be split at the point of the schema change and the zip\nfile will contain multiple CSV files, with a potentially different set of headers. The\n'version' number of the database schema is part of the in the CSV filename:\n\n `[chain id]-[table name]-[schema version]-[start block]-[end block].zip`\n\nFor example, a zip file might be called mainnet-sometable-000001-003000.zip\n\nAnd contain two CSV files: `mainnet-sometable-1-000001-002000.csv`:\n\ntimestamp, value\n1, foo\n2, bar\n\nAnd `mainnet-sometable-2-002001-003000.csv`:\n\ntimestamp, value, extra_value\n3, baz, apple\n\nIt is worth noting that the schema will not change within a single network history segment.\nbuf:lint:ignore RPC_RESPONSE_STANDARD_NAME\nbuf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE", + "operationId": "TradingDataService_ExportNetworkHistory", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/apiHttpBody" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of apiHttpBody" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "fromBlock", + "description": "Block to begin exporting from. Must be the first block of a history segment,\nwhich by default are 1000 blocks each; in that case - 1, 1001, 2001 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "toBlock", + "description": "Last block to export up to and including. Must be the last block of a history segment\nwhich by default are 1000 blocks each; in that case - 1000, 2000, 3000 etc. are valid values.\nThis can be checked by first calling the API to list all network history segments.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "table", + "description": "Table to export data from.", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "TABLE_UNSPECIFIED", + "TABLE_BALANCES", + "TABLE_CHECKPOINTS", + "TABLE_DELEGATIONS", + "TABLE_LEDGER", + "TABLE_ORDERS", + "TABLE_TRADES", + "TABLE_MARKET_DATA", + "TABLE_MARGIN_LEVELS", + "TABLE_POSITIONS", + "TABLE_LIQUIDITY_PROVISIONS", + "TABLE_MARKETS", + "TABLE_DEPOSITS", + "TABLE_WITHDRAWALS", + "TABLE_BLOCKS", + "TABLE_REWARDS" + ], + "default": "TABLE_UNSPECIFIED" + } + ], + "tags": [ + "Network history" + ] + } + }, + "/api/v2/networkhistory/segments": { + "get": { + "summary": "List all network history segments", + "description": "Get a list of all history segments stored by the data node currently connected to", + "operationId": "TradingDataService_ListAllNetworkHistorySegments", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListAllNetworkHistorySegmentsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Network history" + ] + } + }, + "/api/v2/node/signatures": { + "get": { + "summary": "List node signatures", + "description": "Get a list of aggregate signatures from all the nodes of the network", + "operationId": "TradingDataService_ListNodeSignatures", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListNodeSignaturesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "id", + "description": "Resource ID to list signatures for.", + "in": "query", + "required": true, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "ERC20 bridge" + ] + } + }, + "/api/v2/node/{id}": { + "get": { + "summary": "Get node", + "description": "Get information about a given node", + "operationId": "TradingDataService_GetNode", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetNodeResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "id", + "description": "Node ID to get data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/nodes": { + "get": { + "summary": "List nodes", + "description": "Get a list of the nodes on the network along with the related information.", + "operationId": "TradingDataService_ListNodes", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListNodesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "epochSeq", + "description": "Return the node list for the given epoch. If not set, the node list for the current epoch will be returned.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/oracle/data": { + "get": { + "summary": "List oracle data", + "description": "Get a list of all oracle data that have been broadcast to any market", + "operationId": "TradingDataService_ListOracleData", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListOracleDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "oracleSpecId", + "description": "Oracle spec ID to list data for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Data sources" + ] + } + }, + "/api/v2/oracle/spec/{oracleSpecId}": { + "get": { + "summary": "Get oracle spec", + "description": "Get an oracle spec by ID. Oracle spec IDs can be found by querying markets that use them as a data source", + "operationId": "TradingDataService_GetOracleSpec", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetOracleSpecResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "oracleSpecId", + "description": "Oracle spec ID to request data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Data sources" + ] + } + }, + "/api/v2/oracle/specs": { + "get": { + "summary": "List oracle specs", + "description": "Get a list of all oracles specs that are defined against all markets", + "operationId": "TradingDataService_ListOracleSpecs", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListOracleSpecsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Data sources" + ] + } + }, + "/api/v2/order/versions/{orderId}": { + "get": { + "summary": "List order versions", + "description": "Get a list of all versions of an order in the order history", + "operationId": "TradingDataService_ListOrderVersions", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListOrderVersionsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "orderId", + "description": "Order ID to list versions for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/order/{orderId}": { + "get": { + "summary": "Get order", + "description": "Get an order by its ID. An order's ID will be the SHA3-256 hash of the signature that the order was submitted with", + "operationId": "TradingDataService_GetOrder", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetOrderResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "orderId", + "description": "Order ID to retrieve order information for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "version", + "description": "Historic version number of the order to return. If not set, the most current version will be returned.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/orders": { + "get": { + "summary": "List orders", + "description": "Get a list of orders that match the given filters", + "operationId": "TradingDataService_ListOrders", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListOrdersResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "filter.statuses", + "description": "Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_EXPIRED", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_FILLED", + "STATUS_REJECTED", + "STATUS_PARTIALLY_FILLED", + "STATUS_PARKED" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.types", + "description": "Restrict orders to those with the given types.\n\n - TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LIMIT", + "TYPE_MARKET", + "TYPE_NETWORK" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.timeInForces", + "description": "Restrict orders to those with the given Time In Force.\n\n - TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "TIME_IN_FORCE_UNSPECIFIED", + "TIME_IN_FORCE_GTC", + "TIME_IN_FORCE_GTT", + "TIME_IN_FORCE_IOC", + "TIME_IN_FORCE_FOK", + "TIME_IN_FORCE_GFA", + "TIME_IN_FORCE_GFN" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.excludeLiquidity", + "description": "Indicator if liquidity provisions should be included or not in the list.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "filter.partyIds", + "description": "Restrict orders to those placed by the given party IDs.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.marketIds", + "description": "Restrict orders to those placed on the given market IDs.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.reference", + "description": "Restrict orders to those with the given reference.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "filter.dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "filter.dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "filter.liveOnly", + "description": "Restrict orders to those that are live. If not set, it is treated as being false.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/parties": { + "get": { + "summary": "List parties", + "description": "Get a list of parties", + "operationId": "TradingDataService_ListParties", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListPartiesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict the returned party to only the given party ID. If not set, all parties will be returned.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Parties" + ] + } + }, + "/api/v2/parties/profiles": { + "get": { + "summary": "List parties' profiles", + "description": "Get a list of profiles for multiple parties", + "operationId": "TradingDataService_ListPartiesProfiles", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListPartiesProfilesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "parties", + "description": "Restrict the returned profiles to only the given party IDs. If not set,\nall parties' profiles will be returned.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Parties" + ] + } + }, + "/api/v2/parties/{partyId}/stake": { + "get": { + "summary": "Get stake", + "description": "Get staking information for a given party", + "operationId": "TradingDataService_GetStake", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetStakeResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party ID for which the stake information is requested.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/party/activity/streak/{partyId}": { + "get": { + "summary": "List party activity streak", + "description": "Get a party's activity across epochs.", + "operationId": "TradingDataService_GetPartyActivityStreak", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetPartyActivityStreakResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party ID to get the activity streak for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "epoch", + "description": "Epoch to get the activity streak for. If not set, the last complete epoch is used.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Referral program" + ] + } + }, + "/api/v2/party/vesting/stats/{partyId}": { + "get": { + "summary": "Get vesting balance statistics", + "description": "Get information about a party's vesting rewards", + "operationId": "TradingDataService_GetPartyVestingStats", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetPartyVestingStatsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party ID to query the vesting stats for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Vesting" + ] + } + }, + "/api/v2/party/{partyId}": { + "get": { + "summary": "Get party", + "description": "Get a single party", + "operationId": "TradingDataService_GetParty", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetPartyResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party ID to retrieve party information for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Parties" + ] + } + }, + "/api/v2/positions": { + "get": { + "summary": "List positions", + "description": "Get a list of all of a party's positions", + "operationId": "TradingDataService_ListAllPositions", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListAllPositionsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "filter.partyIds", + "description": "Restrict positions to those related to the given parties.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.marketIds", + "description": "Restrict positions to those on the given markets.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Positions" + ] + } + }, + "/api/v2/referral-programs/current": { + "get": { + "summary": "Get current referral program", + "description": "Get the current referral program for the network. This program may not be active if it has ended\nand has not been replaced by another.", + "operationId": "TradingDataService_GetCurrentReferralProgram", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetCurrentReferralProgramResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Referral program" + ] + } + }, + "/api/v2/referral-sets": { + "get": { + "summary": "List referral sets", + "description": "List all referral sets, or a specific referral set if you know its ID.", + "operationId": "TradingDataService_ListReferralSets", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListReferralSetsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "referralSetId", + "description": "Referral set ID to retrieve information for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "referrer", + "description": "Referrer to filter by. If referrer set ID is provided, this field is ignored.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "referee", + "description": "Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Referral program" + ] + } + }, + "/api/v2/referral-sets/referees": { + "get": { + "summary": "List referral set referees", + "description": "List all referees that belong to a referral set.", + "operationId": "TradingDataService_ListReferralSetReferees", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListReferralSetRefereesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "referralSetId", + "description": "Referral set ID to retrieve information for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "referrer", + "description": "Referrer to filter by. If referrer set ID is provided, this field is ignored.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "referee", + "description": "Referee to filter by. If referrer set ID or referrer is provided, this field is ignored.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "aggregationEpochs", + "description": "Epochs to aggregate party volume and rewards over. If omitted, 30 epochs will be used.", + "in": "query", + "required": false, + "type": "integer", + "format": "int64" + } + ], + "tags": [ + "Referral program" + ] + } + }, + "/api/v2/referral-sets/stats": { + "get": { + "summary": "Get referral set statistics", + "description": "Get the total taker volume, and each referee's taker volume and, reward and discount factors for a referral set\nat the latest or a specific epoch. You can also optionally filter for a specific referee's statistics.", + "operationId": "TradingDataService_GetReferralSetStats", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetReferralSetStatsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "referralSetId", + "description": "Restrict referral set statistics to those for the given referral set.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "atEpoch", + "description": "Epoch to get referral set statistics for. If not set, the last complete epoch is used.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "referee", + "description": "Restrict referral set statistics to those for the given referee.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Referral program" + ] + } + }, + "/api/v2/rewards": { + "get": { + "summary": "List rewards", + "description": "Get a list of rewards that match the provided criteria. If no filter is provided, all rewards will be returned.", + "operationId": "TradingDataService_ListRewards", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListRewardsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict rewards data to those that were received by the given party.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "assetId", + "description": "Restrict rewards data to those that were paid with the given asset ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "fromEpoch", + "description": "Restrict rewards data to those that were paid after and including the given epoch ID.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "toEpoch", + "description": "Restrict rewards data to those that were paid up to and including the given epoch ID.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "teamId", + "description": "Filter for rewards paid if the party is a member of the given team.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "gameId", + "description": "Filter for rewards paid if the party participated in the given game.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "includeDerivedParties", + "description": "Whether to return all derived parties from AMMs for the given party.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "marketId", + "description": "Filter the rewards by market ID.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Rewards" + ] + } + }, + "/api/v2/rewards/epoch/summaries": { + "get": { + "summary": "List epoch reward summaries", + "description": "Get a list of reward summaries by epoch for a given range of epochs.\nThe result is filtered by a list of asset IDs, market IDs and starting and ending epochs, for which to return rewards.\nIf no data is provided, all reward summaries will be returned, grouped by epochs, market IDs, asset IDs and reward type.", + "operationId": "TradingDataService_ListEpochRewardSummaries", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListEpochRewardSummariesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "filter.assetIds", + "description": "Restrict reward summaries to those connected to the assets in the given list.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.marketIds", + "description": "Restrict reward summaries to those connected to the markets in the given list.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.fromEpoch", + "description": "Restrict rewards summaries to those that were paid after and including the given epoch ID.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "filter.toEpoch", + "description": "Restrict rewards summaries to those that were paid up to and including the given epoch ID.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Rewards" + ] + } + }, + "/api/v2/rewards/summaries": { + "get": { + "summary": "List reward summaries", + "description": "Get a list of reward summaries where the reward amount is the total rewards received over all epochs\nper party ID and asset ID.\nRequest parameters are optional party ID and asset ID.\nIf no data is provided, all reward summaries will be returned grouped by party and asset ID.", + "operationId": "TradingDataService_ListRewardSummaries", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListRewardSummariesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict the reward summary to rewards paid to the given parties.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "assetId", + "description": "Restrict the reward summary to rewards paid in the given assets.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "includeDerivedParties", + "description": "Whether to return rewards for all derived parties from AMMs for the given party.\nIf used, party ID is required.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Rewards" + ] + } + }, + "/api/v2/snapshots": { + "get": { + "summary": "List snapshots", + "description": "Get a list of core snapshots taken", + "operationId": "TradingDataService_ListCoreSnapshots", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListCoreSnapshotsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/stoporder/{orderId}": { + "get": { + "summary": "Get stop order", + "description": "Get a stop order by its ID. A stop order's ID will be the SHA3-256 hash of the signature that the order was submitted with.\nA stop order's ID is likely to be different from the ID of the order that will be submitted when the stop is triggered.", + "operationId": "TradingDataService_GetStopOrder", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetStopOrderResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "orderId", + "description": "Order ID to retrieve order information for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/stoporders": { + "get": { + "summary": "List stop orders", + "description": "Get a list of stop orders that match the given filters", + "operationId": "TradingDataService_ListStopOrders", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListStopOrdersResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "filter.statuses", + "description": "Restrict orders to those with the given statuses.\n\n - STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_TRIGGERED", + "STATUS_EXPIRED", + "STATUS_REJECTED" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.expiryStrategies", + "description": "Restrict orders to those with the given expiry strategies.\n\n - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "EXPIRY_STRATEGY_UNSPECIFIED", + "EXPIRY_STRATEGY_CANCELS", + "EXPIRY_STRATEGY_SUBMIT" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "filter.dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "filter.dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "filter.partyIds", + "description": "Restrict orders to those placed by the given party IDs.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.marketIds", + "description": "Restrict orders to those placed on the given market IDs.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "filter.liveOnly", + "description": "Live stop orders only.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/stream/accounts": { + "get": { + "summary": "Accounts subscription", + "description": "Subscribe to a stream of accounts", + "operationId": "TradingDataService_ObserveAccounts", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveAccountsResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveAccountsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID to filter accounts by. If empty, no markets will be filtered.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to filter accounts by. If empty, no parties will be filtered.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "asset", + "description": "Asset ID to filter accounts by. If empty, no assets will be filtered.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "type", + "description": "Account type to subscribe to, required field.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED" + }, + { + "name": "includeDerivedParties", + "description": "Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Accounts" + ] + } + }, + "/api/v2/stream/candle/data": { + "get": { + "summary": "Observe candle data", + "description": "Subscribe to a stream of candle updates given a candle ID.\nA candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API.", + "operationId": "TradingDataService_ObserveCandleData", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveCandleDataResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveCandleDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "candleId", + "description": "Unique ID for the candle.", + "in": "query", + "required": true, + "type": "string" + } + ], + "tags": [ + "Candles" + ] + } + }, + "/api/v2/stream/event/bus": { + "get": { + "summary": "Observe event bus", + "description": "Subscribe to a stream of events from the core", + "operationId": "TradingDataService_ObserveEventBus", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveEventBusResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveEventBusResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "type", + "description": "One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "BUS_EVENT_TYPE_UNSPECIFIED", + "BUS_EVENT_TYPE_ALL", + "BUS_EVENT_TYPE_TIME_UPDATE", + "BUS_EVENT_TYPE_LEDGER_MOVEMENTS", + "BUS_EVENT_TYPE_POSITION_RESOLUTION", + "BUS_EVENT_TYPE_ORDER", + "BUS_EVENT_TYPE_ACCOUNT", + "BUS_EVENT_TYPE_PARTY", + "BUS_EVENT_TYPE_TRADE", + "BUS_EVENT_TYPE_MARGIN_LEVELS", + "BUS_EVENT_TYPE_PROPOSAL", + "BUS_EVENT_TYPE_VOTE", + "BUS_EVENT_TYPE_MARKET_DATA", + "BUS_EVENT_TYPE_NODE_SIGNATURE", + "BUS_EVENT_TYPE_LOSS_SOCIALIZATION", + "BUS_EVENT_TYPE_SETTLE_POSITION", + "BUS_EVENT_TYPE_SETTLE_DISTRESSED", + "BUS_EVENT_TYPE_MARKET_CREATED", + "BUS_EVENT_TYPE_ASSET", + "BUS_EVENT_TYPE_MARKET_TICK", + "BUS_EVENT_TYPE_WITHDRAWAL", + "BUS_EVENT_TYPE_DEPOSIT", + "BUS_EVENT_TYPE_AUCTION", + "BUS_EVENT_TYPE_RISK_FACTOR", + "BUS_EVENT_TYPE_NETWORK_PARAMETER", + "BUS_EVENT_TYPE_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_MARKET_UPDATED", + "BUS_EVENT_TYPE_ORACLE_SPEC", + "BUS_EVENT_TYPE_ORACLE_DATA", + "BUS_EVENT_TYPE_DELEGATION_BALANCE", + "BUS_EVENT_TYPE_VALIDATOR_SCORE", + "BUS_EVENT_TYPE_EPOCH_UPDATE", + "BUS_EVENT_TYPE_VALIDATOR_UPDATE", + "BUS_EVENT_TYPE_STAKE_LINKING", + "BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT", + "BUS_EVENT_TYPE_CHECKPOINT", + "BUS_EVENT_TYPE_STREAM_START", + "BUS_EVENT_TYPE_KEY_ROTATION", + "BUS_EVENT_TYPE_STATE_VAR", + "BUS_EVENT_TYPE_NETWORK_LIMITS", + "BUS_EVENT_TYPE_TRANSFER", + "BUS_EVENT_TYPE_VALIDATOR_RANKING", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED", + "BUS_EVENT_TYPE_POSITION_STATE", + "BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL", + "BUS_EVENT_TYPE_BEGIN_BLOCK", + "BUS_EVENT_TYPE_END_BLOCK", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED", + "BUS_EVENT_TYPE_SETTLE_MARKET", + "BUS_EVENT_TYPE_TRANSACTION_RESULT", + "BUS_EVENT_TYPE_SNAPSHOT_TAKEN", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY", + "BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED", + "BUS_EVENT_TYPE_EXPIRED_ORDERS", + "BUS_EVENT_TYPE_DISTRESSED_POSITIONS", + "BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_STOP_ORDER", + "BUS_EVENT_TYPE_FUNDING_PERIOD", + "BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT", + "BUS_EVENT_TYPE_TEAM_CREATED", + "BUS_EVENT_TYPE_TEAM_UPDATED", + "BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM", + "BUS_EVENT_TYPE_REFEREE_JOINED_TEAM", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_CREATED", + "BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET", + "BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_STATS_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED", + "BUS_EVENT_TYPE_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_FUNDING_PAYMENTS", + "BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_SUMMARY", + "BUS_EVENT_TYPE_TRANSFER_FEES_PAID", + "BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED", + "BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED", + "BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED", + "BUS_EVENT_TYPE_TEAMS_STATS_UPDATED", + "BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED", + "BUS_EVENT_TYPE_CANCELLED_ORDERS", + "BUS_EVENT_TYPE_GAME_SCORES", + "BUS_EVENT_TYPE_AMM", + "BUS_EVENT_TYPE_MARKET", + "BUS_EVENT_TYPE_TX_ERROR" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "marketId", + "description": "Market ID to filter for, optional field. If empty, no markets will be excluded from the stream.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to filter for, optional field. If empty, no parties will be excluded from the stream.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "batchSize", + "description": "Batch size,\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Events" + ] + } + }, + "/api/v2/stream/governance": { + "get": { + "summary": "Observe governance", + "description": "Subscribe to a stream of updates to governance proposals", + "operationId": "TradingDataService_ObserveGovernance", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveGovernanceResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveGovernanceResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict proposal updates to those proposed by the given party ID.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Governance" + ] + } + }, + "/api/v2/stream/ledger/movements": { + "get": { + "summary": "Observe ledger movements", + "description": "Subscribe to a stream of transfer responses", + "operationId": "TradingDataService_ObserveLedgerMovements", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveLedgerMovementsResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveLedgerMovementsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Ledger movements" + ] + } + }, + "/api/v2/stream/liquidity-provisions": { + "get": { + "summary": "Observe liquidity provisions", + "description": "Subscribe to a stream of liquidity provision events for a given market and party", + "operationId": "TradingDataService_ObserveLiquidityProvisions", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveLiquidityProvisionsResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveLiquidityProvisionsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Target market to observe for liquidity provisions.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Target party to observe for submitted liquidity provisions.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Liquidity" + ] + } + }, + "/api/v2/stream/margin/levels": { + "get": { + "summary": "Observe margin levels", + "description": "Subscribe to a stream of margin levels updates", + "operationId": "TradingDataService_ObserveMarginLevels", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveMarginLevelsResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveMarginLevelsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict margin level updates to those relating to the given party.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "marketId", + "description": "Restrict margin level updates to those relating to the given market.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Margin" + ] + } + }, + "/api/v2/stream/markets/data": { + "get": { + "summary": "Observe markets data", + "description": "Subscribe to a stream of data about a given market", + "operationId": "TradingDataService_ObserveMarketsData", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveMarketsDataResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveMarketsDataResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketIds", + "description": "Restrict updates to market data by the given market IDs.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/stream/markets/depth": { + "get": { + "summary": "Observe markets depth", + "description": "Subscribe to a stream of the latest market depth for a given market", + "operationId": "TradingDataService_ObserveMarketsDepth", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveMarketsDepthResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveMarketsDepthResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketIds", + "description": "Restrict market depth data by the given market IDs.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/stream/markets/depth/updates": { + "get": { + "summary": "Observe markets depth updates", + "description": "Subscribe to a stream of updates on market depth for a given market", + "operationId": "TradingDataService_ObserveMarketsDepthUpdates", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveMarketsDepthUpdatesResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveMarketsDepthUpdatesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketIds", + "description": "Restrict updates to market depth by the given market IDs.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/stream/orders": { + "get": { + "summary": "Observe orders", + "description": "Subscribe to a stream of orders", + "operationId": "TradingDataService_ObserveOrders", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveOrdersResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveOrdersResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketIds", + "description": "Restrict orders to those placed on the given markets.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "partyIds", + "description": "Restrict orders to those placed on the market by the given parties.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "excludeLiquidity", + "description": "Whether liquidity orders should be excluded from the stream. If not set, liquidity orders will be included.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Orders" + ] + } + }, + "/api/v2/stream/positions": { + "get": { + "summary": "Observe positions", + "description": "Subscribe to a stream of position updates. The first messages sent through the stream will contain\ninformation about current positions, followed by updates to those positions.", + "operationId": "TradingDataService_ObservePositions", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObservePositionsResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObservePositionsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict position updates to those related to the given parties.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "marketId", + "description": "Restrict position updates to those related to the given markets.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "includeDerivedParties", + "description": "Whether to return all derived parties from AMMs for the given party.\nIf used, party ID is required.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Positions" + ] + } + }, + "/api/v2/stream/trades": { + "get": { + "summary": "Observe trades", + "description": "Subscribe to a stream of trades, optionally filtered by party/market", + "operationId": "TradingDataService_ObserveTrades", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveTradesResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveTradesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketIds", + "description": "Restrict the trades streamed to those made on the given markets.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "partyIds", + "description": "Restrict the trades streamed to those made by the given parties.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + } + ], + "tags": [ + "Trades" + ] + } + }, + "/api/v2/stream/transaction-results": { + "get": { + "summary": "Observe transaction results", + "description": "Subscribe to a stream of transaction results, optionally filtered by party/hash/status", + "operationId": "TradingDataService_ObserveTransactionResults", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveTransactionResultsResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveTransactionResultsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyIds", + "description": "Restrict the transaction results streamed to those made by the given parties.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "hashes", + "description": "Restrict the transaction results streamed to those with given hashes.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "status", + "description": "Restrict the transaction results streamed to those with given status true/false (success/failure).", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Transaction results" + ] + } + }, + "/api/v2/stream/votes": { + "get": { + "summary": "Observe votes", + "description": "Subscribe to a stream of votes cast on a given proposal, or by all votes made by a given party", + "operationId": "TradingDataService_ObserveVotes", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v2ObserveVotesResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v2ObserveVotesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict vote updates to those made by the given party.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "proposalId", + "description": "Restrict vote updates to those made on the given proposal.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Governance" + ] + } + }, + "/api/v2/successor_markets/{marketId}": { + "get": { + "summary": "List successor markets", + "description": "Given a market ID, return the full lineage of markets since inception, or all successor markets since and including\nthe given market ID. The markets will be returned in succession order, i.e. the market at position i will be the parent\nof the market at position i+1.", + "operationId": "TradingDataService_ListSuccessorMarkets", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListSuccessorMarketsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketId", + "description": "Market ID that is a member of the succession line. This can be the original market\nor any subsequent child market that succeeded it.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "includeFullHistory", + "description": "Flag to indicate whether or not to include the full succession line, or only list\nthe children of the given market ID. If true, the full succession line is included.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Markets" + ] + } + }, + "/api/v2/teams": { + "get": { + "summary": "List teams", + "description": "Get a list of all teams, or for a specific team by using team ID, or party ID of a referrer or referee", + "operationId": "TradingDataService_ListTeams", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListTeamsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "teamId", + "description": "Restrict teams to those with the given team ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Restrict teams to those where the given party is a referrer or a referee.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Teams" + ] + } + }, + "/api/v2/teams/referees/history/{referee}": { + "get": { + "summary": "List referee team history", + "description": "Get a list of a referee's team history, i.e. the teams that a referee has been a member of and transferred from/to.", + "operationId": "TradingDataService_ListTeamRefereeHistory", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListTeamRefereeHistoryResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "referee", + "description": "Party ID to list referee history for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Teams" + ] + } + }, + "/api/v2/teams/referees/{teamId}": { + "get": { + "summary": "List team referees", + "description": "Get a list of all referees for a given team ID", + "operationId": "TradingDataService_ListTeamReferees", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListTeamRefereesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "teamId", + "description": "Team ID to list referees for.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Teams" + ] + } + }, + "/api/v2/teams/stats": { + "get": { + "summary": "List teams statistics", + "description": "Get the statistics of all teams, or for a specific team by using team ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.", + "operationId": "TradingDataService_ListTeamsStatistics", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListTeamsStatisticsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "teamId", + "description": "Restrict team statistics to those with the given team ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "aggregationEpochs", + "description": "Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Teams" + ] + } + }, + "/api/v2/teams/{teamId}/stats": { + "get": { + "summary": "List team members' statistics", + "description": "Get the statistics for all members of a given team, or for a specific member by using party ID, over a number of epochs.\nIf a team does not have at least the number of epochs' worth of data, it is ignored.", + "operationId": "TradingDataService_ListTeamMembersStatistics", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListTeamMembersStatisticsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "teamId", + "description": "Restrict team statistics to those with the given team ID.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "partyId", + "description": "Restrict team members' statistics to those with the given party ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "aggregationEpochs", + "description": "Defines the number of past epochs to aggregate data from. By default, it takes\nthe last 10 epochs.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Teams" + ] + } + }, + "/api/v2/time-weighted-notional-position": { + "get": { + "summary": "Get time weighted notional position", + "description": "Get the time weighted notional position for a given party and asset. The time weighted notional position\nis used to check if a party qualifies for a reward.\nIf no epoch is specified, the final time weighted notional position from the end of the most recently completed epoch is returned.\nIf an epoch is specified, the final time weighted notional position at that epoch is returned.", + "operationId": "TradingDataService_GetTimeWeightedNotionalPosition", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetTimeWeightedNotionalPositionResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "assetId", + "description": "Asset ID to filter for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to filter for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "gameId", + "description": "Game ID to filter for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "atEpoch", + "description": "Epoch to filter for.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + } + ], + "tags": [ + "Positions" + ] + } + }, + "/api/v2/trades": { + "get": { + "summary": "List trades", + "description": "Get a list of all trades, optionally filtered by party/market/order", + "operationId": "TradingDataService_ListTrades", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListTradesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "marketIds", + "description": "Restrict trades to those that occurred on the given markets.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "orderIds", + "description": "Restrict trades to those that were caused by the given orders.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "partyIds", + "description": "Restrict trades to those that were caused by orders placed by the given parties.", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string" + }, + "collectionFormat": "multi" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Trades" + ] + } + }, + "/api/v2/transfer/{transferId}": { + "get": { + "summary": "Get transfer by ID", + "description": "Get a specific transfer by ID", + "operationId": "TradingDataService_GetTransfer", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetTransferResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "transferId", + "description": "Transfer ID to request data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Transfers" + ] + } + }, + "/api/v2/transfers": { + "get": { + "summary": "List transfers", + "description": "Get a list of transfers between public keys. A valid value for public key can be one of:\n- a party ID\n- \"network\"\n- \"0000000000000000000000000000000000000000000000000000000000000000\", the public key for the global rewards account", + "operationId": "TradingDataService_ListTransfers", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListTransfersResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "pubkey", + "description": "Restrict transfer to those where the given public key is a sender or receiver.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "direction", + "description": "Restrict transfers to those in the given direction from the supplied public key.\nWhen is_reward is true, and pubkey is set, then direction MUST be TRANSFER_DIRECTION_DIRECTION_FROM.", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "TRANSFER_DIRECTION_UNSPECIFIED", + "TRANSFER_DIRECTION_TRANSFER_FROM", + "TRANSFER_DIRECTION_TRANSFER_TO", + "TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM" + ], + "default": "TRANSFER_DIRECTION_UNSPECIFIED" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "isReward", + "description": "Restrict transfers to those related to reward transfers.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "fromEpoch", + "description": "Epoch to filter from (included). If omitted, the range goes from the oldest epoch to the `to epoch`.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "toEpoch", + "description": "Epoch to filter to (included). If omitted, the range goes from `from epoch` to the most recent epoch.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "status", + "description": "Status to filter on.\n\n - STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_DONE", + "STATUS_REJECTED", + "STATUS_STOPPED", + "STATUS_CANCELLED" + ], + "default": "STATUS_UNSPECIFIED" + }, + { + "name": "scope", + "description": "Dispatch strategy's scope to filter for.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set.", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "SCOPE_UNSPECIFIED", + "SCOPE_INDIVIDUAL", + "SCOPE_TEAM" + ], + "default": "SCOPE_UNSPECIFIED" + }, + { + "name": "gameId", + "description": "Game ID to filter on.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "fromAccountType", + "description": "Account type to filter on for transfers from account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED" + }, + { + "name": "toAccountType", + "description": "Account type to filter on for transfers to account.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED" + } + ], + "tags": [ + "Transfers" + ] + } + }, + "/api/v2/transfers/estimate-fee": { + "get": { + "summary": "Estimate transfer fee costs", + "description": "Estimate transfer fee costs with potential discount applied", + "operationId": "TradingDataService_EstimateTransferFee", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2EstimateTransferFeeResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "fromAccount", + "description": "Sender's ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "fromAccountType", + "description": "Type of account sent from.\n\n - ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED" + }, + { + "name": "toAccount", + "description": "Receiver's ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "amount", + "description": "Amount to be transferred.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "assetId", + "description": "Asset ID for the asset associated with the transaction.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "fromAmmKey", + "description": "AMM public key, if assets are being transferred from an AMM key to the AMM owner's public key.\nThe `from_account` must be the owner of this AMM key.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Transfers" + ] + } + }, + "/api/v2/transfers/total-fee-discount": { + "get": { + "summary": "Available transfer fee discount", + "description": "Returns available per party per asset transfer discount", + "operationId": "TradingDataService_GetTotalTransferFeeDiscount", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetTotalTransferFeeDiscountResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "ID of party eligible for the discount.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "assetId", + "description": "ID of asset associated with the discount.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "Transfers" + ] + } + }, + "/api/v2/upgrade/proposals": { + "get": { + "summary": "List protocol upgrade proposals", + "description": "Get a list of protocol upgrade proposals, optionally filtering on status or approver.", + "operationId": "TradingDataService_ListProtocolUpgradeProposals", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListProtocolUpgradeProposalsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "status", + "description": "Restrict protocol upgrade proposals to those with the given status.\n\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED" + ], + "default": "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED" + }, + { + "name": "approvedBy", + "description": "Restrict protocol upgrade proposals to those approved by the given node ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/upgrade/status": { + "get": { + "summary": "Get protocol upgrade status", + "description": "Get status of a protocol upgrade", + "operationId": "TradingDataService_GetProtocolUpgradeStatus", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetProtocolUpgradeStatusResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Network" + ] + } + }, + "/api/v2/vega/keys/ethereum/rotations": { + "get": { + "summary": "List Ethereum key rotations", + "description": "Get a list of information about Ethereum key rotations that have been performed by validator nodes", + "operationId": "TradingDataService_ListEthereumKeyRotations", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListEthereumKeyRotationsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "nodeId", + "description": "Node ID to get the rotation for, if provided.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/vega/keys/rotations": { + "get": { + "summary": "List key rotations", + "description": "Get a list of information about Vega key rotations that have been performed by validator nodes", + "operationId": "TradingDataService_ListKeyRotations", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListKeyRotationsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "nodeId", + "description": "Node ID to get key rotations for, if provided.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Network" + ] + } + }, + "/api/v2/vega/time": { + "get": { + "summary": "Get Vega time", + "description": "Get the current time of the network in Unix nanoseconds", + "operationId": "TradingDataService_GetVegaTime", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetVegaTimeResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Network" + ] + } + }, + "/api/v2/volume-discount-programs/current": { + "get": { + "summary": "Get current volume discount program", + "description": "Get the current volume discount program for the network. This program may not be active if it has ended\nand has not been replaced by another.", + "operationId": "TradingDataService_GetCurrentVolumeDiscountProgram", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetCurrentVolumeDiscountProgramResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Volume discount program" + ] + } + }, + "/api/v2/volume-discount-programs/stats": { + "get": { + "summary": "Get volume discount statistics", + "description": "Get the information about a party's running traded volume, and the discount factor it earns them.", + "operationId": "TradingDataService_GetVolumeDiscountStats", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetVolumeDiscountStatsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "atEpoch", + "description": "Epoch to get volume discount statistics for. If not set, last epoch is used.", + "in": "query", + "required": false, + "type": "string", + "format": "uint64" + }, + { + "name": "partyId", + "description": "Restrict volume discount statistics to those for the given party.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Volume discount program" + ] + } + }, + "/api/v2/votes": { + "get": { + "summary": "List votes", + "description": "Get a list of votes. A party ID or a proposal ID must be provided.", + "operationId": "TradingDataService_ListVotes", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListVotesResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party for which the votes are requested.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "proposalId", + "description": "Proposal ID to list votes for.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + } + ], + "tags": [ + "Governance" + ] + } + }, + "/api/v2/withdrawal/{id}": { + "get": { + "summary": "Get withdrawal", + "description": "Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 hash of the signature that the withdrawal was submitted with", + "operationId": "TradingDataService_GetWithdrawal", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2GetWithdrawalResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "id", + "description": "Withdrawal ID to retrieve data for.", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Assets" + ] + } + }, + "/api/v2/withdrawals": { + "get": { + "summary": "List withdrawals", + "description": "Get a list of withdrawals for a given party", + "operationId": "TradingDataService_ListWithdrawals", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v2ListWithdrawalsResponse" + } + }, + "500": { + "description": "An internal server error", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Restrict withdrawals to those made by this party ID.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.first", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.after", + "description": "If paging forwards, the cursor string for the last row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.last", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'.", + "in": "query", + "required": false, + "type": "integer", + "format": "int32" + }, + { + "name": "pagination.before", + "description": "If paging forwards, the cursor string for the first row of the previous page.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "pagination.newestFirst", + "description": "Whether to order the results with the newest records first. If not set, the default value is true.", + "in": "query", + "required": false, + "type": "boolean" + }, + { + "name": "dateRange.startTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + }, + { + "name": "dateRange.endTimestamp", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Assets" + ] + } + } + }, + "definitions": { + "AMMCurve": { + "type": "object", + "properties": { + "virtualLiquidity": { + "type": "string", + "description": "Virtual liquidity for the given AMM curve." + }, + "theoreticalPosition": { + "type": "string", + "description": "Maximum tradable volume on the AMM curve." + } + } + }, + "AMMStatusReason": { + "type": "string", + "enum": [ + "STATUS_REASON_UNSPECIFIED", + "STATUS_REASON_CANCELLED_BY_PARTY", + "STATUS_REASON_CANNOT_FILL_COMMITMENT", + "STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET", + "STATUS_REASON_PARTY_CLOSED_OUT", + "STATUS_REASON_MARKET_CLOSED", + "STATUS_REASON_COMMITMENT_TOO_LOW", + "STATUS_REASON_CANNOT_REBASE" + ], + "default": "STATUS_REASON_UNSPECIFIED", + "description": " - STATUS_REASON_CANCELLED_BY_PARTY: AMM was cancelled by its owner.\n - STATUS_REASON_CANNOT_FILL_COMMITMENT: Party does not have enough funds in their general account to meet the AMM's commitment.\n - STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET: Party already has an AMM operating on this market and cannot create another one.\n - STATUS_REASON_PARTY_CLOSED_OUT: AMM was liquidated and stopped by the network.\n - STATUS_REASON_MARKET_CLOSED: AMM was stopped by the network because the market it operated in was closed.\n - STATUS_REASON_COMMITMENT_TOO_LOW: Commitment amount was below the network wide minimum, or its price bounds are too wide, such that the volume is spread thinly creating zero-volume price-levels.\n - STATUS_REASON_CANNOT_REBASE: AMM was unable to rebase its fair-price such that it does not cross with existing orders." + }, + "ConditionOperator": { + "type": "string", + "enum": [ + "OPERATOR_UNSPECIFIED", + "OPERATOR_EQUALS", + "OPERATOR_GREATER_THAN", + "OPERATOR_GREATER_THAN_OR_EQUAL", + "OPERATOR_LESS_THAN", + "OPERATOR_LESS_THAN_OR_EQUAL" + ], + "default": "OPERATOR_UNSPECIFIED", + "description": "Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue." + }, + "FundingPeriodDataPointSource": { + "type": "string", + "enum": [ + "SOURCE_UNSPECIFIED", + "SOURCE_EXTERNAL", + "SOURCE_INTERNAL" + ], + "default": "SOURCE_UNSPECIFIED", + "description": " - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market." + }, + "ListTransfersRequestScope": { + "type": "string", + "enum": [ + "SCOPE_UNSPECIFIED", + "SCOPE_INDIVIDUAL", + "SCOPE_TEAM" + ], + "default": "SCOPE_UNSPECIFIED", + "description": "Defines the types of a dispatch strategy's scope the API can filter on.\n\n - SCOPE_INDIVIDUAL: Matches transfers that have dispatch strategy scope of individual set.\n - SCOPE_TEAM: Matches transfers that have dispatch strategy scope of team set." + }, + "MarketTradingMode": { + "type": "string", + "enum": [ + "TRADING_MODE_UNSPECIFIED", + "TRADING_MODE_CONTINUOUS", + "TRADING_MODE_BATCH_AUCTION", + "TRADING_MODE_OPENING_AUCTION", + "TRADING_MODE_MONITORING_AUCTION", + "TRADING_MODE_NO_TRADING", + "TRADING_MODE_SUSPENDED_VIA_GOVERNANCE", + "TRADING_MODE_LONG_BLOCK_AUCTION" + ], + "default": "TRADING_MODE_UNSPECIFIED", + "description": "- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance\n - TRADING_MODE_LONG_BLOCK_AUCTION: Auction triggered globally by long block", + "title": "Trading mode the market is currently running, also referred to as 'market state'" + }, + "OracleDataSubmissionOracleSource": { + "type": "string", + "enum": [ + "ORACLE_SOURCE_UNSPECIFIED", + "ORACLE_SOURCE_OPEN_ORACLE", + "ORACLE_SOURCE_JSON", + "ORACLE_SOURCE_ETHEREUM" + ], + "default": "ORACLE_SOURCE_UNSPECIFIED", + "description": "- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.", + "title": "Supported oracle sources" + }, + "OrderTimeInForce": { + "type": "string", + "enum": [ + "TIME_IN_FORCE_UNSPECIFIED", + "TIME_IN_FORCE_GTC", + "TIME_IN_FORCE_GTT", + "TIME_IN_FORCE_IOC", + "TIME_IN_FORCE_FOK", + "TIME_IN_FORCE_GFA", + "TIME_IN_FORCE_GFN" + ], + "default": "TIME_IN_FORCE_UNSPECIFIED", + "description": "- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)", + "title": "Time In Force for an order" + }, + "StopOrderExpiryStrategy": { + "type": "string", + "enum": [ + "EXPIRY_STRATEGY_UNSPECIFIED", + "EXPIRY_STRATEGY_CANCELS", + "EXPIRY_STRATEGY_SUBMIT" + ], + "default": "EXPIRY_STRATEGY_UNSPECIFIED", + "description": " - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached." + }, + "StopOrderRejectionReason": { + "type": "string", + "enum": [ + "REJECTION_REASON_UNSPECIFIED", + "REJECTION_REASON_TRADING_NOT_ALLOWED", + "REJECTION_REASON_EXPIRY_IN_THE_PAST", + "REJECTION_REASON_MUST_BE_REDUCE_ONLY", + "REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED", + "REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION", + "REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION", + "REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID", + "REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION", + "REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES", + "REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT" + ], + "default": "REJECTION_REASON_UNSPECIFIED", + "title": "- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets" + }, + "StopOrderSizeOverrideSetting": { + "type": "string", + "enum": [ + "SIZE_OVERRIDE_SETTING_UNSPECIFIED", + "SIZE_OVERRIDE_SETTING_NONE", + "SIZE_OVERRIDE_SETTING_POSITION" + ], + "default": "SIZE_OVERRIDE_SETTING_UNSPECIFIED", + "title": "- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader" + }, + "StopOrderSizeOverrideValue": { + "type": "object", + "properties": { + "percentage": { + "type": "string", + "title": "Scaling percentage of the current position’s size" + } + } + }, + "StopOrderTriggerDirection": { + "type": "string", + "enum": [ + "TRIGGER_DIRECTION_UNSPECIFIED", + "TRIGGER_DIRECTION_RISES_ABOVE", + "TRIGGER_DIRECTION_FALLS_BELOW" + ], + "default": "TRIGGER_DIRECTION_UNSPECIFIED", + "title": "- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level" + }, + "TransactionResultFailureDetails": { + "type": "object", + "properties": { + "error": { + "type": "string", + "title": "Error message explaining the reason for the transaction failing processing" + } + } + }, + "TransactionResultSuccessDetails": { + "type": "object" + }, + "UpdateMarginModeMode": { + "type": "string", + "enum": [ + "MODE_UNSPECIFIED", + "MODE_CROSS_MARGIN", + "MODE_ISOLATED_MARGIN" + ], + "default": "MODE_UNSPECIFIED", + "title": "- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed" + }, + "apiHttpBody": { + "type": "object", + "properties": { + "contentType": { + "type": "string", + "description": "The HTTP Content-Type header value specifying the content type of the body." + }, + "data": { + "type": "string", + "format": "byte", + "description": "The HTTP request/response body as raw binary." + }, + "extensions": { + "type": "array", + "items": { + "$ref": "#/definitions/protobufAny" + }, + "description": "Application specific response metadata. Must be set in the first response\nfor streaming APIs." + } + }, + "description": "Message that represents an arbitrary HTTP body. It should only be used for\npayload formats that can't be represented as JSON, such as raw binary or\nan HTML page.\n\n\nThis message can be used both in streaming and non-streaming API methods in\nthe request as well as the response.\n\nIt can be used as a top-level request field, which is convenient if one\nwants to extract parameters from either the URL or HTTP template into the\nrequest fields and also want access to the raw HTTP body.\n\nExample:\n\n message GetResourceRequest {\n // A unique request id.\n string request_id = 1;\n\n // The raw HTTP body is bound to this field.\n google.api.HttpBody http_body = 2;\n\n }\n\n service ResourceService {\n rpc GetResource(GetResourceRequest)\n returns (google.api.HttpBody);\n rpc UpdateResource(google.api.HttpBody)\n returns (google.protobuf.Empty);\n\n }\n\nExample with streaming methods:\n\n service CaldavService {\n rpc GetCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n rpc UpdateCalendar(stream google.api.HttpBody)\n returns (stream google.api.HttpBody);\n\n }\n\nUse of this type only changes how the request and response bodies are\nhandled, all other features will continue to work unchanged." + }, + "apiv2Candle": { + "type": "object", + "properties": { + "start": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for the point in time when the candle was initially created/opened." + }, + "lastUpdate": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for the point in time when the candle was last updated." + }, + "high": { + "type": "string", + "description": "Highest price for trading during the candle interval." + }, + "low": { + "type": "string", + "description": "Lowest price for trading during the candle interval." + }, + "open": { + "type": "string", + "description": "Open trade price." + }, + "close": { + "type": "string", + "description": "Closing trade price." + }, + "volume": { + "type": "string", + "format": "uint64", + "description": "Total trading volume during the candle interval." + }, + "notional": { + "type": "string", + "format": "uint64", + "description": "Total notional value traded during the candle interval. This value is determined by multiplying price, using market decimal places, by size, using position decimal places.\nThe number of decimal places needed to convert this value to a decimal is market decimal places plus position decimal places." + } + }, + "title": "Represents the high, low, open, and closing prices for an interval of trading,\nreferred to commonly as a candlestick or candle" + }, + "apiv2FundingPayment": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party that received the funding payment." + }, + "marketId": { + "type": "string", + "description": "Market that produced the funding payment." + }, + "fundingPeriodSeq": { + "type": "string", + "format": "uint64", + "description": "Funding period sequence this payment was calculated from." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, at which this funding payment occurred." + }, + "amount": { + "type": "string", + "description": "Funding payment amount, where a positive value indicates an earned payment received and a negative value a loss." + } + }, + "title": "A funding payment for a party on a perpetual market" + }, + "apiv2LiquidityProvision": { + "type": "object", + "properties": { + "current": { + "$ref": "#/definitions/vegaLiquidityProvision", + "description": "Liquidity provision that is currently live." + }, + "pending": { + "$ref": "#/definitions/vegaLiquidityProvision", + "description": "Liquidity provision that is currently pending and will go live in the next epoch." + } + }, + "description": "Liquidity provider commitment. For API purposes this can report a pending liquidity provision,\nthe current live provision or both in the event that an update has been accepted on the network, but has yet\nto go live and thus there is still a pending provision that will become active in the next epoch." + }, + "apiv2ReferralProgram": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Incremental version of the program. It is incremented after each program\nupdate." + }, + "id": { + "type": "string", + "description": "Unique ID generated from the proposal that created this program." + }, + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBenefitTier" + }, + "description": "Defined tiers in increasing order. First element will give Tier 1, second\nelement will give Tier 2, and so on." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds, after which when the current epoch ends, the\nprogram will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which the referral set's running volume is evaluated." + }, + "stakingTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStakingTier" + }, + "description": "Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking." + }, + "endedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, when the program ended." + } + }, + "description": "Referral program details." + }, + "apiv2Team": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "ID of the created team." + }, + "referrer": { + "type": "string", + "description": "Party ID that created the team." + }, + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "Link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "Link to an image of the team's avatar." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the team was created." + }, + "closed": { + "type": "boolean", + "description": "Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team." + }, + "createdAtEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the team was created." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team.\nOnly applicable to closed teams." + }, + "totalMembers": { + "type": "string", + "format": "uint64", + "description": "Current number of members in the team." + } + }, + "description": "Team record containing the team information." + }, + "apiv2VolumeDiscountProgram": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Incremental version of the program. It is incremented after each program\nupdate." + }, + "id": { + "type": "string", + "description": "Unique ID generated from the proposal that created this program." + }, + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVolumeBenefitTier" + }, + "description": "Defined benefit tiers ordered by increasing discounts. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which a volume discount statistics' running volume is evaluated." + }, + "endedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds, at which the program ended." + } + }, + "description": "Volume discount program details." + }, + "commandsv1CancelTransfer": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "Transfer ID of the transfer to cancel." + } + }, + "description": "Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction." + }, + "eventsv1FundingPayment": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "ID of the party." + }, + "amount": { + "type": "string", + "description": "The amount paid, this can be negative for parties who lost at the end of the funding period." + } + }, + "description": "The amount gained or lost by a party as a result of a funding payment." + }, + "googlerpcStatus": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "$ref": "#/definitions/protobufAny" + } + } + } + }, + "protobufAny": { + "type": "object", + "properties": { + "@type": { + "type": "string", + "description": "A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics." + } + }, + "additionalProperties": {}, + "description": "`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(\u0026foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n // or ...\n if (any.isSameTypeAs(Foo.getDefaultInstance())) {\n foo = any.unpack(Foo.getDefaultInstance());\n }\n\nExample 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\nExample 4: Pack and unpack a message in Go\n\n foo := \u0026pb.Foo{...}\n any, err := anypb.New(foo)\n if err != nil {\n ...\n }\n ...\n foo := \u0026pb.Foo{}\n if err := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\nJSON\n\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": \u003cstring\u003e,\n \"lastName\": \u003cstring\u003e\n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }" + }, + "protobufNullValue": { + "type": "string", + "enum": [ + "NULL_VALUE" + ], + "default": "NULL_VALUE", + "description": "`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value." + }, + "v1AMM": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the AMM." + }, + "partyId": { + "type": "string", + "description": "Party ID of the owner of the AMM." + }, + "marketId": { + "type": "string", + "description": "Market ID that the AMM provides liquidity for." + }, + "ammPartyId": { + "type": "string", + "description": "Party ID that the AMM operates as." + }, + "commitment": { + "type": "string", + "description": "Amount committed to the AMM." + }, + "parameters": { + "$ref": "#/definitions/v1AMMConcentratedLiquidityParameters", + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "status": { + "$ref": "#/definitions/v1AMMStatus", + "description": "Current status of the AMM." + }, + "statusReason": { + "$ref": "#/definitions/AMMStatusReason", + "description": "Reason for the AMM's current status." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market." + }, + "lowerCurve": { + "$ref": "#/definitions/AMMCurve" + }, + "upperCurve": { + "$ref": "#/definitions/AMMCurve" + } + } + }, + "v1AMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "base": { + "type": "string", + "description": "Base price bound configuration for the AMM." + }, + "lowerBound": { + "type": "string", + "description": "Upper price bound configuration for the AMM. If unset, the AMM will never hold a short position." + }, + "upperBound": { + "type": "string", + "description": "Lower price bound configuration for the AMM. If unset, the AMM will never hold a long position." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bounds." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bounds." + } + }, + "description": "Liquidity parameters that define the range and shape of the AMM's curve." + }, + "v1AMMStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_REJECTED", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_REDUCE_ONLY" + ], + "default": "STATUS_UNSPECIFIED", + "description": " - STATUS_ACTIVE: AMM is active on the market and is posting tradable volume.\n - STATUS_REJECTED: AMM submission was rejected.\n - STATUS_CANCELLED: AMM has been cancelled by the owner and is no longer trading.\n - STATUS_STOPPED: AMM has been stopped by the network and is no longer trading.\n - STATUS_REDUCE_ONLY: AMM will only trade such that it will reduce its position." + }, + "v1AmendAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for the AMM to be amended." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount to be committed to the AMM. If not supplied the commitment will remain unchanged." + }, + "slippageTolerance": { + "type": "string", + "description": "Slippage tolerance for rebasing position when updating the AMM." + }, + "concentratedLiquidityParameters": { + "$ref": "#/definitions/v1AmendAMMConcentratedLiquidityParameters", + "description": "Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market. If not supplied the proposed fee will remain unchanged." + } + }, + "description": "Command to amend an existing automated market maker on a market." + }, + "v1AmendAMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "upperBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position." + }, + "lowerBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position." + }, + "base": { + "type": "string", + "description": "Price that the AMM will quote as its \"fair price\" when its position is zero." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage." + } + }, + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "v1AnnounceNode": { + "type": "object", + "properties": { + "vegaPubKey": { + "type": "string", + "description": "Vega public key of the node being announced." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum public key of the node being announced." + }, + "chainPubKey": { + "type": "string", + "description": "Public key for the blockchain, currently the node's CometBFT key." + }, + "infoUrl": { + "type": "string", + "description": "URL to the node operators homepage allowing stake holders to make an informed decision when delegating." + }, + "country": { + "type": "string", + "description": "Country code (ISO 3166-1 alpha-2) for the location of the node." + }, + "id": { + "type": "string", + "description": "Node ID of the validator, which is the node's public master key." + }, + "name": { + "type": "string", + "description": "Human-readable name of the node." + }, + "avatarUrl": { + "type": "string", + "description": "URL to the node operator's avatar." + }, + "vegaPubKeyIndex": { + "type": "integer", + "format": "int64", + "description": "Vega public key derivation index." + }, + "fromEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch from which the node is expected to be ready to validate blocks." + }, + "ethereumSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the node made using the ethereum wallet." + }, + "vegaSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the node made using the Vega wallet." + }, + "submitterAddress": { + "type": "string", + "description": "Ethereum public key to use as a submitter to allow automatic signature generation." + } + }, + "description": "A command that allows a new node operator to announce themselves to the network as a new validator." + }, + "v1ApplyReferralCode": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Referral code, normally the referral set ID, for the party to join." + } + }, + "description": "Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch." + }, + "v1AuctionEvent": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "openingAuction": { + "type": "boolean", + "title": "True if the event indicates an auction opening and False otherwise" + }, + "leave": { + "type": "boolean", + "title": "True if the event indicates leaving auction mode and False otherwise" + }, + "start": { + "type": "string", + "format": "int64", + "title": "Timestamp containing the start time for an auction" + }, + "end": { + "type": "string", + "format": "int64", + "title": "Timestamp containing the end time for an auction" + }, + "trigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "title": "Reason this market is/was in auction" + }, + "extensionTrigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "title": "If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction" + } + }, + "title": "Auction event indicating a change in auction state, for example starting or ending an auction" + }, + "v1BatchMarketInstructions": { + "type": "object", + "properties": { + "cancellations": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderCancellation" + }, + "description": "List of order cancellations to be processed sequentially." + }, + "amendments": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderAmendment" + }, + "description": "List of order amendments to be processed sequentially." + }, + "submissions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "description": "List of order submissions to be processed sequentially." + }, + "stopOrdersCancellation": { + "type": "array", + "items": { + "$ref": "#/definitions/v1StopOrdersCancellation" + }, + "description": "List of stop order cancellations to be processed sequentially." + }, + "stopOrdersSubmission": { + "type": "array", + "items": { + "$ref": "#/definitions/v1StopOrdersSubmission" + }, + "description": "List of stop order submissions to be processed sequentially." + }, + "updateMarginMode": { + "type": "array", + "items": { + "$ref": "#/definitions/v1UpdateMarginMode" + }, + "title": "Update margin mode instruction" + } + }, + "description": "A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\"." + }, + "v1BatchProposalSubmission": { + "type": "object", + "properties": { + "reference": { + "type": "string", + "description": "Arbitrary human-readable reference identifying the proposal." + }, + "terms": { + "$ref": "#/definitions/v1BatchProposalSubmissionTerms", + "description": "Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + } + }, + "description": "Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it." + }, + "v1BatchProposalSubmissionTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits." + }, + "changes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBatchProposalTermsChange" + }, + "description": "List of individual changes included in the batch proposal." + } + }, + "title": "Terms for a batch governance proposal submission" + }, + "v1BeginBlock": { + "type": "object", + "properties": { + "height": { + "type": "string", + "format": "uint64" + }, + "timestamp": { + "type": "string", + "format": "int64" + }, + "hash": { + "type": "string" + } + }, + "title": "BeginBlock" + }, + "v1BusEvent": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Unique event ID for the message" + }, + "block": { + "type": "string", + "title": "The batch or block of transactions that the events relate to" + }, + "type": { + "$ref": "#/definitions/v1BusEventType", + "title": "The type of bus event. Must be one of the list below:" + }, + "timeUpdate": { + "$ref": "#/definitions/v1TimeUpdate", + "title": "Time update events" + }, + "ledgerMovements": { + "$ref": "#/definitions/v1LedgerMovements", + "title": "Transfer responses update events" + }, + "positionResolution": { + "$ref": "#/definitions/v1PositionResolution", + "title": "Position resolution events" + }, + "order": { + "$ref": "#/definitions/vegaOrder", + "title": "Order events" + }, + "account": { + "$ref": "#/definitions/vegaAccount", + "title": "Account events" + }, + "party": { + "$ref": "#/definitions/vegaParty", + "title": "Party events" + }, + "trade": { + "$ref": "#/definitions/vegaTrade", + "title": "Trade events" + }, + "marginLevels": { + "$ref": "#/definitions/vegaMarginLevels", + "title": "Margin level update events" + }, + "proposal": { + "$ref": "#/definitions/vegaProposal", + "title": "Proposal events for governance" + }, + "vote": { + "$ref": "#/definitions/vegaVote", + "title": "Vote events for governance" + }, + "marketData": { + "$ref": "#/definitions/vegaMarketData", + "title": "Market data events" + }, + "nodeSignature": { + "$ref": "#/definitions/v1NodeSignature", + "title": "Node signature events" + }, + "lossSocialization": { + "$ref": "#/definitions/v1LossSocialization", + "title": "Loss socialization events" + }, + "settlePosition": { + "$ref": "#/definitions/v1SettlePosition", + "title": "Position settlement events" + }, + "settleDistressed": { + "$ref": "#/definitions/v1SettleDistressed", + "title": "Position distressed events" + }, + "marketCreated": { + "$ref": "#/definitions/vegaMarket", + "title": "Market created events" + }, + "asset": { + "$ref": "#/definitions/vegaAsset", + "title": "Asset events" + }, + "marketTick": { + "$ref": "#/definitions/v1MarketTick", + "title": "Market tick events" + }, + "withdrawal": { + "$ref": "#/definitions/vegaWithdrawal", + "title": "Withdrawal events" + }, + "deposit": { + "$ref": "#/definitions/vegaDeposit", + "title": "Deposit events" + }, + "auction": { + "$ref": "#/definitions/v1AuctionEvent", + "title": "Auction events" + }, + "riskFactor": { + "$ref": "#/definitions/vegaRiskFactor", + "title": "Risk factor events" + }, + "networkParameter": { + "$ref": "#/definitions/vegaNetworkParameter", + "title": "Network parameter events" + }, + "liquidityProvision": { + "$ref": "#/definitions/vegaLiquidityProvision", + "title": "LiquidityProvision events" + }, + "marketUpdated": { + "$ref": "#/definitions/vegaMarket", + "title": "Market created events" + }, + "oracleSpec": { + "$ref": "#/definitions/vegaOracleSpec", + "title": "OracleSpec events" + }, + "oracleData": { + "$ref": "#/definitions/vegaOracleData", + "title": "OracleData events" + }, + "delegationBalance": { + "$ref": "#/definitions/v1DelegationBalanceEvent", + "title": "Delegation balance events" + }, + "validatorScore": { + "$ref": "#/definitions/v1ValidatorScoreEvent", + "title": "Validator score calculated" + }, + "epochEvent": { + "$ref": "#/definitions/v1EpochEvent", + "title": "Epoch update events" + }, + "validatorUpdate": { + "$ref": "#/definitions/v1ValidatorUpdate", + "title": "Validator update events" + }, + "stakeLinking": { + "$ref": "#/definitions/v1StakeLinking", + "title": "Staking event" + }, + "rewardPayout": { + "$ref": "#/definitions/v1RewardPayoutEvent", + "title": "Reward payout event" + }, + "checkpoint": { + "$ref": "#/definitions/v1CheckpointEvent", + "title": "Checkpoint was created" + }, + "keyRotation": { + "$ref": "#/definitions/v1KeyRotation", + "title": "Key rotation took place" + }, + "stateVar": { + "$ref": "#/definitions/v1StateVar", + "title": "State variable consensus state transition update" + }, + "networkLimits": { + "$ref": "#/definitions/vegaNetworkLimits", + "title": "Network limits events" + }, + "transfer": { + "$ref": "#/definitions/vegaeventsv1Transfer", + "title": "Transfer event" + }, + "rankingEvent": { + "$ref": "#/definitions/v1ValidatorRankingEvent", + "title": "Ranking event" + }, + "erc20MultisigSignerEvent": { + "$ref": "#/definitions/v1ERC20MultiSigSignerEvent", + "title": "ERC20 multi sig signer event" + }, + "erc20MultisigSetThresholdEvent": { + "$ref": "#/definitions/v1ERC20MultiSigThresholdSetEvent", + "title": "ERC20 multi sig set threshold event" + }, + "erc20MultisigSignerAdded": { + "$ref": "#/definitions/v1ERC20MultiSigSignerAdded", + "title": "ERC20 multi sig signer added" + }, + "erc20MultisigSignerRemoved": { + "$ref": "#/definitions/v1ERC20MultiSigSignerRemoved", + "title": "ERC20 multi sig signer removed" + }, + "positionStateEvent": { + "$ref": "#/definitions/v1PositionStateEvent", + "title": "Position status for a party in a market" + }, + "ethereumKeyRotation": { + "$ref": "#/definitions/v1EthereumKeyRotation", + "title": "Ethereum key rotation took place" + }, + "protocolUpgradeEvent": { + "$ref": "#/definitions/v1ProtocolUpgradeEvent", + "title": "Protocol upgrade proposal updates" + }, + "beginBlock": { + "$ref": "#/definitions/v1BeginBlock", + "title": "Core is starting to process a new block" + }, + "endBlock": { + "$ref": "#/definitions/v1EndBlock", + "title": "Core finished processing a block" + }, + "protocolUpgradeStarted": { + "$ref": "#/definitions/v1ProtocolUpgradeStarted", + "title": "Core is starting a protocol upgrade" + }, + "settleMarket": { + "$ref": "#/definitions/v1SettleMarket", + "title": "Settle market event for data-node to update positions for settled markets" + }, + "transactionResult": { + "$ref": "#/definitions/v1TransactionResult", + "title": "Result of a transaction processed by the network" + }, + "coreSnapshotEvent": { + "$ref": "#/definitions/v1CoreSnapshotData", + "title": "Core snapshot has been taken at the end of the block" + }, + "protocolUpgradeDataNodeReady": { + "$ref": "#/definitions/v1ProtocolUpgradeDataNodeReady", + "title": "Core snapshot has been taken at the end of the block" + }, + "distressedOrders": { + "$ref": "#/definitions/v1DistressedOrders", + "title": "Parties that had their orders closed because they were distressed" + }, + "expiredOrders": { + "$ref": "#/definitions/v1ExpiredOrders", + "title": "Orders that expired for a given market" + }, + "distressedPositions": { + "$ref": "#/definitions/v1DistressedPositions", + "title": "Open positions on the market that are/were distressed" + }, + "stopOrder": { + "$ref": "#/definitions/v1StopOrderEvent", + "title": "A stop order event" + }, + "fundingPeriod": { + "$ref": "#/definitions/v1FundingPeriod", + "description": "Start or end of a funding period." + }, + "fundingPeriodDataPoint": { + "$ref": "#/definitions/v1FundingPeriodDataPoint", + "description": "Data point within a funding period." + }, + "teamCreated": { + "$ref": "#/definitions/v1TeamCreated", + "title": "Event notifying of the creation of a team.m" + }, + "teamUpdated": { + "$ref": "#/definitions/v1TeamUpdated", + "description": "Event notifying of an update to a team." + }, + "refereeSwitchedTeam": { + "$ref": "#/definitions/v1RefereeSwitchedTeam", + "description": "Event notifying that a referee switched teams." + }, + "refereeJoinedTeam": { + "$ref": "#/definitions/v1RefereeJoinedTeam", + "description": "Event notifying that a referee joined a team." + }, + "referralProgramStarted": { + "$ref": "#/definitions/v1ReferralProgramStarted", + "description": "Event notifying that a referral program has started." + }, + "referralProgramUpdated": { + "$ref": "#/definitions/v1ReferralProgramUpdated", + "description": "Event notifying that a referral program has been updated." + }, + "referralProgramEnded": { + "$ref": "#/definitions/v1ReferralProgramEnded", + "description": "Event notifying that a referral program has ended." + }, + "referralSetCreated": { + "$ref": "#/definitions/v1ReferralSetCreated", + "description": "Event notifying a referral set has been created." + }, + "refereeJoinedReferralSet": { + "$ref": "#/definitions/v1RefereeJoinedReferralSet", + "description": "Event notifying a referee has joined a referral set." + }, + "partyActivityStreak": { + "$ref": "#/definitions/v1PartyActivityStreak", + "title": "Event notifying of an update to a party's activity streak" + }, + "volumeDiscountProgramStarted": { + "$ref": "#/definitions/v1VolumeDiscountProgramStarted", + "description": "Event notifying that a volume discount program has started." + }, + "volumeDiscountProgramUpdated": { + "$ref": "#/definitions/v1VolumeDiscountProgramUpdated", + "description": "Event notifying that a volume discount program has been updated." + }, + "volumeDiscountProgramEnded": { + "$ref": "#/definitions/v1VolumeDiscountProgramEnded", + "description": "Event notifying that a volume discount program has ended." + }, + "referralSetStatsUpdated": { + "$ref": "#/definitions/v1ReferralSetStatsUpdated", + "description": "Event notifying of an update to a referral set's statistics." + }, + "vestingStatsUpdated": { + "$ref": "#/definitions/v1VestingStatsUpdated", + "description": "Event notifying of an update to the vesting statistics." + }, + "volumeDiscountStatsUpdated": { + "$ref": "#/definitions/v1VolumeDiscountStatsUpdated", + "description": "Event notifying of an update to the volume discount statistics." + }, + "feesStats": { + "$ref": "#/definitions/v1FeesStats", + "description": "Event notifying of an update the fees stats for a market." + }, + "fundingPayments": { + "$ref": "#/definitions/v1FundingPayments", + "description": "Event notifying of funding payments at the end of a funding period." + }, + "paidLiquidityFeesStats": { + "$ref": "#/definitions/v1PaidLiquidityFeesStats", + "description": "Event notifying of an update to the liqudity fees stats for a market." + }, + "vestingBalancesSummary": { + "$ref": "#/definitions/v1VestingBalancesSummary", + "description": "Event notifying of an update to the vesting and locked balances." + }, + "transferFees": { + "$ref": "#/definitions/v1TransferFees", + "description": "Event notifying of fees related to a transfer being paid." + }, + "transferFeesDiscount": { + "$ref": "#/definitions/v1TransferFeesDiscount", + "description": "Event notifying of a party's available discounts for transfer fees, per asset." + }, + "partyMarginModeUpdated": { + "$ref": "#/definitions/v1PartyMarginModeUpdated", + "description": "Event notifying of a party's margin mode update on a market." + }, + "partyProfileUpdated": { + "$ref": "#/definitions/v1PartyProfileUpdated", + "description": "Event notifying of a party's profile update." + }, + "teamsStatsUpdated": { + "$ref": "#/definitions/v1TeamsStatsUpdated", + "description": "Event notifying of an update of teams' statistics." + }, + "timeWeightedNotionalPositionUpdated": { + "$ref": "#/definitions/v1TimeWeightedNotionalPositionUpdated", + "title": "Event notifying an update of the time weighted notional position for a party in an asset" + }, + "cancelledOrders": { + "$ref": "#/definitions/v1CancelledOrders", + "description": "Event notifying of multiple orders being cancelled for a given party, on a given market." + }, + "gameScores": { + "$ref": "#/definitions/v1GameScores", + "description": "Event notifying on near realtime game scores for parties and teams." + }, + "amm": { + "$ref": "#/definitions/v1AMM", + "description": "Event notifying of AMM updates." + }, + "market": { + "$ref": "#/definitions/v1MarketEvent", + "title": "Market tick events" + }, + "txErrEvent": { + "$ref": "#/definitions/v1TxErrorEvent", + "title": "Transaction error events, not included in the ALL event type" + }, + "version": { + "type": "integer", + "format": "int64", + "title": "Version of bus event" + }, + "chainId": { + "type": "string" + }, + "txHash": { + "type": "string" + } + }, + "title": "Bus event is a container for event bus events emitted by Vega" + }, + "v1BusEventType": { + "type": "string", + "enum": [ + "BUS_EVENT_TYPE_UNSPECIFIED", + "BUS_EVENT_TYPE_ALL", + "BUS_EVENT_TYPE_TIME_UPDATE", + "BUS_EVENT_TYPE_LEDGER_MOVEMENTS", + "BUS_EVENT_TYPE_POSITION_RESOLUTION", + "BUS_EVENT_TYPE_ORDER", + "BUS_EVENT_TYPE_ACCOUNT", + "BUS_EVENT_TYPE_PARTY", + "BUS_EVENT_TYPE_TRADE", + "BUS_EVENT_TYPE_MARGIN_LEVELS", + "BUS_EVENT_TYPE_PROPOSAL", + "BUS_EVENT_TYPE_VOTE", + "BUS_EVENT_TYPE_MARKET_DATA", + "BUS_EVENT_TYPE_NODE_SIGNATURE", + "BUS_EVENT_TYPE_LOSS_SOCIALIZATION", + "BUS_EVENT_TYPE_SETTLE_POSITION", + "BUS_EVENT_TYPE_SETTLE_DISTRESSED", + "BUS_EVENT_TYPE_MARKET_CREATED", + "BUS_EVENT_TYPE_ASSET", + "BUS_EVENT_TYPE_MARKET_TICK", + "BUS_EVENT_TYPE_WITHDRAWAL", + "BUS_EVENT_TYPE_DEPOSIT", + "BUS_EVENT_TYPE_AUCTION", + "BUS_EVENT_TYPE_RISK_FACTOR", + "BUS_EVENT_TYPE_NETWORK_PARAMETER", + "BUS_EVENT_TYPE_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_MARKET_UPDATED", + "BUS_EVENT_TYPE_ORACLE_SPEC", + "BUS_EVENT_TYPE_ORACLE_DATA", + "BUS_EVENT_TYPE_DELEGATION_BALANCE", + "BUS_EVENT_TYPE_VALIDATOR_SCORE", + "BUS_EVENT_TYPE_EPOCH_UPDATE", + "BUS_EVENT_TYPE_VALIDATOR_UPDATE", + "BUS_EVENT_TYPE_STAKE_LINKING", + "BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT", + "BUS_EVENT_TYPE_CHECKPOINT", + "BUS_EVENT_TYPE_STREAM_START", + "BUS_EVENT_TYPE_KEY_ROTATION", + "BUS_EVENT_TYPE_STATE_VAR", + "BUS_EVENT_TYPE_NETWORK_LIMITS", + "BUS_EVENT_TYPE_TRANSFER", + "BUS_EVENT_TYPE_VALIDATOR_RANKING", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED", + "BUS_EVENT_TYPE_POSITION_STATE", + "BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL", + "BUS_EVENT_TYPE_BEGIN_BLOCK", + "BUS_EVENT_TYPE_END_BLOCK", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED", + "BUS_EVENT_TYPE_SETTLE_MARKET", + "BUS_EVENT_TYPE_TRANSACTION_RESULT", + "BUS_EVENT_TYPE_SNAPSHOT_TAKEN", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY", + "BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED", + "BUS_EVENT_TYPE_EXPIRED_ORDERS", + "BUS_EVENT_TYPE_DISTRESSED_POSITIONS", + "BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_STOP_ORDER", + "BUS_EVENT_TYPE_FUNDING_PERIOD", + "BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT", + "BUS_EVENT_TYPE_TEAM_CREATED", + "BUS_EVENT_TYPE_TEAM_UPDATED", + "BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM", + "BUS_EVENT_TYPE_REFEREE_JOINED_TEAM", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_CREATED", + "BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET", + "BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_STATS_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED", + "BUS_EVENT_TYPE_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_FUNDING_PAYMENTS", + "BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_SUMMARY", + "BUS_EVENT_TYPE_TRANSFER_FEES_PAID", + "BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED", + "BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED", + "BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED", + "BUS_EVENT_TYPE_TEAMS_STATS_UPDATED", + "BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED", + "BUS_EVENT_TYPE_CANCELLED_ORDERS", + "BUS_EVENT_TYPE_GAME_SCORES", + "BUS_EVENT_TYPE_AMM", + "BUS_EVENT_TYPE_MARKET", + "BUS_EVENT_TYPE_TX_ERROR" + ], + "default": "BUS_EVENT_TYPE_UNSPECIFIED", + "description": "- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type", + "title": "Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items" + }, + "v1CancelAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID to cancel an AMM for." + }, + "method": { + "$ref": "#/definitions/v1CancelAMMMethod", + "description": "Method to use to cancel the AMM." + } + }, + "description": "Command to cancel an automated market maker for a given market." + }, + "v1CancelAMMMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_IMMEDIATE", + "METHOD_REDUCE_ONLY" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_IMMEDIATE: Cancellation will be immediate and any open positions will be transferred to the network for liquidation.\n - METHOD_REDUCE_ONLY: AMM will only trade to reduce its position, and will be cancelled once its position reaches zero." + }, + "v1CancelledOrders": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for the event." + }, + "partyId": { + "type": "string", + "description": "The ID of the party which cancelled the orders." + }, + "orderIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The order IDs that were cancelled." + } + } + }, + "v1CheckpointEvent": { + "type": "object", + "properties": { + "hash": { + "type": "string" + }, + "blockHash": { + "type": "string" + }, + "blockHeight": { + "type": "string", + "format": "uint64" + } + } + }, + "v1Condition": { + "type": "object", + "properties": { + "operator": { + "$ref": "#/definitions/ConditionOperator", + "description": "Type of comparison to make on the value." + }, + "value": { + "type": "string", + "description": "Value to be compared with by the operator." + } + }, + "title": "Condition describes the condition that must be validated by the network" + }, + "v1CoreSnapshotData": { + "type": "object", + "properties": { + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height at which snapshot was taken" + }, + "blockHash": { + "type": "string", + "title": "Hash of the snapshot block" + }, + "coreVersion": { + "type": "string", + "description": "Semver version number of the core." + }, + "protocolUpgradeBlock": { + "type": "boolean", + "title": "Indicates if the snapshot is taken as part of protocol upgrade" + } + }, + "description": "CoreSnapshotData represents the core snapshot data." + }, + "v1CreateReferralSet": { + "type": "object", + "properties": { + "isTeam": { + "type": "boolean", + "description": "Whether or not the referral set should be considered a team that can participate in team games on the network." + }, + "team": { + "$ref": "#/definitions/v1CreateReferralSetTeam", + "description": "Team details, if the referral set is to be considered a team." + } + }, + "description": "Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set." + }, + "v1CreateReferralSetTeam": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "External link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "External link to an avatar for the team." + }, + "closed": { + "type": "boolean", + "description": "Whether or not the team is closed to new party members." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team." + } + } + }, + "v1Data": { + "type": "object", + "properties": { + "signers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Signer" + } + }, + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Property" + }, + "title": "Data holds all the properties of the data" + }, + "matchedSpecIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data." + }, + "broadcastAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec." + }, + "metaData": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Property" + }, + "title": "Holds all metadata properties" + }, + "error": { + "type": "string", + "description": "Error message if the data could not be sourced." + } + }, + "description": "Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data." + }, + "v1DelegateSubmission": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "description": "Node ID to delegate stake to." + }, + "amount": { + "type": "string", + "description": "Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places." + } + }, + "description": "Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator." + }, + "v1DelegationBalanceEvent": { + "type": "object", + "properties": { + "party": { + "type": "string" + }, + "nodeId": { + "type": "string" + }, + "amount": { + "type": "string" + }, + "epochSeq": { + "type": "string" + } + }, + "title": "DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect" + }, + "v1DistressedOrders": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "parties": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of Party IDs i.e. each party's public key for the event" + } + }, + "title": "Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders" + }, + "v1DistressedPositions": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "distressedParties": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of party IDs i.e. each party's public key, that are distressed but still have open volume" + }, + "safeParties": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position" + } + }, + "description": "Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field." + }, + "v1ERC20MultiSigSignerAdded": { + "type": "object", + "properties": { + "signatureId": { + "type": "string", + "title": "ID of the signature bundle" + }, + "validatorId": { + "type": "string", + "title": "Node ID of the Vega node to be added" + }, + "timestamp": { + "type": "string", + "format": "int64", + "title": "Time at which this happened" + }, + "newSigner": { + "type": "string", + "title": "Ethereum address of the new signer" + }, + "submitter": { + "type": "string", + "title": "Address of the submitter of the transaction" + }, + "nonce": { + "type": "string", + "description": "Nonce used." + }, + "epochSeq": { + "type": "string", + "title": "Epoch that the node was added for" + }, + "chainId": { + "type": "string", + "description": "EVM chain ID that the multisig control contract lives on." + } + } + }, + "v1ERC20MultiSigSignerEvent": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/v1ERC20MultiSigSignerEventType" + }, + "signer": { + "type": "string" + }, + "nonce": { + "type": "string" + }, + "blockTime": { + "type": "string", + "format": "int64" + }, + "txHash": { + "type": "string" + }, + "logIndex": { + "type": "string", + "format": "uint64" + }, + "blockNumber": { + "type": "string", + "format": "uint64" + }, + "chainId": { + "type": "string" + } + } + }, + "v1ERC20MultiSigSignerEventType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_ADDED", + "TYPE_REMOVED" + ], + "default": "TYPE_UNSPECIFIED" + }, + "v1ERC20MultiSigSignerRemoved": { + "type": "object", + "properties": { + "signatureSubmitters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ERC20MultiSigSignerRemovedSubmitter" + }, + "title": "List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set" + }, + "validatorId": { + "type": "string", + "title": "Node ID of the Vega node which is to be removed" + }, + "timestamp": { + "type": "string", + "format": "int64", + "title": "Time at which this happened" + }, + "oldSigner": { + "type": "string", + "title": "Ethereum address of the signer to be removed" + }, + "nonce": { + "type": "string", + "description": "Nonce used." + }, + "epochSeq": { + "type": "string", + "title": "Epoch that the node was removed for" + }, + "chainId": { + "type": "string", + "description": "EVM chain ID that the multisig control contract lives on." + } + } + }, + "v1ERC20MultiSigSignerRemovedSubmitter": { + "type": "object", + "properties": { + "signatureId": { + "type": "string", + "description": "Signature ID of the signer removed." + }, + "submitter": { + "type": "string", + "title": "Address of the submitter of the transaction" + } + } + }, + "v1ERC20MultiSigThresholdSetEvent": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "newThreshold": { + "type": "integer", + "format": "int64" + }, + "nonce": { + "type": "string" + }, + "blockTime": { + "type": "string", + "format": "int64" + }, + "txHash": { + "type": "string" + }, + "logIndex": { + "type": "string", + "format": "uint64" + }, + "blockNumber": { + "type": "string", + "format": "uint64" + }, + "chainId": { + "type": "string" + } + } + }, + "v1ETHAddress": { + "type": "object", + "properties": { + "address": { + "type": "string" + } + } + }, + "v1EndBlock": { + "type": "object", + "properties": { + "height": { + "type": "string", + "format": "uint64" + } + }, + "title": "EndBlock" + }, + "v1EpochEvent": { + "type": "object", + "properties": { + "seq": { + "type": "string", + "format": "uint64", + "title": "Sequence number that increases by one each epoch" + }, + "action": { + "$ref": "#/definitions/vegaEpochAction", + "title": "Action tells us what action is taking place" + }, + "startTime": { + "type": "string", + "format": "int64", + "title": "Vega time at which this epoch started" + }, + "expireTime": { + "type": "string", + "format": "int64", + "title": "Vega time at which this epoch should end" + }, + "endTime": { + "type": "string", + "format": "int64", + "title": "Vega time at which this epoch actually ended" + } + }, + "title": "Epoch details" + }, + "v1EthereumKeyRotateSubmission": { + "type": "object", + "properties": { + "targetBlock": { + "type": "string", + "format": "uint64", + "description": "Block height at which the key rotation will take effect." + }, + "newAddress": { + "type": "string", + "description": "Ethereum address that is being rotated to." + }, + "currentAddress": { + "type": "string", + "description": "Ethereum address of the node's current Ethereum keys." + }, + "submitterAddress": { + "type": "string", + "description": "Ethereum public key to use as a submitter to allow automatic signature generation." + }, + "ethereumSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature signed by the new Ethereum key that can be verified to prove ownership." + } + }, + "description": "A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated." + }, + "v1EthereumKeyRotation": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "title": "Node ID of the node that rotated their Ethereum key" + }, + "oldAddress": { + "type": "string", + "title": "Ethereum address that was previously associated with the node" + }, + "newAddress": { + "type": "string", + "title": "Ethereum address that is newly associated with the node" + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height when the key rotation took effect" + } + }, + "title": "Event that contains information about an Ethereum key rotation" + }, + "v1ExpiredOrders": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "orderIds": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of expired order IDs" + } + } + }, + "v1ExternalData": { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/v1Data" + } + } + }, + "v1FeesStats": { + "type": "object", + "properties": { + "market": { + "type": "string", + "title": "Market the fees were paid in" + }, + "asset": { + "type": "string", + "description": "Settlement asset of the market." + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which these stats where valid." + }, + "totalRewardsReceived": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total referral rewards received by the referrer of the referral set." + }, + "referrerRewardsGenerated": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ReferrerRewardsGenerated" + }, + "description": "Referral rewards generated by all referee taker fees." + }, + "refereesDiscountApplied": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total referral discounts applied to all referee taker fees." + }, + "volumeDiscountApplied": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total volume discounts applied to all referee taker fees." + }, + "totalMakerFeesReceived": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total maker fees received by the maker side." + }, + "makerFeesGenerated": { + "type": "array", + "items": { + "$ref": "#/definitions/v1MakerFeesGenerated" + }, + "description": "Maker fees paid by all trade aggressors, and which makers the fees were paid to." + }, + "totalFeesPaidAndReceived": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total trading fees received and paid by the party." + } + }, + "title": "Fees rewards and discounts paid / received per parties during an epoch" + }, + "v1Filter": { + "type": "object", + "properties": { + "key": { + "$ref": "#/definitions/v1PropertyKey", + "description": "Data source's data property key targeted by the filter." + }, + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that should be matched by the data to be\nconsidered of interest." + } + }, + "description": "Filter describes the conditions under which a data source data is considered of\ninterest or not." + }, + "v1FundingPayments": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "ID of the market." + }, + "seq": { + "type": "string", + "format": "uint64", + "description": "Sequence number of the funding period associated with these payments." + }, + "payments": { + "type": "array", + "items": { + "$ref": "#/definitions/eventsv1FundingPayment" + }, + "description": "List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period." + } + }, + "description": "Event notifying of funding payments at the end of a funding period." + }, + "v1FundingPeriod": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "ID of the market for which this funding period relates to." + }, + "seq": { + "type": "string", + "format": "uint64", + "description": "Sequence number of the funding period." + }, + "start": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the funding period started." + }, + "end": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the funding period ended." + }, + "fundingPayment": { + "type": "string", + "description": "Funding payment for this period as the difference between the time-weighted average price of the external and internal data point." + }, + "fundingRate": { + "type": "string", + "description": "Percentage difference between the time-weighted average price of the external and internal data point." + }, + "internalTwap": { + "type": "string", + "description": "TWAP for this period based on the internal data-points." + }, + "externalTwap": { + "type": "string", + "description": "TWAP for this period based on the external data-points." + } + }, + "description": "Event notifying on the details of a funding interval for a perpetuals market." + }, + "v1FundingPeriodDataPoint": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID which the data point relates to." + }, + "seq": { + "type": "string", + "format": "uint64", + "description": "Sequence number of the funding period this data point belongs to." + }, + "dataPointType": { + "$ref": "#/definitions/FundingPeriodDataPointSource", + "description": "Origin of the data point." + }, + "price": { + "type": "string", + "description": "Price of the asset as seen by this data point." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds of when the data point was received." + }, + "twap": { + "type": "string", + "description": "The TWAP for this source with this data-point added." + } + }, + "description": "Event notifying a data point for a funding period." + }, + "v1GamePartyScore": { + "type": "object", + "properties": { + "gameId": { + "type": "string", + "description": "Game ID." + }, + "party": { + "type": "string", + "description": "The party ID." + }, + "teamId": { + "type": "string", + "description": "Team the party belongs to. Unset if the party is not part of a team." + }, + "epoch": { + "type": "string", + "format": "int64", + "description": "Epoch when these scores were generated." + }, + "time": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when these scores were generated." + }, + "score": { + "type": "string", + "description": "Party's current score in the game." + }, + "stakingBalance": { + "type": "string", + "description": "Party's current staking balance. Only populated if the game has a requirement for it." + }, + "openVolume": { + "type": "string", + "description": "Party's current open volume. Only populated if the game has a requirement for it." + }, + "totalFeesPaid": { + "type": "string", + "description": "Total fees paid by the party during the relevant period." + }, + "isEligible": { + "type": "boolean", + "description": "If the party is eligible for a reward for this game based on the current information." + }, + "rank": { + "type": "string", + "format": "uint64", + "description": "If the party is a member of a team, this is their relative position in the sorting order of the team.\nEmpty if not a team, or if the party is not eligible." + } + }, + "description": "Scores per party per game with eligibility context." + }, + "v1GameScores": { + "type": "object", + "properties": { + "teamScores": { + "type": "array", + "items": { + "$ref": "#/definitions/v1GameTeamScore" + } + }, + "partyScores": { + "type": "array", + "items": { + "$ref": "#/definitions/v1GamePartyScore" + } + } + } + }, + "v1GameTeamScore": { + "type": "object", + "properties": { + "gameId": { + "type": "string", + "description": "Game ID." + }, + "teamId": { + "type": "string", + "title": "Team ID" + }, + "epoch": { + "type": "string", + "format": "int64", + "description": "Epoch when these scores were generated." + }, + "time": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when these scores were generated." + }, + "score": { + "type": "string", + "description": "Team's current collective score in the game." + } + } + }, + "v1IcebergOpts": { + "type": "object", + "properties": { + "peakSize": { + "type": "string", + "format": "uint64", + "description": "Size of the order that is made visible and can be traded with during the execution of a single order." + }, + "minimumVisibleSize": { + "type": "string", + "format": "uint64", + "description": "Minimum allowed remaining size of the order before it is replenished back to its peak size." + } + }, + "title": "Iceberg order options" + }, + "v1InternalTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "int64", + "description": "Trigger when the vega time is greater or equal to this time, in Unix seconds." + }, + "every": { + "type": "string", + "format": "int64", + "description": "Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately." + } + }, + "description": "Trigger for an internal time data source." + }, + "v1IssueSignatures": { + "type": "object", + "properties": { + "submitter": { + "type": "string", + "description": "Ethereum address which will submit the signatures to the smart contract." + }, + "kind": { + "$ref": "#/definitions/v1NodeSignatureKind", + "description": "What kind of signatures to generate, namely for whether a signer is being added or removed." + }, + "validatorNodeId": { + "type": "string", + "description": "Node ID of the validator node that will be signed in or out of the smart contract." + }, + "chainId": { + "type": "string", + "description": "Chain ID of the bridge to generate signatures for." + } + }, + "description": "Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command." + }, + "v1JoinTeam": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the team to join, this is the same as the referral code used to generate the team." + } + }, + "description": "Command that allows the submitter to join a team or change teams if they are already a member of a team." + }, + "v1KeyRotateSubmission": { + "type": "object", + "properties": { + "newPubKeyIndex": { + "type": "integer", + "format": "int64", + "description": "New Vega public key derivation index." + }, + "targetBlock": { + "type": "string", + "format": "uint64", + "description": "Block height at which the key rotation will take effect." + }, + "newPubKey": { + "type": "string", + "description": "Vega public key that would be rotated to." + }, + "currentPubKeyHash": { + "type": "string", + "description": "Hash of the node's current Vega public key." + } + }, + "description": "A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated." + }, + "v1KeyRotation": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "title": "Node ID of the node that rotated their Vega key" + }, + "oldPubKey": { + "type": "string", + "title": "Vega public key that was previously associated with the node" + }, + "newPubKey": { + "type": "string", + "title": "Vega public key that is newly associated with the node" + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height when the key rotation took effect" + } + }, + "title": "Event that contains information about a Vega key rotation" + }, + "v1LedgerMovements": { + "type": "object", + "properties": { + "ledgerMovements": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLedgerMovement" + }, + "title": "One or more entries containing internal transfer information" + } + }, + "title": "Transfer responses event contains a collection of transfer information" + }, + "v1LiquidityProvisionAmendment": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter wants to amend the liquidity commitment for." + }, + "commitmentAmount": { + "type": "string", + "description": "New commitment amount." + }, + "fee": { + "type": "string", + "description": "New nominated liquidity fee factor." + }, + "reference": { + "type": "string", + "description": "New arbitrary reference to be added to every order created out of this liquidity provision submission." + } + }, + "description": "Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged." + }, + "v1LiquidityProvisionCancellation": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter will stop providing liquidity for." + } + }, + "description": "Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market." + }, + "v1LiquidityProvisionSubmission": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter wishes to provide liquidity for." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places." + }, + "fee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers." + }, + "reference": { + "type": "string", + "description": "Arbitrary reference to be added to every order created out of this liquidity provision submission." + } + }, + "description": "A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market." + }, + "v1LossSocialization": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "partyId": { + "type": "string", + "title": "Party ID (public key) for the event" + }, + "amount": { + "type": "string", + "title": "Amount distributed" + } + }, + "title": "Loss socialization event contains details on the amount of wins unable to be distributed" + }, + "v1MakerFeesGenerated": { + "type": "object", + "properties": { + "taker": { + "type": "string", + "description": "Party that paid the fees." + }, + "makerFeesPaid": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Amount of maker fees paid by the taker to the maker." + } + }, + "title": "Maker fees generated by the trade aggressor" + }, + "v1MarketEvent": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "payload": { + "type": "string", + "title": "Payload is a unique information string" + } + }, + "title": "MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging" + }, + "v1MarketTick": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Market ID for the event" + }, + "time": { + "type": "string", + "format": "int64", + "title": "Timestamp containing latest update from Vega blockchain aka Vega-time" + } + }, + "title": "Market tick event contains the time value for when a particular market was last processed on Vega" + }, + "v1NodeSignature": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the resource that the signature relates to." + }, + "sig": { + "type": "string", + "format": "byte", + "description": "Signature generated by the node." + }, + "kind": { + "$ref": "#/definitions/v1NodeSignatureKind", + "description": "Kind of resource being signed." + } + }, + "description": "A validator command sent automatically containing a signature that can be used on a foreign chain to process an action." + }, + "v1NodeSignatureKind": { + "type": "string", + "enum": [ + "NODE_SIGNATURE_KIND_UNSPECIFIED", + "NODE_SIGNATURE_KIND_ASSET_NEW", + "NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL", + "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED", + "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED", + "NODE_SIGNATURE_KIND_ASSET_UPDATE" + ], + "default": "NODE_SIGNATURE_KIND_UNSPECIFIED", + "description": "- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.", + "title": "Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc" + }, + "v1OneOffGovernanceTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64" + } + } + }, + "v1OracleDataSubmission": { + "type": "object", + "properties": { + "source": { + "$ref": "#/definitions/OracleDataSubmissionOracleSource", + "description": "Source from which the data is coming from." + }, + "payload": { + "type": "string", + "format": "byte", + "description": "Data provided by the data source." + } + }, + "title": "Command to submit new oracle data from third party providers" + }, + "v1OrderAmendment": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "ID of the order to amend." + }, + "marketId": { + "type": "string", + "description": "Market ID that the order was originally submitted to." + }, + "price": { + "type": "string", + "description": "New price for the order. This field is an unsigned integer scaled to the market's decimal places." + }, + "sizeDelta": { + "type": "string", + "format": "int64", + "description": "Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for the new expiry time for the order." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "description": "New time in force for the order." + }, + "peggedOffset": { + "type": "string", + "description": "New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "peggedReference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "New pegged reference for the order." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0." + } + }, + "description": "A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command." + }, + "v1OrderCancellation": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided." + }, + "marketId": { + "type": "string", + "description": "Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled." + } + }, + "description": "A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command." + }, + "v1OrderSubmission": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID to submit the order to." + }, + "price": { + "type": "string", + "description": "Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "Size for the order, for example, in a futures market the size equals the number of units." + }, + "side": { + "$ref": "#/definitions/vegaSide", + "description": "Which side of the order book the order is for, e.g. buy or sell." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "description": "Time in force indicates how long an order will remain active before it is executed or expires.." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT." + }, + "type": { + "$ref": "#/definitions/vegaOrderType", + "description": "Type of the order." + }, + "reference": { + "type": "string", + "description": "Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order." + }, + "peggedOrder": { + "$ref": "#/definitions/vegaPeggedOrder", + "description": "Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times." + }, + "postOnly": { + "type": "boolean", + "description": "If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders." + }, + "reduceOnly": { + "type": "boolean", + "description": "If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders." + }, + "icebergOpts": { + "$ref": "#/definitions/v1IcebergOpts", + "description": "Iceberg order details. If set, the order will exist on the order book in chunks." + } + }, + "description": "A command that submits an order to the Vega network for a given market." + }, + "v1PaidLiquidityFeesStats": { + "type": "object", + "properties": { + "market": { + "type": "string", + "description": "Market the fees were paid in." + }, + "asset": { + "type": "string", + "description": "Settlement asset of the market." + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which these stats where valid." + }, + "totalFeesPaid": { + "type": "string", + "description": "Total fees paid across all parties." + }, + "feesPaidPerParty": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Fees paid per party." + } + } + }, + "v1PartyActivityStreak": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "The party." + }, + "activeFor": { + "type": "string", + "format": "uint64", + "description": "How many epoch this party has been active for." + }, + "inactiveFor": { + "type": "string", + "format": "uint64", + "description": "how many epoch this party has been inactive for." + }, + "isActive": { + "type": "boolean", + "description": "Is this party considered active or not." + }, + "rewardDistributionActivityMultiplier": { + "type": "string", + "description": "The current rewards distribution multiplier for this party." + }, + "rewardVestingActivityMultiplier": { + "type": "string", + "description": "The vesting multiplier for this party." + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "The epoch this information is relevant to." + }, + "tradedVolume": { + "type": "string", + "title": "Party's traded volume at the end of the given epoch" + }, + "openVolume": { + "type": "string", + "title": "Party's open interest volume at the end of the given epoch" + } + }, + "title": "The updated activity streak of a party at end of epoch" + }, + "v1PartyAmount": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Receiving party ID." + }, + "amount": { + "type": "string", + "description": "Amount received." + }, + "quantumAmount": { + "type": "string", + "description": "Amount value in quantum." + } + }, + "title": "A pair of a party and amount" + }, + "v1PartyLockedBalance": { + "type": "object", + "properties": { + "asset": { + "type": "string", + "description": "Asset ID." + }, + "untilEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch in which the balance will be released." + }, + "balance": { + "type": "string", + "description": "Locked balance." + } + }, + "description": "A party's locked balance for a given asset." + }, + "v1PartyMarginModeUpdated": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Unique ID of the market in which the update happened." + }, + "partyId": { + "type": "string", + "description": "Unique ID of the party that updated their margin mode." + }, + "marginMode": { + "$ref": "#/definitions/vegaMarginMode", + "description": "Updated margin mode." + }, + "marginFactor": { + "type": "string", + "description": "Margin factor for the market. Isolated mode only." + }, + "minTheoreticalMarginFactor": { + "type": "string", + "description": "Minimum theoretical margin factor for the market. Isolated mode only." + }, + "maxTheoreticalLeverage": { + "type": "string", + "description": "Maximum theoretical leverage for the market. Isolated mode only." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the update happened." + } + } + }, + "v1PartyProfileUpdated": { + "type": "object", + "properties": { + "updatedProfile": { + "$ref": "#/definitions/vegaPartyProfile", + "description": "Party's profile updated." + } + } + }, + "v1PartyVestingBalance": { + "type": "object", + "properties": { + "asset": { + "type": "string", + "description": "Asset ID." + }, + "balance": { + "type": "string", + "description": "Balance that is vested." + } + }, + "description": "Balance that is being vested for the party." + }, + "v1PartyVestingStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "The party." + }, + "rewardBonusMultiplier": { + "type": "string", + "description": "The bonus multiplier applied on the reward." + }, + "quantumBalance": { + "type": "string", + "description": "The balance of the party, in quantum." + }, + "summedRewardBonusMultiplier": { + "type": "string", + "description": "Bonus multiplier applied on the reward, summed across all derived accounts." + }, + "summedQuantumBalance": { + "type": "string", + "description": "The balance of the party and derived keys, in quantum." + } + }, + "description": "The vesting stats for a given party." + }, + "v1PartyVestingSummary": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Party ID." + }, + "partyLockedBalances": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyLockedBalance" + }, + "description": "List of locked balances." + }, + "partyVestingBalances": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVestingBalance" + }, + "description": "List of vesting balances." + } + }, + "title": "Summary of a party's vesting balances" + }, + "v1PartyVolumeDiscountStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID." + }, + "discountFactor": { + "type": "string", + "description": "Discount factor applied to fees." + }, + "runningVolume": { + "type": "string", + "description": "The party's running volume." + } + }, + "description": "Volume discount stats for a given party." + }, + "v1PositionResolution": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "distressed": { + "type": "string", + "format": "int64", + "title": "Number of distressed traders" + }, + "closed": { + "type": "string", + "format": "int64", + "title": "Number of close outs" + }, + "markPrice": { + "type": "string", + "title": "Mark price as a string representing a scaled price" + } + }, + "title": "Position resolution event contains information on distressed trades" + }, + "v1PositionStateEvent": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "title": "Party ID for this position update" + }, + "marketId": { + "type": "string", + "title": "Market ID for this position update" + }, + "size": { + "type": "string", + "format": "int64", + "title": "Current position" + }, + "potentialBuys": { + "type": "string", + "format": "int64", + "title": "Potential orders" + }, + "potentialSells": { + "type": "string", + "format": "int64" + }, + "vwBuyPrice": { + "type": "string", + "title": "Volume weighted prices" + }, + "vwSellPrice": { + "type": "string" + } + }, + "title": "Position state event contains the current position state for a single party in a single market" + }, + "v1Property": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the property." + }, + "value": { + "type": "string", + "description": "Value of the property." + } + }, + "description": "Property describes one property of data spec with a key with its value." + }, + "v1PropertyKey": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the property." + }, + "type": { + "$ref": "#/definitions/v1PropertyKeyType", + "description": "Data type of the property." + }, + "numberDecimalPlaces": { + "type": "string", + "format": "uint64", + "title": "Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER" + } + }, + "description": "PropertyKey describes the property key contained in data source data." + }, + "v1PropertyKeyType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_EMPTY", + "TYPE_INTEGER", + "TYPE_STRING", + "TYPE_BOOLEAN", + "TYPE_DECIMAL", + "TYPE_TIMESTAMP" + ], + "default": "TYPE_UNSPECIFIED", + "description": "Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type." + }, + "v1ProposalSubmission": { + "type": "object", + "properties": { + "reference": { + "type": "string", + "description": "Arbitrary human-readable reference identifying the proposal." + }, + "terms": { + "$ref": "#/definitions/vegaProposalTerms", + "description": "Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + } + }, + "description": "Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market." + }, + "v1ProtocolUpgradeDataNodeReady": { + "type": "object", + "properties": { + "lastBlockHeight": { + "type": "string", + "format": "uint64" + } + }, + "title": "Event indicating the data node is ready for protocol upgrade" + }, + "v1ProtocolUpgradeEvent": { + "type": "object", + "properties": { + "upgradeBlockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height at which to perform the upgrade" + }, + "vegaReleaseTag": { + "type": "string", + "title": "Release tag for the vega binary" + }, + "approvers": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Tendermint validators that have agreed to the upgrade" + }, + "status": { + "$ref": "#/definitions/v1ProtocolUpgradeProposalStatus", + "title": "Status of the proposal" + } + } + }, + "v1ProtocolUpgradeProposal": { + "type": "object", + "properties": { + "upgradeBlockHeight": { + "type": "string", + "format": "uint64", + "description": "Block height at which to perform the upgrade." + }, + "vegaReleaseTag": { + "type": "string", + "description": "Release tag for the Vega binary." + } + }, + "description": "A validator command sent manually by a node operator to propose a protocol upgrade." + }, + "v1ProtocolUpgradeProposalStatus": { + "type": "string", + "enum": [ + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED" + ], + "default": "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED", + "title": "- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected" + }, + "v1ProtocolUpgradeStarted": { + "type": "object", + "properties": { + "lastBlockHeight": { + "type": "string", + "format": "uint64" + } + }, + "title": "Event indicating the core is starting a protocol upgrade" + }, + "v1PubKey": { + "type": "object", + "properties": { + "key": { + "type": "string" + } + }, + "description": "PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated." + }, + "v1RecurringGovernanceTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64" + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy" + }, + "factor": { + "type": "string" + } + } + }, + "v1RefereeJoinedReferralSet": { + "type": "object", + "properties": { + "setId": { + "type": "string", + "description": "Unique ID of the referral set the referee joined." + }, + "referee": { + "type": "string", + "description": "Party that joined the set." + }, + "joinedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the party joined the set." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party joined the set." + } + } + }, + "v1RefereeJoinedTeam": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier of the team the referee joined." + }, + "referee": { + "type": "string", + "description": "The party that joined the team." + }, + "joinedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the party joined a team." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party joined the team." + } + } + }, + "v1RefereeStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Unique ID of the party." + }, + "discountFactor": { + "type": "string", + "description": "Discount factor applied to the party." + }, + "epochNotionalTakerVolume": { + "type": "string", + "title": "Current referee notional taker volume" + } + } + }, + "v1RefereeSwitchedTeam": { + "type": "object", + "properties": { + "fromTeamId": { + "type": "string", + "description": "The unique identifier of the team the referee left." + }, + "toTeamId": { + "type": "string", + "description": "The unique identifier of the team joined." + }, + "referee": { + "type": "string", + "description": "The party that switched team." + }, + "switchedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party switched the team." + } + } + }, + "v1ReferralProgramEnded": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Program update version." + }, + "id": { + "type": "string", + "description": "Unique ID of the referral program." + }, + "endedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program ended." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program ended." + } + } + }, + "v1ReferralProgramStarted": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaReferralProgram", + "description": "Referral program that has started." + }, + "startedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program started." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program started." + } + } + }, + "v1ReferralProgramUpdated": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaReferralProgram", + "description": "The updated referral program." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program was updated." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program was updated." + } + } + }, + "v1ReferralSetCreated": { + "type": "object", + "properties": { + "setId": { + "type": "string", + "description": "Unique ID of the created set." + }, + "referrer": { + "type": "string", + "description": "Party that created the set." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the set was created." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the set was updated." + } + } + }, + "v1ReferralSetStatsUpdated": { + "type": "object", + "properties": { + "setId": { + "type": "string", + "description": "Unique ID of the set." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the set's statistics are updated." + }, + "referralSetRunningNotionalTakerVolume": { + "type": "string", + "description": "Running volume for the set based on the window length of the current\nreferral program." + }, + "refereesStats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1RefereeStats" + }, + "description": "Referees' statistics for that epoch." + }, + "rewardFactor": { + "type": "string", + "description": "Reward factor applied to the trades." + }, + "rewardsMultiplier": { + "type": "string", + "description": "Rewards multiplier applied to the trades." + }, + "rewardsFactorMultiplier": { + "type": "string", + "description": "Rewards factor multiplier for the trades." + }, + "wasEligible": { + "type": "boolean", + "description": "Indicates if the referral set was eligible to be part of the referral program." + }, + "referrerTakerVolume": { + "type": "string", + "title": "Taker volume of the referrer" + } + } + }, + "v1ReferrerRewardsGenerated": { + "type": "object", + "properties": { + "referrer": { + "type": "string", + "description": "Referrer party." + }, + "generatedReward": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Amount of rewards generated per party." + } + }, + "title": "Rewards generated for referrers by each of their referees" + }, + "v1RewardPayoutEvent": { + "type": "object", + "properties": { + "party": { + "type": "string" + }, + "epochSeq": { + "type": "string" + }, + "asset": { + "type": "string" + }, + "amount": { + "type": "string" + }, + "percentOfTotalReward": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "int64" + }, + "rewardType": { + "type": "string" + }, + "lockedUntilEpoch": { + "type": "string" + }, + "quantumAmount": { + "type": "string" + }, + "gameId": { + "type": "string" + } + } + }, + "v1SettleDistressed": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "partyId": { + "type": "string", + "title": "Party ID i.e. a party's public key for the event" + }, + "margin": { + "type": "string", + "title": "Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places" + }, + "price": { + "type": "string", + "title": "Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places" + } + }, + "title": "Settle distressed event contains information on distressed trading parties who are closed out" + }, + "v1SettleMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "price": { + "type": "string", + "title": "Price of settlement as a string" + }, + "positionFactor": { + "type": "string", + "title": "Position factor - 10 ^ number of position decimal places" + } + }, + "title": "Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly" + }, + "v1SettlePosition": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "partyId": { + "type": "string", + "title": "Party ID (public key) for the event" + }, + "price": { + "type": "string", + "title": "Price of settlement as a string" + }, + "tradeSettlements": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TradeSettlement" + }, + "title": "A collection of 1 or more trade settlements" + }, + "positionFactor": { + "type": "string", + "title": "Position factor - 10 ^ number of position decimal places" + } + }, + "title": "Settle position event contains position settlement information for a party" + }, + "v1Signature": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "Hex encoded bytes of the signature." + }, + "algo": { + "type": "string", + "description": "Algorithm used to create the signature." + }, + "version": { + "type": "integer", + "format": "int64", + "description": "Version of the algorithm used to create the signature." + } + }, + "description": "Signature definition that allows the network to authenticate external data." + }, + "v1Signer": { + "type": "object", + "properties": { + "pubKey": { + "$ref": "#/definitions/v1PubKey", + "description": "List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys." + }, + "ethAddress": { + "$ref": "#/definitions/v1ETHAddress", + "description": "In case of an open oracle - Ethereum address will be submitted." + } + } + }, + "v1StakeLinking": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Internal ID for this staking event" + }, + "type": { + "$ref": "#/definitions/v1StakeLinkingType", + "description": "Stake linking event type." + }, + "ts": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds of when the event was emitted by Ethereum." + }, + "party": { + "type": "string", + "description": "Party to whom the event is directed at." + }, + "amount": { + "type": "string", + "description": "Amount of stake deposited or removed." + }, + "status": { + "$ref": "#/definitions/v1StakeLinkingStatus", + "description": "Status of the event." + }, + "finalizedAt": { + "type": "string", + "format": "int64", + "description": "Time at which the Vega network finalised the state of the event." + }, + "txHash": { + "type": "string", + "description": "Hash of the transaction in which the event happened." + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "description": "Block when the event happened." + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "Block time." + }, + "logIndex": { + "type": "string", + "format": "uint64", + "description": "Log index." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum address from which the stake link was initiated." + } + }, + "title": "StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network" + }, + "v1StakeLinkingStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_ACCEPTED", + "STATUS_REJECTED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network" + }, + "v1StakeLinkingType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LINK", + "TYPE_UNLINK" + ], + "default": "TYPE_UNSPECIFIED", + "title": "- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction" + }, + "v1StateVar": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "eventId": { + "type": "string" + }, + "state": { + "type": "string" + } + }, + "title": "StateVar event updates on state changes in state variable consensus" + }, + "v1StopOrderEvent": { + "type": "object", + "properties": { + "submission": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "stopOrder": { + "$ref": "#/definitions/vegaStopOrder" + } + } + }, + "v1StopOrderSetup": { + "type": "object", + "properties": { + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission", + "description": "Order to be submitted once the trigger is breached." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire." + }, + "expiryStrategy": { + "$ref": "#/definitions/StopOrderExpiryStrategy", + "description": "Strategy to adopt if the expiry time is reached." + }, + "sizeOverrideSetting": { + "$ref": "#/definitions/StopOrderSizeOverrideSetting", + "title": "Indicates if this order is linked to an order or position to derive the order size" + }, + "sizeOverrideValue": { + "$ref": "#/definitions/StopOrderSizeOverrideValue", + "title": "If this order is linked to a position, provide an optional scaling factor" + }, + "price": { + "type": "string", + "description": "Order will be submitted if the last traded price on the market breaches the given price." + }, + "trailingPercentOffset": { + "type": "string", + "description": "Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted." + } + }, + "description": "Price and expiry configuration for a stop order." + }, + "v1StopOrdersCancellation": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled." + }, + "stopOrderId": { + "type": "string", + "description": "Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided." + } + }, + "description": "A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command." + }, + "v1StopOrdersSubmission": { + "type": "object", + "properties": { + "risesAbove": { + "$ref": "#/definitions/v1StopOrderSetup", + "description": "Stop order that will be triggered if the price rises above a given trigger price." + }, + "fallsBelow": { + "$ref": "#/definitions/v1StopOrderSetup", + "description": "Stop order that will be triggered if the price falls below a given trigger price." + } + }, + "description": "A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO)." + }, + "v1SubmitAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for which to create an AMM." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount to be committed to the AMM." + }, + "slippageTolerance": { + "type": "string", + "title": "Slippage tolerance used for rebasing the AMM if its base price crosses with existing order" + }, + "concentratedLiquidityParameters": { + "$ref": "#/definitions/v1SubmitAMMConcentratedLiquidityParameters", + "description": "Concentrated liquidity parameters defining the shape of the AMM's volume curves." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market." + } + }, + "description": "Command to create an automated market maker for a given market." + }, + "v1SubmitAMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "upperBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position." + }, + "lowerBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position." + }, + "base": { + "type": "string", + "description": "Price that the AMM will quote as its \"fair price\" when its position is zero." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage." + } + }, + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "v1TeamCreated": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier of the created team." + }, + "referrer": { + "type": "string", + "description": "The party that created the team." + }, + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "Link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "Link to an image of the team's avatar." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the team is created." + }, + "closed": { + "type": "boolean", + "description": "Tells if a party can join the team or not." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the team was created." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team." + } + } + }, + "v1TeamMemberStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "The party ID of the team member." + }, + "notionalVolume": { + "type": "string", + "description": "Team members' notional volume for the epoch." + } + } + }, + "v1TeamStats": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier of the team." + }, + "membersStats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TeamMemberStats" + }, + "description": "Statistics for each team member." + } + } + }, + "v1TeamUpdated": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier for the updated team." + }, + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "Link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "Link to an image of the team's avatar." + }, + "closed": { + "type": "boolean", + "description": "Tells if a party can join the team or not." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team." + } + } + }, + "v1TeamsStatsUpdated": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the statistics are updated." + }, + "stats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TeamStats" + }, + "description": "All teams' stats." + } + }, + "description": "Stats for all teams." + }, + "v1TimeUpdate": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "int64", + "title": "Timestamp containing latest update from Vega blockchain aka Vega-time" + } + }, + "title": "Time update event contains the latest time update from Vega blockchain and indicates the start of a new block" + }, + "v1TimeWeightedNotionalPositionUpdated": { + "type": "object", + "properties": { + "epochSeq": { + "type": "string", + "format": "uint64", + "title": "Epoch the time weighted notional position is relevant for" + }, + "asset": { + "type": "string", + "description": "Asset ID for the position's settlement asset." + }, + "party": { + "type": "string", + "title": "Party holding the position" + }, + "gameId": { + "type": "string", + "description": "Game ID the time weighted notional position is calculated for." + }, + "timeWeightedNotionalPosition": { + "type": "string", + "description": "Time weighted notional position from the end of the most recently completed epoch." + } + }, + "description": "Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify." + }, + "v1TradeSettlement": { + "type": "object", + "properties": { + "size": { + "type": "string", + "format": "int64", + "title": "Size of trade settlement" + }, + "price": { + "type": "string", + "title": "Price of settlement as string (in asset decimals)" + }, + "marketPrice": { + "type": "string", + "title": "Price of settlement as a string (in market decimals)" + } + }, + "title": "Trade settlement is part of the settle position event" + }, + "v1TransactionResult": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "title": "Unique party ID for the related party" + }, + "status": { + "type": "boolean", + "description": "Status of the transaction, did it succeed or an error was raised." + }, + "hash": { + "type": "string", + "title": "Hash of the transaction" + }, + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "orderAmendment": { + "$ref": "#/definitions/v1OrderAmendment" + }, + "orderCancellation": { + "$ref": "#/definitions/v1OrderCancellation" + }, + "proposal": { + "$ref": "#/definitions/v1ProposalSubmission" + }, + "voteSubmission": { + "$ref": "#/definitions/v1VoteSubmission" + }, + "liquidityProvisionSubmission": { + "$ref": "#/definitions/v1LiquidityProvisionSubmission" + }, + "withdrawSubmission": { + "$ref": "#/definitions/v1WithdrawSubmission" + }, + "delegateSubmission": { + "$ref": "#/definitions/v1DelegateSubmission" + }, + "undelegateSubmission": { + "$ref": "#/definitions/v1UndelegateSubmission" + }, + "liquidityProvisionCancellation": { + "$ref": "#/definitions/v1LiquidityProvisionCancellation" + }, + "liquidityProvisionAmendment": { + "$ref": "#/definitions/v1LiquidityProvisionAmendment" + }, + "transfer": { + "$ref": "#/definitions/vegacommandsv1Transfer" + }, + "cancelTransfer": { + "$ref": "#/definitions/commandsv1CancelTransfer" + }, + "announceNode": { + "$ref": "#/definitions/v1AnnounceNode" + }, + "oracleDataSubmission": { + "$ref": "#/definitions/v1OracleDataSubmission" + }, + "protocolUpgradeProposal": { + "$ref": "#/definitions/v1ProtocolUpgradeProposal" + }, + "issueSignatures": { + "$ref": "#/definitions/v1IssueSignatures" + }, + "batchMarketInstructions": { + "$ref": "#/definitions/v1BatchMarketInstructions" + }, + "keyRotateSubmission": { + "$ref": "#/definitions/v1KeyRotateSubmission" + }, + "ethereumKeyRotateSubmission": { + "$ref": "#/definitions/v1EthereumKeyRotateSubmission" + }, + "stopOrdersSubmission": { + "$ref": "#/definitions/v1StopOrdersSubmission" + }, + "stopOrdersCancellation": { + "$ref": "#/definitions/v1StopOrdersCancellation" + }, + "createReferralSet": { + "$ref": "#/definitions/v1CreateReferralSet" + }, + "updateReferralSet": { + "$ref": "#/definitions/v1UpdateReferralSet" + }, + "applyReferralCode": { + "$ref": "#/definitions/v1ApplyReferralCode" + }, + "updateMarginMode": { + "$ref": "#/definitions/v1UpdateMarginMode" + }, + "joinTeam": { + "$ref": "#/definitions/v1JoinTeam" + }, + "batchProposal": { + "$ref": "#/definitions/v1BatchProposalSubmission" + }, + "updatePartyProfile": { + "$ref": "#/definitions/v1UpdatePartyProfile" + }, + "submitAmm": { + "$ref": "#/definitions/v1SubmitAMM" + }, + "amendAmm": { + "$ref": "#/definitions/v1AmendAMM" + }, + "cancelAmm": { + "$ref": "#/definitions/v1CancelAMM" + }, + "success": { + "$ref": "#/definitions/TransactionResultSuccessDetails" + }, + "failure": { + "$ref": "#/definitions/TransactionResultFailureDetails" + } + } + }, + "v1TransferFees": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "Transfer that triggered the collection of fees." + }, + "amount": { + "type": "string", + "description": "Amount of fees paid." + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch when the transfer was dispatched, and fees were paid." + }, + "discountApplied": { + "type": "string", + "description": "Amount that was subtracted from the transfer fee based on available discounts." + } + } + }, + "v1TransferFeesDiscount": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Party that the transfer fee discount applies to." + }, + "asset": { + "type": "string", + "description": "Asset that the transfer fee discount is relevant to." + }, + "amount": { + "type": "string", + "description": "Amount that the transfer fee was discounted by." + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch in which the discount was first available." + } + } + }, + "v1TransferStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_DONE", + "STATUS_REJECTED", + "STATUS_STOPPED", + "STATUS_CANCELLED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user" + }, + "v1TxErrorEvent": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "title": "Unique party ID for the related party" + }, + "errMsg": { + "type": "string", + "title": "Error message describing what went wrong" + }, + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "orderAmendment": { + "$ref": "#/definitions/v1OrderAmendment" + }, + "orderCancellation": { + "$ref": "#/definitions/v1OrderCancellation" + }, + "proposal": { + "$ref": "#/definitions/v1ProposalSubmission" + }, + "voteSubmission": { + "$ref": "#/definitions/v1VoteSubmission" + }, + "liquidityProvisionSubmission": { + "$ref": "#/definitions/v1LiquidityProvisionSubmission" + }, + "withdrawSubmission": { + "$ref": "#/definitions/v1WithdrawSubmission" + }, + "delegateSubmission": { + "$ref": "#/definitions/v1DelegateSubmission" + }, + "undelegateSubmission": { + "$ref": "#/definitions/v1UndelegateSubmission" + }, + "liquidityProvisionCancellation": { + "$ref": "#/definitions/v1LiquidityProvisionCancellation" + }, + "liquidityProvisionAmendment": { + "$ref": "#/definitions/v1LiquidityProvisionAmendment" + }, + "transfer": { + "$ref": "#/definitions/vegacommandsv1Transfer" + }, + "cancelTransfer": { + "$ref": "#/definitions/commandsv1CancelTransfer" + }, + "announceNode": { + "$ref": "#/definitions/v1AnnounceNode" + }, + "oracleDataSubmission": { + "$ref": "#/definitions/v1OracleDataSubmission" + }, + "protocolUpgradeProposal": { + "$ref": "#/definitions/v1ProtocolUpgradeProposal" + }, + "issueSignatures": { + "$ref": "#/definitions/v1IssueSignatures" + }, + "batchMarketInstructions": { + "$ref": "#/definitions/v1BatchMarketInstructions" + } + } + }, + "v1UndelegateSubmission": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "description": "Node ID to undelegate stake from." + }, + "amount": { + "type": "string", + "description": "Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed." + }, + "method": { + "$ref": "#/definitions/v1UndelegateSubmissionMethod", + "description": "Method of delegation." + } + }, + "description": "Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node." + }, + "v1UndelegateSubmissionMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_NOW", + "METHOD_AT_END_OF_EPOCH" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch." + }, + "v1UpdateMarginMode": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market to change margin mode for." + }, + "mode": { + "$ref": "#/definitions/UpdateMarginModeMode", + "description": "Margin mode to use." + }, + "marginFactor": { + "type": "string", + "title": "Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside" + } + } + }, + "v1UpdatePartyProfile": { + "type": "object", + "properties": { + "alias": { + "type": "string", + "description": "Alias given to the party. It must be unique network-wide." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Freeform data to associate to the party.\nSupport a maximum of 10 entries." + } + }, + "description": "Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed." + }, + "v1UpdateReferralSet": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the referral set to update." + }, + "isTeam": { + "type": "boolean", + "description": "Whether or not the referral set should be considered a team that can participate in team games on the network." + }, + "team": { + "$ref": "#/definitions/v1UpdateReferralSetTeam", + "description": "Team details, if the referral set is to be considered a team." + } + }, + "description": "A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged." + }, + "v1UpdateReferralSetTeam": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "New name of the team." + }, + "teamUrl": { + "type": "string", + "description": "New link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "New link to an avatar for the team." + }, + "closed": { + "type": "boolean", + "description": "Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team." + } + } + }, + "v1ValidatorRankingEvent": { + "type": "object", + "properties": { + "nodeId": { + "type": "string" + }, + "stakeScore": { + "type": "string", + "title": "Stake based score - no anti-whaling" + }, + "performanceScore": { + "type": "string", + "title": "Performance base score" + }, + "rankingScore": { + "type": "string", + "title": "Final score" + }, + "previousStatus": { + "type": "string", + "title": "Status of the validator in the previous epoch" + }, + "nextStatus": { + "type": "string", + "title": "Status of the validator in the next epoch" + }, + "epochSeq": { + "type": "string", + "title": "Epoch seq for which the status is valid" + }, + "tmVotingPower": { + "type": "integer", + "format": "int64", + "title": "Tendermint voting power of the validator" + } + }, + "title": "Event that explains the status of the validator for the coming epoch" + }, + "v1ValidatorScoreEvent": { + "type": "object", + "properties": { + "nodeId": { + "type": "string" + }, + "epochSeq": { + "type": "string" + }, + "validatorScore": { + "type": "string" + }, + "normalisedScore": { + "type": "string" + }, + "validatorPerformance": { + "type": "string" + }, + "rawValidatorScore": { + "type": "string" + }, + "validatorStatus": { + "type": "string" + }, + "multisigScore": { + "type": "string" + } + }, + "title": "ValidatorScoreEvent is the score a validator gets for a given epoch" + }, + "v1ValidatorUpdate": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "title": "Node ID of the validator node" + }, + "vegaPubKey": { + "type": "string", + "title": "Vega public key of validator node" + }, + "ethereumAddress": { + "type": "string", + "title": "Ethereum public key of validator node" + }, + "tmPubKey": { + "type": "string", + "title": "Public key of Tendermint" + }, + "infoUrl": { + "type": "string", + "title": "URL with more info on the node" + }, + "country": { + "type": "string", + "title": "Country code (ISO 3166-1 alpha-2) for the location of the node" + }, + "name": { + "type": "string", + "title": "Name of the validator" + }, + "avatarUrl": { + "type": "string", + "title": "AvatarURL of the validator" + }, + "vegaPubKeyIndex": { + "type": "integer", + "format": "int64", + "title": "Vega public key derivation index" + }, + "added": { + "type": "boolean", + "title": "Flag indicating if the validator has been added to or removed from vega" + }, + "fromEpoch": { + "type": "string", + "format": "uint64", + "title": "Epoch in which the announced pending node will start participating in the network" + }, + "submitterAddress": { + "type": "string", + "title": "Ethereum public key being used as the submitter to allow automatic signature generation" + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "title": "Epoch in which the node was announced or removed from the network" + } + }, + "title": "Validator update event contains information about validator node" + }, + "v1VestingBalancesSummary": { + "type": "object", + "properties": { + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which these balances are valid." + }, + "partiesVestingSummary": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVestingSummary" + }, + "description": "Parties' summaries." + } + }, + "title": "Summary of the vesting and locked balances for an epoch" + }, + "v1VestingStatsUpdated": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the vesting statistics are updated." + }, + "stats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVestingStats" + }, + "description": "All parties stats." + } + }, + "description": "Stats of all parties invested in the vesting program." + }, + "v1VolumeDiscountProgramEnded": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Program update version." + }, + "id": { + "type": "string", + "description": "Unique ID of the volume discount program." + }, + "endedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program ended." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program ended." + } + } + }, + "v1VolumeDiscountProgramStarted": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaVolumeDiscountProgram", + "description": "Volume discount program that has started." + }, + "startedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the volume discount program started." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the volume discount program started." + } + } + }, + "v1VolumeDiscountProgramUpdated": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaVolumeDiscountProgram", + "description": "The updated volume discount program." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the volume discount program was updated." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the volume discount program was updated." + } + } + }, + "v1VolumeDiscountStatsUpdated": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the volume discount statistics are updated." + }, + "stats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVolumeDiscountStats" + }, + "description": "All parties' stats." + } + }, + "description": "Stats of all parties eligible for volume discount." + }, + "v1VoteSubmission": { + "type": "object", + "properties": { + "proposalId": { + "type": "string", + "description": "Submit vote for the specified proposal ID." + }, + "value": { + "$ref": "#/definitions/vegaVoteValue", + "description": "Actual value of the vote." + } + }, + "description": "Command that allows a token holder to vote for or against an active governance proposal." + }, + "v1WithdrawSubmission": { + "type": "object", + "properties": { + "amount": { + "type": "string", + "description": "Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places." + }, + "asset": { + "type": "string", + "description": "Asset to be withdrawn." + }, + "ext": { + "$ref": "#/definitions/vegaWithdrawExt", + "description": "Details specific to the foreign chain, such as the receiver address." + } + }, + "description": "Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge." + }, + "v2AMMConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AMMEdge" + }, + "description": "Page of AMM data and the corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + } + }, + "v2AMMEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1AMM", + "description": "AMM pool data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + } + }, + "v2AccountBalance": { + "type": "object", + "properties": { + "owner": { + "type": "string", + "description": "Party that owns the account.\nSpecial values include `network` - represents the Vega network and is\nmost commonly seen during liquidation of a distressed trading position." + }, + "balance": { + "type": "string", + "description": "Asset balance represented as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.\nBalances cannot be negative." + }, + "asset": { + "type": "string", + "description": "Asset ID for the account." + }, + "marketId": { + "type": "string", + "description": "Market ID for the account, this field will be empty if the asset is in a general account." + }, + "type": { + "$ref": "#/definitions/vegaAccountType", + "description": "Account type of this account." + }, + "parentPartyId": { + "type": "string", + "description": "Parent party ID of the account.\nThis field is optional and is used in cases where the account is derived from another party's account." + } + }, + "title": "Represents the current balance of an account for an asset on Vega, for a particular owner or party" + }, + "v2AccountEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2AccountBalance", + "description": "Account balance data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages with reference to this account." + } + }, + "description": "Account data item with the corresponding cursor." + }, + "v2AccountFilter": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Restrict accounts to those holding balances in this asset ID." + }, + "partyIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict accounts to those owned by the parties in this list. Pass an empty list for no filter." + }, + "marketIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict accounts to those connected to the markets in this list. Pass an empty list for no filter." + }, + "accountTypes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaAccountType" + }, + "description": "Restrict accounts to those connected to any of the types in this list. Pass an empty list for no filter." + } + }, + "description": "Account filter is used to filter account data.\n\nAn account is defined as a set of asset ID, type, party ID, and market ID.\n- Every account has an associated asset and type.\n- Certain account types such as the global reward pool for example, do not have an associated party.\n These are denoted by the special party ID 'network'.\n- Certain account types do not have an associated market such as the general party accounts, for example.\n These are denoted by the special market ID '' (an empty string)." + }, + "v2AccountSnapshotPage": { + "type": "object", + "properties": { + "accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AccountBalance" + }, + "description": "List of account balances." + }, + "lastPage": { + "type": "boolean", + "description": "Indicator if the current page is the last one or not." + } + }, + "title": "'Initial image' snapshot containing current account balances - may be sent over several response messages" + }, + "v2AccountUpdates": { + "type": "object", + "properties": { + "accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AccountBalance" + }, + "description": "List of account balances." + } + }, + "title": "List of account updates in the last block" + }, + "v2AccountsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AccountEdge" + }, + "description": "Page of accounts data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of accounts data and corresponding page information." + }, + "v2AggregatedBalance": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds of the block in which the balance exists." + }, + "balance": { + "type": "string", + "description": "Balance of the set of requested accounts at the time above." + }, + "partyId": { + "type": "string", + "description": "If grouping by party, the party ID." + }, + "assetId": { + "type": "string", + "description": "If grouping by asset, the asset ID." + }, + "marketId": { + "type": "string", + "title": "If grouping by market, the market ID" + }, + "accountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "If grouping by account type, the account type." + } + }, + "title": "AggregatedBalance data contains the balance of the set of requested accounts combined with corresponding\nparty ID, market ID and account type details" + }, + "v2AggregatedBalanceConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AggregatedBalanceEdge" + }, + "description": "Page of aggregated balance data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of aggregated balance objects and corresponding page information" + }, + "v2AggregatedBalanceEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2AggregatedBalance", + "description": "Balance of the set of requested accounts." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Aggregated balance data with the corresponding cursor." + }, + "v2AggregatedLedgerEntriesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AggregatedLedgerEntriesEdge" + }, + "description": "Page of 'AggregatedLedgerEntry' data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of aggregated ledger entries data and corresponding page information." + }, + "v2AggregatedLedgerEntriesEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2AggregatedLedgerEntry", + "description": "'AggregatedLedgerEntry' data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "title": "Represents the aggregated ledger entry data with corresponding cursor for it" + }, + "v2AggregatedLedgerEntry": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds of the block in which the result is referring to." + }, + "quantity": { + "type": "string", + "description": "Amount of ledger entries for the set of requested accounts at the time above." + }, + "transferType": { + "$ref": "#/definitions/vegaTransferType", + "description": "Transfer type." + }, + "assetId": { + "type": "string", + "description": "Asset ID for the asset associated with the entry." + }, + "fromAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Type of account sent from." + }, + "toAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Type of account received to." + }, + "fromAccountPartyId": { + "type": "string", + "description": "Sender's party ID." + }, + "toAccountPartyId": { + "type": "string", + "description": "Receiver's party ID." + }, + "fromAccountMarketId": { + "type": "string", + "description": "Sender market ID." + }, + "toAccountMarketId": { + "type": "string", + "description": "Receiver market ID." + }, + "fromAccountBalance": { + "type": "string", + "description": "Sender account balance after the transfer." + }, + "toAccountBalance": { + "type": "string", + "description": "Receiver account balance after the transfer." + }, + "transferId": { + "type": "string", + "description": "Transfer ID associated with the ledger entry." + } + }, + "title": "Represents an aggregated view of ledger entry data, sender and receiver accounts,\ndetails and balances for both sides after the transfer has been made" + }, + "v2AssetEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaAsset", + "description": "Asset data returned." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Assets data with the corresponding cursor." + }, + "v2AssetsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AssetEdge" + }, + "description": "Page of assets data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of asset data and corresponding page information" + }, + "v2CandleDataConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2CandleEdge" + }, + "description": "Page of candle data items and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of candles data and corresponding page information" + }, + "v2CandleEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/apiv2Candle", + "description": "Candlestick data, i.e. high, low, open, and closing prices for an interval of trading." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Candle data with the corresponding cursor." + }, + "v2Checkpoint": { + "type": "object", + "properties": { + "hash": { + "type": "string", + "description": "Hash of the checkpoint." + }, + "blockHash": { + "type": "string", + "description": "Block hash at which the checkpoint is made." + }, + "atBlock": { + "type": "string", + "format": "uint64", + "description": "Block number at which the checkpoint is made." + } + }, + "title": "Actual data regarding a checkpoint" + }, + "v2CheckpointEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2Checkpoint", + "description": "Data relating to a single checkpoint generated by the Vega network." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Checkpoint data with the corresponding cursor." + }, + "v2CheckpointsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2CheckpointEdge" + }, + "description": "Page of checkpoints data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of checkpoints data and corresponding page information" + }, + "v2CollateralIncreaseEstimate": { + "type": "object", + "properties": { + "worstCase": { + "type": "string", + "title": "Estimate assuming slippage cap is applied" + }, + "bestCase": { + "type": "string", + "title": "Estimate assuming no slippage" + } + }, + "title": "Estimates the additional funds needed to support the specified position" + }, + "v2CoreSnapshotConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2CoreSnapshotEdge" + }, + "description": "Page of core snapshot data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of core snapshot data and corresponding page information." + }, + "v2CoreSnapshotEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1CoreSnapshotData", + "description": "Core snapshot data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Core snapshot data with the corresponding cursor." + }, + "v2DateRange": { + "type": "object", + "properties": { + "startTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds indicating the start of the date range." + }, + "endTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds indicating the end of the date range." + } + }, + "description": "Date range for queries that can return historical data\nTimestamps should be provided as unix time in Unix nanoseconds and are inclusive." + }, + "v2DelegationEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaDelegation", + "description": "How much a party is delegating to a node and when." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Delegation data with the corresponding cursor." + }, + "v2DelegationsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2DelegationEdge" + }, + "description": "Page of delegations data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of delegations data and corresponding page information" + }, + "v2DepositEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaDeposit", + "description": "Data associated with a single deposit made on the Vega network." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Deposits data with the corresponding cursor." + }, + "v2DepositsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2DepositEdge" + }, + "description": "Page of deposits data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of deposits data received and corresponding page information" + }, + "v2ERC20MultiSigSignerAddedBundle": { + "type": "object", + "properties": { + "newSigner": { + "type": "string", + "description": "Ethereum address of the signer to be removed." + }, + "submitter": { + "type": "string", + "description": "Ethereum address of the submitter." + }, + "nonce": { + "type": "string", + "description": "Nonce used in the signing operation." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Unixnano timestamp for when the validator was added." + }, + "signatures": { + "type": "string", + "description": "Bundle of signatures from current validators to sign in the new signer." + }, + "epochSeq": { + "type": "string", + "description": "Epoch in which the validator was added." + }, + "chainId": { + "type": "string", + "description": "ID of the EVM chain this signature bundle is valid for." + } + }, + "title": "Signature bundle data to be added" + }, + "v2ERC20MultiSigSignerAddedBundleEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2ERC20MultiSigSignerAddedBundle", + "description": "Signature bundle data to be added." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Signature bundle data that is to be added with the corresponding cursor." + }, + "v2ERC20MultiSigSignerAddedConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ERC20MultiSigSignerAddedBundleEdge" + }, + "description": "Page of signature bundle data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of signature data items to be added and corresponding page information" + }, + "v2ERC20MultiSigSignerRemovedBundle": { + "type": "object", + "properties": { + "oldSigner": { + "type": "string", + "description": "Ethereum address of the signer to be removed." + }, + "submitter": { + "type": "string", + "description": "Ethereum address of the submitter." + }, + "nonce": { + "type": "string", + "description": "Nonce used in the signing operation." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Unixnano timestamp for when the validator was added." + }, + "signatures": { + "type": "string", + "description": "Bundle of signatures from current validators to sign in the new signer." + }, + "epochSeq": { + "type": "string", + "description": "Epoch in which the validator was removed." + }, + "chainId": { + "type": "string", + "description": "ID of the EVM chain this signature bundle is valid for." + } + }, + "title": "Signature bundle data to be removed" + }, + "v2ERC20MultiSigSignerRemovedBundleEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2ERC20MultiSigSignerRemovedBundle", + "description": "Signature bundle data to be added." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Signature bundle data to be removed, with the corresponding cursor." + }, + "v2ERC20MultiSigSignerRemovedConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ERC20MultiSigSignerRemovedBundleEdge" + }, + "description": "Page of signature bundle data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of signature data items to be removed and corresponding page information." + }, + "v2EpochRewardSummaryConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2EpochRewardSummaryEdge" + }, + "description": "Page of rewards summary data for epochs and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of rewards summary data for epoch and corresponding page information" + }, + "v2EpochRewardSummaryEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaEpochRewardSummary", + "description": "Rewards summary data for epoch." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Rewards summary data for epoch with the corresponding cursor." + }, + "v2EstimateAMMBoundsResponse": { + "type": "object", + "properties": { + "positionSizeAtUpper": { + "type": "string", + "description": "Theoretical volume at the top of the upper bound." + }, + "positionSizeAtLower": { + "type": "string", + "description": "Theoretical volume at the top of the lower bound." + }, + "lossOnCommitmentAtUpper": { + "type": "string", + "description": "Loss of commitment at the upper bound." + }, + "lossOnCommitmentAtLower": { + "type": "string", + "description": "Loss of commitment at the lower bound." + }, + "liquidationPriceAtUpper": { + "type": "string", + "description": "Estimated price above upper bound at which the commitment will be lost." + }, + "liquidationPriceAtLower": { + "type": "string", + "description": "Estimated price below the lower bound at which the commitment will be lost." + } + } + }, + "v2EstimateFeeResponse": { + "type": "object", + "properties": { + "fee": { + "$ref": "#/definitions/vegaFee", + "description": "Summary of the estimated fees for this order if it were to trade now." + } + }, + "title": "Response that is received from EstimateFeeRequest, contains the estimated fees for a given order" + }, + "v2EstimateMarginResponse": { + "type": "object", + "properties": { + "marginLevels": { + "$ref": "#/definitions/vegaMarginLevels", + "description": "Summary of the estimated margins for this order if it were to trade now." + } + }, + "title": "Response to an estimate margin request, containing the estimated margin levels for a given order" + }, + "v2EstimatePositionResponse": { + "type": "object", + "properties": { + "margin": { + "$ref": "#/definitions/v2MarginEstimate", + "description": "Margin level range estimate for the specified position." + }, + "collateralIncreaseEstimate": { + "$ref": "#/definitions/v2CollateralIncreaseEstimate", + "description": "Estimated margin account balance increase." + }, + "liquidation": { + "$ref": "#/definitions/v2LiquidationEstimate", + "description": "Liquidation price range estimate for the specified position. Only populated if available collateral was specified in the request." + } + }, + "description": "Response for the estimated margin level, margin account balance change, and liquidation price for the specified position." + }, + "v2EstimateTransferFeeResponse": { + "type": "object", + "properties": { + "fee": { + "type": "string", + "description": "Estimated fee for the transfer." + }, + "discount": { + "type": "string", + "description": "Discount applied to the fee." + } + }, + "title": "Results of estimation of transfer fee and the fee discount" + }, + "v2EthereumKeyRotationEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1EthereumKeyRotation", + "description": "Data relating to an Ethereum key rotation performed by a node on the Vega network." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Ethereum key rotation data with the corresponding cursor." + }, + "v2EthereumKeyRotationsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2EthereumKeyRotationEdge" + }, + "description": "Page of Ethereum key rotations data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of Ethereum key rotations data and corresponding page information" + }, + "v2FeesStatsForParty": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Settlement asset of the market." + }, + "totalRewardsReceived": { + "type": "string", + "description": "Total referral rewards received by referrer of the referral set." + }, + "refereesDiscountApplied": { + "type": "string", + "description": "Total referral discounts applied to referee fees." + }, + "volumeDiscountApplied": { + "type": "string", + "description": "Total volume discounts applied to referee fees." + }, + "totalMakerFeesReceived": { + "type": "string", + "description": "Total maker fees received by the maker side." + } + } + }, + "v2FundingPaymentConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2FundingPaymentEdge" + }, + "description": "Page of funding payment data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of funding payment data and corresponding page information." + }, + "v2FundingPaymentEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/apiv2FundingPayment", + "description": "Funding payment data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Funding payment data with the corresponding cursor." + }, + "v2FundingPeriodConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2FundingPeriodEdge" + }, + "description": "Page of funding period data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of funding period data and corresponding page information." + }, + "v2FundingPeriodDataPointConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2FundingPeriodDataPointEdge" + }, + "description": "Page of funding period data points and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of funding period data points and corresponding page information." + }, + "v2FundingPeriodDataPointEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1FundingPeriodDataPoint", + "description": "Funding period data point." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Funding period data point with the corresponding cursor." + }, + "v2FundingPeriodEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1FundingPeriod", + "description": "Funding period data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Funding period data with the corresponding cursor." + }, + "v2Game": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Unique ID of the game" + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the last game metrics were captured." + }, + "participants": { + "type": "string", + "format": "uint64", + "description": "The number of participants in the game." + }, + "team": { + "$ref": "#/definitions/v2TeamGameEntities", + "title": "Team entities that are participating in the game" + }, + "individual": { + "$ref": "#/definitions/v2IndividualGameEntities", + "title": "Individual entities that are participating in the game" + }, + "rewardAssetId": { + "type": "string", + "description": "ID of the asset rewarded for involvement in the game." + } + }, + "description": "Data relating to a game." + }, + "v2GameEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2Game", + "description": "Game data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Game information and corresponding cursor." + }, + "v2GamePartyScoresConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2GamePartyScoresEdge" + }, + "description": "Page of orders and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of party game scores data and corresponding page information." + }, + "v2GamePartyScoresEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1GamePartyScore", + "description": "Data associated with an order submitted to a Vega node." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + } + }, + "v2GamePartyScoresFilter": { + "type": "object", + "properties": { + "gameIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict game scores to those in the given games." + }, + "teamIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict game scores to the parties in the given teams." + }, + "partyIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict game scores to those relating to the given parties." + }, + "epochFrom": { + "type": "string", + "format": "uint64", + "description": "Restrict game scores to those from a given epoch." + }, + "epochTo": { + "type": "string", + "format": "uint64", + "description": "Restrict game scores to those up to a given epoch." + } + } + }, + "v2GameTeamScoresConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2GameTeamScoresEdge" + }, + "description": "Page of orders and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of team game scores data and corresponding page information." + }, + "v2GameTeamScoresEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1GameTeamScore", + "description": "Data associated with an order submitted to a Vega node." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + } + }, + "v2GameTeamScoresFilter": { + "type": "object", + "properties": { + "gameIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict game scores to the given ones." + }, + "teamIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict game scores to those for the given teams." + }, + "epochFrom": { + "type": "string", + "format": "uint64", + "description": "Restrict game scores to those from a given epoch." + }, + "epochTo": { + "type": "string", + "format": "uint64", + "description": "Restrict game scores to those up to a given epoch." + } + } + }, + "v2GamesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2GameEdge" + }, + "description": "Page of games data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of games data and corresponding page information." + }, + "v2GetActiveNetworkHistoryPeerAddressesResponse": { + "type": "object", + "properties": { + "ipAddresses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IP addresses for the active peers." + } + }, + "title": "Response containing the addresses of active network history peers" + }, + "v2GetAssetResponse": { + "type": "object", + "properties": { + "asset": { + "$ref": "#/definitions/vegaAsset", + "description": "Asset information that is returned." + } + }, + "title": "Response from getting an asset" + }, + "v2GetCurrentReferralProgramResponse": { + "type": "object", + "properties": { + "currentReferralProgram": { + "$ref": "#/definitions/apiv2ReferralProgram", + "description": "Referral program currently activated on the network." + } + }, + "title": "Response containing the current referral program" + }, + "v2GetCurrentVolumeDiscountProgramResponse": { + "type": "object", + "properties": { + "currentVolumeDiscountProgram": { + "$ref": "#/definitions/apiv2VolumeDiscountProgram", + "description": "Volume discount program currently activated on the network." + } + }, + "title": "Response containing the current referral program" + }, + "v2GetDepositResponse": { + "type": "object", + "properties": { + "deposit": { + "$ref": "#/definitions/vegaDeposit", + "description": "Deposit matching the ID from the request." + } + }, + "title": "Response that is received from getting deposit data" + }, + "v2GetERC20ListAssetBundleResponse": { + "type": "object", + "properties": { + "assetSource": { + "type": "string", + "description": "Address of the asset on Ethereum." + }, + "vegaAssetId": { + "type": "string", + "description": "Asset ID for the underlying Vega asset." + }, + "nonce": { + "type": "string", + "description": "Nonce that uniquely identifies this signature bundle and prevents resubmission." + }, + "signatures": { + "type": "string", + "description": "Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`." + } + }, + "title": "Response from listing the signature bundle to an ERC-20 token in the collateral bridge" + }, + "v2GetERC20SetAssetLimitsBundleResponse": { + "type": "object", + "properties": { + "assetSource": { + "type": "string", + "description": "Address of the asset on Ethereum." + }, + "vegaAssetId": { + "type": "string", + "description": "Asset ID for the underlying Vega asset." + }, + "nonce": { + "type": "string", + "description": "Nonce that uniquely identifies this signature bundle and prevents resubmission." + }, + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limit deposit for this asset." + }, + "threshold": { + "type": "string", + "description": "Withdrawal threshold for this asset." + }, + "signatures": { + "type": "string", + "description": "Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: `0x + sig1 + sig2 + ... + sixN`." + } + }, + "title": "Response for the signature bundle to update the token limits i.e. maxLifetimeDeposit and withdrawThreshold for a given ERC20 token that is already allowlisted in the collateral bridge" + }, + "v2GetERC20WithdrawalApprovalResponse": { + "type": "object", + "properties": { + "assetSource": { + "type": "string", + "description": "Address of asset on the bridged EVM chain." + }, + "amount": { + "type": "string", + "description": "Amount to be withdrawn." + }, + "nonce": { + "type": "string", + "description": "Nonce that uniquely identifies this signature bundle and prevents resubmission." + }, + "signatures": { + "type": "string", + "description": "Signatures bundle as hex encoded data, prefixed with `0x`\ne.g: 0x + sig1 + sig2 + ... + sixN." + }, + "targetAddress": { + "type": "string", + "description": "Address, prefixed with `0x`, that will receive the withdrawn assets." + }, + "creation": { + "type": "string", + "format": "int64", + "description": "Creation timestamps." + }, + "sourceChainId": { + "type": "string", + "description": "Chain ID of the bridged EVM chain." + } + }, + "title": "Response with all information required to bundle the call to finalise the withdrawal on the erc20 bridge\nfunction withdraw_asset(address asset_source, uint256 asset_id, uint256 amount, uint256 expiry, uint256 nonce, bytes memory signatures)" + }, + "v2GetEpochResponse": { + "type": "object", + "properties": { + "epoch": { + "$ref": "#/definitions/vegaEpoch", + "description": "Data specific to a single epoch on the Vega network. This includes the epoch number,\nstart and end times, and the nodes that participated in the epoch." + } + }, + "title": "Response from getting epoch" + }, + "v2GetFeesStatsForPartyResponse": { + "type": "object", + "properties": { + "feesStatsForParty": { + "type": "array", + "items": { + "$ref": "#/definitions/v2FeesStatsForParty" + }, + "description": "Fees statistics for the given request." + } + }, + "description": "Response that is sent when requesting fees statistics for a given party." + }, + "v2GetFeesStatsResponse": { + "type": "object", + "properties": { + "feesStats": { + "$ref": "#/definitions/v1FeesStats", + "description": "Fees statistics for the given request." + } + }, + "description": "Response that is sent when requesting fees statistics." + }, + "v2GetGovernanceDataResponse": { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/vegaGovernanceData", + "description": "Governance data content, i.e. proposal and votes for and against." + } + }, + "title": "Response from getting governance data" + }, + "v2GetLastTradeResponse": { + "type": "object", + "properties": { + "trade": { + "$ref": "#/definitions/vegaTrade", + "description": "Information about the trade, if one is found." + } + }, + "title": "Response for the latest trade that occurred on Vega for a given market" + }, + "v2GetLatestMarketDataResponse": { + "type": "object", + "properties": { + "marketData": { + "$ref": "#/definitions/vegaMarketData", + "description": "Market data that was requested." + } + }, + "title": "Response that is received when listing the latest market data for a given market" + }, + "v2GetLatestMarketDepthResponse": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID of the depth levels returned." + }, + "buy": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceLevel" + }, + "description": "Zero or more price levels for the buy side of the market depth data." + }, + "sell": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceLevel" + }, + "description": "Zero or more price levels for the sell side of the market depth data." + }, + "lastTrade": { + "$ref": "#/definitions/vegaTrade", + "description": "Last trade recorded on Vega." + }, + "sequenceNumber": { + "type": "string", + "format": "uint64", + "description": "Sequence number incremented after each update." + } + }, + "title": "Response that is received when latest market depth data is queried" + }, + "v2GetMarketDataHistoryByIDResponse": { + "type": "object", + "properties": { + "marketData": { + "$ref": "#/definitions/v2MarketDataConnection", + "description": "Page of market data history with the corresponding page information." + } + }, + "title": "Response that is received when querying Market Data History" + }, + "v2GetMarketResponse": { + "type": "object", + "properties": { + "market": { + "$ref": "#/definitions/vegaMarket", + "description": "Information about the market requested." + } + }, + "title": "Response from getting a market by ID" + }, + "v2GetMostRecentNetworkHistorySegmentResponse": { + "type": "object", + "properties": { + "segment": { + "$ref": "#/definitions/v2HistorySegment", + "description": "Data relating to a history segment created by a Vega data node." + }, + "swarmKeySeed": { + "type": "string", + "description": "Key seed for the swarm section." + } + }, + "title": "Response from getting most recent history segment" + }, + "v2GetNetworkDataResponse": { + "type": "object", + "properties": { + "nodeData": { + "$ref": "#/definitions/vegaNodeData", + "description": "Summary of information with respect to nodes on the Vega network." + } + }, + "title": "Response from getting network data" + }, + "v2GetNetworkHistoryBootstrapPeersResponse": { + "type": "object", + "properties": { + "bootstrapPeers": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of peers that can be used to bootstrap a Vega data node." + } + }, + "title": "Response containing the nodes network history bootstrap peers" + }, + "v2GetNetworkHistoryStatusResponse": { + "type": "object", + "properties": { + "ipfsAddress": { + "type": "string", + "description": "IPFS address of the data node currently connected to." + }, + "swarmKey": { + "type": "string", + "description": "Swarm key used by the IPFS swarm." + }, + "swarmKeySeed": { + "type": "string", + "description": "Swarm key seed used by the IPFS swarm." + }, + "connectedPeers": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of peers connected to the IPFS swarm." + } + }, + "title": "Response containing the status of network history" + }, + "v2GetNetworkLimitsResponse": { + "type": "object", + "properties": { + "limits": { + "$ref": "#/definitions/vegaNetworkLimits", + "description": "List of received network limits." + } + }, + "title": "Response received when querying the current network limits" + }, + "v2GetNetworkParameterResponse": { + "type": "object", + "properties": { + "networkParameter": { + "$ref": "#/definitions/vegaNetworkParameter", + "description": "Network parameter key and value." + } + }, + "title": "Response that is received when getting a network parameter" + }, + "v2GetNodeResponse": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaNode", + "description": "Data specific to a single node on the Vega network." + } + }, + "title": "Response from getting node" + }, + "v2GetOracleSpecResponse": { + "type": "object", + "properties": { + "oracleSpec": { + "$ref": "#/definitions/vegaOracleSpec", + "description": "External data spec matching the ID." + } + }, + "title": "Response for a oracle spec" + }, + "v2GetOrderResponse": { + "type": "object", + "properties": { + "order": { + "$ref": "#/definitions/vegaOrder", + "description": "Order details, if one was found." + } + }, + "title": "Response received from the query for getting a single order" + }, + "v2GetPartyActivityStreakResponse": { + "type": "object", + "properties": { + "activityStreak": { + "$ref": "#/definitions/v1PartyActivityStreak", + "description": "Party's activity streak in a given epoch." + } + }, + "title": "Response when getting a party's activity streaks across epochs" + }, + "v2GetPartyResponse": { + "type": "object", + "properties": { + "party": { + "$ref": "#/definitions/vegaParty", + "description": "Data for the party requested." + } + }, + "title": "Response from getting party by ID" + }, + "v2GetPartyVestingStatsResponse": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID." + }, + "rewardBonusMultiplier": { + "type": "string", + "description": "Reward bonus multiplier." + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which this information is valid." + }, + "quantumBalance": { + "type": "string", + "description": "The balance of the party, in quantum." + }, + "summedRewardBonusMultiplier": { + "type": "string", + "description": "Bonus multiplier applied on the reward, summed across all derived accounts." + }, + "summedQuantumBalance": { + "type": "string", + "description": "The balance of the party and derived keys, in quantum." + } + }, + "title": "Vesting reward statistics for a given party" + }, + "v2GetProtocolUpgradeStatusResponse": { + "type": "object", + "properties": { + "ready": { + "type": "boolean", + "description": "Indicator if the upgrade is ready or not." + } + }, + "title": "Response from getting protocol upgrade status" + }, + "v2GetReferralSetStatsResponse": { + "type": "object", + "properties": { + "stats": { + "$ref": "#/definitions/v2ReferralSetStatsConnection", + "description": "Referral set statistics for the epoch." + } + }, + "description": "Response containing the volume discount statistics for the given epoch." + }, + "v2GetRiskFactorsResponse": { + "type": "object", + "properties": { + "riskFactor": { + "$ref": "#/definitions/vegaRiskFactor", + "description": "Risk factor emitted by the risk model for a given market." + } + }, + "title": "Response that is received from getting a risk factor" + }, + "v2GetStakeResponse": { + "type": "object", + "properties": { + "currentStakeAvailable": { + "type": "string", + "description": "Current stake available information." + }, + "stakeLinkings": { + "$ref": "#/definitions/v2StakesConnection", + "description": "Paged list of stake data with corresponding page information." + } + }, + "title": "Response that is received from requesting stake information" + }, + "v2GetStopOrderResponse": { + "type": "object", + "properties": { + "order": { + "$ref": "#/definitions/v1StopOrderEvent", + "description": "Order details, if one was found." + } + }, + "description": "Response received from the query for getting a single stop order." + }, + "v2GetTimeWeightedNotionalPositionResponse": { + "type": "object", + "properties": { + "timeWeightedNotionalPosition": { + "$ref": "#/definitions/v2TimeWeightedNotionalPosition", + "description": "Time weighted notional position for the party and asset." + } + }, + "description": "Response containing the time weighted notional position for a party and asset." + }, + "v2GetTotalTransferFeeDiscountResponse": { + "type": "object", + "properties": { + "totalDiscount": { + "type": "string", + "description": "Total per party per asset discount available." + } + }, + "title": "Returns total transfer fee discount available" + }, + "v2GetTransferResponse": { + "type": "object", + "properties": { + "transferNode": { + "$ref": "#/definitions/v2TransferNode", + "description": "Transfer and its fees requested by ID." + } + }, + "title": "Response that is received when querying transfers by ID" + }, + "v2GetVegaTimeResponse": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp representation of current VegaTime as represented in Unix nanoseconds, for example\n`1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`." + } + }, + "title": "Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"" + }, + "v2GetVestingBalancesSummaryResponse": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID." + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which these balances are valid." + }, + "lockedBalances": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyLockedBalance" + }, + "description": "List of locked balances for the party." + }, + "vestingBalances": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVestingBalance" + }, + "description": "List of vesting balances for the party." + } + }, + "description": "List of vesting and locked balances for a party." + }, + "v2GetVolumeDiscountStatsResponse": { + "type": "object", + "properties": { + "stats": { + "$ref": "#/definitions/v2VolumeDiscountStatsConnection", + "description": "Volume discount statistics for an epoch." + } + }, + "description": "Response containing the volume discount statistics for the given epoch." + }, + "v2GetWithdrawalResponse": { + "type": "object", + "properties": { + "withdrawal": { + "$ref": "#/definitions/vegaWithdrawal", + "description": "Withdrawal matching the ID from the request." + } + }, + "title": "Response for a withdrawal request" + }, + "v2GovernanceDataConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2GovernanceDataEdge" + }, + "description": "Page of governance data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of governance data and corresponding page information" + }, + "v2GovernanceDataEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaGovernanceData", + "description": "Governance data content, i.e. proposal and votes for and against." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Governance data with the corresponding cursor." + }, + "v2HistorySegment": { + "type": "object", + "properties": { + "fromHeight": { + "type": "string", + "format": "int64", + "description": "Starting height of the history segment." + }, + "toHeight": { + "type": "string", + "format": "int64", + "description": "Ending height of the history segment." + }, + "historySegmentId": { + "type": "string", + "description": "History segment ID." + }, + "previousHistorySegmentId": { + "type": "string", + "description": "Previous history segment ID." + }, + "databaseVersion": { + "type": "string", + "format": "int64", + "description": "Database schema version of the history segment." + }, + "chainId": { + "type": "string", + "description": "Chain ID of the history segment." + } + }, + "title": "Describes a network history segment" + }, + "v2IndividualGameEntities": { + "type": "object", + "properties": { + "individual": { + "type": "array", + "items": { + "$ref": "#/definitions/v2IndividualGameEntity" + }, + "description": "List of individual party IDs, and the metrics associated with each participant." + } + }, + "title": "List of individuals that are participating in a game" + }, + "v2IndividualGameEntity": { + "type": "object", + "properties": { + "individual": { + "type": "string", + "title": "Party ID of the individual participating" + }, + "rank": { + "type": "string", + "format": "uint64", + "description": "Rank of the individual either in the game or within their team." + }, + "volume": { + "type": "string", + "title": "Volume traded by the individual" + }, + "rewardMetric": { + "$ref": "#/definitions/vegaDispatchMetric", + "title": "Reward metric applied to the individual" + }, + "rewardEarned": { + "type": "string", + "title": "Reward earned by the individual during the epoch" + }, + "totalRewardsEarned": { + "type": "string", + "title": "Total rewards earned by the individual for the game" + }, + "rewardEarnedQuantum": { + "type": "string", + "title": "Rewards earned by the individual in quantum value" + }, + "totalRewardsEarnedQuantum": { + "type": "string", + "title": "Total rewards earned by the individual in quantum value" + } + }, + "description": "Data relating to an individual participating in a game.\nThis can be used for both team members who are participating in a team game,\nor individuals participating in an individual entity game." + }, + "v2InfoResponse": { + "type": "object", + "properties": { + "version": { + "type": "string", + "description": "Semver formatted version of the data node." + }, + "commitHash": { + "type": "string", + "description": "Commit hash from which the data node was built." + } + }, + "title": "Response that is received from the node information query" + }, + "v2IntervalToCandleId": { + "type": "object", + "properties": { + "interval": { + "type": "string", + "description": "Interval for the candle." + }, + "candleId": { + "type": "string", + "description": "Unique ID of the candle." + } + }, + "title": "Maps an interval for a given market to its corresponding candle ID" + }, + "v2KeyRotationConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2KeyRotationEdge" + }, + "description": "Page of key rotation data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of key rotations data and corresponding page information" + }, + "v2KeyRotationEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1KeyRotation", + "description": "Data relating to a key rotation that was performed by a node on the Vega network." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Key rotation data with the corresponding cursor." + }, + "v2LedgerEntryFilter": { + "type": "object", + "properties": { + "closeOnAccountFilters": { + "type": "boolean", + "description": "Determines whether an entry must have accounts matching both the account_from_filter\nand the account_to_filter. If set to 'true', entries must have matches in both filters.\nIf set to `false`, entries matching only the account_from_filter or the account_to_filter will also be included." + }, + "fromAccountFilter": { + "$ref": "#/definitions/v2AccountFilter", + "description": "Used to set values for filtering sender accounts. Party must be provided in this filter or 'to' account filter, or both." + }, + "toAccountFilter": { + "$ref": "#/definitions/v2AccountFilter", + "description": "Used to set values for filtering receiver accounts. Party must be provided in this filter or 'from' account filter, or both." + }, + "transferTypes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaTransferType" + }, + "description": "List of transfer types that is used for filtering sender and receiver accounts." + }, + "transferId": { + "type": "string", + "title": "List ledger entries that are associated with a specific transfer ID. If provided, all other filters are ignored" + } + }, + "description": "Ledger entry filter sets filters on returned set of ledger entries." + }, + "v2LiquidationEstimate": { + "type": "object", + "properties": { + "worstCase": { + "$ref": "#/definitions/v2LiquidationPrice", + "description": "Liquidation price estimate assuming slippage cap is applied." + }, + "bestCase": { + "$ref": "#/definitions/v2LiquidationPrice", + "description": "Liquidation price estimate assuming no slippage." + } + }, + "description": "Liquidation estimate for both worst and best case possible." + }, + "v2LiquidationPrice": { + "type": "object", + "properties": { + "openVolumeOnly": { + "type": "string", + "description": "Liquidation price for current open volume ignoring any active orders." + }, + "includingBuyOrders": { + "type": "string", + "description": "Liquidation price assuming buy orders start getting filled." + }, + "includingSellOrders": { + "type": "string", + "description": "Liquidation price assuming sell orders start getting filled." + } + }, + "description": "Liquidation price estimate for either only the current open volume and position given some or all buy orders get filled, or position given some or all sell orders get filled." + }, + "v2LiquidityProvider": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID of the liquidity provider." + }, + "marketId": { + "type": "string", + "description": "ID of the market the liquidity provider is active in." + }, + "feeShare": { + "$ref": "#/definitions/vegaLiquidityProviderFeeShare", + "description": "Information used for calculating an LP's fee share, such as the equity like share,\naverage entry valuation and liquidity score for the liquidity provider for the specified market." + }, + "sla": { + "$ref": "#/definitions/vegaLiquidityProviderSLA", + "description": "Information about LP's SLA performance." + } + }, + "description": "Liquidity provider information." + }, + "v2LiquidityProviderConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2LiquidityProviderEdge" + }, + "description": "Page of liquidity provider data." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of liquidity provider data and corresponding page information." + }, + "v2LiquidityProviderEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2LiquidityProvider", + "description": "Liquidity provider information returned by the API." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further data." + } + }, + "description": "Liquidity provider data with the corresponding cursor." + }, + "v2LiquidityProvisionWithPendingEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/apiv2LiquidityProvision", + "description": "Data corresponding to a liquidity provider's commitment." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Liquidity provision data with the corresponding cursor." + }, + "v2LiquidityProvisionsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2LiquidityProvisionsEdge" + }, + "description": "Page of liquidity provisions data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of liquidity provisions data and corresponding page information" + }, + "v2LiquidityProvisionsEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaLiquidityProvision", + "description": "Data corresponding to a liquidity provider's commitment." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Liquidity provision data with the corresponding cursor." + }, + "v2LiquidityProvisionsWithPendingConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2LiquidityProvisionWithPendingEdge" + }, + "description": "Page of liquidity provisions data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used to fetch further pages." + } + }, + "title": "Page of liquidity provisions data and corresponding page information" + }, + "v2ListAMMsResponse": { + "type": "object", + "properties": { + "amms": { + "$ref": "#/definitions/v2AMMConnection", + "description": "Page of AMM data and corresponding page information." + } + } + }, + "v2ListAccountsResponse": { + "type": "object", + "properties": { + "accounts": { + "$ref": "#/definitions/v2AccountsConnection", + "description": "Page of accounts data and corresponding page information." + } + }, + "description": "Response that is received from listing accounts query." + }, + "v2ListAllLiquidityProvisionsResponse": { + "type": "object", + "properties": { + "liquidityProvisions": { + "$ref": "#/definitions/v2LiquidityProvisionsWithPendingConnection", + "description": "Page of liquidity provisions data and corresponding page information." + } + }, + "title": "Response from listing liquidity provisions" + }, + "v2ListAllNetworkHistorySegmentsResponse": { + "type": "object", + "properties": { + "segments": { + "type": "array", + "items": { + "$ref": "#/definitions/v2HistorySegment" + }, + "description": "Page of history segments data and corresponding page information." + } + }, + "title": "Response with a list of all the nodes history segments" + }, + "v2ListAllPositionsResponse": { + "type": "object", + "properties": { + "positions": { + "$ref": "#/definitions/v2PositionConnection", + "description": "Page of positions data and corresponding page information." + } + }, + "title": "Response to query for listing of positions, given the filter is supplied" + }, + "v2ListAssetsResponse": { + "type": "object", + "properties": { + "assets": { + "$ref": "#/definitions/v2AssetsConnection", + "description": "Page of assets data and corresponding page information." + } + }, + "title": "Response from listing assets" + }, + "v2ListBalanceChangesResponse": { + "type": "object", + "properties": { + "balances": { + "$ref": "#/definitions/v2AggregatedBalanceConnection", + "description": "Page of aggregated balances data and corresponding page information." + } + }, + "description": "Response that is received from querying balances changes." + }, + "v2ListCandleDataResponse": { + "type": "object", + "properties": { + "candles": { + "$ref": "#/definitions/v2CandleDataConnection", + "description": "Page of candle data and corresponding page information." + } + }, + "title": "Response for list of candles for a market at an interval" + }, + "v2ListCandleIntervalsResponse": { + "type": "object", + "properties": { + "intervalToCandleId": { + "type": "array", + "items": { + "$ref": "#/definitions/v2IntervalToCandleId" + }, + "description": "List of the mappings." + } + }, + "title": "List of mapped pairs `interval` -\u003e `candle ID` for a given market" + }, + "v2ListCheckpointsResponse": { + "type": "object", + "properties": { + "checkpoints": { + "$ref": "#/definitions/v2CheckpointsConnection", + "description": "Page of checkpoints data and corresponding page information." + } + }, + "title": "Response message containing all checkpoints requested" + }, + "v2ListCoreSnapshotsResponse": { + "type": "object", + "properties": { + "coreSnapshots": { + "$ref": "#/definitions/v2CoreSnapshotConnection", + "description": "Page of core snapshot data and corresponding page information." + } + }, + "description": "Response from a ListCoreSnapshots RPC call; a paginated list of the core snapshots." + }, + "v2ListDelegationsResponse": { + "type": "object", + "properties": { + "delegations": { + "$ref": "#/definitions/v2DelegationsConnection", + "description": "Page of delegations data and corresponding page information." + } + }, + "title": "Response from listing delegations" + }, + "v2ListDepositsResponse": { + "type": "object", + "properties": { + "deposits": { + "$ref": "#/definitions/v2DepositsConnection", + "description": "Page of deposits data and corresponding page information." + } + }, + "title": "Response from listing deposits" + }, + "v2ListERC20MultiSigSignerAddedBundlesResponse": { + "type": "object", + "properties": { + "bundles": { + "$ref": "#/definitions/v2ERC20MultiSigSignerAddedConnection", + "description": "Page of bundles for that validator - it may have been added multiple times if removed in between - and corresponding page information." + } + }, + "title": "Response from adding a signature bundle to the signer list of a multisig contract for a particular validator" + }, + "v2ListERC20MultiSigSignerRemovedBundlesResponse": { + "type": "object", + "properties": { + "bundles": { + "$ref": "#/definitions/v2ERC20MultiSigSignerRemovedConnection", + "description": "Page of signer bundle data items for that validator and corresponding page information." + } + }, + "title": "Response when removing a signature bundle from the signer list of the multisig contract for a particular validator" + }, + "v2ListEntitiesResponse": { + "type": "object", + "properties": { + "accounts": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaAccount" + } + }, + "orders": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaOrder" + } + }, + "positions": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPosition" + } + }, + "ledgerEntries": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLedgerEntry" + } + }, + "balanceChanges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2AccountBalance" + } + }, + "transfers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaeventsv1Transfer" + } + }, + "votes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVote" + } + }, + "erc20MultiSigSignerAddedBundles": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ERC20MultiSigSignerAddedBundle" + } + }, + "erc20MultiSigSignerRemovedBundles": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ERC20MultiSigSignerRemovedBundle" + } + }, + "trades": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaTrade" + } + }, + "oracleSpecs": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaOracleSpec" + } + }, + "oracleData": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaOracleData" + } + }, + "markets": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarket" + } + }, + "parties": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaParty" + } + }, + "marginLevels": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarginLevels" + } + }, + "rewards": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaReward" + } + }, + "deposits": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDeposit" + } + }, + "withdrawals": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaWithdrawal" + } + }, + "assets": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaAsset" + } + }, + "liquidityProvisions": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProvision" + } + }, + "proposals": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaProposal" + } + }, + "delegations": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDelegation" + } + }, + "nodes": { + "type": "array", + "items": { + "$ref": "#/definitions/v2NodeBasic" + } + }, + "nodeSignatures": { + "type": "array", + "items": { + "$ref": "#/definitions/v1NodeSignature" + } + }, + "networkParameters": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaNetworkParameter" + } + }, + "keyRotations": { + "type": "array", + "items": { + "$ref": "#/definitions/v1KeyRotation" + } + }, + "ethereumKeyRotations": { + "type": "array", + "items": { + "$ref": "#/definitions/v1EthereumKeyRotation" + } + }, + "protocolUpgradeProposals": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ProtocolUpgradeEvent" + } + } + }, + "title": "Response from listing entities that were created for a given transaction hash" + }, + "v2ListEpochRewardSummariesResponse": { + "type": "object", + "properties": { + "summaries": { + "$ref": "#/definitions/v2EpochRewardSummaryConnection", + "description": "Page of rewards details for a single party and corresponding page information." + } + }, + "title": "Return message with reward details in for a single party" + }, + "v2ListEthereumKeyRotationsResponse": { + "type": "object", + "properties": { + "keyRotations": { + "$ref": "#/definitions/v2EthereumKeyRotationsConnection", + "description": "Page of Ethereum key rotations data and corresponding page information." + } + }, + "title": "Response message containing Ethereum key rotations" + }, + "v2ListFundingPaymentsResponse": { + "type": "object", + "properties": { + "fundingPayments": { + "$ref": "#/definitions/v2FundingPaymentConnection", + "description": "Page of funding period data and corresponding page information." + } + }, + "title": "Response from listing funding payments" + }, + "v2ListFundingPeriodDataPointsResponse": { + "type": "object", + "properties": { + "fundingPeriodDataPoints": { + "$ref": "#/definitions/v2FundingPeriodDataPointConnection", + "description": "Page of funding period data points and corresponding page information." + } + }, + "description": "Response from listing funding period data points." + }, + "v2ListFundingPeriodsResponse": { + "type": "object", + "properties": { + "fundingPeriods": { + "$ref": "#/definitions/v2FundingPeriodConnection", + "description": "Page of funding period data and corresponding page information." + } + }, + "title": "Response from listing funding periods" + }, + "v2ListGamePartyScoresResponse": { + "type": "object", + "properties": { + "partyScores": { + "$ref": "#/definitions/v2GamePartyScoresConnection", + "description": "Page of party game scores data and corresponding page information." + } + }, + "description": "Response received from the query for getting a list of game scores for teams." + }, + "v2ListGameTeamScoresResponse": { + "type": "object", + "properties": { + "teamScores": { + "$ref": "#/definitions/v2GameTeamScoresConnection", + "description": "Page of team game scores data and corresponding page information." + } + }, + "description": "Response received from the query for getting a list of game scores for teams." + }, + "v2ListGamesResponse": { + "type": "object", + "properties": { + "games": { + "$ref": "#/definitions/v2GamesConnection", + "description": "Page of games data and corresponding page information." + } + }, + "description": "Response containing games data." + }, + "v2ListGovernanceDataRequestType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_ALL", + "TYPE_NEW_MARKET", + "TYPE_UPDATE_MARKET", + "TYPE_NETWORK_PARAMETERS", + "TYPE_NEW_ASSET", + "TYPE_NEW_FREE_FORM", + "TYPE_UPDATE_ASSET", + "TYPE_NEW_SPOT_MARKET", + "TYPE_UPDATE_SPOT_MARKET", + "TYPE_NEW_TRANSFER", + "TYPE_CANCEL_TRANSFER", + "TYPE_UPDATE_MARKET_STATE", + "TYPE_UPDATE_REFERRAL_PROGRAM", + "TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM" + ], + "default": "TYPE_UNSPECIFIED", + "description": "- TYPE_ALL: List all proposals\n - TYPE_NEW_MARKET: List new market proposals\n - TYPE_UPDATE_MARKET: List update market proposals\n - TYPE_NETWORK_PARAMETERS: List change Vega network parameter proposals\n - TYPE_NEW_ASSET: New asset proposals\n - TYPE_NEW_FREE_FORM: Proposals for creating a new free form proposal\n - TYPE_UPDATE_ASSET: Update asset proposals\n - TYPE_NEW_SPOT_MARKET: Propose a new spot market\n - TYPE_UPDATE_SPOT_MARKET: Update an existing spot market\n - TYPE_NEW_TRANSFER: Propose a new transfer\n - TYPE_CANCEL_TRANSFER: Proposal to cancel a transfer\n - TYPE_UPDATE_MARKET_STATE: Proposal for updating the state of a market\n - TYPE_UPDATE_REFERRAL_PROGRAM: Proposal to update the referral program\n - TYPE_UPDATE_VOLUME_DISCOUNT_PROGRAM: Proposal to update the volume discount program", + "title": "Filter for the types of governance proposals to view" + }, + "v2ListGovernanceDataResponse": { + "type": "object", + "properties": { + "connection": { + "$ref": "#/definitions/v2GovernanceDataConnection", + "description": "Page of governance data and corresponding page information." + } + }, + "title": "Response from listing governance data" + }, + "v2ListKeyRotationsResponse": { + "type": "object", + "properties": { + "rotations": { + "$ref": "#/definitions/v2KeyRotationConnection", + "description": "Page of key rotations data and corresponding page information." + } + }, + "title": "Response message containing Vega key rotations" + }, + "v2ListLatestMarketDataResponse": { + "type": "object", + "properties": { + "marketsData": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarketData" + } + } + }, + "title": "Response that is received when listing the latest market data for every market" + }, + "v2ListLedgerEntriesResponse": { + "type": "object", + "properties": { + "ledgerEntries": { + "$ref": "#/definitions/v2AggregatedLedgerEntriesConnection", + "description": "Page of aggregated ledger entries data and corresponding page information." + } + }, + "title": "Response that is received when listing ledger entries" + }, + "v2ListLiquidityProvidersResponse": { + "type": "object", + "properties": { + "liquidityProviders": { + "$ref": "#/definitions/v2LiquidityProviderConnection", + "description": "Page of liquidity providers and corresponding page information." + } + }, + "description": "Response for listing liquidity providers." + }, + "v2ListLiquidityProvisionsResponse": { + "type": "object", + "properties": { + "liquidityProvisions": { + "$ref": "#/definitions/v2LiquidityProvisionsConnection", + "description": "Page of liquidity provisions data and corresponding page information." + } + }, + "title": "Response from listing liquidity provisions" + }, + "v2ListMarginLevelsResponse": { + "type": "object", + "properties": { + "marginLevels": { + "$ref": "#/definitions/v2MarginConnection", + "description": "Page of margin levels data and corresponding page information." + } + }, + "title": "Response from listing margin levels" + }, + "v2ListMarketsResponse": { + "type": "object", + "properties": { + "markets": { + "$ref": "#/definitions/v2MarketConnection", + "description": "Page of markets and corresponding page information." + } + }, + "title": "Response from listing markets" + }, + "v2ListNetworkParametersResponse": { + "type": "object", + "properties": { + "networkParameters": { + "$ref": "#/definitions/v2NetworkParameterConnection", + "description": "Page of network parameters and corresponding page information." + } + }, + "title": "Response containing all of the Vega network parameters" + }, + "v2ListNodeSignaturesResponse": { + "type": "object", + "properties": { + "signatures": { + "$ref": "#/definitions/v2NodeSignaturesConnection", + "description": "Page of nodes signatures and corresponding page information." + } + }, + "title": "Response to specify the ID of the resource to retrieve aggregated signatures for" + }, + "v2ListNodesResponse": { + "type": "object", + "properties": { + "nodes": { + "$ref": "#/definitions/v2NodesConnection", + "description": "Page of node data and corresponding page information." + } + }, + "title": "Response from listing nodes" + }, + "v2ListOracleDataResponse": { + "type": "object", + "properties": { + "oracleData": { + "$ref": "#/definitions/v2OracleDataConnection", + "description": "Page of seen oracle data and corresponding page information." + } + }, + "title": "Response to get all seen oracle data" + }, + "v2ListOracleSpecsResponse": { + "type": "object", + "properties": { + "oracleSpecs": { + "$ref": "#/definitions/v2OracleSpecsConnection", + "description": "Page of active oracle specs and corresponding page information." + } + }, + "title": "Response to get all active oracle specs" + }, + "v2ListOrderVersionsResponse": { + "type": "object", + "properties": { + "orders": { + "$ref": "#/definitions/v2OrderConnection", + "description": "Page of order versions and corresponding page information." + } + }, + "title": "Response that is received when listing possible order versions" + }, + "v2ListOrdersResponse": { + "type": "object", + "properties": { + "orders": { + "$ref": "#/definitions/v2OrderConnection", + "description": "Page of orders data and corresponding page information." + } + }, + "title": "Response that is received from the query to list orders" + }, + "v2ListPaidLiquidityFeesResponse": { + "type": "object", + "properties": { + "paidLiquidityFees": { + "$ref": "#/definitions/v2PaidLiquidityFeesConnection", + "description": "Page of paid liquidity fees and corresponding page information." + } + }, + "description": "Paid liquidity fees response." + }, + "v2ListPartiesProfilesResponse": { + "type": "object", + "properties": { + "profiles": { + "$ref": "#/definitions/v2PartiesProfilesConnection", + "description": "Page of profile data and corresponding page information." + } + }, + "description": "Response from listing parties' profiles." + }, + "v2ListPartiesResponse": { + "type": "object", + "properties": { + "parties": { + "$ref": "#/definitions/v2PartyConnection", + "description": "Page of parties data and corresponding page information." + } + }, + "title": "Response from listing parties" + }, + "v2ListPartyMarginModesResponse": { + "type": "object", + "properties": { + "partyMarginModes": { + "$ref": "#/definitions/v2PartyMarginModesConnection", + "description": "Page of party margin modes data and corresponding page information." + } + }, + "description": "Response containing party margin modes." + }, + "v2ListPositionsResponse": { + "type": "object", + "properties": { + "positions": { + "$ref": "#/definitions/v2PositionConnection", + "description": "Page of positions data and corresponding page information." + } + }, + "title": "Response for a list of positions for a party" + }, + "v2ListProtocolUpgradeProposalsResponse": { + "type": "object", + "properties": { + "protocolUpgradeProposals": { + "$ref": "#/definitions/v2ProtocolUpgradeProposalConnection", + "description": "Page of protocol upgrade proposals and corresponding page information." + } + }, + "title": "Response type from a ListProtocolUpgradeProposals RPC call; a paginated list of protocol upgrade proposals" + }, + "v2ListReferralSetRefereesResponse": { + "type": "object", + "properties": { + "referralSetReferees": { + "$ref": "#/definitions/v2ReferralSetRefereeConnection", + "description": "Page of referral set referee data and corresponding page information." + } + }, + "title": "Response containing information about a referral set's referees" + }, + "v2ListReferralSetsResponse": { + "type": "object", + "properties": { + "referralSets": { + "$ref": "#/definitions/v2ReferralSetConnection", + "description": "Page of referral set data and corresponding page information." + } + }, + "title": "Response containing information about a referral set or sets" + }, + "v2ListRewardSummariesResponse": { + "type": "object", + "properties": { + "summaries": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaRewardSummary" + }, + "description": "Page of rewards details data and corresponding page information." + } + }, + "title": "Response from listing reward details in for a single party" + }, + "v2ListRewardsResponse": { + "type": "object", + "properties": { + "rewards": { + "$ref": "#/definitions/v2RewardsConnection", + "description": "Page of rewards data and corresponding page information." + } + }, + "title": "Response for listing reward details for a single party" + }, + "v2ListStopOrdersResponse": { + "type": "object", + "properties": { + "orders": { + "$ref": "#/definitions/v2StopOrderConnection", + "description": "Page of stop orders data and corresponding page information." + } + }, + "description": "Response that is received from the query to list stop orders." + }, + "v2ListSuccessorMarketsResponse": { + "type": "object", + "properties": { + "successorMarkets": { + "$ref": "#/definitions/v2SuccessorMarketConnection", + "description": "List of markets in the succession line." + } + }, + "description": "Response from a list successor markets request." + }, + "v2ListTeamMembersStatisticsResponse": { + "type": "object", + "properties": { + "statistics": { + "$ref": "#/definitions/v2TeamMembersStatisticsConnection", + "description": "Page of team members' statistics data and corresponding page information." + } + }, + "description": "Response for the list team members' statistics request containing the statistics." + }, + "v2ListTeamRefereeHistoryResponse": { + "type": "object", + "properties": { + "teamRefereeHistory": { + "$ref": "#/definitions/v2TeamRefereeHistoryConnection", + "description": "Page of team referee history data and corresponding page information." + } + }, + "description": "Response that is sent when listing the referee history for a given team." + }, + "v2ListTeamRefereesResponse": { + "type": "object", + "properties": { + "teamReferees": { + "$ref": "#/definitions/v2TeamRefereeConnection", + "description": "Page of team referee data and corresponding page information." + } + }, + "description": "Response that is sent when listing the referees for a given team." + }, + "v2ListTeamsResponse": { + "type": "object", + "properties": { + "teams": { + "$ref": "#/definitions/v2TeamConnection", + "description": "Page of team data and corresponding page information." + } + }, + "description": "Response for the list teams request containing the team information." + }, + "v2ListTeamsStatisticsResponse": { + "type": "object", + "properties": { + "statistics": { + "$ref": "#/definitions/v2TeamsStatisticsConnection", + "description": "Page of teams' statistics data and corresponding page information." + } + }, + "description": "Response for the list teams' statistics request containing the statistics." + }, + "v2ListTradesResponse": { + "type": "object", + "properties": { + "trades": { + "$ref": "#/definitions/v2TradeConnection", + "description": "Page of trades data and corresponding page information." + } + }, + "title": "Response from listing trades" + }, + "v2ListTransfersResponse": { + "type": "object", + "properties": { + "transfers": { + "$ref": "#/definitions/v2TransferConnection", + "description": "Page of transfers data and corresponding page information." + } + }, + "title": "Response that is received when listing transfers" + }, + "v2ListVotesResponse": { + "type": "object", + "properties": { + "votes": { + "$ref": "#/definitions/v2VoteConnection", + "description": "Page of votes data received and corresponding page information." + } + }, + "title": "Response that is received when listing Votes" + }, + "v2ListWithdrawalsResponse": { + "type": "object", + "properties": { + "withdrawals": { + "$ref": "#/definitions/v2WithdrawalsConnection", + "description": "Page of withdrawals data and corresponding page information." + } + }, + "title": "Response from listing withdrawals data" + }, + "v2MarginConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2MarginEdge" + }, + "description": "Page of margins data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of margins data and corresponding page information." + }, + "v2MarginEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaMarginLevels", + "description": "Margin levels data that satisfy a list margin levels request." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Margin data with the corresponding cursor." + }, + "v2MarginEstimate": { + "type": "object", + "properties": { + "worstCase": { + "$ref": "#/definitions/vegaMarginLevels", + "description": "Margin level estimate assuming slippage cap is applied." + }, + "bestCase": { + "$ref": "#/definitions/vegaMarginLevels", + "description": "Margin level estimate assuming no slippage." + } + }, + "description": "Margin level estimate for both worst and best case possible." + }, + "v2MarketConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2MarketEdge" + }, + "description": "Page of markets and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of markets and corresponding page information." + }, + "v2MarketDataConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2MarketDataEdge" + }, + "description": "Page of market data items and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of market data items and corresponding page information" + }, + "v2MarketDataEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaMarketData", + "description": "Data generated by a market when open." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Market data with the corresponding cursor." + }, + "v2MarketEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaMarket", + "description": "Information about the market." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Market information with the corresponding cursor." + }, + "v2NetworkParameterConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2NetworkParameterEdge" + }, + "description": "Page of network parameters data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of network parameters and corresponding page information" + }, + "v2NetworkParameterEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaNetworkParameter", + "description": "Name and associated value of a network parameter." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Network parameter with the corresponding cursor." + }, + "v2NodeBasic": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID identifying the node." + }, + "pubKey": { + "type": "string", + "description": "Node operator's public key." + }, + "tmPubKey": { + "type": "string", + "description": "Tendermint public key of the node." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum public key of the node." + }, + "infoUrl": { + "type": "string", + "description": "URL that provides more information about the node." + }, + "location": { + "type": "string", + "description": "Country code for the location of the node." + }, + "status": { + "$ref": "#/definitions/vegaNodeStatus", + "description": "Node status." + }, + "name": { + "type": "string", + "description": "Node name." + }, + "avatarUrl": { + "type": "string", + "description": "Avatar URL." + } + }, + "description": "Represents a basic node without any epoch specific details like delegations, staking, rewards etc." + }, + "v2NodeEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaNode", + "description": "Data specific to a single node on the Vega network." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Node data with the corresponding cursor." + }, + "v2NodeSignatureEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1NodeSignature", + "description": "Node signature data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Nodes signature edge with the corresponding cursor." + }, + "v2NodeSignaturesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2NodeSignatureEdge" + }, + "description": "Page of node signatures and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of node signatures and corresponding page information." + }, + "v2NodesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2NodeEdge" + }, + "description": "Page of node data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of node data and corresponding page information" + }, + "v2ObserveAccountsResponse": { + "type": "object", + "properties": { + "snapshot": { + "$ref": "#/definitions/v2AccountSnapshotPage", + "description": "'Initial image' snapshot containing current account balances." + }, + "updates": { + "$ref": "#/definitions/v2AccountUpdates", + "description": "List of account updates in the last block." + } + }, + "description": "Response that is received when subscribing to a stream of accounts." + }, + "v2ObserveCandleDataResponse": { + "type": "object", + "properties": { + "candle": { + "$ref": "#/definitions/apiv2Candle", + "description": "Candle data." + } + }, + "title": "Response that is received when subscribing to a stream of candles" + }, + "v2ObserveEventBusResponse": { + "type": "object", + "properties": { + "events": { + "type": "array", + "items": { + "$ref": "#/definitions/v1BusEvent" + }, + "description": "List of events that occurred on the Vega event bus." + } + }, + "title": "Response to a subscribed stream of events from the Vega event bus" + }, + "v2ObserveGovernanceResponse": { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/vegaGovernanceData", + "description": "Governance data, i.e. proposal and votes for and against." + } + }, + "title": "Response from governance subscription" + }, + "v2ObserveLedgerMovementsResponse": { + "type": "object", + "properties": { + "ledgerMovement": { + "$ref": "#/definitions/vegaLedgerMovement", + "description": "Ledger movements data with list of ledger entries and post-transfer balances." + } + }, + "title": "Response from ledger movements subscription" + }, + "v2ObserveLiquidityProvisionsResponse": { + "type": "object", + "properties": { + "liquidityProvisions": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProvision" + } + } + }, + "title": "Response from liquidity provisions subscription" + }, + "v2ObserveMarginLevelsResponse": { + "type": "object", + "properties": { + "marginLevels": { + "$ref": "#/definitions/vegaMarginLevels", + "description": "Margin levels data that match the subscription request filters." + } + }, + "title": "Response from subscribing to margin levels data" + }, + "v2ObserveMarketsDataResponse": { + "type": "object", + "properties": { + "marketData": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarketData" + }, + "description": "List of market data." + } + }, + "title": "Response that is received for market data subscription" + }, + "v2ObserveMarketsDepthResponse": { + "type": "object", + "properties": { + "marketDepth": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarketDepth" + }, + "description": "List of market depth data." + } + }, + "description": "Response that is received for MarketDepth subscription." + }, + "v2ObserveMarketsDepthUpdatesResponse": { + "type": "object", + "properties": { + "update": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMarketDepthUpdate" + }, + "description": "List of market depth update data." + } + }, + "title": "Response that is received for market depth update subscription" + }, + "v2ObserveOrdersResponse": { + "type": "object", + "properties": { + "snapshot": { + "$ref": "#/definitions/v2OrderSnapshotPage", + "description": "An 'initial image' snapshot containing current live orders." + }, + "updates": { + "$ref": "#/definitions/v2OrderUpdates", + "description": "List of order updates in the last block." + } + }, + "description": "Response that is received from an orders subscription." + }, + "v2ObservePositionsResponse": { + "type": "object", + "properties": { + "snapshot": { + "$ref": "#/definitions/v2PositionSnapshotPage", + "description": "An 'initial image' snapshot containing current positions." + }, + "updates": { + "$ref": "#/definitions/v2PositionUpdates", + "description": "List of position updates in the last block." + } + }, + "title": "Response received from a positions subscription request" + }, + "v2ObserveTradesResponse": { + "type": "object", + "properties": { + "trades": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaTrade" + }, + "description": "List of 0 or more trades." + } + }, + "title": "Stream of trades" + }, + "v2ObserveTransactionResultsResponse": { + "type": "object", + "properties": { + "transactionResults": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TransactionResult" + }, + "description": "List of 0 or more transaction results." + } + }, + "title": "Stream of transaction results" + }, + "v2ObserveVotesResponse": { + "type": "object", + "properties": { + "vote": { + "$ref": "#/definitions/vegaVote", + "description": "Data associated with governance votes that are published to the stream." + } + }, + "title": "Response that is received from votes subscription" + }, + "v2OracleDataConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2OracleDataEdge" + }, + "description": "Page of oracle data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of oracle data and corresponding page information." + }, + "v2OracleDataEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaOracleData", + "description": "Data that was received from an external oracle." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Oracle data item with the corresponding cursor." + }, + "v2OracleSpecEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaOracleSpec", + "description": "External spec data that satisfies the list request." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Oracle specs data item with the corresponding cursor." + }, + "v2OracleSpecsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2OracleSpecEdge" + }, + "description": "Page of oracle specs data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of oracle specs and corresponding page information" + }, + "v2OrderConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2OrderEdge" + }, + "description": "Page of orders and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of orders data and corresponding page information." + }, + "v2OrderEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaOrder", + "description": "Data associated with an order submitted to a Vega node." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Order data with the corresponding cursor." + }, + "v2OrderFilter": { + "type": "object", + "properties": { + "statuses": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaOrderStatus" + }, + "description": "Restrict orders to those with the given statuses." + }, + "types": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaOrderType" + }, + "description": "Restrict orders to those with the given types." + }, + "timeInForces": { + "type": "array", + "items": { + "$ref": "#/definitions/OrderTimeInForce" + }, + "description": "Restrict orders to those with the given Time In Force." + }, + "excludeLiquidity": { + "type": "boolean", + "description": "Indicator if liquidity provisions should be included or not in the list." + }, + "partyIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict orders to those placed by the given party IDs." + }, + "marketIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict orders to those placed on the given market IDs." + }, + "reference": { + "type": "string", + "description": "Restrict orders to those with the given reference." + }, + "dateRange": { + "$ref": "#/definitions/v2DateRange", + "description": "Restrict orders to those placed during the given date range. If not set, all orders will be returned." + }, + "liveOnly": { + "type": "boolean", + "description": "Restrict orders to those that are live. If not set, it is treated as being false." + } + }, + "title": "Order filter that contains all filtering conditions and values that are applied to the orders listing" + }, + "v2OrderInfo": { + "type": "object", + "properties": { + "side": { + "$ref": "#/definitions/vegaSide", + "description": "Side for the order, e.g. buy or sell." + }, + "price": { + "type": "string", + "description": "Price for the order. The price is an unsigned integer. For example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.", + "required": [ + "price" + ] + }, + "remaining": { + "type": "string", + "format": "uint64", + "description": "Size remaining.", + "required": [ + "remaining" + ] + }, + "isMarketOrder": { + "type": "boolean", + "description": "Boolean that indicates if it is a market order.", + "required": [ + "is_market_order" + ] + } + }, + "description": "Basic description of an order.", + "required": [ + "price", + "remaining", + "isMarketOrder" + ] + }, + "v2OrderSnapshotPage": { + "type": "object", + "properties": { + "orders": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaOrder" + }, + "description": "List of order data parts." + }, + "lastPage": { + "type": "boolean", + "description": "Indicator if the last page is reached or not." + } + }, + "description": "'Initial image' of live orders, may be sent over multiple response messages." + }, + "v2OrderUpdates": { + "type": "object", + "properties": { + "orders": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaOrder" + }, + "description": "List of orders data." + } + }, + "description": "List of order updates in the last block." + }, + "v2PageInfo": { + "type": "object", + "properties": { + "hasNextPage": { + "type": "boolean", + "description": "Indicator if there is a next page." + }, + "hasPreviousPage": { + "type": "boolean", + "description": "Indicator if there is a previous page." + }, + "startCursor": { + "type": "string", + "description": "Start cursor." + }, + "endCursor": { + "type": "string", + "description": "End cursor." + } + }, + "title": "Page information for cursor based pagination" + }, + "v2Pagination": { + "type": "object", + "properties": { + "first": { + "type": "integer", + "format": "int32", + "description": "Number of records to be returned that sort greater than row identified by cursor supplied in 'after'." + }, + "after": { + "type": "string", + "description": "If paging forwards, the cursor string for the last row of the previous page." + }, + "last": { + "type": "integer", + "format": "int32", + "description": "Number of records to be returned that sort less than row identified by cursor supplied in 'before'." + }, + "before": { + "type": "string", + "description": "If paging forwards, the cursor string for the first row of the previous page." + }, + "newestFirst": { + "type": "boolean", + "description": "Whether to order the results with the newest records first. If not set, the default value is true." + } + }, + "description": "All data returned from the API is ordered in a well-defined manner.\nThe specific columns and the order in which the sorting is performed\ndepend on the API endpoint being called. However, the primary sorting\ncolumn is usually the timestamp of the block in which the data was last updated.\n\nTo prevent excessively large response messages and to avoid overloading\ndatabase resources, the API employs a cursor-based pagination mechanism.\n\nThis Pagination message can be optionally provided as part of the request to specify:\n- The starting point within the total result set for beginning the page\n- The size of the returned page\n- The ordering of the data within that page\n\nIf no Pagination message is provided, the API will return the first page of\ndata using the default page size. The default page size is 1000.\n\nTo retrieve subsequent pages, the caller must examine the PageInfo structure\nreturned in the response to find a cursor string that uniquely identifies the\nlast row of that page. This cursor should then be passed in the 'after' field\nof the Pagination message in a subsequent request.\n\nFor paging backward, take the cursor for the first row of the page from PageInfo\nand pass it in the 'before' field of the Pagination message.\n\nPagination message that uses both first/after and last/before is considered invalid." + }, + "v2PaidLiquidityFeesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2PaidLiquidityFeesEdge" + }, + "description": "Page of paid liquidity fees data." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Paid liquidity fees data and corresponding page information." + }, + "v2PaidLiquidityFeesEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1PaidLiquidityFeesStats", + "description": "Paid liquidity fees data returned by the API." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further data." + } + }, + "description": "Paid liquidity fees data with the corresponding cursor." + }, + "v2PartiesProfilesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2PartyProfileEdge" + }, + "description": "Page of profiles and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of profile data per party and corresponding page information." + }, + "v2PartyConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2PartyEdge" + }, + "description": "Page of parties and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of parties data and corresponding page information." + }, + "v2PartyEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaParty", + "description": "Data associated with a party." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Party data with the corresponding cursor." + }, + "v2PartyMarginMode": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Unique ID of the market." + }, + "partyId": { + "type": "string", + "description": "Unique ID of the party." + }, + "marginMode": { + "$ref": "#/definitions/vegaMarginMode", + "description": "Selected margin mode." + }, + "marginFactor": { + "type": "string", + "description": "Margin factor for the market. Isolated mode only." + }, + "minTheoreticalMarginFactor": { + "type": "string", + "description": "Minimum theoretical margin factor for the market. Isolated mode only." + }, + "maxTheoreticalLeverage": { + "type": "string", + "description": "Maximum theoretical leverage for the market. Isolated mode only." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the update happened." + } + }, + "description": "Margin mode selected for the given party and market." + }, + "v2PartyMarginModeEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2PartyMarginMode", + "description": "Party margin mode data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Party margin mode information and corresponding cursor." + }, + "v2PartyMarginModesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2PartyMarginModeEdge" + }, + "description": "Page of party margin modes data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of party margin modes data and corresponding page information." + }, + "v2PartyProfileEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaPartyProfile", + "description": "Data associated with a party's profile." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Party's profile data with the corresponding cursor." + }, + "v2PingResponse": { + "type": "object", + "title": "Ping response from the data node" + }, + "v2PositionConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2PositionEdge" + }, + "description": "Page of positions data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of positions and corresponding page information" + }, + "v2PositionEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaPosition", + "description": "Position data for a party on a market." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Position data with the corresponding cursor." + }, + "v2PositionSnapshotPage": { + "type": "object", + "properties": { + "positions": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPosition" + }, + "description": "List of positions data." + }, + "lastPage": { + "type": "boolean", + "description": "Indicator if last page is reached or not." + } + }, + "title": "'Initial image' of current positions, may be sent over multiple response messages" + }, + "v2PositionUpdates": { + "type": "object", + "properties": { + "positions": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPosition" + }, + "description": "List of positions data." + } + }, + "title": "List of position updates in the last block" + }, + "v2PositionsFilter": { + "type": "object", + "properties": { + "partyIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict positions to those related to the given parties." + }, + "marketIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict positions to those on the given markets." + } + }, + "title": "Filter to apply to the ListAllPositionsRequest" + }, + "v2ProtocolUpgradeProposalConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ProtocolUpgradeProposalEdge" + }, + "description": "Page of protocol upgrade proposals data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of protocol upgrade proposals and corresponding page information" + }, + "v2ProtocolUpgradeProposalEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1ProtocolUpgradeEvent", + "description": "Protocol upgrade proposal data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Protocol upgrade proposal data with the corresponding cursor." + }, + "v2QuantumRewardsPerEpoch": { + "type": "object", + "properties": { + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch for which this information is valid." + }, + "totalQuantumRewards": { + "type": "string", + "description": "Total rewards accumulated over the epoch period, expressed in quantum value." + } + } + }, + "v2QuantumVolumesPerEpoch": { + "type": "object", + "properties": { + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch for which this information is valid." + }, + "totalQuantumVolumes": { + "type": "string", + "description": "Total volumes accumulated over the epoch period, expressed in quantum value." + } + } + }, + "v2ReferralSet": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID of the created set." + }, + "referrer": { + "type": "string", + "description": "Party that created the set." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, when the set was created." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, when the set was updated." + }, + "totalMembers": { + "type": "string", + "format": "uint64", + "description": "Current number of members in the referral set." + } + }, + "description": "Data relating to a referral set." + }, + "v2ReferralSetConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ReferralSetEdge" + }, + "description": "Page of referral set data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of referral set data and corresponding page information." + }, + "v2ReferralSetEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2ReferralSet", + "description": "Referral set data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Referral set data with the corresponding cursor." + }, + "v2ReferralSetReferee": { + "type": "object", + "properties": { + "referralSetId": { + "type": "string", + "description": "Unique ID of the referral set the referee joined." + }, + "referee": { + "type": "string", + "description": "Party that joined the set." + }, + "joinedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, when the party joined the set." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party joined the set." + }, + "totalRefereeNotionalTakerVolume": { + "type": "string", + "description": "Total notional volume of the referee's aggressive trades over the aggregation period." + }, + "totalRefereeGeneratedRewards": { + "type": "string", + "description": "Total rewards generated by the referee over the aggregation period." + } + }, + "title": "Data relating to referees that have joined a referral set" + }, + "v2ReferralSetRefereeConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ReferralSetRefereeEdge" + }, + "description": "Page of referral set referee data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of data about the referral set's referees and corresponding page information." + }, + "v2ReferralSetRefereeEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2ReferralSetReferee", + "description": "Referral set referee data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Data about the Referral set's referees with the corresponding cursor." + }, + "v2ReferralSetStats": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the set's statistics were updated." + }, + "referralSetRunningNotionalTakerVolume": { + "type": "string", + "description": "Running volume for the set based on the window length of the current\nreferral program." + }, + "partyId": { + "type": "string", + "description": "Party ID." + }, + "discountFactor": { + "type": "string", + "description": "Discount factor applied to the party." + }, + "rewardFactor": { + "type": "string", + "description": "Reward factor applied to the party." + }, + "epochNotionalTakerVolume": { + "type": "string", + "description": "Current referee notional taker volume." + }, + "rewardsMultiplier": { + "type": "string", + "description": "Multiplier applied to the referral reward factor when calculating referral rewards due to the referrer." + }, + "rewardsFactorMultiplier": { + "type": "string", + "description": "Proportion of the referee's taker fees to be rewarded to the referrer." + }, + "wasEligible": { + "type": "boolean", + "description": "Indicates if the referral set was eligible to be part of the referral program." + }, + "referrerTakerVolume": { + "type": "string", + "title": "Referrer's taker volume" + } + }, + "description": "Referral set statistics for a given epoch for a party." + }, + "v2ReferralSetStatsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2ReferralSetStatsEdge" + }, + "description": "Page of volume discount statistics data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of volume discount stats data and corresponding page information." + }, + "v2ReferralSetStatsEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2ReferralSetStats", + "description": "Referral set stats data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Referral set stats data with the corresponding cursor." + }, + "v2RewardEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaReward", + "description": "Details for a single reward payment." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Rewards data with the corresponding cursor." + }, + "v2RewardSummaryFilter": { + "type": "object", + "properties": { + "assetIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict reward summaries to those connected to the assets in the given list." + }, + "marketIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict reward summaries to those connected to the markets in the given list." + }, + "fromEpoch": { + "type": "string", + "format": "uint64", + "description": "Restrict rewards summaries to those that were paid after and including the given epoch ID." + }, + "toEpoch": { + "type": "string", + "format": "uint64", + "description": "Restrict rewards summaries to those that were paid up to and including the given epoch ID." + } + }, + "title": "Filter to restrict the results returned by the ListEpochRewardSummaries" + }, + "v2RewardsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2RewardEdge" + }, + "description": "Page of rewards data items and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of rewards data and corresponding page information." + }, + "v2StakeLinkingEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1StakeLinking", + "description": "Stake linking representing the intent from a party to deposit." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Stake linking data with the corresponding cursor." + }, + "v2StakesConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2StakeLinkingEdge" + }, + "description": "Page of stake data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of stake data and corresponding page information." + }, + "v2StopOrderConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2StopOrderEdge" + }, + "description": "Page of stop orders and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of stop orders data and corresponding page information." + }, + "v2StopOrderEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v1StopOrderEvent", + "description": "Data associated with an order submitted to a Vega node." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Order data with the corresponding cursor." + }, + "v2StopOrderFilter": { + "type": "object", + "properties": { + "statuses": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStopOrderStatus" + }, + "description": "Restrict orders to those with the given statuses." + }, + "expiryStrategies": { + "type": "array", + "items": { + "$ref": "#/definitions/StopOrderExpiryStrategy" + }, + "description": "Restrict orders to those with the given expiry strategies." + }, + "dateRange": { + "$ref": "#/definitions/v2DateRange", + "description": "Restrict orders to those placed during the given date range. If not set, all orders will be returned." + }, + "partyIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict orders to those placed by the given party IDs." + }, + "marketIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Restrict orders to those placed on the given market IDs." + }, + "liveOnly": { + "type": "boolean", + "title": "Live stop orders only" + } + }, + "description": "Stop order filter that contains all filtering conditions and values that are applied to the stop orders listing.", + "title": "Stop order filter" + }, + "v2SuccessorMarket": { + "type": "object", + "properties": { + "market": { + "$ref": "#/definitions/vegaMarket", + "description": "The market that is a member of the succession line." + }, + "proposals": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaGovernanceData" + }, + "description": "All proposals for child markets that have the market as a parent." + } + }, + "description": "Successor market information includes the market that is a member of the succession line\nand any governance data that is associated with proposals for child markets\nwhether enacted or not." + }, + "v2SuccessorMarketConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2SuccessorMarketEdge" + }, + "description": "Page of successor markets and their cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information for pagination control." + } + }, + "description": "Page of successor market records and corresponding page information." + }, + "v2SuccessorMarketEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2SuccessorMarket", + "description": "Successor market record." + }, + "cursor": { + "type": "string", + "description": "Cursor identifying the record for pagination control." + } + }, + "title": "Successor market record with the corresponding cursor for paginated results" + }, + "v2Table": { + "type": "string", + "enum": [ + "TABLE_UNSPECIFIED", + "TABLE_BALANCES", + "TABLE_CHECKPOINTS", + "TABLE_DELEGATIONS", + "TABLE_LEDGER", + "TABLE_ORDERS", + "TABLE_TRADES", + "TABLE_MARKET_DATA", + "TABLE_MARGIN_LEVELS", + "TABLE_POSITIONS", + "TABLE_LIQUIDITY_PROVISIONS", + "TABLE_MARKETS", + "TABLE_DEPOSITS", + "TABLE_WITHDRAWALS", + "TABLE_BLOCKS", + "TABLE_REWARDS" + ], + "default": "TABLE_UNSPECIFIED" + }, + "v2TeamConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TeamEdge" + }, + "description": "Page of team data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of team data and corresponding page information." + }, + "v2TeamEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/apiv2Team", + "description": "Team data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Team data item with the corresponding cursor." + }, + "v2TeamGameEntities": { + "type": "object", + "properties": { + "team": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TeamGameEntity" + }, + "description": "List of teams, the participant members of a team, and the metrics associated with each participant." + } + }, + "title": "List of teams that are participating in a game" + }, + "v2TeamGameEntity": { + "type": "object", + "properties": { + "team": { + "$ref": "#/definitions/v2TeamGameParticipation", + "title": "Team participation breakdown" + }, + "rank": { + "type": "string", + "format": "uint64", + "title": "Rank of the team in the game" + }, + "volume": { + "type": "string", + "title": "Volume traded by the team" + }, + "rewardMetric": { + "$ref": "#/definitions/vegaDispatchMetric", + "title": "Reward metric applied to the team" + }, + "rewardEarned": { + "type": "string", + "title": "Reward earned by the team" + }, + "totalRewardsEarned": { + "type": "string", + "title": "Total rewards earned by the individual for the team" + }, + "rewardEarnedQuantum": { + "type": "string", + "title": "Rewards earned by the team in quantum value" + }, + "totalRewardsEarnedQuantum": { + "type": "string", + "title": "Total rewards earned by the team in quantum value" + } + }, + "description": "Data relating to a team participating in a game." + }, + "v2TeamGameParticipation": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "title": "ID of the team participating" + }, + "membersParticipating": { + "type": "array", + "items": { + "$ref": "#/definitions/v2IndividualGameEntity" + }, + "title": "Individual team member metrics for their participation in the game" + } + }, + "description": "Breakdown of a team's participation in a game." + }, + "v2TeamMemberStatistics": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID the statistics are related to." + }, + "totalQuantumVolume": { + "type": "string", + "description": "Total of volume accumulated over the requested epoch period, expressed in\nquantum value." + }, + "totalQuantumRewards": { + "type": "string", + "description": "Total of rewards accumulated over the requested epoch period, expressed in\nquantum value." + }, + "quantumRewards": { + "type": "array", + "items": { + "$ref": "#/definitions/v2QuantumRewardsPerEpoch" + }, + "description": "List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch." + }, + "totalGamesPlayed": { + "type": "string", + "format": "uint64", + "description": "Total number of games played." + }, + "gamesPlayed": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of games played over the requested epoch period." + }, + "quantumVolumes": { + "type": "array", + "items": { + "$ref": "#/definitions/v2QuantumVolumesPerEpoch" + }, + "description": "List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch." + } + }, + "description": "Team member's statistics record containing the team member's information." + }, + "v2TeamMemberStatisticsEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2TeamMemberStatistics", + "description": "Team member's statistics data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Team member data item with the corresponding cursor." + }, + "v2TeamMembersStatisticsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TeamMemberStatisticsEdge" + }, + "description": "Page of team member data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of team members' statistics and corresponding page information." + }, + "v2TeamReferee": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "ID of the team the referee joined." + }, + "referee": { + "type": "string", + "description": "Party that joined the team." + }, + "joinedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the party joined the team." + }, + "joinedAtEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party joined the team." + } + }, + "title": "A team's referee info" + }, + "v2TeamRefereeConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TeamRefereeEdge" + }, + "description": "Page of team referee data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of team referee data and corresponding page information." + }, + "v2TeamRefereeEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2TeamReferee", + "description": "Team referee data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Team referee data item with the corresponding cursor." + }, + "v2TeamRefereeHistory": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "ID of the team the referee joined." + }, + "joinedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the party joined the team." + }, + "joinedAtEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party joined the team." + } + }, + "title": "A referee's team change information" + }, + "v2TeamRefereeHistoryConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TeamRefereeHistoryEdge" + }, + "description": "Page of team referee history data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of history data about a referee's team membership and corresponding page information." + }, + "v2TeamRefereeHistoryEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2TeamRefereeHistory", + "description": "Team referee data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Team referee history data item with the corresponding cursor." + }, + "v2TeamStatistics": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "Team ID the statistics are related to." + }, + "totalQuantumVolume": { + "type": "string", + "description": "Total of volume accumulated over the requested epoch period, expressed in\nquantum value." + }, + "totalQuantumRewards": { + "type": "string", + "description": "Total of rewards accumulated over the requested epoch period, expressed in\nquantum value." + }, + "quantumRewards": { + "type": "array", + "items": { + "$ref": "#/definitions/v2QuantumRewardsPerEpoch" + }, + "description": "List of rewards over the requested epoch period, expressed in quantum\nvalue for each epoch." + }, + "totalGamesPlayed": { + "type": "string", + "format": "uint64", + "description": "Total of games played." + }, + "gamesPlayed": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of games played over the requested epoch period." + }, + "quantumVolumes": { + "type": "array", + "items": { + "$ref": "#/definitions/v2QuantumVolumesPerEpoch" + }, + "description": "List of volumes over the requested epoch period, expressed in quantum\nvalue for each epoch." + } + }, + "description": "Team's statistics record containing the team information." + }, + "v2TeamStatisticsEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2TeamStatistics", + "description": "Team's statistics data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Team data item with the corresponding cursor." + }, + "v2TeamsStatisticsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TeamStatisticsEdge" + }, + "description": "Page of team data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of teams' statistics and corresponding page information." + }, + "v2TimeWeightedNotionalPosition": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID for the settlement asset associated with the position." + }, + "partyId": { + "type": "string", + "description": "Party ID for the party associated with the position." + }, + "gameId": { + "type": "string", + "description": "Game ID for the game associated with the position." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the time weighted notional position is calculated." + }, + "timeWeightedNotionalPosition": { + "type": "string", + "description": "Time weighted notional position for the party and asset." + }, + "lastUpdated": { + "type": "string", + "format": "int64", + "description": "Vega time of the block in which the last position update occurred." + } + }, + "description": "Time weighted notional position for a party and asset at a given epoch. It is used as a metric to calculate whether\nthe party is eligible for receiving a reward." + }, + "v2TradeConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TradeEdge" + }, + "description": "Page of trades and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of trades and corresponding page information" + }, + "v2TradeEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaTrade", + "description": "Data associated with a trade that has been executed." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Trade data item with the corresponding cursor.." + }, + "v2TransferConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2TransferEdge" + }, + "description": "Page of transfers data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of transfers data items and corresponding page information" + }, + "v2TransferDirection": { + "type": "string", + "enum": [ + "TRANSFER_DIRECTION_UNSPECIFIED", + "TRANSFER_DIRECTION_TRANSFER_FROM", + "TRANSFER_DIRECTION_TRANSFER_TO", + "TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM" + ], + "default": "TRANSFER_DIRECTION_UNSPECIFIED", + "title": "Direction of a transfer" + }, + "v2TransferEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2TransferNode", + "description": "Data relating to a transfer that has been made." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Transfers data with the corresponding cursor." + }, + "v2TransferNode": { + "type": "object", + "properties": { + "transfer": { + "$ref": "#/definitions/vegaeventsv1Transfer", + "description": "Data relating to a transfer that has been made." + }, + "fees": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TransferFees" + }, + "description": "Fees paid for this transfer." + } + } + }, + "v2VolumeDiscountStats": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the statistics apply." + }, + "partyId": { + "type": "string", + "description": "Party ID for which the statistics apply." + }, + "discountFactor": { + "type": "string", + "description": "Discount factor applied given the party's running volume." + }, + "runningVolume": { + "type": "string", + "description": "The party's running volume." + } + }, + "description": "Volume discount statistics for a given epoch for all parties." + }, + "v2VolumeDiscountStatsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2VolumeDiscountStatsEdge" + }, + "description": "Page of volume discount statistics data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "description": "Page of volume discount stats data and corresponding page information." + }, + "v2VolumeDiscountStatsEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/v2VolumeDiscountStats", + "description": "Volume discount stats data." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Volume discount stats data with the corresponding cursor." + }, + "v2VoteConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2VoteEdge" + }, + "description": "Page of vote data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of vote data items and corresponding page information" + }, + "v2VoteEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaVote", + "description": "Data associated with a governance vote." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Votes data with the corresponding cursor." + }, + "v2WithdrawalEdge": { + "type": "object", + "properties": { + "node": { + "$ref": "#/definitions/vegaWithdrawal", + "description": "Data associated with a single withdrawal made from the Vega network." + }, + "cursor": { + "type": "string", + "description": "Cursor that can be used to fetch further pages." + } + }, + "description": "Withdrawals data with the corresponding cursor." + }, + "v2WithdrawalsConnection": { + "type": "object", + "properties": { + "edges": { + "type": "array", + "items": { + "$ref": "#/definitions/v2WithdrawalEdge" + }, + "description": "Page of withdrawals data and their corresponding cursors." + }, + "pageInfo": { + "$ref": "#/definitions/v2PageInfo", + "description": "Page information that is used for fetching further pages." + } + }, + "title": "Page of withdrawals data and corresponding page information" + }, + "vegaAccount": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique account ID, used internally by Vega." + }, + "owner": { + "type": "string", + "description": "Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions." + }, + "balance": { + "type": "string", + "description": "Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative." + }, + "asset": { + "type": "string", + "description": "Asset ID for the account." + }, + "marketId": { + "type": "string", + "description": "Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty." + }, + "type": { + "$ref": "#/definitions/vegaAccountType", + "description": "Account type related to this account." + } + }, + "title": "Represents an account for an asset on Vega for a particular owner or party" + }, + "vegaAccountDetails": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID of the asset for this account." + }, + "type": { + "$ref": "#/definitions/vegaAccountType", + "description": "Type of the account." + }, + "owner": { + "type": "string", + "description": "Not specified if network account." + }, + "marketId": { + "type": "string", + "description": "Not specified if account is not related to a market." + } + } + }, + "vegaAccountType": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED", + "description": "- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "title": "Various collateral/account types as used by Vega" + }, + "vegaAsset": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Internal identifier of the asset." + }, + "details": { + "$ref": "#/definitions/vegaAssetDetails", + "description": "Definition of the external source for this asset." + }, + "status": { + "$ref": "#/definitions/vegaAssetStatus", + "description": "Status of the asset." + } + }, + "title": "Vega representation of an external asset" + }, + "vegaAssetDetails": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the asset (e.g: Great British Pound)." + }, + "symbol": { + "type": "string", + "description": "Symbol of the asset (e.g: GBP)." + }, + "decimals": { + "type": "string", + "format": "uint64", + "description": "Number of decimal / precision handled by this asset." + }, + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "builtinAsset": { + "$ref": "#/definitions/vegaBuiltinAsset", + "description": "Vega built-in asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20", + "description": "Ethereum ERC20 asset." + } + }, + "title": "Vega representation of an external asset" + }, + "vegaAssetDetailsUpdate": { + "type": "object", + "properties": { + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20Update", + "description": "Ethereum ERC20 asset update." + } + }, + "description": "Changes to apply on an existing asset." + }, + "vegaAssetStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PROPOSED", + "STATUS_REJECTED", + "STATUS_PENDING_LISTING", + "STATUS_ENABLED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network" + }, + "vegaAuctionDuration": { + "type": "object", + "properties": { + "duration": { + "type": "string", + "format": "int64", + "description": "Duration of the auction in seconds." + }, + "volume": { + "type": "string", + "format": "uint64", + "description": "Target uncrossing trading volume." + } + }, + "title": "Auction duration is used to configure 3 auction periods:\n1. `duration \u003e 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume \u003e 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration \u003e 0`, `volume \u003e 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume" + }, + "vegaAuctionTrigger": { + "type": "string", + "enum": [ + "AUCTION_TRIGGER_UNSPECIFIED", + "AUCTION_TRIGGER_BATCH", + "AUCTION_TRIGGER_OPENING", + "AUCTION_TRIGGER_PRICE", + "AUCTION_TRIGGER_LIQUIDITY", + "AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET", + "AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS", + "AUCTION_TRIGGER_GOVERNANCE_SUSPENSION", + "AUCTION_TRIGGER_LONG_BLOCK" + ], + "default": "AUCTION_TRIGGER_UNSPECIFIED", + "description": "- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance\n - AUCTION_TRIGGER_LONG_BLOCK: Market is suspended in response to a long block", + "title": "Auction triggers indicate what condition triggered an auction (if market is in auction mode)" + }, + "vegaBatchProposalTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits." + }, + "proposalParams": { + "$ref": "#/definitions/vegaProposalParameters", + "description": "Specific parameters defining the proposal's characteristics used for validation." + }, + "changes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBatchProposalTermsChange" + }, + "description": "List of individual changes included in the batch proposal." + } + }, + "title": "Terms for a batch governance proposal on Vega" + }, + "vegaBatchProposalTermsChange": { + "type": "object", + "properties": { + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance initiated transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Proposal change to cancel a governance initiated transfe." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for adding a new asset." + } + }, + "title": "Terms change for a batch governance proposal" + }, + "vegaBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "minimumEpochs": { + "type": "string", + "description": "Required number of epochs a party must have been in a referral set to\naccess this tier." + }, + "referralRewardFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be rewarded to the referrer." + }, + "referralDiscountFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be discounted." + } + } + }, + "vegaBuiltinAsset": { + "type": "object", + "properties": { + "maxFaucetAmountMint": { + "type": "string", + "description": "Maximum amount that can be requested by a party through the built-in asset faucet at a time." + } + }, + "title": "Vega internal asset" + }, + "vegaCancelTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaCancelTransferConfiguration", + "title": "Configuration for cancellation of a governance-initiated transfer" + } + } + }, + "vegaCancelTransferConfiguration": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "ID of the governance transfer proposal." + } + } + }, + "vegaCompositePriceConfiguration": { + "type": "object", + "properties": { + "decayWeight": { + "type": "string", + "description": "Decay weight used for calculation of mark price." + }, + "decayPower": { + "type": "string", + "format": "uint64", + "description": "Decay power used for the calculation of mark price." + }, + "cashAmount": { + "type": "string", + "description": "Cash amount, in asset decimals, used for the calculation of the mark price from the order book." + }, + "sourceWeights": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Weights for each composite price data source." + }, + "sourceStalenessTolerance": { + "type": "array", + "items": { + "type": "string" + }, + "description": "For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance." + }, + "compositePriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "Which method is used for the calculation of the composite price for the market." + }, + "dataSourcesSpec": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDataSourceDefinition" + }, + "description": "Additional price sources to be used for internal composite price calculation." + }, + "dataSourcesSpecBinding": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaSpecBindingForCompositePrice" + }, + "title": "List of each price source and its corresponding binding" + } + }, + "description": "Mark price configuration parameters." + }, + "vegaCompositePriceSource": { + "type": "object", + "properties": { + "priceSource": { + "type": "string", + "description": "Source of the price." + }, + "price": { + "type": "string", + "description": "Current value of the composite source price." + }, + "lastUpdated": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the price source was last updated." + } + } + }, + "vegaCompositePriceState": { + "type": "object", + "properties": { + "priceSources": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaCompositePriceSource" + } + } + }, + "description": "Underlying state of the composite price.." + }, + "vegaCompositePriceType": { + "type": "string", + "enum": [ + "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "COMPOSITE_PRICE_TYPE_WEIGHTED", + "COMPOSITE_PRICE_TYPE_MEDIAN", + "COMPOSITE_PRICE_TYPE_LAST_TRADE" + ], + "default": "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "description": " - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price." + }, + "vegaDataSourceDefinition": { + "type": "object", + "properties": { + "internal": { + "$ref": "#/definitions/vegaDataSourceDefinitionInternal" + }, + "external": { + "$ref": "#/definitions/vegaDataSourceDefinitionExternal" + } + }, + "description": "Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below." + }, + "vegaDataSourceDefinitionExternal": { + "type": "object", + "properties": { + "oracle": { + "$ref": "#/definitions/vegaDataSourceSpecConfiguration" + }, + "ethOracle": { + "$ref": "#/definitions/vegaEthCallSpec", + "description": "Contains the data specification that is received from Ethereum sources." + } + }, + "description": "DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants." + }, + "vegaDataSourceDefinitionInternal": { + "type": "object", + "properties": { + "time": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTime" + }, + "timeTrigger": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTimeTrigger" + } + }, + "description": "Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants." + }, + "vegaDataSourceSpec": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Hash generated from the DataSpec data." + }, + "createdAt": { + "type": "string", + "format": "int64", + "title": "Creation date and time" + }, + "updatedAt": { + "type": "string", + "format": "int64", + "title": "Last Updated timestamp" + }, + "data": { + "$ref": "#/definitions/vegaDataSourceDefinition" + }, + "status": { + "$ref": "#/definitions/vegaDataSourceSpecStatus", + "title": "Status describes the status of the data source spec" + } + }, + "description": "Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API." + }, + "vegaDataSourceSpecConfiguration": { + "type": "object", + "properties": { + "signers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Signer" + }, + "description": "Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list." + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "description": "Filters describes which source data are considered of interest or not for\nthe product (or the risk model)." + } + }, + "description": "All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters." + }, + "vegaDataSourceSpecConfigurationTime": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps should meet in order to be considered." + } + }, + "description": "Internal data source used for emitting timestamps." + }, + "vegaDataSourceSpecConfigurationTimeTrigger": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps need to meet in order to be considered." + }, + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1InternalTimeTrigger" + }, + "title": "An internal time trigger" + } + }, + "description": "Internal data source used for emitting timestamps automatically using predefined intervals and conditions." + }, + "vegaDataSourceSpecStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_DEACTIVATED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.", + "title": "Status describe the status of the data source spec" + }, + "vegaDataSourceSpecToFutureBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data." + }, + "tradingTerminationProperty": { + "type": "string", + "description": "Name of the property in the data source data that signals termination of trading." + } + }, + "title": "DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger" + }, + "vegaDataSourceSpecToPerpetualBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data." + }, + "settlementScheduleProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used to determine the perpetual's settlement schedule." + } + }, + "description": "Describes which properties of the data source data is to be\nused for settlement." + }, + "vegaDelegation": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Party which is delegating." + }, + "nodeId": { + "type": "string", + "description": "Node ID to delegate to." + }, + "amount": { + "type": "string", + "description": "Amount delegated. This field is an unsigned integer scaled to the asset's decimal places." + }, + "epochSeq": { + "type": "string", + "description": "Epoch of delegation." + } + } + }, + "vegaDeposit": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the deposit." + }, + "status": { + "$ref": "#/definitions/vegaDepositStatus", + "description": "Status of the deposit." + }, + "partyId": { + "type": "string", + "description": "Party ID of the user initiating the deposit." + }, + "asset": { + "type": "string", + "description": "Vega asset targeted by this deposit." + }, + "amount": { + "type": "string", + "description": "Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places." + }, + "txHash": { + "type": "string", + "description": "Hash of the transaction from the foreign chain." + }, + "creditedTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the Vega account was updated with the deposit." + }, + "createdTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the deposit was created on the Vega network." + } + }, + "title": "Deposit on to the Vega network" + }, + "vegaDepositStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_OPEN", + "STATUS_CANCELLED", + "STATUS_FINALIZED", + "STATUS_DUPLICATE_REJECTED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.", + "title": "Status of the deposit" + }, + "vegaDispatchMetric": { + "type": "string", + "enum": [ + "DISPATCH_METRIC_UNSPECIFIED", + "DISPATCH_METRIC_MAKER_FEES_PAID", + "DISPATCH_METRIC_MAKER_FEES_RECEIVED", + "DISPATCH_METRIC_LP_FEES_RECEIVED", + "DISPATCH_METRIC_MARKET_VALUE", + "DISPATCH_METRIC_AVERAGE_POSITION", + "DISPATCH_METRIC_RELATIVE_RETURN", + "DISPATCH_METRIC_RETURN_VOLATILITY", + "DISPATCH_METRIC_VALIDATOR_RANKING", + "DISPATCH_METRIC_REALISED_RETURN" + ], + "default": "DISPATCH_METRIC_UNSPECIFIED", + "title": "- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market" + }, + "vegaDispatchStrategy": { + "type": "object", + "properties": { + "assetForMetric": { + "type": "string", + "description": "Asset to use for metric." + }, + "metric": { + "$ref": "#/definitions/vegaDispatchMetric", + "description": "Metric to apply." + }, + "markets": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional markets in scope." + }, + "entityScope": { + "$ref": "#/definitions/vegaEntityScope", + "description": "Mandatory enum that defines the entities within scope." + }, + "individualScope": { + "$ref": "#/definitions/vegaIndividualScope", + "description": "Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded." + }, + "teamScope": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer" + }, + "nTopPerformers": { + "type": "string", + "title": "The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team" + }, + "stakingRequirement": { + "type": "string", + "title": "Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0" + }, + "notionalTimeWeightedAveragePositionRequirement": { + "type": "string", + "title": "Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0" + }, + "windowLength": { + "type": "string", + "format": "uint64", + "title": "Number of epochs to evaluate the metric on" + }, + "lockPeriod": { + "type": "string", + "format": "uint64", + "title": "Number of epochs after distribution to delay vesting of rewards by" + }, + "distributionStrategy": { + "$ref": "#/definitions/vegaDistributionStrategy", + "title": "Controls how the reward is distributed between qualifying parties" + }, + "rankTable": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaRank" + }, + "description": "Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy." + }, + "capRewardFeeMultiple": { + "type": "string", + "description": "If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum)." + }, + "transferInterval": { + "type": "integer", + "format": "int32", + "description": "Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed." + } + } + }, + "vegaDistributionStrategy": { + "type": "string", + "enum": [ + "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "DISTRIBUTION_STRATEGY_PRO_RATA", + "DISTRIBUTION_STRATEGY_RANK" + ], + "default": "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "description": " - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank." + }, + "vegaERC20": { + "type": "object", + "properties": { + "contractAddress": { + "type": "string", + "description": "Address of the contract for the token, on the ethereum network." + }, + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + }, + "chainId": { + "type": "string", + "description": "Chain ID the asset originated from." + } + }, + "title": "ERC20 token based asset, living on the ethereum network" + }, + "vegaERC20Update": { + "type": "object", + "properties": { + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + } + } + }, + "vegaEntityScope": { + "type": "string", + "enum": [ + "ENTITY_SCOPE_UNSPECIFIED", + "ENTITY_SCOPE_INDIVIDUALS", + "ENTITY_SCOPE_TEAMS" + ], + "default": "ENTITY_SCOPE_UNSPECIFIED", + "title": "- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members" + }, + "vegaEpoch": { + "type": "object", + "properties": { + "seq": { + "type": "string", + "format": "uint64", + "description": "Sequence is used as epoch ID." + }, + "timestamps": { + "$ref": "#/definitions/vegaEpochTimestamps", + "description": "Timestamps for start/end etc." + }, + "validators": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaNode" + }, + "description": "Validators that participated in this epoch." + }, + "delegations": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDelegation" + }, + "description": "List of all delegations in epoch." + } + } + }, + "vegaEpochAction": { + "type": "string", + "enum": [ + "EPOCH_ACTION_UNSPECIFIED", + "EPOCH_ACTION_START", + "EPOCH_ACTION_END" + ], + "default": "EPOCH_ACTION_UNSPECIFIED", + "description": "- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.", + "title": "What epoch action has occurred" + }, + "vegaEpochData": { + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int32", + "description": "Total number of epochs since node was created." + }, + "offline": { + "type": "integer", + "format": "int32", + "description": "Total number of offline epochs since node was created." + }, + "online": { + "type": "integer", + "format": "int32", + "description": "Total number of online epochs since node was created." + } + } + }, + "vegaEpochRewardSummary": { + "type": "object", + "properties": { + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch in which the reward is being paid." + }, + "assetId": { + "type": "string", + "description": "Asset ID in which the reward is being paid." + }, + "marketId": { + "type": "string", + "description": "Market ID in which the reward is being paid." + }, + "rewardType": { + "type": "string", + "description": "Type of reward being paid." + }, + "amount": { + "type": "string", + "description": "Amount distributed. This field is an unsigned integer scaled to the asset's decimal places." + } + }, + "title": "Details for rewards for a combination of asset, market, and reward type in a given epoch" + }, + "vegaEpochTimestamps": { + "type": "object", + "properties": { + "startTime": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when epoch started." + }, + "expiryTime": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for the epoch's expiry." + }, + "endTime": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the epoch ended, empty if not ended." + }, + "firstBlock": { + "type": "string", + "format": "uint64", + "description": "Height of first block in the epoch." + }, + "lastBlock": { + "type": "string", + "format": "uint64", + "description": "Height of last block in the epoch, empty if not ended." + } + }, + "title": "Describes in both human readable and block time when an epoch spans" + }, + "vegaErc20WithdrawExt": { + "type": "object", + "properties": { + "receiverAddress": { + "type": "string", + "description": "Address into which the bridge will release the funds." + } + }, + "title": "Extension of data required for the withdraw submissions" + }, + "vegaEthCallSpec": { + "type": "object", + "properties": { + "address": { + "type": "string", + "description": "Ethereum address of the contract to call." + }, + "abi": { + "type": "string", + "description": "The ABI of that contract." + }, + "method": { + "type": "string", + "description": "Name of the method on the contract to call." + }, + "args": { + "type": "array", + "items": { + "type": "object" + }, + "description": "List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI." + }, + "trigger": { + "$ref": "#/definitions/vegaEthCallTrigger", + "description": "Conditions for determining when to call the contract method." + }, + "requiredConfirmations": { + "type": "string", + "format": "uint64", + "title": "Number of confirmations required before the query is considered verified" + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "title": "Filters the data returned from the contract method" + }, + "normalisers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaNormaliser" + }, + "description": "Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists." + }, + "sourceChainId": { + "type": "string", + "format": "uint64", + "description": "The ID of the EVM based chain which is to be used to source the oracle data." + } + }, + "description": "Specifies a data source that derives its content from calling a read method\non an Ethereum contract." + }, + "vegaEthCallTrigger": { + "type": "object", + "properties": { + "timeTrigger": { + "$ref": "#/definitions/vegaEthTimeTrigger" + } + }, + "description": "Determines when the contract method should be called." + }, + "vegaEthTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "uint64", + "description": "Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds." + }, + "every": { + "type": "string", + "format": "uint64", + "description": "Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately." + }, + "until": { + "type": "string", + "format": "uint64", + "description": "If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely." + } + }, + "description": "Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating." + }, + "vegaExternalDataSourceSpec": { + "type": "object", + "properties": { + "spec": { + "$ref": "#/definitions/vegaDataSourceSpec" + } + } + }, + "vegaFee": { + "type": "object", + "properties": { + "makerFee": { + "type": "string", + "description": "Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places." + }, + "infrastructureFee": { + "type": "string", + "description": "Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places." + }, + "liquidityFee": { + "type": "string", + "description": "Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places." + }, + "makerFeeVolumeDiscount": { + "type": "string", + "description": "Volume discounts.\nDiscount on maker fee based on the taker volume." + }, + "infrastructureFeeVolumeDiscount": { + "type": "string", + "description": "Discount on infrastructure fee based on the taker volume." + }, + "liquidityFeeVolumeDiscount": { + "type": "string", + "description": "Discount on liquidity fee basedo on taker volume." + }, + "makerFeeReferrerDiscount": { + "type": "string", + "description": "Referrer discounts.\nDiscount on maker fee for eligible referrer." + }, + "infrastructureFeeReferrerDiscount": { + "type": "string", + "description": "Discount on infrastructure fee for eligible referrer." + }, + "liquidityFeeReferrerDiscount": { + "type": "string", + "description": "Discount on liquidity fee for eligible referrer." + } + }, + "title": "Represents any fees paid by a party, resulting from a trade" + }, + "vegaFeeFactors": { + "type": "object", + "properties": { + "makerFee": { + "type": "string", + "description": "Market maker fee charged network wide." + }, + "infrastructureFee": { + "type": "string", + "description": "Infrastructure fee charged network wide for staking and governance." + }, + "liquidityFee": { + "type": "string", + "description": "Liquidity fee applied per market for market making." + } + }, + "title": "Fee factors definition" + }, + "vegaFees": { + "type": "object", + "properties": { + "factors": { + "$ref": "#/definitions/vegaFeeFactors", + "description": "Fee factors." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Liquidity fee settings for the market describing how the fee was calculated." + } + }, + "title": "Fees definition" + }, + "vegaFuture": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Underlying asset for the future." + }, + "quoteName": { + "type": "string", + "description": "Quote name of the instrument." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source specification that describes the settlement data source filter." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source specification that describes the trading termination data source filter." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "Binding between the data spec and the data source." + }, + "cap": { + "$ref": "#/definitions/vegaFutureCap", + "description": "If set, this product represents a capped future market." + } + }, + "title": "Future product definition" + }, + "vegaFutureCap": { + "type": "object", + "properties": { + "maxPrice": { + "type": "string", + "description": "Set the maximum price for orders, and settlement data in market decimals." + }, + "binarySettlement": { + "type": "boolean", + "description": "If set to true, the settlement price must either be zero, or equal to the max price." + }, + "fullyCollateralised": { + "type": "boolean", + "description": "If set to true, positions must be fully collateralised so there is no default risk for any party." + } + } + }, + "vegaFutureProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The external data source spec describing the data source of trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "cap": { + "$ref": "#/definitions/vegaFutureCap", + "description": "If set, this product creates a capped future market." + } + }, + "title": "Future product configuration" + }, + "vegaGovernanceData": { + "type": "object", + "properties": { + "proposal": { + "$ref": "#/definitions/vegaProposal", + "description": "Governance proposal that is being voted on." + }, + "yes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVote" + }, + "description": "All YES votes in favour of the proposal above." + }, + "no": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVote" + }, + "description": "All NO votes against the proposal above." + }, + "yesParty": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/vegaVote" + }, + "description": "All latest YES votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party." + }, + "noParty": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/vegaVote" + }, + "description": "All latest NO votes by party which is guaranteed to be unique,\nwhere key (string) is the party ID i.e. public key and\nvalue (Vote) is the vote cast by the given party." + }, + "proposalType": { + "$ref": "#/definitions/vegaGovernanceDataType", + "description": "Type of proposal this data is for." + }, + "proposals": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaProposal" + }, + "description": "If proposal type is batch, proposals will contain all the proposals that are make up the batch." + } + }, + "title": "Governance data" + }, + "vegaGovernanceDataType": { + "type": "string", + "enum": [ + "TYPE_SINGLE_OR_UNSPECIFIED", + "TYPE_BATCH" + ], + "default": "TYPE_SINGLE_OR_UNSPECIFIED", + "description": "- TYPE_SINGLE_OR_UNSPECIFIED: Single proposal only. In case it has not been specified, for example in older proposals, then this is the default.\n - TYPE_BATCH: Proposal contains a batch of proposals or a proposal that should be treated as part of a batch.", + "title": "Proposal type" + }, + "vegaGovernanceTransferType": { + "type": "string", + "enum": [ + "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED", + "GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING", + "GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT" + ], + "default": "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED" + }, + "vegaIcebergOrder": { + "type": "object", + "properties": { + "peakSize": { + "type": "string", + "format": "uint64", + "description": "Size of the order that will be made visible if the iceberg order is replenished after trading." + }, + "minimumVisibleSize": { + "type": "string", + "format": "uint64", + "description": "If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount." + }, + "reservedRemaining": { + "type": "string", + "format": "uint64", + "description": "Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed." + } + }, + "title": "Details of an iceberg order" + }, + "vegaIndividualScope": { + "type": "string", + "enum": [ + "INDIVIDUAL_SCOPE_UNSPECIFIED", + "INDIVIDUAL_SCOPE_ALL", + "INDIVIDUAL_SCOPE_IN_TEAM", + "INDIVIDUAL_SCOPE_NOT_IN_TEAM", + "INDIVIDUAL_SCOPE_AMM" + ], + "default": "INDIVIDUAL_SCOPE_UNSPECIFIED", + "description": " - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward." + }, + "vegaInstrument": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique instrument ID." + }, + "code": { + "type": "string", + "description": "Code for the instrument." + }, + "name": { + "type": "string", + "description": "Name of the instrument." + }, + "metadata": { + "$ref": "#/definitions/vegaInstrumentMetadata", + "description": "Collection of instrument meta-data." + }, + "future": { + "$ref": "#/definitions/vegaFuture", + "description": "Future." + }, + "spot": { + "$ref": "#/definitions/vegaSpot", + "description": "Spot." + }, + "perpetual": { + "$ref": "#/definitions/vegaPerpetual", + "description": "Perpetual." + } + }, + "title": "Instrument definition" + }, + "vegaInstrumentConfiguration": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Instrument name." + }, + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "future": { + "$ref": "#/definitions/vegaFutureProduct", + "description": "Future." + }, + "spot": { + "$ref": "#/definitions/vegaSpotProduct", + "description": "Spot." + }, + "perpetual": { + "$ref": "#/definitions/vegaPerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaInstrumentMetadata": { + "type": "object", + "properties": { + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of 0 or more tags." + } + }, + "title": "Instrument metadata definition" + }, + "vegaLedgerEntry": { + "type": "object", + "properties": { + "fromAccount": { + "$ref": "#/definitions/vegaAccountDetails", + "description": "One or more accounts to transfer from." + }, + "toAccount": { + "$ref": "#/definitions/vegaAccountDetails", + "description": "One or more accounts to transfer to." + }, + "amount": { + "type": "string", + "description": "Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places." + }, + "type": { + "$ref": "#/definitions/vegaTransferType", + "description": "Transfer type for this entry." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in nanoseconds of when the ledger entry was created." + }, + "fromAccountBalance": { + "type": "string", + "description": "Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places." + }, + "toAccountBalance": { + "type": "string", + "description": "Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places." + }, + "transferId": { + "type": "string", + "description": "Transfer ID the ledger entry relates to." + } + }, + "title": "Represents a ledger entry on Vega" + }, + "vegaLedgerMovement": { + "type": "object", + "properties": { + "entries": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLedgerEntry" + }, + "description": "All the entries for these ledger movements." + }, + "balances": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPostTransferBalance" + }, + "description": "Resulting balances once the ledger movement are applied." + } + } + }, + "vegaLiquidationStrategy": { + "type": "object", + "properties": { + "disposalTimeStep": { + "type": "string", + "format": "int64", + "description": "Interval, in seconds, at which the network will attempt to close its position." + }, + "disposalFraction": { + "type": "string", + "description": "Fraction of the open position the market will try to close in a single attempt; range 0 through 1." + }, + "fullDisposalSize": { + "type": "string", + "format": "uint64", + "description": "Size of the position that the network will try to close in a single attempt." + }, + "maxFractionConsumed": { + "type": "string", + "description": "Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1." + }, + "disposalSlippageRange": { + "type": "string", + "description": "Decimal \u003e 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be \u003e 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5)." + } + }, + "description": "Liquidation strategy used when the network holds a position resulting from position resolution." + }, + "vegaLiquidityFeeSettings": { + "type": "object", + "properties": { + "method": { + "$ref": "#/definitions/vegaLiquidityFeeSettingsMethod", + "description": "Method used to calculate the market's liquidity fee." + }, + "feeConstant": { + "type": "string", + "description": "Constant liquidity fee used when using the constant fee method." + } + }, + "description": "Market settings that describe how the liquidity fee is calculated." + }, + "vegaLiquidityFeeSettingsMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_MARGINAL_COST", + "METHOD_WEIGHTED_AVERAGE", + "METHOD_CONSTANT" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee." + }, + "vegaLiquidityMonitoringParameters": { + "type": "object", + "properties": { + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "triggeringRatio": { + "type": "string", + "description": "Specifies the triggering ratio for entering liquidity auction." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction." + } + }, + "title": "LiquidityMonitoringParameters contains settings used for liquidity monitoring" + }, + "vegaLiquidityOrder": { + "type": "object", + "properties": { + "reference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "Pegged reference point for the order." + }, + "proportion": { + "type": "integer", + "format": "int64", + "description": "Relative proportion of the commitment to be allocated at a price level." + }, + "offset": { + "type": "string", + "description": "Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places." + } + }, + "title": "Represents a liquidity order" + }, + "vegaLiquidityOrderReference": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "Unique ID of the pegged order generated to fulfil this liquidity order." + }, + "liquidityOrder": { + "$ref": "#/definitions/vegaLiquidityOrder", + "description": "Liquidity order from the original submission." + } + }, + "title": "Pair of a liquidity order and the ID of the generated order" + }, + "vegaLiquidityProviderFeeShare": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Liquidity provider party ID." + }, + "equityLikeShare": { + "type": "string", + "description": "Share own by this liquidity provider." + }, + "averageEntryValuation": { + "type": "string", + "description": "Average entry valuation of the liquidity provider for the market." + }, + "averageScore": { + "type": "string", + "description": "Average liquidity score." + }, + "virtualStake": { + "type": "string", + "description": "The virtual stake of this liquidity provider." + } + }, + "title": "Equity-like share of liquidity fee for each liquidity provider" + }, + "vegaLiquidityProviderSLA": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Liquidity provider party ID." + }, + "currentEpochFractionOfTimeOnBook": { + "type": "string", + "description": "Indicates how often LP meets the commitment during the current epoch." + }, + "lastEpochFractionOfTimeOnBook": { + "type": "string", + "description": "Indicates how often LP met the commitment in the previous epoch." + }, + "lastEpochFeePenalty": { + "type": "string", + "description": "Indicates the fee penalty amount applied in the previous epoch." + }, + "lastEpochBondPenalty": { + "type": "string", + "description": "Shows the bond penalties from past epochs." + }, + "hysteresisPeriodFeePenalties": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Determines how the fee penalties from past epochs affect future fee revenue." + }, + "requiredLiquidity": { + "type": "string", + "description": "Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range." + }, + "notionalVolumeBuys": { + "type": "string", + "description": "Notional volume of orders within the range provided on the buy side of the book." + }, + "notionalVolumeSells": { + "type": "string", + "description": "Notional volume of orders within the range provided on the sell side of the book." + } + }, + "title": "SLA performance for each liquidity provider" + }, + "vegaLiquidityProvision": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the liquidity provision." + }, + "partyId": { + "type": "string", + "description": "Unique party ID for the creator of the provision." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the liquidity provision was created." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the liquidity provision was updated." + }, + "marketId": { + "type": "string", + "description": "Market ID for the liquidity provision." + }, + "commitmentAmount": { + "type": "string", + "description": "Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places." + }, + "fee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers." + }, + "sells": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityOrderReference" + }, + "description": "Set of liquidity sell orders to meet the liquidity provision obligation." + }, + "buys": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityOrderReference" + }, + "description": "Set of liquidity buy orders to meet the liquidity provision obligation." + }, + "version": { + "type": "string", + "format": "uint64", + "description": "Version of this liquidity provision." + }, + "status": { + "$ref": "#/definitions/vegaLiquidityProvisionStatus", + "description": "Status of this liquidity provision." + }, + "reference": { + "type": "string", + "description": "Reference shared between this liquidity provision and all its orders." + } + }, + "title": "Liquidity provider commitment" + }, + "vegaLiquidityProvisionStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_STOPPED", + "STATUS_CANCELLED", + "STATUS_REJECTED", + "STATUS_UNDEPLOYED", + "STATUS_PENDING" + ], + "default": "STATUS_UNSPECIFIED", + "description": "Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties." + }, + "vegaLiquiditySLAParameters": { + "type": "object", + "properties": { + "priceRange": { + "type": "string" + }, + "commitmentMinTimeFraction": { + "type": "string", + "description": "Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity." + }, + "performanceHysteresisEpochs": { + "type": "string", + "format": "uint64", + "description": "Specifies the number of liquidity epochs over which past performance will continue to affect rewards." + }, + "slaCompetitionFactor": { + "type": "string", + "description": "Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them." + } + } + }, + "vegaLogNormalModelParams": { + "type": "object", + "properties": { + "mu": { + "type": "number", + "format": "double", + "description": "Mu parameter, annualised growth rate of the underlying asset." + }, + "r": { + "type": "number", + "format": "double", + "description": "R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number." + }, + "sigma": { + "type": "number", + "format": "double", + "description": "Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number." + } + }, + "title": "Risk model parameters for log normal" + }, + "vegaLogNormalRiskModel": { + "type": "object", + "properties": { + "riskAversionParameter": { + "type": "number", + "format": "double", + "description": "Risk Aversion Parameter." + }, + "tau": { + "type": "number", + "format": "double", + "description": "Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number." + }, + "params": { + "$ref": "#/definitions/vegaLogNormalModelParams", + "description": "Risk model parameters for log normal." + }, + "riskFactorOverride": { + "$ref": "#/definitions/vegaRiskFactorOverride", + "description": "And optional override for the risk factor calculated by the risk model." + } + }, + "title": "Risk model for log normal" + }, + "vegaMarginCalculator": { + "type": "object", + "properties": { + "scalingFactors": { + "$ref": "#/definitions/vegaScalingFactors", + "description": "Scaling factors for margin calculation." + }, + "fullyCollateralised": { + "type": "boolean", + "description": "If set to true, positions must be fully collateralised so there is no default risk for any party (capped futures)." + } + }, + "title": "Margin Calculator definition" + }, + "vegaMarginLevels": { + "type": "object", + "properties": { + "maintenanceMargin": { + "type": "string", + "description": "Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "searchLevel": { + "type": "string", + "description": "Margin search level value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "initialMargin": { + "type": "string", + "description": "Initial margin value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "collateralReleaseLevel": { + "type": "string", + "description": "Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "partyId": { + "type": "string", + "description": "Party ID for whom the margin levels apply." + }, + "marketId": { + "type": "string", + "description": "Market ID for which the margin levels apply." + }, + "asset": { + "type": "string", + "description": "Asset ID for which the margin levels apply." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the ledger entry was created." + }, + "orderMargin": { + "type": "string", + "description": "Margin required to cover orders in isolated margin mode." + }, + "marginMode": { + "$ref": "#/definitions/vegaMarginMode", + "description": "Margin mode for the party, cross margin or isolated margin." + }, + "marginFactor": { + "type": "string", + "description": "Margin factor, relevant only for isolated margin, 0 otherwise." + } + }, + "title": "Represents the margin levels for a party on a market at a given time" + }, + "vegaMarginMode": { + "type": "string", + "enum": [ + "MARGIN_MODE_UNSPECIFIED", + "MARGIN_MODE_CROSS_MARGIN", + "MARGIN_MODE_ISOLATED_MARGIN" + ], + "default": "MARGIN_MODE_UNSPECIFIED", + "title": "- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed" + }, + "vegaMarket": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the market." + }, + "tradableInstrument": { + "$ref": "#/definitions/vegaTradableInstrument", + "description": "Tradable instrument configuration." + }, + "decimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'." + }, + "fees": { + "$ref": "#/definitions/vegaFees", + "description": "Fees configuration that apply to the market." + }, + "openingAuction": { + "$ref": "#/definitions/vegaAuctionDuration", + "description": "Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)." + }, + "priceMonitoringSettings": { + "$ref": "#/definitions/vegaPriceMonitoringSettings", + "description": "PriceMonitoringSettings for the market." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "LiquidityMonitoringParameters for the market." + }, + "tradingMode": { + "$ref": "#/definitions/MarketTradingMode", + "description": "Current mode of execution of the market." + }, + "state": { + "$ref": "#/definitions/vegaMarketState", + "description": "Current state of the market." + }, + "marketTimestamps": { + "$ref": "#/definitions/vegaMarketTimestamps", + "description": "Timestamps for when the market state changes." + }, + "positionDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'." + }, + "lpPriceRange": { + "type": "string", + "description": "Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "parentMarketId": { + "type": "string", + "title": "ID of the market this market succeeds" + }, + "insurancePoolFraction": { + "type": "string", + "description": "The fraction of the parent market's insurance pool that this market inherits; range 0 through 1." + }, + "successorMarketId": { + "type": "string", + "description": "ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled." + }, + "liquiditySlaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Liquidity SLA parameters for the market." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "description": "Liquidation strategy used by this market." + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price calculation configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Market definition" + }, + "vegaMarketData": { + "type": "object", + "properties": { + "markPrice": { + "type": "string", + "description": "Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "bestBidPrice": { + "type": "string", + "description": "Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "bestBidVolume": { + "type": "string", + "format": "uint64", + "description": "Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places." + }, + "bestOfferPrice": { + "type": "string", + "description": "Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places." + }, + "bestOfferVolume": { + "type": "string", + "format": "uint64", + "description": "Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places." + }, + "bestStaticBidPrice": { + "type": "string", + "description": "Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "bestStaticBidVolume": { + "type": "string", + "format": "uint64", + "description": "Total volume at the best static bid price excluding pegged orders." + }, + "bestStaticOfferPrice": { + "type": "string", + "description": "Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "bestStaticOfferVolume": { + "type": "string", + "format": "uint64", + "description": "Total volume at the best static offer price, excluding pegged orders." + }, + "midPrice": { + "type": "string", + "description": "Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "staticMidPrice": { + "type": "string", + "description": "Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "market": { + "type": "string", + "title": "Market ID for the data" + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which this mark price was relevant." + }, + "openInterest": { + "type": "string", + "format": "uint64", + "description": "Sum of the size of all positions greater than zero on the market." + }, + "auctionEnd": { + "type": "string", + "format": "int64", + "description": "Time in seconds until the end of the auction (zero if currently not in auction period)." + }, + "auctionStart": { + "type": "string", + "format": "int64", + "description": "Time until next auction, or start time of the current auction if market is in auction period." + }, + "indicativePrice": { + "type": "string", + "description": "Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places." + }, + "indicativeVolume": { + "type": "string", + "format": "uint64", + "description": "Indicative volume (zero if not in auction)." + }, + "marketTradingMode": { + "$ref": "#/definitions/MarketTradingMode", + "description": "Current trading mode for the market." + }, + "trigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "description": "When a market is in an auction trading mode, this field indicates what triggered the auction." + }, + "extensionTrigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "description": "When a market auction is extended, this field indicates what caused the extension." + }, + "targetStake": { + "type": "string", + "description": "Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places." + }, + "suppliedStake": { + "type": "string", + "description": "Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places." + }, + "priceMonitoringBounds": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceMonitoringBounds" + }, + "description": "One or more price monitoring bounds for the current timestamp." + }, + "marketValueProxy": { + "type": "string", + "description": "Market value proxy." + }, + "liquidityProviderFeeShare": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProviderFeeShare" + }, + "description": "Equity-like share of liquidity fee for each liquidity provider." + }, + "marketState": { + "$ref": "#/definitions/vegaMarketState", + "description": "Current state of the market." + }, + "nextMarkToMarket": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the next mark-to-market calculation will occur." + }, + "lastTradedPrice": { + "type": "string", + "description": "Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places." + }, + "marketGrowth": { + "type": "string", + "description": "Market growth at the last market time window." + }, + "productData": { + "$ref": "#/definitions/vegaProductData", + "description": "Data related to the particular product type of the market." + }, + "liquidityProviderSla": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProviderSLA" + }, + "description": "SLA performance for each liquidity provider." + }, + "nextNetworkCloseout": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the market will next submit a trade to reduce its position." + }, + "markPriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "The method used for calculating the mark price." + }, + "markPriceState": { + "$ref": "#/definitions/vegaCompositePriceState", + "description": "State of the internal composite price." + } + }, + "title": "Represents data generated by a market when open" + }, + "vegaMarketDepth": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for which the depth levels apply." + }, + "buy": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceLevel" + }, + "description": "Collection of price levels for the buy side of the book." + }, + "sell": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceLevel" + }, + "description": "Collection of price levels for the sell side of the book." + }, + "sequenceNumber": { + "type": "string", + "format": "uint64", + "description": "Sequence number for the market depth data returned." + } + }, + "title": "Represents market depth or order book data for the specified market on Vega" + }, + "vegaMarketDepthUpdate": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for which the market depth updates are for." + }, + "buy": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceLevel" + }, + "description": "Collection of updated price levels for the buy side of the book." + }, + "sell": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceLevel" + }, + "description": "Collection of updated price levels for the sell side of the book." + }, + "sequenceNumber": { + "type": "string", + "format": "uint64", + "description": "Sequence number for the market depth update data returned. It is increasing but not monotonic." + }, + "previousSequenceNumber": { + "type": "string", + "format": "uint64", + "description": "Sequence number of the previous market depth update, for checking there are no gaps." + } + }, + "title": "Represents the changed market depth since the last update" + }, + "vegaMarketState": { + "type": "string", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_PROPOSED", + "STATE_REJECTED", + "STATE_PENDING", + "STATE_CANCELLED", + "STATE_ACTIVE", + "STATE_SUSPENDED", + "STATE_CLOSED", + "STATE_TRADING_TERMINATED", + "STATE_SETTLED", + "STATE_SUSPENDED_VIA_GOVERNANCE" + ], + "default": "STATE_UNSPECIFIED", + "description": "- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance", + "title": "Current state of the market" + }, + "vegaMarketStateUpdateType": { + "type": "string", + "enum": [ + "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "MARKET_STATE_UPDATE_TYPE_TERMINATE", + "MARKET_STATE_UPDATE_TYPE_SUSPEND", + "MARKET_STATE_UPDATE_TYPE_RESUME" + ], + "default": "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "title": "- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance" + }, + "vegaMarketTimestamps": { + "type": "object", + "properties": { + "proposed": { + "type": "string", + "format": "int64", + "description": "Time when the market is first proposed." + }, + "pending": { + "type": "string", + "format": "int64", + "description": "Time when the market has been voted in and began its opening auction." + }, + "open": { + "type": "string", + "format": "int64", + "description": "Time when the market has left the opening auction and is ready to accept trades." + }, + "close": { + "type": "string", + "format": "int64", + "description": "Time when the market closed." + } + }, + "title": "Time stamps for important times about creating, enacting etc the market" + }, + "vegaMetadata": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Key of the metadata." + }, + "value": { + "type": "string", + "description": "Value of the metadata." + } + }, + "description": "Generic structure holding a key/value pair." + }, + "vegaNetworkLimits": { + "type": "object", + "properties": { + "canProposeMarket": { + "type": "boolean", + "description": "Are market proposals allowed at this point in time." + }, + "canProposeAsset": { + "type": "boolean", + "description": "Are asset proposals allowed at this point in time." + }, + "proposeMarketEnabled": { + "type": "boolean", + "description": "Are market proposals enabled on this chain." + }, + "proposeAssetEnabled": { + "type": "boolean", + "description": "Are asset proposals enabled on this chain." + }, + "genesisLoaded": { + "type": "boolean", + "description": "True once the genesis file is loaded." + }, + "proposeMarketEnabledFrom": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set)." + }, + "proposeAssetEnabledFrom": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set)." + }, + "canProposeSpotMarket": { + "type": "boolean", + "description": "Are spot market proposals allowed at this point in time." + }, + "canProposePerpetualMarket": { + "type": "boolean", + "description": "Are perpetual market proposals allowed at this point in time." + }, + "canUseAmm": { + "type": "boolean", + "description": "Can parties use AMM related transactions." + } + }, + "title": "Network limits, defined in the genesis file" + }, + "vegaNetworkParameter": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Unique key of the network parameter." + }, + "value": { + "type": "string", + "description": "Value for the network parameter." + } + }, + "title": "Represents a network parameter on Vega" + }, + "vegaNewAsset": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaAssetDetails", + "description": "Configuration of the new asset." + } + }, + "title": "New asset on Vega" + }, + "vegaNewFreeform": { + "type": "object", + "description": "Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed." + }, + "vegaNewMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewMarketConfiguration", + "description": "Configuration of the new market." + } + }, + "title": "New market on Vega" + }, + "vegaNewMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New futures market instrument configuration." + }, + "decimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new futures market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "positionDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the futures market can be." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "successor": { + "$ref": "#/definitions/vegaSuccessorConfiguration", + "description": "Successor configuration. If this proposal is meant to succeed a given market, then this should be set." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "description": "Liquidation strategy for this market." + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new futures market on Vega" + }, + "vegaNewSpotMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewSpotMarketConfiguration", + "description": "Configuration of the new spot market." + } + }, + "title": "New spot market on Vega" + }, + "vegaNewSpotMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New spot market instrument configuration." + }, + "priceDecimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new spot market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "sizeDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the spot market can be." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new spot market on Vega" + }, + "vegaNewTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewTransferConfiguration", + "description": "Configuration for a new transfer." + } + }, + "title": "New governance transfer" + }, + "vegaNewTransferConfiguration": { + "type": "object", + "properties": { + "sourceType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Source account type, such as network treasury, market insurance pool" + }, + "source": { + "type": "string", + "title": "If network treasury, field is empty, otherwise uses the market ID" + }, + "transferType": { + "$ref": "#/definitions/vegaGovernanceTransferType", + "title": "\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount" + }, + "amount": { + "type": "string", + "title": "Maximum amount to transfer" + }, + "asset": { + "type": "string", + "title": "ID of asset to transfer" + }, + "fractionOfBalance": { + "type": "string", + "title": "Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance" + }, + "destinationType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool" + }, + "destination": { + "type": "string", + "title": "Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID" + }, + "oneOff": { + "$ref": "#/definitions/vegaOneOffTransfer" + }, + "recurring": { + "$ref": "#/definitions/vegaRecurringTransfer" + } + } + }, + "vegaNode": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Node ID i.e. the node's wallet ID." + }, + "pubKey": { + "type": "string", + "description": "Public key of the node operator." + }, + "tmPubKey": { + "type": "string", + "description": "Public key of Tendermint." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum public key of the node." + }, + "infoUrl": { + "type": "string", + "description": "URL where users can find out more information on the node." + }, + "location": { + "type": "string", + "description": "Country code for the location of the node." + }, + "stakedByOperator": { + "type": "string", + "description": "Amount the node operator has put up themselves. This field is an unsigned integer scaled to the asset's decimal places." + }, + "stakedByDelegates": { + "type": "string", + "description": "Amount of stake that has been delegated by token holders. This field is an unsigned integer scaled to the asset's decimal places." + }, + "stakedTotal": { + "type": "string", + "description": "Total amount staked on node. This field is an unsigned integer scaled to the asset's decimal places." + }, + "maxIntendedStake": { + "type": "string", + "description": "Max amount of (wanted) stake. This field is an unsigned integer scaled to the asset's decimal places." + }, + "pendingStake": { + "type": "string", + "description": "Amount of stake on the next epoch. This field is an unsigned integer scaled to the asset's decimal places." + }, + "epochData": { + "$ref": "#/definitions/vegaEpochData", + "description": "Information about epoch." + }, + "status": { + "$ref": "#/definitions/vegaNodeStatus", + "description": "Node status." + }, + "delegations": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDelegation" + }, + "description": "Node's delegations." + }, + "rewardScore": { + "$ref": "#/definitions/vegaRewardScore", + "description": "Node reward score." + }, + "rankingScore": { + "$ref": "#/definitions/vegaRankingScore", + "description": "Node ranking information." + }, + "name": { + "type": "string", + "description": "Node name." + }, + "avatarUrl": { + "type": "string", + "description": "Avatar url." + } + } + }, + "vegaNodeData": { + "type": "object", + "properties": { + "stakedTotal": { + "type": "string", + "description": "Total staked amount across all nodes. This field is an unsigned integer scaled to the asset's decimal places." + }, + "totalNodes": { + "type": "integer", + "format": "int64", + "description": "Total number of nodes across all node sets." + }, + "inactiveNodes": { + "type": "integer", + "format": "int64", + "description": "Total number of nodes that had a performance score of 0 at the end of the last epoch." + }, + "tendermintNodes": { + "$ref": "#/definitions/vegaNodeSet", + "description": "Details on the set of consensus nodes in the network." + }, + "ersatzNodes": { + "$ref": "#/definitions/vegaNodeSet", + "description": "Details on the set of ersatz (standby) nodes in the network." + }, + "pendingNodes": { + "$ref": "#/definitions/vegaNodeSet", + "description": "Details on the set of pending nodes in the network." + }, + "uptime": { + "type": "number", + "format": "float", + "description": "Total uptime for all epochs across all nodes." + } + } + }, + "vegaNodeSet": { + "type": "object", + "properties": { + "total": { + "type": "integer", + "format": "int64", + "description": "Total number of nodes in the node set." + }, + "inactive": { + "type": "integer", + "format": "int64", + "description": "Number of nodes in the node set that had a performance score of 0 at the end of the last epoch." + }, + "promoted": { + "type": "array", + "items": { + "type": "string" + }, + "description": "IDs of nodes that were promoted into this node set at the start of the epoch." + }, + "demoted": { + "type": "array", + "items": { + "type": "string" + }, + "description": "IDs of nodes that were demoted into this node set at the start of the epoch." + }, + "maximum": { + "type": "integer", + "format": "int64", + "description": "Total number of nodes allowed in the node set." + } + }, + "title": "Details on the collection of nodes for a particular validator status" + }, + "vegaNodeStatus": { + "type": "string", + "enum": [ + "NODE_STATUS_UNSPECIFIED", + "NODE_STATUS_VALIDATOR", + "NODE_STATUS_NON_VALIDATOR" + ], + "default": "NODE_STATUS_UNSPECIFIED", + "description": "- NODE_STATUS_VALIDATOR: Node is a validating node\n - NODE_STATUS_NON_VALIDATOR: Node is a non-validating node", + "title": "Node status type" + }, + "vegaNormaliser": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "expression": { + "type": "string" + } + } + }, + "vegaOneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account." + } + }, + "title": "Specific details for a one off transfer" + }, + "vegaOracleData": { + "type": "object", + "properties": { + "externalData": { + "$ref": "#/definitions/v1ExternalData" + } + } + }, + "vegaOracleSpec": { + "type": "object", + "properties": { + "externalDataSourceSpec": { + "$ref": "#/definitions/vegaExternalDataSourceSpec" + } + }, + "title": "Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*" + }, + "vegaOrder": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID generated for the order." + }, + "marketId": { + "type": "string", + "description": "Market ID for the order." + }, + "partyId": { + "type": "string", + "description": "Party ID for the order." + }, + "side": { + "$ref": "#/definitions/vegaSide", + "description": "Side for the order, e.g. SIDE_BUY or SIDE_SELL." + }, + "price": { + "type": "string", + "description": "Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "Size for the order, for example, in a futures market the size equals the number of contracts." + }, + "remaining": { + "type": "string", + "format": "uint64", + "description": "Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "title": "Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce" + }, + "type": { + "$ref": "#/definitions/vegaOrderType", + "description": "Type for the order." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the order was created at, in nanoseconds." + }, + "status": { + "$ref": "#/definitions/vegaOrderStatus", + "description": "Current status of the order." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the order will expire." + }, + "reference": { + "type": "string", + "description": "Reference given for the order." + }, + "reason": { + "$ref": "#/definitions/vegaOrderError", + "description": "Futher details for why an order with status `STATUS_REJECTED` was rejected." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the order was last updated." + }, + "version": { + "type": "string", + "format": "uint64", + "description": "Version for the order, initial value is version 1 and is incremented after each successful amend." + }, + "batchId": { + "type": "string", + "format": "uint64", + "description": "Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation." + }, + "peggedOrder": { + "$ref": "#/definitions/vegaPeggedOrder", + "description": "Pegged order details, used only if the order represents a pegged order." + }, + "liquidityProvisionId": { + "type": "string", + "description": "Set if the order was created as part of a liquidity provision, will be empty if not." + }, + "postOnly": { + "type": "boolean", + "description": "Only valid for Limit orders. Cannot be True at the same time as Reduce-Only." + }, + "reduceOnly": { + "type": "boolean", + "description": "Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0." + }, + "icebergOrder": { + "$ref": "#/definitions/vegaIcebergOrder", + "title": "Details of an iceberg order" + } + }, + "title": "Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties" + }, + "vegaOrderError": { + "type": "string", + "enum": [ + "ORDER_ERROR_UNSPECIFIED", + "ORDER_ERROR_INVALID_MARKET_ID", + "ORDER_ERROR_INVALID_ORDER_ID", + "ORDER_ERROR_OUT_OF_SEQUENCE", + "ORDER_ERROR_INVALID_REMAINING_SIZE", + "ORDER_ERROR_TIME_FAILURE", + "ORDER_ERROR_REMOVAL_FAILURE", + "ORDER_ERROR_INVALID_EXPIRATION_DATETIME", + "ORDER_ERROR_INVALID_ORDER_REFERENCE", + "ORDER_ERROR_EDIT_NOT_ALLOWED", + "ORDER_ERROR_AMEND_FAILURE", + "ORDER_ERROR_NOT_FOUND", + "ORDER_ERROR_INVALID_PARTY_ID", + "ORDER_ERROR_MARKET_CLOSED", + "ORDER_ERROR_MARGIN_CHECK_FAILED", + "ORDER_ERROR_MISSING_GENERAL_ACCOUNT", + "ORDER_ERROR_INTERNAL_ERROR", + "ORDER_ERROR_INVALID_SIZE", + "ORDER_ERROR_INVALID_PERSISTENCE", + "ORDER_ERROR_INVALID_TYPE", + "ORDER_ERROR_SELF_TRADING", + "ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES", + "ORDER_ERROR_INCORRECT_MARKET_TYPE", + "ORDER_ERROR_INVALID_TIME_IN_FORCE", + "ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION", + "ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING", + "ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT", + "ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT", + "ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT", + "ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC", + "ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN", + "ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN", + "ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION", + "ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION", + "ORDER_ERROR_MUST_BE_LIMIT_ORDER", + "ORDER_ERROR_MUST_BE_GTT_OR_GTC", + "ORDER_ERROR_WITHOUT_REFERENCE_PRICE", + "ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE", + "ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO", + "ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE", + "ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO", + "ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE", + "ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER", + "ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER", + "ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER", + "ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS", + "ORDER_ERROR_TOO_MANY_PEGGED_ORDERS", + "ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE", + "ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION", + "ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED", + "ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE", + "ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE", + "ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE" + ], + "default": "ORDER_ERROR_UNSPECIFIED", + "description": "- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be \u003e= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be \u003e zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size\n - ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE: Order price exceeds the max price of the capped future market", + "title": "OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`" + }, + "vegaOrderStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_EXPIRED", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_FILLED", + "STATUS_REJECTED", + "STATUS_PARTIALLY_FILLED", + "STATUS_PARKED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)", + "title": "Status values for an order" + }, + "vegaOrderType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LIMIT", + "TYPE_MARKET", + "TYPE_NETWORK" + ], + "default": "TYPE_UNSPECIFIED", + "description": "- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)", + "title": "Type values for an order" + }, + "vegaParty": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the party, typically represented by a public key." + }, + "alias": { + "type": "string", + "description": "Alias given to the party." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field." + } + }, + "title": "Party represents an entity who wishes to trade on or query a Vega network" + }, + "vegaPartyProfile": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID associated to the profile." + }, + "alias": { + "type": "string", + "description": "Alias given to the party." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field." + }, + "derivedKeys": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Derived keys for the party." + } + }, + "description": "Holds metadata associated to a party." + }, + "vegaPeggedOrder": { + "type": "object", + "properties": { + "reference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "Price point the order is linked to." + }, + "offset": { + "type": "string", + "description": "Offset from the price reference." + } + }, + "title": "Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading" + }, + "vegaPeggedReference": { + "type": "string", + "enum": [ + "PEGGED_REFERENCE_UNSPECIFIED", + "PEGGED_REFERENCE_MID", + "PEGGED_REFERENCE_BEST_BID", + "PEGGED_REFERENCE_BEST_ASK" + ], + "default": "PEGGED_REFERENCE_UNSPECIFIED", + "description": "- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference", + "title": "Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point" + }, + "vegaPerpetual": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Underlying asset for the perpetual." + }, + "quoteName": { + "type": "string", + "description": "Quote name of the instrument." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfig": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Optional configuration for the internal composite price used in funding payment calculation." + } + }, + "title": "Perpetual product definition" + }, + "vegaPerpetualData": { + "type": "object", + "properties": { + "fundingPayment": { + "type": "string", + "description": "Current funding payment for the in-progress funding period." + }, + "fundingRate": { + "type": "string", + "description": "Current funding rate for the in-progress funding period." + }, + "internalTwap": { + "type": "string", + "description": "Time-weighted-average the internal data-points for the in-progress funding period." + }, + "externalTwap": { + "type": "string", + "description": "Time-weighted-average the external data points for the in-progress funding period." + }, + "seqNum": { + "type": "string", + "format": "uint64", + "title": "Funding period sequence number" + }, + "startTime": { + "type": "string", + "format": "int64", + "title": "Funding period start time" + }, + "internalCompositePrice": { + "type": "string", + "description": "The internal composite price used for perpetual markets." + }, + "nextInternalCompositePriceCalc": { + "type": "string", + "format": "int64", + "description": "The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds." + }, + "internalCompositePriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "The method used for calculating the internal composite price, for perpetual markets only." + }, + "underlyingIndexPrice": { + "type": "string", + "description": "Last seen value of the settlement oracle." + }, + "internalCompositePriceState": { + "$ref": "#/definitions/vegaCompositePriceState", + "description": "State of the internal composite price." + } + }, + "description": "Represents market data specific to a perpetual market." + }, + "vegaPerpetualProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used." + } + }, + "title": "Perpetual product configuration" + }, + "vegaPosition": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID in which the position is held." + }, + "partyId": { + "type": "string", + "description": "Party ID holding the position." + }, + "openVolume": { + "type": "string", + "format": "int64", + "description": "Open volume for the position, value is signed +ve for long and -ve for short." + }, + "realisedPnl": { + "type": "string", + "description": "Realised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places." + }, + "unrealisedPnl": { + "type": "string", + "description": "Unrealised profit and loss for the position, value is signed +ve for long and -ve for short.\nThis field is a signed integer scaled to the market's decimal places." + }, + "averageEntryPrice": { + "type": "string", + "description": "Average entry price for the position, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp for the latest time the position was updated." + }, + "lossSocialisationAmount": { + "type": "string", + "description": "Sum of profit that could not be paid due to loss socialisation." + }, + "positionStatus": { + "$ref": "#/definitions/vegaPositionStatus", + "description": "Position status, indicating whether the party was distressed and had orders cancelled or was closed out." + } + }, + "title": "Represents position data for a party on the specified market on Vega" + }, + "vegaPositionStatus": { + "type": "string", + "enum": [ + "POSITION_STATUS_UNSPECIFIED", + "POSITION_STATUS_ORDERS_CLOSED", + "POSITION_STATUS_CLOSED_OUT", + "POSITION_STATUS_DISTRESSED" + ], + "default": "POSITION_STATUS_UNSPECIFIED", + "title": "Represents the status of a position" + }, + "vegaPostTransferBalance": { + "type": "object", + "properties": { + "account": { + "$ref": "#/definitions/vegaAccountDetails", + "description": "Account relating to the transfer." + }, + "balance": { + "type": "string", + "description": "Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places." + } + }, + "title": "Represents the balance for an account during a transfer" + }, + "vegaPriceLevel": { + "type": "object", + "properties": { + "price": { + "type": "string", + "description": "Price for the price level, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places. This field\nis an unsigned integer passed as a string and needs to be scaled using the market's decimal places." + }, + "numberOfOrders": { + "type": "string", + "format": "uint64", + "description": "Number of orders at the price level." + }, + "volume": { + "type": "string", + "format": "uint64", + "description": "Volume at the price level." + }, + "ammVolume": { + "type": "string", + "format": "uint64", + "description": "Volume of AMM's at the price level." + }, + "ammVolumeEstimated": { + "type": "string", + "format": "uint64", + "description": "Estimated AMM volume at the price level." + } + }, + "title": "Represents a price level from market depth or order book data" + }, + "vegaPriceMonitoringBounds": { + "type": "object", + "properties": { + "minValidPrice": { + "type": "string", + "description": "Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "maxValidPrice": { + "type": "string", + "description": "Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "trigger": { + "$ref": "#/definitions/vegaPriceMonitoringTrigger", + "description": "Price monitoring trigger associated with the bounds." + }, + "referencePrice": { + "type": "string", + "description": "Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places." + }, + "active": { + "type": "boolean", + "description": "Has this bound been triggered yet or is it still active." + } + }, + "title": "Represents a list of valid (at the current timestamp) price ranges per associated trigger" + }, + "vegaPriceMonitoringParameters": { + "type": "object", + "properties": { + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceMonitoringTrigger" + } + } + }, + "title": "PriceMonitoringParameters contains a collection of triggers to be used for a given market" + }, + "vegaPriceMonitoringSettings": { + "type": "object", + "properties": { + "parameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Specifies price monitoring parameters to be used for price monitoring purposes." + } + }, + "title": "PriceMonitoringSettings contains the settings for price monitoring" + }, + "vegaPriceMonitoringTrigger": { + "type": "object", + "properties": { + "horizon": { + "type": "string", + "format": "int64", + "description": "Price monitoring projection horizon τ in seconds." + }, + "probability": { + "type": "string", + "description": "Price monitoring probability level p." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level." + } + }, + "title": "PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration" + }, + "vegaProductData": { + "type": "object", + "properties": { + "perpetualData": { + "$ref": "#/definitions/vegaPerpetualData" + } + }, + "description": "Represents market data specific to a particular product type." + }, + "vegaProposal": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique proposal ID." + }, + "reference": { + "type": "string", + "description": "Proposal reference." + }, + "partyId": { + "type": "string", + "description": "Party ID i.e. public key of the party submitting the proposal." + }, + "state": { + "$ref": "#/definitions/vegaProposalState", + "description": "Current state of the proposal, i.e. open, passed, failed etc." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network." + }, + "terms": { + "$ref": "#/definitions/vegaProposalTerms", + "description": "Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term." + }, + "reason": { + "$ref": "#/definitions/vegaProposalError", + "description": "Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses." + }, + "errorDetails": { + "type": "string", + "description": "Detailed error associated to the reason." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + }, + "requiredParticipation": { + "type": "string", + "description": "Required vote participation for this proposal." + }, + "requiredMajority": { + "type": "string", + "description": "Required majority for this proposal." + }, + "requiredLiquidityProviderParticipation": { + "type": "string", + "description": "Required participation from liquidity providers, optional but is required for market update proposal." + }, + "requiredLiquidityProviderMajority": { + "type": "string", + "description": "Required majority from liquidity providers, optional but is required for market update proposal." + }, + "batchTerms": { + "$ref": "#/definitions/vegaBatchProposalTerms", + "description": "Batch proposal terms." + }, + "batchId": { + "type": "string", + "description": "ID of a batch proposal that this proposal is part of." + } + }, + "title": "Governance proposal" + }, + "vegaProposalError": { + "type": "string", + "enum": [ + "PROPOSAL_ERROR_UNSPECIFIED", + "PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON", + "PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE", + "PROPOSAL_ERROR_ENACT_TIME_TOO_SOON", + "PROPOSAL_ERROR_ENACT_TIME_TOO_LATE", + "PROPOSAL_ERROR_INSUFFICIENT_TOKENS", + "PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY", + "PROPOSAL_ERROR_NO_PRODUCT", + "PROPOSAL_ERROR_UNSUPPORTED_PRODUCT", + "PROPOSAL_ERROR_NO_TRADING_MODE", + "PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE", + "PROPOSAL_ERROR_NODE_VALIDATION_FAILED", + "PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD", + "PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS", + "PROPOSAL_ERROR_INVALID_ASSET", + "PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS", + "PROPOSAL_ERROR_NO_RISK_PARAMETERS", + "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY", + "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE", + "PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED", + "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL", + "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE", + "PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET", + "PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT", + "PROPOSAL_ERROR_INVALID_RISK_PARAMETER", + "PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED", + "PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED", + "PROPOSAL_ERROR_INVALID_ASSET_DETAILS", + "PROPOSAL_ERROR_UNKNOWN_TYPE", + "PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE", + "PROPOSAL_ERROR_INVALID_FREEFORM", + "PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE", + "PROPOSAL_ERROR_INVALID_MARKET", + "PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES", + "PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS", + "PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE", + "PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE", + "PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE", + "PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE", + "PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE", + "PROPOSAL_ERROR_INVALID_SPOT", + "PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED", + "PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET", + "PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED", + "PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID", + "PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID", + "PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE", + "PROPOSAL_ERROR_INVALID_SLA_PARAMS", + "PROPOSAL_ERROR_MISSING_SLA_PARAMS", + "PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT", + "PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM", + "PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM", + "PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED", + "PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED", + "PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES" + ], + "default": "PROPOSAL_ERROR_UNSPECIFIED", + "description": "- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation \u003c Closing \u003c Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places", + "title": "List of possible errors that can cause a proposal to be in state rejected or failed" + }, + "vegaProposalParameters": { + "type": "object", + "properties": { + "minClose": { + "type": "string", + "format": "int64", + "description": "Represents the minimum time before a proposal can be closed for voting." + }, + "maxClose": { + "type": "string", + "format": "int64", + "description": "Represents the maximum time that a proposal can be open for voting." + }, + "minEnact": { + "type": "string", + "format": "int64", + "description": "Represents the minimum time before an enacted proposal takes effect." + }, + "maxEnact": { + "type": "string", + "format": "int64", + "description": "Represents the maximum time before an enacted proposal must take effect." + }, + "requiredParticipation": { + "type": "string", + "description": "Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid." + }, + "requiredMajority": { + "type": "string", + "description": "Specifies the required percentage of votes a proposal needs to be approved." + }, + "minProposerBalance": { + "type": "string", + "description": "Specifies the minimum governance token balance a proposer must hold to initiate a proposal." + }, + "minVoterBalance": { + "type": "string", + "description": "Specifies the minimum governance token balance a voter must hold to participate in voting." + }, + "requiredParticipationLp": { + "type": "string", + "description": "Specifies the required percentage of participation from liquidity providers for the proposal to be valid." + }, + "requiredMajorityLp": { + "type": "string", + "description": "Specifies the required majority percentage from liquidity providers for a proposal to be approved." + }, + "minEquityLikeShare": { + "type": "string", + "description": "Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible." + } + } + }, + "vegaProposalRationale": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals." + }, + "title": { + "type": "string", + "description": "Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals." + } + }, + "description": "Rationale behind a proposal." + }, + "vegaProposalState": { + "type": "string", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_FAILED", + "STATE_OPEN", + "STATE_PASSED", + "STATE_REJECTED", + "STATE_DECLINED", + "STATE_ENACTED", + "STATE_WAITING_FOR_NODE_VOTE" + ], + "default": "STATE_UNSPECIFIED", + "description": "- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal", + "title": "Proposal state transition:\nOpen -\u003e\n - Passed -\u003e Enacted.\n - Passed -\u003e Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state" + }, + "vegaProposalTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters." + }, + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market on Vega." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market on Vega." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for creating new assets on Vega." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market on Vega." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market on Vega." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Cancel a governance transfer." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + } + }, + "title": "Terms for a governance proposal on Vega" + }, + "vegaRank": { + "type": "object", + "properties": { + "startRank": { + "type": "integer", + "format": "int64" + }, + "shareRatio": { + "type": "integer", + "format": "int64" + } + } + }, + "vegaRankingScore": { + "type": "object", + "properties": { + "stakeScore": { + "type": "string", + "description": "Stake based score - no anti-whaling." + }, + "performanceScore": { + "type": "string", + "description": "Performance based score." + }, + "previousStatus": { + "$ref": "#/definitions/vegaValidatorNodeStatus", + "description": "Status of the validator in the previous epoch." + }, + "status": { + "$ref": "#/definitions/vegaValidatorNodeStatus", + "description": "Status of the validator in the current epoch." + }, + "votingPower": { + "type": "integer", + "format": "int64", + "description": "Tendermint voting power of the validator." + }, + "rankingScore": { + "type": "string", + "description": "Final score." + } + } + }, + "vegaRecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64", + "description": "Last epoch at which this transfer shall be paid." + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy", + "description": "Optional parameter defining how a transfer is dispatched." + }, + "factor": { + "type": "string", + "description": "Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc." + } + }, + "title": "Specific details for a recurring transfer" + }, + "vegaReferralProgram": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Incremental version of the program. It is incremented after each program\nupdate." + }, + "id": { + "type": "string", + "description": "Unique ID generated from the proposal that created this program." + }, + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBenefitTier" + }, + "description": "Defined benefit tiers ordered by increasing discounts." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which the referral set's running volume is evaluated." + }, + "stakingTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStakingTier" + }, + "description": "Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking." + } + } + }, + "vegaReferralProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + }, + "stakingTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStakingTier" + }, + "description": "Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking." + } + } + }, + "vegaReward": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID in which the reward is being paid." + }, + "partyId": { + "type": "string", + "description": "Party ID to whom the reward is being paid." + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch in which the reward is being paid." + }, + "amount": { + "type": "string", + "description": "Amount paid as a reward. This field is an unsigned integer scaled to the asset's decimal places." + }, + "percentageOfTotal": { + "type": "string", + "description": "Percentage of total rewards paid in the epoch." + }, + "receivedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp at which the reward was paid as Unix nano time." + }, + "marketId": { + "type": "string", + "description": "Market ID in which the reward is being paid." + }, + "rewardType": { + "type": "string", + "description": "Type of reward being paid." + }, + "lockedUntilEpoch": { + "type": "string", + "format": "uint64", + "description": "The epoch when the reward is being released." + }, + "quantumAmount": { + "type": "string", + "description": "Amount paid as a reward, expressed in asset's quantum unit." + }, + "gameId": { + "type": "string", + "description": "ID of the game the reward payment was made for if the payment was made for participation in a game." + }, + "teamId": { + "type": "string", + "description": "ID of the team the party is a member of, if the party is a member of a participating team,\nand the reward payment was made for participation in a game.\nThis field is currently only populated by the rewards API." + } + }, + "title": "Details for a single reward payment" + }, + "vegaRewardScore": { + "type": "object", + "properties": { + "rawValidatorScore": { + "type": "string", + "description": "Stake based score - with anti-whaling." + }, + "performanceScore": { + "type": "string", + "description": "Performance based score." + }, + "multisigScore": { + "type": "string", + "description": "Multisig score." + }, + "validatorScore": { + "type": "string", + "description": "Un-normalised score." + }, + "normalisedScore": { + "type": "string", + "description": "Normalised validator score for rewards." + }, + "validatorStatus": { + "$ref": "#/definitions/vegaValidatorNodeStatus", + "description": "Status of the validator for reward." + } + } + }, + "vegaRewardSummary": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID in which the reward is being paid." + }, + "partyId": { + "type": "string", + "description": "Party ID to whom the reward is being paid." + }, + "amount": { + "type": "string", + "description": "Total amount of rewards paid in the asset. This field is an unsigned integer scaled to the asset's decimal places." + } + }, + "title": "Details for rewards for a single asset" + }, + "vegaRiskFactor": { + "type": "object", + "properties": { + "market": { + "type": "string", + "description": "Market ID that relates to this risk factor." + }, + "short": { + "type": "string", + "description": "Short Risk factor value." + }, + "long": { + "type": "string", + "description": "Long Risk factor value." + } + }, + "title": "Risk factors are used to calculate the current risk associated with orders trading on a given market" + }, + "vegaRiskFactorOverride": { + "type": "object", + "properties": { + "short": { + "type": "string", + "description": "Short Risk factor value." + }, + "long": { + "type": "string", + "description": "Long Risk factor value." + } + }, + "title": "Risk factor override to control stable leverage" + }, + "vegaScalingFactors": { + "type": "object", + "properties": { + "searchLevel": { + "type": "number", + "format": "double", + "description": "Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release." + }, + "initialMargin": { + "type": "number", + "format": "double", + "description": "Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin." + }, + "collateralRelease": { + "type": "number", + "format": "double", + "description": "Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset." + } + }, + "title": "Scaling Factors (for use in margin calculation)" + }, + "vegaSide": { + "type": "string", + "enum": [ + "SIDE_UNSPECIFIED", + "SIDE_BUY", + "SIDE_SELL" + ], + "default": "SIDE_UNSPECIFIED", + "description": "- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order", + "title": "Side relates to the direction of an order, to Buy, or Sell" + }, + "vegaSimpleModelParams": { + "type": "object", + "properties": { + "factorLong": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for long." + }, + "factorShort": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for short." + }, + "maxMoveUp": { + "type": "number", + "format": "double", + "description": "Pre-defined maximum price move up that the model considers as valid." + }, + "minMoveDown": { + "type": "number", + "format": "double", + "description": "Pre-defined minimum price move down that the model considers as valid." + }, + "probabilityOfTrading": { + "type": "number", + "format": "double", + "description": "Pre-defined constant probability of trading." + } + }, + "title": "Risk model parameters for simple modelling" + }, + "vegaSimpleRiskModel": { + "type": "object", + "properties": { + "params": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Risk model params for simple modelling." + } + }, + "title": "Risk model for simple modelling" + }, + "vegaSpecBindingForCompositePrice": { + "type": "object", + "properties": { + "priceSourceProperty": { + "type": "string", + "description": "The property name of price." + } + }, + "description": "Describes which property of the data source data is to be\nused for price source." + }, + "vegaSpot": { + "type": "object", + "properties": { + "baseAsset": { + "type": "string", + "description": "Asset ID of the underlying base asset for the spot product." + }, + "quoteAsset": { + "type": "string", + "description": "Asset ID of the underlying quote asset for the spot product." + } + }, + "title": "Spot product definition" + }, + "vegaSpotProduct": { + "type": "object", + "properties": { + "baseAsset": { + "type": "string", + "description": "Base asset ID." + }, + "quoteAsset": { + "type": "string", + "description": "Quote asset ID." + } + }, + "title": "Spot product configuration" + }, + "vegaStakingTier": { + "type": "object", + "properties": { + "minimumStakedTokens": { + "type": "string", + "description": "Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier." + }, + "referralRewardMultiplier": { + "type": "string", + "description": "Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer." + } + } + }, + "vegaStopOrder": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "ID of this stop order\nalso the ID of the associated order if it is ever triggered" + }, + "ocoLinkId": { + "type": "string", + "title": "The ID of the 'other' part of the OCO if 2 stop orders were submitted at once" + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Optional expiry timestamp." + }, + "expiryStrategy": { + "$ref": "#/definitions/StopOrderExpiryStrategy", + "description": "Strategy to adopt if the expiry time is reached." + }, + "triggerDirection": { + "$ref": "#/definitions/StopOrderTriggerDirection", + "description": "Trigger direction for this stop order." + }, + "status": { + "$ref": "#/definitions/vegaStopOrderStatus", + "description": "Status of the stop order." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Creation time of the stop order." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Last update of this stop order." + }, + "orderId": { + "type": "string", + "description": "ID of the order created once the trigger is hit." + }, + "partyId": { + "type": "string", + "description": "ID of the party that submitted this stop order." + }, + "marketId": { + "type": "string", + "description": "ID of the market the stop order is submitted to." + }, + "rejectionReason": { + "$ref": "#/definitions/StopOrderRejectionReason", + "title": "An optional reason for why a stop order was rejected" + }, + "sizeOverrideSetting": { + "$ref": "#/definitions/StopOrderSizeOverrideSetting", + "title": "Size override setting" + }, + "sizeOverrideValue": { + "$ref": "#/definitions/StopOrderSizeOverrideValue", + "title": "Size override value" + }, + "price": { + "type": "string", + "description": "Fixed price at which the order will be submitted." + }, + "trailingPercentOffset": { + "type": "string", + "title": "Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%" + } + } + }, + "vegaStopOrderStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_TRIGGERED", + "STATUS_EXPIRED", + "STATUS_REJECTED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission" + }, + "vegaSuccessorConfiguration": { + "type": "object", + "properties": { + "parentMarketId": { + "type": "string", + "description": "ID of the market that the successor should take over from." + }, + "insurancePoolFraction": { + "type": "string", + "description": "A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor." + } + }, + "description": "Configuration required to turn a new market proposal in to a successor market proposal." + }, + "vegaTargetStakeParameters": { + "type": "object", + "properties": { + "timeWindow": { + "type": "string", + "format": "int64", + "description": "Specifies length of time window expressed in seconds for target stake calculation." + }, + "scalingFactor": { + "type": "number", + "format": "double", + "description": "Specifies scaling factors used in target stake calculation." + } + }, + "title": "TargetStakeParameters contains parameters used in target stake calculation" + }, + "vegaTradableInstrument": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrument", + "description": "Details for the underlying instrument." + }, + "marginCalculator": { + "$ref": "#/definitions/vegaMarginCalculator", + "description": "Margin calculator for the instrument." + }, + "logNormalRiskModel": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal." + }, + "simpleRiskModel": { + "$ref": "#/definitions/vegaSimpleRiskModel", + "description": "Simple." + } + }, + "title": "Tradable Instrument definition" + }, + "vegaTrade": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the trade." + }, + "marketId": { + "type": "string", + "description": "Market ID on which the trade occurred." + }, + "price": { + "type": "string", + "description": "Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "Size filled for the trade." + }, + "buyer": { + "type": "string", + "description": "Unique party ID for the buyer." + }, + "seller": { + "type": "string", + "description": "Unique party ID for the seller." + }, + "aggressor": { + "$ref": "#/definitions/vegaSide", + "description": "Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL." + }, + "buyOrder": { + "type": "string", + "description": "Identifier of the order from the buy side." + }, + "sellOrder": { + "type": "string", + "description": "Identifier of the order from the sell side." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the trade occurred." + }, + "type": { + "$ref": "#/definitions/vegaTradeType", + "description": "Type for the trade." + }, + "buyerFee": { + "$ref": "#/definitions/vegaFee", + "description": "Fee amount charged to the buyer party for the trade." + }, + "sellerFee": { + "$ref": "#/definitions/vegaFee", + "description": "Fee amount charged to the seller party for the trade." + }, + "buyerAuctionBatch": { + "type": "string", + "format": "uint64", + "description": "Auction batch number that the buy side order was placed in." + }, + "sellerAuctionBatch": { + "type": "string", + "format": "uint64", + "description": "Auction batch number that the sell side order was placed in." + }, + "assetPrice": { + "type": "string", + "description": "Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates." + } + }, + "title": "A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega" + }, + "vegaTradeType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_DEFAULT", + "TYPE_NETWORK_CLOSE_OUT_GOOD", + "TYPE_NETWORK_CLOSE_OUT_BAD" + ], + "default": "TYPE_UNSPECIFIED", + "description": "- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party", + "title": "Type values for a trade" + }, + "vegaTransferType": { + "type": "string", + "enum": [ + "TRANSFER_TYPE_UNSPECIFIED", + "TRANSFER_TYPE_LOSS", + "TRANSFER_TYPE_WIN", + "TRANSFER_TYPE_MTM_LOSS", + "TRANSFER_TYPE_MTM_WIN", + "TRANSFER_TYPE_MARGIN_LOW", + "TRANSFER_TYPE_MARGIN_HIGH", + "TRANSFER_TYPE_MARGIN_CONFISCATED", + "TRANSFER_TYPE_MAKER_FEE_PAY", + "TRANSFER_TYPE_MAKER_FEE_RECEIVE", + "TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY", + "TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE", + "TRANSFER_TYPE_LIQUIDITY_FEE_PAY", + "TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE", + "TRANSFER_TYPE_BOND_LOW", + "TRANSFER_TYPE_BOND_HIGH", + "TRANSFER_TYPE_WITHDRAW", + "TRANSFER_TYPE_DEPOSIT", + "TRANSFER_TYPE_BOND_SLASHING", + "TRANSFER_TYPE_REWARD_PAYOUT", + "TRANSFER_TYPE_TRANSFER_FUNDS_SEND", + "TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE", + "TRANSFER_TYPE_CLEAR_ACCOUNT", + "TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE", + "TRANSFER_TYPE_SPOT", + "TRANSFER_TYPE_HOLDING_LOCK", + "TRANSFER_TYPE_HOLDING_RELEASE", + "TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION", + "TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE", + "TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE", + "TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY", + "TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY", + "TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT", + "TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE", + "TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS", + "TRANSFER_TYPE_PERPETUALS_FUNDING_WIN", + "TRANSFER_TYPE_REWARDS_VESTED", + "TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY", + "TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE", + "TRANSFER_TYPE_ORDER_MARGIN_LOW", + "TRANSFER_TYPE_ORDER_MARGIN_HIGH", + "TRANSFER_TYPE_ISOLATED_MARGIN_LOW", + "TRANSFER_TYPE_ISOLATED_MARGIN_HIGH", + "TRANSFER_TYPE_AMM_LOW", + "TRANSFER_TYPE_AMM_HIGH", + "TRANSFER_TYPE_AMM_RELEASE" + ], + "default": "TRANSFER_TYPE_UNSPECIFIED", + "description": "- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.\n - TRANSFER_TYPE_AMM_LOW: Transfer from a party's general account to their AMM's general account.\n - TRANSFER_TYPE_AMM_HIGH: Transfer from an AMM's general account to their owner's general account.\n - TRANSFER_TYPE_AMM_RELEASE: Transfer releasing an AMM's general account upon closure.", + "title": "Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place" + }, + "vegaUpdateAsset": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaAssetDetailsUpdate", + "description": "Changes to apply on an existing asset." + } + }, + "title": "Update an existing asset on Vega" + }, + "vegaUpdateFutureProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data of settlement data." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data source for trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "The binding between the data source spec and the settlement data." + } + }, + "title": "Future product configuration" + }, + "vegaUpdateInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + }, + "future": { + "$ref": "#/definitions/vegaUpdateFutureProduct", + "description": "Future." + }, + "perpetual": { + "$ref": "#/definitions/vegaUpdatePerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaUpdateMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateMarketConfiguration", + "description": "Updated configuration of the futures market." + } + }, + "title": "Update an existing market on Vega" + }, + "vegaUpdateMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaUpdateInstrumentConfiguration", + "description": "Updated futures market instrument configuration." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "title": "Liquidation strategy parameters" + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a futures market on Vega" + }, + "vegaUpdateMarketState": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaUpdateMarketStateConfiguration", + "title": "Configuration for governance-initiated change of a market's state" + } + } + }, + "vegaUpdateMarketStateConfiguration": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "ID of the market" + }, + "updateType": { + "$ref": "#/definitions/vegaMarketStateUpdateType", + "title": "Type of the market update" + }, + "price": { + "type": "string", + "title": "Settlement price, relevant only for market termination for futures markets" + } + } + }, + "vegaUpdateNetworkParameter": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNetworkParameter", + "description": "The network parameter to update." + } + }, + "title": "Update network configuration on Vega" + }, + "vegaUpdatePerpetualProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Configuration for the internal composite price used in funding payment calculation." + } + }, + "title": "Perpetual product configuration" + }, + "vegaUpdateReferralProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaReferralProgramChanges", + "description": "Configuration for change to update a referral program." + } + } + }, + "vegaUpdateSpotInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + } + } + }, + "vegaUpdateSpotMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateSpotMarketConfiguration", + "description": "Updated configuration of the spot market." + } + }, + "title": "Update an existing spot market on Vega" + }, + "vegaUpdateSpotMarketConfiguration": { + "type": "object", + "properties": { + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "instrument": { + "$ref": "#/definitions/vegaUpdateSpotInstrumentConfiguration", + "description": "Specifies the name and code of the spot instrument." + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a spot market on Vega" + }, + "vegaUpdateVolumeDiscountProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaVolumeDiscountProgramChanges", + "title": "Configuration for a change to update a volume discount program" + } + } + }, + "vegaValidatorNodeStatus": { + "type": "string", + "enum": [ + "VALIDATOR_NODE_STATUS_UNSPECIFIED", + "VALIDATOR_NODE_STATUS_TENDERMINT", + "VALIDATOR_NODE_STATUS_ERSATZ", + "VALIDATOR_NODE_STATUS_PENDING" + ], + "default": "VALIDATOR_NODE_STATUS_UNSPECIFIED", + "description": "- VALIDATOR_NODE_STATUS_TENDERMINT: Node is a tendermint validator\n - VALIDATOR_NODE_STATUS_ERSATZ: Node is an ersatz validator\n - VALIDATOR_NODE_STATUS_PENDING: Node is a pending validator", + "title": "Validation status of the node" + }, + "vegaVolumeBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "volumeDiscountFactor": { + "type": "string", + "description": "Proportion of the taker fees to be discounted." + } + } + }, + "vegaVolumeDiscountProgram": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Incremental version of the program. It is incremented after each program\nupdate." + }, + "id": { + "type": "string", + "description": "Unique ID generated from the proposal that created this program." + }, + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVolumeBenefitTier" + }, + "description": "Defined benefit tiers ordered by increasing discounts." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which a referral set's running volume is evaluated." + } + } + }, + "vegaVolumeDiscountProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVolumeBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + } + } + }, + "vegaVote": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Voter's party ID." + }, + "value": { + "$ref": "#/definitions/vegaVoteValue", + "description": "Which way the party voted." + }, + "proposalId": { + "type": "string", + "description": "Proposal ID being voted on." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the vote was acknowledged by the network." + }, + "totalGovernanceTokenBalance": { + "type": "string", + "description": "Total number of governance token for the party that cast the vote." + }, + "totalGovernanceTokenWeight": { + "type": "string", + "description": "The weight of this vote based on the total number of governance tokens." + }, + "totalEquityLikeShareWeight": { + "type": "string", + "description": "The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal." + }, + "elsPerMarket": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVoteELSPair" + }, + "description": "The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal." + } + }, + "title": "Governance vote" + }, + "vegaVoteELSPair": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "The market ID." + }, + "els": { + "type": "string", + "description": "The equity-like share weight for this market." + } + } + }, + "vegaVoteValue": { + "type": "string", + "enum": [ + "VALUE_UNSPECIFIED", + "VALUE_NO", + "VALUE_YES" + ], + "default": "VALUE_UNSPECIFIED", + "description": "- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal", + "title": "Vote value" + }, + "vegaWithdrawExt": { + "type": "object", + "properties": { + "erc20": { + "$ref": "#/definitions/vegaErc20WithdrawExt", + "description": "ERC20 withdrawal details." + } + }, + "title": "Withdrawal external details" + }, + "vegaWithdrawal": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the withdrawal." + }, + "partyId": { + "type": "string", + "description": "Unique party ID of the user initiating the withdrawal." + }, + "amount": { + "type": "string", + "description": "Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places." + }, + "asset": { + "type": "string", + "description": "Asset to withdraw funds from." + }, + "status": { + "$ref": "#/definitions/vegaWithdrawalStatus", + "description": "Status of the withdrawal." + }, + "ref": { + "type": "string", + "description": "Reference which is used by the foreign chain\nto refer to this withdrawal." + }, + "txHash": { + "type": "string", + "description": "Hash of the foreign chain for this transaction." + }, + "createdTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the network started to process this withdrawal." + }, + "withdrawnTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the withdrawal was finalised by the network." + }, + "ext": { + "$ref": "#/definitions/vegaWithdrawExt", + "description": "Foreign chain specifics." + } + }, + "title": "Withdrawal from the Vega network" + }, + "vegaWithdrawalStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_OPEN", + "STATUS_REJECTED", + "STATUS_FINALIZED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network", + "title": "Status of the withdrawal" + }, + "vegacommandsv1OneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account." + } + }, + "description": "Details for a one-off transfer." + }, + "vegacommandsv1RecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64", + "description": "First epoch from which this transfer shall be executed." + }, + "endEpoch": { + "type": "string", + "format": "uint64", + "description": "Last epoch at which this transfer shall be executed." + }, + "factor": { + "type": "string", + "description": "Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc." + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy", + "description": "Optional parameter defining how a transfer is dispatched." + } + }, + "title": "Details for a recurring transfer" + }, + "vegacommandsv1Transfer": { + "type": "object", + "properties": { + "fromAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Account type from which the funds of the party should be taken." + }, + "to": { + "type": "string", + "description": "Public key of the destination account." + }, + "toAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Type of the destination account." + }, + "asset": { + "type": "string", + "description": "Asset ID of the asset to be transferred." + }, + "amount": { + "type": "string", + "description": "Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places." + }, + "reference": { + "type": "string", + "description": "Reference to be attached to the transfer." + }, + "from": { + "type": "string", + "description": "AMM key from which assets are to be transferred, if applicable.\nThe submitter of the transaction must be the owner of this AMM key.\nIf provided, the 'from_account_type' must be REWARDS_VESTED, and the asset in this account\nmust match the asset specified in the transfer." + }, + "oneOff": { + "$ref": "#/definitions/vegacommandsv1OneOffTransfer", + "description": "Details of a one-off transfer that is executed once at a specified time." + }, + "recurring": { + "$ref": "#/definitions/vegacommandsv1RecurringTransfer", + "description": "Details of a transfer that is executed once every epoch until stopped." + } + }, + "title": "Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`" + }, + "vegaeventsv1OneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64" + } + } + }, + "vegaeventsv1RecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64" + }, + "factor": { + "type": "string" + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy" + } + } + }, + "vegaeventsv1Transfer": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "from": { + "type": "string" + }, + "fromAccountType": { + "$ref": "#/definitions/vegaAccountType" + }, + "to": { + "type": "string" + }, + "toAccountType": { + "$ref": "#/definitions/vegaAccountType" + }, + "asset": { + "type": "string" + }, + "amount": { + "type": "string" + }, + "reference": { + "type": "string" + }, + "status": { + "$ref": "#/definitions/v1TransferStatus" + }, + "timestamp": { + "type": "string", + "format": "int64" + }, + "reason": { + "type": "string" + }, + "gameId": { + "type": "string", + "title": "ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation" + }, + "oneOff": { + "$ref": "#/definitions/vegaeventsv1OneOffTransfer" + }, + "recurring": { + "$ref": "#/definitions/vegaeventsv1RecurringTransfer" + }, + "oneOffGovernance": { + "$ref": "#/definitions/v1OneOffGovernanceTransfer" + }, + "recurringGovernance": { + "$ref": "#/definitions/v1RecurringGovernanceTransfer" + } + } + } + } +} diff --git a/specs/v0.77.6/transaction.openapi.json b/specs/v0.77.6/transaction.openapi.json new file mode 100644 index 000000000..9692315ef --- /dev/null +++ b/specs/v0.77.6/transaction.openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.0","info":{"title":"Vega core APIs","version":"v0.77.6"},"servers":[{"url":"https://croissant.network","description":"croissant.network"},{"url":"https://vega-data.nodes.guru:3008","description":"vega-data.nodes.guru"},{"url":"https://vega-data.bharvest.io","description":"vega-data.bharvest.io"},{"url":"https://vega.aurora-edge.com","description":"vega.aurora-edge.com"},{"url":"https://darling.network","description":"darling.network"},{"url":"https://vega-mainnet.anyvalid.com","description":"vega-mainnet.anyvalid.com"},{"url":"https://vega-data-mainnet.rockrpc.net","description":"vega-data-mainnet.rockrpc.net"},{"url":"https://vega.xprv.io/datanode","description":"vega.xprv.io"},{"url":"https://vega.mainnet.stakingcabin.com:3008","description":"vega.mainnet.stakingcabin.com"}],"paths":{"/blockchain/height":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1LastBlockHeightResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get the height of the last tendermint block","operationId":"Transaction_LastBlockHeight","summary":"Blockchain height"}},"/statistics":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1StatisticsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get statistics on Vega","operationId":"Transaction_Statistics","summary":"Statistics"}},"/statistics/spam/{partyId}":{"get":{"parameters":[{"description":"Party ID whose statistics are requested","in":"path","name":"partyId","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1GetSpamStatisticsResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get the spam statistics for a given party.","operationId":"Transaction_GetSpamStatistics","summary":"Get Spam statistics"}},"/stream/event/bus":{"get":{"parameters":[{"description":"One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","explode":true,"in":"query","name":"type","required":false,"schema":{"items":{"enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_GAME_SCORES","BUS_EVENT_TYPE_AMM","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"type":"string"},"type":"array"}},{"description":"Market ID to filter events for, optional field. If omitted, no markets will be filtered out.","in":"query","name":"marketId","required":false,"schema":{"type":"string"}},{"description":"Party ID to filter events for, optional field. If omitted, no parties will be filtered out.","in":"query","name":"partyId","required":false,"schema":{"type":"string"}},{"description":"Batch size, optional field -\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.","in":"query","name":"batchSize","required":false,"schema":{"format":"int64","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"error":{"$ref":"#/components/schemas/googlerpcStatus"},"result":{"$ref":"#/components/schemas/v1ObserveEventBusResponse"}},"title":"Stream result of v1ObserveEventBusResponse","type":"object"}}},"description":"A successful response.(streaming responses)"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Subscribe to a stream of events from the core","operationId":"Transaction_ObserveEventBus","summary":"Events subscription"}},"/time":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1GetVegaTimeResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Get current Vega time","operationId":"Transaction_GetVegaTime","summary":"Vega time"}},"/transaction":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Submit a signed transaction to the network containing a command to be executed such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","operationId":"Transaction_SubmitTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitTransactionRequest"}}},"required":true},"summary":"Submit transaction"}},"/transaction/check":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Send a signed transaction containing a command to the network to be checked, but not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","operationId":"Transaction_CheckTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckTransactionRequest"}}},"required":true},"summary":"Check transaction"}},"/transaction/raw":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitRawTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Submit a pre-serialised signed transaction containing a command to the network to be executed, such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.","operationId":"Transaction_SubmitRawTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1SubmitRawTransactionRequest"}}},"required":true},"summary":"Submit raw transaction"}},"/transaction/raw/check":{"post":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckRawTransactionResponse"}}},"description":"A successful response."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/googlerpcStatus"}}},"description":"An unexpected error response."}},"tags":["Transaction"],"description":"Send a pre-serialised transaction containing a command to the network to be checked, but then not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.","operationId":"Transaction_CheckRawTransaction","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v1CheckRawTransactionRequest"}}},"required":true},"summary":"Check raw transaction"}}},"components":{"schemas":{"AMMCurve":{"properties":{"theoreticalPosition":{"description":"Maximum tradable volume on the AMM curve.","type":"string"},"virtualLiquidity":{"description":"Virtual liquidity for the given AMM curve.","type":"string"}},"type":"object"},"AMMStatusReason":{"default":"STATUS_REASON_UNSPECIFIED","description":" - STATUS_REASON_CANCELLED_BY_PARTY: AMM was cancelled by its owner.\n - STATUS_REASON_CANNOT_FILL_COMMITMENT: Party does not have enough funds in their general account to meet the AMM's commitment.\n - STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET: Party already has an AMM operating on this market and cannot create another one.\n - STATUS_REASON_PARTY_CLOSED_OUT: AMM was liquidated and stopped by the network.\n - STATUS_REASON_MARKET_CLOSED: AMM was stopped by the network because the market it operated in was closed.\n - STATUS_REASON_COMMITMENT_TOO_LOW: Commitment amount was below the network wide minimum, or its price bounds are too wide, such that the volume is spread thinly creating zero-volume price-levels.\n - STATUS_REASON_CANNOT_REBASE: AMM was unable to rebase its fair-price such that it does not cross with existing orders.","enum":["STATUS_REASON_UNSPECIFIED","STATUS_REASON_CANCELLED_BY_PARTY","STATUS_REASON_CANNOT_FILL_COMMITMENT","STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET","STATUS_REASON_PARTY_CLOSED_OUT","STATUS_REASON_MARKET_CLOSED","STATUS_REASON_COMMITMENT_TOO_LOW","STATUS_REASON_CANNOT_REBASE"],"type":"string"},"ConditionOperator":{"default":"OPERATOR_UNSPECIFIED","description":"Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue.","enum":["OPERATOR_UNSPECIFIED","OPERATOR_EQUALS","OPERATOR_GREATER_THAN","OPERATOR_GREATER_THAN_OR_EQUAL","OPERATOR_LESS_THAN","OPERATOR_LESS_THAN_OR_EQUAL"],"type":"string"},"FundingPeriodDataPointSource":{"default":"SOURCE_UNSPECIFIED","description":" - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market.","enum":["SOURCE_UNSPECIFIED","SOURCE_EXTERNAL","SOURCE_INTERNAL"],"type":"string"},"MarketTradingMode":{"default":"TRADING_MODE_UNSPECIFIED","description":"- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance\n - TRADING_MODE_LONG_BLOCK_AUCTION: Auction triggered globally by long block","enum":["TRADING_MODE_UNSPECIFIED","TRADING_MODE_CONTINUOUS","TRADING_MODE_BATCH_AUCTION","TRADING_MODE_OPENING_AUCTION","TRADING_MODE_MONITORING_AUCTION","TRADING_MODE_NO_TRADING","TRADING_MODE_SUSPENDED_VIA_GOVERNANCE","TRADING_MODE_LONG_BLOCK_AUCTION"],"title":"Trading mode the market is currently running, also referred to as 'market state'","type":"string"},"OracleDataSubmissionOracleSource":{"default":"ORACLE_SOURCE_UNSPECIFIED","description":"- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.","enum":["ORACLE_SOURCE_UNSPECIFIED","ORACLE_SOURCE_OPEN_ORACLE","ORACLE_SOURCE_JSON","ORACLE_SOURCE_ETHEREUM"],"title":"Supported oracle sources","type":"string"},"OrderTimeInForce":{"default":"TIME_IN_FORCE_UNSPECIFIED","description":"- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)","enum":["TIME_IN_FORCE_UNSPECIFIED","TIME_IN_FORCE_GTC","TIME_IN_FORCE_GTT","TIME_IN_FORCE_IOC","TIME_IN_FORCE_FOK","TIME_IN_FORCE_GFA","TIME_IN_FORCE_GFN"],"title":"Time In Force for an order","type":"string"},"StopOrderExpiryStrategy":{"default":"EXPIRY_STRATEGY_UNSPECIFIED","description":" - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached.","enum":["EXPIRY_STRATEGY_UNSPECIFIED","EXPIRY_STRATEGY_CANCELS","EXPIRY_STRATEGY_SUBMIT"],"type":"string"},"StopOrderRejectionReason":{"default":"REJECTION_REASON_UNSPECIFIED","enum":["REJECTION_REASON_UNSPECIFIED","REJECTION_REASON_TRADING_NOT_ALLOWED","REJECTION_REASON_EXPIRY_IN_THE_PAST","REJECTION_REASON_MUST_BE_REDUCE_ONLY","REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION","REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION","REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID","REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION","REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES","REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT"],"title":"- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets","type":"string"},"StopOrderSizeOverrideSetting":{"default":"SIZE_OVERRIDE_SETTING_UNSPECIFIED","enum":["SIZE_OVERRIDE_SETTING_UNSPECIFIED","SIZE_OVERRIDE_SETTING_NONE","SIZE_OVERRIDE_SETTING_POSITION"],"title":"- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader","type":"string"},"StopOrderSizeOverrideValue":{"properties":{"percentage":{"title":"Scaling percentage of the current position’s size","type":"string"}},"type":"object"},"StopOrderTriggerDirection":{"default":"TRIGGER_DIRECTION_UNSPECIFIED","enum":["TRIGGER_DIRECTION_UNSPECIFIED","TRIGGER_DIRECTION_RISES_ABOVE","TRIGGER_DIRECTION_FALLS_BELOW"],"title":"- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level","type":"string"},"TransactionResultFailureDetails":{"properties":{"error":{"title":"Error message explaining the reason for the transaction failing processing","type":"string"}},"type":"object"},"TransactionResultSuccessDetails":{"type":"object"},"UpdateMarginModeMode":{"default":"MODE_UNSPECIFIED","enum":["MODE_UNSPECIFIED","MODE_CROSS_MARGIN","MODE_ISOLATED_MARGIN"],"title":"- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"commandsv1CancelTransfer":{"description":"Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction.","properties":{"transferId":{"description":"Transfer ID of the transfer to cancel.","type":"string"}},"type":"object"},"googlerpcStatus":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"$ref":"#/components/schemas/protobufAny"},"type":"array"},"message":{"type":"string"}},"type":"object"},"protobufAny":{"additionalProperties":{},"properties":{"@type":{"type":"string"}},"type":"object"},"protobufNullValue":{"default":"NULL_VALUE","description":"`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value.","enum":["NULL_VALUE"],"type":"string"},"v1AMM":{"properties":{"parameters":{"$ref":"#/components/schemas/v1AMMConcentratedLiquidityParameters","description":"Liquidity parameters that define the size and range of the AMM's tradeable volume."},"ammPartyId":{"description":"Party ID that the AMM operates as.","type":"string"},"commitment":{"description":"Amount committed to the AMM.","type":"string"},"id":{"description":"ID of the AMM.","type":"string"},"lowerCurve":{"$ref":"#/components/schemas/AMMCurve"},"marketId":{"description":"Market ID that the AMM provides liquidity for.","type":"string"},"partyId":{"description":"Party ID of the owner of the AMM.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.","type":"string"},"status":{"$ref":"#/components/schemas/v1AMMStatus","description":"Current status of the AMM."},"statusReason":{"$ref":"#/components/schemas/AMMStatusReason","description":"Reason for the AMM's current status."},"upperCurve":{"$ref":"#/components/schemas/AMMCurve"}},"type":"object"},"v1AMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the range and shape of the AMM's curve.","properties":{"base":{"description":"Base price bound configuration for the AMM.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bounds.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bounds.","type":"string"},"lowerBound":{"description":"Upper price bound configuration for the AMM. If unset, the AMM will never hold a short position.","type":"string"},"upperBound":{"description":"Lower price bound configuration for the AMM. If unset, the AMM will never hold a long position.","type":"string"}},"type":"object"},"v1AMMStatus":{"default":"STATUS_UNSPECIFIED","description":" - STATUS_ACTIVE: AMM is active on the market and is posting tradable volume.\n - STATUS_REJECTED: AMM submission was rejected.\n - STATUS_CANCELLED: AMM has been cancelled by the owner and is no longer trading.\n - STATUS_STOPPED: AMM has been stopped by the network and is no longer trading.\n - STATUS_REDUCE_ONLY: AMM will only trade such that it will reduce its position.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_REJECTED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_REDUCE_ONLY"],"type":"string"},"v1AmendAMM":{"description":"Command to amend an existing automated market maker on a market.","properties":{"commitmentAmount":{"description":"Amount to be committed to the AMM. If not supplied the commitment will remain unchanged.","type":"string"},"concentratedLiquidityParameters":{"$ref":"#/components/schemas/v1AmendAMMConcentratedLiquidityParameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged."},"marketId":{"description":"Market ID for the AMM to be amended.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market. If not supplied the proposed fee will remain unchanged.","type":"string"},"slippageTolerance":{"description":"Slippage tolerance for rebasing position when updating the AMM.","type":"string"}},"type":"object"},"v1AmendAMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","properties":{"base":{"description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"lowerBound":{"description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","type":"string"},"upperBound":{"description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","type":"string"}},"type":"object"},"v1AnnounceNode":{"description":"A command that allows a new node operator to announce themselves to the network as a new validator.","properties":{"avatarUrl":{"description":"URL to the node operator's avatar.","type":"string"},"chainPubKey":{"description":"Public key for the blockchain, currently the node's CometBFT key.","type":"string"},"country":{"description":"Country code (ISO 3166-1 alpha-2) for the location of the node.","type":"string"},"ethereumAddress":{"description":"Ethereum public key of the node being announced.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the ethereum wallet."},"fromEpoch":{"description":"Epoch from which the node is expected to be ready to validate blocks.","format":"uint64","type":"string"},"id":{"description":"Node ID of the validator, which is the node's public master key.","type":"string"},"infoUrl":{"description":"URL to the node operators homepage allowing stake holders to make an informed decision when delegating.","type":"string"},"name":{"description":"Human-readable name of the node.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"vegaPubKey":{"description":"Vega public key of the node being announced.","type":"string"},"vegaPubKeyIndex":{"description":"Vega public key derivation index.","format":"int64","type":"integer"},"vegaSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature from the node made using the Vega wallet."}},"type":"object"},"v1ApplyReferralCode":{"description":"Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch.","properties":{"id":{"description":"Referral code, normally the referral set ID, for the party to join.","type":"string"}},"type":"object"},"v1AuctionEvent":{"properties":{"end":{"format":"int64","title":"Timestamp containing the end time for an auction","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction"},"leave":{"title":"True if the event indicates leaving auction mode and False otherwise","type":"boolean"},"marketId":{"title":"Market ID for the event","type":"string"},"openingAuction":{"title":"True if the event indicates an auction opening and False otherwise","type":"boolean"},"start":{"format":"int64","title":"Timestamp containing the start time for an auction","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","title":"Reason this market is/was in auction"}},"title":"Auction event indicating a change in auction state, for example starting or ending an auction","type":"object"},"v1BatchMarketInstructions":{"description":"A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\".","properties":{"amendments":{"description":"List of order amendments to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderAmendment"},"type":"array"},"cancellations":{"description":"List of order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderCancellation"},"type":"array"},"stopOrdersCancellation":{"description":"List of stop order cancellations to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"type":"array"},"stopOrdersSubmission":{"description":"List of stop order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"type":"array"},"submissions":{"description":"List of order submissions to be processed sequentially.","items":{"$ref":"#/components/schemas/v1OrderSubmission"},"type":"array"},"updateMarginMode":{"items":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"title":"Update margin mode instruction","type":"array"}},"type":"object"},"v1BatchProposalSubmission":{"description":"Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/v1BatchProposalSubmissionTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1BatchProposalSubmissionTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"}},"title":"Terms for a batch governance proposal submission","type":"object"},"v1BeginBlock":{"properties":{"hash":{"type":"string"},"height":{"format":"uint64","type":"string"},"timestamp":{"format":"int64","type":"string"}},"title":"BeginBlock","type":"object"},"v1BusEvent":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccount","title":"Account events"},"amm":{"$ref":"#/components/schemas/v1AMM","description":"Event notifying of AMM updates."},"asset":{"$ref":"#/components/schemas/vegaAsset","title":"Asset events"},"auction":{"$ref":"#/components/schemas/v1AuctionEvent","title":"Auction events"},"beginBlock":{"$ref":"#/components/schemas/v1BeginBlock","title":"Core is starting to process a new block"},"block":{"title":"The batch or block of transactions that the events relate to","type":"string"},"cancelledOrders":{"$ref":"#/components/schemas/v1CancelledOrders","description":"Event notifying of multiple orders being cancelled for a given party, on a given market."},"chainId":{"type":"string"},"checkpoint":{"$ref":"#/components/schemas/v1CheckpointEvent","title":"Checkpoint was created"},"coreSnapshotEvent":{"$ref":"#/components/schemas/v1CoreSnapshotData","title":"Core snapshot has been taken at the end of the block"},"delegationBalance":{"$ref":"#/components/schemas/v1DelegationBalanceEvent","title":"Delegation balance events"},"deposit":{"$ref":"#/components/schemas/vegaDeposit","title":"Deposit events"},"distressedOrders":{"$ref":"#/components/schemas/v1DistressedOrders","title":"Parties that had their orders closed because they were distressed"},"distressedPositions":{"$ref":"#/components/schemas/v1DistressedPositions","title":"Open positions on the market that are/were distressed"},"endBlock":{"$ref":"#/components/schemas/v1EndBlock","title":"Core finished processing a block"},"epochEvent":{"$ref":"#/components/schemas/v1EpochEvent","title":"Epoch update events"},"erc20MultisigSetThresholdEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigThresholdSetEvent","title":"ERC20 multi sig set threshold event"},"erc20MultisigSignerAdded":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerAdded","title":"ERC20 multi sig signer added"},"erc20MultisigSignerEvent":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEvent","title":"ERC20 multi sig signer event"},"erc20MultisigSignerRemoved":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemoved","title":"ERC20 multi sig signer removed"},"ethereumKeyRotation":{"$ref":"#/components/schemas/v1EthereumKeyRotation","title":"Ethereum key rotation took place"},"expiredOrders":{"$ref":"#/components/schemas/v1ExpiredOrders","title":"Orders that expired for a given market"},"feesStats":{"$ref":"#/components/schemas/v1FeesStats","description":"Event notifying of an update the fees stats for a market."},"fundingPayments":{"$ref":"#/components/schemas/v1FundingPayments","description":"Event notifying of funding payments at the end of a funding period."},"fundingPeriod":{"$ref":"#/components/schemas/v1FundingPeriod","description":"Start or end of a funding period."},"fundingPeriodDataPoint":{"$ref":"#/components/schemas/v1FundingPeriodDataPoint","description":"Data point within a funding period."},"gameScores":{"$ref":"#/components/schemas/v1GameScores","description":"Event notifying on near realtime game scores for parties and teams."},"id":{"title":"Unique event ID for the message","type":"string"},"keyRotation":{"$ref":"#/components/schemas/v1KeyRotation","title":"Key rotation took place"},"ledgerMovements":{"$ref":"#/components/schemas/v1LedgerMovements","title":"Transfer responses update events"},"liquidityProvision":{"$ref":"#/components/schemas/vegaLiquidityProvision","title":"LiquidityProvision events"},"lossSocialization":{"$ref":"#/components/schemas/v1LossSocialization","title":"Loss socialization events"},"marginLevels":{"$ref":"#/components/schemas/vegaMarginLevels","title":"Margin level update events"},"market":{"$ref":"#/components/schemas/v1MarketEvent","title":"Market tick events"},"marketCreated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"marketData":{"$ref":"#/components/schemas/vegaMarketData","title":"Market data events"},"marketTick":{"$ref":"#/components/schemas/v1MarketTick","title":"Market tick events"},"marketUpdated":{"$ref":"#/components/schemas/vegaMarket","title":"Market created events"},"networkLimits":{"$ref":"#/components/schemas/vegaNetworkLimits","title":"Network limits events"},"networkParameter":{"$ref":"#/components/schemas/vegaNetworkParameter","title":"Network parameter events"},"nodeSignature":{"$ref":"#/components/schemas/v1NodeSignature","title":"Node signature events"},"oracleData":{"$ref":"#/components/schemas/vegaOracleData","title":"OracleData events"},"oracleSpec":{"$ref":"#/components/schemas/vegaOracleSpec","title":"OracleSpec events"},"order":{"$ref":"#/components/schemas/vegaOrder","title":"Order events"},"paidLiquidityFeesStats":{"$ref":"#/components/schemas/v1PaidLiquidityFeesStats","description":"Event notifying of an update to the liqudity fees stats for a market."},"party":{"$ref":"#/components/schemas/vegaParty","title":"Party events"},"partyActivityStreak":{"$ref":"#/components/schemas/v1PartyActivityStreak","title":"Event notifying of an update to a party's activity streak"},"partyMarginModeUpdated":{"$ref":"#/components/schemas/v1PartyMarginModeUpdated","description":"Event notifying of a party's margin mode update on a market."},"partyProfileUpdated":{"$ref":"#/components/schemas/v1PartyProfileUpdated","description":"Event notifying of a party's profile update."},"positionResolution":{"$ref":"#/components/schemas/v1PositionResolution","title":"Position resolution events"},"positionStateEvent":{"$ref":"#/components/schemas/v1PositionStateEvent","title":"Position status for a party in a market"},"proposal":{"$ref":"#/components/schemas/vegaProposal","title":"Proposal events for governance"},"protocolUpgradeDataNodeReady":{"$ref":"#/components/schemas/v1ProtocolUpgradeDataNodeReady","title":"Core snapshot has been taken at the end of the block"},"protocolUpgradeEvent":{"$ref":"#/components/schemas/v1ProtocolUpgradeEvent","title":"Protocol upgrade proposal updates"},"protocolUpgradeStarted":{"$ref":"#/components/schemas/v1ProtocolUpgradeStarted","title":"Core is starting a protocol upgrade"},"rankingEvent":{"$ref":"#/components/schemas/v1ValidatorRankingEvent","title":"Ranking event"},"refereeJoinedReferralSet":{"$ref":"#/components/schemas/v1RefereeJoinedReferralSet","description":"Event notifying a referee has joined a referral set."},"refereeJoinedTeam":{"$ref":"#/components/schemas/v1RefereeJoinedTeam","description":"Event notifying that a referee joined a team."},"refereeSwitchedTeam":{"$ref":"#/components/schemas/v1RefereeSwitchedTeam","description":"Event notifying that a referee switched teams."},"referralProgramEnded":{"$ref":"#/components/schemas/v1ReferralProgramEnded","description":"Event notifying that a referral program has ended."},"referralProgramStarted":{"$ref":"#/components/schemas/v1ReferralProgramStarted","description":"Event notifying that a referral program has started."},"referralProgramUpdated":{"$ref":"#/components/schemas/v1ReferralProgramUpdated","description":"Event notifying that a referral program has been updated."},"referralSetCreated":{"$ref":"#/components/schemas/v1ReferralSetCreated","description":"Event notifying a referral set has been created."},"referralSetStatsUpdated":{"$ref":"#/components/schemas/v1ReferralSetStatsUpdated","description":"Event notifying of an update to a referral set's statistics."},"rewardPayout":{"$ref":"#/components/schemas/v1RewardPayoutEvent","title":"Reward payout event"},"riskFactor":{"$ref":"#/components/schemas/vegaRiskFactor","title":"Risk factor events"},"settleDistressed":{"$ref":"#/components/schemas/v1SettleDistressed","title":"Position distressed events"},"settleMarket":{"$ref":"#/components/schemas/v1SettleMarket","title":"Settle market event for data-node to update positions for settled markets"},"settlePosition":{"$ref":"#/components/schemas/v1SettlePosition","title":"Position settlement events"},"stakeLinking":{"$ref":"#/components/schemas/v1StakeLinking","title":"Staking event"},"stateVar":{"$ref":"#/components/schemas/v1StateVar","title":"State variable consensus state transition update"},"stopOrder":{"$ref":"#/components/schemas/v1StopOrderEvent","title":"A stop order event"},"teamCreated":{"$ref":"#/components/schemas/v1TeamCreated","title":"Event notifying of the creation of a team.m"},"teamUpdated":{"$ref":"#/components/schemas/v1TeamUpdated","description":"Event notifying of an update to a team."},"teamsStatsUpdated":{"$ref":"#/components/schemas/v1TeamsStatsUpdated","description":"Event notifying of an update of teams' statistics."},"timeUpdate":{"$ref":"#/components/schemas/v1TimeUpdate","title":"Time update events"},"timeWeightedNotionalPositionUpdated":{"$ref":"#/components/schemas/v1TimeWeightedNotionalPositionUpdated","title":"Event notifying an update of the time weighted notional position for a party in an asset"},"trade":{"$ref":"#/components/schemas/vegaTrade","title":"Trade events"},"transactionResult":{"$ref":"#/components/schemas/v1TransactionResult","title":"Result of a transaction processed by the network"},"transfer":{"$ref":"#/components/schemas/vegaeventsv1Transfer","title":"Transfer event"},"transferFees":{"$ref":"#/components/schemas/v1TransferFees","description":"Event notifying of fees related to a transfer being paid."},"transferFeesDiscount":{"$ref":"#/components/schemas/v1TransferFeesDiscount","description":"Event notifying of a party's available discounts for transfer fees, per asset."},"txErrEvent":{"$ref":"#/components/schemas/v1TxErrorEvent","title":"Transaction error events, not included in the ALL event type"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1BusEventType","title":"The type of bus event. Must be one of the list below:"},"validatorScore":{"$ref":"#/components/schemas/v1ValidatorScoreEvent","title":"Validator score calculated"},"validatorUpdate":{"$ref":"#/components/schemas/v1ValidatorUpdate","title":"Validator update events"},"version":{"format":"int64","title":"Version of bus event","type":"integer"},"vestingBalancesSummary":{"$ref":"#/components/schemas/v1VestingBalancesSummary","description":"Event notifying of an update to the vesting and locked balances."},"vestingStatsUpdated":{"$ref":"#/components/schemas/v1VestingStatsUpdated","description":"Event notifying of an update to the vesting statistics."},"volumeDiscountProgramEnded":{"$ref":"#/components/schemas/v1VolumeDiscountProgramEnded","description":"Event notifying that a volume discount program has ended."},"volumeDiscountProgramStarted":{"$ref":"#/components/schemas/v1VolumeDiscountProgramStarted","description":"Event notifying that a volume discount program has started."},"volumeDiscountProgramUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountProgramUpdated","description":"Event notifying that a volume discount program has been updated."},"volumeDiscountStatsUpdated":{"$ref":"#/components/schemas/v1VolumeDiscountStatsUpdated","description":"Event notifying of an update to the volume discount statistics."},"vote":{"$ref":"#/components/schemas/vegaVote","title":"Vote events for governance"},"withdrawal":{"$ref":"#/components/schemas/vegaWithdrawal","title":"Withdrawal events"}},"title":"Bus event is a container for event bus events emitted by Vega","type":"object"},"v1BusEventType":{"default":"BUS_EVENT_TYPE_UNSPECIFIED","description":"- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type","enum":["BUS_EVENT_TYPE_UNSPECIFIED","BUS_EVENT_TYPE_ALL","BUS_EVENT_TYPE_TIME_UPDATE","BUS_EVENT_TYPE_LEDGER_MOVEMENTS","BUS_EVENT_TYPE_POSITION_RESOLUTION","BUS_EVENT_TYPE_ORDER","BUS_EVENT_TYPE_ACCOUNT","BUS_EVENT_TYPE_PARTY","BUS_EVENT_TYPE_TRADE","BUS_EVENT_TYPE_MARGIN_LEVELS","BUS_EVENT_TYPE_PROPOSAL","BUS_EVENT_TYPE_VOTE","BUS_EVENT_TYPE_MARKET_DATA","BUS_EVENT_TYPE_NODE_SIGNATURE","BUS_EVENT_TYPE_LOSS_SOCIALIZATION","BUS_EVENT_TYPE_SETTLE_POSITION","BUS_EVENT_TYPE_SETTLE_DISTRESSED","BUS_EVENT_TYPE_MARKET_CREATED","BUS_EVENT_TYPE_ASSET","BUS_EVENT_TYPE_MARKET_TICK","BUS_EVENT_TYPE_WITHDRAWAL","BUS_EVENT_TYPE_DEPOSIT","BUS_EVENT_TYPE_AUCTION","BUS_EVENT_TYPE_RISK_FACTOR","BUS_EVENT_TYPE_NETWORK_PARAMETER","BUS_EVENT_TYPE_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_MARKET_UPDATED","BUS_EVENT_TYPE_ORACLE_SPEC","BUS_EVENT_TYPE_ORACLE_DATA","BUS_EVENT_TYPE_DELEGATION_BALANCE","BUS_EVENT_TYPE_VALIDATOR_SCORE","BUS_EVENT_TYPE_EPOCH_UPDATE","BUS_EVENT_TYPE_VALIDATOR_UPDATE","BUS_EVENT_TYPE_STAKE_LINKING","BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT","BUS_EVENT_TYPE_CHECKPOINT","BUS_EVENT_TYPE_STREAM_START","BUS_EVENT_TYPE_KEY_ROTATION","BUS_EVENT_TYPE_STATE_VAR","BUS_EVENT_TYPE_NETWORK_LIMITS","BUS_EVENT_TYPE_TRANSFER","BUS_EVENT_TYPE_VALIDATOR_RANKING","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED","BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED","BUS_EVENT_TYPE_POSITION_STATE","BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL","BUS_EVENT_TYPE_BEGIN_BLOCK","BUS_EVENT_TYPE_END_BLOCK","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED","BUS_EVENT_TYPE_SETTLE_MARKET","BUS_EVENT_TYPE_TRANSACTION_RESULT","BUS_EVENT_TYPE_SNAPSHOT_TAKEN","BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY","BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED","BUS_EVENT_TYPE_EXPIRED_ORDERS","BUS_EVENT_TYPE_DISTRESSED_POSITIONS","BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION","BUS_EVENT_TYPE_STOP_ORDER","BUS_EVENT_TYPE_FUNDING_PERIOD","BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT","BUS_EVENT_TYPE_TEAM_CREATED","BUS_EVENT_TYPE_TEAM_UPDATED","BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM","BUS_EVENT_TYPE_REFEREE_JOINED_TEAM","BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED","BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_CREATED","BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET","BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED","BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_STATS_UPDATED","BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED","BUS_EVENT_TYPE_FEES_STATS_UPDATED","BUS_EVENT_TYPE_FUNDING_PAYMENTS","BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED","BUS_EVENT_TYPE_VESTING_SUMMARY","BUS_EVENT_TYPE_TRANSFER_FEES_PAID","BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED","BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED","BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED","BUS_EVENT_TYPE_TEAMS_STATS_UPDATED","BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED","BUS_EVENT_TYPE_CANCELLED_ORDERS","BUS_EVENT_TYPE_GAME_SCORES","BUS_EVENT_TYPE_AMM","BUS_EVENT_TYPE_MARKET","BUS_EVENT_TYPE_TX_ERROR"],"title":"Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items","type":"string"},"v1CancelAMM":{"description":"Command to cancel an automated market maker for a given market.","properties":{"marketId":{"description":"Market ID to cancel an AMM for.","type":"string"},"method":{"$ref":"#/components/schemas/v1CancelAMMMethod","description":"Method to use to cancel the AMM."}},"type":"object"},"v1CancelAMMMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_IMMEDIATE: Cancellation will be immediate and any open positions will be transferred to the network for liquidation.\n - METHOD_REDUCE_ONLY: AMM will only trade to reduce its position, and will be cancelled once its position reaches zero.","enum":["METHOD_UNSPECIFIED","METHOD_IMMEDIATE","METHOD_REDUCE_ONLY"],"type":"string"},"v1CancelledOrders":{"properties":{"marketId":{"description":"Market ID for the event.","type":"string"},"orderIds":{"description":"The order IDs that were cancelled.","items":{"type":"string"},"type":"array"},"partyId":{"description":"The ID of the party which cancelled the orders.","type":"string"}},"type":"object"},"v1CheckRawTransactionRequest":{"properties":{"tx":{"format":"byte","required":["tx"],"title":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that would be submitted to the Vega blockchain","type":"string"}},"required":["tx"],"title":"Request for checking a version agnostic transaction on Vega","type":"object"},"v1CheckRawTransactionResponse":{"properties":{"info":{"title":"Unused","type":"string"},"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully checked.","type":"string"},"gasUsed":{"description":"Unused.","format":"int64","type":"string"},"gasWanted":{"description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction passed the submission checks.","type":"boolean"}},"title":"Response for checking a version agnostic transaction on Vega","type":"object"},"v1CheckTransactionRequest":{"properties":{"tx":{"$ref":"#/components/schemas/v1Transaction","description":"Transaction containing a command to be checked on the network, and not added to the chain's mempool."}},"title":"Request for checking a transaction v2 on Vega","type":"object"},"v1CheckTransactionResponse":{"properties":{"info":{"description":"Unused.","type":"string"},"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully checked.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"gasUsed":{"description":"Unused.","format":"int64","type":"string"},"gasWanted":{"description":"Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction passed the submission checks.","type":"boolean"}},"type":"object"},"v1CheckpointEvent":{"properties":{"blockHash":{"type":"string"},"blockHeight":{"format":"uint64","type":"string"},"hash":{"type":"string"}},"type":"object"},"v1Condition":{"properties":{"operator":{"$ref":"#/components/schemas/ConditionOperator","description":"Type of comparison to make on the value."},"value":{"description":"Value to be compared with by the operator.","type":"string"}},"title":"Condition describes the condition that must be validated by the network","type":"object"},"v1CoreSnapshotData":{"description":"CoreSnapshotData represents the core snapshot data.","properties":{"blockHash":{"title":"Hash of the snapshot block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height at which snapshot was taken","type":"string"},"coreVersion":{"description":"Semver version number of the core.","type":"string"},"protocolUpgradeBlock":{"title":"Indicates if the snapshot is taken as part of protocol upgrade","type":"boolean"}},"type":"object"},"v1CreateReferralSet":{"description":"Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set.","properties":{"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1CreateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1CreateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"External link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamUrl":{"description":"External link to the team's homepage.","type":"string"}},"type":"object"},"v1Data":{"description":"Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data.","properties":{"broadcastAt":{"description":"Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec.","format":"int64","type":"string"},"data":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Data holds all the properties of the data","type":"array"},"error":{"description":"Error message if the data could not be sourced.","type":"string"},"matchedSpecIds":{"description":"`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data.","items":{"type":"string"},"type":"array"},"metaData":{"items":{"$ref":"#/components/schemas/v1Property"},"title":"Holds all metadata properties","type":"array"},"signers":{"items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"v1DelegateSubmission":{"description":"Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator.","properties":{"amount":{"description":"Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places.","type":"string"},"nodeId":{"description":"Node ID to delegate stake to.","type":"string"}},"type":"object"},"v1DelegationBalanceEvent":{"properties":{"amount":{"type":"string"},"epochSeq":{"type":"string"},"nodeId":{"type":"string"},"party":{"type":"string"}},"title":"DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect","type":"object"},"v1DistressedOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"parties":{"items":{"type":"string"},"title":"Slice of Party IDs i.e. each party's public key for the event","type":"array"}},"title":"Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders","type":"object"},"v1DistressedPositions":{"description":"Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field.","properties":{"distressedParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, that are distressed but still have open volume","type":"array"},"marketId":{"title":"Market ID for the event","type":"string"},"safeParties":{"items":{"type":"string"},"title":"Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position","type":"array"}},"type":"object"},"v1ERC20MultiSigSignerAdded":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was added for","type":"string"},"newSigner":{"title":"Ethereum address of the new signer","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"signatureId":{"title":"ID of the signature bundle","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node to be added","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"nonce":{"type":"string"},"signer":{"type":"string"},"txHash":{"type":"string"},"type":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerEventType"}},"type":"object"},"v1ERC20MultiSigSignerEventType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_ADDED","TYPE_REMOVED"],"type":"string"},"v1ERC20MultiSigSignerRemoved":{"properties":{"chainId":{"description":"EVM chain ID that the multisig control contract lives on.","type":"string"},"epochSeq":{"title":"Epoch that the node was removed for","type":"string"},"nonce":{"description":"Nonce used.","type":"string"},"oldSigner":{"title":"Ethereum address of the signer to be removed","type":"string"},"signatureSubmitters":{"items":{"$ref":"#/components/schemas/v1ERC20MultiSigSignerRemovedSubmitter"},"title":"List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set","type":"array"},"timestamp":{"format":"int64","title":"Time at which this happened","type":"string"},"validatorId":{"title":"Node ID of the Vega node which is to be removed","type":"string"}},"type":"object"},"v1ERC20MultiSigSignerRemovedSubmitter":{"properties":{"signatureId":{"description":"Signature ID of the signer removed.","type":"string"},"submitter":{"title":"Address of the submitter of the transaction","type":"string"}},"type":"object"},"v1ERC20MultiSigThresholdSetEvent":{"properties":{"blockNumber":{"format":"uint64","type":"string"},"blockTime":{"format":"int64","type":"string"},"chainId":{"type":"string"},"id":{"type":"string"},"logIndex":{"format":"uint64","type":"string"},"newThreshold":{"format":"int64","type":"integer"},"nonce":{"type":"string"},"txHash":{"type":"string"}},"type":"object"},"v1ETHAddress":{"properties":{"address":{"type":"string"}},"type":"object"},"v1EndBlock":{"properties":{"height":{"format":"uint64","type":"string"}},"title":"EndBlock","type":"object"},"v1EpochEvent":{"properties":{"action":{"$ref":"#/components/schemas/vegaEpochAction","title":"Action tells us what action is taking place"},"endTime":{"format":"int64","title":"Vega time at which this epoch actually ended","type":"string"},"expireTime":{"format":"int64","title":"Vega time at which this epoch should end","type":"string"},"seq":{"format":"uint64","title":"Sequence number that increases by one each epoch","type":"string"},"startTime":{"format":"int64","title":"Vega time at which this epoch started","type":"string"}},"title":"Epoch details","type":"object"},"v1EthereumKeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated.","properties":{"currentAddress":{"description":"Ethereum address of the node's current Ethereum keys.","type":"string"},"ethereumSignature":{"$ref":"#/components/schemas/v1Signature","description":"Signature signed by the new Ethereum key that can be verified to prove ownership."},"newAddress":{"description":"Ethereum address that is being rotated to.","type":"string"},"submitterAddress":{"description":"Ethereum public key to use as a submitter to allow automatic signature generation.","type":"string"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1EthereumKeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newAddress":{"title":"Ethereum address that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Ethereum key","type":"string"},"oldAddress":{"title":"Ethereum address that was previously associated with the node","type":"string"}},"title":"Event that contains information about an Ethereum key rotation","type":"object"},"v1ExpiredOrders":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"orderIds":{"items":{"type":"string"},"title":"Slice of expired order IDs","type":"array"}},"type":"object"},"v1ExternalData":{"properties":{"data":{"$ref":"#/components/schemas/v1Data"}},"type":"object"},"v1FeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"makerFeesGenerated":{"description":"Maker fees paid by all trade aggressors, and which makers the fees were paid to.","items":{"$ref":"#/components/schemas/v1MakerFeesGenerated"},"type":"array"},"market":{"title":"Market the fees were paid in","type":"string"},"refereesDiscountApplied":{"description":"Total referral discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrerRewardsGenerated":{"description":"Referral rewards generated by all referee taker fees.","items":{"$ref":"#/components/schemas/v1ReferrerRewardsGenerated"},"type":"array"},"totalFeesPaidAndReceived":{"description":"Total trading fees received and paid by the party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalMakerFeesReceived":{"description":"Total maker fees received by the maker side.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"totalRewardsReceived":{"description":"Total referral rewards received by the referrer of the referral set.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"volumeDiscountApplied":{"description":"Total volume discounts applied to all referee taker fees.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"}},"title":"Fees rewards and discounts paid / received per parties during an epoch","type":"object"},"v1Filter":{"description":"Filter describes the conditions under which a data source data is considered of\ninterest or not.","properties":{"conditions":{"description":"Conditions that should be matched by the data to be\nconsidered of interest.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"key":{"$ref":"#/components/schemas/v1PropertyKey","description":"Data source's data property key targeted by the filter."}},"type":"object"},"v1FundingPayment":{"description":"The amount gained or lost by a party as a result of a funding payment.","properties":{"amount":{"description":"The amount paid, this can be negative for parties who lost at the end of the funding period.","type":"string"},"partyId":{"description":"ID of the party.","type":"string"}},"type":"object"},"v1FundingPayments":{"description":"Event notifying of funding payments at the end of a funding period.","properties":{"marketId":{"description":"ID of the market.","type":"string"},"payments":{"description":"List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period.","items":{"$ref":"#/components/schemas/v1FundingPayment"},"type":"array"},"seq":{"description":"Sequence number of the funding period associated with these payments.","format":"uint64","type":"string"}},"type":"object"},"v1FundingPeriod":{"description":"Event notifying on the details of a funding interval for a perpetuals market.","properties":{"end":{"description":"Time in Unix nanoseconds when the funding period ended.","format":"int64","type":"string"},"externalTwap":{"description":"TWAP for this period based on the external data-points.","type":"string"},"fundingPayment":{"description":"Funding payment for this period as the difference between the time-weighted average price of the external and internal data point.","type":"string"},"fundingRate":{"description":"Percentage difference between the time-weighted average price of the external and internal data point.","type":"string"},"internalTwap":{"description":"TWAP for this period based on the internal data-points.","type":"string"},"marketId":{"description":"ID of the market for which this funding period relates to.","type":"string"},"seq":{"description":"Sequence number of the funding period.","format":"uint64","type":"string"},"start":{"description":"Time in Unix nanoseconds when the funding period started.","format":"int64","type":"string"}},"type":"object"},"v1FundingPeriodDataPoint":{"description":"Event notifying a data point for a funding period.","properties":{"dataPointType":{"$ref":"#/components/schemas/FundingPeriodDataPointSource","description":"Origin of the data point."},"marketId":{"description":"Market ID which the data point relates to.","type":"string"},"price":{"description":"Price of the asset as seen by this data point.","type":"string"},"seq":{"description":"Sequence number of the funding period this data point belongs to.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds of when the data point was received.","format":"int64","type":"string"},"twap":{"description":"The TWAP for this source with this data-point added.","type":"string"}},"type":"object"},"v1GamePartyScore":{"description":"Scores per party per game with eligibility context.","properties":{"epoch":{"description":"Epoch when these scores were generated.","format":"int64","type":"string"},"gameId":{"description":"Game ID.","type":"string"},"isEligible":{"description":"If the party is eligible for a reward for this game based on the current information.","type":"boolean"},"openVolume":{"description":"Party's current open volume. Only populated if the game has a requirement for it.","type":"string"},"party":{"description":"The party ID.","type":"string"},"rank":{"description":"If the party is a member of a team, this is their relative position in the sorting order of the team.\nEmpty if not a team, or if the party is not eligible.","format":"uint64","type":"string"},"score":{"description":"Party's current score in the game.","type":"string"},"stakingBalance":{"description":"Party's current staking balance. Only populated if the game has a requirement for it.","type":"string"},"teamId":{"description":"Team the party belongs to. Unset if the party is not part of a team.","type":"string"},"time":{"description":"Timestamp in Unix nanoseconds when these scores were generated.","format":"int64","type":"string"},"totalFeesPaid":{"description":"Total fees paid by the party during the relevant period.","type":"string"}},"type":"object"},"v1GameScores":{"properties":{"partyScores":{"items":{"$ref":"#/components/schemas/v1GamePartyScore"},"type":"array"},"teamScores":{"items":{"$ref":"#/components/schemas/v1GameTeamScore"},"type":"array"}},"type":"object"},"v1GameTeamScore":{"properties":{"epoch":{"description":"Epoch when these scores were generated.","format":"int64","type":"string"},"gameId":{"description":"Game ID.","type":"string"},"score":{"description":"Team's current collective score in the game.","type":"string"},"teamId":{"title":"Team ID","type":"string"},"time":{"description":"Timestamp in Unix nanoseconds when these scores were generated.","format":"int64","type":"string"}},"type":"object"},"v1GetSpamStatisticsResponse":{"properties":{"chainId":{"description":"Chain ID for which the statistics are captured.","type":"string"},"statistics":{"$ref":"#/components/schemas/v1SpamStatistics","title":"Spam statistics for the party"}},"title":"Response containing all the spam statistics of a party for the current epoch","type":"object"},"v1GetVegaTimeResponse":{"properties":{"timestamp":{"format":"int64","title":"Timestamp representation of current VegaTime as represented in\nUnix nanoseconds, for example `1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`","type":"string"}},"title":"Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"","type":"object"},"v1IcebergOpts":{"properties":{"minimumVisibleSize":{"description":"Minimum allowed remaining size of the order before it is replenished back to its peak size.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that is made visible and can be traded with during the execution of a single order.","format":"uint64","type":"string"}},"title":"Iceberg order options","type":"object"},"v1InternalTimeTrigger":{"description":"Trigger for an internal time data source.","properties":{"every":{"description":"Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately.","format":"int64","type":"string"},"initial":{"description":"Trigger when the vega time is greater or equal to this time, in Unix seconds.","format":"int64","type":"string"}},"type":"object"},"v1IssueSignatures":{"description":"Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command.","properties":{"chainId":{"description":"Chain ID of the bridge to generate signatures for.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"What kind of signatures to generate, namely for whether a signer is being added or removed."},"submitter":{"description":"Ethereum address which will submit the signatures to the smart contract.","type":"string"},"validatorNodeId":{"description":"Node ID of the validator node that will be signed in or out of the smart contract.","type":"string"}},"type":"object"},"v1JoinTeam":{"description":"Command that allows the submitter to join a team or change teams if they are already a member of a team.","properties":{"id":{"description":"ID of the team to join, this is the same as the referral code used to generate the team.","type":"string"}},"type":"object"},"v1KeyRotateSubmission":{"description":"A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated.","properties":{"currentPubKeyHash":{"description":"Hash of the node's current Vega public key.","type":"string"},"newPubKey":{"description":"Vega public key that would be rotated to.","type":"string"},"newPubKeyIndex":{"description":"New Vega public key derivation index.","format":"int64","type":"integer"},"targetBlock":{"description":"Block height at which the key rotation will take effect.","format":"uint64","type":"string"}},"type":"object"},"v1KeyRotation":{"properties":{"blockHeight":{"format":"uint64","title":"Block height when the key rotation took effect","type":"string"},"newPubKey":{"title":"Vega public key that is newly associated with the node","type":"string"},"nodeId":{"title":"Node ID of the node that rotated their Vega key","type":"string"},"oldPubKey":{"title":"Vega public key that was previously associated with the node","type":"string"}},"title":"Event that contains information about a Vega key rotation","type":"object"},"v1LastBlockHeightResponse":{"properties":{"chainId":{"title":"Network chain id from which the block comes from","type":"string"},"hash":{"title":"Last block hash","type":"string"},"height":{"format":"uint64","title":"Last block height","type":"string"},"spamPowDifficulty":{"format":"int64","title":"Difficulty of the proof of work, i.e. the target number of zeros","type":"integer"},"spamPowHashFunction":{"title":"Supported proof of work hash function","type":"string"},"spamPowIncreasingDifficulty":{"title":"Boolean indicating whether increasing difficulty is allowed for using the\nsame height for more than `spam_pow_number_of_past_blocks` transactions","type":"boolean"},"spamPowNumberOfPastBlocks":{"format":"int64","title":"Supported proof of work number of blocks behind current height allowed","type":"integer"},"spamPowNumberOfTxPerBlock":{"format":"int64","title":"Allowed number of transactions per block","type":"integer"}},"title":"Response with the height of the last block processed by\ntendermint","type":"object"},"v1LedgerMovements":{"properties":{"ledgerMovements":{"items":{"$ref":"#/components/schemas/vegaLedgerMovement"},"title":"One or more entries containing internal transfer information","type":"array"}},"title":"Transfer responses event contains a collection of transfer information","type":"object"},"v1LiquidityProvisionAmendment":{"description":"Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged.","properties":{"commitmentAmount":{"description":"New commitment amount.","type":"string"},"fee":{"description":"New nominated liquidity fee factor.","type":"string"},"marketId":{"description":"Market that the submitter wants to amend the liquidity commitment for.","type":"string"},"reference":{"description":"New arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LiquidityProvisionCancellation":{"description":"Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market.","properties":{"marketId":{"description":"Market that the submitter will stop providing liquidity for.","type":"string"}},"type":"object"},"v1LiquidityProvisionSubmission":{"description":"A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market.","properties":{"commitmentAmount":{"description":"Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"marketId":{"description":"Market that the submitter wishes to provide liquidity for.","type":"string"},"reference":{"description":"Arbitrary reference to be added to every order created out of this liquidity provision submission.","type":"string"}},"type":"object"},"v1LossSocialization":{"properties":{"amount":{"title":"Amount distributed","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"}},"title":"Loss socialization event contains details on the amount of wins unable to be distributed","type":"object"},"v1MakerFeesGenerated":{"properties":{"makerFeesPaid":{"description":"Amount of maker fees paid by the taker to the maker.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"taker":{"description":"Party that paid the fees.","type":"string"}},"title":"Maker fees generated by the trade aggressor","type":"object"},"v1MarketEvent":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"payload":{"title":"Payload is a unique information string","type":"string"}},"title":"MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging","type":"object"},"v1MarketTick":{"properties":{"id":{"title":"Market ID for the event","type":"string"},"time":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Market tick event contains the time value for when a particular market was last processed on Vega","type":"object"},"v1NodeSignature":{"description":"A validator command sent automatically containing a signature that can be used on a foreign chain to process an action.","properties":{"id":{"description":"ID of the resource that the signature relates to.","type":"string"},"kind":{"$ref":"#/components/schemas/v1NodeSignatureKind","description":"Kind of resource being signed."},"sig":{"description":"Signature generated by the node.","format":"byte","type":"string"}},"type":"object"},"v1NodeSignatureKind":{"default":"NODE_SIGNATURE_KIND_UNSPECIFIED","description":"- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.","enum":["NODE_SIGNATURE_KIND_UNSPECIFIED","NODE_SIGNATURE_KIND_ASSET_NEW","NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED","NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED","NODE_SIGNATURE_KIND_ASSET_UPDATE"],"title":"Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc","type":"string"},"v1ObserveEventBusResponse":{"properties":{"events":{"description":"One or more events that match the subscription request criteria.","items":{"$ref":"#/components/schemas/v1BusEvent"},"type":"array"}},"title":"Response to a subscribed stream of events from the Vega event bus","type":"object"},"v1OneOffGovernanceTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"v1OracleDataSubmission":{"properties":{"payload":{"description":"Data provided by the data source.","format":"byte","type":"string"},"source":{"$ref":"#/components/schemas/OracleDataSubmissionOracleSource","description":"Source from which the data is coming from."}},"title":"Command to submit new oracle data from third party providers","type":"object"},"v1OrderAmendment":{"description":"A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for the new expiry time for the order.","format":"int64","type":"string"},"marketId":{"description":"Market ID that the order was originally submitted to.","type":"string"},"orderId":{"description":"ID of the order to amend.","type":"string"},"peggedOffset":{"description":"New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"peggedReference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"New pegged reference for the order."},"price":{"description":"New price for the order. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"size":{"description":"New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0.","format":"uint64","type":"string"},"sizeDelta":{"description":"Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set.","format":"int64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"New time in force for the order."}},"type":"object"},"v1OrderCancellation":{"description":"A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"orderId":{"description":"Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1OrderSubmission":{"description":"A command that submits an order to the Vega network for a given market.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT.","format":"int64","type":"string"},"icebergOpts":{"$ref":"#/components/schemas/v1IcebergOpts","description":"Iceberg order details. If set, the order will exist on the order book in chunks."},"marketId":{"description":"Market ID to submit the order to.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times."},"postOnly":{"description":"If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"reduceOnly":{"description":"If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders.","type":"boolean"},"reference":{"description":"Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order.","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Which side of the order book the order is for, e.g. buy or sell."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of units.","format":"uint64","type":"string"},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","description":"Time in force indicates how long an order will remain active before it is executed or expires.."},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type of the order."}},"type":"object"},"v1PaidLiquidityFeesStats":{"properties":{"asset":{"description":"Settlement asset of the market.","type":"string"},"epochSeq":{"description":"Epoch for which these stats where valid.","format":"uint64","type":"string"},"feesPaidPerParty":{"description":"Fees paid per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"market":{"description":"Market the fees were paid in.","type":"string"},"totalFeesPaid":{"description":"Total fees paid across all parties.","type":"string"}},"type":"object"},"v1PartyActivityStreak":{"properties":{"activeFor":{"description":"How many epoch this party has been active for.","format":"uint64","type":"string"},"epoch":{"description":"The epoch this information is relevant to.","format":"uint64","type":"string"},"inactiveFor":{"description":"how many epoch this party has been inactive for.","format":"uint64","type":"string"},"isActive":{"description":"Is this party considered active or not.","type":"boolean"},"openVolume":{"title":"Party's open interest volume at the end of the given epoch","type":"string"},"party":{"description":"The party.","type":"string"},"rewardDistributionActivityMultiplier":{"description":"The current rewards distribution multiplier for this party.","type":"string"},"rewardVestingActivityMultiplier":{"description":"The vesting multiplier for this party.","type":"string"},"tradedVolume":{"title":"Party's traded volume at the end of the given epoch","type":"string"}},"title":"The updated activity streak of a party at end of epoch","type":"object"},"v1PartyAmount":{"properties":{"amount":{"description":"Amount received.","type":"string"},"party":{"description":"Receiving party ID.","type":"string"},"quantumAmount":{"description":"Amount value in quantum.","type":"string"}},"title":"A pair of a party and amount","type":"object"},"v1PartyLockedBalance":{"description":"A party's locked balance for a given asset.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Locked balance.","type":"string"},"untilEpoch":{"description":"Epoch in which the balance will be released.","format":"uint64","type":"string"}},"type":"object"},"v1PartyMarginModeUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the update happened.","format":"uint64","type":"string"},"marginFactor":{"description":"Margin factor for the market. Isolated mode only.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Updated margin mode."},"marketId":{"description":"Unique ID of the market in which the update happened.","type":"string"},"maxTheoreticalLeverage":{"description":"Maximum theoretical leverage for the market. Isolated mode only.","type":"string"},"minTheoreticalMarginFactor":{"description":"Minimum theoretical margin factor for the market. Isolated mode only.","type":"string"},"partyId":{"description":"Unique ID of the party that updated their margin mode.","type":"string"}},"type":"object"},"v1PartyProfileUpdated":{"properties":{"updatedProfile":{"$ref":"#/components/schemas/vegaPartyProfile","description":"Party's profile updated."}},"type":"object"},"v1PartyVestingBalance":{"description":"Balance that is being vested for the party.","properties":{"asset":{"description":"Asset ID.","type":"string"},"balance":{"description":"Balance that is vested.","type":"string"}},"type":"object"},"v1PartyVestingStats":{"description":"The vesting stats for a given party.","properties":{"partyId":{"description":"The party.","type":"string"},"quantumBalance":{"description":"The balance of the party, in quantum.","type":"string"},"rewardBonusMultiplier":{"description":"The bonus multiplier applied on the reward.","type":"string"},"summedQuantumBalance":{"description":"The balance of the party and derived keys, in quantum.","type":"string"},"summedRewardBonusMultiplier":{"description":"Bonus multiplier applied on the reward, summed across all derived accounts.","type":"string"}},"type":"object"},"v1PartyVestingSummary":{"properties":{"party":{"description":"Party ID.","type":"string"},"partyLockedBalances":{"description":"List of locked balances.","items":{"$ref":"#/components/schemas/v1PartyLockedBalance"},"type":"array"},"partyVestingBalances":{"description":"List of vesting balances.","items":{"$ref":"#/components/schemas/v1PartyVestingBalance"},"type":"array"}},"title":"Summary of a party's vesting balances","type":"object"},"v1PartyVolumeDiscountStats":{"description":"Volume discount stats for a given party.","properties":{"discountFactor":{"description":"Discount factor applied to fees.","type":"string"},"partyId":{"description":"Party ID.","type":"string"},"runningVolume":{"description":"The party's running volume.","type":"string"}},"type":"object"},"v1PoWBlockState":{"properties":{"blockHash":{"title":"Hash of the current block","type":"string"},"blockHeight":{"format":"uint64","title":"Block height for the current Proof of Work state statistics","type":"string"},"difficulty":{"format":"uint64","title":"Base difficulty for this block for when transactions seen < tx_per_block","type":"string"},"expectedDifficulty":{"description":"This is the minimum required difficulty for the next transaction submitted on this block\nif it is possible to submit more transactions on this block, otherwise nil.","format":"uint64","type":"string"},"hashFunction":{"title":"Hashing function used to calculate the block hash","type":"string"},"increasingDifficulty":{"title":"Whether or not this block allows for increasing proof-of-work difficulty if the\ntx-per-block-hash limit has been reached","type":"boolean"},"transactionsSeen":{"format":"uint64","title":"Total number of transactions seen in the block","type":"string"},"txPerBlock":{"format":"uint64","title":"Number of transactions that can have their proof-of-work calculated with this block hash before\neither the difficulty increases, or no more transactions can use this block hash","type":"string"}},"title":"Proof of Work state for a given block","type":"object"},"v1PoWStatistic":{"properties":{"bannedUntil":{"title":"PoW banned until timestamp as RFC3339Nano","type":"string"},"blockStates":{"items":{"$ref":"#/components/schemas/v1PoWBlockState"},"title":"Block state for each block in scope for PoW calculation","type":"array"},"numberOfPastBlocks":{"format":"uint64","title":"Number of block behind the current block whose hash can be used for proof-of-work calculations","type":"string"}},"title":"Proof of work statistics for a party","type":"object"},"v1PositionResolution":{"properties":{"closed":{"format":"int64","title":"Number of close outs","type":"string"},"distressed":{"format":"int64","title":"Number of distressed traders","type":"string"},"markPrice":{"title":"Mark price as a string representing a scaled price","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"}},"title":"Position resolution event contains information on distressed trades","type":"object"},"v1PositionStateEvent":{"properties":{"marketId":{"title":"Market ID for this position update","type":"string"},"partyId":{"title":"Party ID for this position update","type":"string"},"potentialBuys":{"format":"int64","title":"Potential orders","type":"string"},"potentialSells":{"format":"int64","type":"string"},"size":{"format":"int64","title":"Current position","type":"string"},"vwBuyPrice":{"title":"Volume weighted prices","type":"string"},"vwSellPrice":{"type":"string"}},"title":"Position state event contains the current position state for a single party in a single market","type":"object"},"v1ProofOfWork":{"description":"Components needed for the network to verify proof-of-work.","properties":{"nonce":{"description":"Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network.","format":"uint64","type":"string"},"tid":{"description":"Unique transaction identifier used to seed the proof-of-work hash.","type":"string"}},"type":"object"},"v1PropagateChainEventResponse":{"properties":{"success":{"title":"Success will be true if the event was accepted by the node,\n**Important** - success does not mean that the event is confirmed by consensus","type":"boolean"}},"title":"Response for a new event sent by the blockchain queue to be propagated on Vega","type":"object"},"v1Property":{"description":"Property describes one property of data spec with a key with its value.","properties":{"name":{"description":"Name of the property.","type":"string"},"value":{"description":"Value of the property.","type":"string"}},"type":"object"},"v1PropertyKey":{"description":"PropertyKey describes the property key contained in data source data.","properties":{"name":{"description":"Name of the property.","type":"string"},"numberDecimalPlaces":{"format":"uint64","title":"Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER","type":"string"},"type":{"$ref":"#/components/schemas/v1PropertyKeyType","description":"Data type of the property."}},"type":"object"},"v1PropertyKeyType":{"default":"TYPE_UNSPECIFIED","description":"Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type.","enum":["TYPE_UNSPECIFIED","TYPE_EMPTY","TYPE_INTEGER","TYPE_STRING","TYPE_BOOLEAN","TYPE_DECIMAL","TYPE_TIMESTAMP"],"type":"string"},"v1ProposalSubmission":{"description":"Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market.","properties":{"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reference":{"description":"Arbitrary human-readable reference identifying the proposal.","type":"string"},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment."}},"type":"object"},"v1ProtocolUpgradeDataNodeReady":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the data node is ready for protocol upgrade","type":"object"},"v1ProtocolUpgradeEvent":{"properties":{"approvers":{"items":{"type":"string"},"title":"Tendermint validators that have agreed to the upgrade","type":"array"},"status":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposalStatus","title":"Status of the proposal"},"upgradeBlockHeight":{"format":"uint64","title":"Block height at which to perform the upgrade","type":"string"},"vegaReleaseTag":{"title":"Release tag for the vega binary","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposal":{"description":"A validator command sent manually by a node operator to propose a protocol upgrade.","properties":{"upgradeBlockHeight":{"description":"Block height at which to perform the upgrade.","format":"uint64","type":"string"},"vegaReleaseTag":{"description":"Release tag for the Vega binary.","type":"string"}},"type":"object"},"v1ProtocolUpgradeProposalStatus":{"default":"PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","enum":["PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING","PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED","PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED"],"title":"- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected","type":"string"},"v1ProtocolUpgradeStarted":{"properties":{"lastBlockHeight":{"format":"uint64","type":"string"}},"title":"Event indicating the core is starting a protocol upgrade","type":"object"},"v1PubKey":{"description":"PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated.","properties":{"key":{"type":"string"}},"type":"object"},"v1RecurringGovernanceTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"v1RefereeJoinedReferralSet":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the set.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined the set.","format":"int64","type":"string"},"referee":{"description":"Party that joined the set.","type":"string"},"setId":{"description":"Unique ID of the referral set the referee joined.","type":"string"}},"type":"object"},"v1RefereeJoinedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party joined the team.","format":"uint64","type":"string"},"joinedAt":{"description":"Time in Unix nanoseconds when the party joined a team.","format":"int64","type":"string"},"referee":{"description":"The party that joined the team.","type":"string"},"teamId":{"description":"The unique identifier of the team the referee joined.","type":"string"}},"type":"object"},"v1RefereeStats":{"properties":{"discountFactor":{"description":"Discount factor applied to the party.","type":"string"},"epochNotionalTakerVolume":{"title":"Current referee notional taker volume","type":"string"},"partyId":{"description":"Unique ID of the party.","type":"string"}},"type":"object"},"v1RefereeSwitchedTeam":{"properties":{"atEpoch":{"description":"Epoch at which the party switched the team.","format":"uint64","type":"string"},"fromTeamId":{"description":"The unique identifier of the team the referee left.","type":"string"},"referee":{"description":"The party that switched team.","type":"string"},"switchedAt":{"description":"Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time.","format":"int64","type":"string"},"toTeamId":{"description":"The unique identifier of the team joined.","type":"string"}},"type":"object"},"v1ReferralProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the referral program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1ReferralProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the referral program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"Referral program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the referral program started.","format":"int64","type":"string"}},"type":"object"},"v1ReferralProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the referral program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaReferralProgram","description":"The updated referral program."},"updatedAt":{"description":"Time in Unix nanoseconds when the referral program was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetCreated":{"properties":{"createdAt":{"description":"Time in Unix nanoseconds when the set was created.","format":"int64","type":"string"},"referrer":{"description":"Party that created the set.","type":"string"},"setId":{"description":"Unique ID of the created set.","type":"string"},"updatedAt":{"description":"Time in Unix nanoseconds when the set was updated.","format":"int64","type":"string"}},"type":"object"},"v1ReferralSetStatsUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the set's statistics are updated.","format":"uint64","type":"string"},"refereesStats":{"description":"Referees' statistics for that epoch.","items":{"$ref":"#/components/schemas/v1RefereeStats"},"type":"array"},"referralSetRunningNotionalTakerVolume":{"description":"Running volume for the set based on the window length of the current\nreferral program.","type":"string"},"referrerTakerVolume":{"title":"Taker volume of the referrer","type":"string"},"rewardFactor":{"description":"Reward factor applied to the trades.","type":"string"},"rewardsFactorMultiplier":{"description":"Rewards factor multiplier for the trades.","type":"string"},"rewardsMultiplier":{"description":"Rewards multiplier applied to the trades.","type":"string"},"setId":{"description":"Unique ID of the set.","type":"string"},"wasEligible":{"description":"Indicates if the referral set was eligible to be part of the referral program.","type":"boolean"}},"type":"object"},"v1ReferrerRewardsGenerated":{"properties":{"generatedReward":{"description":"Amount of rewards generated per party.","items":{"$ref":"#/components/schemas/v1PartyAmount"},"type":"array"},"referrer":{"description":"Referrer party.","type":"string"}},"title":"Rewards generated for referrers by each of their referees","type":"object"},"v1RewardPayoutEvent":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"epochSeq":{"type":"string"},"gameId":{"type":"string"},"lockedUntilEpoch":{"type":"string"},"party":{"type":"string"},"percentOfTotalReward":{"type":"string"},"quantumAmount":{"type":"string"},"rewardType":{"type":"string"},"timestamp":{"format":"int64","type":"string"}},"type":"object"},"v1SettleDistressed":{"properties":{"margin":{"title":"Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"},"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID i.e. a party's public key for the event","type":"string"},"price":{"title":"Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places","type":"string"}},"title":"Settle distressed event contains information on distressed trading parties who are closed out","type":"object"},"v1SettleMarket":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"}},"title":"Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly","type":"object"},"v1SettlePosition":{"properties":{"marketId":{"title":"Market ID for the event","type":"string"},"partyId":{"title":"Party ID (public key) for the event","type":"string"},"positionFactor":{"title":"Position factor - 10 ^ number of position decimal places","type":"string"},"price":{"title":"Price of settlement as a string","type":"string"},"tradeSettlements":{"items":{"$ref":"#/components/schemas/v1TradeSettlement"},"title":"A collection of 1 or more trade settlements","type":"array"}},"title":"Settle position event contains position settlement information for a party","type":"object"},"v1Signature":{"description":"Signature definition that allows the network to authenticate external data.","properties":{"algo":{"description":"Algorithm used to create the signature.","type":"string"},"value":{"description":"Hex encoded bytes of the signature.","type":"string"},"version":{"description":"Version of the algorithm used to create the signature.","format":"int64","type":"integer"}},"type":"object"},"v1Signer":{"properties":{"ethAddress":{"$ref":"#/components/schemas/v1ETHAddress","description":"In case of an open oracle - Ethereum address will be submitted."},"pubKey":{"$ref":"#/components/schemas/v1PubKey","description":"List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys."}},"type":"object"},"v1SpamStatistic":{"properties":{"bannedUntil":{"title":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","type":"string"},"countForEpoch":{"format":"uint64","title":"Current transaction count received from the party during this epoch for this policy","type":"string"},"maxForEpoch":{"format":"uint64","title":"Maximum number of transactions allowed for this policy in an epoch","type":"string"},"minTokensRequired":{"title":"Effective minimum number of tokens required to submit a transaction of this type","type":"string"}},"title":"Statistics for a given spam policy","type":"object"},"v1SpamStatistics":{"properties":{"applyReferralCode":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to apply referral codes."},"createReferralSet":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to create referral sets."},"delegations":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for delegation transactions made by the party."},"epochSeq":{"description":"Epoch in which these statistics apply to.","format":"uint64","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for multisig signatures issued for the party."},"nodeAnnouncements":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for node announcement transactions made by the party."},"pow":{"$ref":"#/components/schemas/v1PoWStatistic","description":"Statistics for proof of work difficulty observed per block for the party."},"proposals":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for proposal transactions made by the party."},"transfers":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transfer transactions made by the party."},"updateReferralSet":{"$ref":"#/components/schemas/v1SpamStatistic","description":"Statistics for transactions made by the party to update referral sets."},"votes":{"$ref":"#/components/schemas/v1VoteSpamStatistics","description":"Statistics for proposal votes made by the party."}},"title":"Complete spam statistics captured for a given party","type":"object"},"v1StakeLinking":{"properties":{"amount":{"description":"Amount of stake deposited or removed.","type":"string"},"blockHeight":{"description":"Block when the event happened.","format":"uint64","type":"string"},"blockTime":{"description":"Block time.","format":"int64","type":"string"},"ethereumAddress":{"description":"Ethereum address from which the stake link was initiated.","type":"string"},"finalizedAt":{"description":"Time at which the Vega network finalised the state of the event.","format":"int64","type":"string"},"id":{"title":"Internal ID for this staking event","type":"string"},"logIndex":{"description":"Log index.","format":"uint64","type":"string"},"party":{"description":"Party to whom the event is directed at.","type":"string"},"status":{"$ref":"#/components/schemas/v1StakeLinkingStatus","description":"Status of the event."},"ts":{"description":"Timestamp in Unix nanoseconds of when the event was emitted by Ethereum.","format":"int64","type":"string"},"txHash":{"description":"Hash of the transaction in which the event happened.","type":"string"},"type":{"$ref":"#/components/schemas/v1StakeLinkingType","description":"Stake linking event type."}},"title":"StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network","type":"object"},"v1StakeLinkingStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_ACCEPTED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network","type":"string"},"v1StakeLinkingType":{"default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_LINK","TYPE_UNLINK"],"title":"- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction","type":"string"},"v1StateVar":{"properties":{"eventId":{"type":"string"},"id":{"type":"string"},"state":{"type":"string"}},"title":"StateVar event updates on state changes in state variable consensus","type":"object"},"v1Statistics":{"properties":{"accountSubscriptions":{"format":"int64","title":"Current number of stream subscribers to account data","type":"integer"},"appVersion":{"title":"Version of the Vega node software","type":"string"},"appVersionHash":{"title":"Version hash of the Vega node software","type":"string"},"averageOrdersPerBlock":{"format":"uint64","title":"Average orders per block","type":"string"},"averageTxBytes":{"format":"uint64","title":"Average transaction size in bytes","type":"string"},"backlogLength":{"format":"uint64","title":"Current backlog length i.e., number of transactions, that are waiting to be included in a block","type":"string"},"blockDuration":{"format":"uint64","title":"Current block duration, in nanoseconds","type":"string"},"blockHash":{"title":"Current block hash","type":"string"},"blockHeight":{"format":"uint64","title":"Current block height as reported by the Vega blockchain","type":"string"},"candleSubscriptions":{"format":"int64","title":"Current number of stream subscribers to candlestick data","type":"integer"},"chainId":{"title":"Unique ID for the underlying Vega blockchain","type":"string"},"chainVersion":{"title":"Version of the underlying Vega blockchain","type":"string"},"currentTime":{"title":"Current system date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"epochExpiryTime":{"title":"Epoch expected end time","type":"string"},"epochSeq":{"format":"uint64","title":"Current epoch","type":"string"},"epochStartTime":{"title":"Epoch start time","type":"string"},"eventCount":{"format":"uint64","title":"Number of events in the last block","type":"string"},"eventsPerSecond":{"format":"uint64","title":"Rate of events per second in the last block","type":"string"},"genesisTime":{"title":"Genesis block date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"marketDataSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market data","type":"integer"},"marketDepthSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market depth data","type":"integer"},"marketDepthUpdatesSubscriptions":{"format":"int64","title":"Current number of stream subscribers to market depth update data","type":"integer"},"orderSubscriptions":{"format":"int64","title":"Current number of stream subscribers to order data","type":"integer"},"ordersPerSecond":{"format":"uint64","title":"Orders processed per second","type":"string"},"positionsSubscriptions":{"format":"int64","title":"Current number of stream subscribers to positions data","type":"integer"},"status":{"$ref":"#/components/schemas/vegaChainStatus","title":"Status of the connection to the Vega blockchain"},"totalAmendOrder":{"format":"uint64","title":"Total number of order amendments since genesis across all markets","type":"string"},"totalCancelOrder":{"format":"uint64","title":"Total number of order cancellations since genesis across all markets","type":"string"},"totalCreateOrder":{"format":"uint64","title":"Total number of order submissions since genesis across all markets","type":"string"},"totalMarkets":{"format":"uint64","title":"Total markets on this Vega network","type":"string"},"totalOrders":{"format":"uint64","title":"Total number of orders processed since genesis across all markets","type":"string"},"totalPeers":{"format":"uint64","title":"Total number of connected peers to this node","type":"string"},"totalTrades":{"format":"uint64","title":"Total number of trades emitted since genesis across all markets","type":"string"},"tradeSubscriptions":{"format":"int64","title":"Current number of stream subscribers to trade data","type":"integer"},"tradesPerSecond":{"format":"uint64","title":"Trades emitted per second","type":"string"},"txPerBlock":{"format":"uint64","title":"Transactions per block","type":"string"},"uptime":{"title":"Total uptime for this node formatted in ISO-8601 datetime format with nanosecond precision","type":"string"},"vegaTime":{"title":"Current Vega date and time formatted in ISO-8601 datetime format with nanosecond precision","type":"string"}},"title":"Vega domain specific statistics as reported by the node the caller is connected to","type":"object"},"v1StatisticsResponse":{"properties":{"statistics":{"$ref":"#/components/schemas/v1Statistics"}},"title":"Response containing statistics about the Vega network","type":"object"},"v1StopOrderEvent":{"properties":{"stopOrder":{"$ref":"#/components/schemas/vegaStopOrder"},"submission":{"$ref":"#/components/schemas/v1OrderSubmission"}},"type":"object"},"v1StopOrderSetup":{"description":"Price and expiry configuration for a stop order.","properties":{"expiresAt":{"description":"Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission","description":"Order to be submitted once the trigger is breached."},"price":{"description":"Order will be submitted if the last traded price on the market breaches the given price.","type":"string"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Indicates if this order is linked to an order or position to derive the order size"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"If this order is linked to a position, provide an optional scaling factor"},"trailingPercentOffset":{"description":"Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted.","type":"string"}},"type":"object"},"v1StopOrdersCancellation":{"description":"A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command.","properties":{"marketId":{"description":"Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled.","type":"string"},"stopOrderId":{"description":"Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided.","type":"string"}},"type":"object"},"v1StopOrdersSubmission":{"description":"A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO).","properties":{"fallsBelow":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price falls below a given trigger price."},"risesAbove":{"$ref":"#/components/schemas/v1StopOrderSetup","description":"Stop order that will be triggered if the price rises above a given trigger price."}},"type":"object"},"v1SubmitAMM":{"description":"Command to create an automated market maker for a given market.","properties":{"commitmentAmount":{"description":"Amount to be committed to the AMM.","type":"string"},"concentratedLiquidityParameters":{"$ref":"#/components/schemas/v1SubmitAMMConcentratedLiquidityParameters","description":"Concentrated liquidity parameters defining the shape of the AMM's volume curves."},"marketId":{"description":"Market ID for which to create an AMM.","type":"string"},"proposedFee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market.","type":"string"},"slippageTolerance":{"title":"Slippage tolerance used for rebasing the AMM if its base price crosses with existing order","type":"string"}},"type":"object"},"v1SubmitAMMConcentratedLiquidityParameters":{"description":"Liquidity parameters that define the size and range of the AMM's tradeable volume.","properties":{"base":{"description":"Price that the AMM will quote as its \"fair price\" when its position is zero.","type":"string"},"leverageAtLowerBound":{"description":"Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"leverageAtUpperBound":{"description":"Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage.","type":"string"},"lowerBound":{"description":"Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position.","type":"string"},"upperBound":{"description":"Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position.","type":"string"}},"type":"object"},"v1SubmitRawTransactionRequest":{"properties":{"tx":{"format":"byte","required":["tx"],"title":"Bundle of signed payload and signature marshalled into a byte array, to form a transaction that will be submitted to the Vega blockchain","type":"string"},"type":{"$ref":"#/components/schemas/v1SubmitRawTransactionRequestType","title":"Type of transaction request, for example ASYNC, meaning the transaction will be submitted and not block on a response"}},"required":["tx"],"title":"Request for submitting a version agnostic transaction on Vega","type":"object"},"v1SubmitRawTransactionRequestType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_ASYNC: Transaction will be submitted without waiting for response\n - TYPE_SYNC: Transaction will be submitted, and blocking until the\ntendermint mempool returns a response\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the tendermint\nnetwork has committed it into a block. Used only for debugging,\nnot for submitting transactions","enum":["TYPE_UNSPECIFIED","TYPE_ASYNC","TYPE_SYNC","TYPE_COMMIT"],"title":"Blockchain transaction type","type":"string"},"v1SubmitRawTransactionResponse":{"properties":{"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"height":{"description":"Unused.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction was validated and submitted to the chain's mempool.","type":"boolean"},"txHash":{"description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","type":"string"}},"title":"Response for submitting a version agnostic transaction on Vega","type":"object"},"v1SubmitTransactionRequest":{"properties":{"tx":{"$ref":"#/components/schemas/v1Transaction","description":"Transaction containing a command to execute on the network, and a signature to provide authentication."},"type":{"$ref":"#/components/schemas/v1SubmitTransactionRequestType","description":"Method of submission."}},"title":"Request for submitting a transaction v2 on Vega","type":"object"},"v1SubmitTransactionRequestType":{"default":"TYPE_UNSPECIFIED","description":"Blockchain transaction type.\n\n - TYPE_ASYNC: Transaction will be submitted without waiting for a response.\n - TYPE_SYNC: Transaction will be submitted, and blocking until the mempool returns a response.\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the network has committed it into a block.\nUsed only for debugging local network, not for submitting transactions.","enum":["TYPE_UNSPECIFIED","TYPE_ASYNC","TYPE_SYNC","TYPE_COMMIT"],"type":"string"},"v1SubmitTransactionResponse":{"description":"Response for submitting a transaction on the network.","properties":{"code":{"description":"Error code to indicate the category of failure if the transaction was not successfully submitted.","format":"int64","type":"integer"},"data":{"description":"Further details for why the transaction was not successfully submitted.","type":"string"},"height":{"description":"Unused.","format":"int64","type":"string"},"log":{"description":"Further details for the underlying consensus layer of the result of the transaction.","type":"string"},"success":{"description":"Whether or not the transaction was validated and submitted to the chain's mempool.","type":"boolean"},"txHash":{"description":"Hash of the transaction, which can be used to identify the transaction in a node's event stream.","type":"string"}},"type":"object"},"v1TeamCreated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"atEpoch":{"description":"Epoch at which the team was created.","format":"uint64","type":"string"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"createdAt":{"description":"Time in Unix nanoseconds when the team is created.","format":"int64","type":"string"},"name":{"description":"Name of the team.","type":"string"},"referrer":{"description":"The party that created the team.","type":"string"},"teamId":{"description":"The unique identifier of the created team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamMemberStats":{"properties":{"notionalVolume":{"description":"Team members' notional volume for the epoch.","type":"string"},"partyId":{"description":"The party ID of the team member.","type":"string"}},"type":"object"},"v1TeamStats":{"properties":{"membersStats":{"description":"Statistics for each team member.","items":{"$ref":"#/components/schemas/v1TeamMemberStats"},"type":"array"},"teamId":{"description":"The unique identifier of the team.","type":"string"}},"type":"object"},"v1TeamUpdated":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"Link to an image of the team's avatar.","type":"string"},"closed":{"description":"Tells if a party can join the team or not.","type":"boolean"},"name":{"description":"Name of the team.","type":"string"},"teamId":{"description":"The unique identifier for the updated team.","type":"string"},"teamUrl":{"description":"Link to the team's homepage.","type":"string"}},"type":"object"},"v1TeamsStatsUpdated":{"description":"Stats for all teams.","properties":{"atEpoch":{"description":"Epoch at which the statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All teams' stats.","items":{"$ref":"#/components/schemas/v1TeamStats"},"type":"array"}},"type":"object"},"v1TimeUpdate":{"properties":{"timestamp":{"format":"int64","title":"Timestamp containing latest update from Vega blockchain aka Vega-time","type":"string"}},"title":"Time update event contains the latest time update from Vega blockchain and indicates the start of a new block","type":"object"},"v1TimeWeightedNotionalPositionUpdated":{"description":"Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify.","properties":{"asset":{"description":"Asset ID for the position's settlement asset.","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch the time weighted notional position is relevant for","type":"string"},"gameId":{"description":"Game ID the time weighted notional position is calculated for.","type":"string"},"party":{"title":"Party holding the position","type":"string"},"timeWeightedNotionalPosition":{"description":"Time weighted notional position from the end of the most recently completed epoch.","type":"string"}},"type":"object"},"v1TradeSettlement":{"properties":{"marketPrice":{"title":"Price of settlement as a string (in market decimals)","type":"string"},"price":{"title":"Price of settlement as string (in asset decimals)","type":"string"},"size":{"format":"int64","title":"Size of trade settlement","type":"string"}},"title":"Trade settlement is part of the settle position event","type":"object"},"v1Transaction":{"description":"Transaction containing a command that can be sent to instruct the network to execute an action.\nA transaction contains a byte string representation of the input data which must then be signed, with the signature added to the transaction.","properties":{"address":{"description":"Hex-encoded address of the sender. Not supported yet.","type":"string"},"inputData":{"description":"Protobuf message of type `InputData` marshalled into bytes. If the transaction version is V3 or higher then this bytes\nstring must be prepended with `chain_id_as_byes + \\0`.","format":"byte","type":"string"},"pow":{"$ref":"#/components/schemas/v1ProofOfWork","description":"Proof-of-work containing the random transaction ID used by the client and the nonce."},"pubKey":{"description":"Hex-encoded public key of the sender.","type":"string"},"signature":{"$ref":"#/components/schemas/v1Signature","description":"Signature of the input data field, signed by the sender of this transaction."},"version":{"$ref":"#/components/schemas/v1TxVersion","description":"Version of the transaction."}},"type":"object"},"v1TransactionResult":{"properties":{"amendAmm":{"$ref":"#/components/schemas/v1AmendAMM"},"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"applyReferralCode":{"$ref":"#/components/schemas/v1ApplyReferralCode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"batchProposal":{"$ref":"#/components/schemas/v1BatchProposalSubmission"},"cancelAmm":{"$ref":"#/components/schemas/v1CancelAMM"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"createReferralSet":{"$ref":"#/components/schemas/v1CreateReferralSet"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"ethereumKeyRotateSubmission":{"$ref":"#/components/schemas/v1EthereumKeyRotateSubmission"},"failure":{"$ref":"#/components/schemas/TransactionResultFailureDetails"},"hash":{"title":"Hash of the transaction","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"joinTeam":{"$ref":"#/components/schemas/v1JoinTeam"},"keyRotateSubmission":{"$ref":"#/components/schemas/v1KeyRotateSubmission"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"status":{"description":"Status of the transaction, did it succeed or an error was raised.","type":"boolean"},"stopOrdersCancellation":{"$ref":"#/components/schemas/v1StopOrdersCancellation"},"stopOrdersSubmission":{"$ref":"#/components/schemas/v1StopOrdersSubmission"},"submitAmm":{"$ref":"#/components/schemas/v1SubmitAMM"},"success":{"$ref":"#/components/schemas/TransactionResultSuccessDetails"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"updateMarginMode":{"$ref":"#/components/schemas/v1UpdateMarginMode"},"updatePartyProfile":{"$ref":"#/components/schemas/v1UpdatePartyProfile"},"updateReferralSet":{"$ref":"#/components/schemas/v1UpdateReferralSet"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TransferFees":{"properties":{"amount":{"description":"Amount of fees paid.","type":"string"},"discountApplied":{"description":"Amount that was subtracted from the transfer fee based on available discounts.","type":"string"},"epoch":{"description":"Epoch when the transfer was dispatched, and fees were paid.","format":"uint64","type":"string"},"transferId":{"description":"Transfer that triggered the collection of fees.","type":"string"}},"type":"object"},"v1TransferFeesDiscount":{"properties":{"amount":{"description":"Amount that the transfer fee was discounted by.","type":"string"},"asset":{"description":"Asset that the transfer fee discount is relevant to.","type":"string"},"epoch":{"description":"Epoch in which the discount was first available.","format":"uint64","type":"string"},"party":{"description":"Party that the transfer fee discount applies to.","type":"string"}},"type":"object"},"v1TransferStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_DONE","STATUS_REJECTED","STATUS_STOPPED","STATUS_CANCELLED"],"title":"- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user","type":"string"},"v1TxErrorEvent":{"properties":{"announceNode":{"$ref":"#/components/schemas/v1AnnounceNode"},"batchMarketInstructions":{"$ref":"#/components/schemas/v1BatchMarketInstructions"},"cancelTransfer":{"$ref":"#/components/schemas/commandsv1CancelTransfer"},"delegateSubmission":{"$ref":"#/components/schemas/v1DelegateSubmission"},"errMsg":{"title":"Error message describing what went wrong","type":"string"},"issueSignatures":{"$ref":"#/components/schemas/v1IssueSignatures"},"liquidityProvisionAmendment":{"$ref":"#/components/schemas/v1LiquidityProvisionAmendment"},"liquidityProvisionCancellation":{"$ref":"#/components/schemas/v1LiquidityProvisionCancellation"},"liquidityProvisionSubmission":{"$ref":"#/components/schemas/v1LiquidityProvisionSubmission"},"oracleDataSubmission":{"$ref":"#/components/schemas/v1OracleDataSubmission"},"orderAmendment":{"$ref":"#/components/schemas/v1OrderAmendment"},"orderCancellation":{"$ref":"#/components/schemas/v1OrderCancellation"},"orderSubmission":{"$ref":"#/components/schemas/v1OrderSubmission"},"partyId":{"title":"Unique party ID for the related party","type":"string"},"proposal":{"$ref":"#/components/schemas/v1ProposalSubmission"},"protocolUpgradeProposal":{"$ref":"#/components/schemas/v1ProtocolUpgradeProposal"},"transfer":{"$ref":"#/components/schemas/vegacommandsv1Transfer"},"undelegateSubmission":{"$ref":"#/components/schemas/v1UndelegateSubmission"},"voteSubmission":{"$ref":"#/components/schemas/v1VoteSubmission"},"withdrawSubmission":{"$ref":"#/components/schemas/v1WithdrawSubmission"}},"type":"object"},"v1TxVersion":{"default":"TX_VERSION_UNSPECIFIED","description":"Transaction versions to maintain backwards compatibility of transaction formats.\n\n - TX_VERSION_UNSPECIFIED: Transaction version is unspecified.\n - TX_VERSION_V2: Transaction requires the addition of a proof-of-work calculation.\n - TX_VERSION_V3: Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks.","enum":["TX_VERSION_UNSPECIFIED","TX_VERSION_V2","TX_VERSION_V3"],"type":"string"},"v1UndelegateSubmission":{"description":"Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node.","properties":{"amount":{"description":"Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed.","type":"string"},"method":{"$ref":"#/components/schemas/v1UndelegateSubmissionMethod","description":"Method of delegation."},"nodeId":{"description":"Node ID to undelegate stake from.","type":"string"}},"type":"object"},"v1UndelegateSubmissionMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch.","enum":["METHOD_UNSPECIFIED","METHOD_NOW","METHOD_AT_END_OF_EPOCH"],"type":"string"},"v1UpdateMarginMode":{"properties":{"marginFactor":{"title":"Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside","type":"string"},"marketId":{"description":"Market to change margin mode for.","type":"string"},"mode":{"$ref":"#/components/schemas/UpdateMarginModeMode","description":"Margin mode to use."}},"type":"object"},"v1UpdatePartyProfile":{"description":"Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed.","properties":{"alias":{"description":"Alias given to the party. It must be unique network-wide.","type":"string"},"metadata":{"description":"Freeform data to associate to the party.\nSupport a maximum of 10 entries.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"type":"object"},"v1UpdateReferralSet":{"description":"A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged.","properties":{"id":{"description":"ID of the referral set to update.","type":"string"},"isTeam":{"description":"Whether or not the referral set should be considered a team that can participate in team games on the network.","type":"boolean"},"team":{"$ref":"#/components/schemas/v1UpdateReferralSetTeam","description":"Team details, if the referral set is to be considered a team."}},"type":"object"},"v1UpdateReferralSetTeam":{"properties":{"allowList":{"description":"List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team.","items":{"type":"string"},"type":"array"},"avatarUrl":{"description":"New link to an avatar for the team.","type":"string"},"closed":{"description":"Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team.","type":"boolean"},"name":{"description":"New name of the team.","type":"string"},"teamUrl":{"description":"New link to the team's homepage.","type":"string"}},"type":"object"},"v1ValidatorRankingEvent":{"properties":{"epochSeq":{"title":"Epoch seq for which the status is valid","type":"string"},"nextStatus":{"title":"Status of the validator in the next epoch","type":"string"},"nodeId":{"type":"string"},"performanceScore":{"title":"Performance base score","type":"string"},"previousStatus":{"title":"Status of the validator in the previous epoch","type":"string"},"rankingScore":{"title":"Final score","type":"string"},"stakeScore":{"title":"Stake based score - no anti-whaling","type":"string"},"tmVotingPower":{"format":"int64","title":"Tendermint voting power of the validator","type":"integer"}},"title":"Event that explains the status of the validator for the coming epoch","type":"object"},"v1ValidatorScoreEvent":{"properties":{"epochSeq":{"type":"string"},"multisigScore":{"type":"string"},"nodeId":{"type":"string"},"normalisedScore":{"type":"string"},"rawValidatorScore":{"type":"string"},"validatorPerformance":{"type":"string"},"validatorScore":{"type":"string"},"validatorStatus":{"type":"string"}},"title":"ValidatorScoreEvent is the score a validator gets for a given epoch","type":"object"},"v1ValidatorUpdate":{"properties":{"added":{"title":"Flag indicating if the validator has been added to or removed from vega","type":"boolean"},"avatarUrl":{"title":"AvatarURL of the validator","type":"string"},"country":{"title":"Country code (ISO 3166-1 alpha-2) for the location of the node","type":"string"},"epochSeq":{"format":"uint64","title":"Epoch in which the node was announced or removed from the network","type":"string"},"ethereumAddress":{"title":"Ethereum public key of validator node","type":"string"},"fromEpoch":{"format":"uint64","title":"Epoch in which the announced pending node will start participating in the network","type":"string"},"infoUrl":{"title":"URL with more info on the node","type":"string"},"name":{"title":"Name of the validator","type":"string"},"nodeId":{"title":"Node ID of the validator node","type":"string"},"submitterAddress":{"title":"Ethereum public key being used as the submitter to allow automatic signature generation","type":"string"},"tmPubKey":{"title":"Public key of Tendermint","type":"string"},"vegaPubKey":{"title":"Vega public key of validator node","type":"string"},"vegaPubKeyIndex":{"format":"int64","title":"Vega public key derivation index","type":"integer"}},"title":"Validator update event contains information about validator node","type":"object"},"v1VestingBalancesSummary":{"properties":{"epochSeq":{"description":"Epoch for which these balances are valid.","format":"uint64","type":"string"},"partiesVestingSummary":{"description":"Parties' summaries.","items":{"$ref":"#/components/schemas/v1PartyVestingSummary"},"type":"array"}},"title":"Summary of the vesting and locked balances for an epoch","type":"object"},"v1VestingStatsUpdated":{"description":"Stats of all parties invested in the vesting program.","properties":{"atEpoch":{"description":"Epoch at which the vesting statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties stats.","items":{"$ref":"#/components/schemas/v1PartyVestingStats"},"type":"array"}},"type":"object"},"v1VolumeDiscountProgramEnded":{"properties":{"atEpoch":{"description":"Epoch at which the referral program ended.","format":"uint64","type":"string"},"endedAt":{"description":"Time in Unix nanoseconds when the referral program ended.","format":"int64","type":"string"},"id":{"description":"Unique ID of the volume discount program.","type":"string"},"version":{"description":"Program update version.","format":"uint64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramStarted":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program started.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"Volume discount program that has started."},"startedAt":{"description":"Time in Unix nanoseconds when the volume discount program started.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountProgramUpdated":{"properties":{"atEpoch":{"description":"Epoch at which the volume discount program was updated.","format":"uint64","type":"string"},"program":{"$ref":"#/components/schemas/vegaVolumeDiscountProgram","description":"The updated volume discount program."},"updatedAt":{"description":"Time in Unix nanoseconds when the volume discount program was updated.","format":"int64","type":"string"}},"type":"object"},"v1VolumeDiscountStatsUpdated":{"description":"Stats of all parties eligible for volume discount.","properties":{"atEpoch":{"description":"Epoch at which the volume discount statistics are updated.","format":"uint64","type":"string"},"stats":{"description":"All parties' stats.","items":{"$ref":"#/components/schemas/v1PartyVolumeDiscountStats"},"type":"array"}},"type":"object"},"v1VoteSpamStatistic":{"description":"Vote statistics for the voting spam policies\nwhich are calculated as a ratio of the total votes\nthat have been rejected.","properties":{"countForEpoch":{"format":"uint64","title":"Current vote count received from the party for the given proposal during this epoch","type":"string"},"minTokensRequired":{"title":"Effective minimum number of tokens required to vote on the proposal","type":"string"},"proposal":{"description":"Unique ID of the proposal being voted on by the party.","type":"string"}},"type":"object"},"v1VoteSpamStatistics":{"properties":{"bannedUntil":{"title":"If blocked the timestamp when the party will be unblocked as RFC3339Nano","type":"string"},"maxForEpoch":{"format":"uint64","title":"Maximum number of votes per proposal allowed in an epoch","type":"string"},"statistics":{"items":{"$ref":"#/components/schemas/v1VoteSpamStatistic"},"title":"List of statistics for proposals voted on by the party","type":"array"}},"title":"Voting statistics by proposal for a given party for the current epoch","type":"object"},"v1VoteSubmission":{"description":"Command that allows a token holder to vote for or against an active governance proposal.","properties":{"proposalId":{"description":"Submit vote for the specified proposal ID.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Actual value of the vote."}},"type":"object"},"v1WithdrawSubmission":{"description":"Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge.","properties":{"amount":{"description":"Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to be withdrawn.","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Details specific to the foreign chain, such as the receiver address."}},"type":"object"},"vegaAccount":{"properties":{"asset":{"description":"Asset ID for the account.","type":"string"},"balance":{"description":"Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative.","type":"string"},"id":{"description":"Unique account ID, used internally by Vega.","type":"string"},"marketId":{"description":"Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty.","type":"string"},"owner":{"description":"Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type related to this account."}},"title":"Represents an account for an asset on Vega for a particular owner or party","type":"object"},"vegaAccountDetails":{"properties":{"assetId":{"description":"Asset ID of the asset for this account.","type":"string"},"marketId":{"description":"Not specified if account is not related to a market.","type":"string"},"owner":{"description":"Not specified if network account.","type":"string"},"type":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the account."}},"type":"object"},"vegaAccountType":{"default":"ACCOUNT_TYPE_UNSPECIFIED","description":"- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return","enum":["ACCOUNT_TYPE_UNSPECIFIED","ACCOUNT_TYPE_INSURANCE","ACCOUNT_TYPE_SETTLEMENT","ACCOUNT_TYPE_MARGIN","ACCOUNT_TYPE_GENERAL","ACCOUNT_TYPE_FEES_INFRASTRUCTURE","ACCOUNT_TYPE_FEES_LIQUIDITY","ACCOUNT_TYPE_FEES_MAKER","ACCOUNT_TYPE_BOND","ACCOUNT_TYPE_EXTERNAL","ACCOUNT_TYPE_GLOBAL_INSURANCE","ACCOUNT_TYPE_GLOBAL_REWARD","ACCOUNT_TYPE_PENDING_TRANSFERS","ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES","ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES","ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS","ACCOUNT_TYPE_HOLDING","ACCOUNT_TYPE_LP_LIQUIDITY_FEES","ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION","ACCOUNT_TYPE_NETWORK_TREASURY","ACCOUNT_TYPE_VESTING_REWARDS","ACCOUNT_TYPE_VESTED_REWARDS","ACCOUNT_TYPE_REWARD_AVERAGE_POSITION","ACCOUNT_TYPE_REWARD_RELATIVE_RETURN","ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY","ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING","ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD","ACCOUNT_TYPE_ORDER_MARGIN","ACCOUNT_TYPE_REWARD_REALISED_RETURN"],"title":"Various collateral/account types as used by Vega","type":"string"},"vegaAsset":{"properties":{"details":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Definition of the external source for this asset."},"id":{"description":"Internal identifier of the asset.","type":"string"},"status":{"$ref":"#/components/schemas/vegaAssetStatus","description":"Status of the asset."}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetails":{"properties":{"builtinAsset":{"$ref":"#/components/schemas/vegaBuiltinAsset","description":"Vega built-in asset."},"decimals":{"description":"Number of decimal / precision handled by this asset.","format":"uint64","type":"string"},"erc20":{"$ref":"#/components/schemas/vegaERC20","description":"Ethereum ERC20 asset."},"name":{"description":"Name of the asset (e.g: Great British Pound).","type":"string"},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"},"symbol":{"description":"Symbol of the asset (e.g: GBP).","type":"string"}},"title":"Vega representation of an external asset","type":"object"},"vegaAssetDetailsUpdate":{"description":"Changes to apply on an existing asset.","properties":{"erc20":{"$ref":"#/components/schemas/vegaERC20Update","description":"Ethereum ERC20 asset update."},"quantum":{"description":"Minimum economically meaningful amount in the asset.","type":"string"}},"type":"object"},"vegaAssetStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PROPOSED","STATUS_REJECTED","STATUS_PENDING_LISTING","STATUS_ENABLED"],"title":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network","type":"string"},"vegaAuctionDuration":{"properties":{"duration":{"description":"Duration of the auction in seconds.","format":"int64","type":"string"},"volume":{"description":"Target uncrossing trading volume.","format":"uint64","type":"string"}},"title":"Auction duration is used to configure 3 auction periods:\n1. `duration > 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume > 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration > 0`, `volume > 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume","type":"object"},"vegaAuctionTrigger":{"default":"AUCTION_TRIGGER_UNSPECIFIED","description":"- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance\n - AUCTION_TRIGGER_LONG_BLOCK: Market is suspended in response to a long block","enum":["AUCTION_TRIGGER_UNSPECIFIED","AUCTION_TRIGGER_BATCH","AUCTION_TRIGGER_OPENING","AUCTION_TRIGGER_PRICE","AUCTION_TRIGGER_LIQUIDITY","AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET","AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS","AUCTION_TRIGGER_GOVERNANCE_SUSPENSION","AUCTION_TRIGGER_LONG_BLOCK"],"title":"Auction triggers indicate what condition triggered an auction (if market is in auction mode)","type":"string"},"vegaBatchProposalTerms":{"properties":{"changes":{"description":"List of individual changes included in the batch proposal.","items":{"$ref":"#/components/schemas/vegaBatchProposalTermsChange"},"type":"array"},"closingTimestamp":{"description":"Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits.","format":"int64","type":"string"},"proposalParams":{"$ref":"#/components/schemas/vegaProposalParameters","description":"Specific parameters defining the proposal's characteristics used for validation."}},"title":"Terms for a batch governance proposal on Vega","type":"object"},"vegaBatchProposalTermsChange":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Proposal change to cancel a governance initiated transfe."},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for adding a new asset."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance initiated transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms change for a batch governance proposal","type":"object"},"vegaBenefitTier":{"properties":{"minimumEpochs":{"description":"Required number of epochs a party must have been in a referral set to\naccess this tier.","type":"string"},"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"referralDiscountFactor":{"description":"Proportion of the referee's taker fees to be discounted.","type":"string"},"referralRewardFactor":{"description":"Proportion of the referee's taker fees to be rewarded to the referrer.","type":"string"}},"type":"object"},"vegaBuiltinAsset":{"properties":{"maxFaucetAmountMint":{"description":"Maximum amount that can be requested by a party through the built-in asset faucet at a time.","type":"string"}},"title":"Vega internal asset","type":"object"},"vegaCancelTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaCancelTransferConfiguration","title":"Configuration for cancellation of a governance-initiated transfer"}},"type":"object"},"vegaCancelTransferConfiguration":{"properties":{"transferId":{"description":"ID of the governance transfer proposal.","type":"string"}},"type":"object"},"vegaChainStatus":{"default":"CHAIN_STATUS_UNSPECIFIED","description":"- CHAIN_STATUS_UNSPECIFIED: Default value, always invalid\n - CHAIN_STATUS_DISCONNECTED: Blockchain is disconnected\n - CHAIN_STATUS_REPLAYING: Blockchain is replaying historic transactions\n - CHAIN_STATUS_CONNECTED: Blockchain is connected and receiving transactions","enum":["CHAIN_STATUS_UNSPECIFIED","CHAIN_STATUS_DISCONNECTED","CHAIN_STATUS_REPLAYING","CHAIN_STATUS_CONNECTED"],"title":"Vega blockchain status as reported by the node the caller is connected to","type":"string"},"vegaCompositePriceConfiguration":{"description":"Mark price configuration parameters.","properties":{"cashAmount":{"description":"Cash amount, in asset decimals, used for the calculation of the mark price from the order book.","type":"string"},"compositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"Which method is used for the calculation of the composite price for the market."},"dataSourcesSpec":{"description":"Additional price sources to be used for internal composite price calculation.","items":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"type":"array"},"dataSourcesSpecBinding":{"items":{"$ref":"#/components/schemas/vegaSpecBindingForCompositePrice"},"title":"List of each price source and its corresponding binding","type":"array"},"decayPower":{"description":"Decay power used for the calculation of mark price.","format":"uint64","type":"string"},"decayWeight":{"description":"Decay weight used for calculation of mark price.","type":"string"},"sourceStalenessTolerance":{"description":"For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance.","items":{"type":"string"},"type":"array"},"sourceWeights":{"description":"Weights for each composite price data source.","items":{"type":"string"},"type":"array"}},"type":"object"},"vegaCompositePriceSource":{"properties":{"lastUpdated":{"description":"Timestamp in Unix nanoseconds when the price source was last updated.","format":"int64","type":"string"},"price":{"description":"Current value of the composite source price.","type":"string"},"priceSource":{"description":"Source of the price.","type":"string"}},"type":"object"},"vegaCompositePriceState":{"description":"Underlying state of the composite price..","properties":{"priceSources":{"items":{"$ref":"#/components/schemas/vegaCompositePriceSource"},"type":"array"}},"type":"object"},"vegaCompositePriceType":{"default":"COMPOSITE_PRICE_TYPE_UNSPECIFIED","description":" - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price.","enum":["COMPOSITE_PRICE_TYPE_UNSPECIFIED","COMPOSITE_PRICE_TYPE_WEIGHTED","COMPOSITE_PRICE_TYPE_MEDIAN","COMPOSITE_PRICE_TYPE_LAST_TRADE"],"type":"string"},"vegaDataSourceDefinition":{"description":"Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below.","properties":{"external":{"$ref":"#/components/schemas/vegaDataSourceDefinitionExternal"},"internal":{"$ref":"#/components/schemas/vegaDataSourceDefinitionInternal"}},"type":"object"},"vegaDataSourceDefinitionExternal":{"description":"DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants.","properties":{"ethOracle":{"$ref":"#/components/schemas/vegaEthCallSpec","description":"Contains the data specification that is received from Ethereum sources."},"oracle":{"$ref":"#/components/schemas/vegaDataSourceSpecConfiguration"}},"type":"object"},"vegaDataSourceDefinitionInternal":{"description":"Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants.","properties":{"time":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTime"},"timeTrigger":{"$ref":"#/components/schemas/vegaDataSourceSpecConfigurationTimeTrigger"}},"type":"object"},"vegaDataSourceSpec":{"description":"Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API.","properties":{"createdAt":{"format":"int64","title":"Creation date and time","type":"string"},"data":{"$ref":"#/components/schemas/vegaDataSourceDefinition"},"id":{"description":"Hash generated from the DataSpec data.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDataSourceSpecStatus","title":"Status describes the status of the data source spec"},"updatedAt":{"format":"int64","title":"Last Updated timestamp","type":"string"}},"type":"object"},"vegaDataSourceSpecConfiguration":{"description":"All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters.","properties":{"filters":{"description":"Filters describes which source data are considered of interest or not for\nthe product (or the risk model).","items":{"$ref":"#/components/schemas/v1Filter"},"type":"array"},"signers":{"description":"Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list.","items":{"$ref":"#/components/schemas/v1Signer"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTime":{"description":"Internal data source used for emitting timestamps.","properties":{"conditions":{"description":"Conditions that the timestamps should meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"}},"type":"object"},"vegaDataSourceSpecConfigurationTimeTrigger":{"description":"Internal data source used for emitting timestamps automatically using predefined intervals and conditions.","properties":{"conditions":{"description":"Conditions that the timestamps need to meet in order to be considered.","items":{"$ref":"#/components/schemas/v1Condition"},"type":"array"},"triggers":{"items":{"$ref":"#/components/schemas/v1InternalTimeTrigger"},"title":"An internal time trigger","type":"array"}},"type":"object"},"vegaDataSourceSpecStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_DEACTIVATED"],"title":"Status describe the status of the data source spec","type":"string"},"vegaDataSourceSpecToFutureBinding":{"properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data.","type":"string"},"tradingTerminationProperty":{"description":"Name of the property in the data source data that signals termination of trading.","type":"string"}},"title":"DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger","type":"object"},"vegaDataSourceSpecToPerpetualBinding":{"description":"Describes which properties of the data source data is to be\nused for settlement.","properties":{"settlementDataProperty":{"description":"Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data.","type":"string"},"settlementScheduleProperty":{"description":"Name of the property in the source data that should be used to determine the perpetual's settlement schedule.","type":"string"}},"type":"object"},"vegaDeposit":{"properties":{"amount":{"description":"Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Vega asset targeted by this deposit.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the deposit was created on the Vega network.","format":"int64","type":"string"},"creditedTimestamp":{"description":"Timestamp for when the Vega account was updated with the deposit.","format":"int64","type":"string"},"id":{"description":"Unique ID for the deposit.","type":"string"},"partyId":{"description":"Party ID of the user initiating the deposit.","type":"string"},"status":{"$ref":"#/components/schemas/vegaDepositStatus","description":"Status of the deposit."},"txHash":{"description":"Hash of the transaction from the foreign chain.","type":"string"}},"title":"Deposit on to the Vega network","type":"object"},"vegaDepositStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_CANCELLED","STATUS_FINALIZED","STATUS_DUPLICATE_REJECTED"],"title":"Status of the deposit","type":"string"},"vegaDispatchMetric":{"default":"DISPATCH_METRIC_UNSPECIFIED","enum":["DISPATCH_METRIC_UNSPECIFIED","DISPATCH_METRIC_MAKER_FEES_PAID","DISPATCH_METRIC_MAKER_FEES_RECEIVED","DISPATCH_METRIC_LP_FEES_RECEIVED","DISPATCH_METRIC_MARKET_VALUE","DISPATCH_METRIC_AVERAGE_POSITION","DISPATCH_METRIC_RELATIVE_RETURN","DISPATCH_METRIC_RETURN_VOLATILITY","DISPATCH_METRIC_VALIDATOR_RANKING","DISPATCH_METRIC_REALISED_RETURN"],"title":"- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market","type":"string"},"vegaDispatchStrategy":{"properties":{"assetForMetric":{"description":"Asset to use for metric.","type":"string"},"capRewardFeeMultiple":{"description":"If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum).","type":"string"},"distributionStrategy":{"$ref":"#/components/schemas/vegaDistributionStrategy","title":"Controls how the reward is distributed between qualifying parties"},"entityScope":{"$ref":"#/components/schemas/vegaEntityScope","description":"Mandatory enum that defines the entities within scope."},"individualScope":{"$ref":"#/components/schemas/vegaIndividualScope","description":"Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded."},"lockPeriod":{"format":"uint64","title":"Number of epochs after distribution to delay vesting of rewards by","type":"string"},"markets":{"description":"Optional markets in scope.","items":{"type":"string"},"type":"array"},"metric":{"$ref":"#/components/schemas/vegaDispatchMetric","description":"Metric to apply."},"nTopPerformers":{"title":"The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team","type":"string"},"notionalTimeWeightedAveragePositionRequirement":{"title":"Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0","type":"string"},"rankTable":{"description":"Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy.","items":{"$ref":"#/components/schemas/vegaRank"},"type":"array"},"stakingRequirement":{"title":"Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0","type":"string"},"teamScope":{"items":{"type":"string"},"title":"Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer","type":"array"},"transferInterval":{"description":"Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed.","format":"int32","type":"integer"},"windowLength":{"format":"uint64","title":"Number of epochs to evaluate the metric on","type":"string"}},"type":"object"},"vegaDistributionStrategy":{"default":"DISTRIBUTION_STRATEGY_UNSPECIFIED","description":" - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank.","enum":["DISTRIBUTION_STRATEGY_UNSPECIFIED","DISTRIBUTION_STRATEGY_PRO_RATA","DISTRIBUTION_STRATEGY_RANK"],"type":"string"},"vegaERC20":{"properties":{"chainId":{"description":"Chain ID the asset originated from.","type":"string"},"contractAddress":{"description":"Address of the contract for the token, on the ethereum network.","type":"string"},"lifetimeLimit":{"description":"Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"title":"ERC20 token based asset, living on the ethereum network","type":"object"},"vegaERC20Update":{"properties":{"lifetimeLimit":{"description":"Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance.","type":"string"},"withdrawThreshold":{"description":"Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance.","type":"string"}},"type":"object"},"vegaEntityScope":{"default":"ENTITY_SCOPE_UNSPECIFIED","enum":["ENTITY_SCOPE_UNSPECIFIED","ENTITY_SCOPE_INDIVIDUALS","ENTITY_SCOPE_TEAMS"],"title":"- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members","type":"string"},"vegaEpochAction":{"default":"EPOCH_ACTION_UNSPECIFIED","description":"- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.","enum":["EPOCH_ACTION_UNSPECIFIED","EPOCH_ACTION_START","EPOCH_ACTION_END"],"title":"What epoch action has occurred","type":"string"},"vegaErc20WithdrawExt":{"properties":{"receiverAddress":{"description":"Address into which the bridge will release the funds.","type":"string"}},"title":"Extension of data required for the withdraw submissions","type":"object"},"vegaEthCallSpec":{"description":"Specifies a data source that derives its content from calling a read method\non an Ethereum contract.","properties":{"abi":{"description":"The ABI of that contract.","type":"string"},"address":{"description":"Ethereum address of the contract to call.","type":"string"},"args":{"description":"List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI.","items":{"type":"object"},"type":"array"},"filters":{"items":{"$ref":"#/components/schemas/v1Filter"},"title":"Filters the data returned from the contract method","type":"array"},"method":{"description":"Name of the method on the contract to call.","type":"string"},"normalisers":{"description":"Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists.","items":{"$ref":"#/components/schemas/vegaNormaliser"},"type":"array"},"requiredConfirmations":{"format":"uint64","title":"Number of confirmations required before the query is considered verified","type":"string"},"sourceChainId":{"description":"The ID of the EVM based chain which is to be used to source the oracle data.","format":"uint64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaEthCallTrigger","description":"Conditions for determining when to call the contract method."}},"type":"object"},"vegaEthCallTrigger":{"description":"Determines when the contract method should be called.","properties":{"timeTrigger":{"$ref":"#/components/schemas/vegaEthTimeTrigger"}},"type":"object"},"vegaEthTimeTrigger":{"description":"Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating.","properties":{"every":{"description":"Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately.","format":"uint64","type":"string"},"initial":{"description":"Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds.","format":"uint64","type":"string"},"until":{"description":"If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely.","format":"uint64","type":"string"}},"type":"object"},"vegaExternalDataSourceSpec":{"properties":{"spec":{"$ref":"#/components/schemas/vegaDataSourceSpec"}},"type":"object"},"vegaFee":{"properties":{"infrastructureFee":{"description":"Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places.","type":"string"},"infrastructureFeeReferrerDiscount":{"description":"Discount on infrastructure fee for eligible referrer.","type":"string"},"infrastructureFeeVolumeDiscount":{"description":"Discount on infrastructure fee based on the taker volume.","type":"string"},"liquidityFee":{"description":"Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"liquidityFeeReferrerDiscount":{"description":"Discount on liquidity fee for eligible referrer.","type":"string"},"liquidityFeeVolumeDiscount":{"description":"Discount on liquidity fee basedo on taker volume.","type":"string"},"makerFee":{"description":"Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"makerFeeReferrerDiscount":{"description":"Referrer discounts.\nDiscount on maker fee for eligible referrer.","type":"string"},"makerFeeVolumeDiscount":{"description":"Volume discounts.\nDiscount on maker fee based on the taker volume.","type":"string"}},"title":"Represents any fees paid by a party, resulting from a trade","type":"object"},"vegaFeeFactors":{"properties":{"infrastructureFee":{"description":"Infrastructure fee charged network wide for staking and governance.","type":"string"},"liquidityFee":{"description":"Liquidity fee applied per market for market making.","type":"string"},"makerFee":{"description":"Market maker fee charged network wide.","type":"string"}},"title":"Fee factors definition","type":"object"},"vegaFees":{"properties":{"factors":{"$ref":"#/components/schemas/vegaFeeFactors","description":"Fee factors."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Liquidity fee settings for the market describing how the fee was calculated."}},"title":"Fees definition","type":"object"},"vegaFuture":{"properties":{"cap":{"$ref":"#/components/schemas/vegaFutureCap","description":"If set, this product represents a capped future market."},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data spec and the data source."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the settlement data source filter."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source specification that describes the trading termination data source filter."},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the future.","type":"string"}},"title":"Future product definition","type":"object"},"vegaFutureCap":{"properties":{"binarySettlement":{"description":"If set to true, the settlement price must either be zero, or equal to the max price.","type":"boolean"},"fullyCollateralised":{"description":"If set to true, positions must be fully collateralised so there is no default risk for any party.","type":"boolean"},"maxPrice":{"description":"Set the maximum price for orders, and settlement data in market decimals.","type":"string"}},"type":"object"},"vegaFutureProduct":{"properties":{"cap":{"$ref":"#/components/schemas/vegaFutureCap","description":"If set, this product creates a capped future market."},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The external data source spec describing the data source of trading termination."},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaGovernanceTransferType":{"default":"GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","enum":["GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED","GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING","GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT"],"type":"string"},"vegaIcebergOrder":{"properties":{"minimumVisibleSize":{"description":"If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount.","format":"uint64","type":"string"},"peakSize":{"description":"Size of the order that will be made visible if the iceberg order is replenished after trading.","format":"uint64","type":"string"},"reservedRemaining":{"description":"Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed.","format":"uint64","type":"string"}},"title":"Details of an iceberg order","type":"object"},"vegaIndividualScope":{"default":"INDIVIDUAL_SCOPE_UNSPECIFIED","description":" - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward.","enum":["INDIVIDUAL_SCOPE_UNSPECIFIED","INDIVIDUAL_SCOPE_ALL","INDIVIDUAL_SCOPE_IN_TEAM","INDIVIDUAL_SCOPE_NOT_IN_TEAM","INDIVIDUAL_SCOPE_AMM"],"type":"string"},"vegaInstrument":{"properties":{"code":{"description":"Code for the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFuture","description":"Future."},"id":{"description":"Unique instrument ID.","type":"string"},"metadata":{"$ref":"#/components/schemas/vegaInstrumentMetadata","description":"Collection of instrument meta-data."},"name":{"description":"Name of the instrument.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetual","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpot","description":"Spot."}},"title":"Instrument definition","type":"object"},"vegaInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaFutureProduct","description":"Future."},"name":{"description":"Instrument name.","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaPerpetualProduct","description":"Perpetual."},"spot":{"$ref":"#/components/schemas/vegaSpotProduct","description":"Spot."}},"title":"Instrument configuration","type":"object"},"vegaInstrumentMetadata":{"properties":{"tags":{"description":"List of 0 or more tags.","items":{"type":"string"},"type":"array"}},"title":"Instrument metadata definition","type":"object"},"vegaLedgerEntry":{"properties":{"amount":{"description":"Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"fromAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer from."},"fromAccountBalance":{"description":"Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in nanoseconds of when the ledger entry was created.","format":"int64","type":"string"},"toAccount":{"$ref":"#/components/schemas/vegaAccountDetails","description":"One or more accounts to transfer to."},"toAccountBalance":{"description":"Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"transferId":{"description":"Transfer ID the ledger entry relates to.","type":"string"},"type":{"$ref":"#/components/schemas/vegaTransferType","description":"Transfer type for this entry."}},"title":"Represents a ledger entry on Vega","type":"object"},"vegaLedgerMovement":{"properties":{"balances":{"description":"Resulting balances once the ledger movement are applied.","items":{"$ref":"#/components/schemas/vegaPostTransferBalance"},"type":"array"},"entries":{"description":"All the entries for these ledger movements.","items":{"$ref":"#/components/schemas/vegaLedgerEntry"},"type":"array"}},"type":"object"},"vegaLiquidationStrategy":{"description":"Liquidation strategy used when the network holds a position resulting from position resolution.","properties":{"disposalFraction":{"description":"Fraction of the open position the market will try to close in a single attempt; range 0 through 1.","type":"string"},"disposalSlippageRange":{"description":"Decimal > 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","type":"string"},"disposalTimeStep":{"description":"Interval, in seconds, at which the network will attempt to close its position.","format":"int64","type":"string"},"fullDisposalSize":{"description":"Size of the position that the network will try to close in a single attempt.","format":"uint64","type":"string"},"maxFractionConsumed":{"description":"Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1.","type":"string"}},"type":"object"},"vegaLiquidityFeeSettings":{"description":"Market settings that describe how the liquidity fee is calculated.","properties":{"feeConstant":{"description":"Constant liquidity fee used when using the constant fee method.","type":"string"},"method":{"$ref":"#/components/schemas/vegaLiquidityFeeSettingsMethod","description":"Method used to calculate the market's liquidity fee."}},"type":"object"},"vegaLiquidityFeeSettingsMethod":{"default":"METHOD_UNSPECIFIED","description":" - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee.","enum":["METHOD_UNSPECIFIED","METHOD_MARGINAL_COST","METHOD_WEIGHTED_AVERAGE","METHOD_CONSTANT"],"type":"string"},"vegaLiquidityMonitoringParameters":{"properties":{"auctionExtension":{"description":"Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction.","format":"int64","type":"string"},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"triggeringRatio":{"description":"Specifies the triggering ratio for entering liquidity auction.","type":"string"}},"title":"LiquidityMonitoringParameters contains settings used for liquidity monitoring","type":"object"},"vegaLiquidityOrder":{"properties":{"offset":{"description":"Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places.","type":"string"},"proportion":{"description":"Relative proportion of the commitment to be allocated at a price level.","format":"int64","type":"integer"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Pegged reference point for the order."}},"title":"Represents a liquidity order","type":"object"},"vegaLiquidityOrderReference":{"properties":{"liquidityOrder":{"$ref":"#/components/schemas/vegaLiquidityOrder","description":"Liquidity order from the original submission."},"orderId":{"description":"Unique ID of the pegged order generated to fulfil this liquidity order.","type":"string"}},"title":"Pair of a liquidity order and the ID of the generated order","type":"object"},"vegaLiquidityProviderFeeShare":{"properties":{"averageEntryValuation":{"description":"Average entry valuation of the liquidity provider for the market.","type":"string"},"averageScore":{"description":"Average liquidity score.","type":"string"},"equityLikeShare":{"description":"Share own by this liquidity provider.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"virtualStake":{"description":"The virtual stake of this liquidity provider.","type":"string"}},"title":"Equity-like share of liquidity fee for each liquidity provider","type":"object"},"vegaLiquidityProviderSLA":{"properties":{"currentEpochFractionOfTimeOnBook":{"description":"Indicates how often LP meets the commitment during the current epoch.","type":"string"},"hysteresisPeriodFeePenalties":{"description":"Determines how the fee penalties from past epochs affect future fee revenue.","items":{"type":"string"},"type":"array"},"lastEpochBondPenalty":{"description":"Shows the bond penalties from past epochs.","type":"string"},"lastEpochFeePenalty":{"description":"Indicates the fee penalty amount applied in the previous epoch.","type":"string"},"lastEpochFractionOfTimeOnBook":{"description":"Indicates how often LP met the commitment in the previous epoch.","type":"string"},"notionalVolumeBuys":{"description":"Notional volume of orders within the range provided on the buy side of the book.","type":"string"},"notionalVolumeSells":{"description":"Notional volume of orders within the range provided on the sell side of the book.","type":"string"},"party":{"description":"Liquidity provider party ID.","type":"string"},"requiredLiquidity":{"description":"Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range.","type":"string"}},"title":"SLA performance for each liquidity provider","type":"object"},"vegaLiquidityProvision":{"properties":{"buys":{"description":"Set of liquidity buy orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"commitmentAmount":{"description":"Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"createdAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was created.","format":"int64","type":"string"},"fee":{"description":"Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers.","type":"string"},"id":{"description":"Unique ID for the liquidity provision.","type":"string"},"marketId":{"description":"Market ID for the liquidity provision.","type":"string"},"partyId":{"description":"Unique party ID for the creator of the provision.","type":"string"},"reference":{"description":"Reference shared between this liquidity provision and all its orders.","type":"string"},"sells":{"description":"Set of liquidity sell orders to meet the liquidity provision obligation.","items":{"$ref":"#/components/schemas/vegaLiquidityOrderReference"},"type":"array"},"status":{"$ref":"#/components/schemas/vegaLiquidityProvisionStatus","description":"Status of this liquidity provision."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the liquidity provision was updated.","format":"int64","type":"string"},"version":{"description":"Version of this liquidity provision.","format":"uint64","type":"string"}},"title":"Liquidity provider commitment","type":"object"},"vegaLiquidityProvisionStatus":{"default":"STATUS_UNSPECIFIED","description":"Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties.","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_STOPPED","STATUS_CANCELLED","STATUS_REJECTED","STATUS_UNDEPLOYED","STATUS_PENDING"],"type":"string"},"vegaLiquiditySLAParameters":{"properties":{"commitmentMinTimeFraction":{"description":"Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity.","type":"string"},"performanceHysteresisEpochs":{"description":"Specifies the number of liquidity epochs over which past performance will continue to affect rewards.","format":"uint64","type":"string"},"priceRange":{"type":"string"},"slaCompetitionFactor":{"description":"Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them.","type":"string"}},"type":"object"},"vegaLogNormalModelParams":{"properties":{"mu":{"description":"Mu parameter, annualised growth rate of the underlying asset.","format":"double","type":"number"},"r":{"description":"R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number.","format":"double","type":"number"},"sigma":{"description":"Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model parameters for log normal","type":"object"},"vegaLogNormalRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaLogNormalModelParams","description":"Risk model parameters for log normal."},"riskAversionParameter":{"description":"Risk Aversion Parameter.","format":"double","type":"number"},"riskFactorOverride":{"$ref":"#/components/schemas/vegaRiskFactorOverride","description":"And optional override for the risk factor calculated by the risk model."},"tau":{"description":"Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number.","format":"double","type":"number"}},"title":"Risk model for log normal","type":"object"},"vegaMarginCalculator":{"properties":{"fullyCollateralised":{"description":"If set to true, positions must be fully collateralised so there is no default risk for any party (capped futures).","type":"boolean"},"scalingFactors":{"$ref":"#/components/schemas/vegaScalingFactors","description":"Scaling factors for margin calculation."}},"title":"Margin Calculator definition","type":"object"},"vegaMarginLevels":{"properties":{"asset":{"description":"Asset ID for which the margin levels apply.","type":"string"},"collateralReleaseLevel":{"description":"Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"initialMargin":{"description":"Initial margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"maintenanceMargin":{"description":"Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"marginFactor":{"description":"Margin factor, relevant only for isolated margin, 0 otherwise.","type":"string"},"marginMode":{"$ref":"#/components/schemas/vegaMarginMode","description":"Margin mode for the party, cross margin or isolated margin."},"marketId":{"description":"Market ID for which the margin levels apply.","type":"string"},"orderMargin":{"description":"Margin required to cover orders in isolated margin mode.","type":"string"},"partyId":{"description":"Party ID for whom the margin levels apply.","type":"string"},"searchLevel":{"description":"Margin search level value. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the ledger entry was created.","format":"int64","type":"string"}},"title":"Represents the margin levels for a party on a market at a given time","type":"object"},"vegaMarginMode":{"default":"MARGIN_MODE_UNSPECIFIED","enum":["MARGIN_MODE_UNSPECIFIED","MARGIN_MODE_CROSS_MARGIN","MARGIN_MODE_ISOLATED_MARGIN"],"title":"- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed","type":"string"},"vegaMarket":{"properties":{"decimalPlaces":{"description":"Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'.","format":"uint64","type":"string"},"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"fees":{"$ref":"#/components/schemas/vegaFees","description":"Fees configuration that apply to the market."},"id":{"description":"Unique ID for the market.","type":"string"},"insurancePoolFraction":{"description":"The fraction of the parent market's insurance pool that this market inherits; range 0 through 1.","type":"string"},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy used by this market."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"LiquidityMonitoringParameters for the market."},"liquiditySlaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Liquidity SLA parameters for the market."},"lpPriceRange":{"description":"Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price calculation configuration."},"marketTimestamps":{"$ref":"#/components/schemas/vegaMarketTimestamps","description":"Timestamps for when the market state changes."},"openingAuction":{"$ref":"#/components/schemas/vegaAuctionDuration","description":"Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)."},"parentMarketId":{"title":"ID of the market this market succeeds","type":"string"},"positionDecimalPlaces":{"description":"The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'.","format":"int64","type":"string"},"priceMonitoringSettings":{"$ref":"#/components/schemas/vegaPriceMonitoringSettings","description":"PriceMonitoringSettings for the market."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"state":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"successorMarketId":{"description":"ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled.","type":"string"},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"},"tradableInstrument":{"$ref":"#/components/schemas/vegaTradableInstrument","description":"Tradable instrument configuration."},"tradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current mode of execution of the market."}},"title":"Market definition","type":"object"},"vegaMarketData":{"properties":{"auctionEnd":{"description":"Time in seconds until the end of the auction (zero if currently not in auction period).","format":"int64","type":"string"},"auctionStart":{"description":"Time until next auction, or start time of the current auction if market is in auction period.","format":"int64","type":"string"},"bestBidPrice":{"description":"Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"bestBidVolume":{"description":"Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestOfferPrice":{"description":"Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestOfferVolume":{"description":"Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places.","format":"uint64","type":"string"},"bestStaticBidPrice":{"description":"Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticBidVolume":{"description":"Total volume at the best static bid price excluding pegged orders.","format":"uint64","type":"string"},"bestStaticOfferPrice":{"description":"Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"bestStaticOfferVolume":{"description":"Total volume at the best static offer price, excluding pegged orders.","format":"uint64","type":"string"},"extensionTrigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market auction is extended, this field indicates what caused the extension."},"indicativePrice":{"description":"Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places.","type":"string"},"indicativeVolume":{"description":"Indicative volume (zero if not in auction).","format":"uint64","type":"string"},"lastTradedPrice":{"description":"Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"liquidityProviderFeeShare":{"description":"Equity-like share of liquidity fee for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderFeeShare"},"type":"array"},"liquidityProviderSla":{"description":"SLA performance for each liquidity provider.","items":{"$ref":"#/components/schemas/vegaLiquidityProviderSLA"},"type":"array"},"markPrice":{"description":"Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"markPriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"markPriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the mark price."},"market":{"title":"Market ID for the data","type":"string"},"marketGrowth":{"description":"Market growth at the last market time window.","type":"string"},"marketState":{"$ref":"#/components/schemas/vegaMarketState","description":"Current state of the market."},"marketTradingMode":{"$ref":"#/components/schemas/MarketTradingMode","description":"Current trading mode for the market."},"marketValueProxy":{"description":"Market value proxy.","type":"string"},"midPrice":{"description":"Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"nextMarkToMarket":{"description":"Time in Unix nanoseconds when the next mark-to-market calculation will occur.","format":"int64","type":"string"},"nextNetworkCloseout":{"description":"Time in Unix nanoseconds when the market will next submit a trade to reduce its position.","format":"int64","type":"string"},"openInterest":{"description":"Sum of the size of all positions greater than zero on the market.","format":"uint64","type":"string"},"priceMonitoringBounds":{"description":"One or more price monitoring bounds for the current timestamp.","items":{"$ref":"#/components/schemas/vegaPriceMonitoringBounds"},"type":"array"},"productData":{"$ref":"#/components/schemas/vegaProductData","description":"Data related to the particular product type of the market."},"staticMidPrice":{"description":"Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"suppliedStake":{"description":"Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"targetStake":{"description":"Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds at which this mark price was relevant.","format":"int64","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaAuctionTrigger","description":"When a market is in an auction trading mode, this field indicates what triggered the auction."}},"title":"Represents data generated by a market when open","type":"object"},"vegaMarketState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance","enum":["STATE_UNSPECIFIED","STATE_PROPOSED","STATE_REJECTED","STATE_PENDING","STATE_CANCELLED","STATE_ACTIVE","STATE_SUSPENDED","STATE_CLOSED","STATE_TRADING_TERMINATED","STATE_SETTLED","STATE_SUSPENDED_VIA_GOVERNANCE"],"title":"Current state of the market","type":"string"},"vegaMarketStateUpdateType":{"default":"MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","enum":["MARKET_STATE_UPDATE_TYPE_UNSPECIFIED","MARKET_STATE_UPDATE_TYPE_TERMINATE","MARKET_STATE_UPDATE_TYPE_SUSPEND","MARKET_STATE_UPDATE_TYPE_RESUME"],"title":"- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance","type":"string"},"vegaMarketTimestamps":{"properties":{"close":{"description":"Time when the market closed.","format":"int64","type":"string"},"open":{"description":"Time when the market has left the opening auction and is ready to accept trades.","format":"int64","type":"string"},"pending":{"description":"Time when the market has been voted in and began its opening auction.","format":"int64","type":"string"},"proposed":{"description":"Time when the market is first proposed.","format":"int64","type":"string"}},"title":"Time stamps for important times about creating, enacting etc the market","type":"object"},"vegaMetadata":{"description":"Generic structure holding a key/value pair.","properties":{"key":{"description":"Key of the metadata.","type":"string"},"value":{"description":"Value of the metadata.","type":"string"}},"type":"object"},"vegaNetworkLimits":{"properties":{"canProposeAsset":{"description":"Are asset proposals allowed at this point in time.","type":"boolean"},"canProposeMarket":{"description":"Are market proposals allowed at this point in time.","type":"boolean"},"canProposePerpetualMarket":{"description":"Are perpetual market proposals allowed at this point in time.","type":"boolean"},"canProposeSpotMarket":{"description":"Are spot market proposals allowed at this point in time.","type":"boolean"},"canUseAmm":{"description":"Can parties use AMM related transactions.","type":"boolean"},"genesisLoaded":{"description":"True once the genesis file is loaded.","type":"boolean"},"proposeAssetEnabled":{"description":"Are asset proposals enabled on this chain.","type":"boolean"},"proposeAssetEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set).","format":"int64","type":"string"},"proposeMarketEnabled":{"description":"Are market proposals enabled on this chain.","type":"boolean"},"proposeMarketEnabledFrom":{"description":"Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set).","format":"int64","type":"string"}},"title":"Network limits, defined in the genesis file","type":"object"},"vegaNetworkParameter":{"properties":{"key":{"description":"Unique key of the network parameter.","type":"string"},"value":{"description":"Value for the network parameter.","type":"string"}},"title":"Represents a network parameter on Vega","type":"object"},"vegaNewAsset":{"properties":{"changes":{"$ref":"#/components/schemas/vegaAssetDetails","description":"Configuration of the new asset."}},"title":"New asset on Vega","type":"object"},"vegaNewFreeform":{"description":"Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed.","type":"object"},"vegaNewMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewMarketConfiguration","description":"Configuration of the new market."}},"title":"New market on Vega","type":"object"},"vegaNewMarketConfiguration":{"properties":{"decimalPlaces":{"description":"Decimal places used for the new futures market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","description":"Liquidation strategy for this market."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional new futures market metadata, tags.","items":{"type":"string"},"type":"array"},"positionDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the futures market can be.","format":"int64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"successor":{"$ref":"#/components/schemas/vegaSuccessorConfiguration","description":"Successor configuration. If this proposal is meant to succeed a given market, then this should be set."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new futures market on Vega","type":"object"},"vegaNewSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewSpotMarketConfiguration","description":"Configuration of the new spot market."}},"title":"New spot market on Vega","type":"object"},"vegaNewSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaInstrumentConfiguration","description":"New spot market instrument configuration."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional new spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceDecimalPlaces":{"description":"Decimal places used for the new spot market, sets the smallest price increment on the book.","format":"uint64","type":"string"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"sizeDecimalPlaces":{"description":"Decimal places for order sizes, sets what size the smallest order / position on the spot market can be.","format":"int64","type":"string"},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration for a new spot market on Vega","type":"object"},"vegaNewTransfer":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNewTransferConfiguration","description":"Configuration for a new transfer."}},"title":"New governance transfer","type":"object"},"vegaNewTransferConfiguration":{"properties":{"amount":{"title":"Maximum amount to transfer","type":"string"},"asset":{"title":"ID of asset to transfer","type":"string"},"destination":{"title":"Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID","type":"string"},"destinationType":{"$ref":"#/components/schemas/vegaAccountType","title":"Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool"},"fractionOfBalance":{"title":"Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance","type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaOneOffTransfer"},"recurring":{"$ref":"#/components/schemas/vegaRecurringTransfer"},"source":{"title":"If network treasury, field is empty, otherwise uses the market ID","type":"string"},"sourceType":{"$ref":"#/components/schemas/vegaAccountType","title":"Source account type, such as network treasury, market insurance pool"},"transferType":{"$ref":"#/components/schemas/vegaGovernanceTransferType","title":"\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount"}},"type":"object"},"vegaNormaliser":{"properties":{"expression":{"type":"string"},"name":{"type":"string"}},"type":"object"},"vegaOneOffTransfer":{"properties":{"deliverOn":{"description":"Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account.","format":"int64","type":"string"}},"title":"Specific details for a one off transfer","type":"object"},"vegaOracleData":{"properties":{"externalData":{"$ref":"#/components/schemas/v1ExternalData"}},"type":"object"},"vegaOracleSpec":{"properties":{"externalDataSourceSpec":{"$ref":"#/components/schemas/vegaExternalDataSourceSpec"}},"title":"Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*","type":"object"},"vegaOrder":{"properties":{"batchId":{"description":"Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation.","format":"uint64","type":"string"},"createdAt":{"description":"Timestamp for when the order was created at, in nanoseconds.","format":"int64","type":"string"},"expiresAt":{"description":"Timestamp in Unix nanoseconds for when the order will expire.","format":"int64","type":"string"},"icebergOrder":{"$ref":"#/components/schemas/vegaIcebergOrder","title":"Details of an iceberg order"},"id":{"description":"Unique ID generated for the order.","type":"string"},"liquidityProvisionId":{"description":"Set if the order was created as part of a liquidity provision, will be empty if not.","type":"string"},"marketId":{"description":"Market ID for the order.","type":"string"},"partyId":{"description":"Party ID for the order.","type":"string"},"peggedOrder":{"$ref":"#/components/schemas/vegaPeggedOrder","description":"Pegged order details, used only if the order represents a pegged order."},"postOnly":{"description":"Only valid for Limit orders. Cannot be True at the same time as Reduce-Only.","type":"boolean"},"price":{"description":"Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"reason":{"$ref":"#/components/schemas/vegaOrderError","description":"Futher details for why an order with status `STATUS_REJECTED` was rejected."},"reduceOnly":{"description":"Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0.","type":"boolean"},"reference":{"description":"Reference given for the order.","type":"string"},"remaining":{"description":"Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED.","format":"uint64","type":"string"},"side":{"$ref":"#/components/schemas/vegaSide","description":"Side for the order, e.g. SIDE_BUY or SIDE_SELL."},"size":{"description":"Size for the order, for example, in a futures market the size equals the number of contracts.","format":"uint64","type":"string"},"status":{"$ref":"#/components/schemas/vegaOrderStatus","description":"Current status of the order."},"timeInForce":{"$ref":"#/components/schemas/OrderTimeInForce","title":"Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce"},"type":{"$ref":"#/components/schemas/vegaOrderType","description":"Type for the order."},"updatedAt":{"description":"Timestamp in Unix nanoseconds for when the order was last updated.","format":"int64","type":"string"},"version":{"description":"Version for the order, initial value is version 1 and is incremented after each successful amend.","format":"uint64","type":"string"}},"title":"Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties","type":"object"},"vegaOrderError":{"default":"ORDER_ERROR_UNSPECIFIED","description":"- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be >= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be > zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size\n - ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE: Order price exceeds the max price of the capped future market","enum":["ORDER_ERROR_UNSPECIFIED","ORDER_ERROR_INVALID_MARKET_ID","ORDER_ERROR_INVALID_ORDER_ID","ORDER_ERROR_OUT_OF_SEQUENCE","ORDER_ERROR_INVALID_REMAINING_SIZE","ORDER_ERROR_TIME_FAILURE","ORDER_ERROR_REMOVAL_FAILURE","ORDER_ERROR_INVALID_EXPIRATION_DATETIME","ORDER_ERROR_INVALID_ORDER_REFERENCE","ORDER_ERROR_EDIT_NOT_ALLOWED","ORDER_ERROR_AMEND_FAILURE","ORDER_ERROR_NOT_FOUND","ORDER_ERROR_INVALID_PARTY_ID","ORDER_ERROR_MARKET_CLOSED","ORDER_ERROR_MARGIN_CHECK_FAILED","ORDER_ERROR_MISSING_GENERAL_ACCOUNT","ORDER_ERROR_INTERNAL_ERROR","ORDER_ERROR_INVALID_SIZE","ORDER_ERROR_INVALID_PERSISTENCE","ORDER_ERROR_INVALID_TYPE","ORDER_ERROR_SELF_TRADING","ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES","ORDER_ERROR_INCORRECT_MARKET_TYPE","ORDER_ERROR_INVALID_TIME_IN_FORCE","ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION","ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING","ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT","ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT","ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT","ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC","ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN","ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN","ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION","ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION","ORDER_ERROR_MUST_BE_LIMIT_ORDER","ORDER_ERROR_MUST_BE_GTT_OR_GTC","ORDER_ERROR_WITHOUT_REFERENCE_PRICE","ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO","ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE","ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE"],"title":"OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`","type":"string"},"vegaOrderStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)","enum":["STATUS_UNSPECIFIED","STATUS_ACTIVE","STATUS_EXPIRED","STATUS_CANCELLED","STATUS_STOPPED","STATUS_FILLED","STATUS_REJECTED","STATUS_PARTIALLY_FILLED","STATUS_PARKED"],"title":"Status values for an order","type":"string"},"vegaOrderType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)","enum":["TYPE_UNSPECIFIED","TYPE_LIMIT","TYPE_MARKET","TYPE_NETWORK"],"title":"Type values for an order","type":"string"},"vegaParty":{"properties":{"alias":{"description":"Alias given to the party.","type":"string"},"id":{"description":"Unique ID for the party, typically represented by a public key.","type":"string"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"}},"title":"Party represents an entity who wishes to trade on or query a Vega network","type":"object"},"vegaPartyProfile":{"description":"Holds metadata associated to a party.","properties":{"alias":{"description":"Alias given to the party.","type":"string"},"derivedKeys":{"description":"Derived keys for the party.","items":{"type":"string"},"type":"array"},"metadata":{"description":"Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field.","items":{"$ref":"#/components/schemas/vegaMetadata"},"type":"array"},"partyId":{"description":"Party ID associated to the profile.","type":"string"}},"type":"object"},"vegaPeggedOrder":{"properties":{"offset":{"description":"Offset from the price reference.","type":"string"},"reference":{"$ref":"#/components/schemas/vegaPeggedReference","description":"Price point the order is linked to."}},"title":"Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading","type":"object"},"vegaPeggedReference":{"default":"PEGGED_REFERENCE_UNSPECIFIED","description":"- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference","enum":["PEGGED_REFERENCE_UNSPECIFIED","PEGGED_REFERENCE_MID","PEGGED_REFERENCE_BEST_BID","PEGGED_REFERENCE_BEST_ASK"],"title":"Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point","type":"string"},"vegaPerpetual":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceSpec","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfig":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Optional configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Quote name of the instrument.","type":"string"},"settlementAsset":{"description":"Underlying asset for the perpetual.","type":"string"}},"title":"Perpetual product definition","type":"object"},"vegaPerpetualData":{"description":"Represents market data specific to a perpetual market.","properties":{"externalTwap":{"description":"Time-weighted-average the external data points for the in-progress funding period.","type":"string"},"fundingPayment":{"description":"Current funding payment for the in-progress funding period.","type":"string"},"fundingRate":{"description":"Current funding rate for the in-progress funding period.","type":"string"},"internalCompositePrice":{"description":"The internal composite price used for perpetual markets.","type":"string"},"internalCompositePriceState":{"$ref":"#/components/schemas/vegaCompositePriceState","description":"State of the internal composite price."},"internalCompositePriceType":{"$ref":"#/components/schemas/vegaCompositePriceType","description":"The method used for calculating the internal composite price, for perpetual markets only."},"internalTwap":{"description":"Time-weighted-average the internal data-points for the in-progress funding period.","type":"string"},"nextInternalCompositePriceCalc":{"description":"The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds.","format":"int64","type":"string"},"seqNum":{"format":"uint64","title":"Funding period sequence number","type":"string"},"startTime":{"format":"int64","title":"Funding period start time","type":"string"},"underlyingIndexPrice":{"description":"Last seen value of the settlement oracle.","type":"string"}},"type":"object"},"vegaPerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Product quote name.","type":"string"},"settlementAsset":{"description":"Asset ID for the product's settlement asset.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaPostTransferBalance":{"properties":{"account":{"$ref":"#/components/schemas/vegaAccountDetails","description":"Account relating to the transfer."},"balance":{"description":"Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"}},"title":"Represents the balance for an account during a transfer","type":"object"},"vegaPriceMonitoringBounds":{"properties":{"active":{"description":"Has this bound been triggered yet or is it still active.","type":"boolean"},"maxValidPrice":{"description":"Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"minValidPrice":{"description":"Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places.","type":"string"},"referencePrice":{"description":"Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places.","type":"string"},"trigger":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger","description":"Price monitoring trigger associated with the bounds."}},"title":"Represents a list of valid (at the current timestamp) price ranges per associated trigger","type":"object"},"vegaPriceMonitoringParameters":{"properties":{"triggers":{"items":{"$ref":"#/components/schemas/vegaPriceMonitoringTrigger"},"type":"array"}},"title":"PriceMonitoringParameters contains a collection of triggers to be used for a given market","type":"object"},"vegaPriceMonitoringSettings":{"properties":{"parameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Specifies price monitoring parameters to be used for price monitoring purposes."}},"title":"PriceMonitoringSettings contains the settings for price monitoring","type":"object"},"vegaPriceMonitoringTrigger":{"properties":{"auctionExtension":{"description":"Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level.","format":"int64","type":"string"},"horizon":{"description":"Price monitoring projection horizon τ in seconds.","format":"int64","type":"string"},"probability":{"description":"Price monitoring probability level p.","type":"string"}},"title":"PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration","type":"object"},"vegaProductData":{"description":"Represents market data specific to a particular product type.","properties":{"perpetualData":{"$ref":"#/components/schemas/vegaPerpetualData"}},"type":"object"},"vegaProposal":{"properties":{"batchId":{"description":"ID of a batch proposal that this proposal is part of.","type":"string"},"batchTerms":{"$ref":"#/components/schemas/vegaBatchProposalTerms","description":"Batch proposal terms."},"errorDetails":{"description":"Detailed error associated to the reason.","type":"string"},"id":{"description":"Unique proposal ID.","type":"string"},"partyId":{"description":"Party ID i.e. public key of the party submitting the proposal.","type":"string"},"rationale":{"$ref":"#/components/schemas/vegaProposalRationale","description":"Rationale behind a proposal."},"reason":{"$ref":"#/components/schemas/vegaProposalError","description":"Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses."},"reference":{"description":"Proposal reference.","type":"string"},"requiredLiquidityProviderMajority":{"description":"Required majority from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredLiquidityProviderParticipation":{"description":"Required participation from liquidity providers, optional but is required for market update proposal.","type":"string"},"requiredMajority":{"description":"Required majority for this proposal.","type":"string"},"requiredParticipation":{"description":"Required vote participation for this proposal.","type":"string"},"state":{"$ref":"#/components/schemas/vegaProposalState","description":"Current state of the proposal, i.e. open, passed, failed etc."},"terms":{"$ref":"#/components/schemas/vegaProposalTerms","description":"Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term."},"timestamp":{"description":"Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network.","format":"int64","type":"string"}},"title":"Governance proposal","type":"object"},"vegaProposalError":{"default":"PROPOSAL_ERROR_UNSPECIFIED","description":"- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation < Closing < Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places","enum":["PROPOSAL_ERROR_UNSPECIFIED","PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON","PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE","PROPOSAL_ERROR_ENACT_TIME_TOO_SOON","PROPOSAL_ERROR_ENACT_TIME_TOO_LATE","PROPOSAL_ERROR_INSUFFICIENT_TOKENS","PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY","PROPOSAL_ERROR_NO_PRODUCT","PROPOSAL_ERROR_UNSUPPORTED_PRODUCT","PROPOSAL_ERROR_NO_TRADING_MODE","PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE","PROPOSAL_ERROR_NODE_VALIDATION_FAILED","PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD","PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS","PROPOSAL_ERROR_INVALID_ASSET","PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS","PROPOSAL_ERROR_NO_RISK_PARAMETERS","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY","PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE","PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL","PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE","PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET","PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT","PROPOSAL_ERROR_INVALID_RISK_PARAMETER","PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED","PROPOSAL_ERROR_INVALID_ASSET_DETAILS","PROPOSAL_ERROR_UNKNOWN_TYPE","PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE","PROPOSAL_ERROR_INVALID_FREEFORM","PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE","PROPOSAL_ERROR_INVALID_MARKET","PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES","PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS","PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE","PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE","PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE","PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE","PROPOSAL_ERROR_INVALID_SPOT","PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED","PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED","PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID","PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE","PROPOSAL_ERROR_INVALID_SLA_PARAMS","PROPOSAL_ERROR_MISSING_SLA_PARAMS","PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT","PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM","PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED","PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED","PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES"],"title":"List of possible errors that can cause a proposal to be in state rejected or failed","type":"string"},"vegaProposalParameters":{"properties":{"maxClose":{"description":"Represents the maximum time that a proposal can be open for voting.","format":"int64","type":"string"},"maxEnact":{"description":"Represents the maximum time before an enacted proposal must take effect.","format":"int64","type":"string"},"minClose":{"description":"Represents the minimum time before a proposal can be closed for voting.","format":"int64","type":"string"},"minEnact":{"description":"Represents the minimum time before an enacted proposal takes effect.","format":"int64","type":"string"},"minEquityLikeShare":{"description":"Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible.","type":"string"},"minProposerBalance":{"description":"Specifies the minimum governance token balance a proposer must hold to initiate a proposal.","type":"string"},"minVoterBalance":{"description":"Specifies the minimum governance token balance a voter must hold to participate in voting.","type":"string"},"requiredMajority":{"description":"Specifies the required percentage of votes a proposal needs to be approved.","type":"string"},"requiredMajorityLp":{"description":"Specifies the required majority percentage from liquidity providers for a proposal to be approved.","type":"string"},"requiredParticipation":{"description":"Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid.","type":"string"},"requiredParticipationLp":{"description":"Specifies the required percentage of participation from liquidity providers for the proposal to be valid.","type":"string"}},"type":"object"},"vegaProposalRationale":{"description":"Rationale behind a proposal.","properties":{"description":{"description":"Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals.","type":"string"},"title":{"description":"Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals.","type":"string"}},"type":"object"},"vegaProposalState":{"default":"STATE_UNSPECIFIED","description":"- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal","enum":["STATE_UNSPECIFIED","STATE_FAILED","STATE_OPEN","STATE_PASSED","STATE_REJECTED","STATE_DECLINED","STATE_ENACTED","STATE_WAITING_FOR_NODE_VOTE"],"title":"Proposal state transition:\nOpen ->\n - Passed -> Enacted.\n - Passed -> Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state","type":"string"},"vegaProposalTerms":{"properties":{"cancelTransfer":{"$ref":"#/components/schemas/vegaCancelTransfer","description":"Cancel a governance transfer."},"closingTimestamp":{"description":"Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters.","format":"int64","type":"string"},"enactmentTimestamp":{"description":"Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters.","format":"int64","type":"string"},"newAsset":{"$ref":"#/components/schemas/vegaNewAsset","description":"Proposal change for creating new assets on Vega."},"newFreeform":{"$ref":"#/components/schemas/vegaNewFreeform","description":"Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment."},"newMarket":{"$ref":"#/components/schemas/vegaNewMarket","description":"Proposal change for creating new futures market on Vega."},"newSpotMarket":{"$ref":"#/components/schemas/vegaNewSpotMarket","description":"Proposal change for creating new spot market on Vega."},"newTransfer":{"$ref":"#/components/schemas/vegaNewTransfer","description":"Proposal change for a governance transfer."},"updateAsset":{"$ref":"#/components/schemas/vegaUpdateAsset","description":"Proposal change for updating an asset."},"updateMarket":{"$ref":"#/components/schemas/vegaUpdateMarket","description":"Proposal change for modifying an existing futures market on Vega."},"updateMarketState":{"$ref":"#/components/schemas/vegaUpdateMarketState","description":"Proposal change for updating the state of a market."},"updateNetworkParameter":{"$ref":"#/components/schemas/vegaUpdateNetworkParameter","description":"Proposal change for updating Vega network parameters."},"updateReferralProgram":{"$ref":"#/components/schemas/vegaUpdateReferralProgram","description":"Proposal change for updating the referral program."},"updateSpotMarket":{"$ref":"#/components/schemas/vegaUpdateSpotMarket","description":"Proposal change for modifying an existing spot market on Vega."},"updateVolumeDiscountProgram":{"$ref":"#/components/schemas/vegaUpdateVolumeDiscountProgram","description":"Proposal change for updating the volume discount program."},"validationTimestamp":{"description":"Validation timestamp as Unix time in seconds.","format":"int64","type":"string"}},"title":"Terms for a governance proposal on Vega","type":"object"},"vegaRank":{"properties":{"shareRatio":{"format":"int64","type":"integer"},"startRank":{"format":"int64","type":"integer"}},"type":"object"},"vegaRecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be paid.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"title":"Specific details for a recurring transfer","type":"object"},"vegaReferralProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"stakingTiers":{"description":"Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which the referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaReferralProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"stakingTiers":{"description":"Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking.","items":{"$ref":"#/components/schemas/vegaStakingTier"},"type":"array"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaRiskFactor":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"market":{"description":"Market ID that relates to this risk factor.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factors are used to calculate the current risk associated with orders trading on a given market","type":"object"},"vegaRiskFactorOverride":{"properties":{"long":{"description":"Long Risk factor value.","type":"string"},"short":{"description":"Short Risk factor value.","type":"string"}},"title":"Risk factor override to control stable leverage","type":"object"},"vegaScalingFactors":{"properties":{"collateralRelease":{"description":"Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset.","format":"double","type":"number"},"initialMargin":{"description":"Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin.","format":"double","type":"number"},"searchLevel":{"description":"Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release.","format":"double","type":"number"}},"title":"Scaling Factors (for use in margin calculation)","type":"object"},"vegaSide":{"default":"SIDE_UNSPECIFIED","description":"- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order","enum":["SIDE_UNSPECIFIED","SIDE_BUY","SIDE_SELL"],"title":"Side relates to the direction of an order, to Buy, or Sell","type":"string"},"vegaSimpleModelParams":{"properties":{"factorLong":{"description":"Pre-defined risk factor value for long.","format":"double","type":"number"},"factorShort":{"description":"Pre-defined risk factor value for short.","format":"double","type":"number"},"maxMoveUp":{"description":"Pre-defined maximum price move up that the model considers as valid.","format":"double","type":"number"},"minMoveDown":{"description":"Pre-defined minimum price move down that the model considers as valid.","format":"double","type":"number"},"probabilityOfTrading":{"description":"Pre-defined constant probability of trading.","format":"double","type":"number"}},"title":"Risk model parameters for simple modelling","type":"object"},"vegaSimpleRiskModel":{"properties":{"params":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Risk model params for simple modelling."}},"title":"Risk model for simple modelling","type":"object"},"vegaSpecBindingForCompositePrice":{"description":"Describes which property of the data source data is to be\nused for price source.","properties":{"priceSourceProperty":{"description":"The property name of price.","type":"string"}},"type":"object"},"vegaSpot":{"properties":{"baseAsset":{"description":"Asset ID of the underlying base asset for the spot product.","type":"string"},"quoteAsset":{"description":"Asset ID of the underlying quote asset for the spot product.","type":"string"}},"title":"Spot product definition","type":"object"},"vegaSpotProduct":{"properties":{"baseAsset":{"description":"Base asset ID.","type":"string"},"quoteAsset":{"description":"Quote asset ID.","type":"string"}},"title":"Spot product configuration","type":"object"},"vegaStakingTier":{"properties":{"minimumStakedTokens":{"description":"Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier.","type":"string"},"referralRewardMultiplier":{"description":"Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer.","type":"string"}},"type":"object"},"vegaStopOrder":{"properties":{"createdAt":{"description":"Creation time of the stop order.","format":"int64","type":"string"},"expiresAt":{"description":"Optional expiry timestamp.","format":"int64","type":"string"},"expiryStrategy":{"$ref":"#/components/schemas/StopOrderExpiryStrategy","description":"Strategy to adopt if the expiry time is reached."},"id":{"title":"ID of this stop order\nalso the ID of the associated order if it is ever triggered","type":"string"},"marketId":{"description":"ID of the market the stop order is submitted to.","type":"string"},"ocoLinkId":{"title":"The ID of the 'other' part of the OCO if 2 stop orders were submitted at once","type":"string"},"orderId":{"description":"ID of the order created once the trigger is hit.","type":"string"},"partyId":{"description":"ID of the party that submitted this stop order.","type":"string"},"price":{"description":"Fixed price at which the order will be submitted.","type":"string"},"rejectionReason":{"$ref":"#/components/schemas/StopOrderRejectionReason","title":"An optional reason for why a stop order was rejected"},"sizeOverrideSetting":{"$ref":"#/components/schemas/StopOrderSizeOverrideSetting","title":"Size override setting"},"sizeOverrideValue":{"$ref":"#/components/schemas/StopOrderSizeOverrideValue","title":"Size override value"},"status":{"$ref":"#/components/schemas/vegaStopOrderStatus","description":"Status of the stop order."},"trailingPercentOffset":{"title":"Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%","type":"string"},"triggerDirection":{"$ref":"#/components/schemas/StopOrderTriggerDirection","description":"Trigger direction for this stop order."},"updatedAt":{"description":"Last update of this stop order.","format":"int64","type":"string"}},"type":"object"},"vegaStopOrderStatus":{"default":"STATUS_UNSPECIFIED","enum":["STATUS_UNSPECIFIED","STATUS_PENDING","STATUS_CANCELLED","STATUS_STOPPED","STATUS_TRIGGERED","STATUS_EXPIRED","STATUS_REJECTED"],"title":"- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission","type":"string"},"vegaSuccessorConfiguration":{"description":"Configuration required to turn a new market proposal in to a successor market proposal.","properties":{"insurancePoolFraction":{"description":"A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor.","type":"string"},"parentMarketId":{"description":"ID of the market that the successor should take over from.","type":"string"}},"type":"object"},"vegaTargetStakeParameters":{"properties":{"scalingFactor":{"description":"Specifies scaling factors used in target stake calculation.","format":"double","type":"number"},"timeWindow":{"description":"Specifies length of time window expressed in seconds for target stake calculation.","format":"int64","type":"string"}},"title":"TargetStakeParameters contains parameters used in target stake calculation","type":"object"},"vegaTradableInstrument":{"properties":{"instrument":{"$ref":"#/components/schemas/vegaInstrument","description":"Details for the underlying instrument."},"logNormalRiskModel":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal."},"marginCalculator":{"$ref":"#/components/schemas/vegaMarginCalculator","description":"Margin calculator for the instrument."},"simpleRiskModel":{"$ref":"#/components/schemas/vegaSimpleRiskModel","description":"Simple."}},"title":"Tradable Instrument definition","type":"object"},"vegaTrade":{"properties":{"aggressor":{"$ref":"#/components/schemas/vegaSide","description":"Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL."},"assetPrice":{"description":"Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates.","type":"string"},"buyOrder":{"description":"Identifier of the order from the buy side.","type":"string"},"buyer":{"description":"Unique party ID for the buyer.","type":"string"},"buyerAuctionBatch":{"description":"Auction batch number that the buy side order was placed in.","format":"uint64","type":"string"},"buyerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the buyer party for the trade."},"id":{"description":"Unique ID for the trade.","type":"string"},"marketId":{"description":"Market ID on which the trade occurred.","type":"string"},"price":{"description":"Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places.","type":"string"},"sellOrder":{"description":"Identifier of the order from the sell side.","type":"string"},"seller":{"description":"Unique party ID for the seller.","type":"string"},"sellerAuctionBatch":{"description":"Auction batch number that the sell side order was placed in.","format":"uint64","type":"string"},"sellerFee":{"$ref":"#/components/schemas/vegaFee","description":"Fee amount charged to the seller party for the trade."},"size":{"description":"Size filled for the trade.","format":"uint64","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds for when the trade occurred.","format":"int64","type":"string"},"type":{"$ref":"#/components/schemas/vegaTradeType","description":"Type for the trade."}},"title":"A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega","type":"object"},"vegaTradeType":{"default":"TYPE_UNSPECIFIED","description":"- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party","enum":["TYPE_UNSPECIFIED","TYPE_DEFAULT","TYPE_NETWORK_CLOSE_OUT_GOOD","TYPE_NETWORK_CLOSE_OUT_BAD"],"title":"Type values for a trade","type":"string"},"vegaTransferType":{"default":"TRANSFER_TYPE_UNSPECIFIED","description":"- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.\n - TRANSFER_TYPE_AMM_LOW: Transfer from a party's general account to their AMM's general account.\n - TRANSFER_TYPE_AMM_HIGH: Transfer from an AMM's general account to their owner's general account.\n - TRANSFER_TYPE_AMM_RELEASE: Transfer releasing an AMM's general account upon closure.","enum":["TRANSFER_TYPE_UNSPECIFIED","TRANSFER_TYPE_LOSS","TRANSFER_TYPE_WIN","TRANSFER_TYPE_MTM_LOSS","TRANSFER_TYPE_MTM_WIN","TRANSFER_TYPE_MARGIN_LOW","TRANSFER_TYPE_MARGIN_HIGH","TRANSFER_TYPE_MARGIN_CONFISCATED","TRANSFER_TYPE_MAKER_FEE_PAY","TRANSFER_TYPE_MAKER_FEE_RECEIVE","TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY","TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE","TRANSFER_TYPE_LIQUIDITY_FEE_PAY","TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE","TRANSFER_TYPE_BOND_LOW","TRANSFER_TYPE_BOND_HIGH","TRANSFER_TYPE_WITHDRAW","TRANSFER_TYPE_DEPOSIT","TRANSFER_TYPE_BOND_SLASHING","TRANSFER_TYPE_REWARD_PAYOUT","TRANSFER_TYPE_TRANSFER_FUNDS_SEND","TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE","TRANSFER_TYPE_CLEAR_ACCOUNT","TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE","TRANSFER_TYPE_SPOT","TRANSFER_TYPE_HOLDING_LOCK","TRANSFER_TYPE_HOLDING_RELEASE","TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION","TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE","TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE","TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY","TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY","TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT","TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE","TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS","TRANSFER_TYPE_PERPETUALS_FUNDING_WIN","TRANSFER_TYPE_REWARDS_VESTED","TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY","TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE","TRANSFER_TYPE_ORDER_MARGIN_LOW","TRANSFER_TYPE_ORDER_MARGIN_HIGH","TRANSFER_TYPE_ISOLATED_MARGIN_LOW","TRANSFER_TYPE_ISOLATED_MARGIN_HIGH","TRANSFER_TYPE_AMM_LOW","TRANSFER_TYPE_AMM_HIGH","TRANSFER_TYPE_AMM_RELEASE"],"title":"Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place","type":"string"},"vegaUpdateAsset":{"properties":{"assetId":{"description":"Asset ID the update is for.","type":"string"},"changes":{"$ref":"#/components/schemas/vegaAssetDetailsUpdate","description":"Changes to apply on an existing asset."}},"title":"Update an existing asset on Vega","type":"object"},"vegaUpdateFutureProduct":{"properties":{"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToFutureBinding","description":"The binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data of settlement data."},"dataSourceSpecForTradingTermination":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"The data source spec describing the data source for trading termination."},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Future product configuration","type":"object"},"vegaUpdateInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"future":{"$ref":"#/components/schemas/vegaUpdateFutureProduct","description":"Future."},"name":{"title":"Instrument name","type":"string"},"perpetual":{"$ref":"#/components/schemas/vegaUpdatePerpetualProduct","description":"Perpetual."}},"title":"Instrument configuration","type":"object"},"vegaUpdateMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketConfiguration","description":"Updated configuration of the futures market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing market on Vega","type":"object"},"vegaUpdateMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateInstrumentConfiguration","description":"Updated futures market instrument configuration."},"linearSlippageFactor":{"description":"Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume.","type":"string"},"liquidationStrategy":{"$ref":"#/components/schemas/vegaLiquidationStrategy","title":"Liquidation strategy parameters"},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"liquidityMonitoringParameters":{"$ref":"#/components/schemas/vegaLiquidityMonitoringParameters","description":"Liquidity monitoring parameters."},"liquiditySlaParameters":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","title":"Liquidity SLA parameters"},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"lpPriceRange":{"description":"DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed.","type":"string"},"markPriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Mark price configuration."},"metadata":{"description":"Optional futures market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"quadraticSlippageFactor":{"description":"Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume.","type":"string"},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a futures market on Vega","type":"object"},"vegaUpdateMarketState":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateMarketStateConfiguration","title":"Configuration for governance-initiated change of a market's state"}},"type":"object"},"vegaUpdateMarketStateConfiguration":{"properties":{"marketId":{"title":"ID of the market","type":"string"},"price":{"title":"Settlement price, relevant only for market termination for futures markets","type":"string"},"updateType":{"$ref":"#/components/schemas/vegaMarketStateUpdateType","title":"Type of the market update"}},"type":"object"},"vegaUpdateNetworkParameter":{"properties":{"changes":{"$ref":"#/components/schemas/vegaNetworkParameter","description":"The network parameter to update."}},"title":"Update network configuration on Vega","type":"object"},"vegaUpdatePerpetualProduct":{"properties":{"clampLowerBound":{"description":"Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"clampUpperBound":{"description":"Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1].","type":"string"},"dataSourceSpecBinding":{"$ref":"#/components/schemas/vegaDataSourceSpecToPerpetualBinding","description":"Binding between the data source spec and the settlement data."},"dataSourceSpecForSettlementData":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement."},"dataSourceSpecForSettlementSchedule":{"$ref":"#/components/schemas/vegaDataSourceDefinition","description":"Data source spec describing the data source for settlement schedule."},"fundingRateLowerBound":{"description":"Lower bound for the funding-rate such that the funding-rate will never be lower than this value.","type":"string"},"fundingRateScalingFactor":{"description":"Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments.","type":"string"},"fundingRateUpperBound":{"description":"Upper bound for the funding-rate such that the funding-rate will never be higher than this value.","type":"string"},"interestRate":{"description":"Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1].","type":"string"},"internalCompositePriceConfiguration":{"$ref":"#/components/schemas/vegaCompositePriceConfiguration","description":"Configuration for the internal composite price used in funding payment calculation."},"marginFundingFactor":{"description":"Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1].","type":"string"},"quoteName":{"description":"Human-readable name/abbreviation of the quote name.","type":"string"}},"title":"Perpetual product configuration","type":"object"},"vegaUpdateReferralProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaReferralProgramChanges","description":"Configuration for change to update a referral program."}},"type":"object"},"vegaUpdateSpotInstrumentConfiguration":{"properties":{"code":{"description":"Instrument code, human-readable shortcode used to describe the instrument.","type":"string"},"name":{"title":"Instrument name","type":"string"}},"type":"object"},"vegaUpdateSpotMarket":{"properties":{"changes":{"$ref":"#/components/schemas/vegaUpdateSpotMarketConfiguration","description":"Updated configuration of the spot market."},"marketId":{"description":"Market ID the update is for.","type":"string"}},"title":"Update an existing spot market on Vega","type":"object"},"vegaUpdateSpotMarketConfiguration":{"properties":{"enableTransactionReordering":{"title":"If enabled aggressive orders sent to the market will be delayed by the configured number of blocks","type":"boolean"},"instrument":{"$ref":"#/components/schemas/vegaUpdateSpotInstrumentConfiguration","description":"Specifies the name and code of the spot instrument."},"liquidityFeeSettings":{"$ref":"#/components/schemas/vegaLiquidityFeeSettings","description":"Specifies how the liquidity fee for the market will be calculated."},"logNormal":{"$ref":"#/components/schemas/vegaLogNormalRiskModel","description":"Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected."},"metadata":{"description":"Optional spot market metadata, tags.","items":{"type":"string"},"type":"array"},"priceMonitoringParameters":{"$ref":"#/components/schemas/vegaPriceMonitoringParameters","description":"Price monitoring parameters."},"simple":{"$ref":"#/components/schemas/vegaSimpleModelParams","description":"Simple risk model parameters, valid only if MODEL_SIMPLE is selected."},"slaParams":{"$ref":"#/components/schemas/vegaLiquiditySLAParameters","description":"Specifies the liquidity provision SLA parameters."},"targetStakeParameters":{"$ref":"#/components/schemas/vegaTargetStakeParameters","description":"Specifies parameters related to target stake calculation."},"tickSize":{"title":"The market tick size defines the minimum change in quote price for the market","type":"string"}},"title":"Configuration to update a spot market on Vega","type":"object"},"vegaUpdateVolumeDiscountProgram":{"properties":{"changes":{"$ref":"#/components/schemas/vegaVolumeDiscountProgramChanges","title":"Configuration for a change to update a volume discount program"}},"type":"object"},"vegaVolumeBenefitTier":{"properties":{"minimumRunningNotionalTakerVolume":{"description":"Required running notional taker volume in quantum units for parties\nto access this tier.","type":"string"},"volumeDiscountFactor":{"description":"Proportion of the taker fees to be discounted.","type":"string"}},"type":"object"},"vegaVolumeDiscountProgram":{"properties":{"benefitTiers":{"description":"Defined benefit tiers ordered by increasing discounts.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"id":{"description":"Unique ID generated from the proposal that created this program.","type":"string"},"version":{"description":"Incremental version of the program. It is incremented after each program\nupdate.","format":"uint64","type":"string"},"windowLength":{"description":"Number of epochs over which a referral set's running volume is evaluated.","format":"uint64","type":"string"}},"type":"object"},"vegaVolumeDiscountProgramChanges":{"properties":{"benefitTiers":{"description":"Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria.","items":{"$ref":"#/components/schemas/vegaVolumeBenefitTier"},"type":"array"},"endOfProgramTimestamp":{"description":"Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled.","format":"int64","type":"string"},"windowLength":{"description":"Number of epochs over which to evaluate a referral set's running volume.","format":"uint64","type":"string"}},"type":"object"},"vegaVote":{"properties":{"elsPerMarket":{"description":"The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal.","items":{"$ref":"#/components/schemas/vegaVoteELSPair"},"type":"array"},"partyId":{"description":"Voter's party ID.","type":"string"},"proposalId":{"description":"Proposal ID being voted on.","type":"string"},"timestamp":{"description":"Timestamp in Unix nanoseconds when the vote was acknowledged by the network.","format":"int64","type":"string"},"totalEquityLikeShareWeight":{"description":"The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal.","type":"string"},"totalGovernanceTokenBalance":{"description":"Total number of governance token for the party that cast the vote.","type":"string"},"totalGovernanceTokenWeight":{"description":"The weight of this vote based on the total number of governance tokens.","type":"string"},"value":{"$ref":"#/components/schemas/vegaVoteValue","description":"Which way the party voted."}},"title":"Governance vote","type":"object"},"vegaVoteELSPair":{"properties":{"els":{"description":"The equity-like share weight for this market.","type":"string"},"marketId":{"description":"The market ID.","type":"string"}},"type":"object"},"vegaVoteValue":{"default":"VALUE_UNSPECIFIED","description":"- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal","enum":["VALUE_UNSPECIFIED","VALUE_NO","VALUE_YES"],"title":"Vote value","type":"string"},"vegaWithdrawExt":{"properties":{"erc20":{"$ref":"#/components/schemas/vegaErc20WithdrawExt","description":"ERC20 withdrawal details."}},"title":"Withdrawal external details","type":"object"},"vegaWithdrawal":{"properties":{"amount":{"description":"Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset to withdraw funds from.","type":"string"},"createdTimestamp":{"description":"Timestamp for when the network started to process this withdrawal.","format":"int64","type":"string"},"ext":{"$ref":"#/components/schemas/vegaWithdrawExt","description":"Foreign chain specifics."},"id":{"description":"Unique ID for the withdrawal.","type":"string"},"partyId":{"description":"Unique party ID of the user initiating the withdrawal.","type":"string"},"ref":{"description":"Reference which is used by the foreign chain\nto refer to this withdrawal.","type":"string"},"status":{"$ref":"#/components/schemas/vegaWithdrawalStatus","description":"Status of the withdrawal."},"txHash":{"description":"Hash of the foreign chain for this transaction.","type":"string"},"withdrawnTimestamp":{"description":"Timestamp for when the withdrawal was finalised by the network.","format":"int64","type":"string"}},"title":"Withdrawal from the Vega network","type":"object"},"vegaWithdrawalStatus":{"default":"STATUS_UNSPECIFIED","description":"- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network","enum":["STATUS_UNSPECIFIED","STATUS_OPEN","STATUS_REJECTED","STATUS_FINALIZED"],"title":"Status of the withdrawal","type":"string"},"vegacommandsv1OneOffTransfer":{"description":"Details for a one-off transfer.","properties":{"deliverOn":{"description":"Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account.","format":"int64","type":"string"}},"type":"object"},"vegacommandsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy","description":"Optional parameter defining how a transfer is dispatched."},"endEpoch":{"description":"Last epoch at which this transfer shall be executed.","format":"uint64","type":"string"},"factor":{"description":"Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc.","type":"string"},"startEpoch":{"description":"First epoch from which this transfer shall be executed.","format":"uint64","type":"string"}},"title":"Details for a recurring transfer","type":"object"},"vegacommandsv1Transfer":{"properties":{"amount":{"description":"Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places.","type":"string"},"asset":{"description":"Asset ID of the asset to be transferred.","type":"string"},"from":{"description":"AMM key from which assets are to be transferred, if applicable.\nThe submitter of the transaction must be the owner of this AMM key.\nIf provided, the 'from_account_type' must be REWARDS_VESTED, and the asset in this account\nmust match the asset specified in the transfer.","type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Account type from which the funds of the party should be taken."},"oneOff":{"$ref":"#/components/schemas/vegacommandsv1OneOffTransfer","description":"Details of a one-off transfer that is executed once at a specified time."},"recurring":{"$ref":"#/components/schemas/vegacommandsv1RecurringTransfer","description":"Details of a transfer that is executed once every epoch until stopped."},"reference":{"description":"Reference to be attached to the transfer.","type":"string"},"to":{"description":"Public key of the destination account.","type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType","description":"Type of the destination account."}},"title":"Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`","type":"object"},"vegaeventsv1OneOffTransfer":{"properties":{"deliverOn":{"format":"int64","type":"string"}},"type":"object"},"vegaeventsv1RecurringTransfer":{"properties":{"dispatchStrategy":{"$ref":"#/components/schemas/vegaDispatchStrategy"},"endEpoch":{"format":"uint64","type":"string"},"factor":{"type":"string"},"startEpoch":{"format":"uint64","type":"string"}},"type":"object"},"vegaeventsv1Transfer":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"from":{"type":"string"},"fromAccountType":{"$ref":"#/components/schemas/vegaAccountType"},"gameId":{"title":"ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation","type":"string"},"id":{"type":"string"},"oneOff":{"$ref":"#/components/schemas/vegaeventsv1OneOffTransfer"},"oneOffGovernance":{"$ref":"#/components/schemas/v1OneOffGovernanceTransfer"},"reason":{"type":"string"},"recurring":{"$ref":"#/components/schemas/vegaeventsv1RecurringTransfer"},"recurringGovernance":{"$ref":"#/components/schemas/v1RecurringGovernanceTransfer"},"reference":{"type":"string"},"status":{"$ref":"#/components/schemas/v1TransferStatus"},"timestamp":{"format":"int64","type":"string"},"to":{"type":"string"},"toAccountType":{"$ref":"#/components/schemas/vegaAccountType"}},"type":"object"}}},"tags":[{"name":"Transaction"}]} \ No newline at end of file diff --git a/specs/v0.77.6/transaction.swagger.json b/specs/v0.77.6/transaction.swagger.json new file mode 100644 index 000000000..661c215bc --- /dev/null +++ b/specs/v0.77.6/transaction.swagger.json @@ -0,0 +1,9663 @@ +{ + "swagger": "2.0", + "info": { + "title": "Vega core APIs", + "version": "v0.77.6" + }, + "tags": [ + { + "name": "Transaction" + } + ], + "host": "api.n10.testnet.vega.xyz", + "schemes": [ + + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "paths": { + "/blockchain/height": { + "get": { + "summary": "Blockchain height", + "description": "Get the height of the last tendermint block", + "operationId": "Transaction_LastBlockHeight", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1LastBlockHeightResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Transaction" + ] + } + }, + "/statistics": { + "get": { + "summary": "Statistics", + "description": "Get statistics on Vega", + "operationId": "Transaction_Statistics", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1StatisticsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Transaction" + ] + } + }, + "/statistics/spam/{partyId}": { + "get": { + "summary": "Get Spam statistics", + "description": "Get the spam statistics for a given party.", + "operationId": "Transaction_GetSpamStatistics", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1GetSpamStatisticsResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "partyId", + "description": "Party ID whose statistics are requested", + "in": "path", + "required": true, + "type": "string" + } + ], + "tags": [ + "Transaction" + ] + } + }, + "/stream/event/bus": { + "get": { + "summary": "Events subscription", + "description": "Subscribe to a stream of events from the core", + "operationId": "Transaction_ObserveEventBus", + "responses": { + "200": { + "description": "A successful response.(streaming responses)", + "schema": { + "type": "object", + "properties": { + "result": { + "$ref": "#/definitions/v1ObserveEventBusResponse" + }, + "error": { + "$ref": "#/definitions/googlerpcStatus" + } + }, + "title": "Stream result of v1ObserveEventBusResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "type", + "description": "One or more types of event, required field.\n\n - BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type", + "in": "query", + "required": false, + "type": "array", + "items": { + "type": "string", + "enum": [ + "BUS_EVENT_TYPE_UNSPECIFIED", + "BUS_EVENT_TYPE_ALL", + "BUS_EVENT_TYPE_TIME_UPDATE", + "BUS_EVENT_TYPE_LEDGER_MOVEMENTS", + "BUS_EVENT_TYPE_POSITION_RESOLUTION", + "BUS_EVENT_TYPE_ORDER", + "BUS_EVENT_TYPE_ACCOUNT", + "BUS_EVENT_TYPE_PARTY", + "BUS_EVENT_TYPE_TRADE", + "BUS_EVENT_TYPE_MARGIN_LEVELS", + "BUS_EVENT_TYPE_PROPOSAL", + "BUS_EVENT_TYPE_VOTE", + "BUS_EVENT_TYPE_MARKET_DATA", + "BUS_EVENT_TYPE_NODE_SIGNATURE", + "BUS_EVENT_TYPE_LOSS_SOCIALIZATION", + "BUS_EVENT_TYPE_SETTLE_POSITION", + "BUS_EVENT_TYPE_SETTLE_DISTRESSED", + "BUS_EVENT_TYPE_MARKET_CREATED", + "BUS_EVENT_TYPE_ASSET", + "BUS_EVENT_TYPE_MARKET_TICK", + "BUS_EVENT_TYPE_WITHDRAWAL", + "BUS_EVENT_TYPE_DEPOSIT", + "BUS_EVENT_TYPE_AUCTION", + "BUS_EVENT_TYPE_RISK_FACTOR", + "BUS_EVENT_TYPE_NETWORK_PARAMETER", + "BUS_EVENT_TYPE_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_MARKET_UPDATED", + "BUS_EVENT_TYPE_ORACLE_SPEC", + "BUS_EVENT_TYPE_ORACLE_DATA", + "BUS_EVENT_TYPE_DELEGATION_BALANCE", + "BUS_EVENT_TYPE_VALIDATOR_SCORE", + "BUS_EVENT_TYPE_EPOCH_UPDATE", + "BUS_EVENT_TYPE_VALIDATOR_UPDATE", + "BUS_EVENT_TYPE_STAKE_LINKING", + "BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT", + "BUS_EVENT_TYPE_CHECKPOINT", + "BUS_EVENT_TYPE_STREAM_START", + "BUS_EVENT_TYPE_KEY_ROTATION", + "BUS_EVENT_TYPE_STATE_VAR", + "BUS_EVENT_TYPE_NETWORK_LIMITS", + "BUS_EVENT_TYPE_TRANSFER", + "BUS_EVENT_TYPE_VALIDATOR_RANKING", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED", + "BUS_EVENT_TYPE_POSITION_STATE", + "BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL", + "BUS_EVENT_TYPE_BEGIN_BLOCK", + "BUS_EVENT_TYPE_END_BLOCK", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED", + "BUS_EVENT_TYPE_SETTLE_MARKET", + "BUS_EVENT_TYPE_TRANSACTION_RESULT", + "BUS_EVENT_TYPE_SNAPSHOT_TAKEN", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY", + "BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED", + "BUS_EVENT_TYPE_EXPIRED_ORDERS", + "BUS_EVENT_TYPE_DISTRESSED_POSITIONS", + "BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_STOP_ORDER", + "BUS_EVENT_TYPE_FUNDING_PERIOD", + "BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT", + "BUS_EVENT_TYPE_TEAM_CREATED", + "BUS_EVENT_TYPE_TEAM_UPDATED", + "BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM", + "BUS_EVENT_TYPE_REFEREE_JOINED_TEAM", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_CREATED", + "BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET", + "BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_STATS_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED", + "BUS_EVENT_TYPE_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_FUNDING_PAYMENTS", + "BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_SUMMARY", + "BUS_EVENT_TYPE_TRANSFER_FEES_PAID", + "BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED", + "BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED", + "BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED", + "BUS_EVENT_TYPE_TEAMS_STATS_UPDATED", + "BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED", + "BUS_EVENT_TYPE_CANCELLED_ORDERS", + "BUS_EVENT_TYPE_GAME_SCORES", + "BUS_EVENT_TYPE_AMM", + "BUS_EVENT_TYPE_MARKET", + "BUS_EVENT_TYPE_TX_ERROR" + ] + }, + "collectionFormat": "multi" + }, + { + "name": "marketId", + "description": "Market ID to filter events for, optional field. If omitted, no markets will be filtered out.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "partyId", + "description": "Party ID to filter events for, optional field. If omitted, no parties will be filtered out.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "batchSize", + "description": "Batch size, optional field -\nIf not specified, any events received will be sent immediately. If the client is not ready\nfor the next data-set, data may be dropped a number of times, and eventually the stream is closed.\nif specified, the first batch will be sent when ready. To receive the next set of events, the client\nmust write an `ObserveEventBatch` message on the stream to flush the buffer.\nIf no message is received in 5 seconds, the stream is closed.\nDefault: 0, send any and all events when they are available.", + "in": "query", + "required": false, + "type": "string", + "format": "int64" + } + ], + "tags": [ + "Transaction" + ] + } + }, + "/time": { + "get": { + "summary": "Vega time", + "description": "Get current Vega time", + "operationId": "Transaction_GetVegaTime", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1GetVegaTimeResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "tags": [ + "Transaction" + ] + } + }, + "/transaction": { + "post": { + "summary": "Submit transaction", + "description": "Submit a signed transaction to the network containing a command to be executed such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.", + "operationId": "Transaction_SubmitTransaction", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1SubmitTransactionResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1SubmitTransactionRequest" + } + } + ], + "tags": [ + "Transaction" + ] + } + }, + "/transaction/check": { + "post": { + "summary": "Check transaction", + "description": "Send a signed transaction containing a command to the network to be checked, but not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.", + "operationId": "Transaction_CheckTransaction", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1CheckTransactionResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1CheckTransactionRequest" + } + } + ], + "tags": [ + "Transaction" + ] + } + }, + "/transaction/raw": { + "post": { + "summary": "Submit raw transaction", + "description": "Submit a pre-serialised signed transaction containing a command to the network to be executed, such that if the submission is successful then it will be included in the chain's mempool.\nThe network will then attempt to execute the transaction in the next available block, where the results of its execution can be seen on the EventBus.", + "operationId": "Transaction_SubmitRawTransaction", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1SubmitRawTransactionResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1SubmitRawTransactionRequest" + } + } + ], + "tags": [ + "Transaction" + ] + } + }, + "/transaction/raw/check": { + "post": { + "summary": "Check raw transaction", + "description": "Send a pre-serialised transaction containing a command to the network to be checked, but then not added to the chain's mempool.\nThis is useful for checking the validity of a potential transaction before submitting it.", + "operationId": "Transaction_CheckRawTransaction", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1CheckRawTransactionResponse" + } + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/googlerpcStatus" + } + } + }, + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1CheckRawTransactionRequest" + } + } + ], + "tags": [ + "Transaction" + ] + } + } + }, + "definitions": { + "AMMCurve": { + "type": "object", + "properties": { + "virtualLiquidity": { + "type": "string", + "description": "Virtual liquidity for the given AMM curve." + }, + "theoreticalPosition": { + "type": "string", + "description": "Maximum tradable volume on the AMM curve." + } + } + }, + "AMMStatusReason": { + "type": "string", + "enum": [ + "STATUS_REASON_UNSPECIFIED", + "STATUS_REASON_CANCELLED_BY_PARTY", + "STATUS_REASON_CANNOT_FILL_COMMITMENT", + "STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET", + "STATUS_REASON_PARTY_CLOSED_OUT", + "STATUS_REASON_MARKET_CLOSED", + "STATUS_REASON_COMMITMENT_TOO_LOW", + "STATUS_REASON_CANNOT_REBASE" + ], + "default": "STATUS_REASON_UNSPECIFIED", + "description": " - STATUS_REASON_CANCELLED_BY_PARTY: AMM was cancelled by its owner.\n - STATUS_REASON_CANNOT_FILL_COMMITMENT: Party does not have enough funds in their general account to meet the AMM's commitment.\n - STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET: Party already has an AMM operating on this market and cannot create another one.\n - STATUS_REASON_PARTY_CLOSED_OUT: AMM was liquidated and stopped by the network.\n - STATUS_REASON_MARKET_CLOSED: AMM was stopped by the network because the market it operated in was closed.\n - STATUS_REASON_COMMITMENT_TOO_LOW: Commitment amount was below the network wide minimum, or its price bounds are too wide, such that the volume is spread thinly creating zero-volume price-levels.\n - STATUS_REASON_CANNOT_REBASE: AMM was unable to rebase its fair-price such that it does not cross with existing orders." + }, + "ConditionOperator": { + "type": "string", + "enum": [ + "OPERATOR_UNSPECIFIED", + "OPERATOR_EQUALS", + "OPERATOR_GREATER_THAN", + "OPERATOR_GREATER_THAN_OR_EQUAL", + "OPERATOR_LESS_THAN", + "OPERATOR_LESS_THAN_OR_EQUAL" + ], + "default": "OPERATOR_UNSPECIFIED", + "description": "Operator describes the type of comparison.\n\n - OPERATOR_UNSPECIFIED: The default value\n - OPERATOR_EQUALS: Verify if the property values are strictly equal or not.\n - OPERATOR_GREATER_THAN: Verify if the data source data value is greater than the Condition value.\n - OPERATOR_GREATER_THAN_OR_EQUAL: Verify if the data source data value is greater than or equal to the Condition\nvalue.\n - OPERATOR_LESS_THAN: Verify if the data source data value is less than the Condition value.\n - OPERATOR_LESS_THAN_OR_EQUAL: Verify if the data source data value is less or equal to than the Condition\nvalue." + }, + "FundingPeriodDataPointSource": { + "type": "string", + "enum": [ + "SOURCE_UNSPECIFIED", + "SOURCE_EXTERNAL", + "SOURCE_INTERNAL" + ], + "default": "SOURCE_UNSPECIFIED", + "description": " - SOURCE_UNSPECIFIED: Default value\n - SOURCE_EXTERNAL: Data point is from an external data source, such as an oracle, and represents the spot price of the underlying asset.\n - SOURCE_INTERNAL: Data point from within Vega such as the mark price after performing mark-to-market." + }, + "MarketTradingMode": { + "type": "string", + "enum": [ + "TRADING_MODE_UNSPECIFIED", + "TRADING_MODE_CONTINUOUS", + "TRADING_MODE_BATCH_AUCTION", + "TRADING_MODE_OPENING_AUCTION", + "TRADING_MODE_MONITORING_AUCTION", + "TRADING_MODE_NO_TRADING", + "TRADING_MODE_SUSPENDED_VIA_GOVERNANCE", + "TRADING_MODE_LONG_BLOCK_AUCTION" + ], + "default": "TRADING_MODE_UNSPECIFIED", + "description": "- TRADING_MODE_UNSPECIFIED: Default value, this is invalid\n - TRADING_MODE_CONTINUOUS: Normal trading\n - TRADING_MODE_BATCH_AUCTION: Auction trading (FBA)\n - TRADING_MODE_OPENING_AUCTION: Opening auction\n - TRADING_MODE_MONITORING_AUCTION: Auction triggered by monitoring\n - TRADING_MODE_NO_TRADING: No trading is allowed\n - TRADING_MODE_SUSPENDED_VIA_GOVERNANCE: Special auction mode triggered via governance\n - TRADING_MODE_LONG_BLOCK_AUCTION: Auction triggered globally by long block", + "title": "Trading mode the market is currently running, also referred to as 'market state'" + }, + "OracleDataSubmissionOracleSource": { + "type": "string", + "enum": [ + "ORACLE_SOURCE_UNSPECIFIED", + "ORACLE_SOURCE_OPEN_ORACLE", + "ORACLE_SOURCE_JSON", + "ORACLE_SOURCE_ETHEREUM" + ], + "default": "ORACLE_SOURCE_UNSPECIFIED", + "description": "- ORACLE_SOURCE_UNSPECIFIED: Default value\n - ORACLE_SOURCE_OPEN_ORACLE: Specifies that the payload will be base64 encoded JSON conforming to the Open Oracle standard.\n - ORACLE_SOURCE_JSON: Specifies that the payload will be base64 encoded JSON, but does not specify the shape of the data.\n - ORACLE_SOURCE_ETHEREUM: Specifies that the payload will be base64 encoded JSON conforming to the ETH standard.", + "title": "Supported oracle sources" + }, + "OrderTimeInForce": { + "type": "string", + "enum": [ + "TIME_IN_FORCE_UNSPECIFIED", + "TIME_IN_FORCE_GTC", + "TIME_IN_FORCE_GTT", + "TIME_IN_FORCE_IOC", + "TIME_IN_FORCE_FOK", + "TIME_IN_FORCE_GFA", + "TIME_IN_FORCE_GFN" + ], + "default": "TIME_IN_FORCE_UNSPECIFIED", + "description": "- TIME_IN_FORCE_UNSPECIFIED: Default value for TimeInForce, can be valid for an amend\n - TIME_IN_FORCE_GTC: Good until cancelled, the order trades any amount and as much as possible\nand remains on the book until it either trades completely or is cancelled\n - TIME_IN_FORCE_GTT: Good until specified time, this order type trades any amount and as much as possible\nand remains on the book until it either trades completely, is cancelled, or expires at a set time\nNOTE: this may in future be multiple types or have sub types for orders that provide different ways of specifying expiry\n - TIME_IN_FORCE_IOC: Immediate or cancel, the order trades any amount and as much as possible\nbut does not remain on the book (whether it trades or not)\n - TIME_IN_FORCE_FOK: Fill or kill, the order either trades completely i.e. remainingSize == 0 after adding,\nor not at all, and does not remain on the book if it doesn't trade\n - TIME_IN_FORCE_GFA: Good for auction, this order is only accepted during an auction period\n - TIME_IN_FORCE_GFN: Good for normal, this order is only accepted during normal trading (that can be continuous trading or frequent batched auctions)", + "title": "Time In Force for an order" + }, + "StopOrderExpiryStrategy": { + "type": "string", + "enum": [ + "EXPIRY_STRATEGY_UNSPECIFIED", + "EXPIRY_STRATEGY_CANCELS", + "EXPIRY_STRATEGY_SUBMIT" + ], + "default": "EXPIRY_STRATEGY_UNSPECIFIED", + "description": " - EXPIRY_STRATEGY_UNSPECIFIED: Never valid\n - EXPIRY_STRATEGY_CANCELS: Stop order should be cancelled if the expiry time is reached.\n - EXPIRY_STRATEGY_SUBMIT: Order should be submitted if the expiry time is reached." + }, + "StopOrderRejectionReason": { + "type": "string", + "enum": [ + "REJECTION_REASON_UNSPECIFIED", + "REJECTION_REASON_TRADING_NOT_ALLOWED", + "REJECTION_REASON_EXPIRY_IN_THE_PAST", + "REJECTION_REASON_MUST_BE_REDUCE_ONLY", + "REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED", + "REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION", + "REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION", + "REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID", + "REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION", + "REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES", + "REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT" + ], + "default": "REJECTION_REASON_UNSPECIFIED", + "title": "- REJECTION_REASON_UNSPECIFIED: Never valid\n - REJECTION_REASON_TRADING_NOT_ALLOWED: Trading is not allowed yet\n - REJECTION_REASON_EXPIRY_IN_THE_PAST: Expiry of the stop order is in the past\n - REJECTION_REASON_MUST_BE_REDUCE_ONLY: Stop orders submission must be reduce only\n - REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED: Party has reached the maximum stop orders allowed for this market\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION: Stop orders are not allowed if there is no open position\n - REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION: This stop order does not close the position\n - REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID: The percentage value for the linked stop order is invalid\n - REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION: Stop orders are not allowed during the opening auction\n - REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES: Stop OCO orders cannot have the same expiry timestamp\n - REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT: Stop orders with a position size override are not supported for spot markets" + }, + "StopOrderSizeOverrideSetting": { + "type": "string", + "enum": [ + "SIZE_OVERRIDE_SETTING_UNSPECIFIED", + "SIZE_OVERRIDE_SETTING_NONE", + "SIZE_OVERRIDE_SETTING_POSITION" + ], + "default": "SIZE_OVERRIDE_SETTING_UNSPECIFIED", + "title": "- SIZE_OVERRIDE_SETTING_UNSPECIFIED: Never valid\n - SIZE_OVERRIDE_SETTING_NONE: No override, the size within the contained normal order submission will be used\n - SIZE_OVERRIDE_SETTING_POSITION: Use the total position of the trader" + }, + "StopOrderSizeOverrideValue": { + "type": "object", + "properties": { + "percentage": { + "type": "string", + "title": "Scaling percentage of the current position’s size" + } + } + }, + "StopOrderTriggerDirection": { + "type": "string", + "enum": [ + "TRIGGER_DIRECTION_UNSPECIFIED", + "TRIGGER_DIRECTION_RISES_ABOVE", + "TRIGGER_DIRECTION_FALLS_BELOW" + ], + "default": "TRIGGER_DIRECTION_UNSPECIFIED", + "title": "- TRIGGER_DIRECTION_UNSPECIFIED: Never valid\n - TRIGGER_DIRECTION_RISES_ABOVE: Stop order is triggered once the price rises above a certain level\n - TRIGGER_DIRECTION_FALLS_BELOW: Stop order is triggered once the price falls below a certain level" + }, + "TransactionResultFailureDetails": { + "type": "object", + "properties": { + "error": { + "type": "string", + "title": "Error message explaining the reason for the transaction failing processing" + } + } + }, + "TransactionResultSuccessDetails": { + "type": "object" + }, + "UpdateMarginModeMode": { + "type": "string", + "enum": [ + "MODE_UNSPECIFIED", + "MODE_CROSS_MARGIN", + "MODE_ISOLATED_MARGIN" + ], + "default": "MODE_UNSPECIFIED", + "title": "- MODE_UNSPECIFIED: Never valid.\n - MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed" + }, + "commandsv1CancelTransfer": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "Transfer ID of the transfer to cancel." + } + }, + "description": "Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction." + }, + "googlerpcStatus": { + "type": "object", + "properties": { + "code": { + "type": "integer", + "format": "int32" + }, + "message": { + "type": "string" + }, + "details": { + "type": "array", + "items": { + "$ref": "#/definitions/protobufAny" + } + } + } + }, + "protobufAny": { + "type": "object", + "properties": { + "@type": { + "type": "string" + } + }, + "additionalProperties": {} + }, + "protobufNullValue": { + "type": "string", + "enum": [ + "NULL_VALUE" + ], + "default": "NULL_VALUE", + "description": "`NullValue` is a singleton enumeration to represent the null value for the\n`Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n\n - NULL_VALUE: Null value." + }, + "v1AMM": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the AMM." + }, + "partyId": { + "type": "string", + "description": "Party ID of the owner of the AMM." + }, + "marketId": { + "type": "string", + "description": "Market ID that the AMM provides liquidity for." + }, + "ammPartyId": { + "type": "string", + "description": "Party ID that the AMM operates as." + }, + "commitment": { + "type": "string", + "description": "Amount committed to the AMM." + }, + "parameters": { + "$ref": "#/definitions/v1AMMConcentratedLiquidityParameters", + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "status": { + "$ref": "#/definitions/v1AMMStatus", + "description": "Current status of the AMM." + }, + "statusReason": { + "$ref": "#/definitions/AMMStatusReason", + "description": "Reason for the AMM's current status." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market." + }, + "lowerCurve": { + "$ref": "#/definitions/AMMCurve" + }, + "upperCurve": { + "$ref": "#/definitions/AMMCurve" + } + } + }, + "v1AMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "base": { + "type": "string", + "description": "Base price bound configuration for the AMM." + }, + "lowerBound": { + "type": "string", + "description": "Upper price bound configuration for the AMM. If unset, the AMM will never hold a short position." + }, + "upperBound": { + "type": "string", + "description": "Lower price bound configuration for the AMM. If unset, the AMM will never hold a long position." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bounds." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bounds." + } + }, + "description": "Liquidity parameters that define the range and shape of the AMM's curve." + }, + "v1AMMStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_REJECTED", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_REDUCE_ONLY" + ], + "default": "STATUS_UNSPECIFIED", + "description": " - STATUS_ACTIVE: AMM is active on the market and is posting tradable volume.\n - STATUS_REJECTED: AMM submission was rejected.\n - STATUS_CANCELLED: AMM has been cancelled by the owner and is no longer trading.\n - STATUS_STOPPED: AMM has been stopped by the network and is no longer trading.\n - STATUS_REDUCE_ONLY: AMM will only trade such that it will reduce its position." + }, + "v1AmendAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for the AMM to be amended." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount to be committed to the AMM. If not supplied the commitment will remain unchanged." + }, + "slippageTolerance": { + "type": "string", + "description": "Slippage tolerance for rebasing position when updating the AMM." + }, + "concentratedLiquidityParameters": { + "$ref": "#/definitions/v1AmendAMMConcentratedLiquidityParameters", + "description": "Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market. If not supplied the proposed fee will remain unchanged." + } + }, + "description": "Command to amend an existing automated market maker on a market." + }, + "v1AmendAMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "upperBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position." + }, + "lowerBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position." + }, + "base": { + "type": "string", + "description": "Price that the AMM will quote as its \"fair price\" when its position is zero." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage." + } + }, + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "v1AnnounceNode": { + "type": "object", + "properties": { + "vegaPubKey": { + "type": "string", + "description": "Vega public key of the node being announced." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum public key of the node being announced." + }, + "chainPubKey": { + "type": "string", + "description": "Public key for the blockchain, currently the node's CometBFT key." + }, + "infoUrl": { + "type": "string", + "description": "URL to the node operators homepage allowing stake holders to make an informed decision when delegating." + }, + "country": { + "type": "string", + "description": "Country code (ISO 3166-1 alpha-2) for the location of the node." + }, + "id": { + "type": "string", + "description": "Node ID of the validator, which is the node's public master key." + }, + "name": { + "type": "string", + "description": "Human-readable name of the node." + }, + "avatarUrl": { + "type": "string", + "description": "URL to the node operator's avatar." + }, + "vegaPubKeyIndex": { + "type": "integer", + "format": "int64", + "description": "Vega public key derivation index." + }, + "fromEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch from which the node is expected to be ready to validate blocks." + }, + "ethereumSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the node made using the ethereum wallet." + }, + "vegaSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature from the node made using the Vega wallet." + }, + "submitterAddress": { + "type": "string", + "description": "Ethereum public key to use as a submitter to allow automatic signature generation." + } + }, + "description": "A command that allows a new node operator to announce themselves to the network as a new validator." + }, + "v1ApplyReferralCode": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Referral code, normally the referral set ID, for the party to join." + } + }, + "description": "Command that allows the submitter to join a referral set and earn a collective reduction in fees based on the activity of all members of that set.\nA party that joins a referral set is called a referee. A referee can only be a member of one referral set and cannot themselves be or become a referrer.\nTo switch to another referral set, a subsequent command can be sent and the switch will take effect at the end of the epoch." + }, + "v1AuctionEvent": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "openingAuction": { + "type": "boolean", + "title": "True if the event indicates an auction opening and False otherwise" + }, + "leave": { + "type": "boolean", + "title": "True if the event indicates leaving auction mode and False otherwise" + }, + "start": { + "type": "string", + "format": "int64", + "title": "Timestamp containing the start time for an auction" + }, + "end": { + "type": "string", + "format": "int64", + "title": "Timestamp containing the end time for an auction" + }, + "trigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "title": "Reason this market is/was in auction" + }, + "extensionTrigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "title": "If an auction was ongoing, but was extended for whatever reason, this field will\nbe set to the trigger type indicating which component extended the auction" + } + }, + "title": "Auction event indicating a change in auction state, for example starting or ending an auction" + }, + "v1BatchMarketInstructions": { + "type": "object", + "properties": { + "cancellations": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderCancellation" + }, + "description": "List of order cancellations to be processed sequentially." + }, + "amendments": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderAmendment" + }, + "description": "List of order amendments to be processed sequentially." + }, + "submissions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "description": "List of order submissions to be processed sequentially." + }, + "stopOrdersCancellation": { + "type": "array", + "items": { + "$ref": "#/definitions/v1StopOrdersCancellation" + }, + "description": "List of stop order cancellations to be processed sequentially." + }, + "stopOrdersSubmission": { + "type": "array", + "items": { + "$ref": "#/definitions/v1StopOrdersSubmission" + }, + "description": "List of stop order submissions to be processed sequentially." + }, + "updateMarginMode": { + "type": "array", + "items": { + "$ref": "#/definitions/v1UpdateMarginMode" + }, + "title": "Update margin mode instruction" + } + }, + "description": "A command that allows the submission of a batch market instruction which wraps up multiple market instructions into a single transaction.\nThese instructions are then processed sequentially in the following order:\n- OrderCancellation\n- OrderAmendment\n- OrderSubmission\n- StopOrderSubmission\nwhere the maximum allow of instructions in a batch is controlled by the network parameter \"spam.protection.max.batchSize\"." + }, + "v1BatchProposalSubmission": { + "type": "object", + "properties": { + "reference": { + "type": "string", + "description": "Arbitrary human-readable reference identifying the proposal." + }, + "terms": { + "$ref": "#/definitions/v1BatchProposalSubmissionTerms", + "description": "Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + } + }, + "description": "Command that allows a token holder to submit a batch governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market and a network parameter change with it." + }, + "v1BatchProposalSubmissionTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits." + }, + "changes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBatchProposalTermsChange" + }, + "description": "List of individual changes included in the batch proposal." + } + }, + "title": "Terms for a batch governance proposal submission" + }, + "v1BeginBlock": { + "type": "object", + "properties": { + "height": { + "type": "string", + "format": "uint64" + }, + "timestamp": { + "type": "string", + "format": "int64" + }, + "hash": { + "type": "string" + } + }, + "title": "BeginBlock" + }, + "v1BusEvent": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Unique event ID for the message" + }, + "block": { + "type": "string", + "title": "The batch or block of transactions that the events relate to" + }, + "type": { + "$ref": "#/definitions/v1BusEventType", + "title": "The type of bus event. Must be one of the list below:" + }, + "timeUpdate": { + "$ref": "#/definitions/v1TimeUpdate", + "title": "Time update events" + }, + "ledgerMovements": { + "$ref": "#/definitions/v1LedgerMovements", + "title": "Transfer responses update events" + }, + "positionResolution": { + "$ref": "#/definitions/v1PositionResolution", + "title": "Position resolution events" + }, + "order": { + "$ref": "#/definitions/vegaOrder", + "title": "Order events" + }, + "account": { + "$ref": "#/definitions/vegaAccount", + "title": "Account events" + }, + "party": { + "$ref": "#/definitions/vegaParty", + "title": "Party events" + }, + "trade": { + "$ref": "#/definitions/vegaTrade", + "title": "Trade events" + }, + "marginLevels": { + "$ref": "#/definitions/vegaMarginLevels", + "title": "Margin level update events" + }, + "proposal": { + "$ref": "#/definitions/vegaProposal", + "title": "Proposal events for governance" + }, + "vote": { + "$ref": "#/definitions/vegaVote", + "title": "Vote events for governance" + }, + "marketData": { + "$ref": "#/definitions/vegaMarketData", + "title": "Market data events" + }, + "nodeSignature": { + "$ref": "#/definitions/v1NodeSignature", + "title": "Node signature events" + }, + "lossSocialization": { + "$ref": "#/definitions/v1LossSocialization", + "title": "Loss socialization events" + }, + "settlePosition": { + "$ref": "#/definitions/v1SettlePosition", + "title": "Position settlement events" + }, + "settleDistressed": { + "$ref": "#/definitions/v1SettleDistressed", + "title": "Position distressed events" + }, + "marketCreated": { + "$ref": "#/definitions/vegaMarket", + "title": "Market created events" + }, + "asset": { + "$ref": "#/definitions/vegaAsset", + "title": "Asset events" + }, + "marketTick": { + "$ref": "#/definitions/v1MarketTick", + "title": "Market tick events" + }, + "withdrawal": { + "$ref": "#/definitions/vegaWithdrawal", + "title": "Withdrawal events" + }, + "deposit": { + "$ref": "#/definitions/vegaDeposit", + "title": "Deposit events" + }, + "auction": { + "$ref": "#/definitions/v1AuctionEvent", + "title": "Auction events" + }, + "riskFactor": { + "$ref": "#/definitions/vegaRiskFactor", + "title": "Risk factor events" + }, + "networkParameter": { + "$ref": "#/definitions/vegaNetworkParameter", + "title": "Network parameter events" + }, + "liquidityProvision": { + "$ref": "#/definitions/vegaLiquidityProvision", + "title": "LiquidityProvision events" + }, + "marketUpdated": { + "$ref": "#/definitions/vegaMarket", + "title": "Market created events" + }, + "oracleSpec": { + "$ref": "#/definitions/vegaOracleSpec", + "title": "OracleSpec events" + }, + "oracleData": { + "$ref": "#/definitions/vegaOracleData", + "title": "OracleData events" + }, + "delegationBalance": { + "$ref": "#/definitions/v1DelegationBalanceEvent", + "title": "Delegation balance events" + }, + "validatorScore": { + "$ref": "#/definitions/v1ValidatorScoreEvent", + "title": "Validator score calculated" + }, + "epochEvent": { + "$ref": "#/definitions/v1EpochEvent", + "title": "Epoch update events" + }, + "validatorUpdate": { + "$ref": "#/definitions/v1ValidatorUpdate", + "title": "Validator update events" + }, + "stakeLinking": { + "$ref": "#/definitions/v1StakeLinking", + "title": "Staking event" + }, + "rewardPayout": { + "$ref": "#/definitions/v1RewardPayoutEvent", + "title": "Reward payout event" + }, + "checkpoint": { + "$ref": "#/definitions/v1CheckpointEvent", + "title": "Checkpoint was created" + }, + "keyRotation": { + "$ref": "#/definitions/v1KeyRotation", + "title": "Key rotation took place" + }, + "stateVar": { + "$ref": "#/definitions/v1StateVar", + "title": "State variable consensus state transition update" + }, + "networkLimits": { + "$ref": "#/definitions/vegaNetworkLimits", + "title": "Network limits events" + }, + "transfer": { + "$ref": "#/definitions/vegaeventsv1Transfer", + "title": "Transfer event" + }, + "rankingEvent": { + "$ref": "#/definitions/v1ValidatorRankingEvent", + "title": "Ranking event" + }, + "erc20MultisigSignerEvent": { + "$ref": "#/definitions/v1ERC20MultiSigSignerEvent", + "title": "ERC20 multi sig signer event" + }, + "erc20MultisigSetThresholdEvent": { + "$ref": "#/definitions/v1ERC20MultiSigThresholdSetEvent", + "title": "ERC20 multi sig set threshold event" + }, + "erc20MultisigSignerAdded": { + "$ref": "#/definitions/v1ERC20MultiSigSignerAdded", + "title": "ERC20 multi sig signer added" + }, + "erc20MultisigSignerRemoved": { + "$ref": "#/definitions/v1ERC20MultiSigSignerRemoved", + "title": "ERC20 multi sig signer removed" + }, + "positionStateEvent": { + "$ref": "#/definitions/v1PositionStateEvent", + "title": "Position status for a party in a market" + }, + "ethereumKeyRotation": { + "$ref": "#/definitions/v1EthereumKeyRotation", + "title": "Ethereum key rotation took place" + }, + "protocolUpgradeEvent": { + "$ref": "#/definitions/v1ProtocolUpgradeEvent", + "title": "Protocol upgrade proposal updates" + }, + "beginBlock": { + "$ref": "#/definitions/v1BeginBlock", + "title": "Core is starting to process a new block" + }, + "endBlock": { + "$ref": "#/definitions/v1EndBlock", + "title": "Core finished processing a block" + }, + "protocolUpgradeStarted": { + "$ref": "#/definitions/v1ProtocolUpgradeStarted", + "title": "Core is starting a protocol upgrade" + }, + "settleMarket": { + "$ref": "#/definitions/v1SettleMarket", + "title": "Settle market event for data-node to update positions for settled markets" + }, + "transactionResult": { + "$ref": "#/definitions/v1TransactionResult", + "title": "Result of a transaction processed by the network" + }, + "coreSnapshotEvent": { + "$ref": "#/definitions/v1CoreSnapshotData", + "title": "Core snapshot has been taken at the end of the block" + }, + "protocolUpgradeDataNodeReady": { + "$ref": "#/definitions/v1ProtocolUpgradeDataNodeReady", + "title": "Core snapshot has been taken at the end of the block" + }, + "distressedOrders": { + "$ref": "#/definitions/v1DistressedOrders", + "title": "Parties that had their orders closed because they were distressed" + }, + "expiredOrders": { + "$ref": "#/definitions/v1ExpiredOrders", + "title": "Orders that expired for a given market" + }, + "distressedPositions": { + "$ref": "#/definitions/v1DistressedPositions", + "title": "Open positions on the market that are/were distressed" + }, + "stopOrder": { + "$ref": "#/definitions/v1StopOrderEvent", + "title": "A stop order event" + }, + "fundingPeriod": { + "$ref": "#/definitions/v1FundingPeriod", + "description": "Start or end of a funding period." + }, + "fundingPeriodDataPoint": { + "$ref": "#/definitions/v1FundingPeriodDataPoint", + "description": "Data point within a funding period." + }, + "teamCreated": { + "$ref": "#/definitions/v1TeamCreated", + "title": "Event notifying of the creation of a team.m" + }, + "teamUpdated": { + "$ref": "#/definitions/v1TeamUpdated", + "description": "Event notifying of an update to a team." + }, + "refereeSwitchedTeam": { + "$ref": "#/definitions/v1RefereeSwitchedTeam", + "description": "Event notifying that a referee switched teams." + }, + "refereeJoinedTeam": { + "$ref": "#/definitions/v1RefereeJoinedTeam", + "description": "Event notifying that a referee joined a team." + }, + "referralProgramStarted": { + "$ref": "#/definitions/v1ReferralProgramStarted", + "description": "Event notifying that a referral program has started." + }, + "referralProgramUpdated": { + "$ref": "#/definitions/v1ReferralProgramUpdated", + "description": "Event notifying that a referral program has been updated." + }, + "referralProgramEnded": { + "$ref": "#/definitions/v1ReferralProgramEnded", + "description": "Event notifying that a referral program has ended." + }, + "referralSetCreated": { + "$ref": "#/definitions/v1ReferralSetCreated", + "description": "Event notifying a referral set has been created." + }, + "refereeJoinedReferralSet": { + "$ref": "#/definitions/v1RefereeJoinedReferralSet", + "description": "Event notifying a referee has joined a referral set." + }, + "partyActivityStreak": { + "$ref": "#/definitions/v1PartyActivityStreak", + "title": "Event notifying of an update to a party's activity streak" + }, + "volumeDiscountProgramStarted": { + "$ref": "#/definitions/v1VolumeDiscountProgramStarted", + "description": "Event notifying that a volume discount program has started." + }, + "volumeDiscountProgramUpdated": { + "$ref": "#/definitions/v1VolumeDiscountProgramUpdated", + "description": "Event notifying that a volume discount program has been updated." + }, + "volumeDiscountProgramEnded": { + "$ref": "#/definitions/v1VolumeDiscountProgramEnded", + "description": "Event notifying that a volume discount program has ended." + }, + "referralSetStatsUpdated": { + "$ref": "#/definitions/v1ReferralSetStatsUpdated", + "description": "Event notifying of an update to a referral set's statistics." + }, + "vestingStatsUpdated": { + "$ref": "#/definitions/v1VestingStatsUpdated", + "description": "Event notifying of an update to the vesting statistics." + }, + "volumeDiscountStatsUpdated": { + "$ref": "#/definitions/v1VolumeDiscountStatsUpdated", + "description": "Event notifying of an update to the volume discount statistics." + }, + "feesStats": { + "$ref": "#/definitions/v1FeesStats", + "description": "Event notifying of an update the fees stats for a market." + }, + "fundingPayments": { + "$ref": "#/definitions/v1FundingPayments", + "description": "Event notifying of funding payments at the end of a funding period." + }, + "paidLiquidityFeesStats": { + "$ref": "#/definitions/v1PaidLiquidityFeesStats", + "description": "Event notifying of an update to the liqudity fees stats for a market." + }, + "vestingBalancesSummary": { + "$ref": "#/definitions/v1VestingBalancesSummary", + "description": "Event notifying of an update to the vesting and locked balances." + }, + "transferFees": { + "$ref": "#/definitions/v1TransferFees", + "description": "Event notifying of fees related to a transfer being paid." + }, + "transferFeesDiscount": { + "$ref": "#/definitions/v1TransferFeesDiscount", + "description": "Event notifying of a party's available discounts for transfer fees, per asset." + }, + "partyMarginModeUpdated": { + "$ref": "#/definitions/v1PartyMarginModeUpdated", + "description": "Event notifying of a party's margin mode update on a market." + }, + "partyProfileUpdated": { + "$ref": "#/definitions/v1PartyProfileUpdated", + "description": "Event notifying of a party's profile update." + }, + "teamsStatsUpdated": { + "$ref": "#/definitions/v1TeamsStatsUpdated", + "description": "Event notifying of an update of teams' statistics." + }, + "timeWeightedNotionalPositionUpdated": { + "$ref": "#/definitions/v1TimeWeightedNotionalPositionUpdated", + "title": "Event notifying an update of the time weighted notional position for a party in an asset" + }, + "cancelledOrders": { + "$ref": "#/definitions/v1CancelledOrders", + "description": "Event notifying of multiple orders being cancelled for a given party, on a given market." + }, + "gameScores": { + "$ref": "#/definitions/v1GameScores", + "description": "Event notifying on near realtime game scores for parties and teams." + }, + "amm": { + "$ref": "#/definitions/v1AMM", + "description": "Event notifying of AMM updates." + }, + "market": { + "$ref": "#/definitions/v1MarketEvent", + "title": "Market tick events" + }, + "txErrEvent": { + "$ref": "#/definitions/v1TxErrorEvent", + "title": "Transaction error events, not included in the ALL event type" + }, + "version": { + "type": "integer", + "format": "int64", + "title": "Version of bus event" + }, + "chainId": { + "type": "string" + }, + "txHash": { + "type": "string" + } + }, + "title": "Bus event is a container for event bus events emitted by Vega" + }, + "v1BusEventType": { + "type": "string", + "enum": [ + "BUS_EVENT_TYPE_UNSPECIFIED", + "BUS_EVENT_TYPE_ALL", + "BUS_EVENT_TYPE_TIME_UPDATE", + "BUS_EVENT_TYPE_LEDGER_MOVEMENTS", + "BUS_EVENT_TYPE_POSITION_RESOLUTION", + "BUS_EVENT_TYPE_ORDER", + "BUS_EVENT_TYPE_ACCOUNT", + "BUS_EVENT_TYPE_PARTY", + "BUS_EVENT_TYPE_TRADE", + "BUS_EVENT_TYPE_MARGIN_LEVELS", + "BUS_EVENT_TYPE_PROPOSAL", + "BUS_EVENT_TYPE_VOTE", + "BUS_EVENT_TYPE_MARKET_DATA", + "BUS_EVENT_TYPE_NODE_SIGNATURE", + "BUS_EVENT_TYPE_LOSS_SOCIALIZATION", + "BUS_EVENT_TYPE_SETTLE_POSITION", + "BUS_EVENT_TYPE_SETTLE_DISTRESSED", + "BUS_EVENT_TYPE_MARKET_CREATED", + "BUS_EVENT_TYPE_ASSET", + "BUS_EVENT_TYPE_MARKET_TICK", + "BUS_EVENT_TYPE_WITHDRAWAL", + "BUS_EVENT_TYPE_DEPOSIT", + "BUS_EVENT_TYPE_AUCTION", + "BUS_EVENT_TYPE_RISK_FACTOR", + "BUS_EVENT_TYPE_NETWORK_PARAMETER", + "BUS_EVENT_TYPE_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_MARKET_UPDATED", + "BUS_EVENT_TYPE_ORACLE_SPEC", + "BUS_EVENT_TYPE_ORACLE_DATA", + "BUS_EVENT_TYPE_DELEGATION_BALANCE", + "BUS_EVENT_TYPE_VALIDATOR_SCORE", + "BUS_EVENT_TYPE_EPOCH_UPDATE", + "BUS_EVENT_TYPE_VALIDATOR_UPDATE", + "BUS_EVENT_TYPE_STAKE_LINKING", + "BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT", + "BUS_EVENT_TYPE_CHECKPOINT", + "BUS_EVENT_TYPE_STREAM_START", + "BUS_EVENT_TYPE_KEY_ROTATION", + "BUS_EVENT_TYPE_STATE_VAR", + "BUS_EVENT_TYPE_NETWORK_LIMITS", + "BUS_EVENT_TYPE_TRANSFER", + "BUS_EVENT_TYPE_VALIDATOR_RANKING", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED", + "BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED", + "BUS_EVENT_TYPE_POSITION_STATE", + "BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL", + "BUS_EVENT_TYPE_BEGIN_BLOCK", + "BUS_EVENT_TYPE_END_BLOCK", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED", + "BUS_EVENT_TYPE_SETTLE_MARKET", + "BUS_EVENT_TYPE_TRANSACTION_RESULT", + "BUS_EVENT_TYPE_SNAPSHOT_TAKEN", + "BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY", + "BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED", + "BUS_EVENT_TYPE_EXPIRED_ORDERS", + "BUS_EVENT_TYPE_DISTRESSED_POSITIONS", + "BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION", + "BUS_EVENT_TYPE_STOP_ORDER", + "BUS_EVENT_TYPE_FUNDING_PERIOD", + "BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT", + "BUS_EVENT_TYPE_TEAM_CREATED", + "BUS_EVENT_TYPE_TEAM_UPDATED", + "BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM", + "BUS_EVENT_TYPE_REFEREE_JOINED_TEAM", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_CREATED", + "BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET", + "BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED", + "BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_STATS_UPDATED", + "BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED", + "BUS_EVENT_TYPE_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_FUNDING_PAYMENTS", + "BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED", + "BUS_EVENT_TYPE_VESTING_SUMMARY", + "BUS_EVENT_TYPE_TRANSFER_FEES_PAID", + "BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED", + "BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED", + "BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED", + "BUS_EVENT_TYPE_TEAMS_STATS_UPDATED", + "BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED", + "BUS_EVENT_TYPE_CANCELLED_ORDERS", + "BUS_EVENT_TYPE_GAME_SCORES", + "BUS_EVENT_TYPE_AMM", + "BUS_EVENT_TYPE_MARKET", + "BUS_EVENT_TYPE_TX_ERROR" + ], + "default": "BUS_EVENT_TYPE_UNSPECIFIED", + "description": "- BUS_EVENT_TYPE_UNSPECIFIED: Default value, always invalid\n - BUS_EVENT_TYPE_ALL: Events of ALL event types, used when filtering stream from event bus\n - BUS_EVENT_TYPE_TIME_UPDATE: Event for blockchain time updates\n - BUS_EVENT_TYPE_LEDGER_MOVEMENTS: Event for when a transfer happens internally, contains the transfer information\n - BUS_EVENT_TYPE_POSITION_RESOLUTION: Event indicating position resolution has occurred\n - BUS_EVENT_TYPE_ORDER: Event for order updates, both new and existing orders\n - BUS_EVENT_TYPE_ACCOUNT: Event for account updates\n - BUS_EVENT_TYPE_PARTY: Event for party updates\n - BUS_EVENT_TYPE_TRADE: Event indicating a new trade has occurred\n - BUS_EVENT_TYPE_MARGIN_LEVELS: Event indicating margin levels have changed for a party\n - BUS_EVENT_TYPE_PROPOSAL: Event for proposal updates (for governance)\n - BUS_EVENT_TYPE_VOTE: Event indicating a new vote has occurred (for governance)\n - BUS_EVENT_TYPE_MARKET_DATA: Event for market data updates\n - BUS_EVENT_TYPE_NODE_SIGNATURE: Event for a new signature for a Vega node\n - BUS_EVENT_TYPE_LOSS_SOCIALIZATION: Event indicating loss socialisation occurred for a party\n - BUS_EVENT_TYPE_SETTLE_POSITION: Event for when a position is being settled\n - BUS_EVENT_TYPE_SETTLE_DISTRESSED: Event for when a position is distressed\n - BUS_EVENT_TYPE_MARKET_CREATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ASSET: Event for when an asset is added to Vega\n - BUS_EVENT_TYPE_MARKET_TICK: Event indicating a market tick event\n - BUS_EVENT_TYPE_WITHDRAWAL: Event for when a withdrawal occurs\n - BUS_EVENT_TYPE_DEPOSIT: Event for when a deposit occurs\n - BUS_EVENT_TYPE_AUCTION: Event indicating a change in auction state, for example starting or ending an auction\n - BUS_EVENT_TYPE_RISK_FACTOR: Event indicating a risk factor has been updated\n - BUS_EVENT_TYPE_NETWORK_PARAMETER: Event indicating a network parameter has been added or updated\n - BUS_EVENT_TYPE_LIQUIDITY_PROVISION: Event indicating a liquidity provision has been created or updated\n - BUS_EVENT_TYPE_MARKET_UPDATED: Event indicating a new market was created\n - BUS_EVENT_TYPE_ORACLE_SPEC: Event indicating an oracle spec has been created or updated\n - BUS_EVENT_TYPE_ORACLE_DATA: Event indicating that an oracle data has been broadcast\n - BUS_EVENT_TYPE_DELEGATION_BALANCE: Event indicating that an delegation balance of a party to a node for current epoch has changed\n - BUS_EVENT_TYPE_VALIDATOR_SCORE: Event indicating the validator score for the given epoch\n - BUS_EVENT_TYPE_EPOCH_UPDATE: Event indicating the start or end of an epoch\n - BUS_EVENT_TYPE_VALIDATOR_UPDATE: Event indicating that validator node has been updated\n - BUS_EVENT_TYPE_STAKE_LINKING: Event indicating a new staking event have been processed by the network\n - BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT: Event indicating the payout of a reward has been initiated\n - BUS_EVENT_TYPE_CHECKPOINT: Event indicating a new checkpoint was created\n - BUS_EVENT_TYPE_STREAM_START: Event indicating stream is starting\n - BUS_EVENT_TYPE_KEY_ROTATION: Event indicating key rotation took place\n - BUS_EVENT_TYPE_STATE_VAR: Event indicating state transitions in state variable consensus\n - BUS_EVENT_TYPE_NETWORK_LIMITS: Event indicating network limits set or updated\n - BUS_EVENT_TYPE_TRANSFER: Event indicating a update for a transfer\n - BUS_EVENT_TYPE_VALIDATOR_RANKING: Event indicating the ranking of validator and their status in Vega\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT: Event indicating a new multi sig signer event have been processed\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD: Event indicating the erc20 multi sig threshold have been updated\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED: Event indicating a new signer has been added to the ERC-20 multisig\n - BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED: Event indicating a signer has been removed from the ERC-20 multisig\n - BUS_EVENT_TYPE_POSITION_STATE: Event indicating that a party's position has changed\n - BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION: Event indicating Ethereum key rotation took place\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL: Event indicating protocol upgrade proposal updates\n - BUS_EVENT_TYPE_BEGIN_BLOCK: Event indicating the core is starting to process a new block\n - BUS_EVENT_TYPE_END_BLOCK: Event indicating the core finished to process a block\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED: Event indicating the core is starting a protocol upgrade\n - BUS_EVENT_TYPE_SETTLE_MARKET: Event indicating the market has stopped and settled\n - BUS_EVENT_TYPE_TRANSACTION_RESULT: Event indicating the result of a transaction processed by the network\n - BUS_EVENT_TYPE_SNAPSHOT_TAKEN: Event indicating a snapshot was taken at this block height\n - BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY: Event data node uses to notify that it is ready to upgrade\n - BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_EXPIRED_ORDERS: Event indicating parties had orders closed because they were distressed, but were not closed out.\n - BUS_EVENT_TYPE_DISTRESSED_POSITIONS: Event indicating parties have become, or were, distressed but still have an active position.\n - BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION: Event indicating a spot liquidity provision has been created or updated.\n - BUS_EVENT_TYPE_STOP_ORDER: Event indicating a stop order has been submitted or updated.\n - BUS_EVENT_TYPE_FUNDING_PERIOD: Event indicating the start or end of a funding period.\n - BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT: Event indicating a data point for a funding period has been received.\n - BUS_EVENT_TYPE_TEAM_CREATED: Event indicating a team has been created.\n - BUS_EVENT_TYPE_TEAM_UPDATED: Event indicating a team has been updated.\n - BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM: Event indicating a referee switched team.\n - BUS_EVENT_TYPE_REFEREE_JOINED_TEAM: Event indicating a referee joined a team.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED: Event indicating a referral program started.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED: Event indicating a referral program has been updated.\n - BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED: Event indicating a referral program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_CREATED: Event indicating a set has been created.\n - BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET: Event indicating a referee joined a set.\n - BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK: Event indicating the updated activity streak for a party\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED: Event indicating a volume discount program started.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED: Event indicating a volume discount program has been updated.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED: Event indicating a volume discount program ended.\n - BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED: Event indicating the updated statistics for a referral set.\n - BUS_EVENT_TYPE_VESTING_STATS_UPDATED: Event indicating the updated statistics for the vesting program.\n - BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED: Event indicating the updated statistics for the volume discount.\n - BUS_EVENT_TYPE_FEES_STATS_UPDATED: Event indicating the fees statistics per market at end of epoch\n - BUS_EVENT_TYPE_FUNDING_PAYMENTS: Event indicating a funding period has ended and resulted in funding payment transfers.\n - BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED: Event used to report the updated paid liquidity fee statistics for the market at the end of the epoch\n - BUS_EVENT_TYPE_VESTING_SUMMARY: Event used to report the summary of vesting and locked balances at the end of the epoch\n - BUS_EVENT_TYPE_TRANSFER_FEES_PAID: Event used to link ledger entries to the transfer that triggered the fees being collected.\n - BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED: Event indicating that a party's available transfer fee discount has changed, per asset.\n - BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED: Event indicating that a party updated their margin mode on a market.\n - BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED: Event indicating that a party updated their profile.\n - BUS_EVENT_TYPE_TEAMS_STATS_UPDATED: Event indicating that teams' statistics have been updated.\n - BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED: Event indicating time weighted notional position has been updated.\n - BUS_EVENT_TYPE_CANCELLED_ORDERS: Event containing the IDs of orders cancelled by a party on a market.\n - BUS_EVENT_TYPE_GAME_SCORES: Event containing the near realtime game scores for parties and teams.\n - BUS_EVENT_TYPE_AMM: Event use to notify for an AMM update.\n - BUS_EVENT_TYPE_MARKET: Event indicating a market related event, for example when a market opens\n - BUS_EVENT_TYPE_TX_ERROR: Event used to report failed transactions back to a user, this is excluded from the ALL type", + "title": "Bus event type is used to specify a type of event\nIt has 2 styles of event:\nSingle values (e.g. BUS_EVENT_TYPE_ORDER) where they represent one data item\nGroup values (e.g. BUS_EVENT_TYPE_AUCTION) where they represent a group of data items" + }, + "v1CancelAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID to cancel an AMM for." + }, + "method": { + "$ref": "#/definitions/v1CancelAMMMethod", + "description": "Method to use to cancel the AMM." + } + }, + "description": "Command to cancel an automated market maker for a given market." + }, + "v1CancelAMMMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_IMMEDIATE", + "METHOD_REDUCE_ONLY" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_IMMEDIATE: Cancellation will be immediate and any open positions will be transferred to the network for liquidation.\n - METHOD_REDUCE_ONLY: AMM will only trade to reduce its position, and will be cancelled once its position reaches zero." + }, + "v1CancelledOrders": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for the event." + }, + "partyId": { + "type": "string", + "description": "The ID of the party which cancelled the orders." + }, + "orderIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The order IDs that were cancelled." + } + } + }, + "v1CheckRawTransactionRequest": { + "type": "object", + "properties": { + "tx": { + "type": "string", + "format": "byte", + "title": "Bundle of signed payload and signature marshalled into a byte array, to form a transaction that would be submitted to the Vega blockchain", + "required": [ + "tx" + ] + } + }, + "title": "Request for checking a version agnostic transaction on Vega", + "required": [ + "tx" + ] + }, + "v1CheckRawTransactionResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean", + "description": "Whether or not the transaction passed the submission checks." + }, + "code": { + "type": "integer", + "format": "int64", + "description": "Error code to indicate the category of failure if the transaction was not successfully submitted." + }, + "gasWanted": { + "type": "string", + "format": "int64", + "description": "Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction." + }, + "gasUsed": { + "type": "string", + "format": "int64", + "description": "Unused." + }, + "data": { + "type": "string", + "description": "Further details for why the transaction was not successfully checked." + }, + "log": { + "type": "string", + "description": "Further details for the underlying consensus layer of the result of the transaction." + }, + "info": { + "type": "string", + "title": "Unused" + } + }, + "title": "Response for checking a version agnostic transaction on Vega" + }, + "v1CheckTransactionRequest": { + "type": "object", + "properties": { + "tx": { + "$ref": "#/definitions/v1Transaction", + "description": "Transaction containing a command to be checked on the network, and not added to the chain's mempool." + } + }, + "title": "Request for checking a transaction v2 on Vega" + }, + "v1CheckTransactionResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean", + "description": "Whether or not the transaction passed the submission checks." + }, + "code": { + "type": "integer", + "format": "int64", + "description": "Error code to indicate the category of failure if the transaction was not successfully checked." + }, + "gasWanted": { + "type": "string", + "format": "int64", + "description": "Amount of space in a block that the transaction will fill. This does not relate to any monetary cost for submitting the transaction." + }, + "gasUsed": { + "type": "string", + "format": "int64", + "description": "Unused." + }, + "data": { + "type": "string", + "description": "Further details for why the transaction was not successfully submitted." + }, + "log": { + "type": "string", + "description": "Further details for the underlying consensus layer of the result of the transaction." + }, + "info": { + "type": "string", + "description": "Unused." + } + } + }, + "v1CheckpointEvent": { + "type": "object", + "properties": { + "hash": { + "type": "string" + }, + "blockHash": { + "type": "string" + }, + "blockHeight": { + "type": "string", + "format": "uint64" + } + } + }, + "v1Condition": { + "type": "object", + "properties": { + "operator": { + "$ref": "#/definitions/ConditionOperator", + "description": "Type of comparison to make on the value." + }, + "value": { + "type": "string", + "description": "Value to be compared with by the operator." + } + }, + "title": "Condition describes the condition that must be validated by the network" + }, + "v1CoreSnapshotData": { + "type": "object", + "properties": { + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height at which snapshot was taken" + }, + "blockHash": { + "type": "string", + "title": "Hash of the snapshot block" + }, + "coreVersion": { + "type": "string", + "description": "Semver version number of the core." + }, + "protocolUpgradeBlock": { + "type": "boolean", + "title": "Indicates if the snapshot is taken as part of protocol upgrade" + } + }, + "description": "CoreSnapshotData represents the core snapshot data." + }, + "v1CreateReferralSet": { + "type": "object", + "properties": { + "isTeam": { + "type": "boolean", + "description": "Whether or not the referral set should be considered a team that can participate in team games on the network." + }, + "team": { + "$ref": "#/definitions/v1CreateReferralSetTeam", + "description": "Team details, if the referral set is to be considered a team." + } + }, + "description": "Command that a party can use to instruct the network to create a new referral set on the network.\nThe submitter of this command will become the referrer of the new set and cannot be the referrer or a referee of another set.\nA referrer can use the referral set ID as a referral code to attract others to the Vega network and have fees reduced for the referral set." + }, + "v1CreateReferralSetTeam": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "External link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "External link to an avatar for the team." + }, + "closed": { + "type": "boolean", + "description": "Whether or not the team is closed to new party members." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team." + } + } + }, + "v1Data": { + "type": "object", + "properties": { + "signers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Signer" + } + }, + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Property" + }, + "title": "Data holds all the properties of the data" + }, + "matchedSpecIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "`matched_specs_ids` lists all the specs that matched this data.\nWhen the array is empty, it means no spec matched this data." + }, + "broadcastAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the data was broadcast to the markets\nwith a matching spec. It has no value when the data did not match any spec." + }, + "metaData": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Property" + }, + "title": "Holds all metadata properties" + }, + "error": { + "type": "string", + "description": "Error message if the data could not be sourced." + } + }, + "description": "Data describes valid source data that has been received by the node.\nIt represents both matched and unmatched data." + }, + "v1DelegateSubmission": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "description": "Node ID to delegate stake to." + }, + "amount": { + "type": "string", + "description": "Amount of stake to delegate, as an unsigned integer scaled to the governance asset's decimal places." + } + }, + "description": "Command to allow a token holder to delegate their tokens to a validator to help secure the network.\nA token holder delegating to a validator will earn rewards based on the amount they have delegated, and the performance of the chosen validator." + }, + "v1DelegationBalanceEvent": { + "type": "object", + "properties": { + "party": { + "type": "string" + }, + "nodeId": { + "type": "string" + }, + "amount": { + "type": "string" + }, + "epochSeq": { + "type": "string" + } + }, + "title": "DelegationBalanceEvent - updates on the delegation balance of a party to a node in the current epoch in effect" + }, + "v1DistressedOrders": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "parties": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of Party IDs i.e. each party's public key for the event" + } + }, + "title": "Distressed order contains the party IDs for all parties that were distressed and had their orders closed,\nbut did not need to be closed out after cancelling their orders" + }, + "v1DistressedPositions": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "distressedParties": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of party IDs i.e. each party's public key, that are distressed but still have open volume" + }, + "safeParties": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of party IDs i.e. each party's public key, who were distressed but now can safely maintain their position" + } + }, + "description": "Distressed positions event contains the party IDs for all parties that were distressed, had their orders closed but because of insufficient volume on the book\ncould not be fully closed out. These parties are distressed, but still hold an active position on the book as a result. Once enough volume is on the book to close\nthem out, a SettleDistressed event will be sent. In case they manage to reduce their position, or meet the margin requirements, this status will be updated.\nParties that are no longer distressed but active will be listed in the safe_parties field." + }, + "v1ERC20MultiSigSignerAdded": { + "type": "object", + "properties": { + "signatureId": { + "type": "string", + "title": "ID of the signature bundle" + }, + "validatorId": { + "type": "string", + "title": "Node ID of the Vega node to be added" + }, + "timestamp": { + "type": "string", + "format": "int64", + "title": "Time at which this happened" + }, + "newSigner": { + "type": "string", + "title": "Ethereum address of the new signer" + }, + "submitter": { + "type": "string", + "title": "Address of the submitter of the transaction" + }, + "nonce": { + "type": "string", + "description": "Nonce used." + }, + "epochSeq": { + "type": "string", + "title": "Epoch that the node was added for" + }, + "chainId": { + "type": "string", + "description": "EVM chain ID that the multisig control contract lives on." + } + } + }, + "v1ERC20MultiSigSignerEvent": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "type": { + "$ref": "#/definitions/v1ERC20MultiSigSignerEventType" + }, + "signer": { + "type": "string" + }, + "nonce": { + "type": "string" + }, + "blockTime": { + "type": "string", + "format": "int64" + }, + "txHash": { + "type": "string" + }, + "logIndex": { + "type": "string", + "format": "uint64" + }, + "blockNumber": { + "type": "string", + "format": "uint64" + }, + "chainId": { + "type": "string" + } + } + }, + "v1ERC20MultiSigSignerEventType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_ADDED", + "TYPE_REMOVED" + ], + "default": "TYPE_UNSPECIFIED" + }, + "v1ERC20MultiSigSignerRemoved": { + "type": "object", + "properties": { + "signatureSubmitters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ERC20MultiSigSignerRemovedSubmitter" + }, + "title": "List containing all the IDs of bundle generated\nThere should be one bundle generated for every validators\nin the validator set" + }, + "validatorId": { + "type": "string", + "title": "Node ID of the Vega node which is to be removed" + }, + "timestamp": { + "type": "string", + "format": "int64", + "title": "Time at which this happened" + }, + "oldSigner": { + "type": "string", + "title": "Ethereum address of the signer to be removed" + }, + "nonce": { + "type": "string", + "description": "Nonce used." + }, + "epochSeq": { + "type": "string", + "title": "Epoch that the node was removed for" + }, + "chainId": { + "type": "string", + "description": "EVM chain ID that the multisig control contract lives on." + } + } + }, + "v1ERC20MultiSigSignerRemovedSubmitter": { + "type": "object", + "properties": { + "signatureId": { + "type": "string", + "description": "Signature ID of the signer removed." + }, + "submitter": { + "type": "string", + "title": "Address of the submitter of the transaction" + } + } + }, + "v1ERC20MultiSigThresholdSetEvent": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "newThreshold": { + "type": "integer", + "format": "int64" + }, + "nonce": { + "type": "string" + }, + "blockTime": { + "type": "string", + "format": "int64" + }, + "txHash": { + "type": "string" + }, + "logIndex": { + "type": "string", + "format": "uint64" + }, + "blockNumber": { + "type": "string", + "format": "uint64" + }, + "chainId": { + "type": "string" + } + } + }, + "v1ETHAddress": { + "type": "object", + "properties": { + "address": { + "type": "string" + } + } + }, + "v1EndBlock": { + "type": "object", + "properties": { + "height": { + "type": "string", + "format": "uint64" + } + }, + "title": "EndBlock" + }, + "v1EpochEvent": { + "type": "object", + "properties": { + "seq": { + "type": "string", + "format": "uint64", + "title": "Sequence number that increases by one each epoch" + }, + "action": { + "$ref": "#/definitions/vegaEpochAction", + "title": "Action tells us what action is taking place" + }, + "startTime": { + "type": "string", + "format": "int64", + "title": "Vega time at which this epoch started" + }, + "expireTime": { + "type": "string", + "format": "int64", + "title": "Vega time at which this epoch should end" + }, + "endTime": { + "type": "string", + "format": "int64", + "title": "Vega time at which this epoch actually ended" + } + }, + "title": "Epoch details" + }, + "v1EthereumKeyRotateSubmission": { + "type": "object", + "properties": { + "targetBlock": { + "type": "string", + "format": "uint64", + "description": "Block height at which the key rotation will take effect." + }, + "newAddress": { + "type": "string", + "description": "Ethereum address that is being rotated to." + }, + "currentAddress": { + "type": "string", + "description": "Ethereum address of the node's current Ethereum keys." + }, + "submitterAddress": { + "type": "string", + "description": "Ethereum public key to use as a submitter to allow automatic signature generation." + }, + "ethereumSignature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature signed by the new Ethereum key that can be verified to prove ownership." + } + }, + "description": "A validator command sent manually that allows a node operator to indicate to the network that their node's Ethereum key will be rotated." + }, + "v1EthereumKeyRotation": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "title": "Node ID of the node that rotated their Ethereum key" + }, + "oldAddress": { + "type": "string", + "title": "Ethereum address that was previously associated with the node" + }, + "newAddress": { + "type": "string", + "title": "Ethereum address that is newly associated with the node" + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height when the key rotation took effect" + } + }, + "title": "Event that contains information about an Ethereum key rotation" + }, + "v1ExpiredOrders": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "orderIds": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Slice of expired order IDs" + } + } + }, + "v1ExternalData": { + "type": "object", + "properties": { + "data": { + "$ref": "#/definitions/v1Data" + } + } + }, + "v1FeesStats": { + "type": "object", + "properties": { + "market": { + "type": "string", + "title": "Market the fees were paid in" + }, + "asset": { + "type": "string", + "description": "Settlement asset of the market." + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which these stats where valid." + }, + "totalRewardsReceived": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total referral rewards received by the referrer of the referral set." + }, + "referrerRewardsGenerated": { + "type": "array", + "items": { + "$ref": "#/definitions/v1ReferrerRewardsGenerated" + }, + "description": "Referral rewards generated by all referee taker fees." + }, + "refereesDiscountApplied": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total referral discounts applied to all referee taker fees." + }, + "volumeDiscountApplied": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total volume discounts applied to all referee taker fees." + }, + "totalMakerFeesReceived": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total maker fees received by the maker side." + }, + "makerFeesGenerated": { + "type": "array", + "items": { + "$ref": "#/definitions/v1MakerFeesGenerated" + }, + "description": "Maker fees paid by all trade aggressors, and which makers the fees were paid to." + }, + "totalFeesPaidAndReceived": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Total trading fees received and paid by the party." + } + }, + "title": "Fees rewards and discounts paid / received per parties during an epoch" + }, + "v1Filter": { + "type": "object", + "properties": { + "key": { + "$ref": "#/definitions/v1PropertyKey", + "description": "Data source's data property key targeted by the filter." + }, + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that should be matched by the data to be\nconsidered of interest." + } + }, + "description": "Filter describes the conditions under which a data source data is considered of\ninterest or not." + }, + "v1FundingPayment": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "ID of the party." + }, + "amount": { + "type": "string", + "description": "The amount paid, this can be negative for parties who lost at the end of the funding period." + } + }, + "description": "The amount gained or lost by a party as a result of a funding payment." + }, + "v1FundingPayments": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "ID of the market." + }, + "seq": { + "type": "string", + "format": "uint64", + "description": "Sequence number of the funding period associated with these payments." + }, + "payments": { + "type": "array", + "items": { + "$ref": "#/definitions/v1FundingPayment" + }, + "description": "List of parties and the payment amounts, this can be negative for parties who lost at the end of the funding period." + } + }, + "description": "Event notifying of funding payments at the end of a funding period." + }, + "v1FundingPeriod": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "ID of the market for which this funding period relates to." + }, + "seq": { + "type": "string", + "format": "uint64", + "description": "Sequence number of the funding period." + }, + "start": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the funding period started." + }, + "end": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the funding period ended." + }, + "fundingPayment": { + "type": "string", + "description": "Funding payment for this period as the difference between the time-weighted average price of the external and internal data point." + }, + "fundingRate": { + "type": "string", + "description": "Percentage difference between the time-weighted average price of the external and internal data point." + }, + "internalTwap": { + "type": "string", + "description": "TWAP for this period based on the internal data-points." + }, + "externalTwap": { + "type": "string", + "description": "TWAP for this period based on the external data-points." + } + }, + "description": "Event notifying on the details of a funding interval for a perpetuals market." + }, + "v1FundingPeriodDataPoint": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID which the data point relates to." + }, + "seq": { + "type": "string", + "format": "uint64", + "description": "Sequence number of the funding period this data point belongs to." + }, + "dataPointType": { + "$ref": "#/definitions/FundingPeriodDataPointSource", + "description": "Origin of the data point." + }, + "price": { + "type": "string", + "description": "Price of the asset as seen by this data point." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds of when the data point was received." + }, + "twap": { + "type": "string", + "description": "The TWAP for this source with this data-point added." + } + }, + "description": "Event notifying a data point for a funding period." + }, + "v1GamePartyScore": { + "type": "object", + "properties": { + "gameId": { + "type": "string", + "description": "Game ID." + }, + "party": { + "type": "string", + "description": "The party ID." + }, + "teamId": { + "type": "string", + "description": "Team the party belongs to. Unset if the party is not part of a team." + }, + "epoch": { + "type": "string", + "format": "int64", + "description": "Epoch when these scores were generated." + }, + "time": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when these scores were generated." + }, + "score": { + "type": "string", + "description": "Party's current score in the game." + }, + "stakingBalance": { + "type": "string", + "description": "Party's current staking balance. Only populated if the game has a requirement for it." + }, + "openVolume": { + "type": "string", + "description": "Party's current open volume. Only populated if the game has a requirement for it." + }, + "totalFeesPaid": { + "type": "string", + "description": "Total fees paid by the party during the relevant period." + }, + "isEligible": { + "type": "boolean", + "description": "If the party is eligible for a reward for this game based on the current information." + }, + "rank": { + "type": "string", + "format": "uint64", + "description": "If the party is a member of a team, this is their relative position in the sorting order of the team.\nEmpty if not a team, or if the party is not eligible." + } + }, + "description": "Scores per party per game with eligibility context." + }, + "v1GameScores": { + "type": "object", + "properties": { + "teamScores": { + "type": "array", + "items": { + "$ref": "#/definitions/v1GameTeamScore" + } + }, + "partyScores": { + "type": "array", + "items": { + "$ref": "#/definitions/v1GamePartyScore" + } + } + } + }, + "v1GameTeamScore": { + "type": "object", + "properties": { + "gameId": { + "type": "string", + "description": "Game ID." + }, + "teamId": { + "type": "string", + "title": "Team ID" + }, + "epoch": { + "type": "string", + "format": "int64", + "description": "Epoch when these scores were generated." + }, + "time": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when these scores were generated." + }, + "score": { + "type": "string", + "description": "Team's current collective score in the game." + } + } + }, + "v1GetSpamStatisticsResponse": { + "type": "object", + "properties": { + "chainId": { + "type": "string", + "description": "Chain ID for which the statistics are captured." + }, + "statistics": { + "$ref": "#/definitions/v1SpamStatistics", + "title": "Spam statistics for the party" + } + }, + "title": "Response containing all the spam statistics of a party for the current epoch" + }, + "v1GetVegaTimeResponse": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "int64", + "title": "Timestamp representation of current VegaTime as represented in\nUnix nanoseconds, for example `1580473859111222333` corresponds to `2020-01-31T12:30:59.111222333Z`" + } + }, + "title": "Response for the current consensus coordinated time on the Vega network, referred to as \"VegaTime\"" + }, + "v1IcebergOpts": { + "type": "object", + "properties": { + "peakSize": { + "type": "string", + "format": "uint64", + "description": "Size of the order that is made visible and can be traded with during the execution of a single order." + }, + "minimumVisibleSize": { + "type": "string", + "format": "uint64", + "description": "Minimum allowed remaining size of the order before it is replenished back to its peak size." + } + }, + "title": "Iceberg order options" + }, + "v1InternalTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "int64", + "description": "Trigger when the vega time is greater or equal to this time, in Unix seconds." + }, + "every": { + "type": "string", + "format": "int64", + "description": "Repeat the trigger every n seconds after the initial. If no time for\ninitial was specified, begin repeating immediately." + } + }, + "description": "Trigger for an internal time data source." + }, + "v1IssueSignatures": { + "type": "object", + "properties": { + "submitter": { + "type": "string", + "description": "Ethereum address which will submit the signatures to the smart contract." + }, + "kind": { + "$ref": "#/definitions/v1NodeSignatureKind", + "description": "What kind of signatures to generate, namely for whether a signer is being added or removed." + }, + "validatorNodeId": { + "type": "string", + "description": "Node ID of the validator node that will be signed in or out of the smart contract." + }, + "chainId": { + "type": "string", + "description": "Chain ID of the bridge to generate signatures for." + } + }, + "description": "Command that can be used by a validator to instruct the network to generate signatures to add or remove validators from the multisig-control contract.\nSignatures can only be generated for validator nodes that have been promoted or demoted from the consensus validator set, and any attempt to generate signatures for another node will be rejected.\nThe generated signatures can only be submitted to the contract by the Ethereum addresses included in the command." + }, + "v1JoinTeam": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the team to join, this is the same as the referral code used to generate the team." + } + }, + "description": "Command that allows the submitter to join a team or change teams if they are already a member of a team." + }, + "v1KeyRotateSubmission": { + "type": "object", + "properties": { + "newPubKeyIndex": { + "type": "integer", + "format": "int64", + "description": "New Vega public key derivation index." + }, + "targetBlock": { + "type": "string", + "format": "uint64", + "description": "Block height at which the key rotation will take effect." + }, + "newPubKey": { + "type": "string", + "description": "Vega public key that would be rotated to." + }, + "currentPubKeyHash": { + "type": "string", + "description": "Hash of the node's current Vega public key." + } + }, + "description": "A validator command sent manually that allows a node operator to indicate to the network that their node's Vega key will be rotated." + }, + "v1KeyRotation": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "title": "Node ID of the node that rotated their Vega key" + }, + "oldPubKey": { + "type": "string", + "title": "Vega public key that was previously associated with the node" + }, + "newPubKey": { + "type": "string", + "title": "Vega public key that is newly associated with the node" + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height when the key rotation took effect" + } + }, + "title": "Event that contains information about a Vega key rotation" + }, + "v1LastBlockHeightResponse": { + "type": "object", + "properties": { + "height": { + "type": "string", + "format": "uint64", + "title": "Last block height" + }, + "hash": { + "type": "string", + "title": "Last block hash" + }, + "spamPowHashFunction": { + "type": "string", + "title": "Supported proof of work hash function" + }, + "spamPowDifficulty": { + "type": "integer", + "format": "int64", + "title": "Difficulty of the proof of work, i.e. the target number of zeros" + }, + "spamPowNumberOfPastBlocks": { + "type": "integer", + "format": "int64", + "title": "Supported proof of work number of blocks behind current height allowed" + }, + "spamPowNumberOfTxPerBlock": { + "type": "integer", + "format": "int64", + "title": "Allowed number of transactions per block" + }, + "spamPowIncreasingDifficulty": { + "type": "boolean", + "title": "Boolean indicating whether increasing difficulty is allowed for using the\nsame height for more than `spam_pow_number_of_past_blocks` transactions" + }, + "chainId": { + "type": "string", + "title": "Network chain id from which the block comes from" + } + }, + "title": "Response with the height of the last block processed by\ntendermint" + }, + "v1LedgerMovements": { + "type": "object", + "properties": { + "ledgerMovements": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLedgerMovement" + }, + "title": "One or more entries containing internal transfer information" + } + }, + "title": "Transfer responses event contains a collection of transfer information" + }, + "v1LiquidityProvisionAmendment": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter wants to amend the liquidity commitment for." + }, + "commitmentAmount": { + "type": "string", + "description": "New commitment amount." + }, + "fee": { + "type": "string", + "description": "New nominated liquidity fee factor." + }, + "reference": { + "type": "string", + "description": "New arbitrary reference to be added to every order created out of this liquidity provision submission." + } + }, + "description": "Command that allows a liquidity provider to update the details of their existing liquidity commitment.\nAny field that is left unset or as a default value indicates that this field on the original submission will be left unchanged." + }, + "v1LiquidityProvisionCancellation": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter will stop providing liquidity for." + } + }, + "description": "Command that allows a liquidity provider to inform the network that they will stop providing liquidity for a market." + }, + "v1LiquidityProvisionSubmission": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market that the submitter wishes to provide liquidity for." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount that the submitter will commit as liquidity to the market, specified as a unitless number in the settlement asset of the market.\nThis field is an unsigned integer scaled using the asset's decimal places." + }, + "fee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers." + }, + "reference": { + "type": "string", + "description": "Arbitrary reference to be added to every order created out of this liquidity provision submission." + } + }, + "description": "A command that indicates to the network the party's intention to supply liquidity to the given market and become a liquidity provider.\nAn active liquidity provider for a market will earn fees based on the trades that occur in the market." + }, + "v1LossSocialization": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "partyId": { + "type": "string", + "title": "Party ID (public key) for the event" + }, + "amount": { + "type": "string", + "title": "Amount distributed" + } + }, + "title": "Loss socialization event contains details on the amount of wins unable to be distributed" + }, + "v1MakerFeesGenerated": { + "type": "object", + "properties": { + "taker": { + "type": "string", + "description": "Party that paid the fees." + }, + "makerFeesPaid": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Amount of maker fees paid by the taker to the maker." + } + }, + "title": "Maker fees generated by the trade aggressor" + }, + "v1MarketEvent": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "payload": { + "type": "string", + "title": "Payload is a unique information string" + } + }, + "title": "MarketEvent - the common denominator for all market events\ninterface has a method to return a string for logging" + }, + "v1MarketTick": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Market ID for the event" + }, + "time": { + "type": "string", + "format": "int64", + "title": "Timestamp containing latest update from Vega blockchain aka Vega-time" + } + }, + "title": "Market tick event contains the time value for when a particular market was last processed on Vega" + }, + "v1NodeSignature": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the resource that the signature relates to." + }, + "sig": { + "type": "string", + "format": "byte", + "description": "Signature generated by the node." + }, + "kind": { + "$ref": "#/definitions/v1NodeSignatureKind", + "description": "Kind of resource being signed." + } + }, + "description": "A validator command sent automatically containing a signature that can be used on a foreign chain to process an action." + }, + "v1NodeSignatureKind": { + "type": "string", + "enum": [ + "NODE_SIGNATURE_KIND_UNSPECIFIED", + "NODE_SIGNATURE_KIND_ASSET_NEW", + "NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL", + "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED", + "NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED", + "NODE_SIGNATURE_KIND_ASSET_UPDATE" + ], + "default": "NODE_SIGNATURE_KIND_UNSPECIFIED", + "description": "- NODE_SIGNATURE_KIND_UNSPECIFIED: Represents an unspecified or missing value from the input.\n - NODE_SIGNATURE_KIND_ASSET_NEW: Represents a signature for a new asset allow-listing.\n - NODE_SIGNATURE_KIND_ASSET_WITHDRAWAL: Represents a signature for an asset withdrawal.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_ADDED: Represents a signature for a new signer added to the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ERC20_MULTISIG_SIGNER_REMOVED: Represents a signature for a signer removed from the erc20 multisig contract.\n - NODE_SIGNATURE_KIND_ASSET_UPDATE: Represents a signature for an asset update allow-listing.", + "title": "Kind of signature created by a node, for example, allow-listing a new asset, withdrawal etc" + }, + "v1ObserveEventBusResponse": { + "type": "object", + "properties": { + "events": { + "type": "array", + "items": { + "$ref": "#/definitions/v1BusEvent" + }, + "description": "One or more events that match the subscription request criteria." + } + }, + "title": "Response to a subscribed stream of events from the Vega event bus" + }, + "v1OneOffGovernanceTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64" + } + } + }, + "v1OracleDataSubmission": { + "type": "object", + "properties": { + "source": { + "$ref": "#/definitions/OracleDataSubmissionOracleSource", + "description": "Source from which the data is coming from." + }, + "payload": { + "type": "string", + "format": "byte", + "description": "Data provided by the data source." + } + }, + "title": "Command to submit new oracle data from third party providers" + }, + "v1OrderAmendment": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "ID of the order to amend." + }, + "marketId": { + "type": "string", + "description": "Market ID that the order was originally submitted to." + }, + "price": { + "type": "string", + "description": "New price for the order. This field is an unsigned integer scaled to the market's decimal places." + }, + "sizeDelta": { + "type": "string", + "format": "int64", + "description": "Amend the size for the order by the delta specified:\n- To reduce the size from the current value set a negative integer value\n- To increase the size from the current value, set a positive integer value\n- To leave the size unchanged set a value of zero\nThis field needs to be scaled using the market's position decimal places.\nIf specified, size must not be set." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for the new expiry time for the order." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "description": "New time in force for the order." + }, + "peggedOffset": { + "type": "string", + "description": "New pegged offset for the order.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "peggedReference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "New pegged reference for the order." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "New size for the order.\nAmending the size causes the size and remaining part of the order to be changed by the difference between the original and amended size.\n- Specifying a size smaller than the current size leaves the order at its current order book position.\n- Specifying a size larger than the current size removes and reinserts the order at the back of the price level.\n- Specifying a size that results in the remaining part of the order being reduced to zero cancels the order.\nThis field is an unsigned integer scaled to the market's decimal places.\nIf specified, size_delta must be set to 0." + } + }, + "description": "A command that allows a party to update the details of an existing order.\nAny field that is left unset or as a default value indicates that this field on the original order will be left unchanged.\nIt is not possible to change an order's type through this command." + }, + "v1OrderCancellation": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "Restrict cancellations to an order with the given ID. If set, then a market ID must also be provided." + }, + "marketId": { + "type": "string", + "description": "Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled." + } + }, + "description": "A command that instructs the network to cancel orders, active or partially filled, that were previously submitted by the sender of this transaction.\nIt is not possible to cancel another party's order with this command." + }, + "v1OrderSubmission": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID to submit the order to." + }, + "price": { + "type": "string", + "description": "Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places,\nrequired field for limit orders, however it is not required for market orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "Size for the order, for example, in a futures market the size equals the number of units." + }, + "side": { + "$ref": "#/definitions/vegaSide", + "description": "Which side of the order book the order is for, e.g. buy or sell." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "description": "Time in force indicates how long an order will remain active before it is executed or expires.." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the order will expire. Can only be set when the order's time-in-force is GTT." + }, + "type": { + "$ref": "#/definitions/vegaOrderType", + "description": "Type of the order." + }, + "reference": { + "type": "string", + "description": "Arbitrary optional reference for the order, to be used as a human-readable non-unique identifier for the order." + }, + "peggedOrder": { + "$ref": "#/definitions/vegaPeggedOrder", + "description": "Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times." + }, + "postOnly": { + "type": "boolean", + "description": "If set, the order will only be executed if it would not trade on entry to the order book. Only valid for limit orders." + }, + "reduceOnly": { + "type": "boolean", + "description": "If set, the order will only be executed if the outcome of the trade moves the trader's position closer to 0.\nOnly valid for non-persistent orders." + }, + "icebergOpts": { + "$ref": "#/definitions/v1IcebergOpts", + "description": "Iceberg order details. If set, the order will exist on the order book in chunks." + } + }, + "description": "A command that submits an order to the Vega network for a given market." + }, + "v1PaidLiquidityFeesStats": { + "type": "object", + "properties": { + "market": { + "type": "string", + "description": "Market the fees were paid in." + }, + "asset": { + "type": "string", + "description": "Settlement asset of the market." + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which these stats where valid." + }, + "totalFeesPaid": { + "type": "string", + "description": "Total fees paid across all parties." + }, + "feesPaidPerParty": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Fees paid per party." + } + } + }, + "v1PartyActivityStreak": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "The party." + }, + "activeFor": { + "type": "string", + "format": "uint64", + "description": "How many epoch this party has been active for." + }, + "inactiveFor": { + "type": "string", + "format": "uint64", + "description": "how many epoch this party has been inactive for." + }, + "isActive": { + "type": "boolean", + "description": "Is this party considered active or not." + }, + "rewardDistributionActivityMultiplier": { + "type": "string", + "description": "The current rewards distribution multiplier for this party." + }, + "rewardVestingActivityMultiplier": { + "type": "string", + "description": "The vesting multiplier for this party." + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "The epoch this information is relevant to." + }, + "tradedVolume": { + "type": "string", + "title": "Party's traded volume at the end of the given epoch" + }, + "openVolume": { + "type": "string", + "title": "Party's open interest volume at the end of the given epoch" + } + }, + "title": "The updated activity streak of a party at end of epoch" + }, + "v1PartyAmount": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Receiving party ID." + }, + "amount": { + "type": "string", + "description": "Amount received." + }, + "quantumAmount": { + "type": "string", + "description": "Amount value in quantum." + } + }, + "title": "A pair of a party and amount" + }, + "v1PartyLockedBalance": { + "type": "object", + "properties": { + "asset": { + "type": "string", + "description": "Asset ID." + }, + "untilEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch in which the balance will be released." + }, + "balance": { + "type": "string", + "description": "Locked balance." + } + }, + "description": "A party's locked balance for a given asset." + }, + "v1PartyMarginModeUpdated": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Unique ID of the market in which the update happened." + }, + "partyId": { + "type": "string", + "description": "Unique ID of the party that updated their margin mode." + }, + "marginMode": { + "$ref": "#/definitions/vegaMarginMode", + "description": "Updated margin mode." + }, + "marginFactor": { + "type": "string", + "description": "Margin factor for the market. Isolated mode only." + }, + "minTheoreticalMarginFactor": { + "type": "string", + "description": "Minimum theoretical margin factor for the market. Isolated mode only." + }, + "maxTheoreticalLeverage": { + "type": "string", + "description": "Maximum theoretical leverage for the market. Isolated mode only." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the update happened." + } + } + }, + "v1PartyProfileUpdated": { + "type": "object", + "properties": { + "updatedProfile": { + "$ref": "#/definitions/vegaPartyProfile", + "description": "Party's profile updated." + } + } + }, + "v1PartyVestingBalance": { + "type": "object", + "properties": { + "asset": { + "type": "string", + "description": "Asset ID." + }, + "balance": { + "type": "string", + "description": "Balance that is vested." + } + }, + "description": "Balance that is being vested for the party." + }, + "v1PartyVestingStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "The party." + }, + "rewardBonusMultiplier": { + "type": "string", + "description": "The bonus multiplier applied on the reward." + }, + "quantumBalance": { + "type": "string", + "description": "The balance of the party, in quantum." + }, + "summedRewardBonusMultiplier": { + "type": "string", + "description": "Bonus multiplier applied on the reward, summed across all derived accounts." + }, + "summedQuantumBalance": { + "type": "string", + "description": "The balance of the party and derived keys, in quantum." + } + }, + "description": "The vesting stats for a given party." + }, + "v1PartyVestingSummary": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Party ID." + }, + "partyLockedBalances": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyLockedBalance" + }, + "description": "List of locked balances." + }, + "partyVestingBalances": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVestingBalance" + }, + "description": "List of vesting balances." + } + }, + "title": "Summary of a party's vesting balances" + }, + "v1PartyVolumeDiscountStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID." + }, + "discountFactor": { + "type": "string", + "description": "Discount factor applied to fees." + }, + "runningVolume": { + "type": "string", + "description": "The party's running volume." + } + }, + "description": "Volume discount stats for a given party." + }, + "v1PoWBlockState": { + "type": "object", + "properties": { + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height for the current Proof of Work state statistics" + }, + "blockHash": { + "type": "string", + "title": "Hash of the current block" + }, + "transactionsSeen": { + "type": "string", + "format": "uint64", + "title": "Total number of transactions seen in the block" + }, + "expectedDifficulty": { + "type": "string", + "format": "uint64", + "description": "This is the minimum required difficulty for the next transaction submitted on this block\nif it is possible to submit more transactions on this block, otherwise nil." + }, + "hashFunction": { + "type": "string", + "title": "Hashing function used to calculate the block hash" + }, + "difficulty": { + "type": "string", + "format": "uint64", + "title": "Base difficulty for this block for when transactions seen \u003c tx_per_block" + }, + "txPerBlock": { + "type": "string", + "format": "uint64", + "title": "Number of transactions that can have their proof-of-work calculated with this block hash before\neither the difficulty increases, or no more transactions can use this block hash" + }, + "increasingDifficulty": { + "type": "boolean", + "title": "Whether or not this block allows for increasing proof-of-work difficulty if the\ntx-per-block-hash limit has been reached" + } + }, + "title": "Proof of Work state for a given block" + }, + "v1PoWStatistic": { + "type": "object", + "properties": { + "blockStates": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PoWBlockState" + }, + "title": "Block state for each block in scope for PoW calculation" + }, + "bannedUntil": { + "type": "string", + "title": "PoW banned until timestamp as RFC3339Nano" + }, + "numberOfPastBlocks": { + "type": "string", + "format": "uint64", + "title": "Number of block behind the current block whose hash can be used for proof-of-work calculations" + } + }, + "title": "Proof of work statistics for a party" + }, + "v1PositionResolution": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "distressed": { + "type": "string", + "format": "int64", + "title": "Number of distressed traders" + }, + "closed": { + "type": "string", + "format": "int64", + "title": "Number of close outs" + }, + "markPrice": { + "type": "string", + "title": "Mark price as a string representing a scaled price" + } + }, + "title": "Position resolution event contains information on distressed trades" + }, + "v1PositionStateEvent": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "title": "Party ID for this position update" + }, + "marketId": { + "type": "string", + "title": "Market ID for this position update" + }, + "size": { + "type": "string", + "format": "int64", + "title": "Current position" + }, + "potentialBuys": { + "type": "string", + "format": "int64", + "title": "Potential orders" + }, + "potentialSells": { + "type": "string", + "format": "int64" + }, + "vwBuyPrice": { + "type": "string", + "title": "Volume weighted prices" + }, + "vwSellPrice": { + "type": "string" + } + }, + "title": "Position state event contains the current position state for a single party in a single market" + }, + "v1ProofOfWork": { + "type": "object", + "properties": { + "tid": { + "type": "string", + "description": "Unique transaction identifier used to seed the proof-of-work hash." + }, + "nonce": { + "type": "string", + "format": "uint64", + "description": "Number which, combined with the transaction identifier, will produce a hash with the required number of leading zeros to be accepted by the network." + } + }, + "description": "Components needed for the network to verify proof-of-work." + }, + "v1PropagateChainEventResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean", + "title": "Success will be true if the event was accepted by the node,\n**Important** - success does not mean that the event is confirmed by consensus" + } + }, + "title": "Response for a new event sent by the blockchain queue to be propagated on Vega" + }, + "v1Property": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the property." + }, + "value": { + "type": "string", + "description": "Value of the property." + } + }, + "description": "Property describes one property of data spec with a key with its value." + }, + "v1PropertyKey": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the property." + }, + "type": { + "$ref": "#/definitions/v1PropertyKeyType", + "description": "Data type of the property." + }, + "numberDecimalPlaces": { + "type": "string", + "format": "uint64", + "title": "Optional decimal place to be be applied on the provided value\nvalid only for PropertyType of type DECIMAL and INTEGER" + } + }, + "description": "PropertyKey describes the property key contained in data source data." + }, + "v1PropertyKeyType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_EMPTY", + "TYPE_INTEGER", + "TYPE_STRING", + "TYPE_BOOLEAN", + "TYPE_DECIMAL", + "TYPE_TIMESTAMP" + ], + "default": "TYPE_UNSPECIFIED", + "description": "Type describes the data type of properties that are supported by the data source\nengine.\n\n - TYPE_UNSPECIFIED: The default value.\n - TYPE_EMPTY: Any type.\n - TYPE_INTEGER: Integer type.\n - TYPE_STRING: String type.\n - TYPE_BOOLEAN: Boolean type.\n - TYPE_DECIMAL: Any floating point decimal type.\n - TYPE_TIMESTAMP: Timestamp date type." + }, + "v1ProposalSubmission": { + "type": "object", + "properties": { + "reference": { + "type": "string", + "description": "Arbitrary human-readable reference identifying the proposal." + }, + "terms": { + "$ref": "#/definitions/vegaProposalTerms", + "description": "Proposal terms containing the type and details of the proposal, as well as time spans for voting and enactment." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + } + }, + "description": "Command that allows a token holder to submit a governance proposal that can be voted on by any other token holders, and eventually enacted on the Vega network.\nFor example this command can be used to propose a new market." + }, + "v1ProtocolUpgradeDataNodeReady": { + "type": "object", + "properties": { + "lastBlockHeight": { + "type": "string", + "format": "uint64" + } + }, + "title": "Event indicating the data node is ready for protocol upgrade" + }, + "v1ProtocolUpgradeEvent": { + "type": "object", + "properties": { + "upgradeBlockHeight": { + "type": "string", + "format": "uint64", + "title": "Block height at which to perform the upgrade" + }, + "vegaReleaseTag": { + "type": "string", + "title": "Release tag for the vega binary" + }, + "approvers": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Tendermint validators that have agreed to the upgrade" + }, + "status": { + "$ref": "#/definitions/v1ProtocolUpgradeProposalStatus", + "title": "Status of the proposal" + } + } + }, + "v1ProtocolUpgradeProposal": { + "type": "object", + "properties": { + "upgradeBlockHeight": { + "type": "string", + "format": "uint64", + "description": "Block height at which to perform the upgrade." + }, + "vegaReleaseTag": { + "type": "string", + "description": "Release tag for the Vega binary." + } + }, + "description": "A validator command sent manually by a node operator to propose a protocol upgrade." + }, + "v1ProtocolUpgradeProposalStatus": { + "type": "string", + "enum": [ + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED", + "PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED" + ], + "default": "PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED", + "title": "- PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING: The proposal is pending\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED: The proposal is approved\n - PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED: The proposal is rejected" + }, + "v1ProtocolUpgradeStarted": { + "type": "object", + "properties": { + "lastBlockHeight": { + "type": "string", + "format": "uint64" + } + }, + "title": "Event indicating the core is starting a protocol upgrade" + }, + "v1PubKey": { + "type": "object", + "properties": { + "key": { + "type": "string" + } + }, + "description": "PubKey is the public key that signed this data.\nDifferent public keys coming from different sources will be further separated." + }, + "v1RecurringGovernanceTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64" + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy" + }, + "factor": { + "type": "string" + } + } + }, + "v1RefereeJoinedReferralSet": { + "type": "object", + "properties": { + "setId": { + "type": "string", + "description": "Unique ID of the referral set the referee joined." + }, + "referee": { + "type": "string", + "description": "Party that joined the set." + }, + "joinedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the party joined the set." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party joined the set." + } + } + }, + "v1RefereeJoinedTeam": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier of the team the referee joined." + }, + "referee": { + "type": "string", + "description": "The party that joined the team." + }, + "joinedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the party joined a team." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party joined the team." + } + } + }, + "v1RefereeStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Unique ID of the party." + }, + "discountFactor": { + "type": "string", + "description": "Discount factor applied to the party." + }, + "epochNotionalTakerVolume": { + "type": "string", + "title": "Current referee notional taker volume" + } + } + }, + "v1RefereeSwitchedTeam": { + "type": "object", + "properties": { + "fromTeamId": { + "type": "string", + "description": "The unique identifier of the team the referee left." + }, + "toTeamId": { + "type": "string", + "description": "The unique identifier of the team joined." + }, + "referee": { + "type": "string", + "description": "The party that switched team." + }, + "switchedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the party switched team. This time acts as\nthe joining time." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the party switched the team." + } + } + }, + "v1ReferralProgramEnded": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Program update version." + }, + "id": { + "type": "string", + "description": "Unique ID of the referral program." + }, + "endedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program ended." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program ended." + } + } + }, + "v1ReferralProgramStarted": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaReferralProgram", + "description": "Referral program that has started." + }, + "startedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program started." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program started." + } + } + }, + "v1ReferralProgramUpdated": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaReferralProgram", + "description": "The updated referral program." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program was updated." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program was updated." + } + } + }, + "v1ReferralSetCreated": { + "type": "object", + "properties": { + "setId": { + "type": "string", + "description": "Unique ID of the created set." + }, + "referrer": { + "type": "string", + "description": "Party that created the set." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the set was created." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the set was updated." + } + } + }, + "v1ReferralSetStatsUpdated": { + "type": "object", + "properties": { + "setId": { + "type": "string", + "description": "Unique ID of the set." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the set's statistics are updated." + }, + "referralSetRunningNotionalTakerVolume": { + "type": "string", + "description": "Running volume for the set based on the window length of the current\nreferral program." + }, + "refereesStats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1RefereeStats" + }, + "description": "Referees' statistics for that epoch." + }, + "rewardFactor": { + "type": "string", + "description": "Reward factor applied to the trades." + }, + "rewardsMultiplier": { + "type": "string", + "description": "Rewards multiplier applied to the trades." + }, + "rewardsFactorMultiplier": { + "type": "string", + "description": "Rewards factor multiplier for the trades." + }, + "wasEligible": { + "type": "boolean", + "description": "Indicates if the referral set was eligible to be part of the referral program." + }, + "referrerTakerVolume": { + "type": "string", + "title": "Taker volume of the referrer" + } + } + }, + "v1ReferrerRewardsGenerated": { + "type": "object", + "properties": { + "referrer": { + "type": "string", + "description": "Referrer party." + }, + "generatedReward": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyAmount" + }, + "description": "Amount of rewards generated per party." + } + }, + "title": "Rewards generated for referrers by each of their referees" + }, + "v1RewardPayoutEvent": { + "type": "object", + "properties": { + "party": { + "type": "string" + }, + "epochSeq": { + "type": "string" + }, + "asset": { + "type": "string" + }, + "amount": { + "type": "string" + }, + "percentOfTotalReward": { + "type": "string" + }, + "timestamp": { + "type": "string", + "format": "int64" + }, + "rewardType": { + "type": "string" + }, + "lockedUntilEpoch": { + "type": "string" + }, + "quantumAmount": { + "type": "string" + }, + "gameId": { + "type": "string" + } + } + }, + "v1SettleDistressed": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "partyId": { + "type": "string", + "title": "Party ID i.e. a party's public key for the event" + }, + "margin": { + "type": "string", + "title": "Margin value as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places" + }, + "price": { + "type": "string", + "title": "Price as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places" + } + }, + "title": "Settle distressed event contains information on distressed trading parties who are closed out" + }, + "v1SettleMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "price": { + "type": "string", + "title": "Price of settlement as a string" + }, + "positionFactor": { + "type": "string", + "title": "Position factor - 10 ^ number of position decimal places" + } + }, + "title": "Settle market event to notify data node that a market has been settled\nso positions and PL can be updated accordingly" + }, + "v1SettlePosition": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "Market ID for the event" + }, + "partyId": { + "type": "string", + "title": "Party ID (public key) for the event" + }, + "price": { + "type": "string", + "title": "Price of settlement as a string" + }, + "tradeSettlements": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TradeSettlement" + }, + "title": "A collection of 1 or more trade settlements" + }, + "positionFactor": { + "type": "string", + "title": "Position factor - 10 ^ number of position decimal places" + } + }, + "title": "Settle position event contains position settlement information for a party" + }, + "v1Signature": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "Hex encoded bytes of the signature." + }, + "algo": { + "type": "string", + "description": "Algorithm used to create the signature." + }, + "version": { + "type": "integer", + "format": "int64", + "description": "Version of the algorithm used to create the signature." + } + }, + "description": "Signature definition that allows the network to authenticate external data." + }, + "v1Signer": { + "type": "object", + "properties": { + "pubKey": { + "$ref": "#/definitions/v1PubKey", + "description": "List of authorized public keys that signed the data for this\nsource. All the public keys in the data should be contained in these\npublic keys." + }, + "ethAddress": { + "$ref": "#/definitions/v1ETHAddress", + "description": "In case of an open oracle - Ethereum address will be submitted." + } + } + }, + "v1SpamStatistic": { + "type": "object", + "properties": { + "countForEpoch": { + "type": "string", + "format": "uint64", + "title": "Current transaction count received from the party during this epoch for this policy" + }, + "maxForEpoch": { + "type": "string", + "format": "uint64", + "title": "Maximum number of transactions allowed for this policy in an epoch" + }, + "bannedUntil": { + "type": "string", + "title": "If blocked the timestamp when the party will be unblocked as RFC3339Nano" + }, + "minTokensRequired": { + "type": "string", + "title": "Effective minimum number of tokens required to submit a transaction of this type" + } + }, + "title": "Statistics for a given spam policy" + }, + "v1SpamStatistics": { + "type": "object", + "properties": { + "proposals": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for proposal transactions made by the party." + }, + "delegations": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for delegation transactions made by the party." + }, + "transfers": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for transfer transactions made by the party." + }, + "nodeAnnouncements": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for node announcement transactions made by the party." + }, + "votes": { + "$ref": "#/definitions/v1VoteSpamStatistics", + "description": "Statistics for proposal votes made by the party." + }, + "pow": { + "$ref": "#/definitions/v1PoWStatistic", + "description": "Statistics for proof of work difficulty observed per block for the party." + }, + "issueSignatures": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for multisig signatures issued for the party." + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch in which these statistics apply to." + }, + "createReferralSet": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for transactions made by the party to create referral sets." + }, + "updateReferralSet": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for transactions made by the party to update referral sets." + }, + "applyReferralCode": { + "$ref": "#/definitions/v1SpamStatistic", + "description": "Statistics for transactions made by the party to apply referral codes." + } + }, + "title": "Complete spam statistics captured for a given party" + }, + "v1StakeLinking": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "Internal ID for this staking event" + }, + "type": { + "$ref": "#/definitions/v1StakeLinkingType", + "description": "Stake linking event type." + }, + "ts": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds of when the event was emitted by Ethereum." + }, + "party": { + "type": "string", + "description": "Party to whom the event is directed at." + }, + "amount": { + "type": "string", + "description": "Amount of stake deposited or removed." + }, + "status": { + "$ref": "#/definitions/v1StakeLinkingStatus", + "description": "Status of the event." + }, + "finalizedAt": { + "type": "string", + "format": "int64", + "description": "Time at which the Vega network finalised the state of the event." + }, + "txHash": { + "type": "string", + "description": "Hash of the transaction in which the event happened." + }, + "blockHeight": { + "type": "string", + "format": "uint64", + "description": "Block when the event happened." + }, + "blockTime": { + "type": "string", + "format": "int64", + "description": "Block time." + }, + "logIndex": { + "type": "string", + "format": "uint64", + "description": "Log index." + }, + "ethereumAddress": { + "type": "string", + "description": "Ethereum address from which the stake link was initiated." + } + }, + "title": "StakeLinking - an event notifying of stake being deposited or removed for a given party\nThese events are emitted for every Staking deposit or removed accepted by the network" + }, + "v1StakeLinkingStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_ACCEPTED", + "STATUS_REJECTED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates an event waiting for confirmation from the Vega network\n - STATUS_ACCEPTED: Indicates an event accepted by the Vega network\n - STATUS_REJECTED: Indicates an event rejected by the Vega network" + }, + "v1StakeLinkingType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LINK", + "TYPE_UNLINK" + ], + "default": "TYPE_UNSPECIFIED", + "title": "- TYPE_UNSPECIFIED: Default value\n - TYPE_LINK: Indicate of a stake deposit instruction\n - TYPE_UNLINK: Indicate of a stake remove instruction" + }, + "v1StateVar": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "eventId": { + "type": "string" + }, + "state": { + "type": "string" + } + }, + "title": "StateVar event updates on state changes in state variable consensus" + }, + "v1Statistics": { + "type": "object", + "properties": { + "blockHeight": { + "type": "string", + "format": "uint64", + "title": "Current block height as reported by the Vega blockchain" + }, + "backlogLength": { + "type": "string", + "format": "uint64", + "title": "Current backlog length i.e., number of transactions, that are waiting to be included in a block" + }, + "totalPeers": { + "type": "string", + "format": "uint64", + "title": "Total number of connected peers to this node" + }, + "genesisTime": { + "type": "string", + "title": "Genesis block date and time formatted in ISO-8601 datetime format with nanosecond precision" + }, + "currentTime": { + "type": "string", + "title": "Current system date and time formatted in ISO-8601 datetime format with nanosecond precision" + }, + "vegaTime": { + "type": "string", + "title": "Current Vega date and time formatted in ISO-8601 datetime format with nanosecond precision" + }, + "status": { + "$ref": "#/definitions/vegaChainStatus", + "title": "Status of the connection to the Vega blockchain" + }, + "txPerBlock": { + "type": "string", + "format": "uint64", + "title": "Transactions per block" + }, + "averageTxBytes": { + "type": "string", + "format": "uint64", + "title": "Average transaction size in bytes" + }, + "averageOrdersPerBlock": { + "type": "string", + "format": "uint64", + "title": "Average orders per block" + }, + "tradesPerSecond": { + "type": "string", + "format": "uint64", + "title": "Trades emitted per second" + }, + "ordersPerSecond": { + "type": "string", + "format": "uint64", + "title": "Orders processed per second" + }, + "totalMarkets": { + "type": "string", + "format": "uint64", + "title": "Total markets on this Vega network" + }, + "totalAmendOrder": { + "type": "string", + "format": "uint64", + "title": "Total number of order amendments since genesis across all markets" + }, + "totalCancelOrder": { + "type": "string", + "format": "uint64", + "title": "Total number of order cancellations since genesis across all markets" + }, + "totalCreateOrder": { + "type": "string", + "format": "uint64", + "title": "Total number of order submissions since genesis across all markets" + }, + "totalOrders": { + "type": "string", + "format": "uint64", + "title": "Total number of orders processed since genesis across all markets" + }, + "totalTrades": { + "type": "string", + "format": "uint64", + "title": "Total number of trades emitted since genesis across all markets" + }, + "orderSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to order data" + }, + "tradeSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to trade data" + }, + "candleSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to candlestick data" + }, + "marketDepthSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to market depth data" + }, + "positionsSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to positions data" + }, + "accountSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to account data" + }, + "marketDataSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to market data" + }, + "appVersionHash": { + "type": "string", + "title": "Version hash of the Vega node software" + }, + "appVersion": { + "type": "string", + "title": "Version of the Vega node software" + }, + "chainVersion": { + "type": "string", + "title": "Version of the underlying Vega blockchain" + }, + "blockDuration": { + "type": "string", + "format": "uint64", + "title": "Current block duration, in nanoseconds" + }, + "uptime": { + "type": "string", + "title": "Total uptime for this node formatted in ISO-8601 datetime format with nanosecond precision" + }, + "chainId": { + "type": "string", + "title": "Unique ID for the underlying Vega blockchain" + }, + "marketDepthUpdatesSubscriptions": { + "type": "integer", + "format": "int64", + "title": "Current number of stream subscribers to market depth update data" + }, + "blockHash": { + "type": "string", + "title": "Current block hash" + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "title": "Current epoch" + }, + "epochStartTime": { + "type": "string", + "title": "Epoch start time" + }, + "epochExpiryTime": { + "type": "string", + "title": "Epoch expected end time" + }, + "eventCount": { + "type": "string", + "format": "uint64", + "title": "Number of events in the last block" + }, + "eventsPerSecond": { + "type": "string", + "format": "uint64", + "title": "Rate of events per second in the last block" + } + }, + "title": "Vega domain specific statistics as reported by the node the caller is connected to" + }, + "v1StatisticsResponse": { + "type": "object", + "properties": { + "statistics": { + "$ref": "#/definitions/v1Statistics" + } + }, + "title": "Response containing statistics about the Vega network" + }, + "v1StopOrderEvent": { + "type": "object", + "properties": { + "submission": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "stopOrder": { + "$ref": "#/definitions/vegaStopOrder" + } + } + }, + "v1StopOrderSetup": { + "type": "object", + "properties": { + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission", + "description": "Order to be submitted once the trigger is breached." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the stop order should expire. If not set the stop order will not expire." + }, + "expiryStrategy": { + "$ref": "#/definitions/StopOrderExpiryStrategy", + "description": "Strategy to adopt if the expiry time is reached." + }, + "sizeOverrideSetting": { + "$ref": "#/definitions/StopOrderSizeOverrideSetting", + "title": "Indicates if this order is linked to an order or position to derive the order size" + }, + "sizeOverrideValue": { + "$ref": "#/definitions/StopOrderSizeOverrideValue", + "title": "If this order is linked to a position, provide an optional scaling factor" + }, + "price": { + "type": "string", + "description": "Order will be submitted if the last traded price on the market breaches the given price." + }, + "trailingPercentOffset": { + "type": "string", + "description": "Order will be submitted if the last traded price has moved the given percent from the highest/lowest mark price since the stop order was submitted." + } + }, + "description": "Price and expiry configuration for a stop order." + }, + "v1StopOrdersCancellation": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Restrict cancellations to those submitted to the given market. If not set, all stop orders across all markets will be cancelled." + }, + "stopOrderId": { + "type": "string", + "description": "Restrict cancellations to a stop order with the given ID. If set, then a market ID must also be provided." + } + }, + "description": "A command that instructs the network to cancel untriggered stop orders that were submitted by the sender of this transaction.\nIf any cancelled stop order is part of an OCO, both stop orders will be cancelled.\nIt is not possible to cancel another party's stop orders with this command." + }, + "v1StopOrdersSubmission": { + "type": "object", + "properties": { + "risesAbove": { + "$ref": "#/definitions/v1StopOrderSetup", + "description": "Stop order that will be triggered if the price rises above a given trigger price." + }, + "fallsBelow": { + "$ref": "#/definitions/v1StopOrderSetup", + "description": "Stop order that will be triggered if the price falls below a given trigger price." + } + }, + "description": "A command that allows a party to submit a stop order for a given market.\nA stop order is a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction.\nIf both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO)." + }, + "v1SubmitAMM": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID for which to create an AMM." + }, + "commitmentAmount": { + "type": "string", + "description": "Amount to be committed to the AMM." + }, + "slippageTolerance": { + "type": "string", + "title": "Slippage tolerance used for rebasing the AMM if its base price crosses with existing order" + }, + "concentratedLiquidityParameters": { + "$ref": "#/definitions/v1SubmitAMMConcentratedLiquidityParameters", + "description": "Concentrated liquidity parameters defining the shape of the AMM's volume curves." + }, + "proposedFee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market." + } + }, + "description": "Command to create an automated market maker for a given market." + }, + "v1SubmitAMMConcentratedLiquidityParameters": { + "type": "object", + "properties": { + "upperBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting sell volume. If not supplied the AMM will never hold a short position." + }, + "lowerBound": { + "type": "string", + "description": "Price at which the AMM will stop quoting buy volume. If not supplied the AMM will never hold a long position." + }, + "base": { + "type": "string", + "description": "Price that the AMM will quote as its \"fair price\" when its position is zero." + }, + "leverageAtUpperBound": { + "type": "string", + "description": "Leverage at upper bound. If not set the markets risk-factors will be used to calculate leverage." + }, + "leverageAtLowerBound": { + "type": "string", + "description": "Leverage at lower bound. If not set the markets risk-factors will be used to calculate leverage." + } + }, + "description": "Liquidity parameters that define the size and range of the AMM's tradeable volume." + }, + "v1SubmitRawTransactionRequest": { + "type": "object", + "properties": { + "tx": { + "type": "string", + "format": "byte", + "title": "Bundle of signed payload and signature marshalled into a byte array, to form a transaction that will be submitted to the Vega blockchain", + "required": [ + "tx" + ] + }, + "type": { + "$ref": "#/definitions/v1SubmitRawTransactionRequestType", + "title": "Type of transaction request, for example ASYNC, meaning the transaction will be submitted and not block on a response" + } + }, + "title": "Request for submitting a version agnostic transaction on Vega", + "required": [ + "tx" + ] + }, + "v1SubmitRawTransactionRequestType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_ASYNC", + "TYPE_SYNC", + "TYPE_COMMIT" + ], + "default": "TYPE_UNSPECIFIED", + "description": "- TYPE_ASYNC: Transaction will be submitted without waiting for response\n - TYPE_SYNC: Transaction will be submitted, and blocking until the\ntendermint mempool returns a response\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the tendermint\nnetwork has committed it into a block. Used only for debugging,\nnot for submitting transactions", + "title": "Blockchain transaction type" + }, + "v1SubmitRawTransactionResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean", + "description": "Whether or not the transaction was validated and submitted to the chain's mempool." + }, + "txHash": { + "type": "string", + "description": "Hash of the transaction, which can be used to identify the transaction in a node's event stream." + }, + "code": { + "type": "integer", + "format": "int64", + "description": "Error code to indicate the category of failure if the transaction was not successfully submitted." + }, + "data": { + "type": "string", + "description": "Further details for why the transaction was not successfully submitted." + }, + "log": { + "type": "string", + "description": "Further details for the underlying consensus layer of the result of the transaction." + }, + "height": { + "type": "string", + "format": "int64", + "description": "Unused." + } + }, + "title": "Response for submitting a version agnostic transaction on Vega" + }, + "v1SubmitTransactionRequest": { + "type": "object", + "properties": { + "tx": { + "$ref": "#/definitions/v1Transaction", + "description": "Transaction containing a command to execute on the network, and a signature to provide authentication." + }, + "type": { + "$ref": "#/definitions/v1SubmitTransactionRequestType", + "description": "Method of submission." + } + }, + "title": "Request for submitting a transaction v2 on Vega" + }, + "v1SubmitTransactionRequestType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_ASYNC", + "TYPE_SYNC", + "TYPE_COMMIT" + ], + "default": "TYPE_UNSPECIFIED", + "description": "Blockchain transaction type.\n\n - TYPE_ASYNC: Transaction will be submitted without waiting for a response.\n - TYPE_SYNC: Transaction will be submitted, and blocking until the mempool returns a response.\n - TYPE_COMMIT: Transaction will be submitted, and blocking until the network has committed it into a block.\nUsed only for debugging local network, not for submitting transactions." + }, + "v1SubmitTransactionResponse": { + "type": "object", + "properties": { + "success": { + "type": "boolean", + "description": "Whether or not the transaction was validated and submitted to the chain's mempool." + }, + "txHash": { + "type": "string", + "description": "Hash of the transaction, which can be used to identify the transaction in a node's event stream." + }, + "code": { + "type": "integer", + "format": "int64", + "description": "Error code to indicate the category of failure if the transaction was not successfully submitted." + }, + "data": { + "type": "string", + "description": "Further details for why the transaction was not successfully submitted." + }, + "log": { + "type": "string", + "description": "Further details for the underlying consensus layer of the result of the transaction." + }, + "height": { + "type": "string", + "format": "int64", + "description": "Unused." + } + }, + "description": "Response for submitting a transaction on the network." + }, + "v1TeamCreated": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier of the created team." + }, + "referrer": { + "type": "string", + "description": "The party that created the team." + }, + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "Link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "Link to an image of the team's avatar." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the team is created." + }, + "closed": { + "type": "boolean", + "description": "Tells if a party can join the team or not." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the team was created." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team." + } + } + }, + "v1TeamMemberStats": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "The party ID of the team member." + }, + "notionalVolume": { + "type": "string", + "description": "Team members' notional volume for the epoch." + } + } + }, + "v1TeamStats": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier of the team." + }, + "membersStats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TeamMemberStats" + }, + "description": "Statistics for each team member." + } + } + }, + "v1TeamUpdated": { + "type": "object", + "properties": { + "teamId": { + "type": "string", + "description": "The unique identifier for the updated team." + }, + "name": { + "type": "string", + "description": "Name of the team." + }, + "teamUrl": { + "type": "string", + "description": "Link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "Link to an image of the team's avatar." + }, + "closed": { + "type": "boolean", + "description": "Tells if a party can join the team or not." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team." + } + } + }, + "v1TeamsStatsUpdated": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the statistics are updated." + }, + "stats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1TeamStats" + }, + "description": "All teams' stats." + } + }, + "description": "Stats for all teams." + }, + "v1TimeUpdate": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "int64", + "title": "Timestamp containing latest update from Vega blockchain aka Vega-time" + } + }, + "title": "Time update event contains the latest time update from Vega blockchain and indicates the start of a new block" + }, + "v1TimeWeightedNotionalPositionUpdated": { + "type": "object", + "properties": { + "epochSeq": { + "type": "string", + "format": "uint64", + "title": "Epoch the time weighted notional position is relevant for" + }, + "asset": { + "type": "string", + "description": "Asset ID for the position's settlement asset." + }, + "party": { + "type": "string", + "title": "Party holding the position" + }, + "gameId": { + "type": "string", + "description": "Game ID the time weighted notional position is calculated for." + }, + "timeWeightedNotionalPosition": { + "type": "string", + "description": "Time weighted notional position from the end of the most recently completed epoch." + } + }, + "description": "Time weighted notional position update for the current epoch.\nThe time weighted notional position is used to determine whether\na party is eligible for receiving rewards at the end of an epoch.\nThese updates are provided to facilitate knowing whether or not a party\nis on track to qualify." + }, + "v1TradeSettlement": { + "type": "object", + "properties": { + "size": { + "type": "string", + "format": "int64", + "title": "Size of trade settlement" + }, + "price": { + "type": "string", + "title": "Price of settlement as string (in asset decimals)" + }, + "marketPrice": { + "type": "string", + "title": "Price of settlement as a string (in market decimals)" + } + }, + "title": "Trade settlement is part of the settle position event" + }, + "v1Transaction": { + "type": "object", + "properties": { + "inputData": { + "type": "string", + "format": "byte", + "description": "Protobuf message of type `InputData` marshalled into bytes. If the transaction version is V3 or higher then this bytes\nstring must be prepended with `chain_id_as_byes + \\0`." + }, + "signature": { + "$ref": "#/definitions/v1Signature", + "description": "Signature of the input data field, signed by the sender of this transaction." + }, + "address": { + "type": "string", + "description": "Hex-encoded address of the sender. Not supported yet." + }, + "pubKey": { + "type": "string", + "description": "Hex-encoded public key of the sender." + }, + "version": { + "$ref": "#/definitions/v1TxVersion", + "description": "Version of the transaction." + }, + "pow": { + "$ref": "#/definitions/v1ProofOfWork", + "description": "Proof-of-work containing the random transaction ID used by the client and the nonce." + } + }, + "description": "Transaction containing a command that can be sent to instruct the network to execute an action.\nA transaction contains a byte string representation of the input data which must then be signed, with the signature added to the transaction." + }, + "v1TransactionResult": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "title": "Unique party ID for the related party" + }, + "status": { + "type": "boolean", + "description": "Status of the transaction, did it succeed or an error was raised." + }, + "hash": { + "type": "string", + "title": "Hash of the transaction" + }, + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "orderAmendment": { + "$ref": "#/definitions/v1OrderAmendment" + }, + "orderCancellation": { + "$ref": "#/definitions/v1OrderCancellation" + }, + "proposal": { + "$ref": "#/definitions/v1ProposalSubmission" + }, + "voteSubmission": { + "$ref": "#/definitions/v1VoteSubmission" + }, + "liquidityProvisionSubmission": { + "$ref": "#/definitions/v1LiquidityProvisionSubmission" + }, + "withdrawSubmission": { + "$ref": "#/definitions/v1WithdrawSubmission" + }, + "delegateSubmission": { + "$ref": "#/definitions/v1DelegateSubmission" + }, + "undelegateSubmission": { + "$ref": "#/definitions/v1UndelegateSubmission" + }, + "liquidityProvisionCancellation": { + "$ref": "#/definitions/v1LiquidityProvisionCancellation" + }, + "liquidityProvisionAmendment": { + "$ref": "#/definitions/v1LiquidityProvisionAmendment" + }, + "transfer": { + "$ref": "#/definitions/vegacommandsv1Transfer" + }, + "cancelTransfer": { + "$ref": "#/definitions/commandsv1CancelTransfer" + }, + "announceNode": { + "$ref": "#/definitions/v1AnnounceNode" + }, + "oracleDataSubmission": { + "$ref": "#/definitions/v1OracleDataSubmission" + }, + "protocolUpgradeProposal": { + "$ref": "#/definitions/v1ProtocolUpgradeProposal" + }, + "issueSignatures": { + "$ref": "#/definitions/v1IssueSignatures" + }, + "batchMarketInstructions": { + "$ref": "#/definitions/v1BatchMarketInstructions" + }, + "keyRotateSubmission": { + "$ref": "#/definitions/v1KeyRotateSubmission" + }, + "ethereumKeyRotateSubmission": { + "$ref": "#/definitions/v1EthereumKeyRotateSubmission" + }, + "stopOrdersSubmission": { + "$ref": "#/definitions/v1StopOrdersSubmission" + }, + "stopOrdersCancellation": { + "$ref": "#/definitions/v1StopOrdersCancellation" + }, + "createReferralSet": { + "$ref": "#/definitions/v1CreateReferralSet" + }, + "updateReferralSet": { + "$ref": "#/definitions/v1UpdateReferralSet" + }, + "applyReferralCode": { + "$ref": "#/definitions/v1ApplyReferralCode" + }, + "updateMarginMode": { + "$ref": "#/definitions/v1UpdateMarginMode" + }, + "joinTeam": { + "$ref": "#/definitions/v1JoinTeam" + }, + "batchProposal": { + "$ref": "#/definitions/v1BatchProposalSubmission" + }, + "updatePartyProfile": { + "$ref": "#/definitions/v1UpdatePartyProfile" + }, + "submitAmm": { + "$ref": "#/definitions/v1SubmitAMM" + }, + "amendAmm": { + "$ref": "#/definitions/v1AmendAMM" + }, + "cancelAmm": { + "$ref": "#/definitions/v1CancelAMM" + }, + "success": { + "$ref": "#/definitions/TransactionResultSuccessDetails" + }, + "failure": { + "$ref": "#/definitions/TransactionResultFailureDetails" + } + } + }, + "v1TransferFees": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "Transfer that triggered the collection of fees." + }, + "amount": { + "type": "string", + "description": "Amount of fees paid." + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch when the transfer was dispatched, and fees were paid." + }, + "discountApplied": { + "type": "string", + "description": "Amount that was subtracted from the transfer fee based on available discounts." + } + } + }, + "v1TransferFeesDiscount": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Party that the transfer fee discount applies to." + }, + "asset": { + "type": "string", + "description": "Asset that the transfer fee discount is relevant to." + }, + "amount": { + "type": "string", + "description": "Amount that the transfer fee was discounted by." + }, + "epoch": { + "type": "string", + "format": "uint64", + "description": "Epoch in which the discount was first available." + } + } + }, + "v1TransferStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_DONE", + "STATUS_REJECTED", + "STATUS_STOPPED", + "STATUS_CANCELLED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value\n - STATUS_PENDING: Indicates a transfer still being processed\n - STATUS_DONE: Indicates a transfer accepted by the Vega network\n - STATUS_REJECTED: Indicates a transfer rejected by the Vega network\n - STATUS_STOPPED: Indicates a transfer stopped by the Vega network\ne.g: no funds left to cover the transfer\n - STATUS_CANCELLED: Indicates a transfer cancelled by the user" + }, + "v1TxErrorEvent": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "title": "Unique party ID for the related party" + }, + "errMsg": { + "type": "string", + "title": "Error message describing what went wrong" + }, + "orderSubmission": { + "$ref": "#/definitions/v1OrderSubmission" + }, + "orderAmendment": { + "$ref": "#/definitions/v1OrderAmendment" + }, + "orderCancellation": { + "$ref": "#/definitions/v1OrderCancellation" + }, + "proposal": { + "$ref": "#/definitions/v1ProposalSubmission" + }, + "voteSubmission": { + "$ref": "#/definitions/v1VoteSubmission" + }, + "liquidityProvisionSubmission": { + "$ref": "#/definitions/v1LiquidityProvisionSubmission" + }, + "withdrawSubmission": { + "$ref": "#/definitions/v1WithdrawSubmission" + }, + "delegateSubmission": { + "$ref": "#/definitions/v1DelegateSubmission" + }, + "undelegateSubmission": { + "$ref": "#/definitions/v1UndelegateSubmission" + }, + "liquidityProvisionCancellation": { + "$ref": "#/definitions/v1LiquidityProvisionCancellation" + }, + "liquidityProvisionAmendment": { + "$ref": "#/definitions/v1LiquidityProvisionAmendment" + }, + "transfer": { + "$ref": "#/definitions/vegacommandsv1Transfer" + }, + "cancelTransfer": { + "$ref": "#/definitions/commandsv1CancelTransfer" + }, + "announceNode": { + "$ref": "#/definitions/v1AnnounceNode" + }, + "oracleDataSubmission": { + "$ref": "#/definitions/v1OracleDataSubmission" + }, + "protocolUpgradeProposal": { + "$ref": "#/definitions/v1ProtocolUpgradeProposal" + }, + "issueSignatures": { + "$ref": "#/definitions/v1IssueSignatures" + }, + "batchMarketInstructions": { + "$ref": "#/definitions/v1BatchMarketInstructions" + } + } + }, + "v1TxVersion": { + "type": "string", + "enum": [ + "TX_VERSION_UNSPECIFIED", + "TX_VERSION_V2", + "TX_VERSION_V3" + ], + "default": "TX_VERSION_UNSPECIFIED", + "description": "Transaction versions to maintain backwards compatibility of transaction formats.\n\n - TX_VERSION_UNSPECIFIED: Transaction version is unspecified.\n - TX_VERSION_V2: Transaction requires the addition of a proof-of-work calculation.\n - TX_VERSION_V3: Transaction input data contains a prepended chain ID to prevent use of a single transaction across multiple networks." + }, + "v1UndelegateSubmission": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "description": "Node ID to undelegate stake from." + }, + "amount": { + "type": "string", + "description": "Amount to undelegate, as an unsigned integer scaled to the governance asset's decimal places.\nIf not set, then all delegations to the given validator node will be removed." + }, + "method": { + "$ref": "#/definitions/v1UndelegateSubmissionMethod", + "description": "Method of delegation." + } + }, + "description": "Command to allow a token holder to instruct the network to remove their delegated stake from a given validator node." + }, + "v1UndelegateSubmissionMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_NOW", + "METHOD_AT_END_OF_EPOCH" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_NOW: Undelegate straight away, losing all rewards for the current epoch.\n - METHOD_AT_END_OF_EPOCH: Undelegate at the end of an epoch, retaining all rewards for the current epoch." + }, + "v1UpdateMarginMode": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market to change margin mode for." + }, + "mode": { + "$ref": "#/definitions/UpdateMarginModeMode", + "description": "Margin mode to use." + }, + "marginFactor": { + "type": "string", + "title": "Margin factor to use for margin in isolated mode. It is a multiplier that defines how much margin needs to be set aside" + } + } + }, + "v1UpdatePartyProfile": { + "type": "object", + "properties": { + "alias": { + "type": "string", + "description": "Alias given to the party. It must be unique network-wide." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Freeform data to associate to the party.\nSupport a maximum of 10 entries." + } + }, + "description": "Command to associate metadata to a public key, known as a party ID.\nPartial update is not supported, meaning previous values must be included in\nthe update, otherwise they are removed." + }, + "v1UpdateReferralSet": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "ID of the referral set to update." + }, + "isTeam": { + "type": "boolean", + "description": "Whether or not the referral set should be considered a team that can participate in team games on the network." + }, + "team": { + "$ref": "#/definitions/v1UpdateReferralSetTeam", + "description": "Team details, if the referral set is to be considered a team." + } + }, + "description": "A command that allows the referrer of a referral set to update team details for a referral set.\nAny field that is left unset or has a default value indicates that this field on the original referral set will be left unchanged." + }, + "v1UpdateReferralSetTeam": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "New name of the team." + }, + "teamUrl": { + "type": "string", + "description": "New link to the team's homepage." + }, + "avatarUrl": { + "type": "string", + "description": "New link to an avatar for the team." + }, + "closed": { + "type": "boolean", + "description": "Whether or not the team is closed to new party members. When closed, only parties specified in the allow list can\njoin the team." + }, + "allowList": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of public keys that are allowed to join the team.\nOnly applicable to closed teams. Removing a party from the allow list does not remove\nthe party from the team." + } + } + }, + "v1ValidatorRankingEvent": { + "type": "object", + "properties": { + "nodeId": { + "type": "string" + }, + "stakeScore": { + "type": "string", + "title": "Stake based score - no anti-whaling" + }, + "performanceScore": { + "type": "string", + "title": "Performance base score" + }, + "rankingScore": { + "type": "string", + "title": "Final score" + }, + "previousStatus": { + "type": "string", + "title": "Status of the validator in the previous epoch" + }, + "nextStatus": { + "type": "string", + "title": "Status of the validator in the next epoch" + }, + "epochSeq": { + "type": "string", + "title": "Epoch seq for which the status is valid" + }, + "tmVotingPower": { + "type": "integer", + "format": "int64", + "title": "Tendermint voting power of the validator" + } + }, + "title": "Event that explains the status of the validator for the coming epoch" + }, + "v1ValidatorScoreEvent": { + "type": "object", + "properties": { + "nodeId": { + "type": "string" + }, + "epochSeq": { + "type": "string" + }, + "validatorScore": { + "type": "string" + }, + "normalisedScore": { + "type": "string" + }, + "validatorPerformance": { + "type": "string" + }, + "rawValidatorScore": { + "type": "string" + }, + "validatorStatus": { + "type": "string" + }, + "multisigScore": { + "type": "string" + } + }, + "title": "ValidatorScoreEvent is the score a validator gets for a given epoch" + }, + "v1ValidatorUpdate": { + "type": "object", + "properties": { + "nodeId": { + "type": "string", + "title": "Node ID of the validator node" + }, + "vegaPubKey": { + "type": "string", + "title": "Vega public key of validator node" + }, + "ethereumAddress": { + "type": "string", + "title": "Ethereum public key of validator node" + }, + "tmPubKey": { + "type": "string", + "title": "Public key of Tendermint" + }, + "infoUrl": { + "type": "string", + "title": "URL with more info on the node" + }, + "country": { + "type": "string", + "title": "Country code (ISO 3166-1 alpha-2) for the location of the node" + }, + "name": { + "type": "string", + "title": "Name of the validator" + }, + "avatarUrl": { + "type": "string", + "title": "AvatarURL of the validator" + }, + "vegaPubKeyIndex": { + "type": "integer", + "format": "int64", + "title": "Vega public key derivation index" + }, + "added": { + "type": "boolean", + "title": "Flag indicating if the validator has been added to or removed from vega" + }, + "fromEpoch": { + "type": "string", + "format": "uint64", + "title": "Epoch in which the announced pending node will start participating in the network" + }, + "submitterAddress": { + "type": "string", + "title": "Ethereum public key being used as the submitter to allow automatic signature generation" + }, + "epochSeq": { + "type": "string", + "format": "uint64", + "title": "Epoch in which the node was announced or removed from the network" + } + }, + "title": "Validator update event contains information about validator node" + }, + "v1VestingBalancesSummary": { + "type": "object", + "properties": { + "epochSeq": { + "type": "string", + "format": "uint64", + "description": "Epoch for which these balances are valid." + }, + "partiesVestingSummary": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVestingSummary" + }, + "description": "Parties' summaries." + } + }, + "title": "Summary of the vesting and locked balances for an epoch" + }, + "v1VestingStatsUpdated": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the vesting statistics are updated." + }, + "stats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVestingStats" + }, + "description": "All parties stats." + } + }, + "description": "Stats of all parties invested in the vesting program." + }, + "v1VolumeDiscountProgramEnded": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Program update version." + }, + "id": { + "type": "string", + "description": "Unique ID of the volume discount program." + }, + "endedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the referral program ended." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the referral program ended." + } + } + }, + "v1VolumeDiscountProgramStarted": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaVolumeDiscountProgram", + "description": "Volume discount program that has started." + }, + "startedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the volume discount program started." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the volume discount program started." + } + } + }, + "v1VolumeDiscountProgramUpdated": { + "type": "object", + "properties": { + "program": { + "$ref": "#/definitions/vegaVolumeDiscountProgram", + "description": "The updated volume discount program." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the volume discount program was updated." + }, + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the volume discount program was updated." + } + } + }, + "v1VolumeDiscountStatsUpdated": { + "type": "object", + "properties": { + "atEpoch": { + "type": "string", + "format": "uint64", + "description": "Epoch at which the volume discount statistics are updated." + }, + "stats": { + "type": "array", + "items": { + "$ref": "#/definitions/v1PartyVolumeDiscountStats" + }, + "description": "All parties' stats." + } + }, + "description": "Stats of all parties eligible for volume discount." + }, + "v1VoteSpamStatistic": { + "type": "object", + "properties": { + "proposal": { + "type": "string", + "description": "Unique ID of the proposal being voted on by the party." + }, + "countForEpoch": { + "type": "string", + "format": "uint64", + "title": "Current vote count received from the party for the given proposal during this epoch" + }, + "minTokensRequired": { + "type": "string", + "title": "Effective minimum number of tokens required to vote on the proposal" + } + }, + "description": "Vote statistics for the voting spam policies\nwhich are calculated as a ratio of the total votes\nthat have been rejected." + }, + "v1VoteSpamStatistics": { + "type": "object", + "properties": { + "statistics": { + "type": "array", + "items": { + "$ref": "#/definitions/v1VoteSpamStatistic" + }, + "title": "List of statistics for proposals voted on by the party" + }, + "maxForEpoch": { + "type": "string", + "format": "uint64", + "title": "Maximum number of votes per proposal allowed in an epoch" + }, + "bannedUntil": { + "type": "string", + "title": "If blocked the timestamp when the party will be unblocked as RFC3339Nano" + } + }, + "title": "Voting statistics by proposal for a given party for the current epoch" + }, + "v1VoteSubmission": { + "type": "object", + "properties": { + "proposalId": { + "type": "string", + "description": "Submit vote for the specified proposal ID." + }, + "value": { + "$ref": "#/definitions/vegaVoteValue", + "description": "Actual value of the vote." + } + }, + "description": "Command that allows a token holder to vote for or against an active governance proposal." + }, + "v1WithdrawSubmission": { + "type": "object", + "properties": { + "amount": { + "type": "string", + "description": "Amount to be withdrawn, as an unsigned integer scaled to the asset's decimal places." + }, + "asset": { + "type": "string", + "description": "Asset to be withdrawn." + }, + "ext": { + "$ref": "#/definitions/vegaWithdrawExt", + "description": "Details specific to the foreign chain, such as the receiver address." + } + }, + "description": "Command to instruct the network to process an asset withdrawal from the Vega network.\nThe process is specific to the destination foreign chain, for example, a withdrawal to Ethereum will generate signatures\nthat allow funds to be taken across the bridge." + }, + "vegaAccount": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique account ID, used internally by Vega." + }, + "owner": { + "type": "string", + "description": "Party that the account belongs to, special values include `network`, which represents the Vega network and is\nmost commonly seen during liquidation of distressed trading positions." + }, + "balance": { + "type": "string", + "description": "Balance of the asset, the balance is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places\nand importantly balances cannot be negative." + }, + "asset": { + "type": "string", + "description": "Asset ID for the account." + }, + "marketId": { + "type": "string", + "description": "Market ID for the account, if `AccountType.ACCOUNT_TYPE_GENERAL` this will be empty." + }, + "type": { + "$ref": "#/definitions/vegaAccountType", + "description": "Account type related to this account." + } + }, + "title": "Represents an account for an asset on Vega for a particular owner or party" + }, + "vegaAccountDetails": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID of the asset for this account." + }, + "type": { + "$ref": "#/definitions/vegaAccountType", + "description": "Type of the account." + }, + "owner": { + "type": "string", + "description": "Not specified if network account." + }, + "marketId": { + "type": "string", + "description": "Not specified if account is not related to a market." + } + } + }, + "vegaAccountType": { + "type": "string", + "enum": [ + "ACCOUNT_TYPE_UNSPECIFIED", + "ACCOUNT_TYPE_INSURANCE", + "ACCOUNT_TYPE_SETTLEMENT", + "ACCOUNT_TYPE_MARGIN", + "ACCOUNT_TYPE_GENERAL", + "ACCOUNT_TYPE_FEES_INFRASTRUCTURE", + "ACCOUNT_TYPE_FEES_LIQUIDITY", + "ACCOUNT_TYPE_FEES_MAKER", + "ACCOUNT_TYPE_BOND", + "ACCOUNT_TYPE_EXTERNAL", + "ACCOUNT_TYPE_GLOBAL_INSURANCE", + "ACCOUNT_TYPE_GLOBAL_REWARD", + "ACCOUNT_TYPE_PENDING_TRANSFERS", + "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES", + "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES", + "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS", + "ACCOUNT_TYPE_HOLDING", + "ACCOUNT_TYPE_LP_LIQUIDITY_FEES", + "ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION", + "ACCOUNT_TYPE_NETWORK_TREASURY", + "ACCOUNT_TYPE_VESTING_REWARDS", + "ACCOUNT_TYPE_VESTED_REWARDS", + "ACCOUNT_TYPE_REWARD_AVERAGE_POSITION", + "ACCOUNT_TYPE_REWARD_RELATIVE_RETURN", + "ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY", + "ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING", + "ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD", + "ACCOUNT_TYPE_ORDER_MARGIN", + "ACCOUNT_TYPE_REWARD_REALISED_RETURN" + ], + "default": "ACCOUNT_TYPE_UNSPECIFIED", + "description": "- ACCOUNT_TYPE_UNSPECIFIED: Default value\n - ACCOUNT_TYPE_INSURANCE: Insurance pool accounts contain insurance pool funds for a market\n - ACCOUNT_TYPE_SETTLEMENT: Settlement accounts exist only during settlement or mark-to-market\n - ACCOUNT_TYPE_MARGIN: Margin accounts contain funds set aside for the margin needed to support a party's open positions.\nEach party will have a margin account for each market they have traded in.\nRequired initial margin is allocated to each market from user's general account.\nCollateral in the margin account can't be withdrawn or used as margin on another market until\nit is released back to the general account.\nVega protocol uses an internal accounting system to segregate funds held as\nmargin from other funds to ensure they are never lost or 'double spent'\n\nMargin account funds will vary as margin requirements on positions change\n - ACCOUNT_TYPE_GENERAL: General accounts contain the collateral for a party that is not otherwise allocated. A party will\nhave multiple general accounts, one for each asset they want\nto trade with\n\nGeneral accounts are where funds are initially deposited or withdrawn from,\nit is also the account where funds are taken to fulfil fees and initial margin requirements\n - ACCOUNT_TYPE_FEES_INFRASTRUCTURE: Infrastructure accounts contain fees earned by providing infrastructure on Vega\n - ACCOUNT_TYPE_FEES_LIQUIDITY: Liquidity accounts contain fees earned by providing liquidity on Vega markets\n - ACCOUNT_TYPE_FEES_MAKER: This account is created to hold fees earned by placing orders that sit on the book\nand are then matched with an incoming order to create a trade - These fees reward parties\nwho provide the best priced liquidity that actually allows trading to take place\n - ACCOUNT_TYPE_BOND: This account is created to maintain liquidity providers funds commitments\n - ACCOUNT_TYPE_EXTERNAL: External account represents an external source (deposit/withdrawal)\n - ACCOUNT_TYPE_GLOBAL_INSURANCE: Global insurance account for the asset\n - ACCOUNT_TYPE_GLOBAL_REWARD: Global reward account for the asset\n - ACCOUNT_TYPE_PENDING_TRANSFERS: Per asset account used to store pending transfers (if any)\n - ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES: Per asset reward account for fees paid to makers\n - ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES: Per asset reward account for fees received by makers\n - ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES: Per asset reward account for fees received by liquidity providers\n - ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS: Per asset reward account for market proposers when the market goes above some trading threshold\n - ACCOUNT_TYPE_HOLDING: Per asset account for holding in-flight unfilled orders' funds\n - ACCOUNT_TYPE_LP_LIQUIDITY_FEES: Network controlled liquidity provider's account, per market, to hold accrued liquidity fees.\n - ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION: Network controlled liquidity fees bonus distribution account, per market.\n - ACCOUNT_TYPE_NETWORK_TREASURY: Network controlled treasury\n - ACCOUNT_TYPE_VESTING_REWARDS: Account holding user's rewards for the vesting period\n - ACCOUNT_TYPE_VESTED_REWARDS: Account holding user's rewards after the vesting period\n - ACCOUNT_TYPE_REWARD_AVERAGE_POSITION: Per asset market reward account given for average position\n - ACCOUNT_TYPE_REWARD_RELATIVE_RETURN: Per asset market reward account given for relative return\n - ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY: Per asset market reward account given for return volatility\n - ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING: Per asset market reward account given to validators by their ranking\n - ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD: Per asset account for pending fee referral reward payouts\n - ACCOUNT_TYPE_ORDER_MARGIN: Per asset market account for party in isolated margin mode\n - ACCOUNT_TYPE_REWARD_REALISED_RETURN: Per asset market reward account for realised return", + "title": "Various collateral/account types as used by Vega" + }, + "vegaAsset": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Internal identifier of the asset." + }, + "details": { + "$ref": "#/definitions/vegaAssetDetails", + "description": "Definition of the external source for this asset." + }, + "status": { + "$ref": "#/definitions/vegaAssetStatus", + "description": "Status of the asset." + } + }, + "title": "Vega representation of an external asset" + }, + "vegaAssetDetails": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the asset (e.g: Great British Pound)." + }, + "symbol": { + "type": "string", + "description": "Symbol of the asset (e.g: GBP)." + }, + "decimals": { + "type": "string", + "format": "uint64", + "description": "Number of decimal / precision handled by this asset." + }, + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "builtinAsset": { + "$ref": "#/definitions/vegaBuiltinAsset", + "description": "Vega built-in asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20", + "description": "Ethereum ERC20 asset." + } + }, + "title": "Vega representation of an external asset" + }, + "vegaAssetDetailsUpdate": { + "type": "object", + "properties": { + "quantum": { + "type": "string", + "description": "Minimum economically meaningful amount in the asset." + }, + "erc20": { + "$ref": "#/definitions/vegaERC20Update", + "description": "Ethereum ERC20 asset update." + } + }, + "description": "Changes to apply on an existing asset." + }, + "vegaAssetStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PROPOSED", + "STATUS_REJECTED", + "STATUS_PENDING_LISTING", + "STATUS_ENABLED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_PROPOSED: Asset is proposed and under vote\n - STATUS_REJECTED: Asset has been rejected from governance\n - STATUS_PENDING_LISTING: Asset is pending listing from the bridge\n - STATUS_ENABLED: Asset is fully usable in the network" + }, + "vegaAuctionDuration": { + "type": "object", + "properties": { + "duration": { + "type": "string", + "format": "int64", + "description": "Duration of the auction in seconds." + }, + "volume": { + "type": "string", + "format": "uint64", + "description": "Target uncrossing trading volume." + } + }, + "title": "Auction duration is used to configure 3 auction periods:\n1. `duration \u003e 0`, `volume == 0`:\n The auction will last for at least N seconds\n2. `duration == 0`, `volume \u003e 0`:\n The auction will end once the given volume will match at uncrossing\n3. `duration \u003e 0`, `volume \u003e 0`:\n The auction will take at least N seconds, but can end sooner if the market can trade a certain volume" + }, + "vegaAuctionTrigger": { + "type": "string", + "enum": [ + "AUCTION_TRIGGER_UNSPECIFIED", + "AUCTION_TRIGGER_BATCH", + "AUCTION_TRIGGER_OPENING", + "AUCTION_TRIGGER_PRICE", + "AUCTION_TRIGGER_LIQUIDITY", + "AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET", + "AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS", + "AUCTION_TRIGGER_GOVERNANCE_SUSPENSION", + "AUCTION_TRIGGER_LONG_BLOCK" + ], + "default": "AUCTION_TRIGGER_UNSPECIFIED", + "description": "- AUCTION_TRIGGER_UNSPECIFIED: Default value for AuctionTrigger, no auction triggered\n - AUCTION_TRIGGER_BATCH: Batch auction\n - AUCTION_TRIGGER_OPENING: Opening auction\n - AUCTION_TRIGGER_PRICE: Price monitoring trigger\n - AUCTION_TRIGGER_LIQUIDITY: Deprecated\n - AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET: Liquidity auction due to not enough committed liquidity\n - AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS: Deprecated\n - AUCTION_TRIGGER_GOVERNANCE_SUSPENSION: Market is suspended and put into auction via governance\n - AUCTION_TRIGGER_LONG_BLOCK: Market is suspended in response to a long block", + "title": "Auction triggers indicate what condition triggered an auction (if market is in auction mode)" + }, + "vegaBatchProposalTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Closing timestamp in Unix time; adheres to `minClose` and `maxClose` limits." + }, + "proposalParams": { + "$ref": "#/definitions/vegaProposalParameters", + "description": "Specific parameters defining the proposal's characteristics used for validation." + }, + "changes": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBatchProposalTermsChange" + }, + "description": "List of individual changes included in the batch proposal." + } + }, + "title": "Terms for a batch governance proposal on Vega" + }, + "vegaBatchProposalTermsChange": { + "type": "object", + "properties": { + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal terms gets enacted if proposal passed the vote,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance initiated transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Proposal change to cancel a governance initiated transfe." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for adding a new asset." + } + }, + "title": "Terms change for a batch governance proposal" + }, + "vegaBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "minimumEpochs": { + "type": "string", + "description": "Required number of epochs a party must have been in a referral set to\naccess this tier." + }, + "referralRewardFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be rewarded to the referrer." + }, + "referralDiscountFactor": { + "type": "string", + "description": "Proportion of the referee's taker fees to be discounted." + } + } + }, + "vegaBuiltinAsset": { + "type": "object", + "properties": { + "maxFaucetAmountMint": { + "type": "string", + "description": "Maximum amount that can be requested by a party through the built-in asset faucet at a time." + } + }, + "title": "Vega internal asset" + }, + "vegaCancelTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaCancelTransferConfiguration", + "title": "Configuration for cancellation of a governance-initiated transfer" + } + } + }, + "vegaCancelTransferConfiguration": { + "type": "object", + "properties": { + "transferId": { + "type": "string", + "description": "ID of the governance transfer proposal." + } + } + }, + "vegaChainStatus": { + "type": "string", + "enum": [ + "CHAIN_STATUS_UNSPECIFIED", + "CHAIN_STATUS_DISCONNECTED", + "CHAIN_STATUS_REPLAYING", + "CHAIN_STATUS_CONNECTED" + ], + "default": "CHAIN_STATUS_UNSPECIFIED", + "description": "- CHAIN_STATUS_UNSPECIFIED: Default value, always invalid\n - CHAIN_STATUS_DISCONNECTED: Blockchain is disconnected\n - CHAIN_STATUS_REPLAYING: Blockchain is replaying historic transactions\n - CHAIN_STATUS_CONNECTED: Blockchain is connected and receiving transactions", + "title": "Vega blockchain status as reported by the node the caller is connected to" + }, + "vegaCompositePriceConfiguration": { + "type": "object", + "properties": { + "decayWeight": { + "type": "string", + "description": "Decay weight used for calculation of mark price." + }, + "decayPower": { + "type": "string", + "format": "uint64", + "description": "Decay power used for the calculation of mark price." + }, + "cashAmount": { + "type": "string", + "description": "Cash amount, in asset decimals, used for the calculation of the mark price from the order book." + }, + "sourceWeights": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Weights for each composite price data source." + }, + "sourceStalenessTolerance": { + "type": "array", + "items": { + "type": "string" + }, + "description": "For how long a price source is considered valid. One entry for each data source\nsuch that the first is for the trade based mark price, the second is for the book based price\nthe third is for the first oracle, followed by more oracle data source staleness tolerance." + }, + "compositePriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "Which method is used for the calculation of the composite price for the market." + }, + "dataSourcesSpec": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaDataSourceDefinition" + }, + "description": "Additional price sources to be used for internal composite price calculation." + }, + "dataSourcesSpecBinding": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaSpecBindingForCompositePrice" + }, + "title": "List of each price source and its corresponding binding" + } + }, + "description": "Mark price configuration parameters." + }, + "vegaCompositePriceSource": { + "type": "object", + "properties": { + "priceSource": { + "type": "string", + "description": "Source of the price." + }, + "price": { + "type": "string", + "description": "Current value of the composite source price." + }, + "lastUpdated": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the price source was last updated." + } + } + }, + "vegaCompositePriceState": { + "type": "object", + "properties": { + "priceSources": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaCompositePriceSource" + } + } + }, + "description": "Underlying state of the composite price.." + }, + "vegaCompositePriceType": { + "type": "string", + "enum": [ + "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "COMPOSITE_PRICE_TYPE_WEIGHTED", + "COMPOSITE_PRICE_TYPE_MEDIAN", + "COMPOSITE_PRICE_TYPE_LAST_TRADE" + ], + "default": "COMPOSITE_PRICE_TYPE_UNSPECIFIED", + "description": " - COMPOSITE_PRICE_TYPE_WEIGHTED: Composite price is calculated as a weighted average of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_MEDIAN: Composite price is calculated as a median of the underlying mark prices.\n - COMPOSITE_PRICE_TYPE_LAST_TRADE: Composite price is calculated as the last trade price." + }, + "vegaDataSourceDefinition": { + "type": "object", + "properties": { + "internal": { + "$ref": "#/definitions/vegaDataSourceDefinitionInternal" + }, + "external": { + "$ref": "#/definitions/vegaDataSourceDefinitionExternal" + } + }, + "description": "Represents the top level object that handles data sources.\nData source definition can be external or internal, with whatever\nnumber of data sources are defined for each type in the child objects below." + }, + "vegaDataSourceDefinitionExternal": { + "type": "object", + "properties": { + "oracle": { + "$ref": "#/definitions/vegaDataSourceSpecConfiguration" + }, + "ethOracle": { + "$ref": "#/definitions/vegaEthCallSpec", + "description": "Contains the data specification that is received from Ethereum sources." + } + }, + "description": "DataSourceDefinitionExternal is the top level object used for all external\ndata sources. It contains one of any of the defined `SourceType` variants." + }, + "vegaDataSourceDefinitionInternal": { + "type": "object", + "properties": { + "time": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTime" + }, + "timeTrigger": { + "$ref": "#/definitions/vegaDataSourceSpecConfigurationTimeTrigger" + } + }, + "description": "Top level object used for all internal data sources.\nIt contains one of any of the defined source type variants." + }, + "vegaDataSourceSpec": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Hash generated from the DataSpec data." + }, + "createdAt": { + "type": "string", + "format": "int64", + "title": "Creation date and time" + }, + "updatedAt": { + "type": "string", + "format": "int64", + "title": "Last Updated timestamp" + }, + "data": { + "$ref": "#/definitions/vegaDataSourceDefinition" + }, + "status": { + "$ref": "#/definitions/vegaDataSourceSpecStatus", + "title": "Status describes the status of the data source spec" + } + }, + "description": "Data source spec describes the data source base that a product or a risk\nmodel wants to get from the data source engine. This message contains\nadditional information used by the API." + }, + "vegaDataSourceSpecConfiguration": { + "type": "object", + "properties": { + "signers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Signer" + }, + "description": "Signers is the list of authorized signatures that signed the data for this\nsource. All the signatures in the data source data should be contained in\nthis external source. All the signatures in the data should be contained in\nthis list." + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "description": "Filters describes which source data are considered of interest or not for\nthe product (or the risk model)." + } + }, + "description": "All types of external data sources use the same configuration set for meeting\nrequirements in order for the data to be useful for Vega - valid signatures\nand matching filters." + }, + "vegaDataSourceSpecConfigurationTime": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps should meet in order to be considered." + } + }, + "description": "Internal data source used for emitting timestamps." + }, + "vegaDataSourceSpecConfigurationTimeTrigger": { + "type": "object", + "properties": { + "conditions": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Condition" + }, + "description": "Conditions that the timestamps need to meet in order to be considered." + }, + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/v1InternalTimeTrigger" + }, + "title": "An internal time trigger" + } + }, + "description": "Internal data source used for emitting timestamps automatically using predefined intervals and conditions." + }, + "vegaDataSourceSpecStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_DEACTIVATED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value.\n - STATUS_ACTIVE: STATUS_ACTIVE describes an active data source spec.\n - STATUS_DEACTIVATED: STATUS_DEACTIVATED describes a data source spec that is not listening to\ndata anymore.", + "title": "Status describe the status of the data source spec" + }, + "vegaDataSourceSpecToFutureBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used as settlement data.\nIf it is set to \"prices.BTC.value\", then the Future will use the value of\nthis property as settlement data." + }, + "tradingTerminationProperty": { + "type": "string", + "description": "Name of the property in the data source data that signals termination of trading." + } + }, + "title": "DataSourceSpecToFutureBinding describes which property of the data source data is to be\nused as settlement data and which to use as the trading terminated trigger" + }, + "vegaDataSourceSpecToPerpetualBinding": { + "type": "object", + "properties": { + "settlementDataProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used for settlement data.\nIf it is set to \"prices.BTC.value\" for example, then the perpetual market will use the value of\nthis property to get settlement data." + }, + "settlementScheduleProperty": { + "type": "string", + "description": "Name of the property in the source data that should be used to determine the perpetual's settlement schedule." + } + }, + "description": "Describes which properties of the data source data is to be\nused for settlement." + }, + "vegaDeposit": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the deposit." + }, + "status": { + "$ref": "#/definitions/vegaDepositStatus", + "description": "Status of the deposit." + }, + "partyId": { + "type": "string", + "description": "Party ID of the user initiating the deposit." + }, + "asset": { + "type": "string", + "description": "Vega asset targeted by this deposit." + }, + "amount": { + "type": "string", + "description": "Amount to be deposited. This field is an unsigned integer scaled to the asset's decimal places." + }, + "txHash": { + "type": "string", + "description": "Hash of the transaction from the foreign chain." + }, + "creditedTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the Vega account was updated with the deposit." + }, + "createdTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the deposit was created on the Vega network." + } + }, + "title": "Deposit on to the Vega network" + }, + "vegaDepositStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_OPEN", + "STATUS_CANCELLED", + "STATUS_FINALIZED", + "STATUS_DUPLICATE_REJECTED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Deposit is being processed by the network\n - STATUS_CANCELLED: Deposit has been cancelled or failed to be verified by the network\n - STATUS_FINALIZED: Deposit has been finalised and accounts have been updated\n - STATUS_DUPLICATE_REJECTED: Deposit has been rejected as a duplicate transaction.", + "title": "Status of the deposit" + }, + "vegaDispatchMetric": { + "type": "string", + "enum": [ + "DISPATCH_METRIC_UNSPECIFIED", + "DISPATCH_METRIC_MAKER_FEES_PAID", + "DISPATCH_METRIC_MAKER_FEES_RECEIVED", + "DISPATCH_METRIC_LP_FEES_RECEIVED", + "DISPATCH_METRIC_MARKET_VALUE", + "DISPATCH_METRIC_AVERAGE_POSITION", + "DISPATCH_METRIC_RELATIVE_RETURN", + "DISPATCH_METRIC_RETURN_VOLATILITY", + "DISPATCH_METRIC_VALIDATOR_RANKING", + "DISPATCH_METRIC_REALISED_RETURN" + ], + "default": "DISPATCH_METRIC_UNSPECIFIED", + "title": "- DISPATCH_METRIC_MAKER_FEES_PAID: Dispatch metric that uses the total maker fees paid in the market\n - DISPATCH_METRIC_MAKER_FEES_RECEIVED: Dispatch metric that uses the total maker fees received in the market\n - DISPATCH_METRIC_LP_FEES_RECEIVED: Dispatch metric that uses the total LP fees received in the market\n - DISPATCH_METRIC_MARKET_VALUE: Dispatch metric that uses total value of the market if above the required threshold and not paid given proposer bonus yet\n - DISPATCH_METRIC_AVERAGE_POSITION: Dispatch metric that uses the time weighted average position\n - DISPATCH_METRIC_RELATIVE_RETURN: Dispatch metric that uses the relative PNL of the party in the market\n - DISPATCH_METRIC_RETURN_VOLATILITY: Dispatch metric that uses return volatility of the party in the market\n - DISPATCH_METRIC_VALIDATOR_RANKING: Dispatch metric that uses the validator ranking of the validator as metric\n - DISPATCH_METRIC_REALISED_RETURN: Dispatch metric that uses the realised return of the party in a market" + }, + "vegaDispatchStrategy": { + "type": "object", + "properties": { + "assetForMetric": { + "type": "string", + "description": "Asset to use for metric." + }, + "metric": { + "$ref": "#/definitions/vegaDispatchMetric", + "description": "Metric to apply." + }, + "markets": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional markets in scope." + }, + "entityScope": { + "$ref": "#/definitions/vegaEntityScope", + "description": "Mandatory enum that defines the entities within scope." + }, + "individualScope": { + "$ref": "#/definitions/vegaIndividualScope", + "description": "Optional enum if the entity scope defined is for individuals, which determines the subset of individuals that are eligible to be rewarded." + }, + "teamScope": { + "type": "array", + "items": { + "type": "string" + }, + "title": "Optional list applicable if the reward type has a scope of teams, which allows the funder to define a list of team IDs that are eligible to be rewarded from this transfer" + }, + "nTopPerformers": { + "type": "string", + "title": "The proportion of the top performers in the team for a given metric to be averaged for the metric calculation if the scope is team" + }, + "stakingRequirement": { + "type": "string", + "title": "Minimum number of governance (e.g. VEGA) tokens staked for a party to be considered eligible. Defaults to 0" + }, + "notionalTimeWeightedAveragePositionRequirement": { + "type": "string", + "title": "Minimum notional time-weighted averaged position required for a party to be considered eligible. Defaults to 0" + }, + "windowLength": { + "type": "string", + "format": "uint64", + "title": "Number of epochs to evaluate the metric on" + }, + "lockPeriod": { + "type": "string", + "format": "uint64", + "title": "Number of epochs after distribution to delay vesting of rewards by" + }, + "distributionStrategy": { + "$ref": "#/definitions/vegaDistributionStrategy", + "title": "Controls how the reward is distributed between qualifying parties" + }, + "rankTable": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaRank" + }, + "description": "Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy." + }, + "capRewardFeeMultiple": { + "type": "string", + "description": "If set, the actual amount of rewards transferred to each public key during distribution for this transfer will be `min(calculated_reward_in_quantum, cap_reward_fee_multiple × fees_paid_this_epoch_in_quantum)." + }, + "transferInterval": { + "type": "integer", + "format": "int32", + "description": "Number of epochs between transfers, i.e. when 4, funds will be transferred every 4 epochs with the first transfer occurring 4 epochs after the transaction is processed." + } + } + }, + "vegaDistributionStrategy": { + "type": "string", + "enum": [ + "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "DISTRIBUTION_STRATEGY_PRO_RATA", + "DISTRIBUTION_STRATEGY_RANK" + ], + "default": "DISTRIBUTION_STRATEGY_UNSPECIFIED", + "description": " - DISTRIBUTION_STRATEGY_PRO_RATA: Rewards funded using the pro-rata strategy should be distributed pro-rata by each entity's reward metric, scaled by any active multipliers that party has.\n - DISTRIBUTION_STRATEGY_RANK: Rewards funded using the party rank." + }, + "vegaERC20": { + "type": "object", + "properties": { + "contractAddress": { + "type": "string", + "description": "Address of the contract for the token, on the ethereum network." + }, + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + }, + "chainId": { + "type": "string", + "description": "Chain ID the asset originated from." + } + }, + "title": "ERC20 token based asset, living on the ethereum network" + }, + "vegaERC20Update": { + "type": "object", + "properties": { + "lifetimeLimit": { + "type": "string", + "description": "Lifetime limits deposit per address.\nThis will be interpreted against the asset decimals.\nnote: this is a temporary measure that can be changed by governance." + }, + "withdrawThreshold": { + "type": "string", + "description": "Maximum you can withdraw instantly. All withdrawals over the threshold will be delayed by the withdrawal delay.\nThere’s no limit on the size of a withdrawal\nnote: this is a temporary measure that can be changed by governance." + } + } + }, + "vegaEntityScope": { + "type": "string", + "enum": [ + "ENTITY_SCOPE_UNSPECIFIED", + "ENTITY_SCOPE_INDIVIDUALS", + "ENTITY_SCOPE_TEAMS" + ], + "default": "ENTITY_SCOPE_UNSPECIFIED", + "title": "- ENTITY_SCOPE_INDIVIDUALS: Rewards must be distributed directly to eligible parties.\n - ENTITY_SCOPE_TEAMS: Rewards must be distributed to directly eligible teams, and then amongst team members" + }, + "vegaEpochAction": { + "type": "string", + "enum": [ + "EPOCH_ACTION_UNSPECIFIED", + "EPOCH_ACTION_START", + "EPOCH_ACTION_END" + ], + "default": "EPOCH_ACTION_UNSPECIFIED", + "description": "- EPOCH_ACTION_START: Epoch update is for a new epoch.\n - EPOCH_ACTION_END: Epoch update is for the end of an epoch.", + "title": "What epoch action has occurred" + }, + "vegaErc20WithdrawExt": { + "type": "object", + "properties": { + "receiverAddress": { + "type": "string", + "description": "Address into which the bridge will release the funds." + } + }, + "title": "Extension of data required for the withdraw submissions" + }, + "vegaEthCallSpec": { + "type": "object", + "properties": { + "address": { + "type": "string", + "description": "Ethereum address of the contract to call." + }, + "abi": { + "type": "string", + "description": "The ABI of that contract." + }, + "method": { + "type": "string", + "description": "Name of the method on the contract to call." + }, + "args": { + "type": "array", + "items": { + "type": "object" + }, + "description": "List of arguments to pass to method call.\nProtobuf 'Value' wraps an arbitrary JSON type that is mapped to an Ethereum\ntype according to the ABI." + }, + "trigger": { + "$ref": "#/definitions/vegaEthCallTrigger", + "description": "Conditions for determining when to call the contract method." + }, + "requiredConfirmations": { + "type": "string", + "format": "uint64", + "title": "Number of confirmations required before the query is considered verified" + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/v1Filter" + }, + "title": "Filters the data returned from the contract method" + }, + "normalisers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaNormaliser" + }, + "description": "Normalisers are used to convert the data returned from the contract method\ninto a standard format. The key of the map is the name of the property,\nwhich identifies the specific piece of data to other parts of the data\nsourcing framework, for example filters. The value is a JSONPath expression\nfor expressing where in the contract call result the required data is\nlocated, for example $[0] indicates the first result. $[1].price would look\nin the second result returned from the contract for a structure with a key\ncalled 'price' and use that if it exists." + }, + "sourceChainId": { + "type": "string", + "format": "uint64", + "description": "The ID of the EVM based chain which is to be used to source the oracle data." + } + }, + "description": "Specifies a data source that derives its content from calling a read method\non an Ethereum contract." + }, + "vegaEthCallTrigger": { + "type": "object", + "properties": { + "timeTrigger": { + "$ref": "#/definitions/vegaEthTimeTrigger" + } + }, + "description": "Determines when the contract method should be called." + }, + "vegaEthTimeTrigger": { + "type": "object", + "properties": { + "initial": { + "type": "string", + "format": "uint64", + "description": "Trigger when the Ethereum time is greater or equal to this time, in Unix\nseconds." + }, + "every": { + "type": "string", + "format": "uint64", + "description": "Repeat the call every n seconds after the initial call. If no time for\ninitial call was specified, begin repeating immediately." + }, + "until": { + "type": "string", + "format": "uint64", + "description": "If repeating, stop once Ethereum time is greater than this time, in Unix\nseconds. If not set, then repeat indefinitely." + } + }, + "description": "Trigger for an Ethereum call based on the Ethereum block timestamp. Can be\none-off or repeating." + }, + "vegaExternalDataSourceSpec": { + "type": "object", + "properties": { + "spec": { + "$ref": "#/definitions/vegaDataSourceSpec" + } + } + }, + "vegaFee": { + "type": "object", + "properties": { + "makerFee": { + "type": "string", + "description": "Fee amount paid to the non-aggressive party of the trade. This field is an unsigned integer scaled to the asset's decimal places." + }, + "infrastructureFee": { + "type": "string", + "description": "Fee amount paid for maintaining the Vega infrastructure. This field is an unsigned integer scaled using the asset's decimal places." + }, + "liquidityFee": { + "type": "string", + "description": "Fee amount paid to market makers. This field is an unsigned integer scaled to the asset's decimal places." + }, + "makerFeeVolumeDiscount": { + "type": "string", + "description": "Volume discounts.\nDiscount on maker fee based on the taker volume." + }, + "infrastructureFeeVolumeDiscount": { + "type": "string", + "description": "Discount on infrastructure fee based on the taker volume." + }, + "liquidityFeeVolumeDiscount": { + "type": "string", + "description": "Discount on liquidity fee basedo on taker volume." + }, + "makerFeeReferrerDiscount": { + "type": "string", + "description": "Referrer discounts.\nDiscount on maker fee for eligible referrer." + }, + "infrastructureFeeReferrerDiscount": { + "type": "string", + "description": "Discount on infrastructure fee for eligible referrer." + }, + "liquidityFeeReferrerDiscount": { + "type": "string", + "description": "Discount on liquidity fee for eligible referrer." + } + }, + "title": "Represents any fees paid by a party, resulting from a trade" + }, + "vegaFeeFactors": { + "type": "object", + "properties": { + "makerFee": { + "type": "string", + "description": "Market maker fee charged network wide." + }, + "infrastructureFee": { + "type": "string", + "description": "Infrastructure fee charged network wide for staking and governance." + }, + "liquidityFee": { + "type": "string", + "description": "Liquidity fee applied per market for market making." + } + }, + "title": "Fee factors definition" + }, + "vegaFees": { + "type": "object", + "properties": { + "factors": { + "$ref": "#/definitions/vegaFeeFactors", + "description": "Fee factors." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Liquidity fee settings for the market describing how the fee was calculated." + } + }, + "title": "Fees definition" + }, + "vegaFuture": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Underlying asset for the future." + }, + "quoteName": { + "type": "string", + "description": "Quote name of the instrument." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source specification that describes the settlement data source filter." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source specification that describes the trading termination data source filter." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "Binding between the data spec and the data source." + }, + "cap": { + "$ref": "#/definitions/vegaFutureCap", + "description": "If set, this product represents a capped future market." + } + }, + "title": "Future product definition" + }, + "vegaFutureCap": { + "type": "object", + "properties": { + "maxPrice": { + "type": "string", + "description": "Set the maximum price for orders, and settlement data in market decimals." + }, + "binarySettlement": { + "type": "boolean", + "description": "If set to true, the settlement price must either be zero, or equal to the max price." + }, + "fullyCollateralised": { + "type": "boolean", + "description": "If set to true, positions must be fully collateralised so there is no default risk for any party." + } + } + }, + "vegaFutureProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The external data source spec describing the data source of trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "cap": { + "$ref": "#/definitions/vegaFutureCap", + "description": "If set, this product creates a capped future market." + } + }, + "title": "Future product configuration" + }, + "vegaGovernanceTransferType": { + "type": "string", + "enum": [ + "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED", + "GOVERNANCE_TRANSFER_TYPE_ALL_OR_NOTHING", + "GOVERNANCE_TRANSFER_TYPE_BEST_EFFORT" + ], + "default": "GOVERNANCE_TRANSFER_TYPE_UNSPECIFIED" + }, + "vegaIcebergOrder": { + "type": "object", + "properties": { + "peakSize": { + "type": "string", + "format": "uint64", + "description": "Size of the order that will be made visible if the iceberg order is replenished after trading." + }, + "minimumVisibleSize": { + "type": "string", + "format": "uint64", + "description": "If the visible size of the order falls below this value, it will be replenished back to the peak size using the reserved amount." + }, + "reservedRemaining": { + "type": "string", + "format": "uint64", + "description": "Size of the order that is reserved and used to restore the iceberg's peak when it is refreshed." + } + }, + "title": "Details of an iceberg order" + }, + "vegaIndividualScope": { + "type": "string", + "enum": [ + "INDIVIDUAL_SCOPE_UNSPECIFIED", + "INDIVIDUAL_SCOPE_ALL", + "INDIVIDUAL_SCOPE_IN_TEAM", + "INDIVIDUAL_SCOPE_NOT_IN_TEAM", + "INDIVIDUAL_SCOPE_AMM" + ], + "default": "INDIVIDUAL_SCOPE_UNSPECIFIED", + "description": " - INDIVIDUAL_SCOPE_ALL: All parties on the network are within the scope of this reward.\n - INDIVIDUAL_SCOPE_IN_TEAM: All parties that are part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_NOT_IN_TEAM: All parties that are not part of a team are within the scope of this reward.\n - INDIVIDUAL_SCOPE_AMM: All keys representing AMMs are within the scope of this reward." + }, + "vegaInstrument": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique instrument ID." + }, + "code": { + "type": "string", + "description": "Code for the instrument." + }, + "name": { + "type": "string", + "description": "Name of the instrument." + }, + "metadata": { + "$ref": "#/definitions/vegaInstrumentMetadata", + "description": "Collection of instrument meta-data." + }, + "future": { + "$ref": "#/definitions/vegaFuture", + "description": "Future." + }, + "spot": { + "$ref": "#/definitions/vegaSpot", + "description": "Spot." + }, + "perpetual": { + "$ref": "#/definitions/vegaPerpetual", + "description": "Perpetual." + } + }, + "title": "Instrument definition" + }, + "vegaInstrumentConfiguration": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Instrument name." + }, + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "future": { + "$ref": "#/definitions/vegaFutureProduct", + "description": "Future." + }, + "spot": { + "$ref": "#/definitions/vegaSpotProduct", + "description": "Spot." + }, + "perpetual": { + "$ref": "#/definitions/vegaPerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaInstrumentMetadata": { + "type": "object", + "properties": { + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of 0 or more tags." + } + }, + "title": "Instrument metadata definition" + }, + "vegaLedgerEntry": { + "type": "object", + "properties": { + "fromAccount": { + "$ref": "#/definitions/vegaAccountDetails", + "description": "One or more accounts to transfer from." + }, + "toAccount": { + "$ref": "#/definitions/vegaAccountDetails", + "description": "One or more accounts to transfer to." + }, + "amount": { + "type": "string", + "description": "Amount to transfer. This field is an unsigned integer scaled to the asset's decimal places." + }, + "type": { + "$ref": "#/definitions/vegaTransferType", + "description": "Transfer type for this entry." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in nanoseconds of when the ledger entry was created." + }, + "fromAccountBalance": { + "type": "string", + "description": "Sender account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places." + }, + "toAccountBalance": { + "type": "string", + "description": "Receiver account balance after the transfer. This field is an unsigned integer scaled to the asset's decimal places." + }, + "transferId": { + "type": "string", + "description": "Transfer ID the ledger entry relates to." + } + }, + "title": "Represents a ledger entry on Vega" + }, + "vegaLedgerMovement": { + "type": "object", + "properties": { + "entries": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLedgerEntry" + }, + "description": "All the entries for these ledger movements." + }, + "balances": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPostTransferBalance" + }, + "description": "Resulting balances once the ledger movement are applied." + } + } + }, + "vegaLiquidationStrategy": { + "type": "object", + "properties": { + "disposalTimeStep": { + "type": "string", + "format": "int64", + "description": "Interval, in seconds, at which the network will attempt to close its position." + }, + "disposalFraction": { + "type": "string", + "description": "Fraction of the open position the market will try to close in a single attempt; range 0 through 1." + }, + "fullDisposalSize": { + "type": "string", + "format": "uint64", + "description": "Size of the position that the network will try to close in a single attempt." + }, + "maxFractionConsumed": { + "type": "string", + "description": "Max fraction of the total volume of the orderbook, within liquidity bounds, that the network can use to close its position; range 0 through 1." + }, + "disposalSlippageRange": { + "type": "string", + "description": "Decimal \u003e 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be \u003e 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5)." + } + }, + "description": "Liquidation strategy used when the network holds a position resulting from position resolution." + }, + "vegaLiquidityFeeSettings": { + "type": "object", + "properties": { + "method": { + "$ref": "#/definitions/vegaLiquidityFeeSettingsMethod", + "description": "Method used to calculate the market's liquidity fee." + }, + "feeConstant": { + "type": "string", + "description": "Constant liquidity fee used when using the constant fee method." + } + }, + "description": "Market settings that describe how the liquidity fee is calculated." + }, + "vegaLiquidityFeeSettingsMethod": { + "type": "string", + "enum": [ + "METHOD_UNSPECIFIED", + "METHOD_MARGINAL_COST", + "METHOD_WEIGHTED_AVERAGE", + "METHOD_CONSTANT" + ], + "default": "METHOD_UNSPECIFIED", + "description": " - METHOD_MARGINAL_COST: Fee is the smallest value of all bids, such that liquidity providers with nominated fees less than or equal to this value still have sufficient commitment to fulfil the market's target stake.\n - METHOD_WEIGHTED_AVERAGE: Fee is the weighted average of all liquidity providers' nominated fees, weighted by their committment.\n - METHOD_CONSTANT: Fee is set by the market to a constant value irrespective of any liquidity provider's nominated fee." + }, + "vegaLiquidityMonitoringParameters": { + "type": "object", + "properties": { + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "triggeringRatio": { + "type": "string", + "description": "Specifies the triggering ratio for entering liquidity auction." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Specifies by how many seconds an auction should be extended if leaving the auction were to trigger a liquidity auction." + } + }, + "title": "LiquidityMonitoringParameters contains settings used for liquidity monitoring" + }, + "vegaLiquidityOrder": { + "type": "object", + "properties": { + "reference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "Pegged reference point for the order." + }, + "proportion": { + "type": "integer", + "format": "int64", + "description": "Relative proportion of the commitment to be allocated at a price level." + }, + "offset": { + "type": "string", + "description": "Offset/amount of units away for the order. This field is an unsigned integer scaled using the market's decimal places." + } + }, + "title": "Represents a liquidity order" + }, + "vegaLiquidityOrderReference": { + "type": "object", + "properties": { + "orderId": { + "type": "string", + "description": "Unique ID of the pegged order generated to fulfil this liquidity order." + }, + "liquidityOrder": { + "$ref": "#/definitions/vegaLiquidityOrder", + "description": "Liquidity order from the original submission." + } + }, + "title": "Pair of a liquidity order and the ID of the generated order" + }, + "vegaLiquidityProviderFeeShare": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Liquidity provider party ID." + }, + "equityLikeShare": { + "type": "string", + "description": "Share own by this liquidity provider." + }, + "averageEntryValuation": { + "type": "string", + "description": "Average entry valuation of the liquidity provider for the market." + }, + "averageScore": { + "type": "string", + "description": "Average liquidity score." + }, + "virtualStake": { + "type": "string", + "description": "The virtual stake of this liquidity provider." + } + }, + "title": "Equity-like share of liquidity fee for each liquidity provider" + }, + "vegaLiquidityProviderSLA": { + "type": "object", + "properties": { + "party": { + "type": "string", + "description": "Liquidity provider party ID." + }, + "currentEpochFractionOfTimeOnBook": { + "type": "string", + "description": "Indicates how often LP meets the commitment during the current epoch." + }, + "lastEpochFractionOfTimeOnBook": { + "type": "string", + "description": "Indicates how often LP met the commitment in the previous epoch." + }, + "lastEpochFeePenalty": { + "type": "string", + "description": "Indicates the fee penalty amount applied in the previous epoch." + }, + "lastEpochBondPenalty": { + "type": "string", + "description": "Shows the bond penalties from past epochs." + }, + "hysteresisPeriodFeePenalties": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Determines how the fee penalties from past epochs affect future fee revenue." + }, + "requiredLiquidity": { + "type": "string", + "description": "Represents the total amount of funds LP must supply. The amount to be supplied is in the market’s\nsettlement currency, spread on both buy and sell sides of the order book within a defined range." + }, + "notionalVolumeBuys": { + "type": "string", + "description": "Notional volume of orders within the range provided on the buy side of the book." + }, + "notionalVolumeSells": { + "type": "string", + "description": "Notional volume of orders within the range provided on the sell side of the book." + } + }, + "title": "SLA performance for each liquidity provider" + }, + "vegaLiquidityProvision": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the liquidity provision." + }, + "partyId": { + "type": "string", + "description": "Unique party ID for the creator of the provision." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the liquidity provision was created." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the liquidity provision was updated." + }, + "marketId": { + "type": "string", + "description": "Market ID for the liquidity provision." + }, + "commitmentAmount": { + "type": "string", + "description": "Specified as a unitless number that represents the amount of settlement asset of the market.\nThis field is an unsigned integer scaled to the asset's decimal places." + }, + "fee": { + "type": "string", + "description": "Nominated liquidity fee factor, which is an input to the calculation of taker fees on the market, as per setting fees and rewarding liquidity providers." + }, + "sells": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityOrderReference" + }, + "description": "Set of liquidity sell orders to meet the liquidity provision obligation." + }, + "buys": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityOrderReference" + }, + "description": "Set of liquidity buy orders to meet the liquidity provision obligation." + }, + "version": { + "type": "string", + "format": "uint64", + "description": "Version of this liquidity provision." + }, + "status": { + "$ref": "#/definitions/vegaLiquidityProvisionStatus", + "description": "Status of this liquidity provision." + }, + "reference": { + "type": "string", + "description": "Reference shared between this liquidity provision and all its orders." + } + }, + "title": "Liquidity provider commitment" + }, + "vegaLiquidityProvisionStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_STOPPED", + "STATUS_CANCELLED", + "STATUS_REJECTED", + "STATUS_UNDEPLOYED", + "STATUS_PENDING" + ], + "default": "STATUS_UNSPECIFIED", + "description": "Status of a liquidity provision.\n\n - STATUS_UNSPECIFIED: Always invalid\n - STATUS_ACTIVE: Liquidity provision is active\n - STATUS_STOPPED: Liquidity provision was stopped by the network\n - STATUS_CANCELLED: Liquidity provision was cancelled by the liquidity provider\n - STATUS_REJECTED: Liquidity provision was invalid and got rejected\n - STATUS_UNDEPLOYED: Liquidity provision is valid and accepted by network, but orders aren't deployed\n - STATUS_PENDING: Liquidity provision is valid and accepted by network\nbut has never been deployed. If when it's possible to deploy the orders for the first time\nmargin check fails, then they will be cancelled without any penalties." + }, + "vegaLiquiditySLAParameters": { + "type": "object", + "properties": { + "priceRange": { + "type": "string" + }, + "commitmentMinTimeFraction": { + "type": "string", + "description": "Specifies the minimum fraction of time LPs must spend \"on the book\" providing their committed liquidity." + }, + "performanceHysteresisEpochs": { + "type": "string", + "format": "uint64", + "description": "Specifies the number of liquidity epochs over which past performance will continue to affect rewards." + }, + "slaCompetitionFactor": { + "type": "string", + "description": "Specifies the maximum fraction of their accrued fees an LP that meets the SLA implied by market.liquidity.commitmentMinTimeFraction will lose to liquidity providers\nthat achieved a higher SLA performance than them." + } + } + }, + "vegaLogNormalModelParams": { + "type": "object", + "properties": { + "mu": { + "type": "number", + "format": "double", + "description": "Mu parameter, annualised growth rate of the underlying asset." + }, + "r": { + "type": "number", + "format": "double", + "description": "R parameter, annualised growth rate of the risk-free asset, used for discounting of future cash flows, can be any real number." + }, + "sigma": { + "type": "number", + "format": "double", + "description": "Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number." + } + }, + "title": "Risk model parameters for log normal" + }, + "vegaLogNormalRiskModel": { + "type": "object", + "properties": { + "riskAversionParameter": { + "type": "number", + "format": "double", + "description": "Risk Aversion Parameter." + }, + "tau": { + "type": "number", + "format": "double", + "description": "Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall\ncalculation to obtain the maintenance margin, must be a strictly non-negative real number." + }, + "params": { + "$ref": "#/definitions/vegaLogNormalModelParams", + "description": "Risk model parameters for log normal." + }, + "riskFactorOverride": { + "$ref": "#/definitions/vegaRiskFactorOverride", + "description": "And optional override for the risk factor calculated by the risk model." + } + }, + "title": "Risk model for log normal" + }, + "vegaMarginCalculator": { + "type": "object", + "properties": { + "scalingFactors": { + "$ref": "#/definitions/vegaScalingFactors", + "description": "Scaling factors for margin calculation." + }, + "fullyCollateralised": { + "type": "boolean", + "description": "If set to true, positions must be fully collateralised so there is no default risk for any party (capped futures)." + } + }, + "title": "Margin Calculator definition" + }, + "vegaMarginLevels": { + "type": "object", + "properties": { + "maintenanceMargin": { + "type": "string", + "description": "Maintenance margin value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "searchLevel": { + "type": "string", + "description": "Margin search level value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "initialMargin": { + "type": "string", + "description": "Initial margin value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "collateralReleaseLevel": { + "type": "string", + "description": "Collateral release level value. This field is an unsigned integer scaled to the asset's decimal places." + }, + "partyId": { + "type": "string", + "description": "Party ID for whom the margin levels apply." + }, + "marketId": { + "type": "string", + "description": "Market ID for which the margin levels apply." + }, + "asset": { + "type": "string", + "description": "Asset ID for which the margin levels apply." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the ledger entry was created." + }, + "orderMargin": { + "type": "string", + "description": "Margin required to cover orders in isolated margin mode." + }, + "marginMode": { + "$ref": "#/definitions/vegaMarginMode", + "description": "Margin mode for the party, cross margin or isolated margin." + }, + "marginFactor": { + "type": "string", + "description": "Margin factor, relevant only for isolated margin, 0 otherwise." + } + }, + "title": "Represents the margin levels for a party on a market at a given time" + }, + "vegaMarginMode": { + "type": "string", + "enum": [ + "MARGIN_MODE_UNSPECIFIED", + "MARGIN_MODE_CROSS_MARGIN", + "MARGIN_MODE_ISOLATED_MARGIN" + ], + "default": "MARGIN_MODE_UNSPECIFIED", + "title": "- MARGIN_MODE_UNSPECIFIED: Never valid.\n - MARGIN_MODE_CROSS_MARGIN: Cross margin mode - margin is dynamically acquired and released as a position is marked to market\n - MARGIN_MODE_ISOLATED_MARGIN: Isolated margin mode - margin for any newly opened position volume is transferred to the margin account when the trade is executed" + }, + "vegaMarket": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the market." + }, + "tradableInstrument": { + "$ref": "#/definitions/vegaTradableInstrument", + "description": "Tradable instrument configuration." + }, + "decimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Number of decimal places that a price must be shifted by in order to get a\ncorrect price denominated in the currency of the market, for example:\n`realPrice = price / 10^decimalPlaces`. On spot markets, also called 'size decimal places'." + }, + "fees": { + "$ref": "#/definitions/vegaFees", + "description": "Fees configuration that apply to the market." + }, + "openingAuction": { + "$ref": "#/definitions/vegaAuctionDuration", + "description": "Auction duration specifies how long the opening auction will run (minimum\nduration and optionally a minimum traded volume)." + }, + "priceMonitoringSettings": { + "$ref": "#/definitions/vegaPriceMonitoringSettings", + "description": "PriceMonitoringSettings for the market." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "LiquidityMonitoringParameters for the market." + }, + "tradingMode": { + "$ref": "#/definitions/MarketTradingMode", + "description": "Current mode of execution of the market." + }, + "state": { + "$ref": "#/definitions/vegaMarketState", + "description": "Current state of the market." + }, + "marketTimestamps": { + "$ref": "#/definitions/vegaMarketTimestamps", + "description": "Timestamps for when the market state changes." + }, + "positionDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "The number of decimal places for a position.\nOn spot markets, used for order size, also known as 'size decimal places'." + }, + "lpPriceRange": { + "type": "string", + "description": "Percentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "parentMarketId": { + "type": "string", + "title": "ID of the market this market succeeds" + }, + "insurancePoolFraction": { + "type": "string", + "description": "The fraction of the parent market's insurance pool that this market inherits; range 0 through 1." + }, + "successorMarketId": { + "type": "string", + "description": "ID of the market that succeeds this market if it exists. This will be populated by the system when the successor market is enabled." + }, + "liquiditySlaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Liquidity SLA parameters for the market." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "description": "Liquidation strategy used by this market." + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price calculation configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Market definition" + }, + "vegaMarketData": { + "type": "object", + "properties": { + "markPrice": { + "type": "string", + "description": "Mark price, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "bestBidPrice": { + "type": "string", + "description": "Highest price level on an order book for buy orders, as an unsigned integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "bestBidVolume": { + "type": "string", + "format": "uint64", + "description": "Aggregated volume being bid at the best bid price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places." + }, + "bestOfferPrice": { + "type": "string", + "description": "Lowest price level on an order book for offer orders. This field is an unsigned integer scaled to the market's decimal places." + }, + "bestOfferVolume": { + "type": "string", + "format": "uint64", + "description": "Aggregated volume being offered at the best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market is configured to 5 decimal places." + }, + "bestStaticBidPrice": { + "type": "string", + "description": "Highest price on the order book for buy orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "bestStaticBidVolume": { + "type": "string", + "format": "uint64", + "description": "Total volume at the best static bid price excluding pegged orders." + }, + "bestStaticOfferPrice": { + "type": "string", + "description": "Lowest price on the order book for sell orders not including pegged orders.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "bestStaticOfferVolume": { + "type": "string", + "format": "uint64", + "description": "Total volume at the best static offer price, excluding pegged orders." + }, + "midPrice": { + "type": "string", + "description": "Arithmetic average of the best bid price and best offer price, as an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "staticMidPrice": { + "type": "string", + "description": "Arithmetic average of the best static bid price and best static offer price.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "market": { + "type": "string", + "title": "Market ID for the data" + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which this mark price was relevant." + }, + "openInterest": { + "type": "string", + "format": "uint64", + "description": "Sum of the size of all positions greater than zero on the market." + }, + "auctionEnd": { + "type": "string", + "format": "int64", + "description": "Time in seconds until the end of the auction (zero if currently not in auction period)." + }, + "auctionStart": { + "type": "string", + "format": "int64", + "description": "Time until next auction, or start time of the current auction if market is in auction period." + }, + "indicativePrice": { + "type": "string", + "description": "Indicative price (zero if not in auction). This field is an unsigned scaled to the market's decimal places." + }, + "indicativeVolume": { + "type": "string", + "format": "uint64", + "description": "Indicative volume (zero if not in auction)." + }, + "marketTradingMode": { + "$ref": "#/definitions/MarketTradingMode", + "description": "Current trading mode for the market." + }, + "trigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "description": "When a market is in an auction trading mode, this field indicates what triggered the auction." + }, + "extensionTrigger": { + "$ref": "#/definitions/vegaAuctionTrigger", + "description": "When a market auction is extended, this field indicates what caused the extension." + }, + "targetStake": { + "type": "string", + "description": "Targeted stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places." + }, + "suppliedStake": { + "type": "string", + "description": "Available stake for the given market. This field is an unsigned integer scaled to the settlement asset's decimal places." + }, + "priceMonitoringBounds": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceMonitoringBounds" + }, + "description": "One or more price monitoring bounds for the current timestamp." + }, + "marketValueProxy": { + "type": "string", + "description": "Market value proxy." + }, + "liquidityProviderFeeShare": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProviderFeeShare" + }, + "description": "Equity-like share of liquidity fee for each liquidity provider." + }, + "marketState": { + "$ref": "#/definitions/vegaMarketState", + "description": "Current state of the market." + }, + "nextMarkToMarket": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the next mark-to-market calculation will occur." + }, + "lastTradedPrice": { + "type": "string", + "description": "Last traded price of the market. This field is an unsigned integer scaled to the market's decimal places." + }, + "marketGrowth": { + "type": "string", + "description": "Market growth at the last market time window." + }, + "productData": { + "$ref": "#/definitions/vegaProductData", + "description": "Data related to the particular product type of the market." + }, + "liquidityProviderSla": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaLiquidityProviderSLA" + }, + "description": "SLA performance for each liquidity provider." + }, + "nextNetworkCloseout": { + "type": "string", + "format": "int64", + "description": "Time in Unix nanoseconds when the market will next submit a trade to reduce its position." + }, + "markPriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "The method used for calculating the mark price." + }, + "markPriceState": { + "$ref": "#/definitions/vegaCompositePriceState", + "description": "State of the internal composite price." + } + }, + "title": "Represents data generated by a market when open" + }, + "vegaMarketState": { + "type": "string", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_PROPOSED", + "STATE_REJECTED", + "STATE_PENDING", + "STATE_CANCELLED", + "STATE_ACTIVE", + "STATE_SUSPENDED", + "STATE_CLOSED", + "STATE_TRADING_TERMINATED", + "STATE_SETTLED", + "STATE_SUSPENDED_VIA_GOVERNANCE" + ], + "default": "STATE_UNSPECIFIED", + "description": "- STATE_UNSPECIFIED: Default value, invalid\n - STATE_PROPOSED: Governance proposal valid and accepted\n - STATE_REJECTED: Outcome of governance votes is to reject the market\n - STATE_PENDING: Governance vote passes/wins\n - STATE_CANCELLED: Market triggers cancellation condition or governance\nvotes to close before market becomes Active\n - STATE_ACTIVE: Enactment date reached and usual auction exit checks pass\n - STATE_SUSPENDED: Price monitoring or liquidity monitoring trigger\n - STATE_CLOSED: Governance vote to close (Not currently implemented)\n - STATE_TRADING_TERMINATED: Defined by the product (i.e. from a product parameter,\nspecified in market definition, giving close date/time)\n - STATE_SETTLED: Settlement triggered and completed as defined by product\n - STATE_SUSPENDED_VIA_GOVERNANCE: Market has been suspended via governance", + "title": "Current state of the market" + }, + "vegaMarketStateUpdateType": { + "type": "string", + "enum": [ + "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "MARKET_STATE_UPDATE_TYPE_TERMINATE", + "MARKET_STATE_UPDATE_TYPE_SUSPEND", + "MARKET_STATE_UPDATE_TYPE_RESUME" + ], + "default": "MARKET_STATE_UPDATE_TYPE_UNSPECIFIED", + "title": "- MARKET_STATE_UPDATE_TYPE_UNSPECIFIED: Default value, always invalid\n - MARKET_STATE_UPDATE_TYPE_TERMINATE: Request to terminate a market via governance\n - MARKET_STATE_UPDATE_TYPE_SUSPEND: Request to suspend a market via governance\n - MARKET_STATE_UPDATE_TYPE_RESUME: Request to resume a market via governance" + }, + "vegaMarketTimestamps": { + "type": "object", + "properties": { + "proposed": { + "type": "string", + "format": "int64", + "description": "Time when the market is first proposed." + }, + "pending": { + "type": "string", + "format": "int64", + "description": "Time when the market has been voted in and began its opening auction." + }, + "open": { + "type": "string", + "format": "int64", + "description": "Time when the market has left the opening auction and is ready to accept trades." + }, + "close": { + "type": "string", + "format": "int64", + "description": "Time when the market closed." + } + }, + "title": "Time stamps for important times about creating, enacting etc the market" + }, + "vegaMetadata": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Key of the metadata." + }, + "value": { + "type": "string", + "description": "Value of the metadata." + } + }, + "description": "Generic structure holding a key/value pair." + }, + "vegaNetworkLimits": { + "type": "object", + "properties": { + "canProposeMarket": { + "type": "boolean", + "description": "Are market proposals allowed at this point in time." + }, + "canProposeAsset": { + "type": "boolean", + "description": "Are asset proposals allowed at this point in time." + }, + "proposeMarketEnabled": { + "type": "boolean", + "description": "Are market proposals enabled on this chain." + }, + "proposeAssetEnabled": { + "type": "boolean", + "description": "Are asset proposals enabled on this chain." + }, + "genesisLoaded": { + "type": "boolean", + "description": "True once the genesis file is loaded." + }, + "proposeMarketEnabledFrom": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which market proposals will be enabled (0 indicates not set)." + }, + "proposeAssetEnabledFrom": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds at which asset proposals will be enabled (0 indicates not set)." + }, + "canProposeSpotMarket": { + "type": "boolean", + "description": "Are spot market proposals allowed at this point in time." + }, + "canProposePerpetualMarket": { + "type": "boolean", + "description": "Are perpetual market proposals allowed at this point in time." + }, + "canUseAmm": { + "type": "boolean", + "description": "Can parties use AMM related transactions." + } + }, + "title": "Network limits, defined in the genesis file" + }, + "vegaNetworkParameter": { + "type": "object", + "properties": { + "key": { + "type": "string", + "description": "Unique key of the network parameter." + }, + "value": { + "type": "string", + "description": "Value for the network parameter." + } + }, + "title": "Represents a network parameter on Vega" + }, + "vegaNewAsset": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaAssetDetails", + "description": "Configuration of the new asset." + } + }, + "title": "New asset on Vega" + }, + "vegaNewFreeform": { + "type": "object", + "description": "Freeform proposal\nThis message is just used as a placeholder to sort out the nature of the\nproposal once parsed." + }, + "vegaNewMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewMarketConfiguration", + "description": "Configuration of the new market." + } + }, + "title": "New market on Vega" + }, + "vegaNewMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New futures market instrument configuration." + }, + "decimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new futures market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "positionDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the futures market can be." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "successor": { + "$ref": "#/definitions/vegaSuccessorConfiguration", + "description": "Successor configuration. If this proposal is meant to succeed a given market, then this should be set." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "description": "Liquidation strategy for this market." + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new futures market on Vega" + }, + "vegaNewSpotMarket": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewSpotMarketConfiguration", + "description": "Configuration of the new spot market." + } + }, + "title": "New spot market on Vega" + }, + "vegaNewSpotMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrumentConfiguration", + "description": "New spot market instrument configuration." + }, + "priceDecimalPlaces": { + "type": "string", + "format": "uint64", + "description": "Decimal places used for the new spot market, sets the smallest price increment on the book." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional new spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "sizeDecimalPlaces": { + "type": "string", + "format": "int64", + "description": "Decimal places for order sizes, sets what size the smallest order / position on the spot market can be." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration for a new spot market on Vega" + }, + "vegaNewTransfer": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNewTransferConfiguration", + "description": "Configuration for a new transfer." + } + }, + "title": "New governance transfer" + }, + "vegaNewTransferConfiguration": { + "type": "object", + "properties": { + "sourceType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Source account type, such as network treasury, market insurance pool" + }, + "source": { + "type": "string", + "title": "If network treasury, field is empty, otherwise uses the market ID" + }, + "transferType": { + "$ref": "#/definitions/vegaGovernanceTransferType", + "title": "\"All or nothing\" or \"best effort\":\nAll or nothing: Transfers the specified amount or does not transfer anything\nBest effort: Transfers the specified amount or the max allowable amount if this is less than the specified amount" + }, + "amount": { + "type": "string", + "title": "Maximum amount to transfer" + }, + "asset": { + "type": "string", + "title": "ID of asset to transfer" + }, + "fractionOfBalance": { + "type": "string", + "title": "Maximum fraction of the source account's balance to transfer as a decimal - i.e. 0.1 = 10% of the balance" + }, + "destinationType": { + "$ref": "#/definitions/vegaAccountType", + "title": "Specifies the account type to transfer to: reward pool, party, network insurance pool, market insurance pool" + }, + "destination": { + "type": "string", + "title": "Specifies the account to transfer to, depending on the account type:\nNetwork treasury: leave empty\nParty: party's public key\nMarket insurance pool: market ID" + }, + "oneOff": { + "$ref": "#/definitions/vegaOneOffTransfer" + }, + "recurring": { + "$ref": "#/definitions/vegaRecurringTransfer" + } + } + }, + "vegaNormaliser": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "expression": { + "type": "string" + } + } + }, + "vegaOneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the transfer should be delivered into the receiver's account." + } + }, + "title": "Specific details for a one off transfer" + }, + "vegaOracleData": { + "type": "object", + "properties": { + "externalData": { + "$ref": "#/definitions/v1ExternalData" + } + } + }, + "vegaOracleSpec": { + "type": "object", + "properties": { + "externalDataSourceSpec": { + "$ref": "#/definitions/vegaExternalDataSourceSpec" + } + }, + "title": "Oracle spec contains an embedded external data source spec.\nIt will be generated by the compiler as: OracleSpec_ExternalDataSourceSpec_*" + }, + "vegaOrder": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID generated for the order." + }, + "marketId": { + "type": "string", + "description": "Market ID for the order." + }, + "partyId": { + "type": "string", + "description": "Party ID for the order." + }, + "side": { + "$ref": "#/definitions/vegaSide", + "description": "Side for the order, e.g. SIDE_BUY or SIDE_SELL." + }, + "price": { + "type": "string", + "description": "Price for the order, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "Size for the order, for example, in a futures market the size equals the number of contracts." + }, + "remaining": { + "type": "string", + "format": "uint64", + "description": "Size remaining, when this reaches 0 then the order is fully filled and status becomes STATUS_FILLED." + }, + "timeInForce": { + "$ref": "#/definitions/OrderTimeInForce", + "title": "Time in force indicates how long an order will remain active before it is executed or expires.\n- See OrderTimeInForce" + }, + "type": { + "$ref": "#/definitions/vegaOrderType", + "description": "Type for the order." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the order was created at, in nanoseconds." + }, + "status": { + "$ref": "#/definitions/vegaOrderStatus", + "description": "Current status of the order." + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the order will expire." + }, + "reference": { + "type": "string", + "description": "Reference given for the order." + }, + "reason": { + "$ref": "#/definitions/vegaOrderError", + "description": "Futher details for why an order with status `STATUS_REJECTED` was rejected." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the order was last updated." + }, + "version": { + "type": "string", + "format": "uint64", + "description": "Version for the order, initial value is version 1 and is incremented after each successful amend." + }, + "batchId": { + "type": "string", + "format": "uint64", + "description": "Batch ID for the order, used internally for orders submitted during auctions\nto keep track of the auction batch this order falls under. Required for fees calculation." + }, + "peggedOrder": { + "$ref": "#/definitions/vegaPeggedOrder", + "description": "Pegged order details, used only if the order represents a pegged order." + }, + "liquidityProvisionId": { + "type": "string", + "description": "Set if the order was created as part of a liquidity provision, will be empty if not." + }, + "postOnly": { + "type": "boolean", + "description": "Only valid for Limit orders. Cannot be True at the same time as Reduce-Only." + }, + "reduceOnly": { + "type": "boolean", + "description": "Only valid for Non-Persistent orders. Cannot be True at the same time as Post-Only.\nIf set, order will only be executed if the outcome of the trade moves the trader's position closer to 0." + }, + "icebergOrder": { + "$ref": "#/definitions/vegaIcebergOrder", + "title": "Details of an iceberg order" + } + }, + "title": "Orders can be submitted, amended and cancelled on Vega in an attempt to make trades with other parties" + }, + "vegaOrderError": { + "type": "string", + "enum": [ + "ORDER_ERROR_UNSPECIFIED", + "ORDER_ERROR_INVALID_MARKET_ID", + "ORDER_ERROR_INVALID_ORDER_ID", + "ORDER_ERROR_OUT_OF_SEQUENCE", + "ORDER_ERROR_INVALID_REMAINING_SIZE", + "ORDER_ERROR_TIME_FAILURE", + "ORDER_ERROR_REMOVAL_FAILURE", + "ORDER_ERROR_INVALID_EXPIRATION_DATETIME", + "ORDER_ERROR_INVALID_ORDER_REFERENCE", + "ORDER_ERROR_EDIT_NOT_ALLOWED", + "ORDER_ERROR_AMEND_FAILURE", + "ORDER_ERROR_NOT_FOUND", + "ORDER_ERROR_INVALID_PARTY_ID", + "ORDER_ERROR_MARKET_CLOSED", + "ORDER_ERROR_MARGIN_CHECK_FAILED", + "ORDER_ERROR_MISSING_GENERAL_ACCOUNT", + "ORDER_ERROR_INTERNAL_ERROR", + "ORDER_ERROR_INVALID_SIZE", + "ORDER_ERROR_INVALID_PERSISTENCE", + "ORDER_ERROR_INVALID_TYPE", + "ORDER_ERROR_SELF_TRADING", + "ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES", + "ORDER_ERROR_INCORRECT_MARKET_TYPE", + "ORDER_ERROR_INVALID_TIME_IN_FORCE", + "ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION", + "ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING", + "ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT", + "ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT", + "ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT", + "ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC", + "ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN", + "ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN", + "ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION", + "ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION", + "ORDER_ERROR_MUST_BE_LIMIT_ORDER", + "ORDER_ERROR_MUST_BE_GTT_OR_GTC", + "ORDER_ERROR_WITHOUT_REFERENCE_PRICE", + "ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE", + "ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO", + "ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE", + "ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO", + "ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE", + "ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER", + "ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER", + "ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER", + "ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS", + "ORDER_ERROR_TOO_MANY_PEGGED_ORDERS", + "ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE", + "ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION", + "ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED", + "ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE", + "ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE", + "ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE" + ], + "default": "ORDER_ERROR_UNSPECIFIED", + "description": "- ORDER_ERROR_UNSPECIFIED: Default value, no error reported\n - ORDER_ERROR_INVALID_MARKET_ID: Order was submitted for a market that does not exist\n - ORDER_ERROR_INVALID_ORDER_ID: Order was submitted with an invalid ID\n - ORDER_ERROR_OUT_OF_SEQUENCE: Order was amended with a sequence number that was not previous version + 1\n - ORDER_ERROR_INVALID_REMAINING_SIZE: Order was amended with an invalid remaining size (e.g. remaining greater than total size)\n - ORDER_ERROR_TIME_FAILURE: Node was unable to get Vega (blockchain) time\n - ORDER_ERROR_REMOVAL_FAILURE: Failed to remove an order from the book\n - ORDER_ERROR_INVALID_EXPIRATION_DATETIME: Order with `TimeInForce.TIME_IN_FORCE_GTT` was submitted or amended\nwith an expiration that was badly formatted or otherwise invalid\n - ORDER_ERROR_INVALID_ORDER_REFERENCE: Order was submitted or amended with an invalid reference field\n - ORDER_ERROR_EDIT_NOT_ALLOWED: Order amend was submitted for an order field that cannot not be amended (e.g. order ID)\n - ORDER_ERROR_AMEND_FAILURE: Amend failure because amend details do not match original order\n - ORDER_ERROR_NOT_FOUND: Order not found in an order book or store\n - ORDER_ERROR_INVALID_PARTY_ID: Order was submitted with an invalid or missing party ID\n - ORDER_ERROR_MARKET_CLOSED: Order was submitted for a market that has closed\n - ORDER_ERROR_MARGIN_CHECK_FAILED: Order was submitted, but the party did not have enough collateral to cover the order\n - ORDER_ERROR_MISSING_GENERAL_ACCOUNT: Order was submitted, but the party did not have an account for this asset\n - ORDER_ERROR_INTERNAL_ERROR: Unspecified internal error\n - ORDER_ERROR_INVALID_SIZE: Order was submitted with an invalid or missing size (e.g. 0)\n - ORDER_ERROR_INVALID_PERSISTENCE: Order was submitted with an invalid persistence for its type\n - ORDER_ERROR_INVALID_TYPE: Order was submitted with an invalid type field\n - ORDER_ERROR_SELF_TRADING: Order was stopped as it would have traded with another order submitted from the same party\n - ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES: Order was submitted, but the party did not have enough collateral to cover the fees for the order\n - ORDER_ERROR_INCORRECT_MARKET_TYPE: Order was submitted with an incorrect or invalid market type\n - ORDER_ERROR_INVALID_TIME_IN_FORCE: Order was submitted with invalid time in force\n - ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION: Good For Normal order has reached the market when it is in auction mode\n - ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING: Good For Auction order has reached the market when it is in continuous trading mode\n - ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT: Attempt to amend order to GTT without ExpiryAt\n - ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT: Attempt to amend ExpiryAt to a value before CreatedAt\n - ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT: Attempt to amend to GTC without an ExpiryAt value\n - ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC: Amending to FOK or IOC is invalid\n - ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN: Amending to GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN: Amending from GFA or GFN is invalid\n - ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION: IOC orders are not allowed during auction\n - ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION: FOK orders are not allowed during auction\n - ORDER_ERROR_MUST_BE_LIMIT_ORDER: Pegged orders must be LIMIT orders\n - ORDER_ERROR_MUST_BE_GTT_OR_GTC: Pegged orders can only have TIF GTC or GTT\n - ORDER_ERROR_WITHOUT_REFERENCE_PRICE: Pegged order must have a reference price\n - ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE: Buy pegged order cannot reference best ask price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO: Pegged order offset must be \u003e= 0\n - ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE: Sell pegged order cannot reference best bid price\n - ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO: Pegged order offset must be \u003e zero\n - ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE: Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)\n - ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER: Cannot amend details of a non pegged details\n - ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER: Could not re-price a pegged order because a market price is unavailable\n - ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER: It is not possible to amend the price of an existing pegged order\n - ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS: FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds\n - ORDER_ERROR_TOO_MANY_PEGGED_ORDERS: Unable to submit pegged order, temporarily too many pegged orders across all markets\n - ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE: Post order would trade\n - ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION: Post order would trade\n - ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED: Isolated margin check failed\n - ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE: In isolated margin pegged orders are rejected\n - ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE: Order price does not respect market's required tick size\n - ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE: Order price exceeds the max price of the capped future market", + "title": "OrderError codes are returned in the Order.reason field - If there is an issue\nwith an order during its life-cycle, it will be marked with `status.ORDER_STATUS_REJECTED`" + }, + "vegaOrderStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_ACTIVE", + "STATUS_EXPIRED", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_FILLED", + "STATUS_REJECTED", + "STATUS_PARTIALLY_FILLED", + "STATUS_PARKED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_ACTIVE: Used for active unfilled or partially filled orders\n - STATUS_EXPIRED: Used for expired GTT orders\n - STATUS_CANCELLED: Used for orders cancelled by the party that created the order\n - STATUS_STOPPED: Used for unfilled FOK or IOC orders, and for orders that were stopped by the network\n - STATUS_FILLED: Used for closed fully filled orders\n - STATUS_REJECTED: Used for orders when not enough collateral was available to fill the margin requirements\n - STATUS_PARTIALLY_FILLED: Used for closed partially filled IOC orders\n - STATUS_PARKED: Order has been removed from the order book and has been parked,\nthis applies to pegged orders and liquidity orders (orders created from a liquidity provision shape)", + "title": "Status values for an order" + }, + "vegaOrderType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_LIMIT", + "TYPE_MARKET", + "TYPE_NETWORK" + ], + "default": "TYPE_UNSPECIFIED", + "description": "- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_LIMIT: Used for Limit orders\n - TYPE_MARKET: Used for Market orders\n - TYPE_NETWORK: Used for orders where the initiating party is the network (with distressed parties)", + "title": "Type values for an order" + }, + "vegaParty": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the party, typically represented by a public key." + }, + "alias": { + "type": "string", + "description": "Alias given to the party." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field." + } + }, + "title": "Party represents an entity who wishes to trade on or query a Vega network" + }, + "vegaPartyProfile": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Party ID associated to the profile." + }, + "alias": { + "type": "string", + "description": "Alias given to the party." + }, + "metadata": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaMetadata" + }, + "description": "Metadata to associate to a party, in a key/value format where the key\ndescribes the type of metadata in the value field." + }, + "derivedKeys": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Derived keys for the party." + } + }, + "description": "Holds metadata associated to a party." + }, + "vegaPeggedOrder": { + "type": "object", + "properties": { + "reference": { + "$ref": "#/definitions/vegaPeggedReference", + "description": "Price point the order is linked to." + }, + "offset": { + "type": "string", + "description": "Offset from the price reference." + } + }, + "title": "Pegged orders are limit orders where the price is specified in the form REFERENCE +/- OFFSET\nThey can be used for any limit order that is valid during continuous trading" + }, + "vegaPeggedReference": { + "type": "string", + "enum": [ + "PEGGED_REFERENCE_UNSPECIFIED", + "PEGGED_REFERENCE_MID", + "PEGGED_REFERENCE_BEST_BID", + "PEGGED_REFERENCE_BEST_ASK" + ], + "default": "PEGGED_REFERENCE_UNSPECIFIED", + "description": "- PEGGED_REFERENCE_UNSPECIFIED: Default value for PeggedReference, no reference given\n - PEGGED_REFERENCE_MID: Mid price reference\n - PEGGED_REFERENCE_BEST_BID: Best bid price reference\n - PEGGED_REFERENCE_BEST_ASK: Best ask price reference", + "title": "Pegged reference defines which price point a pegged order is linked to - meaning\nthe price for a pegged order is calculated from the value of the reference price point" + }, + "vegaPerpetual": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Underlying asset for the perpetual." + }, + "quoteName": { + "type": "string", + "description": "Quote name of the instrument." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceSpec", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfig": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Optional configuration for the internal composite price used in funding payment calculation." + } + }, + "title": "Perpetual product definition" + }, + "vegaPerpetualData": { + "type": "object", + "properties": { + "fundingPayment": { + "type": "string", + "description": "Current funding payment for the in-progress funding period." + }, + "fundingRate": { + "type": "string", + "description": "Current funding rate for the in-progress funding period." + }, + "internalTwap": { + "type": "string", + "description": "Time-weighted-average the internal data-points for the in-progress funding period." + }, + "externalTwap": { + "type": "string", + "description": "Time-weighted-average the external data points for the in-progress funding period." + }, + "seqNum": { + "type": "string", + "format": "uint64", + "title": "Funding period sequence number" + }, + "startTime": { + "type": "string", + "format": "int64", + "title": "Funding period start time" + }, + "internalCompositePrice": { + "type": "string", + "description": "The internal composite price used for perpetual markets." + }, + "nextInternalCompositePriceCalc": { + "type": "string", + "format": "int64", + "description": "The next time the internal composite price is calculated for the perpetual market, in Unix nanoseconds." + }, + "internalCompositePriceType": { + "$ref": "#/definitions/vegaCompositePriceType", + "description": "The method used for calculating the internal composite price, for perpetual markets only." + }, + "underlyingIndexPrice": { + "type": "string", + "description": "Last seen value of the settlement oracle." + }, + "internalCompositePriceState": { + "$ref": "#/definitions/vegaCompositePriceState", + "description": "State of the internal composite price." + } + }, + "description": "Represents market data specific to a perpetual market." + }, + "vegaPerpetualProduct": { + "type": "object", + "properties": { + "settlementAsset": { + "type": "string", + "description": "Asset ID for the product's settlement asset." + }, + "quoteName": { + "type": "string", + "description": "Product quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Composite price configuration to drive the calculation of the internal composite price used for funding payments. If undefined the default mark price of the market is used." + } + }, + "title": "Perpetual product configuration" + }, + "vegaPostTransferBalance": { + "type": "object", + "properties": { + "account": { + "$ref": "#/definitions/vegaAccountDetails", + "description": "Account relating to the transfer." + }, + "balance": { + "type": "string", + "description": "Balance relating to the transfer. This field is an unsigned integer scaled to the asset's decimal places." + } + }, + "title": "Represents the balance for an account during a transfer" + }, + "vegaPriceMonitoringBounds": { + "type": "object", + "properties": { + "minValidPrice": { + "type": "string", + "description": "Minimum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "maxValidPrice": { + "type": "string", + "description": "Maximum price that isn't currently breaching the specified price monitoring trigger.\nThis field is an unsigned integer scaled to the market's decimal places." + }, + "trigger": { + "$ref": "#/definitions/vegaPriceMonitoringTrigger", + "description": "Price monitoring trigger associated with the bounds." + }, + "referencePrice": { + "type": "string", + "description": "Reference price used to calculate the valid price range. This field is an unsigned integer scaled to the market's decimal places." + }, + "active": { + "type": "boolean", + "description": "Has this bound been triggered yet or is it still active." + } + }, + "title": "Represents a list of valid (at the current timestamp) price ranges per associated trigger" + }, + "vegaPriceMonitoringParameters": { + "type": "object", + "properties": { + "triggers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaPriceMonitoringTrigger" + } + } + }, + "title": "PriceMonitoringParameters contains a collection of triggers to be used for a given market" + }, + "vegaPriceMonitoringSettings": { + "type": "object", + "properties": { + "parameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Specifies price monitoring parameters to be used for price monitoring purposes." + } + }, + "title": "PriceMonitoringSettings contains the settings for price monitoring" + }, + "vegaPriceMonitoringTrigger": { + "type": "object", + "properties": { + "horizon": { + "type": "string", + "format": "int64", + "description": "Price monitoring projection horizon τ in seconds." + }, + "probability": { + "type": "string", + "description": "Price monitoring probability level p." + }, + "auctionExtension": { + "type": "string", + "format": "int64", + "description": "Price monitoring auction extension duration in seconds should the price\nbreach its theoretical level over the specified horizon at the specified\nprobability level." + } + }, + "title": "PriceMonitoringTrigger holds together price projection horizon τ, probability level p, and auction extension duration" + }, + "vegaProductData": { + "type": "object", + "properties": { + "perpetualData": { + "$ref": "#/definitions/vegaPerpetualData" + } + }, + "description": "Represents market data specific to a particular product type." + }, + "vegaProposal": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique proposal ID." + }, + "reference": { + "type": "string", + "description": "Proposal reference." + }, + "partyId": { + "type": "string", + "description": "Party ID i.e. public key of the party submitting the proposal." + }, + "state": { + "$ref": "#/definitions/vegaProposalState", + "description": "Current state of the proposal, i.e. open, passed, failed etc." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Proposal timestamp for date and time as Unix time in nanoseconds when proposal was submitted to the network." + }, + "terms": { + "$ref": "#/definitions/vegaProposalTerms", + "description": "Proposal configuration and the actual change that is meant to be executed when proposal is enacted.\nSingle proposal term." + }, + "reason": { + "$ref": "#/definitions/vegaProposalError", + "description": "Reason for the current state of the proposal, this may be set in case of REJECTED and FAILED statuses." + }, + "errorDetails": { + "type": "string", + "description": "Detailed error associated to the reason." + }, + "rationale": { + "$ref": "#/definitions/vegaProposalRationale", + "description": "Rationale behind a proposal." + }, + "requiredParticipation": { + "type": "string", + "description": "Required vote participation for this proposal." + }, + "requiredMajority": { + "type": "string", + "description": "Required majority for this proposal." + }, + "requiredLiquidityProviderParticipation": { + "type": "string", + "description": "Required participation from liquidity providers, optional but is required for market update proposal." + }, + "requiredLiquidityProviderMajority": { + "type": "string", + "description": "Required majority from liquidity providers, optional but is required for market update proposal." + }, + "batchTerms": { + "$ref": "#/definitions/vegaBatchProposalTerms", + "description": "Batch proposal terms." + }, + "batchId": { + "type": "string", + "description": "ID of a batch proposal that this proposal is part of." + } + }, + "title": "Governance proposal" + }, + "vegaProposalError": { + "type": "string", + "enum": [ + "PROPOSAL_ERROR_UNSPECIFIED", + "PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON", + "PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE", + "PROPOSAL_ERROR_ENACT_TIME_TOO_SOON", + "PROPOSAL_ERROR_ENACT_TIME_TOO_LATE", + "PROPOSAL_ERROR_INSUFFICIENT_TOKENS", + "PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY", + "PROPOSAL_ERROR_NO_PRODUCT", + "PROPOSAL_ERROR_UNSUPPORTED_PRODUCT", + "PROPOSAL_ERROR_NO_TRADING_MODE", + "PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE", + "PROPOSAL_ERROR_NODE_VALIDATION_FAILED", + "PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD", + "PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS", + "PROPOSAL_ERROR_INVALID_ASSET", + "PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS", + "PROPOSAL_ERROR_NO_RISK_PARAMETERS", + "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY", + "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE", + "PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED", + "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL", + "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE", + "PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET", + "PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT", + "PROPOSAL_ERROR_INVALID_RISK_PARAMETER", + "PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED", + "PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED", + "PROPOSAL_ERROR_INVALID_ASSET_DETAILS", + "PROPOSAL_ERROR_UNKNOWN_TYPE", + "PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE", + "PROPOSAL_ERROR_INVALID_FREEFORM", + "PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE", + "PROPOSAL_ERROR_INVALID_MARKET", + "PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES", + "PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS", + "PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE", + "PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE", + "PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE", + "PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE", + "PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE", + "PROPOSAL_ERROR_INVALID_SPOT", + "PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED", + "PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET", + "PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED", + "PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID", + "PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID", + "PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE", + "PROPOSAL_ERROR_INVALID_SLA_PARAMS", + "PROPOSAL_ERROR_MISSING_SLA_PARAMS", + "PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT", + "PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM", + "PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM", + "PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED", + "PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED", + "PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES" + ], + "default": "PROPOSAL_ERROR_UNSPECIFIED", + "description": "- PROPOSAL_ERROR_UNSPECIFIED: Default value\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON: Specified close time is too early based on network parameters\n - PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE: Specified close time is too late based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_SOON: Specified enactment time is too early based on network parameters\n - PROPOSAL_ERROR_ENACT_TIME_TOO_LATE: Specified enactment time is too late based on network parameters\n - PROPOSAL_ERROR_INSUFFICIENT_TOKENS: Proposer for this proposal has insufficient tokens\n - PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY: Instrument quote name and base name were the same\n - PROPOSAL_ERROR_NO_PRODUCT: Proposal has no product\n - PROPOSAL_ERROR_UNSUPPORTED_PRODUCT: Specified product is not supported\n - PROPOSAL_ERROR_NO_TRADING_MODE: Proposal has no trading mode\n - PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE: Proposal has an unsupported trading mode\n - PROPOSAL_ERROR_NODE_VALIDATION_FAILED: Proposal failed node validation\n - PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD: Field is missing in a builtin asset source\n - PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS: Contract address is missing in the ERC20 asset source\n - PROPOSAL_ERROR_INVALID_ASSET: Asset ID is invalid or does not exist on the Vega network\n - PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS: Proposal terms timestamps are not compatible (Validation \u003c Closing \u003c Enactment)\n - PROPOSAL_ERROR_NO_RISK_PARAMETERS: No risk parameters were specified\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY: Invalid key in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE: Invalid value in update network parameter proposal\n - PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED: Validation failed for network parameter proposal\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL: Opening auction duration is less than the network minimum opening auction time\n - PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE: Opening auction duration is more than the network minimum opening auction time\n - PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET: Market proposal market could not be instantiated in execution\n - PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT: Market proposal market contained invalid product definition\n - PROPOSAL_ERROR_INVALID_RISK_PARAMETER: Market proposal has invalid risk parameter\n - PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED: Proposal was declined because vote didn't reach the majority threshold required\n - PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED: Proposal declined because the participation threshold was not reached\n - PROPOSAL_ERROR_INVALID_ASSET_DETAILS: Asset proposal has invalid asset details\n - PROPOSAL_ERROR_UNKNOWN_TYPE: Proposal is an unknown type\n - PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE: Proposal has an unknown risk parameter type\n - PROPOSAL_ERROR_INVALID_FREEFORM: Validation failed for freeform proposal\n - PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE: Party doesn't have enough equity-like share to propose an update on the market\ntargeted by the proposal\n - PROPOSAL_ERROR_INVALID_MARKET: Market targeted by the proposal does not exist or is not eligible for modification\n - PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES: Market proposal decimal place is higher than the market settlement asset decimal places\n - PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE: Market proposal contains too many price monitoring triggers\n - PROPOSAL_ERROR_LP_PRICE_RANGE_NONPOSITIVE: LP price range must be larger than 0\n - PROPOSAL_ERROR_LP_PRICE_RANGE_TOO_LARGE: LP price range must not be larger than 100\n - PROPOSAL_ERROR_LINEAR_SLIPPAGE_FACTOR_OUT_OF_RANGE: Linear slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_QUADRATIC_SLIPPAGE_FACTOR_OUT_OF_RANGE: Quadratic slippage factor is out of range, either negative or too large\n - PROPOSAL_ERROR_INVALID_SPOT: Validation failed for spot proposal\n - PROPOSAL_ERROR_SPOT_PRODUCT_DISABLED: Spot trading not enabled\n - PROPOSAL_ERROR_INVALID_SUCCESSOR_MARKET: Market proposal is invalid, either invalid insurance pool fraction, or it specifies a parent market that it can't succeed.\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_FAILED: Governance transfer proposal is invalid\n - PROPOSAL_ERROR_GOVERNANCE_TRANSFER_PROPOSAL_INVALID: Governance transfer proposal failed\n - PROPOSAL_ERROR_GOVERNANCE_CANCEL_TRANSFER_PROPOSAL_INVALID: Proposal for cancelling transfer is invalid, check proposal ID\n - PROPOSAL_ERROR_INVALID_MARKET_STATE_UPDATE: Proposal for updating market state is invalid\n - PROPOSAL_ERROR_INVALID_SLA_PARAMS: Liquidity provision SLA parameters are invalid\n - PROPOSAL_ERROR_MISSING_SLA_PARAMS: Mandatory liquidity provision SLA parameters are missing\n - PROPOSAL_ERROR_INVALID_PERPETUAL_PRODUCT: Perpetual market proposal contained invalid product definition\n - PROPOSAL_ERROR_INVALID_REFERRAL_PROGRAM: Referral program proposal is invalid\n - PROPOSAL_ERROR_INVALID_VOLUME_DISCOUNT_PROGRAM: Volume discount program proposal is invalid\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_REJECTED: One or more proposals in a batch has been rejected\n - PROPOSAL_ERROR_PROPOSAL_IN_BATCH_DECLINED: One or more proposals in a batch has been declined\n - PROPOSAL_ERROR_INVALID_SIZE_DECIMAL_PLACES: Spot market decimal places cannot be greater than the base asset’s decimal places", + "title": "List of possible errors that can cause a proposal to be in state rejected or failed" + }, + "vegaProposalParameters": { + "type": "object", + "properties": { + "minClose": { + "type": "string", + "format": "int64", + "description": "Represents the minimum time before a proposal can be closed for voting." + }, + "maxClose": { + "type": "string", + "format": "int64", + "description": "Represents the maximum time that a proposal can be open for voting." + }, + "minEnact": { + "type": "string", + "format": "int64", + "description": "Represents the minimum time before an enacted proposal takes effect." + }, + "maxEnact": { + "type": "string", + "format": "int64", + "description": "Represents the maximum time before an enacted proposal must take effect." + }, + "requiredParticipation": { + "type": "string", + "description": "Specifies the required percentage of eligible participants that must partake in the proposal for it to be valid." + }, + "requiredMajority": { + "type": "string", + "description": "Specifies the required percentage of votes a proposal needs to be approved." + }, + "minProposerBalance": { + "type": "string", + "description": "Specifies the minimum governance token balance a proposer must hold to initiate a proposal." + }, + "minVoterBalance": { + "type": "string", + "description": "Specifies the minimum governance token balance a voter must hold to participate in voting." + }, + "requiredParticipationLp": { + "type": "string", + "description": "Specifies the required percentage of participation from liquidity providers for the proposal to be valid." + }, + "requiredMajorityLp": { + "type": "string", + "description": "Specifies the required majority percentage from liquidity providers for a proposal to be approved." + }, + "minEquityLikeShare": { + "type": "string", + "description": "Specifies the minimum share that is akin to equity, which a participant must hold for their vote to be eligible." + } + } + }, + "vegaProposalRationale": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Description to show a short title / something in case the link goes offline.\nThis is to be between 0 and 20k unicode characters.\nThis is mandatory for all proposals." + }, + "title": { + "type": "string", + "description": "Title to be used to give a short description of the proposal in lists.\nThis is to be between 0 and 100 unicode characters.\nThis is mandatory for all proposals." + } + }, + "description": "Rationale behind a proposal." + }, + "vegaProposalState": { + "type": "string", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_FAILED", + "STATE_OPEN", + "STATE_PASSED", + "STATE_REJECTED", + "STATE_DECLINED", + "STATE_ENACTED", + "STATE_WAITING_FOR_NODE_VOTE" + ], + "default": "STATE_UNSPECIFIED", + "description": "- STATE_UNSPECIFIED: Default value, always invalid\n - STATE_FAILED: Proposal enactment has failed - even though proposal has passed, its execution could not be performed\n - STATE_OPEN: Proposal is open for voting\n - STATE_PASSED: Proposal has gained enough support to be executed\n - STATE_REJECTED: Proposal wasn't accepted i.e. proposal terms failed validation due to wrong configuration or failed to meet network requirements.\n - STATE_DECLINED: Proposal didn't get enough votes, e.g. either failed to gain required participation or majority level.\n - STATE_ENACTED: Proposal enacted.\n - STATE_WAITING_FOR_NODE_VOTE: Waiting for node validation of the proposal", + "title": "Proposal state transition:\nOpen -\u003e\n - Passed -\u003e Enacted.\n - Passed -\u003e Failed.\n - Declined\nRejected\nProposal can enter Failed state from any other state" + }, + "vegaProposalTerms": { + "type": "object", + "properties": { + "closingTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when voting closes for this proposal,\nconstrained by `minClose` and `maxClose` network parameters." + }, + "enactmentTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds when proposal gets enacted if passed,\nconstrained by `minEnact` and `maxEnact` network parameters." + }, + "validationTimestamp": { + "type": "string", + "format": "int64", + "description": "Validation timestamp as Unix time in seconds." + }, + "updateMarket": { + "$ref": "#/definitions/vegaUpdateMarket", + "description": "Proposal change for modifying an existing futures market on Vega." + }, + "newMarket": { + "$ref": "#/definitions/vegaNewMarket", + "description": "Proposal change for creating new futures market on Vega." + }, + "updateNetworkParameter": { + "$ref": "#/definitions/vegaUpdateNetworkParameter", + "description": "Proposal change for updating Vega network parameters." + }, + "newAsset": { + "$ref": "#/definitions/vegaNewAsset", + "description": "Proposal change for creating new assets on Vega." + }, + "newFreeform": { + "$ref": "#/definitions/vegaNewFreeform", + "description": "Proposal change for a freeform request, which can be voted on but does not change the behaviour of the system,\nand can be used to gauge community sentiment." + }, + "updateAsset": { + "$ref": "#/definitions/vegaUpdateAsset", + "description": "Proposal change for updating an asset." + }, + "newSpotMarket": { + "$ref": "#/definitions/vegaNewSpotMarket", + "description": "Proposal change for creating new spot market on Vega." + }, + "updateSpotMarket": { + "$ref": "#/definitions/vegaUpdateSpotMarket", + "description": "Proposal change for modifying an existing spot market on Vega." + }, + "newTransfer": { + "$ref": "#/definitions/vegaNewTransfer", + "description": "Proposal change for a governance transfer." + }, + "cancelTransfer": { + "$ref": "#/definitions/vegaCancelTransfer", + "description": "Cancel a governance transfer." + }, + "updateMarketState": { + "$ref": "#/definitions/vegaUpdateMarketState", + "description": "Proposal change for updating the state of a market." + }, + "updateReferralProgram": { + "$ref": "#/definitions/vegaUpdateReferralProgram", + "description": "Proposal change for updating the referral program." + }, + "updateVolumeDiscountProgram": { + "$ref": "#/definitions/vegaUpdateVolumeDiscountProgram", + "description": "Proposal change for updating the volume discount program." + } + }, + "title": "Terms for a governance proposal on Vega" + }, + "vegaRank": { + "type": "object", + "properties": { + "startRank": { + "type": "integer", + "format": "int64" + }, + "shareRatio": { + "type": "integer", + "format": "int64" + } + } + }, + "vegaRecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64", + "description": "Last epoch at which this transfer shall be paid." + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy", + "description": "Optional parameter defining how a transfer is dispatched." + }, + "factor": { + "type": "string", + "description": "Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc." + } + }, + "title": "Specific details for a recurring transfer" + }, + "vegaReferralProgram": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Incremental version of the program. It is incremented after each program\nupdate." + }, + "id": { + "type": "string", + "description": "Unique ID generated from the proposal that created this program." + }, + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBenefitTier" + }, + "description": "Defined benefit tiers ordered by increasing discounts." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds, after which when the current epoch ends,\nthe program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which the referral set's running volume is evaluated." + }, + "stakingTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStakingTier" + }, + "description": "Defined benefit tiers ordered by increasing reward multiplier. Determines the level of\nbenefit a party can expect based on their staking." + } + } + }, + "vegaReferralProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + }, + "stakingTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaStakingTier" + }, + "description": "Defined staking tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on their staking." + } + } + }, + "vegaRiskFactor": { + "type": "object", + "properties": { + "market": { + "type": "string", + "description": "Market ID that relates to this risk factor." + }, + "short": { + "type": "string", + "description": "Short Risk factor value." + }, + "long": { + "type": "string", + "description": "Long Risk factor value." + } + }, + "title": "Risk factors are used to calculate the current risk associated with orders trading on a given market" + }, + "vegaRiskFactorOverride": { + "type": "object", + "properties": { + "short": { + "type": "string", + "description": "Short Risk factor value." + }, + "long": { + "type": "string", + "description": "Long Risk factor value." + } + }, + "title": "Risk factor override to control stable leverage" + }, + "vegaScalingFactors": { + "type": "object", + "properties": { + "searchLevel": { + "type": "number", + "format": "double", + "description": "Collateral search level. If collateral dips below this value,\nthe system will search for collateral to release." + }, + "initialMargin": { + "type": "number", + "format": "double", + "description": "Initial margin level. This is the minimum amount of collateral\nrequired to open a position in a market that requires margin." + }, + "collateralRelease": { + "type": "number", + "format": "double", + "description": "Collateral release level. If a trader has collateral above this level,\nthe system will release collateral to a trader's general collateral account\nfor the asset." + } + }, + "title": "Scaling Factors (for use in margin calculation)" + }, + "vegaSide": { + "type": "string", + "enum": [ + "SIDE_UNSPECIFIED", + "SIDE_BUY", + "SIDE_SELL" + ], + "default": "SIDE_UNSPECIFIED", + "description": "- SIDE_UNSPECIFIED: Default value, always invalid\n - SIDE_BUY: Buy order\n - SIDE_SELL: Sell order", + "title": "Side relates to the direction of an order, to Buy, or Sell" + }, + "vegaSimpleModelParams": { + "type": "object", + "properties": { + "factorLong": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for long." + }, + "factorShort": { + "type": "number", + "format": "double", + "description": "Pre-defined risk factor value for short." + }, + "maxMoveUp": { + "type": "number", + "format": "double", + "description": "Pre-defined maximum price move up that the model considers as valid." + }, + "minMoveDown": { + "type": "number", + "format": "double", + "description": "Pre-defined minimum price move down that the model considers as valid." + }, + "probabilityOfTrading": { + "type": "number", + "format": "double", + "description": "Pre-defined constant probability of trading." + } + }, + "title": "Risk model parameters for simple modelling" + }, + "vegaSimpleRiskModel": { + "type": "object", + "properties": { + "params": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Risk model params for simple modelling." + } + }, + "title": "Risk model for simple modelling" + }, + "vegaSpecBindingForCompositePrice": { + "type": "object", + "properties": { + "priceSourceProperty": { + "type": "string", + "description": "The property name of price." + } + }, + "description": "Describes which property of the data source data is to be\nused for price source." + }, + "vegaSpot": { + "type": "object", + "properties": { + "baseAsset": { + "type": "string", + "description": "Asset ID of the underlying base asset for the spot product." + }, + "quoteAsset": { + "type": "string", + "description": "Asset ID of the underlying quote asset for the spot product." + } + }, + "title": "Spot product definition" + }, + "vegaSpotProduct": { + "type": "object", + "properties": { + "baseAsset": { + "type": "string", + "description": "Base asset ID." + }, + "quoteAsset": { + "type": "string", + "description": "Quote asset ID." + } + }, + "title": "Spot product configuration" + }, + "vegaStakingTier": { + "type": "object", + "properties": { + "minimumStakedTokens": { + "type": "string", + "description": "Required number of governance tokens ($VEGA) a referrer must have staked to\nreceive the multiplier." + }, + "referralRewardMultiplier": { + "type": "string", + "description": "Multiplier applied to the referral reward factor when calculating referral\nrewards due to the referrer." + } + } + }, + "vegaStopOrder": { + "type": "object", + "properties": { + "id": { + "type": "string", + "title": "ID of this stop order\nalso the ID of the associated order if it is ever triggered" + }, + "ocoLinkId": { + "type": "string", + "title": "The ID of the 'other' part of the OCO if 2 stop orders were submitted at once" + }, + "expiresAt": { + "type": "string", + "format": "int64", + "description": "Optional expiry timestamp." + }, + "expiryStrategy": { + "$ref": "#/definitions/StopOrderExpiryStrategy", + "description": "Strategy to adopt if the expiry time is reached." + }, + "triggerDirection": { + "$ref": "#/definitions/StopOrderTriggerDirection", + "description": "Trigger direction for this stop order." + }, + "status": { + "$ref": "#/definitions/vegaStopOrderStatus", + "description": "Status of the stop order." + }, + "createdAt": { + "type": "string", + "format": "int64", + "description": "Creation time of the stop order." + }, + "updatedAt": { + "type": "string", + "format": "int64", + "description": "Last update of this stop order." + }, + "orderId": { + "type": "string", + "description": "ID of the order created once the trigger is hit." + }, + "partyId": { + "type": "string", + "description": "ID of the party that submitted this stop order." + }, + "marketId": { + "type": "string", + "description": "ID of the market the stop order is submitted to." + }, + "rejectionReason": { + "$ref": "#/definitions/StopOrderRejectionReason", + "title": "An optional reason for why a stop order was rejected" + }, + "sizeOverrideSetting": { + "$ref": "#/definitions/StopOrderSizeOverrideSetting", + "title": "Size override setting" + }, + "sizeOverrideValue": { + "$ref": "#/definitions/StopOrderSizeOverrideValue", + "title": "Size override value" + }, + "price": { + "type": "string", + "description": "Fixed price at which the order will be submitted." + }, + "trailingPercentOffset": { + "type": "string", + "title": "Trailing percentage at which the order will be submitted.\nThis should be expressed as a decimal value between 0 and 1, e.g. 0.01 for 1%" + } + } + }, + "vegaStopOrderStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_PENDING", + "STATUS_CANCELLED", + "STATUS_STOPPED", + "STATUS_TRIGGERED", + "STATUS_EXPIRED", + "STATUS_REJECTED" + ], + "default": "STATUS_UNSPECIFIED", + "title": "- STATUS_UNSPECIFIED: Never valid\n - STATUS_PENDING: Pending to be executed once the trigger is breached\n - STATUS_CANCELLED: Cancelled by the user\n - STATUS_STOPPED: Stopped by the network, e.g: OCO on the other side has been triggered\n - STATUS_TRIGGERED: Stop order has been triggered and generated an order\n - STATUS_EXPIRED: Stop order has expired\n - STATUS_REJECTED: Stop order was rejected at submission" + }, + "vegaSuccessorConfiguration": { + "type": "object", + "properties": { + "parentMarketId": { + "type": "string", + "description": "ID of the market that the successor should take over from." + }, + "insurancePoolFraction": { + "type": "string", + "description": "A decimal value between or equal to 0 and 1, specifying the fraction of the insurance pool balance that is carried over from the parent market to the successor." + } + }, + "description": "Configuration required to turn a new market proposal in to a successor market proposal." + }, + "vegaTargetStakeParameters": { + "type": "object", + "properties": { + "timeWindow": { + "type": "string", + "format": "int64", + "description": "Specifies length of time window expressed in seconds for target stake calculation." + }, + "scalingFactor": { + "type": "number", + "format": "double", + "description": "Specifies scaling factors used in target stake calculation." + } + }, + "title": "TargetStakeParameters contains parameters used in target stake calculation" + }, + "vegaTradableInstrument": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaInstrument", + "description": "Details for the underlying instrument." + }, + "marginCalculator": { + "$ref": "#/definitions/vegaMarginCalculator", + "description": "Margin calculator for the instrument." + }, + "logNormalRiskModel": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal." + }, + "simpleRiskModel": { + "$ref": "#/definitions/vegaSimpleRiskModel", + "description": "Simple." + } + }, + "title": "Tradable Instrument definition" + }, + "vegaTrade": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the trade." + }, + "marketId": { + "type": "string", + "description": "Market ID on which the trade occurred." + }, + "price": { + "type": "string", + "description": "Price for the trade, the price is an integer, for example `123456` is a correctly\nformatted price of `1.23456` assuming market configured to 5 decimal places." + }, + "size": { + "type": "string", + "format": "uint64", + "description": "Size filled for the trade." + }, + "buyer": { + "type": "string", + "description": "Unique party ID for the buyer." + }, + "seller": { + "type": "string", + "description": "Unique party ID for the seller." + }, + "aggressor": { + "$ref": "#/definitions/vegaSide", + "description": "Direction of the aggressive party e.g. SIDE_BUY or SIDE_SELL." + }, + "buyOrder": { + "type": "string", + "description": "Identifier of the order from the buy side." + }, + "sellOrder": { + "type": "string", + "description": "Identifier of the order from the sell side." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds for when the trade occurred." + }, + "type": { + "$ref": "#/definitions/vegaTradeType", + "description": "Type for the trade." + }, + "buyerFee": { + "$ref": "#/definitions/vegaFee", + "description": "Fee amount charged to the buyer party for the trade." + }, + "sellerFee": { + "$ref": "#/definitions/vegaFee", + "description": "Fee amount charged to the seller party for the trade." + }, + "buyerAuctionBatch": { + "type": "string", + "format": "uint64", + "description": "Auction batch number that the buy side order was placed in." + }, + "sellerAuctionBatch": { + "type": "string", + "format": "uint64", + "description": "Auction batch number that the sell side order was placed in." + }, + "assetPrice": { + "type": "string", + "description": "Price for the trade using asset decimals, as opposed to market decimals used\nin the price field. This is only used in trade events for position updates." + } + }, + "title": "A trade occurs when an aggressive order crosses one or more passive orders on the order book for a market on Vega" + }, + "vegaTradeType": { + "type": "string", + "enum": [ + "TYPE_UNSPECIFIED", + "TYPE_DEFAULT", + "TYPE_NETWORK_CLOSE_OUT_GOOD", + "TYPE_NETWORK_CLOSE_OUT_BAD" + ], + "default": "TYPE_UNSPECIFIED", + "description": "- TYPE_UNSPECIFIED: Default value, always invalid\n - TYPE_DEFAULT: Normal trading between two parties\n - TYPE_NETWORK_CLOSE_OUT_GOOD: Trading initiated by the network with another party on the book,\nwhich helps to zero-out the positions of one or more distressed parties\n - TYPE_NETWORK_CLOSE_OUT_BAD: Trading initiated by the network with another party off the book,\nwith a distressed party in order to zero-out the position of the party", + "title": "Type values for a trade" + }, + "vegaTransferType": { + "type": "string", + "enum": [ + "TRANSFER_TYPE_UNSPECIFIED", + "TRANSFER_TYPE_LOSS", + "TRANSFER_TYPE_WIN", + "TRANSFER_TYPE_MTM_LOSS", + "TRANSFER_TYPE_MTM_WIN", + "TRANSFER_TYPE_MARGIN_LOW", + "TRANSFER_TYPE_MARGIN_HIGH", + "TRANSFER_TYPE_MARGIN_CONFISCATED", + "TRANSFER_TYPE_MAKER_FEE_PAY", + "TRANSFER_TYPE_MAKER_FEE_RECEIVE", + "TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY", + "TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE", + "TRANSFER_TYPE_LIQUIDITY_FEE_PAY", + "TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE", + "TRANSFER_TYPE_BOND_LOW", + "TRANSFER_TYPE_BOND_HIGH", + "TRANSFER_TYPE_WITHDRAW", + "TRANSFER_TYPE_DEPOSIT", + "TRANSFER_TYPE_BOND_SLASHING", + "TRANSFER_TYPE_REWARD_PAYOUT", + "TRANSFER_TYPE_TRANSFER_FUNDS_SEND", + "TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE", + "TRANSFER_TYPE_CLEAR_ACCOUNT", + "TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE", + "TRANSFER_TYPE_SPOT", + "TRANSFER_TYPE_HOLDING_LOCK", + "TRANSFER_TYPE_HOLDING_RELEASE", + "TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION", + "TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE", + "TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE", + "TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY", + "TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY", + "TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT", + "TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE", + "TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS", + "TRANSFER_TYPE_PERPETUALS_FUNDING_WIN", + "TRANSFER_TYPE_REWARDS_VESTED", + "TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY", + "TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE", + "TRANSFER_TYPE_ORDER_MARGIN_LOW", + "TRANSFER_TYPE_ORDER_MARGIN_HIGH", + "TRANSFER_TYPE_ISOLATED_MARGIN_LOW", + "TRANSFER_TYPE_ISOLATED_MARGIN_HIGH", + "TRANSFER_TYPE_AMM_LOW", + "TRANSFER_TYPE_AMM_HIGH", + "TRANSFER_TYPE_AMM_RELEASE" + ], + "default": "TRANSFER_TYPE_UNSPECIFIED", + "description": "- TRANSFER_TYPE_UNSPECIFIED: Default value, always invalid\n - TRANSFER_TYPE_LOSS: Funds deducted after final settlement loss\n - TRANSFER_TYPE_WIN: Funds added to general account after final settlement gain\n - TRANSFER_TYPE_MTM_LOSS: Funds deducted from margin account after mark to market loss\n - TRANSFER_TYPE_MTM_WIN: Funds added to margin account after mark to market gain\n - TRANSFER_TYPE_MARGIN_LOW: Funds transferred from general account to meet margin requirement\n - TRANSFER_TYPE_MARGIN_HIGH: Excess margin amount returned to general account\n - TRANSFER_TYPE_MARGIN_CONFISCATED: Margin confiscated from margin account to fulfil closeout\n - TRANSFER_TYPE_MAKER_FEE_PAY: Maker fee paid from general account\n - TRANSFER_TYPE_MAKER_FEE_RECEIVE: Maker fee received into general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY: Infrastructure fee paid from general account\n - TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE: Infrastructure fee received into general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_PAY: Liquidity fee paid from general account\n - TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE: Liquidity fee received into general account\n - TRANSFER_TYPE_BOND_LOW: Bond account funded from general account to meet required bond amount\n - TRANSFER_TYPE_BOND_HIGH: Bond returned to general account after liquidity commitment was reduced\n - TRANSFER_TYPE_WITHDRAW: Funds withdrawn from general account\n - TRANSFER_TYPE_DEPOSIT: Funds deposited to general account\n - TRANSFER_TYPE_BOND_SLASHING: Bond account penalised when liquidity commitment not met\n - TRANSFER_TYPE_REWARD_PAYOUT: Reward payout received\n - TRANSFER_TYPE_TRANSFER_FUNDS_SEND: Internal Vega network instruction for the collateral engine to move funds from a user's general account into the pending transfers pool\n - TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE: Internal Vega network instruction for the collateral engine to move funds from the pending transfers pool account into the destination account\n - TRANSFER_TYPE_CLEAR_ACCOUNT: Market-related accounts emptied because market has closed\n - TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE: Balances restored after network restart\n - TRANSFER_TYPE_SPOT: Spot trade delivery\n - TRANSFER_TYPE_HOLDING_LOCK: An internal instruction to transfer a quantity corresponding to an active spot order from a general account into a party holding account.\n - TRANSFER_TYPE_HOLDING_RELEASE: An internal instruction to transfer an excess quantity corresponding to an active spot order from a holding account into a party general account.\n - TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION: Insurance pool fraction transfer from parent to successor market.\n - TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE: Allocates liquidity fee earnings to each liquidity provider's network controlled liquidity fee account.\n - TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE: Distributes net fee earnings from liquidity provider's fee account to their general account.\n - TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY: Applies SLA penalty by moving funds from party's bond account to market's insurance pool.\n - TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY: Applies SLA penalty by moving funds from the liquidity provider's fee account to market insurance pool.\n - TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT: Collects penalties from the liquidity provider's fee account before the fee revenue is paid, and transfers it to the market's bonus distribution account.\n - TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE: Distributes performance bonus from market bonus to liquidity provider's general account.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS: Funds deducted from margin account after a perpetuals funding loss.\n - TRANSFER_TYPE_PERPETUALS_FUNDING_WIN: Funds added to margin account after a perpetuals funding gain.\n - TRANSFER_TYPE_REWARDS_VESTED: Funds moved from the vesting account to the vested account once the vesting period is reached.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY: Fee referrer reward paid from general account.\n - TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE: Fee referrer reward received into general account of the referrer.\n - TRANSFER_TYPE_ORDER_MARGIN_LOW: Funds transferred from general account to meet order margin requirement in isolated margin mode.\n - TRANSFER_TYPE_ORDER_MARGIN_HIGH: Excess order margin amount returned to general account.\n - TRANSFER_TYPE_ISOLATED_MARGIN_LOW: Transfer from order margin account to margin account due to increase of position.\n - TRANSFER_TYPE_ISOLATED_MARGIN_HIGH: Transfer from excess order margin account to general account.\n - TRANSFER_TYPE_AMM_LOW: Transfer from a party's general account to their AMM's general account.\n - TRANSFER_TYPE_AMM_HIGH: Transfer from an AMM's general account to their owner's general account.\n - TRANSFER_TYPE_AMM_RELEASE: Transfer releasing an AMM's general account upon closure.", + "title": "Transfers can occur between parties on Vega, these are the types that indicate why a transfer took place" + }, + "vegaUpdateAsset": { + "type": "object", + "properties": { + "assetId": { + "type": "string", + "description": "Asset ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaAssetDetailsUpdate", + "description": "Changes to apply on an existing asset." + } + }, + "title": "Update an existing asset on Vega" + }, + "vegaUpdateFutureProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data of settlement data." + }, + "dataSourceSpecForTradingTermination": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "The data source spec describing the data source for trading termination." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToFutureBinding", + "description": "The binding between the data source spec and the settlement data." + } + }, + "title": "Future product configuration" + }, + "vegaUpdateInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + }, + "future": { + "$ref": "#/definitions/vegaUpdateFutureProduct", + "description": "Future." + }, + "perpetual": { + "$ref": "#/definitions/vegaUpdatePerpetualProduct", + "description": "Perpetual." + } + }, + "title": "Instrument configuration" + }, + "vegaUpdateMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateMarketConfiguration", + "description": "Updated configuration of the futures market." + } + }, + "title": "Update an existing market on Vega" + }, + "vegaUpdateMarketConfiguration": { + "type": "object", + "properties": { + "instrument": { + "$ref": "#/definitions/vegaUpdateInstrumentConfiguration", + "description": "Updated futures market instrument configuration." + }, + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional futures market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "liquidityMonitoringParameters": { + "$ref": "#/definitions/vegaLiquidityMonitoringParameters", + "description": "Liquidity monitoring parameters." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "lpPriceRange": { + "type": "string", + "description": "DEPRECATED: Use liquidity SLA parameters instead.\nPercentage move up and down from the mid price which specifies the range of\nprice levels over which automated liquidity provisions will be deployed." + }, + "linearSlippageFactor": { + "type": "string", + "description": "Linear slippage factor is used to cap the slippage component of maintenance margin - it is applied to the slippage volume." + }, + "quadraticSlippageFactor": { + "type": "string", + "description": "Quadratic slippage factor is used to cap the slippage component of maintenance margin - it is applied to the square of the slippage volume." + }, + "liquiditySlaParameters": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "title": "Liquidity SLA parameters" + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "liquidationStrategy": { + "$ref": "#/definitions/vegaLiquidationStrategy", + "title": "Liquidation strategy parameters" + }, + "markPriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Mark price configuration." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a futures market on Vega" + }, + "vegaUpdateMarketState": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaUpdateMarketStateConfiguration", + "title": "Configuration for governance-initiated change of a market's state" + } + } + }, + "vegaUpdateMarketStateConfiguration": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "title": "ID of the market" + }, + "updateType": { + "$ref": "#/definitions/vegaMarketStateUpdateType", + "title": "Type of the market update" + }, + "price": { + "type": "string", + "title": "Settlement price, relevant only for market termination for futures markets" + } + } + }, + "vegaUpdateNetworkParameter": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaNetworkParameter", + "description": "The network parameter to update." + } + }, + "title": "Update network configuration on Vega" + }, + "vegaUpdatePerpetualProduct": { + "type": "object", + "properties": { + "quoteName": { + "type": "string", + "description": "Human-readable name/abbreviation of the quote name." + }, + "marginFundingFactor": { + "type": "string", + "description": "Controls how much the upcoming funding payment liability contributes to party's margin, in the range [0, 1]." + }, + "interestRate": { + "type": "string", + "description": "Continuously compounded interest rate used in funding rate calculation, in the range [-1, 1]." + }, + "clampLowerBound": { + "type": "string", + "description": "Lower bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "clampUpperBound": { + "type": "string", + "description": "Upper bound for the clamp function used as part of the funding rate calculation, in the range [-1, 1]." + }, + "dataSourceSpecForSettlementSchedule": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement schedule." + }, + "dataSourceSpecForSettlementData": { + "$ref": "#/definitions/vegaDataSourceDefinition", + "description": "Data source spec describing the data source for settlement." + }, + "dataSourceSpecBinding": { + "$ref": "#/definitions/vegaDataSourceSpecToPerpetualBinding", + "description": "Binding between the data source spec and the settlement data." + }, + "fundingRateScalingFactor": { + "type": "string", + "description": "Factor applied to funding-rates. This scales the impact that spot price deviations have on funding payments." + }, + "fundingRateLowerBound": { + "type": "string", + "description": "Lower bound for the funding-rate such that the funding-rate will never be lower than this value." + }, + "fundingRateUpperBound": { + "type": "string", + "description": "Upper bound for the funding-rate such that the funding-rate will never be higher than this value." + }, + "internalCompositePriceConfiguration": { + "$ref": "#/definitions/vegaCompositePriceConfiguration", + "description": "Configuration for the internal composite price used in funding payment calculation." + } + }, + "title": "Perpetual product configuration" + }, + "vegaUpdateReferralProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaReferralProgramChanges", + "description": "Configuration for change to update a referral program." + } + } + }, + "vegaUpdateSpotInstrumentConfiguration": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Instrument code, human-readable shortcode used to describe the instrument." + }, + "name": { + "type": "string", + "title": "Instrument name" + } + } + }, + "vegaUpdateSpotMarket": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "Market ID the update is for." + }, + "changes": { + "$ref": "#/definitions/vegaUpdateSpotMarketConfiguration", + "description": "Updated configuration of the spot market." + } + }, + "title": "Update an existing spot market on Vega" + }, + "vegaUpdateSpotMarketConfiguration": { + "type": "object", + "properties": { + "metadata": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Optional spot market metadata, tags." + }, + "priceMonitoringParameters": { + "$ref": "#/definitions/vegaPriceMonitoringParameters", + "description": "Price monitoring parameters." + }, + "targetStakeParameters": { + "$ref": "#/definitions/vegaTargetStakeParameters", + "description": "Specifies parameters related to target stake calculation." + }, + "simple": { + "$ref": "#/definitions/vegaSimpleModelParams", + "description": "Simple risk model parameters, valid only if MODEL_SIMPLE is selected." + }, + "logNormal": { + "$ref": "#/definitions/vegaLogNormalRiskModel", + "description": "Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected." + }, + "slaParams": { + "$ref": "#/definitions/vegaLiquiditySLAParameters", + "description": "Specifies the liquidity provision SLA parameters." + }, + "liquidityFeeSettings": { + "$ref": "#/definitions/vegaLiquidityFeeSettings", + "description": "Specifies how the liquidity fee for the market will be calculated." + }, + "tickSize": { + "type": "string", + "title": "The market tick size defines the minimum change in quote price for the market" + }, + "instrument": { + "$ref": "#/definitions/vegaUpdateSpotInstrumentConfiguration", + "description": "Specifies the name and code of the spot instrument." + }, + "enableTransactionReordering": { + "type": "boolean", + "title": "If enabled aggressive orders sent to the market will be delayed by the configured number of blocks" + } + }, + "title": "Configuration to update a spot market on Vega" + }, + "vegaUpdateVolumeDiscountProgram": { + "type": "object", + "properties": { + "changes": { + "$ref": "#/definitions/vegaVolumeDiscountProgramChanges", + "title": "Configuration for a change to update a volume discount program" + } + } + }, + "vegaVolumeBenefitTier": { + "type": "object", + "properties": { + "minimumRunningNotionalTakerVolume": { + "type": "string", + "description": "Required running notional taker volume in quantum units for parties\nto access this tier." + }, + "volumeDiscountFactor": { + "type": "string", + "description": "Proportion of the taker fees to be discounted." + } + } + }, + "vegaVolumeDiscountProgram": { + "type": "object", + "properties": { + "version": { + "type": "string", + "format": "uint64", + "description": "Incremental version of the program. It is incremented after each program\nupdate." + }, + "id": { + "type": "string", + "description": "Unique ID generated from the proposal that created this program." + }, + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVolumeBenefitTier" + }, + "description": "Defined benefit tiers ordered by increasing discounts." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which a referral set's running volume is evaluated." + } + } + }, + "vegaVolumeDiscountProgramChanges": { + "type": "object", + "properties": { + "benefitTiers": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVolumeBenefitTier" + }, + "description": "Defined benefit tiers in increasing order. First element will give Tier 1,\nsecond element will give Tier 2, and so on. Determines the level of\nbenefit a party can expect based on performance criteria." + }, + "endOfProgramTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp as Unix time in seconds, after which when the current epoch\nends, the program will end and benefits will be disabled." + }, + "windowLength": { + "type": "string", + "format": "uint64", + "description": "Number of epochs over which to evaluate a referral set's running volume." + } + } + }, + "vegaVote": { + "type": "object", + "properties": { + "partyId": { + "type": "string", + "description": "Voter's party ID." + }, + "value": { + "$ref": "#/definitions/vegaVoteValue", + "description": "Which way the party voted." + }, + "proposalId": { + "type": "string", + "description": "Proposal ID being voted on." + }, + "timestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp in Unix nanoseconds when the vote was acknowledged by the network." + }, + "totalGovernanceTokenBalance": { + "type": "string", + "description": "Total number of governance token for the party that cast the vote." + }, + "totalGovernanceTokenWeight": { + "type": "string", + "description": "The weight of this vote based on the total number of governance tokens." + }, + "totalEquityLikeShareWeight": { + "type": "string", + "description": "The weight of the vote compared to the total amount of equity-like share on the market. It is only populated if the vote is for a single type proposal." + }, + "elsPerMarket": { + "type": "array", + "items": { + "$ref": "#/definitions/vegaVoteELSPair" + }, + "description": "The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal." + } + }, + "title": "Governance vote" + }, + "vegaVoteELSPair": { + "type": "object", + "properties": { + "marketId": { + "type": "string", + "description": "The market ID." + }, + "els": { + "type": "string", + "description": "The equity-like share weight for this market." + } + } + }, + "vegaVoteValue": { + "type": "string", + "enum": [ + "VALUE_UNSPECIFIED", + "VALUE_NO", + "VALUE_YES" + ], + "default": "VALUE_UNSPECIFIED", + "description": "- VALUE_UNSPECIFIED: Default value, always invalid\n - VALUE_NO: Vote against the proposal\n - VALUE_YES: Vote in favour of the proposal", + "title": "Vote value" + }, + "vegaWithdrawExt": { + "type": "object", + "properties": { + "erc20": { + "$ref": "#/definitions/vegaErc20WithdrawExt", + "description": "ERC20 withdrawal details." + } + }, + "title": "Withdrawal external details" + }, + "vegaWithdrawal": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Unique ID for the withdrawal." + }, + "partyId": { + "type": "string", + "description": "Unique party ID of the user initiating the withdrawal." + }, + "amount": { + "type": "string", + "description": "Amount to be withdrawn. This field is an unsigned integer scaled to the asset's decimal places." + }, + "asset": { + "type": "string", + "description": "Asset to withdraw funds from." + }, + "status": { + "$ref": "#/definitions/vegaWithdrawalStatus", + "description": "Status of the withdrawal." + }, + "ref": { + "type": "string", + "description": "Reference which is used by the foreign chain\nto refer to this withdrawal." + }, + "txHash": { + "type": "string", + "description": "Hash of the foreign chain for this transaction." + }, + "createdTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the network started to process this withdrawal." + }, + "withdrawnTimestamp": { + "type": "string", + "format": "int64", + "description": "Timestamp for when the withdrawal was finalised by the network." + }, + "ext": { + "$ref": "#/definitions/vegaWithdrawExt", + "description": "Foreign chain specifics." + } + }, + "title": "Withdrawal from the Vega network" + }, + "vegaWithdrawalStatus": { + "type": "string", + "enum": [ + "STATUS_UNSPECIFIED", + "STATUS_OPEN", + "STATUS_REJECTED", + "STATUS_FINALIZED" + ], + "default": "STATUS_UNSPECIFIED", + "description": "- STATUS_UNSPECIFIED: Default value, always invalid\n - STATUS_OPEN: Withdrawal is open and being processed by the network\n - STATUS_REJECTED: Withdrawal have been cancelled\n - STATUS_FINALIZED: Withdrawal went through and is fully finalised, the funds are removed from the\nVega network and are unlocked on the foreign chain bridge, for example, on the Ethereum network", + "title": "Status of the withdrawal" + }, + "vegacommandsv1OneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64", + "description": "Timestamp, in Unix nanoseconds, for when the transfer should be executed, i.e., assets transferred into the receiver's account." + } + }, + "description": "Details for a one-off transfer." + }, + "vegacommandsv1RecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64", + "description": "First epoch from which this transfer shall be executed." + }, + "endEpoch": { + "type": "string", + "format": "uint64", + "description": "Last epoch at which this transfer shall be executed." + }, + "factor": { + "type": "string", + "description": "Factor that the initial transfer amount is multiplied by for each epoch that it is executed.\nFor example if the initial transfer amount is 1000 and the factor is 0.5, then the amounts transferred per epoch will be 1000, 500, 250, 125, etc." + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy", + "description": "Optional parameter defining how a transfer is dispatched." + } + }, + "title": "Details for a recurring transfer" + }, + "vegacommandsv1Transfer": { + "type": "object", + "properties": { + "fromAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Account type from which the funds of the party should be taken." + }, + "to": { + "type": "string", + "description": "Public key of the destination account." + }, + "toAccountType": { + "$ref": "#/definitions/vegaAccountType", + "description": "Type of the destination account." + }, + "asset": { + "type": "string", + "description": "Asset ID of the asset to be transferred." + }, + "amount": { + "type": "string", + "description": "Amount to be taken from the source account, as an unsigned integer scaled to the asset's decimal places." + }, + "reference": { + "type": "string", + "description": "Reference to be attached to the transfer." + }, + "from": { + "type": "string", + "description": "AMM key from which assets are to be transferred, if applicable.\nThe submitter of the transaction must be the owner of this AMM key.\nIf provided, the 'from_account_type' must be REWARDS_VESTED, and the asset in this account\nmust match the asset specified in the transfer." + }, + "oneOff": { + "$ref": "#/definitions/vegacommandsv1OneOffTransfer", + "description": "Details of a one-off transfer that is executed once at a specified time." + }, + "recurring": { + "$ref": "#/definitions/vegacommandsv1RecurringTransfer", + "description": "Details of a transfer that is executed once every epoch until stopped." + } + }, + "title": "Command that allows a party to move assets from one account to another.\nA transfer can be set up as a single one-off transfer, or a recurring transfer that occurs once at the start of each epoch.\nEach transfer incurs a fee as specified by the network parameter `transfer.fee.factor`" + }, + "vegaeventsv1OneOffTransfer": { + "type": "object", + "properties": { + "deliverOn": { + "type": "string", + "format": "int64" + } + } + }, + "vegaeventsv1RecurringTransfer": { + "type": "object", + "properties": { + "startEpoch": { + "type": "string", + "format": "uint64" + }, + "endEpoch": { + "type": "string", + "format": "uint64" + }, + "factor": { + "type": "string" + }, + "dispatchStrategy": { + "$ref": "#/definitions/vegaDispatchStrategy" + } + } + }, + "vegaeventsv1Transfer": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "from": { + "type": "string" + }, + "fromAccountType": { + "$ref": "#/definitions/vegaAccountType" + }, + "to": { + "type": "string" + }, + "toAccountType": { + "$ref": "#/definitions/vegaAccountType" + }, + "asset": { + "type": "string" + }, + "amount": { + "type": "string" + }, + "reference": { + "type": "string" + }, + "status": { + "$ref": "#/definitions/v1TransferStatus" + }, + "timestamp": { + "type": "string", + "format": "int64" + }, + "reason": { + "type": "string" + }, + "gameId": { + "type": "string", + "title": "ID of the game this transfer was made in relation to. A transfer is made to members of a team\nor participants who take part in a game and are rewarded for their participation" + }, + "oneOff": { + "$ref": "#/definitions/vegaeventsv1OneOffTransfer" + }, + "recurring": { + "$ref": "#/definitions/vegaeventsv1RecurringTransfer" + }, + "oneOffGovernance": { + "$ref": "#/definitions/v1OneOffGovernanceTransfer" + }, + "recurringGovernance": { + "$ref": "#/definitions/v1RecurringGovernanceTransfer" + } + } + } + } +} diff --git a/specs/v0.77.6/wallet.openapi.json b/specs/v0.77.6/wallet.openapi.json new file mode 100644 index 000000000..1988f65ff --- /dev/null +++ b/specs/v0.77.6/wallet.openapi.json @@ -0,0 +1 @@ +{"openapi":"3.0.3","info":{"title":"Wallet API","description":"The version 2 of the wallet HTTP API leverages the wallet JSON-RPC API.\n\n## Workflow\n1. Use `GET /v2/methods` to ensure the JSON-RPC API exposes all the methods your application requires.\n\n2. Use `POST /v2/requests` endpoint to submit requests to the JSON-RPC API.\n## Useful links\n- [JSON-RPC 2.0 Specification](https://www.jsonrpc.org/specification)","version":"2.0.0"},"servers":[{"url":"http://localhost:1789/api/","description":"Local wallet"}],"externalDocs":{"description":"Find out more about Vega REST APIs.","url":"https://docs.vega.xyz/docs/mainnet/api/rest/overview"},"paths":{"/v2/requests":{"post":{"summary":"Submit JSON-RPC request to wallet API","description":"This endpoint is the main entry point to submit JSON-RPC requests. The body of the HTTP request should be formatted as a JSON-RPC v2 request. The HTTP response is formatted as the JSON-RPC v2 response.\n\nThe `ID` should be specified. See [the JSON-RPC notification documentation](https://www.jsonrpc.org/specification#notification) for more details.\n\n# Content type\nThis endpoint returns a response with a specific `Content-Type` header: `application/json-rpc`.\n\nThis content type is used to help third-party applications differentiate the different JSON formats returned by the service. \n\nNote that `application/json-rpc` is not a standard HTTP content type.\n\n# Authentication\n\n## Workflow\nWhen connecting to a wallet, a connection token will be received back through the `Authorisation` header.\n\nWhen accessing protected JSON-RPC methods, the connection token must be set to the `Authorisation` header. If the connection token is not valid, the server returns a response with the HTTP code 401, and the `WWW-Authenticate` header set to `VWT` as required by the HTTP standards.\n\n### Community implementation of the wallet service\nPeople might be willing to implement their own wallet service with their own authentication system. It's recommended that any community implementations follow the same workflow.\n\nThis will save third-party applications from having to _explicitly_ support different authentication schemes, and make the community implementations fully interoperable with all third-party applications, out of the box.\n\n### Token format\n\n\nThe token will be formatted as follows:\n`VWT \\`\n\n`VWT` scheme stands for \"Vega Wallet Token\" and is not a standard authorisation scheme.\n\n`YOUR_TOKEN` is a randomly generated string of 64 characters with numbers and letters. Each session generates a unique one.","tags":["Wallet"],"parameters":[{"in":"header","name":"Origin","description":"The origin of the request. If this header is missing, the request will be rejected as an unauthorized request (401 Unauthorized).","required":true,"schema":{"type":"string"}},{"in":"header","name":"Authorization","description":"The token used to access the protected methods. The format is `VWT YOUR_TOKEN`. VWT is a non-standard scheme that stands for Vega Wallet Token. If this header is missing when accessing protected methods, the request will be rejected as an unauthorized request (401 Unauthorized).","schema":{"type":"string"},"examples":{"test":{"value":"VWT stuTxgheMY8RZyISS9voyLjXHBaQFS7DRqDyXCM7Xx6rcj8zP84U1XNAIhf8110S"}}}],"requestBody":{"description":"The JSON-RPC v2 request","content":{"application/json-rpc":{"schema":{"$ref":"#/components/schemas/JsonRpcRequest"}}},"required":true},"responses":{"200":{"description":"The request is successful. On this endpoint, only this type of response format should be expected.","content":{"application/json-rpc":{"schema":{"$ref":"#/components/schemas/JsonRpcResponse"}}}},"204":{"description":"This response is returned when there is no `id` property valued in the JSON-RPC request. Concretely, when a JSON-RPC request doesn't have an ID, it is considered a JSON-RPC notification and, as such, no result is to be expected, even in case of failure."},"400":{"description":"Something went wrong","content":{"application/json-rpc":{"schema":{"type":"object","description":"This payload is returned when an error occurs at the JSON-RPC API level. See [the JSON-RPC response documentation](https://www.jsonrpc.org/specification#response_object) for more details.","properties":{"jsonrpc":{"type":"string","required":true,"enum":["2.0"]},"errors":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"},"data":{"type":"string"}}},"id":{"type":"string"}}}}}},"401":{"description":"This error code is returned when the authentication failed."},"500":{"description":"Something failed internally. Nothing can be done about it on the client side. Reporting the issue to the wallet software developers is encouraged."}}}},"/v2/methods":{"get":{"summary":"List the available methods on the JSON-RPC API","description":"The JSON-RPC API behind this HTTP API can have an arbitrary set of endpoints enabled.\n\nThis method allows an application to check for the existence of the JSON-RPC before calling the requests method.","tags":["Wallet"],"responses":{"200":{"description":"Successful listing","content":{"application/json":{"examples":{"Example 1":{"summary":"Listing the registered methods","value":{"result":{"registeredMethods":["client.connect_wallet","client.disconnect_wallet","client.list_keys","client.send_transaction"]}}}},"schema":{"type":"object","properties":{"result":{"type":"object","properties":{"registeredMethods":{"type":"array","required":true}}}}}}}},"400":{"description":"Something went wrong","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"string"}}}}}}}},"500":{"description":"Something failed internally. Nothing can be done about it."}}}},"/v2/health":{"get":{"summary":"Checks if service is up and running","description":"If the service is running, this endpoint returns 200, otherwise the endpoint will be unreachable.","tags":["Wallet"],"responses":{"200":{"description":"The service is alive."},"500":{"description":"Something failed internally. Nothing can be done about it."}}}}},"components":{"schemas":{"JsonResponse":{"type":"object","description":"This payload is returned by HTTP handlers. It's the generic envelope for all HTTP responses that do not come from the JSON-RPC API.","properties":{"result":{"type":"object"},"errors":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"string"}}}}},"JsonRpcRequest":{"type":"object","description":"This request payload is used to query the JSON-RPC API. See [the JSON-RPC request documentation](https://www.jsonrpc.org/specification#request_object) for more details.","properties":{"jsonrpc":{"required":true,"type":"string","enum":["2.0"]},"method":{"required":true,"type":"string"},"params":{"type":"object"},"id":{"description":"According to the JSON-RPC v2 standard, if the ID is not specified, an empty response should be returned, whatever the state is (success or error). In the Vega implementation, this empty response corresponds to `204 No content`.","type":"string"}}},"JsonRpcResponse":{"type":"object","description":"This payload is returned by the JSON-RPC API sitting behind the `/v2/requests` endpoint. See [the JSON-RPC response documentation](https://www.jsonrpc.org/specification#response_object) for more details.","properties":{"jsonrpc":{"type":"string","required":true,"enum":["2.0"]},"result":{"type":"object"},"errors":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"},"data":{"type":"string"}}},"id":{"type":"string"}}}}}} \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/sidebar.js b/versioned_docs/version-v0.76/api/rest/data-v2/sidebar.js deleted file mode 100644 index 849989852..000000000 --- a/versioned_docs/version-v0.76/api/rest/data-v2/sidebar.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = [{"type":"doc","id":"version-v0.76/api/rest/data-v2/vega-data-node-apis"},{"type":"category","label":"Accounts","link":{"type":"generated-index","title":"Accounts","slug":"/category/version-v0.76/api/rest/data-v2/accounts"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-accounts","label":"List accounts","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-balance-changes","label":"List balance changes","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-accounts","label":"Accounts subscription","className":"api-method get"}]},{"type":"category","label":"Assets","link":{"type":"generated-index","title":"Assets","slug":"/category/version-v0.76/api/rest/data-v2/assets"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-asset","label":"Get asset","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-assets","label":"List assets","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-deposit","label":"Get deposit","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-deposits","label":"List deposits","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-withdrawal","label":"Get withdrawal","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-withdrawals","label":"List withdrawals","className":"api-method get"}]},{"type":"category","label":"Candles","link":{"type":"generated-index","title":"Candles","slug":"/category/version-v0.76/api/rest/data-v2/candles"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-candle-data","label":"List candle data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-candle-intervals","label":"List candle intervals","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-candle-data","label":"Observe candle data","className":"api-method get"}]},{"type":"category","label":"Network","link":{"type":"generated-index","title":"Network","slug":"/category/version-v0.76/api/rest/data-v2/network"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-checkpoints","label":"List checkpoints","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-delegations","label":"List delegations","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-epoch","label":"Get epoch","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-network-data","label":"Get network data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-network-limits","label":"Get network limits","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-network-parameters","label":"List network parameters","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-network-parameter","label":"Get network parameter","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-node","label":"Get node","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-nodes","label":"List nodes","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-stake","label":"Get stake","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-core-snapshots","label":"List snapshots","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals","label":"List protocol upgrade proposals","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status","label":"Get protocol upgrade status","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations","label":"List Ethereum key rotations","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-key-rotations","label":"List key rotations","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-vega-time","label":"Get Vega time","className":"api-method get"}]},{"type":"category","label":"ERC20 bridge","link":{"type":"generated-index","title":"ERC20 bridge","slug":"/category/version-v0.76/api/rest/data-v2/erc-20-bridge"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle","label":"Get ERC20 set asset limits bundle","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle","label":"Get ERC20 list asset bundle","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval","label":"Get ERC20 withdrawal approval","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles","label":"List ERC20 multisig signer added bundles","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles","label":"List ERC20 multisig signer removed bundles","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-node-signatures","label":"List node signatures","className":"api-method get"}]},{"type":"category","label":"Orders","link":{"type":"generated-index","title":"Orders","slug":"/category/version-v0.76/api/rest/data-v2/orders"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-estimate-fee","label":"Estimate fee","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-estimate-margin","label":"Estimate margin","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-order-versions","label":"List order versions","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-order","label":"Get order","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-orders","label":"List orders","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-stop-order","label":"Get stop order","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-stop-orders","label":"List stop orders","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-orders","label":"Observe orders","className":"api-method get"}]},{"type":"category","label":"Positions","link":{"type":"generated-index","title":"Positions","slug":"/category/version-v0.76/api/rest/data-v2/positions"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-estimate-position","label":"Estimate position","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-all-positions","label":"List positions","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-positions","label":"Observe positions","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position","label":"Get time weighted notional position","className":"api-method get"}]},{"type":"category","label":"Fees","link":{"type":"generated-index","title":"Fees","slug":"/category/version-v0.76/api/rest/data-v2/fees"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats","label":"Get fees statistics","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats-for-party","label":"Get fees statistics for a party","className":"api-method get"}]},{"type":"category","label":"Markets","link":{"type":"generated-index","title":"Markets","slug":"/category/version-v0.76/api/rest/data-v2/markets"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-funding-payments","label":"List funding payments","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-funding-period-data-points","label":"List funding period data points","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-funding-periods","label":"List funding periods","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-market-data-history-by-id","label":"Get market data history","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-data","label":"Get latest market data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-depth","label":"Get latest market depth","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-market","label":"Get market","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-risk-factors","label":"Get risk factors","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-markets","label":"List markets","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-latest-market-data","label":"List latest market data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-data","label":"Observe markets data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth","label":"Observe markets depth","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth-updates","label":"Observe markets depth updates","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-successor-markets","label":"List successor markets","className":"api-method get"}]},{"type":"category","label":"Games","link":{"type":"generated-index","title":"Games","slug":"/category/version-v0.76/api/rest/data-v2/games"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-games","label":"List games","className":"api-method get"}]},{"type":"category","label":"Governance","link":{"type":"generated-index","title":"Governance","slug":"/category/version-v0.76/api/rest/data-v2/governance"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-governance-data","label":"Get governance data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-governance-data","label":"List governance data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-governance","label":"Observe governance","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-votes","label":"Observe votes","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-votes","label":"List votes","className":"api-method get"}]},{"type":"category","label":"Node information","link":{"type":"generated-index","title":"Node information","slug":"/category/version-v0.76/api/rest/data-v2/node-information"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-info","label":"Data node information","className":"api-method get"}]},{"type":"category","label":"Ledger entries","link":{"type":"generated-index","title":"Ledger entries","slug":"/category/version-v0.76/api/rest/data-v2/ledger-entries"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-export-ledger-entries","label":"Export ledger entries","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-ledger-entries","label":"List ledger entries","className":"api-method get"}]},{"type":"category","label":"Liquidity","link":{"type":"generated-index","title":"Liquidity","slug":"/category/version-v0.76/api/rest/data-v2/liquidity"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees","label":"List paid liquidity fees data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-providers","label":"List liquidity providers data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-liquidity-provisions","label":"Observe liquidity provisions","className":"api-method get"}]},{"type":"category","label":"Margin","link":{"type":"generated-index","title":"Margin","slug":"/category/version-v0.76/api/rest/data-v2/margin"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-party-margin-modes","label":"List margin modes per party per market","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-margin-levels","label":"List margin levels","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-margin-levels","label":"Observe margin levels","className":"api-method get"}]},{"type":"category","label":"Trades","link":{"type":"generated-index","title":"Trades","slug":"/category/version-v0.76/api/rest/data-v2/trades"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-last-trade","label":"Get last trade","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-trades","label":"Observe trades","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-trades","label":"List trades","className":"api-method get"}]},{"type":"category","label":"Network history","link":{"type":"generated-index","title":"Network history","slug":"/category/version-v0.76/api/rest/data-v2/network-history"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-status","label":"Network history status","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers","label":"Network history bootstrap peers","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-export-network-history","label":"Export network history as CSV","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-all-network-history-segments","label":"List all network history segments","className":"api-method get"}]},{"type":"category","label":"Data sources","link":{"type":"generated-index","title":"Data sources","slug":"/category/version-v0.76/api/rest/data-v2/data-sources"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-data","label":"List oracle data","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-oracle-spec","label":"Get oracle spec","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-specs","label":"List oracle specs","className":"api-method get"}]},{"type":"category","label":"Parties","link":{"type":"generated-index","title":"Parties","slug":"/category/version-v0.76/api/rest/data-v2/parties"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-parties","label":"List parties","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-parties-profiles","label":"List parties' profiles","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-party","label":"Get party","className":"api-method get"}]},{"type":"category","label":"Referral program","link":{"type":"generated-index","title":"Referral program","slug":"/category/version-v0.76/api/rest/data-v2/referral-program"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-party-activity-streak","label":"List party activity streak","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-current-referral-program","label":"Get current referral program","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-referral-sets","label":"List referral sets","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-referral-set-referees","label":"List referral set referees","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-referral-set-stats","label":"Get referral set statistics","className":"api-method get"}]},{"type":"category","label":"Rewards","link":{"type":"generated-index","title":"Rewards","slug":"/category/version-v0.76/api/rest/data-v2/rewards"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-rewards","label":"List rewards","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries","label":"List epoch reward summaries","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-reward-summaries","label":"List reward summaries","className":"api-method get"}]},{"type":"category","label":"Events","link":{"type":"generated-index","title":"Events","slug":"/category/version-v0.76/api/rest/data-v2/events"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-event-bus","label":"Observe event bus","className":"api-method get"}]},{"type":"category","label":"Ledger movements","link":{"type":"generated-index","title":"Ledger movements","slug":"/category/version-v0.76/api/rest/data-v2/ledger-movements"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-ledger-movements","label":"Observe ledger movements","className":"api-method get"}]},{"type":"category","label":"Transaction results","link":{"type":"generated-index","title":"Transaction results","slug":"/category/version-v0.76/api/rest/data-v2/transaction-results"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-observe-transaction-results","label":"Observe transaction results","className":"api-method get"}]},{"type":"category","label":"Teams","link":{"type":"generated-index","title":"Teams","slug":"/category/version-v0.76/api/rest/data-v2/teams"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-teams","label":"List teams","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-team-referee-history","label":"List referee team history","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-team-referees","label":"List team referees","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-teams-statistics","label":"List teams statistics","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-team-members-statistics","label":"List team members' statistics","className":"api-method get"}]},{"type":"category","label":"Transfers","link":{"type":"generated-index","title":"Transfers","slug":"/category/version-v0.76/api/rest/data-v2/transfers"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-transfer","label":"Get transfer by ID","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-list-transfers","label":"List transfers","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-estimate-transfer-fee","label":"Estimate transfer fee costs","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount","label":"Available transfer fee discount","className":"api-method get"}]},{"type":"category","label":"Volume discount program","link":{"type":"generated-index","title":"Volume discount program","slug":"/category/version-v0.76/api/rest/data-v2/volume-discount-program"},"items":[{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-current-volume-discount-program","label":"Get current volume discount program","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/data-v2/trading-data-service-get-volume-discount-stats","label":"Get volume discount statistics","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/rest/state/sidebar.js b/versioned_docs/version-v0.76/api/rest/state/sidebar.js deleted file mode 100644 index dc78f4ce8..000000000 --- a/versioned_docs/version-v0.76/api/rest/state/sidebar.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = [{"type":"doc","id":"version-v0.76/api/rest/state/vega-core-state-apis"},{"type":"category","label":"CoreStateService","link":{"type":"generated-index","title":"CoreStateService","slug":"/category/version-v0.76/api/rest/state/core-state-service"},"items":[{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-accounts","label":"Accounts list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-assets","label":"Assets list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-delegations","label":"Delegations list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-markets","label":"Markets list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-markets-data","label":"Markets data list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-network-limits","label":"Network limits list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-network-parameters","label":"Network parameters list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-parties","label":"Parties list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-parties-stake","label":"Parties stake list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-proposals","label":"Proposals list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-validators","label":"Validators list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/state/core-state-service-list-votes","label":"Votes list","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/rest/state/vega-core-state-apis.info.mdx b/versioned_docs/version-v0.76/api/rest/state/vega-core-state-apis.info.mdx deleted file mode 100644 index f1931b51f..000000000 --- a/versioned_docs/version-v0.76/api/rest/state/vega-core-state-apis.info.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -id: vega-core-state-apis -title: "Vega core state APIs" -description: "" -sidebar_label: "Introduction" -sidebar_position: 0 -hide_title: true -custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Vega core state APIs' (vega-core-state-apis)" ---- - -import ApiLogo from "@theme/ApiLogo"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; -import Export from "@theme/ApiExplorer/Export"; - -Version: v0.76.3 - - - -

    Vega core state APIs

    - - diff --git a/versioned_docs/version-v0.76/intro/index.md b/versioned_docs/version-v0.76/intro/index.md deleted file mode 100644 index 8b8765ccf..000000000 --- a/versioned_docs/version-v0.76/intro/index.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -sidebar_position: 1 -title: Intro to Vega -hide_title: false ---- -import DocCardList from '@theme/DocCardList'; - -Vega is a protocol for creating and trading on dated future and perpetual derivatives markets and spot markets, on a fully decentralised network. - -The Vega mainnet is run by a set of [validator nodes](../concepts/vega-chain/validator-nodes.md). There's also a Vega testnet called Fairground, where it's possible to try trading spot, and cash-settled futures and perpetuals on a test network. - -Learn more about Vega below. - -| | | | | -| ----------------------------------------------------------------------|--------| -| [Token economics](./token-economics.md) | [Rewards and vesting](./rewards-vesting.md) | -| [Fees](./fees.md) | [Activity streaks](./activity.md) | -| [Liquidity provision](./liquidity-provision.md) | [Teams and competitions](./teams.md) | -| [Referrals and volume discounts](./referral-program.md) | diff --git a/versioned_docs/version-v0.76/api/architecture.md b/versioned_docs/version-v0.77/api/architecture.md similarity index 98% rename from versioned_docs/version-v0.76/api/architecture.md rename to versioned_docs/version-v0.77/api/architecture.md index 3645cd817..460a1432e 100644 --- a/versioned_docs/version-v0.76/api/architecture.md +++ b/versioned_docs/version-v0.77/api/architecture.md @@ -6,7 +6,6 @@ vega_network: MAINNET import Topic from '/docs/topics/_topic-development.mdx' import DataNodes from '@site/src/components/DataNodes'; -import EthAddresses from '@site/src/components/EthAddresses'; diff --git a/versioned_docs/version-v0.76/api/bridge/contracts/ERC20_Asset_Pool.md b/versioned_docs/version-v0.77/api/bridge/contracts/ERC20_Asset_Pool.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/contracts/ERC20_Asset_Pool.md rename to versioned_docs/version-v0.77/api/bridge/contracts/ERC20_Asset_Pool.md diff --git a/versioned_docs/version-v0.76/api/bridge/contracts/ERC20_Bridge_Logic.md b/versioned_docs/version-v0.77/api/bridge/contracts/ERC20_Bridge_Logic.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/contracts/ERC20_Bridge_Logic.md rename to versioned_docs/version-v0.77/api/bridge/contracts/ERC20_Bridge_Logic.md diff --git a/versioned_docs/version-v0.76/api/bridge/contracts/ETH_Asset_Pool.md b/versioned_docs/version-v0.77/api/bridge/contracts/ETH_Asset_Pool.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/contracts/ETH_Asset_Pool.md rename to versioned_docs/version-v0.77/api/bridge/contracts/ETH_Asset_Pool.md diff --git a/versioned_docs/version-v0.76/api/bridge/contracts/ETH_Bridge_Logic.md b/versioned_docs/version-v0.77/api/bridge/contracts/ETH_Bridge_Logic.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/contracts/ETH_Bridge_Logic.md rename to versioned_docs/version-v0.77/api/bridge/contracts/ETH_Bridge_Logic.md diff --git a/versioned_docs/version-v0.76/api/bridge/contracts/MultisigControl.md b/versioned_docs/version-v0.77/api/bridge/contracts/MultisigControl.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/contracts/MultisigControl.md rename to versioned_docs/version-v0.77/api/bridge/contracts/MultisigControl.md diff --git a/versioned_docs/version-v0.76/api/bridge/contracts/Vega_Staking_Bridge.md b/versioned_docs/version-v0.77/api/bridge/contracts/Vega_Staking_Bridge.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/contracts/Vega_Staking_Bridge.md rename to versioned_docs/version-v0.77/api/bridge/contracts/Vega_Staking_Bridge.md diff --git a/versioned_docs/version-v0.76/api/bridge/contracts/index.md b/versioned_docs/version-v0.77/api/bridge/contracts/index.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/contracts/index.md rename to versioned_docs/version-v0.77/api/bridge/contracts/index.md diff --git a/versioned_docs/version-v0.76/api/bridge/index.md b/versioned_docs/version-v0.77/api/bridge/index.md similarity index 96% rename from versioned_docs/version-v0.76/api/bridge/index.md rename to versioned_docs/version-v0.77/api/bridge/index.md index 9c2e33bfc..c3948dbe4 100644 --- a/versioned_docs/version-v0.76/api/bridge/index.md +++ b/versioned_docs/version-v0.77/api/bridge/index.md @@ -6,6 +6,7 @@ sidebar_position: 1 import EthAddresses from '@site/src/components/EthAddresses'; + ## Ethereum These are the smart contracts that make up the Vega <-> Ethereum interface @@ -14,7 +15,7 @@ These are the smart contracts that make up the Vega <-> Ethereum interface Contains the functions necessary to deposit, withdraw, list assets, etc. It is controlled by Multisig Control and controls Asset Pool. -To read more about how the bridge works, [see the Vega ERC20 bridge blog post](https://blog.vega.xyz/vega-erc20-bridge-331a5235efa2). +To read more about how the bridge works, see the [Vega ERC20 bridge blog post ↗](https://blog.vega.xyz/vega-erc20-bridge-331a5235efa2). ### ERC20 Asset Pool diff --git a/versioned_docs/version-v0.76/api/bridge/interfaces/IERC20.md b/versioned_docs/version-v0.77/api/bridge/interfaces/IERC20.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/interfaces/IERC20.md rename to versioned_docs/version-v0.77/api/bridge/interfaces/IERC20.md diff --git a/versioned_docs/version-v0.76/api/bridge/interfaces/IERC20_Bridge_Logic.md b/versioned_docs/version-v0.77/api/bridge/interfaces/IERC20_Bridge_Logic.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/interfaces/IERC20_Bridge_Logic.md rename to versioned_docs/version-v0.77/api/bridge/interfaces/IERC20_Bridge_Logic.md diff --git a/versioned_docs/version-v0.76/api/bridge/interfaces/IETH_Bridge_Logic.md b/versioned_docs/version-v0.77/api/bridge/interfaces/IETH_Bridge_Logic.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/interfaces/IETH_Bridge_Logic.md rename to versioned_docs/version-v0.77/api/bridge/interfaces/IETH_Bridge_Logic.md diff --git a/versioned_docs/version-v0.76/api/bridge/interfaces/IMultisigControl.md b/versioned_docs/version-v0.77/api/bridge/interfaces/IMultisigControl.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/interfaces/IMultisigControl.md rename to versioned_docs/version-v0.77/api/bridge/interfaces/IMultisigControl.md diff --git a/versioned_docs/version-v0.76/api/bridge/interfaces/IStake.md b/versioned_docs/version-v0.77/api/bridge/interfaces/IStake.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/interfaces/IStake.md rename to versioned_docs/version-v0.77/api/bridge/interfaces/IStake.md diff --git a/versioned_docs/version-v0.76/api/bridge/interfaces/index.md b/versioned_docs/version-v0.77/api/bridge/interfaces/index.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/interfaces/index.md rename to versioned_docs/version-v0.77/api/bridge/interfaces/index.md diff --git a/versioned_docs/version-v0.76/api/bridge/libraries/Killable.md b/versioned_docs/version-v0.77/api/bridge/libraries/Killable.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/libraries/Killable.md rename to versioned_docs/version-v0.77/api/bridge/libraries/Killable.md diff --git a/versioned_docs/version-v0.76/api/bridge/libraries/Ownable.md b/versioned_docs/version-v0.77/api/bridge/libraries/Ownable.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/libraries/Ownable.md rename to versioned_docs/version-v0.77/api/bridge/libraries/Ownable.md diff --git a/versioned_docs/version-v0.76/api/bridge/libraries/SafeMath.md b/versioned_docs/version-v0.77/api/bridge/libraries/SafeMath.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/libraries/SafeMath.md rename to versioned_docs/version-v0.77/api/bridge/libraries/SafeMath.md diff --git a/versioned_docs/version-v0.76/api/bridge/libraries/index.md b/versioned_docs/version-v0.77/api/bridge/libraries/index.md similarity index 100% rename from versioned_docs/version-v0.76/api/bridge/libraries/index.md rename to versioned_docs/version-v0.77/api/bridge/libraries/index.md diff --git a/versioned_docs/version-v0.76/api/graphql/overview.md b/versioned_docs/version-v0.77/api/graphql/overview.md similarity index 100% rename from versioned_docs/version-v0.76/api/graphql/overview.md rename to versioned_docs/version-v0.77/api/graphql/overview.md diff --git a/versioned_docs/version-v0.76/api/grpc/blockexplorer/api/v1/blockexplorer.proto.mdx b/versioned_docs/version-v0.77/api/grpc/blockexplorer/api/v1/blockexplorer.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/blockexplorer/api/v1/blockexplorer.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/blockexplorer/api/v1/blockexplorer.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/data-node/api/v2/trading_data.proto.mdx b/versioned_docs/version-v0.77/api/grpc/data-node/api/v2/trading_data.proto.mdx similarity index 86% rename from versioned_docs/version-v0.76/api/grpc/data-node/api/v2/trading_data.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/data-node/api/v2/trading_data.proto.mdx index e5760713c..6f6412c45 100644 --- a/versioned_docs/version-v0.76/api/grpc/data-node/api/v2/trading_data.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/data-node/api/v2/trading_data.proto.mdx @@ -17,1656 +17,1720 @@ _**package** datanode.api.v2_ ## Messages +### `AMMConnection` + + + +### `AMMEdge` + + + ### `AccountBalance` - + ### `AccountEdge` - + ### `AccountFilter` - + ### `AccountSnapshotPage` - + ### `AccountUpdates` - + ### `AccountsConnection` - + ### `AggregatedBalance` - + ### `AggregatedBalanceConnection` - + ### `AggregatedBalanceEdge` - + ### `AggregatedLedgerEntriesConnection` - + ### `AggregatedLedgerEntriesEdge` - + ### `AggregatedLedgerEntry` - + ### `AssetEdge` - + ### `AssetsConnection` - + ### `Candle` - + ### `CandleDataConnection` - + ### `CandleEdge` - + ### `Checkpoint` - + ### `CheckpointEdge` - + ### `CheckpointsConnection` - + ### `CollateralIncreaseEstimate` - + ### `CoreSnapshotConnection` - + ### `CoreSnapshotEdge` - + ### `DateRange` - + ### `DelegationEdge` - + ### `DelegationsConnection` - + ### `DepositEdge` - + ### `DepositsConnection` - + ### `ERC20MultiSigSignerAddedBundle` - + ### `ERC20MultiSigSignerAddedBundleEdge` - + ### `ERC20MultiSigSignerAddedConnection` - + ### `ERC20MultiSigSignerAddedEdge` - + ### `ERC20MultiSigSignerRemovedBundle` - + ### `ERC20MultiSigSignerRemovedBundleEdge` - + ### `ERC20MultiSigSignerRemovedConnection` - + ### `ERC20MultiSigSignerRemovedEdge` - + ### `EpochRewardSummaryConnection` - + ### `EpochRewardSummaryEdge` - + + + +### `EstimateAMMBoundsRequest` + + + +### `EstimateAMMBoundsResponse` + ### `EstimateFeeRequest` - + ### `EstimateFeeResponse` - + ### `EstimateMarginRequest` - + ### `EstimateMarginResponse` - + ### `EstimatePositionRequest` - + ### `EstimatePositionResponse` - + ### `EstimateTransferFeeRequest` - + ### `EstimateTransferFeeResponse` - + ### `EthereumKeyRotationEdge` - + ### `EthereumKeyRotationsConnection` - + ### `ExportLedgerEntriesRequest` - + ### `ExportNetworkHistoryRequest` - + ### `FeesStatsForParty` - + ### `FundingPayment` - + ### `FundingPaymentConnection` - + ### `FundingPaymentEdge` - + ### `FundingPeriodConnection` - + ### `FundingPeriodDataPointConnection` - + ### `FundingPeriodDataPointEdge` - + ### `FundingPeriodEdge` - + ### `Game` - + ### `GameEdge` - + + + +### `GamePartyScoresConnection` + + + +### `GamePartyScoresEdge` + + + +### `GamePartyScoresFilter` + + + +### `GameTeamScoresConnection` + + + +### `GameTeamScoresEdge` + + + +### `GameTeamScoresFilter` + ### `GamesConnection` - + ### `GetActiveNetworkHistoryPeerAddressesRequest` - + ### `GetActiveNetworkHistoryPeerAddressesResponse` - + ### `GetAssetRequest` - + ### `GetAssetResponse` - + ### `GetBalanceHistoryRequest` - + ### `GetBalanceHistoryResponse` - + ### `GetCurrentReferralProgramRequest` - + ### `GetCurrentReferralProgramResponse` - + ### `GetCurrentVolumeDiscountProgramRequest` - + ### `GetCurrentVolumeDiscountProgramResponse` - + ### `GetDepositRequest` - + ### `GetDepositResponse` - + ### `GetERC20ListAssetBundleRequest` - + ### `GetERC20ListAssetBundleResponse` - + ### `GetERC20SetAssetLimitsBundleRequest` - + ### `GetERC20SetAssetLimitsBundleResponse` - + ### `GetERC20WithdrawalApprovalRequest` - + ### `GetERC20WithdrawalApprovalResponse` - + ### `GetEpochRequest` - + ### `GetEpochResponse` - + ### `GetFeesStatsForPartyRequest` - + ### `GetFeesStatsForPartyResponse` - + ### `GetFeesStatsRequest` - + ### `GetFeesStatsResponse` - + ### `GetGovernanceDataRequest` - + ### `GetGovernanceDataResponse` - + ### `GetLastTradeRequest` - + ### `GetLastTradeResponse` - + ### `GetLatestMarketDataRequest` - + ### `GetLatestMarketDataResponse` - + ### `GetLatestMarketDepthRequest` - + ### `GetLatestMarketDepthResponse` - + ### `GetMarketDataHistoryByIDRequest` - + ### `GetMarketDataHistoryByIDResponse` - + ### `GetMarketRequest` - + ### `GetMarketResponse` - + ### `GetMostRecentNetworkHistorySegmentRequest` - + ### `GetMostRecentNetworkHistorySegmentResponse` - + ### `GetNetworkDataRequest` - + ### `GetNetworkDataResponse` - + ### `GetNetworkHistoryBootstrapPeersRequest` - + ### `GetNetworkHistoryBootstrapPeersResponse` - + ### `GetNetworkHistoryStatusRequest` - + ### `GetNetworkHistoryStatusResponse` - + ### `GetNetworkLimitsRequest` - + ### `GetNetworkLimitsResponse` - + ### `GetNetworkParameterRequest` - + ### `GetNetworkParameterResponse` - + ### `GetNodeRequest` - + ### `GetNodeResponse` - + ### `GetOracleSpecRequest` - + ### `GetOracleSpecResponse` - + ### `GetOrderRequest` - + ### `GetOrderResponse` - + ### `GetPartyActivityStreakRequest` - + ### `GetPartyActivityStreakResponse` - + ### `GetPartyRequest` - + ### `GetPartyResponse` - + ### `GetPartyVestingStatsRequest` - + ### `GetPartyVestingStatsResponse` - + ### `GetProtocolUpgradeStatusRequest` - + ### `GetProtocolUpgradeStatusResponse` - + ### `GetReferralSetStatsRequest` - + ### `GetReferralSetStatsResponse` - + ### `GetRiskFactorsRequest` - + ### `GetRiskFactorsResponse` - + ### `GetStakeRequest` - + ### `GetStakeResponse` - + ### `GetStopOrderRequest` - + ### `GetStopOrderResponse` - + ### `GetTimeWeightedNotionalPositionRequest` - + ### `GetTimeWeightedNotionalPositionResponse` - + ### `GetTotalTransferFeeDiscountRequest` - + ### `GetTotalTransferFeeDiscountResponse` - + ### `GetTransferRequest` - + ### `GetTransferResponse` - + ### `GetVegaTimeRequest` - + ### `GetVegaTimeResponse` - + ### `GetVestingBalancesSummaryRequest` - + ### `GetVestingBalancesSummaryResponse` - + ### `GetVolumeDiscountStatsRequest` - + ### `GetVolumeDiscountStatsResponse` - + ### `GetWithdrawalRequest` - + ### `GetWithdrawalResponse` - + ### `GovernanceDataConnection` - + ### `GovernanceDataEdge` - + ### `HistorySegment` - + ### `IndividualGameEntities` - + ### `IndividualGameEntity` - + ### `InfoRequest` - + ### `InfoResponse` - + ### `IntervalToCandleId` - + ### `KeyRotationConnection` - + ### `KeyRotationEdge` - + ### `LedgerEntryFilter` - + ### `LiquidationEstimate` - + ### `LiquidationPrice` - + ### `LiquidityProvider` - + ### `LiquidityProviderConnection` - + ### `LiquidityProviderEdge` - + ### `LiquidityProvision` - + ### `LiquidityProvisionWithPendingEdge` - + ### `LiquidityProvisionsConnection` - + ### `LiquidityProvisionsEdge` - + ### `LiquidityProvisionsWithPendingConnection` - + + + +### `ListAMMsRequest` + + + +### `ListAMMsResponse` + ### `ListAccountsRequest` - + ### `ListAccountsResponse` - + ### `ListAllLiquidityProvisionsRequest` - + ### `ListAllLiquidityProvisionsResponse` - + ### `ListAllNetworkHistorySegmentsRequest` - + ### `ListAllNetworkHistorySegmentsResponse` - + ### `ListAllPositionsRequest` - + ### `ListAllPositionsResponse` - + ### `ListAssetsRequest` - + ### `ListAssetsResponse` - + ### `ListBalanceChangesRequest` - + ### `ListBalanceChangesResponse` - + ### `ListCandleDataRequest` - + ### `ListCandleDataResponse` - + ### `ListCandleIntervalsRequest` - + ### `ListCandleIntervalsResponse` - `candle ID` for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"interval_to_candle_id","description":"List of the mappings.","label":"repeated","type":"IntervalToCandleId","longType":"IntervalToCandleId","fullType":"datanode.api.v2.IntervalToCandleId","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":"","typeLink":"/mainnet/api/grpc/data-node/api/v2/trading_data.proto#intervaltocandleid"}]}} /> + `candle ID` for a given market","hasExtensions":false,"hasFields":true,"hasOneofs":false,"extensions":[],"fields":[{"name":"interval_to_candle_id","description":"List of the mappings.","label":"repeated","type":"IntervalToCandleId","longType":"IntervalToCandleId","fullType":"datanode.api.v2.IntervalToCandleId","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":"","typeLink":"/mainnet/api/grpc/data-node/api/v2/trading_data.proto#intervaltocandleid"}]}} /> ### `ListCheckpointsRequest` - + ### `ListCheckpointsResponse` - + ### `ListCoreSnapshotsRequest` - + ### `ListCoreSnapshotsResponse` - + ### `ListDelegationsRequest` - + ### `ListDelegationsResponse` - + ### `ListDepositsRequest` - + ### `ListDepositsResponse` - + ### `ListERC20MultiSigSignerAddedBundlesRequest` - + ### `ListERC20MultiSigSignerAddedBundlesResponse` - + ### `ListERC20MultiSigSignerRemovedBundlesRequest` - + ### `ListERC20MultiSigSignerRemovedBundlesResponse` - + ### `ListEntitiesRequest` - + ### `ListEntitiesResponse` - + ### `ListEpochRewardSummariesRequest` - + ### `ListEpochRewardSummariesResponse` - + ### `ListEthereumKeyRotationsRequest` - + ### `ListEthereumKeyRotationsResponse` - + ### `ListFundingPaymentsRequest` - + ### `ListFundingPaymentsResponse` - + ### `ListFundingPeriodDataPointsRequest` - + ### `ListFundingPeriodDataPointsResponse` - + ### `ListFundingPeriodsRequest` - + ### `ListFundingPeriodsResponse` - + + + +### `ListGamePartyScoresRequest` + + + +### `ListGamePartyScoresResponse` + + + +### `ListGameTeamScoresRequest` + + + +### `ListGameTeamScoresResponse` + ### `ListGamesRequest` - 29,\nthe 'from' epoch will be set to the 'to' epoch - 29.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_to","defaultValue":""},{"name":"entity_scope","description":"Entity scope to filter games for, i.e. team games or individual games only","label":"optional","type":"EntityScope","longType":"vega.EntityScope","fullType":"vega.EntityScope","ismap":false,"isoneof":true,"oneofdecl":"_entity_scope","defaultValue":"","typeLink":"/mainnet/api/grpc/vega/vega.proto#entityscope"},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":"","typeLink":"/mainnet/api/grpc/data-node/api/v2/trading_data.proto#pagination"},{"name":"team_id","description":"Team ID to filter for. This filter will only be applied if entity scope is not specified\nin the request, or the entity scope is set to teams.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""},{"name":"party_id","description":"Party ID to filter for. This filter will apply regardless of the entity scope.\nIf the entity scope filter is teams, then the party ID filter will apply to team members.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""}]}} /> + 29,\nthe 'from' epoch will be set to the 'to' epoch - 29.","label":"optional","type":"uint64","longType":"uint64","fullType":"uint64","ismap":false,"isoneof":true,"oneofdecl":"_epoch_to","defaultValue":""},{"name":"entity_scope","description":"Entity scope to filter games for, i.e. team games or individual games only","label":"optional","type":"EntityScope","longType":"vega.EntityScope","fullType":"vega.EntityScope","ismap":false,"isoneof":true,"oneofdecl":"_entity_scope","defaultValue":"","typeLink":"/mainnet/api/grpc/vega/vega.proto#entityscope"},{"name":"pagination","description":"Pagination controls.","label":"optional","type":"Pagination","longType":"Pagination","fullType":"datanode.api.v2.Pagination","ismap":false,"isoneof":true,"oneofdecl":"_pagination","defaultValue":"","typeLink":"/mainnet/api/grpc/data-node/api/v2/trading_data.proto#pagination"},{"name":"team_id","description":"Team ID to filter for. This filter will only be applied if entity scope is not specified\nin the request, or the entity scope is set to teams.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_team_id","defaultValue":""},{"name":"party_id","description":"Party ID to filter for. This filter will apply regardless of the entity scope.\nIf the entity scope filter is teams, then the party ID filter will apply to team members.","label":"optional","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":true,"oneofdecl":"_party_id","defaultValue":""}]}} /> ### `ListGamesResponse` - + ### `ListGovernanceDataRequest` - + ### `ListGovernanceDataResponse` - + ### `ListKeyRotationsRequest` - + ### `ListKeyRotationsResponse` - + ### `ListLatestMarketDataRequest` - + ### `ListLatestMarketDataResponse` - + ### `ListLedgerEntriesRequest` - + ### `ListLedgerEntriesResponse` - + ### `ListLiquidityProvidersRequest` - + ### `ListLiquidityProvidersResponse` - + ### `ListLiquidityProvisionsRequest` - + ### `ListLiquidityProvisionsResponse` - + ### `ListMarginLevelsRequest` - + ### `ListMarginLevelsResponse` - + ### `ListMarketsRequest` - + ### `ListMarketsResponse` - + ### `ListNetworkParametersRequest` - + ### `ListNetworkParametersResponse` - + ### `ListNodeSignaturesRequest` - + ### `ListNodeSignaturesResponse` - + ### `ListNodesRequest` - + ### `ListNodesResponse` - + ### `ListOracleDataRequest` - + ### `ListOracleDataResponse` - + ### `ListOracleSpecsRequest` - + ### `ListOracleSpecsResponse` - + ### `ListOrderVersionsRequest` - + ### `ListOrderVersionsResponse` - + ### `ListOrdersRequest` - + ### `ListOrdersResponse` - + ### `ListPaidLiquidityFeesRequest` - + ### `ListPaidLiquidityFeesResponse` - + ### `ListPartiesProfilesRequest` - + ### `ListPartiesProfilesResponse` - + ### `ListPartiesRequest` - + ### `ListPartiesResponse` - + ### `ListPartyMarginModesRequest` - + ### `ListPartyMarginModesResponse` - + ### `ListPositionsRequest` - + ### `ListPositionsResponse` - + ### `ListProtocolUpgradeProposalsRequest` - + ### `ListProtocolUpgradeProposalsResponse` - + ### `ListReferralSetRefereesRequest` - + ### `ListReferralSetRefereesResponse` - + ### `ListReferralSetsRequest` - + ### `ListReferralSetsResponse` - + ### `ListRewardSummariesRequest` - + ### `ListRewardSummariesResponse` - + ### `ListRewardsRequest` - + ### `ListRewardsResponse` - + ### `ListStopOrdersRequest` - + ### `ListStopOrdersResponse` - + ### `ListSuccessorMarketsRequest` - + ### `ListSuccessorMarketsResponse` - + ### `ListTeamMembersStatisticsRequest` - + ### `ListTeamMembersStatisticsResponse` - + ### `ListTeamRefereeHistoryRequest` - + ### `ListTeamRefereeHistoryResponse` - + ### `ListTeamRefereesRequest` - + ### `ListTeamRefereesResponse` - + ### `ListTeamsRequest` - + ### `ListTeamsResponse` - + ### `ListTeamsStatisticsRequest` - + ### `ListTeamsStatisticsResponse` - + ### `ListTradesRequest` - + ### `ListTradesResponse` - + ### `ListTransfersRequest` - + ### `ListTransfersResponse` - + ### `ListVotesRequest` - + ### `ListVotesResponse` - + ### `ListWithdrawalsRequest` - + ### `ListWithdrawalsResponse` - + ### `MarginConnection` - + ### `MarginEdge` - + ### `MarginEstimate` - + ### `MarketConnection` - + ### `MarketDataConnection` - + ### `MarketDataEdge` - + ### `MarketEdge` - + ### `NetworkParameterConnection` - + ### `NetworkParameterEdge` - + ### `NodeBasic` - + ### `NodeEdge` - + ### `NodeSignatureEdge` - + ### `NodeSignaturesConnection` - + ### `NodesConnection` - + ### `ObserveAccountsRequest` - + ### `ObserveAccountsResponse` - + ### `ObserveCandleDataRequest` - + ### `ObserveCandleDataResponse` - + ### `ObserveDelegationsRequest` - + ### `ObserveDelegationsResponse` - + ### `ObserveEventBusRequest` - + ### `ObserveEventBusResponse` - + ### `ObserveGovernanceRequest` - + ### `ObserveGovernanceResponse` - + ### `ObserveLedgerMovementsRequest` - + ### `ObserveLedgerMovementsResponse` - + ### `ObserveLiquidityProvisionsRequest` - + ### `ObserveLiquidityProvisionsResponse` - + ### `ObserveMarginLevelsRequest` - + ### `ObserveMarginLevelsResponse` - + ### `ObserveMarketsDataRequest` - + ### `ObserveMarketsDataResponse` - + ### `ObserveMarketsDepthRequest` - + ### `ObserveMarketsDepthResponse` - + ### `ObserveMarketsDepthUpdatesRequest` - + ### `ObserveMarketsDepthUpdatesResponse` - + ### `ObserveOrdersRequest` - + ### `ObserveOrdersResponse` - + ### `ObservePositionsRequest` - + ### `ObservePositionsResponse` - + ### `ObserveRewardsRequest` - + ### `ObserveRewardsResponse` - + ### `ObserveTradesRequest` - + ### `ObserveTradesResponse` - + ### `ObserveTransactionResultsRequest` - + ### `ObserveTransactionResultsResponse` - + ### `ObserveVotesRequest` - + ### `ObserveVotesResponse` - + ### `OracleDataConnection` - + ### `OracleDataEdge` - + ### `OracleSpecEdge` - + ### `OracleSpecsConnection` - + ### `OrderConnection` - + ### `OrderEdge` - + ### `OrderFilter` - + ### `OrderInfo` - + ### `OrderSnapshotPage` - + ### `OrderUpdates` - + ### `PageInfo` - + ### `Pagination` - + ### `PaidLiquidityFeesConnection` - + ### `PaidLiquidityFeesEdge` - + ### `PartiesProfilesConnection` - + ### `PartyConnection` - + ### `PartyEdge` - + ### `PartyMarginMode` - + ### `PartyMarginModeEdge` - + ### `PartyMarginModesConnection` - + ### `PartyProfileEdge` - + ### `PingRequest` - + ### `PingResponse` - + ### `PositionConnection` - + ### `PositionEdge` - + ### `PositionSnapshotPage` - + ### `PositionUpdates` - + ### `PositionsFilter` - + ### `ProtocolUpgradeProposalConnection` - + ### `ProtocolUpgradeProposalEdge` - + ### `QuantumRewardsPerEpoch` - + ### `QuantumVolumesPerEpoch` - + ### `ReferralProgram` - + ### `ReferralSet` - + ### `ReferralSetConnection` - + ### `ReferralSetEdge` - + ### `ReferralSetReferee` - + ### `ReferralSetRefereeConnection` - + ### `ReferralSetRefereeEdge` - + ### `ReferralSetStats` - + ### `ReferralSetStatsConnection` - + ### `ReferralSetStatsEdge` - + ### `RewardEdge` - + ### `RewardSummaryFilter` - + ### `RewardsConnection` - + ### `StakeLinkingEdge` - + ### `StakesConnection` - + ### `StopOrderConnection` - + ### `StopOrderEdge` - + ### `StopOrderFilter` - + ### `SuccessorMarket` - + ### `SuccessorMarketConnection` - + ### `SuccessorMarketEdge` - + ### `Team` - + ### `TeamConnection` - + ### `TeamEdge` - + ### `TeamGameEntities` - + ### `TeamGameEntity` - + ### `TeamGameParticipation` - + ### `TeamMemberStatistics` - + ### `TeamMemberStatisticsEdge` - + ### `TeamMembersStatisticsConnection` - + ### `TeamReferee` - + ### `TeamRefereeConnection` - + ### `TeamRefereeEdge` - + ### `TeamRefereeHistory` - + ### `TeamRefereeHistoryConnection` - + ### `TeamRefereeHistoryEdge` - + ### `TeamStatistics` - + ### `TeamStatisticsEdge` - + ### `TeamsStatisticsConnection` - + ### `TimeWeightedNotionalPosition` - + ### `TradeConnection` - + ### `TradeEdge` - + ### `TransferConnection` - + ### `TransferEdge` - + ### `TransferNode` - + ### `VolumeDiscountProgram` - + ### `VolumeDiscountStats` - + ### `VolumeDiscountStatsConnection` - + ### `VolumeDiscountStatsEdge` - + ### `VoteConnection` - + ### `VoteEdge` - + ### `WithdrawalEdge` - + ### `WithdrawalsConnection` - + --- ## Enums @@ -1740,452 +1804,468 @@ _**package** datanode.api.v2_ +#### `ListGameTeamScores` + + + +#### `ListGamePartyScores` + + + #### `ListPositions` - + #### `ListAllPositions` - + #### `ObservePositions` - + #### `ListLedgerEntries` - + #### `ExportLedgerEntries` - + #### `ListBalanceChanges` - + #### `GetLatestMarketData` - + #### `ListLatestMarketData` - + #### `GetLatestMarketDepth` - + #### `ObserveMarketsDepth` - + #### `ObserveMarketsDepthUpdates` - + #### `ObserveMarketsData` - + #### `GetMarketDataHistoryByID` - + #### `ListTransfers` - + #### `GetTransfer` - + #### `GetNetworkLimits` - + #### `ListCandleData` - + #### `ObserveCandleData` - + #### `ListCandleIntervals` - + #### `ListVotes` - + #### `ObserveVotes` - + #### `ListERC20MultiSigSignerAddedBundles` - + #### `ListERC20MultiSigSignerRemovedBundles` - + #### `GetERC20ListAssetBundle` - + #### `GetERC20SetAssetLimitsBundle` - + #### `GetERC20WithdrawalApproval` - + #### `GetLastTrade` - + #### `ListTrades` - + #### `ObserveTrades` - + #### `GetOracleSpec` - + #### `ListOracleSpecs` - + #### `ListOracleData` - + #### `GetMarket` - + #### `ListMarkets` - + #### `ListSuccessorMarkets` - + #### `GetParty` - + #### `ListParties` - + #### `ListPartiesProfiles` - + #### `ListMarginLevels` - + #### `ObserveMarginLevels` - + #### `ListRewards` - + #### `ListRewardSummaries` - + #### `ListEpochRewardSummaries` - + #### `GetDeposit` - + #### `ListDeposits` - + #### `GetWithdrawal` - + #### `ListWithdrawals` - + #### `GetAsset` - + #### `ListAssets` - + #### `ListLiquidityProvisions` - + #### `ListAllLiquidityProvisions` - + #### `ObserveLiquidityProvisions` - + #### `ListLiquidityProviders` - + #### `ListPaidLiquidityFees` - + #### `GetGovernanceData` - + #### `ListGovernanceData` - + #### `ObserveGovernance` - + #### `ListDelegations` - + #### `GetNetworkData` - + #### `GetNode` - + #### `ListNodes` - + #### `ListNodeSignatures` - + #### `GetEpoch` - + #### `EstimateFee` - + #### `EstimateMargin` - + #### `EstimatePosition` - + #### `ListNetworkParameters` - + #### `GetNetworkParameter` - + #### `ListCheckpoints` - + #### `GetStake` - + #### `GetRiskFactors` - + #### `ObserveEventBus` - + #### `ObserveLedgerMovements` - + #### `ListKeyRotations` - + #### `ListEthereumKeyRotations` - + #### `GetVegaTime` - + #### `GetProtocolUpgradeStatus` - + #### `ListProtocolUpgradeProposals` - + #### `ListCoreSnapshots` - + #### `GetMostRecentNetworkHistorySegment` - + #### `ListAllNetworkHistorySegments` - + #### `GetActiveNetworkHistoryPeerAddresses` - + #### `GetNetworkHistoryStatus` - + #### `GetNetworkHistoryBootstrapPeers` - + #### `ListEntities` - + #### `ListFundingPeriods` - + #### `ListFundingPeriodDataPoints` - + #### `ListFundingPayments` - + #### `GetPartyActivityStreak` - + #### `GetCurrentReferralProgram` - + #### `ListReferralSets` - + #### `ListReferralSetReferees` - + #### `GetReferralSetStats` - + #### `ListTeams` - + #### `ListTeamsStatistics` - + #### `ListTeamMembersStatistics` - + #### `ListTeamReferees` - + #### `ListTeamRefereeHistory` - + #### `GetFeesStats` - + #### `GetFeesStatsForParty` - + #### `GetCurrentVolumeDiscountProgram` - + #### `GetVolumeDiscountStats` - + #### `GetVestingBalancesSummary` - + #### `GetPartyVestingStats` - + #### `ObserveTransactionResults` - + #### `EstimateTransferFee` - + #### `GetTotalTransferFeeDiscount` - + #### `ListGames` - + #### `ListPartyMarginModes` - + #### `GetTimeWeightedNotionalPosition` - + + + +#### `ListAMMs` + + + +#### `EstimateAMMBounds` + #### `ExportNetworkHistory` - + #### `Ping` - + --- diff --git a/versioned_docs/version-v0.76/api/grpc/overview.md b/versioned_docs/version-v0.77/api/grpc/overview.md similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/overview.md rename to versioned_docs/version-v0.77/api/grpc/overview.md diff --git a/versioned_docs/version-v0.76/api/grpc/sidebar.js b/versioned_docs/version-v0.77/api/grpc/sidebar.js similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/sidebar.js rename to versioned_docs/version-v0.77/api/grpc/sidebar.js diff --git a/versioned_docs/version-v0.76/api/grpc/vega/api/v1/core.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/api/v1/core.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/api/v1/core.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/api/v1/core.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/api/v1/corestate.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/api/v1/corestate.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/api/v1/corestate.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/api/v1/corestate.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/assets.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/assets.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/assets.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/assets.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/chain_events.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/chain_events.proto.mdx similarity index 88% rename from versioned_docs/version-v0.76/api/grpc/vega/chain_events.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/chain_events.proto.mdx index 03404130d..843b8e55e 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/chain_events.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/chain_events.proto.mdx @@ -49,44 +49,48 @@ _**package** vega_ +### `ERC20Heartbeat` + + + ### `ERC20MultiSigEvent` - + ### `ERC20SignerAdded` - + ### `ERC20SignerRemoved` - + ### `ERC20ThresholdSet` - + ### `ERC20Withdrawal` - + ### `EthContractCallEvent` - + ### `StakeDeposited` - + ### `StakeRemoved` - + ### `StakeTotalSupply` - + ### `StakingEvent` - + --- diff --git a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/commands.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/commands.proto.mdx similarity index 73% rename from versioned_docs/version-v0.76/api/grpc/vega/commands/v1/commands.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/commands/v1/commands.proto.mdx index 8f09f4cec..4ae5b6d78 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/commands.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/commands.proto.mdx @@ -17,139 +17,167 @@ _**package** vega.commands.v1_ ## Messages +### `AmendAMM` + + + +### `AmendAMM.ConcentratedLiquidityParameters` + + + ### `ApplyReferralCode` - + ### `BatchMarketInstructions` - + ### `BatchProposalSubmission` - + ### `BatchProposalSubmissionTerms` - + + + +### `CancelAMM` + ### `CancelTransfer` - + ### `CreateReferralSet` - + ### `CreateReferralSet.Team` - + + + +### `DelayedTransactionsWrapper` + ### `DelegateSubmission` - + ### `IcebergOpts` - + ### `IssueSignatures` - + ### `JoinTeam` - + ### `LiquidityProvisionAmendment` - + ### `LiquidityProvisionCancellation` - + ### `LiquidityProvisionSubmission` - + ### `OneOffTransfer` - + ### `OrderAmendment` - + ### `OrderCancellation` - + ### `OrderSubmission` - + ### `ProposalSubmission` - + ### `RecurringTransfer` - + ### `StopOrderSetup` - + ### `StopOrdersCancellation` - + ### `StopOrdersSubmission` - + + + +### `SubmitAMM` + + + +### `SubmitAMM.ConcentratedLiquidityParameters` + ### `Transfer` - + ### `UndelegateSubmission` - + ### `UpdateMarginMode` - + ### `UpdatePartyProfile` - + ### `UpdateReferralSet` - + ### `UpdateReferralSet.Team` - + ### `VoteSubmission` - + ### `WithdrawSubmission` - + --- ## Enums +### `CancelAMM.Method` + + + ### `UndelegateSubmission.Method` - + ### `UpdateMarginMode.Mode` - + --- diff --git a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/data.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/data.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/commands/v1/data.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/commands/v1/data.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/signature.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/signature.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/commands/v1/signature.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/commands/v1/signature.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/transaction.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/transaction.proto.mdx similarity index 71% rename from versioned_docs/version-v0.76/api/grpc/vega/commands/v1/transaction.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/commands/v1/transaction.proto.mdx index de961c48c..c5a57a634 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/transaction.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/transaction.proto.mdx @@ -18,7 +18,7 @@ _**package** vega.commands.v1_ ### `InputData` - + ### `ProofOfWork` diff --git a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/validator_commands.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/validator_commands.proto.mdx similarity index 97% rename from versioned_docs/version-v0.76/api/grpc/vega/commands/v1/validator_commands.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/commands/v1/validator_commands.proto.mdx index 14d1baaad..35df5d906 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/commands/v1/validator_commands.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/commands/v1/validator_commands.proto.mdx @@ -22,7 +22,7 @@ _**package** vega.commands.v1_ ### `ChainEvent` - + ### `EthereumKeyRotateSubmission` @@ -61,7 +61,7 @@ _**package** vega.commands.v1_ ### `NodeVote.Type` - + --- diff --git a/versioned_docs/version-v0.76/api/grpc/vega/data/v1/data.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/data/v1/data.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/data/v1/data.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/data/v1/data.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/data/v1/spec.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/data/v1/spec.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/data/v1/spec.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/data/v1/spec.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/data_source.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/data_source.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/data_source.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/data_source.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/events/v1/events.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/events/v1/events.proto.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/grpc/vega/events/v1/events.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/events/v1/events.proto.mdx index 5f948c4cc..ee6513dd8 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/events/v1/events.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/events/v1/events.proto.mdx @@ -17,395 +17,427 @@ _**package** vega.events.v1_ ## Messages +### `AMM` + + + +### `AMM.ConcentratedLiquidityParameters` + + + +### `AMM.Curve` + + + ### `AuctionEvent` - + ### `BeginBlock` - + ### `BusEvent` - + ### `CancelledOrders` - + ### `CheckpointEvent` - + ### `CoreSnapshotData` - + ### `DelegationBalanceEvent` - + ### `DistressedOrders` - + ### `DistressedPositions` - + ### `ERC20MultiSigSignerAdded` - + ### `ERC20MultiSigSignerEvent` - + ### `ERC20MultiSigSignerRemoved` - + ### `ERC20MultiSigSignerRemovedSubmitter` - + ### `ERC20MultiSigThresholdSetEvent` - + ### `EndBlock` - + ### `EpochEvent` - + ### `EthereumKeyRotation` - + ### `ExpiredOrders` - + ### `FeesStats` - + ### `FundingPayment` - + ### `FundingPayments` - + ### `FundingPeriod` - + ### `FundingPeriodDataPoint` - + + + +### `GamePartyScore` + + + +### `GameScores` + + + +### `GameTeamScore` + ### `KeyRotation` - + ### `LedgerMovements` - + ### `LossSocialization` - + ### `MakerFeesGenerated` - + ### `MarketEvent` - + ### `MarketTick` - + ### `OneOffGovernanceTransfer` - + ### `OneOffTransfer` - + ### `PaidLiquidityFeesStats` - + ### `PartyActivityStreak` - + ### `PartyAmount` - + ### `PartyLockedBalance` - + ### `PartyMarginModeUpdated` - + ### `PartyProfileUpdated` - + ### `PartyVestingBalance` - + ### `PartyVestingStats` - + ### `PartyVestingSummary` - + ### `PartyVolumeDiscountStats` - + ### `PositionResolution` - + ### `PositionStateEvent` - + ### `ProtocolUpgradeDataNodeReady` - + ### `ProtocolUpgradeEvent` - + ### `ProtocolUpgradeStarted` - + ### `RecurringGovernanceTransfer` - + ### `RecurringTransfer` - + ### `RefereeJoinedReferralSet` - + ### `RefereeJoinedTeam` - + ### `RefereeStats` - + ### `RefereeSwitchedTeam` - + ### `ReferralProgramEnded` - + ### `ReferralProgramStarted` - + ### `ReferralProgramUpdated` - + ### `ReferralSetCreated` - + ### `ReferralSetStatsUpdated` - + ### `ReferrerRewardsGenerated` - + ### `RewardPayoutEvent` - + ### `SettleDistressed` - + ### `SettleMarket` - + ### `SettlePosition` - + ### `StakeLinking` - + ### `StateVar` - + ### `StopOrderEvent` - + ### `StreamStartEvent` - + ### `TeamCreated` - + ### `TeamMemberStats` - + ### `TeamStats` - + ### `TeamUpdated` - + ### `TeamsStatsUpdated` - + ### `TimeUpdate` - + ### `TimeWeightedNotionalPositionUpdated` - + ### `TradeSettlement` - + ### `TransactionResult` - + ### `TransactionResult.FailureDetails` - + ### `TransactionResult.SuccessDetails` - + ### `Transfer` - + ### `TransferFees` - + ### `TransferFeesDiscount` - + ### `TxErrorEvent` - + ### `ValidatorRankingEvent` - + ### `ValidatorScoreEvent` - + ### `ValidatorUpdate` - + ### `VestingBalancesSummary` - + ### `VestingStatsUpdated` - + ### `VolumeDiscountProgramEnded` - + ### `VolumeDiscountProgramStarted` - + ### `VolumeDiscountProgramUpdated` - + ### `VolumeDiscountStatsUpdated` - + --- ## Enums +### `AMM.Status` + + + +### `AMM.StatusReason` + + + ### `BusEventType` - + ### `ERC20MultiSigSignerEvent.Type` - + ### `FundingPeriodDataPoint.Source` - + ### `ProtocolUpgradeProposalStatus` - + ### `StakeLinking.Status` - + ### `StakeLinking.Type` - + ### `Transfer.Status` - + --- diff --git a/versioned_docs/version-v0.76/api/grpc/vega/governance.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/governance.proto.mdx similarity index 96% rename from versioned_docs/version-v0.76/api/grpc/vega/governance.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/governance.proto.mdx index 0cd9ced87..1c76ef7f6 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/governance.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/governance.proto.mdx @@ -34,7 +34,7 @@ _**package** vega_ ### `FutureProduct` - + ### `GovernanceData` @@ -66,7 +66,7 @@ _**package** vega_ ### `NewMarketConfiguration` - + ### `NewSpotMarket` @@ -74,7 +74,7 @@ _**package** vega_ ### `NewSpotMarketConfiguration` - + ### `NewTransfer` @@ -110,7 +110,7 @@ _**package** vega_ ### `RecurringTransfer` - + ### `ReferralProgramChanges` @@ -142,7 +142,7 @@ _**package** vega_ ### `UpdateMarketConfiguration` - + ### `UpdateMarketState` @@ -174,7 +174,7 @@ _**package** vega_ ### `UpdateSpotMarketConfiguration` - + ### `UpdateVolumeDiscountProgram` diff --git a/versioned_docs/version-v0.76/api/grpc/vega/markets.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/markets.proto.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/grpc/vega/markets.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/markets.proto.mdx index f4ff86fcc..6ba7e8489 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/markets.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/markets.proto.mdx @@ -42,91 +42,99 @@ _**package** vega_ ### `Future` - + + + +### `FutureCap` + ### `Instrument` - + ### `InstrumentMetadata` - + ### `LiquidationStrategy` - 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}} /> + 0 specifying the range range above and below the mid price within which the network will trade to dispose of its position.\nThe value can be > 1. For example, if set to 1.5, the minimum price will be 0, ie max(0, mid_price * (1 - 1.5)), and the maximum price will be mid_price * (1 + 1.5).","label":"","type":"string","longType":"string","fullType":"string","ismap":false,"isoneof":false,"oneofdecl":"","defaultValue":""}]}} /> ### `LiquidityFeeSettings` - + ### `LiquidityMonitoringParameters` - + ### `LiquiditySLAParameters` - + ### `LogNormalModelParams` - + ### `LogNormalRiskModel` - + ### `MarginCalculator` - + ### `Market` - + ### `MarketTimestamps` - + ### `Perpetual` - + ### `PriceMonitoringParameters` - + ### `PriceMonitoringSettings` - + ### `PriceMonitoringTrigger` - + + + +### `RiskFactorOverride` + ### `ScalingFactors` - + ### `SimpleModelParams` - + ### `SimpleRiskModel` - + ### `Spot` - + ### `TargetStakeParameters` - + ### `TradableInstrument` - + --- ## Enums @@ -145,7 +153,7 @@ _**package** vega_ ### `Market.TradingMode` - + --- diff --git a/versioned_docs/version-v0.76/api/grpc/vega/oracle.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/oracle.proto.mdx similarity index 100% rename from versioned_docs/version-v0.76/api/grpc/vega/oracle.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/oracle.proto.mdx diff --git a/versioned_docs/version-v0.76/api/grpc/vega/vega.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/vega.proto.mdx similarity index 96% rename from versioned_docs/version-v0.76/api/grpc/vega/vega.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/vega.proto.mdx index 5a1a719b7..2ad6ec7df 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/vega.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/vega.proto.mdx @@ -102,7 +102,7 @@ _**package** vega_ ### `EthereumConfig` - + ### `EthereumContractConfig` @@ -161,196 +161,204 @@ _**package** vega_ +### `LongBlockAuction` + + + +### `LongBlockAuctionDurationTable` + + + ### `MarginLevels` - + ### `MarketData` - + ### `MarketDepth` - + ### `MarketDepthUpdate` - + ### `MatrixValue` - + ### `Metadata` - + ### `NetworkLimits` - + ### `NetworkParameter` - + ### `Node` - + ### `NodeData` - + ### `NodeSet` - + ### `Order` - + ### `OrderCancellationConfirmation` - + ### `OrderConfirmation` - + ### `Party` - + ### `PartyProfile` - + ### `PeggedOrder` - + ### `PerpetualData` - + ### `Position` - + ### `PositionTrade` - + ### `PostTransferBalance` - + ### `PriceLevel` - + ### `PriceMonitoringBounds` - + ### `ProductData` - + ### `Rank` - + ### `RankingScore` - + ### `ReferralProgram` - + ### `Reward` - + ### `RewardScore` - + ### `RewardSummary` - + ### `RiskFactor` - + ### `ScalarValue` - + ### `StakingTier` - + ### `StateValueProposal` - + ### `StateVarValue` - + ### `StopOrder` - + ### `StopOrder.SizeOverrideValue` - + ### `Trade` - + ### `TradeSet` - + ### `Transfer` - + ### `TransferRequest` - + ### `VectorValue` - + ### `VestingBenefitTier` - + ### `VestingBenefitTiers` - + ### `VolumeBenefitTier` - + ### `VolumeDiscountProgram` - + ### `WithdrawExt` - + ### `Withdrawal` - + --- ## Enums @@ -361,7 +369,7 @@ _**package** vega_ ### `AuctionTrigger` - + ### `ChainStatus` @@ -389,7 +397,7 @@ _**package** vega_ ### `IndividualScope` - + ### `Interval` @@ -421,7 +429,7 @@ _**package** vega_ ### `OrderError` -= 0"},{"name":"ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","number":"41","description":"Sell pegged order cannot reference best bid price"},{"name":"ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","number":"42","description":"Pegged order offset must be > zero"},{"name":"ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","number":"43","description":"Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)"},{"name":"ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","number":"44","description":"Cannot amend details of a non pegged details"},{"name":"ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","number":"45","description":"Could not re-price a pegged order because a market price is unavailable"},{"name":"ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","number":"46","description":"It is not possible to amend the price of an existing pegged order"},{"name":"ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","number":"47","description":"FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds"},{"name":"ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","number":"48","description":"Unable to submit pegged order, temporarily too many pegged orders across all markets"},{"name":"ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","number":"49","description":"Post order would trade"},{"name":"ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","number":"50","description":"Post order would trade"},{"name":"ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","number":"51","description":"Isolated margin check failed"},{"name":"ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","number":"52","description":"In isolated margin pegged orders are rejected"},{"name":"ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE","number":"53","description":"Order price does not respect market's required tick size"}]}} /> += 0"},{"name":"ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE","number":"41","description":"Sell pegged order cannot reference best bid price"},{"name":"ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO","number":"42","description":"Pegged order offset must be > zero"},{"name":"ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE","number":"43","description":"Party has an insufficient balance, or does not have\na general account to submit the order (no deposits made\nfor the required asset)"},{"name":"ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER","number":"44","description":"Cannot amend details of a non pegged details"},{"name":"ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER","number":"45","description":"Could not re-price a pegged order because a market price is unavailable"},{"name":"ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER","number":"46","description":"It is not possible to amend the price of an existing pegged order"},{"name":"ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS","number":"47","description":"FOK, IOC, or GFN order was rejected because it resulted in trades outside the price bounds"},{"name":"ORDER_ERROR_TOO_MANY_PEGGED_ORDERS","number":"48","description":"Unable to submit pegged order, temporarily too many pegged orders across all markets"},{"name":"ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE","number":"49","description":"Post order would trade"},{"name":"ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION","number":"50","description":"Post order would trade"},{"name":"ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED","number":"51","description":"Isolated margin check failed"},{"name":"ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE","number":"52","description":"In isolated margin pegged orders are rejected"},{"name":"ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE","number":"53","description":"Order price does not respect market's required tick size"},{"name":"ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE","number":"54","description":"Order price exceeds the max price of the capped future market\n\nNote: If adding an enum value, add a matching entry in:\n - proto/errors.go (func Error)\n - gateway/graphql/schema.graphql (enum RejectionReason)\n - gateway/graphql/helpers_enum.go"}]}} /> ### `PeggedReference` @@ -461,7 +469,7 @@ _**package** vega_ ### `TransferType` - + ### `ValidatorNodeStatus` diff --git a/versioned_docs/version-v0.76/api/grpc/vega/wallet/v1/wallet.proto.mdx b/versioned_docs/version-v0.77/api/grpc/vega/wallet/v1/wallet.proto.mdx similarity index 68% rename from versioned_docs/version-v0.76/api/grpc/vega/wallet/v1/wallet.proto.mdx rename to versioned_docs/version-v0.77/api/grpc/vega/wallet/v1/wallet.proto.mdx index aa83d6b24..11e3787e3 100644 --- a/versioned_docs/version-v0.76/api/grpc/vega/wallet/v1/wallet.proto.mdx +++ b/versioned_docs/version-v0.77/api/grpc/vega/wallet/v1/wallet.proto.mdx @@ -18,7 +18,7 @@ _**package** vega.wallet.v1_ ### `SubmitTransactionRequest` - + --- diff --git a/versioned_docs/version-v0.76/api/overview.md b/versioned_docs/version-v0.77/api/overview.md similarity index 95% rename from versioned_docs/version-v0.76/api/overview.md rename to versioned_docs/version-v0.77/api/overview.md index 9fa713ff5..f5c7edb00 100644 --- a/versioned_docs/version-v0.76/api/overview.md +++ b/versioned_docs/version-v0.77/api/overview.md @@ -6,7 +6,6 @@ vega_network: MAINNET import Topic from '/docs/topics/_topic-development.mdx' import DataNodes from '@site/src/components/DataNodes'; -import EthAddresses from '@site/src/components/EthAddresses'; @@ -47,6 +46,7 @@ To access the Vega network, the wallet needs to be configured with the location If you have a client that you want use to send a transaction using the Vega wallet API, it will construct the transaction in JSON and pass it to the wallet. The wallet performs a client-side proof-of-work calculation, signs the transaction and forwards it to a node on the network before it is added to a block. It is also possible to have the wallet sign a transaction without sending it, if needed. Alternatively, you can build the signer into your client, though you'll need to account for the PoW calculations. :::note Go deeper +* **[Overview: Transactions for trading](./useful-endpoints.md#transaction-samples)**: See the commonly used transactions for trading. * **[Guide: How to build and send transactions](../tutorials/build-send-transactions.md)**: See how to build and send transactions using the Vega Wallet. * **[API: Commands](./grpc/vega/commands/v1/commands.proto)** See a full list of transaction types. * **[Concept: Transactions](./../concepts/vega-chain/transactions.md)**: Learn about the concepts of transactions, commands, validation, and ordering. @@ -95,6 +95,6 @@ To learn more about developing on Vega, read through the following topics. * **[Using the APIs](./using-the-apis.md)**: All the API frameworks and smart contracts in one place, plus tips on connecting. * **[Architecture](./architecture.md)**: Explore the architecture of the Vega network. -* **[Useful endpoints](./useful-endpoints.md)**: The basic features you should know about and their APIs. -* **[Public servers](./public-servers.md)**: Public servers that are currently available for interacting with the APIs on the testnets. +* **[Building blocks](./useful-endpoints.md)**: The basic building blocks you should know about. +* **[Public servers](./public-servers.md)**: Public server URLs for interacting with the APIs. * **[Tutorials](../tutorials/index.md)**: Each tutorial includes info about the protocol that you need to use the guide, as well as instructions on how to interact with scripts, API calls, or other code. \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/public-servers.md b/versioned_docs/version-v0.77/api/public-servers.md similarity index 67% rename from versioned_docs/version-v0.76/api/public-servers.md rename to versioned_docs/version-v0.77/api/public-servers.md index 5d35f9528..2fd7ce60f 100644 --- a/versioned_docs/version-v0.76/api/public-servers.md +++ b/versioned_docs/version-v0.77/api/public-servers.md @@ -1,6 +1,6 @@ --- sidebar_position: 5 -title: Public servers +title: Public API servers hide_title: false description: Vega's APIs are served over public addresses. vega_network: MAINNET @@ -11,17 +11,18 @@ import DataNodes from '@site/src/components/DataNodes'; import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; +## Servers for Vega APIs Due to the distributed nature of Vega, to submit API requests you'll need to choose a node address to connect to, as there is no single API server. You do not need an API key or authentication to connect. -This differs from centralised services, as you can't connect to an API server run by a single company, nor does it require a specific access token. When you want to perform an action on the network you'll need to sign the message containing the transaction details with a [wallet app](../tools/vega-wallet/index.md) or a signer library. +When you want to perform an action on the network you'll need to sign the message containing the transaction details with a [wallet app](../tools/vega-wallet/index.md) or a signer library. Validators, community members, and other service providers may operate public data nodes. These may have usage restrictions, rate limits, limited data retention, or other restrictions or terms. Check with the individual operator if you have specific needs. -Below, find a list of all the known public servers available for this network, and use them to connect to the API endpoints. +Below, find a list of all the known public servers available for this network, and use them to connect to the **[API endpoints](./useful-endpoints.md)** or **[submit transactions](./useful-endpoints.md#submit-transactions)**. :::note Read more [Data nodes](../concepts/vega-chain/data-nodes.md): Find out what a data node is, and if setting one up for yourself is right for you. ::: -## Node API endpoints: Mainnet - \ No newline at end of file +## Node API servers: Fairground + diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-accounts.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-accounts.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-accounts.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-accounts.api.mdx index 6ccd9d969..2348e1112 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-accounts.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-accounts.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of accounts. This endpoint may not be exposed by mainne sidebar_label: "Accounts list" hide_title: true hide_table_of_contents: true -api: eJytVcFu2zAM/RVB59RJW2AbclowDEWBHYq126UIBtpmHDWy5Ep0ViPIv4+0nSZNnAHFdrIlPj5SjxS10RUEKJEwRD193Gjj9FQ/1xgaPdKOLbxkCMky4HNtAuZ6ugAbcaRjtsQS9HSjqakEGSkYV+jtdjTMVEJYIb2Pai7oWHkXMYr9ajKRT+YdoSP5haqyJgMy3o2foneyt+ergq8wkOm8Ict87aj9N4RlHIDEiDSQyUinYMFlOGjrjzZk6vQbsnQbA/Ltdnz6hJkIRoasbEBl1pez7hB7Bg0hQPNXx/XlNxOp94zfe0XZhX1yjFkwlQjIyJmKdZZhjIvaqp30iW5xC6gt/YP8mc/bAy98KIG9uUvo+kq/ps1LLDB0wQiMfVsoyHMjccDeHdKKxm/CfH6/sExAPq0XM9ec6srlZT2geCdn4X1hMVTZPQHVcVBsp2qHLxU7Yq4wBB8ONRdyKORq6i8+oPDgPYa14S6cH3PdIClQlsus/ELtOj1RD0sTFbq88iyvKqFRzpNKUXFcHzls2vCucY79HRcoJnwGkbOt6S1f0pPgvw6bSYs8tPQCLNrrXQEteTGGPSKy427I1MGydUlUxel4vMYCLnIgSLrgRR3q6fVk8kkfH3AIqWXWnBImULOUcIF5gUnmy0GuE9ApVw7BcpkT1ua3D6sTmmP7cDYXvbwJuGYN1uRnUxpGnjnjDhsJVpxEBqlxgj+v3lkXLXPWuIVvO7zv35/soTIuvYpSezW7u5VSSh17ykny8UNy3Q45H6mE9vL3w37XHm1HHmdzMEH+b9/2d5HwhcaVZask12q36dvycf8I8JmXnLfsbTYpRPwR7HYr293DJc2amwipPXiqVtgcPIpcpFoCtjU6g3199vbguSyCETRHmXOOS4ScJ5+E7LxYP6wOvU4GrbC83rybrw88L/4AhP23NA== +api: eJytVsFu2zAM/RVB59ZJW2AdclowDEWBHYq126UoBlpmHDWOpEp01iDov490nMRt7ALFdkokPT6Sj6TkjQ4QYYmEMenJ/UZbpyf6qca41ifa8QkvGUKyjPhU24iFnsygSniik5njEvRko2kdBJkoWlfql5eTfqYlxAXSx6geBJ2CdwmTnJ+Px/JjvCN0JH8hhMoaIOvd6DF5J3sHvhB9wEh2aw3G+NpR898SLlMPJCWknkhOdA4VOIO9Z21qfUdb/fpOths98u12fP6IRgQjS5VsQLCrs+k2iQODhhhh/a7h6uy7TdRaph+tomzCNgUmE20QARk5Vak2BlOa1ZXaSZ/pBjeDuqJ/kN/4okl45uMS2Jq7hC7O9T5sXmKJceuMwFavCwVFYcUPVDddWtH4lZsvHxeWCcjn9Wzq1se6cnlZDyg/yFl6X1YYg7kloDr1iu1U7fA5sCEWCmP0sau5kEMpo6m/+ojCg7cYV5a78OEt1xWSAlVxmZWfqV2nZ+pubpNCVwTP8qolrJXzpHJU7Ncndpuvedc6x/aOC5QyzkHkbGp6zUN65Px3t5m0yENzL8CyGe8ANOfFCA6IxIa7S6aOFZ/OiUKajEYmesviOso4gD8+LvTbxI4RcsG8ZllhCacFEGTbFMo61pOL8fjzEVsf8l3CfA4ce6LM+nfIuqh+tgxqLi+cYlFiZvyyl+wIdMxVQKy49Qblens+kFtb8gzcegWVLQZD6ke+o9jeIHqz4PaXSIaV60UPKPgc4ooFHomdVK9fwhY1RLLzlwgWrJOB3DpJabhdBk20PE/WzXxzMbRj/4stlOGJUUlGRk1vrmUCpP1bynF2eZl9at4Gn2gJzZ3ZvpG7qWoG+W00nYv3/457e4URPtMoVHwqwTXabdppvj+8nZzznOOWvc0mh4Q/Y/XyItvb915mvLAJ8qrzwi9w3fmW4D6qxWFTowHs/mvhAH6QRbSCZi8PHOMcoeAHQ1xurVg/DF2ro/dJWPYX1tW3O75m/wI+DSam sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Accounts list' (core-state-service-list-accounts)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-assets.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-assets.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-assets.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-assets.api.mdx index 99e88d130..90c6d2b97 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-assets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-assets.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of assets. This endpoint may not be exposed by mainnet sidebar_label: "Assets list" hide_title: true hide_table_of_contents: true -api: eJy1V19v2zYQ/yqEnjbAcbx06AY/zU3cwEOaGrGzl7YoztJZYkORKkk50YIA+xr7evsku6OkWI5kDBu6J0nk/ePvfndHPUYFWMjRo3XR9MNjJHU0jb6WaKtoFGnaoU9wDj19WvxaSotJNN2CcjiKXJxhDtH0MfJVwZLOW6nT6OnpE0u7wmiHjvfPJhN+xEZ71J5foSiUjMFLo0+/OKN5bW+vsKZA62WtHQIIb9Jj7voCCXqQqnl1sZUF26WALnArteQPYbbCZyjwgc6qQQlnShuj2BpL69KJ4GRMxzw0vSml8lLPAgY9+79hCiKInEh9zEQOD2+hjNHPclNq/07qAUvv4EHmZS4gyFBI4EUMWmxQMO7oPCZiUwkQlDFfkYA1ZZqFMx0GILbBmSADILzMkSN6mSBakV5hewQKqUalzXUjbzZfMPYRiScYyxyGML4u8w1axreREaeisPTqGPYMdKLq0A9hJuBzICCikpy//rEf4yhCG59N+g7ndGaLhNX85vxscgz1OAOpF0lf/Zw3xOIiQFcjZqxMpQaGeGtNPgDYKHDXQuxnSULUHsCh2WiJ1so3DEPhzR3qkSBMAg/bQ2j098beDfpUcoucwSuZywHOXDXbQvG+I/wL46QXhIKAOpqPWhuP0xp7hl9QBRXGgq1EjuBKiwdcI9R0WqcrNTvmhI6HCDSK7qXPEgv364z8ZEYNIN1yujJlsN+qEN2cB+1VNRYzpZ7XiV6CndZwtXZpm2QotgQVVC2VsKNV74w/6jVj+tcffzqhTQ1KC7eTvyNnBjpq/xc2neKqGRoyLzbgSDkQbkTB7Uj2GBmGCrBuxr3io9WWcTWXv8NxOhWXFinwN5Z6n8vEknpK8v1gGr+WlIgyH0geNU5OHhKRTU6tWqkAiybFbanaRiX13vegA1flG6P69ldhfTD2N8uhWF/2LIvUZRyNE2j7O6Xpub0fbWRygKiLtv3JhOzJraz72T8cjByXA31gFdZ7+glSX1bc8Fbr2fp29fn2erWcny/eLuYXtI2ak/BheLNZXN68X75fdVdu5r/Oz9cHMvPri8X15eerxWpNz/3G/Hr25ookP+1hPBF9b1NxUQcqdqBKHAlQ91BRfWj6lslHLZ612nCmIkxHLiFuwSbQXCeCOEc47qjGulptyK1WBo6Ki+rDIqeoacGdCjtweXi6rmfUCVeUks7zMxgJw9HKJD0w0iDRUSY+E7lLBxuFLaN7pfiNedgsgLVQ1UYPJPZOdj9c0ZlCrO6muVSRQpjJB/NHuDKOqedzdba3r3E9uxvq/ecbWGyS0HyehzbN7Fdn+2Px/SFFWzt7vos939ZoGIVLGKhl1+zTy5n9S22uf588jg4Z8GZTbme66qM6inLCA9J/aTM1JlVoi7gu5UGwNdEbH4qasWgtDfkO5mwcUr5SR+fGItvBFdqdjJEL8NDWJV/WAnEDeUKix2LNU4lIXRgCV+RQ0UzzPIbIaygxGkM53WSIp7RDFrnJMJgho3zx6bn+vCdSxND4zLBYGghagM/o4xTafUdK7W9BaamDR5n3hZuenu6I9icJeBjXjtPSltNXk8nP0cujDUlSWoYMjqEkEOEEqVrHsckHbfWE+rYSsIoSPN7X76GZl/vD0Zw00I5BV6HxHQ1pWPLIGVtZmh13FEQMG6lZ/jh6R1Ui/smSemsCt7sNKaa0C55OKGbLBaeS89iYnIx/ej1+xaVBLPI5hLJvfvRqagQmvoyl0zm+JV+bCvTULk8LRbscWMDtsSHkh/bvj06bUcS88vjId6lbq56eeLn+XWWaJjK08P0f6h1WnR/YMNHoO0C3AytZmBQ/kdMMgaZVsFIrzaiXFl2tXr9kK89FdDlfU9n/DQ4UUtw= +api: eJy1V19v2zYQ/yqEnjbAkb106AY/zU3cwEOaGrG7l7YoztJZYiORKkk50YIA+xr7evsku6MkW47kDhu6J0nk/ePvfndHPQYFGMjRobHB9P1jIFUwDb6UaKpgFCjaoU+wFh19GvxSSoNxMN1CZnEU2CjFHILpY+CqgiWtM1IlwdPTR5a2hVYWLe+fTyb8iLRyqBy/QlFkMgIntRp/tlrx2sFeYXSBxsla2wfg36TD3PYFYnQgs+bVRkYWbJcCusStVJI/hN4Kl6LABzqrgkxYXZoIxVYbWpdWeCchHfPY9KaUmZNq5jHo2f8NExBe5EyqUyZyeHgNZYRulutSuTdSDVh6Aw8yL3MBXoZCAiciUGKDgnFH6zAWm0qAoIy5igSMLpPUn+k4ALH1zgQZAOFkjhzR8wTRinQZtkegkGpU2lw38nrzGSMXkHiMkcxhCOObMt+gYXwbGTEWhaFXy7CnoOKsDv0YZgI+BwIiKMn5yx/7MY4CNNH5pO9wTmc2SFjNby/OJ6dQj1KQahH31S94QywuPXQ1YtrIRCpgiLdG5wOAjTx3DURuFsdE7QEcmo2WaK18wzAUTt+hGgnCxPOwPYRCd6/N3aDPTG6RM3gtcznAmetmW2S8bwn/QlvpBKEgoI7mg1La4bTGnuEXVEGFNmAqkSPY0uAR1wg1ldTpSvSOOaGiIQKNgnvp0tjA/TolP6nOBpBuOV3p0ttvVYhu1oFyWRWKWZbt14legp3WcLV2aZtkKLYYM6haKmFHq94JP6g1Y/rXH39aoXQNSgu3lb8jZwY6av8XNp3iqhnqMy82YEnZE25Ewe1I9hQZhgqwbsa94qPVlnE1l7/DMJmKK4MU+CtDvc+mYkk9Jf5+MI1fSkpEmQ8kjxonJw+JyDqnVp1lHhZFitsyaxuVVAffgw5slW901re/8uuDsb9aDsX6vGcZpC5jaZxA298pTfv2frKRyQGiLtr2J2OyJ7ey7mf/cDByXA70gZVf7+nHSH0544a3Ws/W71af3t2slvOLxevF/JK2UXES3g9vNovL27fLt6vuyu381/nF+khmfnO5uLn6dL1Yrel52JjfzF5dk+THA4xnou9tKi7rQMUOshJHArJ7qKg+FH3L+IMSe602nKnw05FLiFuw9jRXsSDOEY47qrGuVhtyq5WCpeKi+jDIKWpacKfCjlwen67rGVXMFZVJ6/jpjfjhaGScHBlpkOgoE5+J3KWFTYYto3ul+I152CyAMVDVRo8kDk52P1zTmXys9ra5VJGCn8lH80fYMoqo53N1trevsJ7dDfX+8w0s0rFvPvuhTTP7xfnhWHx/SNDUzvZ3sf1tjYaRv4RBtuyafXo+s3+pzfXvk6fRIQNOb8rtTFV9VEdBTnhA8i9tJlonGZoiqkt5EGxF9MaHomYsGkNDvoM5G4eEr9TBhTbIdnCFZicj5AI8tnXFlzVPXE8en+hQrHkqEakLTeCKHCqaaY7HEHn1JUZjKKebDPGUdsgiNxkG02eULz49158ORAoYGpdqFks8QQtwKX2Mod23pNT+FpSGOniQOlfY6XgcGS0JVuXCQ5EcH6kv8TR6bmVHxXMWg4OwDj8pTTl9MZn83LM2JPlVg5sUKHbrQqm/YqwrNWwthJISC2dIHSSMdD5orCfUtxWDyYh0J+F6vn/ibE26Q1CVb8YnQxqW/ApiewWjozsiPkdyGrlB6RMIPhRmRwCPWY+zNwxhI3XKSOuPRu4d4RTBRio+0mm6nFQJ+N9Uqq32LaHbxyOqFsFDHcVsueAKYPo3JifhTz+FL7mjUPG5HHy3bP6P64ryBfw8lk7D/ZZl3jQuR1NmXGS0y4F53B6bOn7f/jTTaVOKmFceH/kK+s5kT0+8XP/lc3XH0k++w4/9HVad/35/EaBvD90OjGRhUvxITlMEGvLeSq00oxFUdLV6Y4at7HvP1XxN3fJveI3CPw== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Assets list' (core-state-service-list-assets)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-delegations.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-delegations.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-delegations.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-delegations.api.mdx index 25553aa84..bc3b28d43 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-delegations.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-delegations.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of delegations. This endpoint may not be exposed by mai sidebar_label: "Delegations list" hide_title: true hide_table_of_contents: true -api: eJytVt9v0zAQ/lcsv/DSpWWTAPWJiaFpEkITG7ygCl3ja2Lm2Jl9Gauq/u/cpdn6IykCsafEznefz5+/O2ela4hQIWFMevp9pa3XU33fYFzqkfb8hYcMIRlGvG9sRKOnC3AJRzrlJVagpytNy1qQiaL1hV6vR8NMPhh8ESKsQ17e4P2/kc0EnergEyb5fjqZyCMPntCTvEJdO5sD2eDHP1PwMrflq2OoMZLdRBt0WLTQdmgJq9RHQRWaDbfBlEdbSwAndd7Oq44ETaZuS5vUwqIzil/Aq8YnW3jkIedXYFQpB8dDCopKVJAS0qvEFLmtwKnaQY4pY0kO9j3aytVL46N8UWGhtrsZZJCTuzL9+M88r64uJKenrfD7IMXGRj2Ga5lWv0rLedj0nIcvBkjWzzNh/hNzEoQlJxMPHHXxvAe9RUKMsPxz6OtPNtE2OH3pTMJRHHZwbio1OeucFo1TT27KdItbQOPoPxyVS3nwcxFiBRzN1qez060MnQ82ixFYt288MMbKOuCud2lF+r1l3m/oBortqERMQGHeLM79si/tSFesBxT/yFmEUDiMdX5DQE0aFFuKAB9rDmTfY4wh7mou5FBI49IfQkThwRuMDzZHPTvkukRSoByf9L7dU1d56E0dWGFVwVL5QGqOipcOiVeeL3nWes8UUghtkYmiLYGURW/9HweW0iISlUGwBYoMNVDJg7HZAyUOf+rFTXQMKInqNB2PxeAnBgiyTQpFE5vp2WTyTh/udAippZP2CTNoWFM4QVNglodqkKsH6nMZiE5KlhX6FeJdj+bw+3A2J53IGfjlAzhrjqY0jDyyxydsIrjjJHKYWy/44+odDdFyh1i/CK3VOyN/4wiVswFUEgeo8+srOUo5x45ykr19k521TTAkqqDtAt1VtmOS1p2HCe10kxf3cFeahI805uvDtn2zVXDV+fP73jXHmy95AzK9Ws0h4dfo1muZ3tzP4lpjE8zdzn18h8udnwg+rUbWbA/rCLb7Tfgb6M6PwBY+k0G0gueUZrynEsFw45T8NnHn3MNr2onq9WlheS7Zy4+33G5+AxDVMK4= +api: eJytVlFv2zgM/iuCXvaSObkNuB3ydMWtGAocDsW67WUoBkZmbLWy5Ep01yDIfz/ScRMntosN25Mt6eMn8hNJaatriFAhYUx6+XWrrddL/dBg3OiZ9rzCQ4aQDCM+NDZirpdrcAlnOpkSK9DLraZNLchE0fpC73azcSYfcvwtRFgHU97gw8+R3Qo61cEnTLL+ZrGQjwme0JP8Ql07a4Bs8PO7FLzMHfnqGGqMZPfWOTosWmg7tIRVGqKgCs2eO8dkoq3FgJ26aOdVR4J5pj6VNqm1RZcr/gGvGp9s4ZGH7F+BUSUDjocUFJWoICWkV4kpjK3AqdqBwZSxJGdxz45yDdy4lBUV1uoYzSiDnNxVPrT/j+fV1Xvx6TkU/h+l2KfRgOFaptX30rIfNh388MUIye4wE1Z3aEgQlpxMPLLV+0MM+oiEGGHzsukf/9pER+P0sUsStmKzs3NTqTGsc1o3Tj1nU6Zb3BoaR7+QUUbKg7/rECtga059evvmKEOXB/vNCKw7TTzIcyv7gLvu04r0J9v8vacbKbZJiZiAwqpZX/jNUNqZrlgPKH6SswihcBhrc0NATRoVW4oAn2o25LzHGEPsay7kUEjj0v+EiMKDNxgfrUF9e871AUmBcnzSp+meuspDn9eBFVYVbJQPpFaoeOuQeOfVhmet90whhdAWmSjaEkhZDPb/dpZSWkSiMgi2QJGhBip5MM9PQInNn3txEx0DSqI6LedzE4NllT1l7Mb3EO/1eYRDhLTPUxYpk9c5EGT7QIomNsu3i8VfA7Yx5IuEqxLY90SZDS+Q9VHjbBk0fM7wGvMCMxOqUbIBaMiVQ3TSRqbkOl+fiK07+Az85hGczSddGke+oNjBIAZzz3UgnkwrN4qeUPCpjo8s8Fzsujt3RMIONUXyvF8iuGedDKysl5Cm02XSRMvVa/06tB2iq/8vbKEM141KUjjq4vpKKkDSv6NcZO/eZX+2d0dIVEHbPLsXQK+22qI+d6jXhH976XcdjfCJ5nzr2va6aRXcdmX99eR1wMGXHIBMb7crSPg5ut1OpvfPGin23CZYud4z5h43vbcXJ1Qje7aHNYHtTvpHoL330xF+K4NoBc8u3XJMJULO9434t7e74Kuvpp7V4HoTlkOn+3D5ibv0/+NuoBE= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Delegations list' (core-state-service-list-delegations)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-markets-data.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-markets-data.api.mdx similarity index 63% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-markets-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-markets-data.api.mdx index 534822392..5841742e8 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-markets-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-markets-data.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of markets' data. This endpoint may not be exposed by m sidebar_label: "Markets data list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Markets data list' (core-state-service-list-markets-data)" --- @@ -39,7 +39,7 @@ Get a list of markets' data. This endpoint may not be exposed by mainnet nodes. A successful response. -
    Schema
      marketsData object[]
    • Array [
    • liquidityProviderFeeShare object[]
      +
      Schema
        marketsData object[]
      • Array [
      • liquidityProviderFeeShare object[]
        Equity-like share of liquidity fee for each liquidity provider. @@ -51,11 +51,11 @@ SLA performance for each liquidity provider. State of the internal composite price. -
        priceSources object[]
      • Array [
      • ]
      • priceMonitoringBounds object[]
        +
        priceSources object[]
      • Array [
      • ]
      • priceMonitoringBounds object[]
        One or more price monitoring bounds for the current timestamp. -
      • Array [
      • trigger object
        +
      • Array [
      • trigger object
        Price monitoring trigger associated with the bounds. @@ -71,7 +71,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
        priceSources object[]
      • Array [
      • ]
      • ]
      +
      priceSources object[]
    • Array [
    • ]
  • ]
  • An unexpected error response. diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-markets.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-markets.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-markets.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-markets.api.mdx index d82399213..2784e2778 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-markets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-markets.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of markets. This endpoint may not be exposed by mainnet sidebar_label: "Markets list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Markets list' (core-state-service-list-markets)" --- @@ -39,7 +39,7 @@ Get a list of markets. This endpoint may not be exposed by mainnet nodes. A successful response. -
    Schema
      markets object[]
    • Array [
    • fees object
      +
      Schema
        markets object[]
      • Array [
      • fees object
        Fees configuration that apply to the market. @@ -200,7 +200,11 @@ Details for the underlying instrument. Future. -
        dataSourceSpecBinding object
        +
        cap object
        + +If set, this product represents a capped future market. + +
        dataSourceSpecBinding object
        Binding between the data spec and the data source. @@ -756,11 +760,15 @@ Log normal. Risk model parameters for log normal. -
        marginCalculator object
        +
        riskFactorOverride object
        + +And optional override for the risk factor calculated by the risk model. + +
        marginCalculator object
        Margin calculator for the instrument. -
        scalingFactors object
        +
        scalingFactors object
        Scaling factors for margin calculation. @@ -772,7 +780,7 @@ Simple. Risk model params for simple modelling. -
      • ]
      +
  • ]
  • An unexpected error response. diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-network-limits.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-network-limits.api.mdx similarity index 60% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-network-limits.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-network-limits.api.mdx index 6b372b1be..3c52b70fb 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-network-limits.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-network-limits.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of network limits. This endpoint may not be exposed by sidebar_label: "Network limits list" hide_title: true hide_table_of_contents: true -api: eJy1VlFv2zgM/iuCnjagdXLrsA19WnHYDQN6Q7F29zIMA2MztlZZ0kl02iDofz9Sdpc0dooN6z3ZlsiP5MePTDY6YgreJUz6dKNfzOfyKL0jdCSvEII1JZDxbvY9eSdnqWywBXkL0QeMZHpvh3Tj4/W5aQ2l8XUJ7oIPfMKzlDCjV5jKaIKg61N9FlGBXKmQ7cAmBdb6G6wUkKLGJBW8caSMU2RaLPSRpnVA9l14bxGcvjvaifM3xOtDgdp891SRLjAGpA7sYyHDvdETB78Mnh6Lyw2mJwlZo8Nk0rmHCqtxrKvYofKuRAZENRirpbGo+Gmz1zRw2NHFOwcLOwU/JQ/sjTlqX0TZgHE/HeOv6NuJMrj+RNAGIeOzM7fKgWNPnooqCV03jSmbUSo3xlq1wB8pPZuzfyWzg0k57gCbP5fUlj62wK3SzPerl9tcE0Xj6p1U+54+yseoq79OyIMov8XIKJkno4SzJUNWjj72S0bZvGWOVIVL4xhbhLunui2OX3zHknqcBydb3NUf5ybRx90V9mlYjezHjnvkq9SVJaa07Ky636GFznZL6Cz9xh4tfYXy3GXl5MW2Gv7EGmMfjMDY7GUI2/wCVWUkDtiLXdih49swb3u4zRTZB0hiAPKLbnnm1nprBjFC/maVJKh/EbP2vra8GctLAurSJNlOdQ5vAztypzFGH3c5F3CouaYv+k8fUXDwEuPKlKi/7mO9Z4UCqyeR8kvlHqipUFcyM+iqfhm2sM4yFQnfyqxUarHmU+PYj28YWdQrpObOfuApHaXwbaQrLUxR48W6RuEiADX8MRvSmdl7u8QYGKW0je6iZZuGKKTT2WyFNRxXQFD0edRd7E5P5vM3er/iKUvu1hRgAR1zC8dY1ViUvAqmsEZGY6wKouW+F0M9I5j9++lsjgemC3DrFVhTHUxp2vJAjfe2vNGuOYkSFrwh2f4wewdd9B3ry7ilz5IfBP0Pe6jSyw+vyECdXXyQVkofB8h58fpVcZJ3sE/UQt4GDtrxfstC3c9pZ7H8H3IeBpXwlmbB8q0kmnncDEL9oreNHaTKPDRci9xtNgtI+Dnauzs5/rfDuOZzfl1BNPJLIF+M2SD/I4hZ29e4ljnnjRqkXO5hlzfL/tYUvn/Mzvt3Vzz8/wH8Cc4b +api: eJy1VlFv2zYQ/iuEnjYglb12aIc8zSi6okBSBEuyl2IYztRZYk2RHHlybBj+772TlNixZGNFsydJ5N13x+/uPmqbRUzBu4Qpu9xmr6dTeWjvCB3JK4RgjQYy3k2+Ju9kLekKa5C3EH3ASKbzdkgPPi6vTG0oDbc1uBte8AlnKWGLXmDS0QRBzy6zWUQFsqVCawc2KbDWP2ChgBRVJqngjSNlnCJTY55dZLQJyL5z7y2Cy3YXB3GuIS5PBarbvZeKdIMxIDVgz4UMj0YvHPw2eDoXlwtMLxXynqtX18M478GpAG2tVZNQza6vVUQLxBEogkugxTKNA5foMJl05aHAYgh+FxtU3mnkTFH1xmphLCp+2tZrHDgcNNwHB3M7Bj/Wd9gZc9SOHV2Bcf85xh/Rj3B0x8QmgjoIy/fOrJUDx548bkWSOjxURleDVB6MtWqOTyn9NGX/QoaSuXZcWjb/WVJb+FgD90DGhXz76z7XRNG48iDVrlnO8jFol+8n5FmUH2JkkMyLUcLZkiErS5879VK2la8LVeDCOMaWiTjquj2On39FTR3Os5U97uqXK5Po86E2/tlrLvux4xH5KjVaY0qLxqpHcc6z1m4BjaUfEGjtC5TnIStvXu9Pw59YYuyCERjbehnCun2BojASB+zNIWxf8X2Y3zu47RjZJ0hiAPLzZjFzm2xvBjFC+81dkqD8TszS+9Ky5OpbAmrSKNlONQ7XgR250hijj4ecCziUfKYv2XsfUXDwFuPKaMz+Psb6yB0K3D2JlF8o96ybcnUnM4Ou6FS2hk3bptLCa5mVQs03vGoc+/EOI0v3CqltZT8VIrFHKfwz6KtMmKLKi3WJwkUAqvhj0qczsY92iTEwytG2WRMt21REIV1OJjp6w2w7ynun7PikQ4vdxTHKCkt4VQBB3p2mbGJz+WY6/W2ANmZ5FnBeAeeeKDf+DNih1ThaDg3XG15hUWKuWZ7GwAZGQ6wCouVePEnX8f6Js/XVz8FtVmBNcTKlccszjD05RK+XPA+SyWnmRq1PMLgOccUET8RPqjdOYW91CuQxHl8ES+ZJw5wvFj7S6XY56ZLteCyNW/hWKXod+Is9lPbyIyTTo2Y3n2QCpP17yGn+7l3+tr26fKIaWhF1UA+vhXa+j3M60OP/QwV6fSNc0yRY3pVEWx63/Xx/yfa9108481DxWWRvu51DwvtodztZ/rfBuOF1fl1BNHKByhdjVsg/UrGVhCVuRB75IgpyXG6zphXk48tG+H6SnI8f7lgzvwGmDVyZ sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network limits list' (core-state-service-list-network-limits)" --- @@ -39,7 +39,7 @@ Get a list of network limits. This endpoint may not be exposed by mainnet nodes. A successful response. -
    Schema
      networkLimits object
    +
    Schema
      networkLimits object
    An unexpected error response. diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-network-parameters.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-network-parameters.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-network-parameters.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-network-parameters.api.mdx index 854637cdd..d82e26079 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-network-parameters.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-network-parameters.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of network parameters. This endpoint may not be exposed sidebar_label: "Network parameters list" hide_title: true hide_table_of_contents: true -api: eJy1Vdtu2zAM/RVBz62TtcA25GnBMBTFhqLo7aUoBsZmbLWypEp01iDIv490nObiBNgw7CkxL0fk4RG10AEi1EgYkx49LrRxeqRfG4xzfaIde/jTIf3y8eV6HfkdxRnxtTERCz2agk14olNeYQ16tNA0D5KXKBpX6uXySaJT8C5hEv/ZcCg/uXeEjuQvhGBNDmS8Gzwn78S2wQvRB4xkVtn75bRGQ1infuwLl8o/BaY8miDwXNe9M9yhYp/yU0UVqg5SvZORcYN7XZzoGdgG+3APYlZTH/8YirHIkBXTDQamhllICvq5yjv1gCVsIPzkGXOSajoDxAjzFeROxOaI2YcfJtHVPms33UQ4l5N3Wxqr1OQ5pjRtrFqPLtNt3BQaS/8wvtwXLYlMWA2czZKj87NNh/yJJcbVYQTG7s4XisLIOWCvt2E5eveYLyu4vhiPE8UA5CfNdOzmfYJPdM18QPmXmKX3pcUY8lsCatJBsp1qHL4FTsRCYYyspC3OBRxKuZ36q48oOHiLcWZy1E/7WBdIrCPL8xZp9/SUMnVXmaTQFcEz0aqGuXKe1AQVV+ATFzCZs9U4zmUPo4t+hdh2upd83Xtl/DyoLy2MUeUlo0ThJABV/DHoyhqE7djEWOsl1ETLcRVRSKPBYMYX4LQAgmxVT9nEZnQ+HH7W+90fiuTJHQLMoGGe4RSLErPc1wexekF9rAKiZQ1kXU89mH3/4WpOO8YzcHPeMqY4WtLhyCM9rmMTwQsXkcPEOIk/zt7RFC1L3Lipb+XfiVtWk8pZDSqJHNT4+lJGKXPsIIfZp4/ZudweFhfV0G6G7lm56qmzFe5+XVuL5n/Ju7u8hG80CJa9UnDL56IT7aPeDHhLtsxJxX2Jf7GYQML7aJdLMa+eUBFzYRJM7NY72b5JRx7V7onRLd0ziEZSGeaJC6oQCt6LgrmCGPOKDrSV1VvDgvJ+CS++3fE2+Q2pxMwj +api: eJy1Vttu2zAM/RVBz6mTtcA65GnBMAzFhqLo7aUoBsZmbLWOpEp01iDIv490nOZiu9gw7Mm2SB6RhzevtIcAcyQMUY8fVtpYPdYvFYalHmjLEv60SL9ceL7aan5HEQZ8qUzATI9nUEYc6JgWOAc9XmlaerGLFIzN9Xr9KNrROxsxivx0NJJH6iyhJXkF70uTAhlnh0/RWTnb4fngPAYyG+tjd+pDQziPbd1ndpUfGcY0GC/w7NedNRyhYplyM0UFqgZSvZGRcIBHUQz0AsoK23D3cqxmLvwxFGORoVKOrtEzNcxCVNC2Vc6qe8xhB+GmT5iSeNMcQAiw3EAeaOyuWHz4YSJdHrN23WSEbdn4MKSJilWaYoyzqlTb1CW61ptBVdI/pC91WU0iEzYHtuaSo7PTXYT8iTmGzWUEpjzML2SZkXugvNqHZe3Daz5v4NrF2E8UA5CbVrOJXbYJHug58wH5X2LmzuUlBp/eEFAVO8m2qrL46tkQM4UhcCXtcS7gkEt36i8uoODgDYaFSVE/HmN9Q+I6KjnfUtqteoqJui1MVGgz75hoNYelso7UFBV74CI7MF3yqbFsyxJGl/oVYuvsXnC7t9z42VlfWhijwolFjsKJByr4Y9i4NfT7upGxtkOoCiXrFUQ+jofDNDjDzFtKGkN9HHVbYz04RllwG51kQJBsosqrUI3PRqNPLbQuzXcBpwWw75ES494B29fqRkug4tzDCWY5Jqmbd4K1lNpYGYSS67KXrmN5T2xNFSRglzz5TNbrUrfmO4y9GQSXPnNviCf9zHVq9zD46sOCCR6KnWSvm8JGqw9ke18keGaeUpgaKyH1l0uviZbdZ+zM1VOjmQky0VXKTaSidJGaXF1IB0j5N5Cj5Pw8+ShDh3uS5lAP1GYbX7aauu73Y7/25vP/mgrNzCN8paEvWSoO13yuml5/0Lsa3Ot25qTguES+Wk0h4l0o12s53vx5yAzITIRpufd7Ua/ynn+RZjPrmu4FBCOmDPPIDhUIGa8TwdxATHizedqzam0vQXmbXd++3vIQ/g1LdTuV sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network parameters list' (core-state-service-list-network-parameters)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-parties-stake.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-parties-stake.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-parties-stake.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-parties-stake.api.mdx index 30d83c910..b0bdb1780 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-parties-stake.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-parties-stake.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of parties' stake. This endpoint may not be exposed by sidebar_label: "Parties stake list" hide_title: true hide_table_of_contents: true -api: eJy1V1Fv2zYQ/iuEXvaS2FkzdIOf5iVe6y0IjNoZMKRFcZbOEhuJVEnKiWf4v++Oki3Zoot0wJ5skcePd999dyS3UQkGCnRobDR63EZSRaPoa4VmE11Eimbok0wcfxr8WkmDSTRaQW7xIrJxhgVEo23kNiVbWmekSqPd7hNb21Iri5bn31xd8U+slUPl+C+UZS5jcFKr4RerFY+1eKXRJRon69XsAP2dO3hC/pYOC9s3iytjCN2bjdcgc1jmGPDuookoNGN58Z1UT/Rtv7EXFLqqA0nQxkaWHAghjf240CvhkUSCpbaEkQhthMFCrzEZEJe9jZe5jp/eo0yzAOpvPCmeM1TCZShwTWGKjChEVcOttCmAFkaVVO7tT2c3WMgCz8E7mjvCOguF5ITBqhgnCWXZ9gEnjYGA2kKsjC7IfxlnPoCam5xoFs9ghVTSSXBnmFlJBbn8B5NxgBkOSIDrYP+FKQiF7lmbJ1GvtUR/s61Dzs2BxNfFKxOvFelYTtGUNGwIVkxvBa0lMGl9RGRdo4Ywcp1OVYIv/RDudEoM0NQrE3kQ7zHMjIeF00QFcd3KhJxLqGpj1iC4IMPMSxVI49yP9whLcAVVzk7OF+PFw/zzw/18NrmZ/j6d3NI0qqqgXhKebAZnk/vb6f27dmB8czOZLbomHyZ/TG54hHrJnvpL0QcdidvaH7GGvMKPShysml1GgpjnXoNWgGpoeQbSHCWMM0htaSWZdwq7luqpkLqoe1eDsBDHWDLVy803QfbRBUEMfqnzFQAJ5c8FcseFQXktStKWeFDyRShQ2iLFmviUnnQTrkMspGu23Vfw6wrEvbwHm/Wd4NG9fJwBZSH2HJNLbcH2u1kf3w8E5Nl0kUPlCbY81uji79nkjEIDU37obnr/5/7/w73/OhLh6bqQBA9AbYaZCTg+F4gJirLyrLTL6j3DC+szpLuuT9iudXbeOc8I/iAxpZ1cbXjwcFQtkT9DB5YvEhCppKXCt5+PapGhbXJHyjV4EA/b0rDZiHnTE/exdgBPy6Qnbr3kEmhzH4ExsKlDO7JoQ13/6FtgfUv4voV30rpZ55Lxobm70LLdxekJL2xF3lu7qnKxv+QMol1Hc//5ohPrxOu8W3HXb1pW6BNTNPVmjm44x1cUOm0l7wP5rAvLZ8bRNr/u6ymgmzMcEYDTy2o1Vps+txcR9RoL6XdiplqnOZoyrs+ZINlKVApfyrodojFeQwfOGRz4nvYY3WiDjINzNGsZI1fsMdY7pPZM7cL661lzp/yhFv9ALPgUR5WUmkgWBWy4RKgmBO2uba3UAqQipdIMIXOXYVJ9Zqd0Q+i58PlUVhET5TLNxikyFSU4apvRsPFmaBszSwj7K3llcjLJnCvtaDhc01lwmYCDQe1FWplqdH119Ut0Gm/IknIVAhxARczCJSYpDmJdBLF6Rn2sBAy143TQlvMxzOl82JvLhucBqA01VJmcdSlseSbGvW1zVYthKRXbn2fv7JKIHzhSrXT3XuhP6Zg00Nwzx7OpJVjOYwN5Nfj57eDa3+G0dQX4XtA8shqdHK7G1p261Okq/4eWmyp1+OKGZU6z7KencdvI9HH/EIuadxLXWEaR8NR2uwSLDybf7Xi4fkKyfBNp+R3WvhqfcNN5VPoTk749pWswsn60PX6i3TOEhLodo9SLxv7Y6KzqNVdGOdTYu8mCesS/wGsitg== +api: eJy1V99v2zYQ/lcIvewlsbN2aAc/zUu81FsQGLUzYEiL4iydJTYSqZKUEzfw/747SrZliwrSAXuyRd59vPvuB4/PUQkGCnRobDS6f46kikbRtwrNJjqLFO3QJ4k4/jT4rZIGk2i0gtziWWTjDAuIRs+R25QsaZ2RKo22288sbUutLFref3NxwT+xVg6V479QlrmMwUmthl+tVrx2wCuNLtE4WWuzAfR37uAB+Vs6LGxXLK6MIXQvNl6DzGGZY8C6s8aj0I5l5RupHujbvnAWFLqqHUnQxkaW7Aghjf260CvhkUSCpbaEkQhthMFCrzEZEJedg5e5jh8+oEyzAOrvvCkeM1TCZShwTW6KjChEVcOttCmAFKNKKvful94DFrLAPnhHe0dYvVBIRhisinGSUJRtF3DSCAioJcTK6ILsl3HmHai5yYlm8QhWSCWdBNfDzEoqyOV3TMYBZtghAa6F/TemIBS6R20eRK1rif7mWIccmz2Jr/NXJj5XpON0iqaUw4ZgxfRKkC6BSes9IukaNYSR63SqEnzqunCjU2KAtl4ZyH3yHsPMeFk4TVQQ14c0IeMSqtqYcxBckGHmpQqEce7XO4QluIIqZyPni/Hibv7l7nY+m1xO/5hOrmgbVVVQLwlvNouzye3V9Pb6sDC+vJzMFm2Rj5M/J5e8Qr1kR/256IKOxFVtj1hDXuEnJfZSzSkjQcxzr0ErQDW0PALlHAWMI0htaSWZd3K7TtXTRGqj7kwNwkIcY8lULzcvguy8C4IY/FrHKwASip8LxI4Lg+JalJRb4k7JJ6FAaYvka+JDetJNuA6xkK45dlfBrysQ9/QBbNY1gld36eMMKAux55hMOhRst5t18f1CID2bLrKvPMGSxzm6+Gc26cnQwJZfupne/rX7f3frv46S8FQvlIJ7oEOEmQk4vheICfKy8qwc1Oozw4r1HdLW6xK2PRg7b91nBL9PMaWdXG14cX9VLZE/QxeWLxIQqSRV4dvPJ7XI0Daxo8w1uE8elqVlsxHzpifufG0BnpZJJ7n1kkvgEPsIjIFN7dqRxMHV9c++BdZTwo8p3kjrZq0h42Mzu5Da9uz0hhe2IuutXVW52A05g2jbyrn/POjEOvF53q64t28OrNAnpmjqwxxNOMcjCt22ks+BfNaG5Tvj6JjfdvUUyJsejgjA6WW1GqtNl9uziHqNhfQHMVOt0xxNGdf3TJBsJSqFT2XdDtEYn0N7zhkceE67jy61QcbBOZq1jJEr9hjrGqk9U7uwfjxrZsqf6uQfiAXf4qiSUhPJooANlwjVhKDTta0ztQCpKFNph5C5yzCpPrJTmhA6Jnw5TauIiXKZZuEUmYoSHLXNaNhYM7SNmCWE3UhemZxEMudKOxoOY6MlcU038aFmjv3sSmzPTlHWdKOcJ+BgUPuSVqYavb24+LWDFpJ8EXCZAdlu3UDqF8DaUmG0AVQUbTjHJMVBrIsgWEeoi5WAoSsi7aXrdL/Htyb2A1AbavIy6TUpLPkCY3sFQ1M4VQNb0s9cULqHwafSrIngIetx9MIUNlJ9ILvzmgk3hqVU7FJ/uvSqRPwulGql2+O0H25iKp1mPB/PppZgOf0byIvB+/eDd3701dYV4Fto8zZtymv/orAd6lrN+P9oAU1zc/jkhmVOu2ynp/G5qe773fs1ap6X3Joy8oS3np+XYPHO5NstL9cvb676RFp+vh4e2w+4ab3F/aBB357SNRhZv3XvP9PpGUJClwSj1Epjf9u2tDp3EqPsW9P1ZEGt9V/wapIZ sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Parties stake list' (core-state-service-list-parties-stake)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-parties.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-parties.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-parties.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-parties.api.mdx index 7fe07c452..c0f53b22b 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-parties.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-parties.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of parties. This endpoint may not be exposed by mainnet sidebar_label: "Parties list" hide_title: true hide_table_of_contents: true -api: eJytVlFv0zAQ/iuWn7e0bBKgPTEBmiZAmhjjZUzoklwTb45tbGdbVPW/c+ek7dqkQgiempzP3313992lS+kxOGsCBnm2lCfzOf8U1kQ0kR/BOa0KiMqa2X2whm2hqLEBfnLeOvRR9bcdbB5VxCaMPUArSA8lhsIrx7DyTJ6zWVTqEY2IVsQaBWN1mTySsXNILiF6ZSq5OpKqHAPcGPWrRXH5QSys394/EnSb2GvdCY+OUqWssBR5J0C4NqfMxANOh2kwQgkRxsG+DCdMFUKwhYKI6WUdVRl6JuDZI2iiRZwaiOKpRo+JHB39MD1ojiGZOL6wC7EOyxhsHxAU6pJpbuq6S+kCDXpKhui3RWwpTG11SZns8HCgPIPs9oTOx4CfsGM2zGDNaLJKCXh8/XuK92eA1cZi83ssInuoqNnwiBWsKy23fuA9dP3FwfGKa75tbxBgBP0qMj7VVjypUHONSVYeSiJlBEmE1OJZBN8pijAYn6x/kPtkJqMeovvqswrxqp+Ar8NM0Q26sqd1EdqiwBAWrRbr4ctk8ltAq+M/DGBhy9SMXnAUTJl4erLNi16xQt8Hi6D07qxCWSqOA/rqJexqXzHverjlX3STAKLN28W56cZl5WELAaq/xKysrTR6V1xHiG2YLLYRrcFnRxdp7NF7av2LmjM4VJTTrXxvPTIOXqN/VAXKu32sC4wkGE1dZmEPuy4T32oVSG+ls1Rd0UAnjI0iR0FhbeiXTQPKkMjohCB5DLiaqaWXtMxGsX++kJJMm6i27Fchp+8g1vQycxuHQNfQcxpL2XpNh3WMLpzNZjxEx2n2+tBV69uz0/n8rdzPbsqTOjMFmEFLdYRjLCvMCttMYo2cxlgleE09zrbjtwuzfz7N5ngobgamo22kyoOUpj0P5Lj2DREeiEQBuTLsf7h6B6/IFWlJmYVN8h7EmxZPQY2nnc2fj/OrS24l93GAnGdvXmenPB2ko9hAmnwDzXrnUe+TGvfJvNge/1WzwxhGfI4zp+mUqaXKLQdN3m7+AVDCNZFm03KZQ8Abr1crNqfFS/Y7/nZ4BTlX4/aOoGqk9eyTiNMnSZ7TmnSc3vCRGa9CLuxmOi4+fqOJ/g1/0BYF +api: eJytVttu3DgM/RVBz6lntgW2RZ422BZB0F0g6O0lDQra5thqZEkryZMYg/n3JWXP1XaKon0aWSIPD49IajbSY3DWBAzyciNfLpf8U1gT0URegnNaFRCVNYvvwRreC0WNDfDKeevQR9V7O9gvVcQmjC1AK0iLEkPhlWNYeSmveFtUao1GRCtijYKxukxeyNg5JJMQvTKV3F5IVY4BPhv1X4vi5q1YWX/wvxDkTey17oRHR6lSVliKvBMgXJtTZuIBp8M0GKGECONg/w4nTBVCsIWCiOljF1UZWhPwYg2aaBGnBqJ4rNFjIkdHX00PmmNIWxxf2JXYhWUM3h8QFOqSae51PaV0jQY9JUP02yK2FKa2uqRMTng4UJ5BTu+EzseA77FjNsxgx2hSpQQ8dv+S4v0YYLvfsfl3LCJbqKh5Y40V7JSWBzvwHrrecTC8Zc0P1xsEGEG/ijYfayseVahZYyorDyWRMoJKhKrFcxF8oSjCYHy0/kGek5mMOkf3j39UiLd9B3wYeoo8yOWs1kVoiwJDWLVa7Jovk8luBa2Ov9CAhS3TZfQFR8GUia9eHvKiT6zQ98EiKH3aq1CWiuOAvj2G3Z5XzF893OYnbpMAos3b1ZXpxrJys4UA1U9iVtZWGr0rPkaIbZgU24jW4JMjR2p79J6u/khzBoeKcrqTf1uPjIMf0a9VgfL+HOsaIxWMplvmwh5mXSY+1SpQvZXOkrqigU4YG0WOgsLa0A+bBpShIqMTguQ2YDXTld7QMBvF/nZUSjJNotqyXYWcvoNY08fC7Q0CuaHnNDay9ZoO6xhduFwsCm8VKWtidqjx06zGFtuLcxRuxRepg/sEqta3l6+WyzcjtCnLZwHzGoh7iJmyz4AdW02jZdDS3cILLCvMCttMgo2MxlgleE11NyvX+flMbsOFZ2A6mpCqnKU0bfmMYnsHb4sHqn1mMq/cpPWMgk/Or0ngBfvx7U1LOFjNgezihQgPpFMBuTKc0ny5zLrILbWgMiubpsLQ82leF9Qv9NTxq3t1e8MdwOU/QC6z16+zP3moUPvFBtLANNDsngpqmdTE52SOhu5vbfVhekV8igun6ZSpJeU2Qyvf7f84UcI1keatzSaHgJ+93m55O71XtH/PT65XkLMad/cEVSO9aj71fnrJ5RW9Lo7TG97m8QvCwu6HyvW7TzQI/wdH74Vo sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Parties list' (core-state-service-list-parties)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-proposals.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-proposals.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-proposals.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-proposals.api.mdx index 9da621b1a..761868167 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-proposals.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-proposals.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of proposals. This endpoint may not be exposed by mainn sidebar_label: "Proposals list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Proposals list' (core-state-service-list-proposals)" --- @@ -75,7 +75,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -83,7 +83,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -635,7 +639,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -759,7 +767,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -767,7 +775,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1307,7 +1319,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -1335,11 +1351,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -1359,7 +1375,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -1915,7 +1931,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2067,7 +2087,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2083,7 +2103,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2150,7 +2174,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2158,7 +2182,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2710,7 +2738,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2834,7 +2866,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -2842,7 +2874,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3382,7 +3418,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3410,11 +3450,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3434,7 +3474,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -3990,7 +4030,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4142,7 +4186,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4158,7 +4202,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4184,7 +4232,7 @@ Defined benefit tiers in increasing order. First element will give Tier 1, second element will give Tier 2, and so on. Determines the level of benefit a party can expect based on performance criteria. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • An unexpected error response. diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-validators.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-validators.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-validators.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-validators.api.mdx index 2f52982c6..418306ed6 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-validators.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-validators.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of validators. This endpoint may not be exposed by main sidebar_label: "Validators list" hide_title: true hide_table_of_contents: true -api: eJytVttu40YM/ZXBPLVALDtJkRZ5WqNNF0YX22CT9sUIFpRES7MZzWjnIscw/O8lJccXWd5u0L7Y8og8JA8POV5Lh762xqOXt2t5NZnwV2ZNQBP4EepaqwyCsmb8xVvDZz4rsQJ+qp2t0QXVeTegVQ7BuvaXClj5UyPIc8z5IaigUd7K3zUUQpm8jWLocSFCiWIHJkrwIkU0onUVwQo6dFjZhn4tnK1EgwXICxlWNQOm1moEIzcXEhoI4P5y+jDgtDv89EHYXqg9hg+OcmGIzEYT3OoQ4NfuSGQ2R/HD7OFPcX15czO6FKDrEkZXP4oFZcjI2nbUvUYy5DEUBGublQ/4laOQbwXEvYzKhJuf2Hwb946tiCqxLBU9vAKKJREExlBWGTHSJ6c1w7C07nkwNL13GKtpnpMU/GGdd9tXoo4piUA844oL2XfmXDkct032zfXsy6iRJEFy6CpUWgtPXQuipg+VqXorFvNv9SmzsD0BcOuXKpSisg4FGwhrvtkfAxUeInyk39+lHgacHcn9I9cz++3E+2xsH9NKhYDuOzuUIhMTPXFIuuAYOwSeHdDaLgXEYKkr5OJVYSBEIqJAg66V61AaobqP6R94NAj3R7p4pI6hq6jLQ/48o6cIf9Ppm+W1h5pRxJcjkfU11g9AGaqmm0nVOu/wyRMLdHKzOfDe5RJr+kaBDe1FwfsRlPGtdjgww0FqYzibvU2/YBZaIrsDcA5WXbAji33w5vKD8mGXgv+03dTkRF45+sypum0X7TRqcpaROhZRi9eVnsjWbgFRh/+w1nnN9Tm+vhogjoMRL/p4/dPWVhwH9P0hLFkfh3nXwa37/f4GQwQQbBoXU7M6ZfZCVsQHFG/ELKwtNLo6ewg0Fn6QbCOiwZeaHGnI0Ll25e44Z3AoqKY53RQOGQcf0DUqQ/nUx3qPQYDQ1Ogj7ftEPJbKCxqp2hLBooIVKSrQdAuKbHm60xWdKkO7r9WaT6gKJrTtKi+dk/CfjwUlmaJQWjYtkEmgrUo7W46bQxtPzsh3+nwtI29SWYZQ+9vxmAdxRHaQdAkU0cXb68nkF9kvc8iSWjQEmEAkQmGEeYFJZqtBrBOjU6wcnKZmJ/u74Rim/344m9GW4gTMqmXlbErDlmdqfLWlO+2ZksggVYbtz7N31kVunrpb7mSvZny9ee6/mN7PuJXcxy3kJPn5JrnmMSE1hQraFdDdc/u151tl9vM52CT/t363UxnwJYxrTW85wdhd350454d/M6nykrLn0/U6BY900282fPw1Iv9pm9NjA05ByrTMnwitRKBLoFXzM19GckqLs+YiCTi2C6S/HJnh3aS8v3ukGf8HqePrsw== +api: eJytVttu40YM/ZWBnrpAIjtJkS3yVKNNF0YX22CT9sUIFpRES7OWZmbnIscw/O9LSo4vsuRu0L4k8og8JA/JM1pHFp3RyqGL7tbR9XjM/1KtPCrPj2BMKVPwUqvRV6cVn7m0wAr4yVht0HrZetdQygy8ts0v6bFyp0aQZZjxg5e+xOgu+qOEXEiVNVEUPc6FL1DswEQBTiSISjSuwmtBhxYrXdOvudWVqDGH6CLyK8OAidYlgoo2FxHU4MH+bcvDgJP28PNHoTuh9hjOW8qFIVIdlLerQ4Df2iOR6gzFT9PHv8TN1e3t5ZWA0hRwef1OzClDRi51S91rJEUefUHQ6LR4xG8chXwrIO6jIJW//ZnNt3Hv2YqoEstC0sMroFgSQaAUZZUSI11yGjP0S20XvaHpvcVQTbKMRsEd1nm/fSVMSGgIxAJXXMi+M0PlcNwm2TfXsy/DII0EjUNboSxL4ahrXhj6I1NptsOi/q0+qea6MwDc+qX0hai0RcEGQquz/VFQ4SHCJ/r9Q9PDgNOjcf/E9Ux/P/EejO1CUknv0f5ghxJkYoIjDmkuOMYOgXcHylIvBQSvqSvk4mSuwAciIkeFthnXvjR89RCSP/FoER6O5uKJOoa2oi73+fOOniL8Q6dvHq891JQivhwNWXfGugEoQ1m3Oykb5x0+eWKONtpsDrx3uQRD/1FgTbooWB9BKtfMDgdmOEh08IPZ6+Qrpr4hsj0Aa2HVBjuy2Aevrz5K53cpuM9bpSYn8srQpVaapl2kadTkNKXpmIdSvEp6HDV2cwil/w+yzjLX5fjmuoc4Dka8lMfyT6otOQ6UD4ewZH0c5tcWbt3t9xmGCMDrJMwnanXK7EVUER+QvxEz1zov0Zr00dNauF6ylQgKXww50pKhtY3k7jhncMipphndFBYZBx/R1jLF6LmL9QG9AFFSo49m38XiqZBO0EoZTQSLClY0UZ62W1BkzdudrOhUKtK+ZtZcTFUwoU1XWXROwn85HqiIKfKFZtMcmQRSVdLsaFQf2jhyRr7TZ+sosJJGhffG3Y1GqdWSKFY+3gvwcXmnFpuLLgqv8yVFg7gtIw823N2Mx7+coPVZngVMCqDcnY+lPgN2aNWPFkOgJsMlZjnGqa56wU6MTrEysCUN4CBd3fcDtW3bHoNaNZ0aTKnf8gxjOwer0wUtAWcyzFyv9QCDL8bWRPCI/bbS2EPh1moI5DUefQosiKcUEqm4pOFxGXSJNs/tx8HJdZTyV4HjtRGThylvAI//FnIcv38f37K60BL6ChrlbD8P9reFaxa6m8+BAP/fa78VM48vfmRKessJhvarp93p2eHXOVVeUPZ8ul4n4JA+kDYbPv4WkL91Z/RYg5WQMC2zZ0IrEOjubERgwXd4NKH7xnCRBBwa3e3eKczwTmA+3D+RNH4HcCdbJQ== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Validators list' (core-state-service-list-validators)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-votes.api.mdx b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-votes.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/core/core-state-service-list-votes.api.mdx rename to versioned_docs/version-v0.77/api/rest/core/core-state-service-list-votes.api.mdx index 1070abb6d..e985a192a 100644 --- a/versioned_docs/version-v0.76/api/rest/core/core-state-service-list-votes.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/core-state-service-list-votes.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of votes. This endpoint may not be exposed by mainnet n sidebar_label: "Votes list" hide_title: true hide_table_of_contents: true -api: eJy1Vt1v2zYQ/1cIvuzFUbJm6AY/LWu9wEDWGXPSYiiC4iydLdYUqZKUE8Hw/947Sv6oTQ/NsD3Z4t397vtjLWtwUGFA5+Xw41oqI4fyS4OulQNpiEKftbO19aDpxeGXRjks5HAO2uNA+rzECuRwLUNbM7MPTpmF3GwGZ8DAhfZlSI/M7WtrPHqmv7q64p/cmoAm8F+oa61yCMqay8/eGn7b47H96ILqpFc2dH9UwMqf0lH7Cbo/wC0xYhfoc6dqxiaj7ksUxCyqSBdPqBZlEHYuAhEYWuS2Ih+xEMHGx2ADaAGVbUxkZL9De6HVEoUviVNYExk7yCwT4yCUp1fditrWjYZAaOpABVHn1gkQMwh5KTheYpukjGJ73rO0Q6cm9X6xllCSut42wj5KzkB2pHGRhu7jNH6bkN3sXuzsM+aBOVTQ/LDCBbwnV0d30wkoJ/es4By0/B0LKaWW5dwPXkSGtObBrqZTAJOeRrJihiQQo15QRpJQQVXoA1R1IgJbklBGPBj1LAwY65FKt/DiqUSzT+oTeAH50tgnjcWC1M3aSDQYnqxbsmpKRwVUlNRY4fVPSVu42EYxnXeUzSkn80PMZTo9/0P9vqB8PVmt8bR+027d2hU6il+O93aJ5jfQ/D/hVzTYNNWM+pQMXuzkyBcS7Ksa+wIJJQSRgw87A7/bhO+NLDkcHZ+Bj2V0ENfzZvqkGSvQTcLnD6WiQfAE7YFjsWgZpMA5NJrr5v3N3cPo08O76WT0Zvz7ePSWqEgm0OhP0rq3d3/u/v49msrHfZtyq4nOpGR392z7sEWj5HHfn3T3P02GH++UD6zY/9UvBeLfDI4CciN8k+fo/bzRYrs9Mrk5iMa/3iC5LWIKDtvx+tXeK/rEBbpOWQClv103UBSK9YCeHML2Q2mv5tcOLrFZzwaHAIKdNfMb06ZGJg0jD4sXYi6spSZ1dT4NEBqfDLYRjcHnmgSpvtE5arCDmDM4LPi+kG+sQ8bBKbqVou59PMa6pW0BQlOOuSniss7EPbcQmqK2FFsaNK0wNtBsFqTU+m5WVqAMzUqiECCXPccyJpRn/InmT7sykhyYUFrmWiC7XkMo6eNy1ZM9iWwPpMZpIpUh1H54ecl76qKAAFmndtG4Znh9dfWLPPYrxSn5SDoFzKChCMIFr4GMxnES64TpFKsApym7Wb9BTmCO6WlrLvrAZmBaanVVnDUpzXnGxy0vrcclGZHDTBnmPx+9syKSL0Rl5jYW9nY0kQTtMlpPnrMubiZjTiXnsYe8yn5+nV3HY8D6UEHs+f5KjYURq/DYlIOp8R/Wat98AZ/DZa2JymbFqK37avzYH67kaknm8sN6zQvlwenNhp+7Q5trtFAeZvrgtl5i++0d368RGbNzjr2/1Pe8j/zhFDOTnkcysUQoaNKx0k7ohoZuHQ6kTgYro+z67XZ0T/PhK5JFXUA= +api: eJy1V91v2zYQ/1cIvezFUbJ2aAc/LWu9wEDWGXPSYiiC4iydLdYUqZKUHcHw/947Sv6ITQXNsD1J4t397vuO2iQVWCjRo3XJ8PMmkToZJt9qtE0ySDRR6LOypjIOFJ1Y/FZLi3kynINyOEhcVmAJyXCT+KZiZuet1Itkux30gIH1zcuQHpjbVUY7dEx/dXXFj8xoj9rzK1SVkhl4afTlV2c0nx3w2H60XrbSK+PbF+mxdOd0VG6C9k+wSwzYObrMyoqxyai7AgUxizLQxRrlovDCzIUnAkOLzJTkI+bCm3DojQcloDS1Dozst28ulFyicAVxCqMDYwuZpmLshXR0qhpRmapW4AlNHqkg6txYAWIGPisEx0vskpRSbPs9izt0blLnF2vxBanrbCPsk+QMkpY0zuPQXZzG7yOy2/2JmX3FzDOH9IoPVriAj+Tq6HY6AWmTAytYCw1/h0KKqWU5+5MTgSGuebCv6RjApKORrJghCYSo55SRKJSXJToPZRWJwI4kpBb3Wj4KDdo4pNLNnVgXqA9JXYMTkC21WSvMF6Ru1gSiRr82dsmqKR0lUFFSY/k3v0Rt4WIbhXTeUjannMxPIZfx9PwP9fuC8nVktcLz+o27dWNWaCl+Gd6ZJerfQfF7xK9gsK7LGfUpGbzYy5EvJNhVNXYF4gvwIgPn9wb+sAk/GllyODg+AxfK6Ciu/Wa6qBkrUHXE50+FpEGwhubIsVC0DJLjHGrFdfPx+vZ+9OX+w3Qyejf+Yzx6T1QkE2j0R2nt2Ye/9q//jKbJw6FNudVEa1K0uzu2Q9iCUclp359193OT4edb6Twrdn93S4H4t4OTgFwLV2cZOjevldhtjzTZHkXjX2+QzOQhBcft+PrVwSv6xAXaVpkHqZ6uG8hzyXpATY5hu6F0UPNbCxfZrL3BIQBvZvX8WjexkUnDyMHihZgLY6hJbZVNPfjaRYOtRa3xsSJBqm+0lhrsKOYMDgu+XyTvjEXGwSnalaTufTjFuqFtAUJRjrkpwrJOxR23EOq8MhRbGjSN0MbTbBak1Lh2VpYgNc1KohAglz3HMiSUZ/yZ5i/7Mko4ML4wzLVAdr0CX9DH5aojOxLZXZBqq4hUeF+54eVlZo2kmGqfdmM6OfXnnINvRk9ReNtd5OAhbY1f1LYevr66+vUMLcb5LOCMJvSKdlAqzTNgx1xxtBRqyipc8GpKaUVEwc6YzrFysIoqrjdcp/Qe37pkp6AbGj8y7zUpzvlMxPYC1mRLqnq2pD9yUe6eCD5WdkUBvmQ5zl48hB1XH8hOH90qlhSnDGZSs0v95dIrkvDFWuq5CfNgN9FJgq4AtNUdN4u4noy5A7j8O8ir9O3b9E24QxnnSwijsrvch34KzXtqytGw/Q9bvJtZHh/9ZaWIymaFqG26Jv7c3ffJ1YLM5YPNhvfwvVXbLR+3/yfc2rl0MFNHvyRLbJ7+/nTbNwnZ6WPvfnAOvA/8YSUzk54HMrFAyGlBsNJW6Jp2VeWPpM72EaPsx9TN6I7G6ncjaMyj sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/core/vega-core-state-apis +info_path: version-v0.77/api/rest/core/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Votes list' (core-state-service-list-votes)" --- diff --git a/versioned_docs/version-v0.76/api/rest/core/sidebar.js b/versioned_docs/version-v0.77/api/rest/core/sidebar.js similarity index 54% rename from versioned_docs/version-v0.76/api/rest/core/sidebar.js rename to versioned_docs/version-v0.77/api/rest/core/sidebar.js index 012de0250..08a21507e 100644 --- a/versioned_docs/version-v0.76/api/rest/core/sidebar.js +++ b/versioned_docs/version-v0.77/api/rest/core/sidebar.js @@ -1 +1 @@ -module.exports = [{"type":"doc","id":"version-v0.76/api/rest/core/vega-core-state-apis"},{"type":"category","label":"CoreStateService","link":{"type":"generated-index","title":"CoreStateService","slug":"/category/version-v0.76/api/rest/core/core-state-service"},"items":[{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-accounts","label":"Accounts list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-assets","label":"Assets list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-delegations","label":"Delegations list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-markets","label":"Markets list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-markets-data","label":"Markets data list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-network-limits","label":"Network limits list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-network-parameters","label":"Network parameters list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-parties","label":"Parties list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-parties-stake","label":"Parties stake list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-proposals","label":"Proposals list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-validators","label":"Validators list","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/core/core-state-service-list-votes","label":"Votes list","className":"api-method get"}]}]; \ No newline at end of file +module.exports = [{"type":"doc","id":"version-v0.77/api/rest/core/vega-core-state-apis"},{"type":"category","label":"CoreStateService","link":{"type":"generated-index","title":"CoreStateService","slug":"/category/version-v0.77/api/rest/core/core-state-service"},"items":[{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-accounts","label":"Accounts list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-assets","label":"Assets list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-delegations","label":"Delegations list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-markets","label":"Markets list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-markets-data","label":"Markets data list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-network-limits","label":"Network limits list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-network-parameters","label":"Network parameters list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-parties","label":"Parties list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-parties-stake","label":"Parties stake list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-proposals","label":"Proposals list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-validators","label":"Validators list","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/core/core-state-service-list-votes","label":"Votes list","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/rest/core/vega-core-state-apis.info.mdx b/versioned_docs/version-v0.77/api/rest/core/vega-core-state-apis.info.mdx similarity index 88% rename from versioned_docs/version-v0.76/api/rest/core/vega-core-state-apis.info.mdx rename to versioned_docs/version-v0.77/api/rest/core/vega-core-state-apis.info.mdx index 286d3450b..ac48e0e62 100644 --- a/versioned_docs/version-v0.76/api/rest/core/vega-core-state-apis.info.mdx +++ b/versioned_docs/version-v0.77/api/rest/core/vega-core-state-apis.info.mdx @@ -13,9 +13,9 @@ import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; -Version: v0.76.3 +Version: v0.77.6 - +

    Vega core state APIs

    diff --git a/versioned_docs/version-v0.77/api/rest/data-v2/sidebar.js b/versioned_docs/version-v0.77/api/rest/data-v2/sidebar.js new file mode 100644 index 000000000..b954d22bd --- /dev/null +++ b/versioned_docs/version-v0.77/api/rest/data-v2/sidebar.js @@ -0,0 +1 @@ +module.exports = [{"type":"doc","id":"version-v0.77/api/rest/data-v2/vega-data-node-apis"},{"type":"category","label":"Accounts","link":{"type":"generated-index","title":"Accounts","slug":"/category/version-v0.77/api/rest/data-v2/accounts"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-accounts","label":"List accounts","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-balance-changes","label":"List balance changes","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-accounts","label":"Accounts subscription","className":"api-method get"}]},{"type":"category","label":"AMMs","link":{"type":"generated-index","title":"AMMs","slug":"/category/version-v0.77/api/rest/data-v2/am-ms"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-am-ms","label":"List AMMs","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-estimate-amm-bounds","label":"Estimate AMM bounds","className":"api-method get"}]},{"type":"category","label":"Assets","link":{"type":"generated-index","title":"Assets","slug":"/category/version-v0.77/api/rest/data-v2/assets"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-asset","label":"Get asset","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-assets","label":"List assets","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-deposit","label":"Get deposit","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-deposits","label":"List deposits","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-withdrawal","label":"Get withdrawal","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-withdrawals","label":"List withdrawals","className":"api-method get"}]},{"type":"category","label":"Candles","link":{"type":"generated-index","title":"Candles","slug":"/category/version-v0.77/api/rest/data-v2/candles"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-candle-data","label":"List candle data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-candle-intervals","label":"List candle intervals","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-candle-data","label":"Observe candle data","className":"api-method get"}]},{"type":"category","label":"Network","link":{"type":"generated-index","title":"Network","slug":"/category/version-v0.77/api/rest/data-v2/network"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-checkpoints","label":"List checkpoints","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-delegations","label":"List delegations","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-epoch","label":"Get epoch","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-network-data","label":"Get network data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-network-limits","label":"Get network limits","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-network-parameters","label":"List network parameters","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-network-parameter","label":"Get network parameter","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-node","label":"Get node","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-nodes","label":"List nodes","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-stake","label":"Get stake","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-core-snapshots","label":"List snapshots","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals","label":"List protocol upgrade proposals","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status","label":"Get protocol upgrade status","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations","label":"List Ethereum key rotations","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-key-rotations","label":"List key rotations","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-vega-time","label":"Get Vega time","className":"api-method get"}]},{"type":"category","label":"ERC20 bridge","link":{"type":"generated-index","title":"ERC20 bridge","slug":"/category/version-v0.77/api/rest/data-v2/erc-20-bridge"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle","label":"Get ERC20 set asset limits bundle","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle","label":"Get ERC20 list asset bundle","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval","label":"Get ERC20 withdrawal approval","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles","label":"List ERC20 multisig signer added bundles","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles","label":"List ERC20 multisig signer removed bundles","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-node-signatures","label":"List node signatures","className":"api-method get"}]},{"type":"category","label":"Orders","link":{"type":"generated-index","title":"Orders","slug":"/category/version-v0.77/api/rest/data-v2/orders"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-estimate-fee","label":"Estimate fee","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-estimate-margin","label":"Estimate margin","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-order-versions","label":"List order versions","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-order","label":"Get order","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-orders","label":"List orders","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-stop-order","label":"Get stop order","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-stop-orders","label":"List stop orders","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-orders","label":"Observe orders","className":"api-method get"}]},{"type":"category","label":"Positions","link":{"type":"generated-index","title":"Positions","slug":"/category/version-v0.77/api/rest/data-v2/positions"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-estimate-position","label":"Estimate position","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-all-positions","label":"List positions","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-positions","label":"Observe positions","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position","label":"Get time weighted notional position","className":"api-method get"}]},{"type":"category","label":"Fees","link":{"type":"generated-index","title":"Fees","slug":"/category/version-v0.77/api/rest/data-v2/fees"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats","label":"Get fees statistics","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats-for-party","label":"Get fees statistics for a party","className":"api-method get"}]},{"type":"category","label":"Markets","link":{"type":"generated-index","title":"Markets","slug":"/category/version-v0.77/api/rest/data-v2/markets"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-funding-payments","label":"List funding payments","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-funding-period-data-points","label":"List funding period data points","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-funding-periods","label":"List funding periods","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-market-data-history-by-id","label":"Get market data history","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-data","label":"Get latest market data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-depth","label":"Get latest market depth","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-market","label":"Get market","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-risk-factors","label":"Get risk factors","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-markets","label":"List markets","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-latest-market-data","label":"List latest market data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-data","label":"Observe markets data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth","label":"Observe markets depth","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth-updates","label":"Observe markets depth updates","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-successor-markets","label":"List successor markets","className":"api-method get"}]},{"type":"category","label":"Games","link":{"type":"generated-index","title":"Games","slug":"/category/version-v0.77/api/rest/data-v2/games"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-games","label":"List games","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-game-party-scores","label":"List game party scores","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-game-team-scores","label":"List game team scores","className":"api-method get"}]},{"type":"category","label":"Governance","link":{"type":"generated-index","title":"Governance","slug":"/category/version-v0.77/api/rest/data-v2/governance"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-governance-data","label":"Get governance data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-governance-data","label":"List governance data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-governance","label":"Observe governance","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-votes","label":"Observe votes","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-votes","label":"List votes","className":"api-method get"}]},{"type":"category","label":"Node information","link":{"type":"generated-index","title":"Node information","slug":"/category/version-v0.77/api/rest/data-v2/node-information"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-info","label":"Data node information","className":"api-method get"}]},{"type":"category","label":"Ledger entries","link":{"type":"generated-index","title":"Ledger entries","slug":"/category/version-v0.77/api/rest/data-v2/ledger-entries"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-export-ledger-entries","label":"Export ledger entries","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-ledger-entries","label":"List ledger entries","className":"api-method get"}]},{"type":"category","label":"Liquidity","link":{"type":"generated-index","title":"Liquidity","slug":"/category/version-v0.77/api/rest/data-v2/liquidity"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees","label":"List paid liquidity fees data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-providers","label":"List liquidity providers data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-provisions","label":"List liquidity provisions","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-liquidity-provisions","label":"Observe liquidity provisions","className":"api-method get"}]},{"type":"category","label":"Margin","link":{"type":"generated-index","title":"Margin","slug":"/category/version-v0.77/api/rest/data-v2/margin"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-party-margin-modes","label":"List margin modes per party per market","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-margin-levels","label":"List margin levels","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-margin-levels","label":"Observe margin levels","className":"api-method get"}]},{"type":"category","label":"Trades","link":{"type":"generated-index","title":"Trades","slug":"/category/version-v0.77/api/rest/data-v2/trades"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-last-trade","label":"Get last trade","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-trades","label":"Observe trades","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-trades","label":"List trades","className":"api-method get"}]},{"type":"category","label":"Network history","link":{"type":"generated-index","title":"Network history","slug":"/category/version-v0.77/api/rest/data-v2/network-history"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-status","label":"Network history status","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers","label":"Network history bootstrap peers","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-export-network-history","label":"Export network history as CSV","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-all-network-history-segments","label":"List all network history segments","className":"api-method get"}]},{"type":"category","label":"Data sources","link":{"type":"generated-index","title":"Data sources","slug":"/category/version-v0.77/api/rest/data-v2/data-sources"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-data","label":"List oracle data","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-oracle-spec","label":"Get oracle spec","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-specs","label":"List oracle specs","className":"api-method get"}]},{"type":"category","label":"Parties","link":{"type":"generated-index","title":"Parties","slug":"/category/version-v0.77/api/rest/data-v2/parties"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-parties","label":"List parties","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-parties-profiles","label":"List parties' profiles","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-party","label":"Get party","className":"api-method get"}]},{"type":"category","label":"Referral program","link":{"type":"generated-index","title":"Referral program","slug":"/category/version-v0.77/api/rest/data-v2/referral-program"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-party-activity-streak","label":"List party activity streak","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-current-referral-program","label":"Get current referral program","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-referral-sets","label":"List referral sets","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-referral-set-referees","label":"List referral set referees","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-referral-set-stats","label":"Get referral set statistics","className":"api-method get"}]},{"type":"category","label":"Vesting","link":{"type":"generated-index","title":"Vesting","slug":"/category/version-v0.77/api/rest/data-v2/vesting"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-party-vesting-stats","label":"Get vesting balance statistics","className":"api-method get"}]},{"type":"category","label":"Rewards","link":{"type":"generated-index","title":"Rewards","slug":"/category/version-v0.77/api/rest/data-v2/rewards"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-rewards","label":"List rewards","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries","label":"List epoch reward summaries","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-reward-summaries","label":"List reward summaries","className":"api-method get"}]},{"type":"category","label":"Events","link":{"type":"generated-index","title":"Events","slug":"/category/version-v0.77/api/rest/data-v2/events"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-event-bus","label":"Observe event bus","className":"api-method get"}]},{"type":"category","label":"Ledger movements","link":{"type":"generated-index","title":"Ledger movements","slug":"/category/version-v0.77/api/rest/data-v2/ledger-movements"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-ledger-movements","label":"Observe ledger movements","className":"api-method get"}]},{"type":"category","label":"Transaction results","link":{"type":"generated-index","title":"Transaction results","slug":"/category/version-v0.77/api/rest/data-v2/transaction-results"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-observe-transaction-results","label":"Observe transaction results","className":"api-method get"}]},{"type":"category","label":"Teams","link":{"type":"generated-index","title":"Teams","slug":"/category/version-v0.77/api/rest/data-v2/teams"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-teams","label":"List teams","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-team-referee-history","label":"List referee team history","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-team-referees","label":"List team referees","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-teams-statistics","label":"List teams statistics","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-team-members-statistics","label":"List team members' statistics","className":"api-method get"}]},{"type":"category","label":"Transfers","link":{"type":"generated-index","title":"Transfers","slug":"/category/version-v0.77/api/rest/data-v2/transfers"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-transfer","label":"Get transfer by ID","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-list-transfers","label":"List transfers","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-estimate-transfer-fee","label":"Estimate transfer fee costs","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount","label":"Available transfer fee discount","className":"api-method get"}]},{"type":"category","label":"Volume discount program","link":{"type":"generated-index","title":"Volume discount program","slug":"/category/version-v0.77/api/rest/data-v2/volume-discount-program"},"items":[{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-current-volume-discount-program","label":"Get current volume discount program","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/data-v2/trading-data-service-get-volume-discount-stats","label":"Get volume discount statistics","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-amm-bounds.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-amm-bounds.api.mdx new file mode 100644 index 000000000..1278b8c2c --- /dev/null +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-amm-bounds.api.mdx @@ -0,0 +1,49 @@ +--- +id: trading-data-service-estimate-amm-bounds +title: "Estimate AMM bounds" +description: "Get a list of AMMs or filter by market ID, party ID or AMM ID" +sidebar_label: "Estimate AMM bounds" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis +custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate AMM bounds' (trading-data-service-estimate-amm-bounds)" +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Estimate AMM bounds

    + + + + + +Get a list of AMMs or filter by market ID, party ID or AMM ID + +## Request + +

    Query Parameters

    + +A successful response. + +
    Schema
    + +An internal server error + +
    Schema
      details object[]
    • Array [
    • ]
    + +An unexpected error response. + +
    Schema
      details object[]
    • Array [
    • ]
    diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx similarity index 77% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx index adb128414..ab7ec2233 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-fee.api.mdx @@ -6,9 +6,9 @@ with the specified price and size on the market." sidebar_label: "Estimate fee" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate fee' (trading-data-service-estimate-fee)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx similarity index 77% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx index 36288b862..aaa152cba 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-margin.api.mdx @@ -5,9 +5,9 @@ description: "Estimate the margin that would be required for submitting this ord sidebar_label: "Estimate margin" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate margin' (trading-data-service-estimate-margin)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-position.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-position.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-position.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-position.api.mdx index a2d47b0f9..50488dbf4 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-position.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-position.api.mdx @@ -7,9 +7,9 @@ Liquidation price estimates are scaled to asset decimal places by default, unles sidebar_label: "Estimate position" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate position' (trading-data-service-estimate-position)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx similarity index 72% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx index 68ad40ae5..6dad92795 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-estimate-transfer-fee.api.mdx @@ -5,9 +5,9 @@ description: "Estimate transfer fee costs with potential discount applied" sidebar_label: "Estimate transfer fee costs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Estimate transfer fee costs' (trading-data-service-estimate-transfer-fee)" --- @@ -34,7 +34,7 @@ Estimate transfer fee costs with potential discount applied ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx index b7967cd35..c21540d61 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-export-ledger-entries.api.mdx @@ -13,9 +13,9 @@ buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE" sidebar_label: "Export ledger entries" hide_title: true hide_table_of_contents: true -api: eJztXG1zG7cR/isoP8RkQx1tOU07dN2paimJMrGi6qVffB4J5IEk4iNwwd1JZjT67312gXvhi2Q3UTvTzOWLyTtgd7F49tldRMRdL5NOLlWhXN4bv7vrJSqfOp0V2preuHem8sLpaSHUx8y6QiUiVclcOaEMnqtcFFYUC5sr4VQqC23m/okSc32jjIDwYiWOD6PesKdJ4M+lcit8MdCJr/z+OMEDp34utVNJb1y4Ug17+XShlrI3vusVq4yGkiFm3ru/Hz61kTLPVfGIkfx+w8iZTPP/zMoLvYSdcpkJbcSl0R+FkQZGTa1JcjxL9DTYBsMw0BXCzvhLIguYLs1cPWQhjTjjATyxVvW4yTPrlrLAdG2Kr7/C2KddgzLJr1kBpj2V/e9pep5Zk6ucJuw/f07/wNoC0KCPMstSttma0U85rfGupSBzNlOu0H62cs667cdTm6hNa17uN9bgqwIYe/dDOLOQOuVZulBL/iCTRJN6mZ62xfLotuuvD8zqWpDpUptcSMDWTXThpFuJXDktU/0LkA/bCju1qZiUsxlCAI7M5VwJmVpsy60uFkLG5vLsB+yLLITXMaEYwTaRxdWWtWQGGVFsYnNK8iFbpHrCuqHwRkOMyMuMoo9CK5PTD6PS0D8CZosbmZaK8MGSyVGxgZqy0KkGPcxKM6VV5sI60fhDzJVRThZsAeIXCAu2kUyylS06+gigpEq8GItTUigBu6Bb1suH6jdffsnjBf77xlqYYcVrEUXRK/+MhEqzCt/wKSJx3zi77GPoIDzHeP9Bz0SfBl2yqgvb/4JGDcSdf90aed+2cv8TVn4vb+TnmIln+BSRgEfN03kfUqJpChJrW+fF0ghvRWvUq9ps+mc0ol3ZIfccgXuBTTjwGuaqOFQzWabFsUHsmqnqDz6pcOekVzvc9vITbjtdASCmdpxXBg19GD6od9Q7rT9Y32L237b76PWxX9vh0fmbs+PTix/PBuNqPc3et+YHCY3dX33C7m9tZTLbPH4tvsgmEXTeQVDYAVI1FGAfeo3PGHCibttaYS29/sNrYXTauLxZTrWZrScb6u7XRXlNWOBSunwhU+CbUfYZemJzgRDlpVZhGzgiEZOVJ6g2gdzqNKUXiQeCKHMVm2cc3nNr56mSmc6jqV2OZmWaRvyCksYz5O2GtYjRyMn0wDs6NjVrmHRFYj37QMhK/FyC22YaJvFskifkDEUQj0EYFOLZ6FlsAmVVKoZEXigz/ObG4HwbTaRj6z6OVtEvcc+vZ6VV6mXHhoXHPX7L4Pj+/MeTyk/0GWVJhjyFlMSJiFgO9O4Jn6mTjPdrdWpeptLFZnsK51nV0DYgs5yoJGkIfBj4H6pbLDtjU6//TsZei9uFni6aNNNefCQCqscVZsnNBGS/TxG2dqZTFeK3QvkpKktYWKPFZ2eodXlxxb55LV682nhLO1C93G8TAn2oRcU9tjrujfFxF2LWDYu8KXFv2AhgM06giIT81Wv/W+s9GbL5umXOsff7pqe9z3QublWa7n0w9tYwOheArBTTMi/sUngYrG/k0Kfljd31IdJSQ9sHL0m/ebG5ZphUu7ewaeK3rqWJ2Kba9ar8DZseGxZT76/oE8qrpbxrnMiBGx2Wjs16/+79YPxb9mRd3Nq28Hq8jBfR/ov9PO4Fr6OwWq+//u7rrM1S9YAgO4IXbemmIcLZt6XRqD3BAWAkUxAJPFb8xOaBiioSFwtscMDrEo6uokZACdabFyhyDEX+CKwwXaDNmoJgaF5gmFzNlzChUgp7n4ErJUKUxdUgiM0u4uIVhalse19SiQUwkIgH3Xw98Bbw9HxhSwT/hHMRgIli3qAcTkON1sfmRUNaDMON6KtHqDa2EHI6VRlqswFT2jFaPVqfnoJlCiWXOTgLpqZE+GgPlhniD0oC8CbaEPXjPZue+53Bm1Vs0MQp9HKaK0li7cDBXLV/ZG9R5SO+s7fqRjlPyfBdHtAfiD42XMcD5IuiyK6H/t8cHzDcWOHf4hu2COsWNvN8mFI5DZRk8Ifnb4DhhhMDTFzKLK8JkRvLKkyQvrTRvozFRsxsmtrbnOPjjwI0UaskB1YJsbaKHqL2KpcqiWjCgRHfXVycim+PLoQ1FTw8LnxukduBSdUYgpICxacNeC542jcnvHYMT0pEBNbMHY3X1/RBMMRRvwDzKT1aeGdKiLX2A5wCRCJJ52Iic7z1ppFCTo6QvpA37P5la98Tv/GyMoY+31idUIlBc71ohqVTsBS7EkaSABg18X2CUSphnwOvHBrYl4QEwAzEF5pH3+oToiLRvwQQsHE51tTO837XpMGm0dyJU/IDoTtIoHIxNie2UGOsA9tSdSeSbQjon5bOITIBFtTrOpWTtMapnc30FOwRmINKHaeID7AsygEAdhBSkgsJvQ2gJmqujdGhVUPgbxMox9s5QwmlDTQyNM0mzkXfupCbMtjtsTcQSz1fFFATG9bOBYEm0l/W2SZH/IFipogDuAkhnUe7zgaqJ3byE+KVRugi5TOdsGxEaa8ZJp2T/D0EzM4zkwdlehe4bHoOI8uc5HgkbhP/2yoFryXSjY6Zg2tiE/DIcVHRINeJE1XvC3ZQrlIrkxA+gabAFs/IhY1wysg5Z9kh2mBwEL45eVuhmCRJCui3P4DeQyNN5R9wUNEHUVClemJpUwzlFjApJ3rgBtS81zw5OD2uy2sifV8cIrGBIKSvO6r6uDoC8URdrKnieqSw2V4KLk1rCVwPDAOhwkpw740ympIVGgTEU2xuJTkVoQROJuYXzTmimKFpFkoHbHrqAhrZ6QXwmNJxUJUMqARqac15sTLNrSAVnGfyvKpYyKvN3rU6rboQqRz6rSrOQvI/C/LrGgU97UGoA+ol6yTaqEHDmysQla9QW9MvNm0hL01saRJvKfEG11TVnMDVCOLoO8TnP2gKBeoVT/ZF7kaZS/yGfCqqZZyH7/UyEA7tZfa3l1y3pRisitKB3Ps7LBm8aou8zPgwrpK6a/zDYutkdES0M1hfVVVfMus0WA44Hm8u/I1ME3nz0LLxVplEur4XtMvDu+x8ZPQOL/xXlLQ8QjmKazgdygrmoCqZLeytWAtswKuKZkIdla5I1rHB+CSlcoIqKp8TZgpEicG+eaDiSRvAHei8te4D0O+VJNFWQR2ORy92ltUEfAb9Gz9qj4aJBSpE6PRVh88fq+oYOIhbq685ereTypCOgeUjSoMjRm0nrNbZlsTWR7GTVaF2qQFnKUOFQb6jcWhKoSYV1gqBVUlGRuIt1WITxdVidbJJzWQ9Fm0VSG+NsjmTdke/3dFvd/TbHf12R7/d0W939Nsd/XZHv93Rb3f02x39dke/3dHv7/no95F5WGB1QOLHhefn/hzFI4+Lo9bATXH391ud8wEdx9L5IRi0OQftNz15/edhA7L3T7/p78O6PwTrTgO604DuNKC1691pQHca0J0GdKcB3WlAdxrQnQZ0pwHdaUB3GtCdBjzpH4LtaPoNwUw5qmlCyPqfbvFIri27Lr/r8rsuv+vyuy6/6/K7Lr/r8rsuv+vyuy6/6/K7Lr/r8rsu//+lyy8DeWBhDO3m//B74XJOVxr1fli7DKj3flPSEd8atHlnEMHZAX/bVwmBOPMbwRVGbN5K+n0XALbyQKlyQuvKG7FHZTYIofVojRRSTb/tSNNaJ4GEyZLuwWEArK+h+glXfd/RZMWNyl54smk0yxM5vJ6qcCWTf9S+/4iwwZb7h6TbG/ubJa8tJzbAyjgFRYz13CD6xdnpm6uzo/PTH0/Oj67OLw5ODg/ODq9ODt4ePTT2n5dH5xfNnMuTYzwBfKhOYFAfJ/SrEcd57FAWMvyG6MpvtXfmUcADQZQaB4KdIhBSPsWXESJwdLM/8iumBa9G3gkY45OEvzGrdCmGcxiOR6MbNZd7/AsRY4GzaF66cvzy+fO/9DZxt2tkj+5c2hYYyRL4lntkCpHCTllbg7ZlJdLBm/PIqIJ+BbQlZvP9bmv2loA4hkQgdGQenTxo0u6RD6yxGpsXzNBTiaxA4x/23oNTenT1kzYzy7QTSOVfmEExKAX5m3+OA6khZZDE59Gfv45eEmllNi9AhjQ73E+1kyQ2jWodKnas8rthlZCkqBodZSn2gRDC+L0LXPGO/oCNsETnwC2+6NEvzZgxAMcFMEVD7+6omLp06f09Pfb3oPHNezqnwqK56exBbPXPwqVoA/GUF/TtXOgHtVq7p49LTTzhKP58k5/yjr5H7Gyu6vuVdj7VLX2P2PjIZX3/C6MfvJbvs0zeuJ2vMfg9fUEbPSGuffceU/2PQhnaXsoB95CtWVv/34Wk1NkYzRDquH8DNHR9fA== +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Export ledger entries' (trading-data-service-export-ledger-entries)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-export-network-history.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-export-network-history.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-export-network-history.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-export-network-history.api.mdx index be1aa8371..93498c845 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-export-network-history.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-export-network-history.api.mdx @@ -63,9 +63,9 @@ buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE" sidebar_label: "Export network history as CSV" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Export network history as CSV' (trading-data-service-export-network-history)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-asset.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-asset.api.mdx similarity index 78% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-asset.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-asset.api.mdx index b326dd1cf..51c2a9ee4 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-asset.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-asset.api.mdx @@ -5,9 +5,9 @@ description: "Get a single asset using its ID. Use the assets list query to get sidebar_label: "Get asset" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get asset' (trading-data-service-get-asset)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx index be851c8f3..c8b93a999 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx @@ -6,9 +6,9 @@ and has not been replaced by another." sidebar_label: "Get current referral program" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get current referral program' (trading-data-service-get-current-referral-program)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx similarity index 77% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx index ff28bd5a2..8aec311ed 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-current-volume-discount-program.api.mdx @@ -6,9 +6,9 @@ and has not been replaced by another." sidebar_label: "Get current volume discount program" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get current volume discount program' (trading-data-service-get-current-volume-discount-program)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-deposit.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-deposit.api.mdx similarity index 77% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-deposit.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-deposit.api.mdx index 66fe5ad6f..742d15587 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-deposit.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-deposit.api.mdx @@ -5,9 +5,9 @@ description: "Get a deposit by its ID" sidebar_label: "Get deposit" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWl1z2zYW/StYPjRyq1KJ2213lM1OPbaTKpNxPLG8DxtlYoiEJNQUwAKkHNXj/77nXoASrQ+ns33ZB+XFFAHce3A/Du5lcJ+U0sm5qpTzSf/jfZIrnzldVtqapJ+cqdJ6XYnBmaiscKqqnRG5rKSYWJcm3UTTrFJWMzwbyMEvnePZqd9r7VSe9CtXq27is5may6R/n1TLkmb5ymkzTR4ePtFkX1rjlafx4+fP6U9mTaVMRY+yLAudSYLU+80TrvuWvNLZUrlKh9V5ABwed+1kLqtsBs2imina1sTZOT8TYuUr2tRjkXJua7ND4gm/J7uMlYh6VZ6K4Ux7MdGqyAUepBG18XpqFH5iS1PlhM9kgZ9YSYql96p65iEi03NZiLKQmfKEY8NU3YSnbiP5t5rKIEZU0k3hzFyMlxCufQNsp7jMKYm5Qz3HxuW83Ja8GiJ/i7uZMgw5ChV30osoRNgwxFiMqu6suyWlWAeTU1iY6qcf96DI9f8EI+w7y9gPhKUuc8Zyp6tZG+ifA4LA3dJ8bTTCggMFmjdEbklALlXLwQ4xlzRAUuyEhdQeYaCNrjTCOgbjU4Kx+ar223Kv+H0jtSUhVxNZF7Tdq+HJ8Prq8/XF1eX56eD14PwMw8rUc6T77sH48v3l+cX61+nJxen5u3ftCa8HFyfvBv9pvzq7vnw3OD0Znn/+cP72/HSIMeR3patC7UO7a7vVl1+ln21vl942yysnjZcZjayTGE5SyDWRzaQ2Oyz5sAbTEALFrd0K3fVSO/5NZdWjpR8iX2GVrCjJncqUXiDwGAgSkJ3aZAnx5Q55D91NQhG+zpD6flIXouHElOzx97/EiZnNFf1tZ8APx2tEkZYSBlRJXfAqpOQ88F+O9IQeWVy2xW7BvzkxyxtBGGF7Jj7pxhpuckuBcNey0H/ARMBW2cwWYlxPJsgCZLaXU9BgYWEzzlw5Mtcf3gXrBh1j5YPTgbgJgJbMKCMdmZG5JPmQLQo9Zt1QuNAQA+uWpXXM2KXMbnu1oT8CsMVCFiB/ZGQTRfORgZq60oVG4k5qw4GG2HVibQ942ijHjIMTdGbzVWyTTMLKiM6/gLkKJV70xSUplCYXUbdcbR+qT7/7jucL/HttLWBY8UqkafoyvCOh0izjLzylJO41Qq6DqUfxPeaHBz0RHZp0zaqGtvMNzToS92G4NfOhjfL4KyjfyoX8MzDxDk8pCXgSnvYdSEmzAgdYG10QSzMCitaslyvY9KfXI6/skHuFemQIJ5wEDUjLs8CKAwM+NZnqHH1V4c5FL3eY7YevmO1yiQAxK8MFZdDQAfCjlUeD0TpHj13M9ts2Hw0Pwt7Ozq9OPwwuh+8/HPWb/ax931ofJaxx//gV3G9sA5kx91+Jb8pxCp33EBQ9QKq6QjlHw3jGhAt119YKtDT8t1fC6GJt8vV2Gme23myoe3gsKmjCBufS+ZksEN8cZX9Cz8gMkaK81SZtI0dw2VRuEsidLgoaiGcqHd4j84zTe2rttFCy1D7N7LwH4i5SHqBa+BlqsjVrEaORkfn4Z0OPzIo1TLEksYF9IGQpfq/Bbagi87Ca5Ak5QZnOc5AGlXjWezYykbIaFV2uU1R07gicb9OxdIzuS2+Z/jFKwn6WXKDSspFh4aOERzk43l69v2jsRM84jUocSDh7+MQhlgO9B8Jn6iTwPpbR07qQbmS2l4RDf03bCJn5WOX5msC7kf+husWyoZa++YXA3qD609lsfcy0N5+KGNX9JmbJzBTIwU8pXDvRhYr520T5JXofIFxFSygWoNb56jPb5pV48XJjlDzQDB63CYEeVqJGCaMeJX087oqYx8DSAGWUdNcCGMYFFJGQfwbt/2qNE5DN4RacQbD7pqWDzVC63Kmi+P7W2DvD0TlDyEqR1b5CIRPC4LEju+FY3vBuSJGWGnIfrCSD80bmhsOk8d7MFnlwXUsTsU3j9aYki04fGRaz8q/oUJQ3W/m4NiInbnpWO4b16eOno/5f8cljcY/cwvsJMl6kxy+O/SiJVt9qIH8JddZW/0gh24MVbe2ymOFs25p7DnAAGMlURAJPFT8js6eiip1ojNc5DN1kjYAS7NdXKHIMZX4PrICS2aGcVo7WRYbxajoHhEYp8KJPpW4/iFsFwcjsIi7eUVOtE/aOpBILwUAi9pr55igg4OV+Zmsk/5jPIgSmBGLUvUWs0TpwXtqlzXC4EX0lFNXGVtQYqhK12RFT2sCA2KldyMAylZJzdIseUAsifAW3l8g/6tBD4I21IerHOEP3wTMYWY6M+lKigheaK0li7cjBXJ5/YWtR5SN+tXdqoVygZNjOx+iPRD8yXLAjyGdVVd50w1+PB0w3VoRR/IKLsG9hy8CHBZXTiJIS9gj8jWBY8MEg6ftG6VeE6AlhkyY4vrjjpDIWjpjYorB3nvPjWwGaWKkkAzYH4goVf8vwvp6rPKUFJ0b8Ohxeijfnw6b1pxOO4yKcLXI7MakaQ1JSooRjA5aLlg7NCe8d0/MaGYE94zC3LuhbNzwA4qhfAPzwFSWTGUWstbcwCiISh7QXY+lXXyVIIR+OkD6TCzb/vOX3PDheNmDoeWF1TiUGrQ2iOSydoh6z28wkAQA1Dn2CUSr38YsQpwb8kpMAyy2pmSoe5YhKRecagQDHeeypfc4Hr0kDp9HasVPylqI7SqBycWQubKX64RNP051IxhCjP6udQ2YiWFCv60KOi1Wc2slEZ2CPyBxU6jhFfIBt0Rmgq0ZITSbkDx+rgBqrqTZGx1YNib9NoJxvVxxKKG2gkUPTbMa56MQvKmpeAneIvSMx19NZBTUjw9q5INBE+vPVaeORf6CYDHkAMyGld30te9jsuNf9e7NtZGmyniadk/w7Jsyuj5X7ZQYTuDILHzl29veGvwA6qmliynJ8h8Y7fq85dPmHLv/Q5R+6/EOXf+jyD13+ocuP44cu/9DlH7r8Q5d/6PIPXf6hy/8/7/LrSB7YGId2+z/zSbic0l2r5IRu7Hi6IPFYwhvkvVzdHkBJqhHoA7plQecNG4fumCRDx3x4Jit5hRgE531+Q41Mc60i1J2EWtFPvqXVT3pwYG9x3Ivye/c6p8MssEu4A1a7AhPZf/1eL3NWw1SmStd3Ix4D3p7x0N2UslBT+T3dhEiNxep0Wru6/8Pz5//YkrZr5pMCxzjTFnR1S9snhLVn7ZaWyhrOkt+rHMcqInynsK1J27Jy6Qr4Za+5Nsf37G2OMxxTUrATaFTneyHtnvmExVYLnM1uEcyEZL/lds7eY8EvpVvAwD1aR97bbcI4a5+QRh86cWLETIKFaUv7w2XvkoSuF2ozsZzmMYn5ng9fYiSI4uRy4CE1UjRJfJ7+/HP6E1/osr4C+dDqeLuRknN9c+kRlNanuydyOFIL1RC9sgBu0sNWuI8p+jFBihKiY9bQ6OrrnLhiBkg05/6ezr5rVzw80GvUkm6J93hcSFSNY9oq3efUnp5BAxNZgPv3Q+58iHc2j8RXr33u3ETDsODbbqic8QuPt2oZroU+fMKsGao45RhbGDjhCq61ZOurJzlxRWYoRcCi/wVqbay+ sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get deposit' (trading-data-service-get-deposit)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-epoch.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-epoch.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-epoch.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-epoch.api.mdx index 6db7df002..4d54af0c1 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-epoch.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-epoch.api.mdx @@ -5,9 +5,9 @@ description: "Get data for a specific epoch, if ID is omitted, it retrieves the sidebar_label: "Get epoch" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get epoch' (trading-data-service-get-epoch)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx similarity index 75% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx index 3403dc842..a0e9804e3 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-list-asset-bundle.api.mdx @@ -5,9 +5,9 @@ description: "Get the signatures bundle to allowlist an ERC20 token in the colla sidebar_label: "Get ERC20 list asset bundle" hide_title: true hide_table_of_contents: true -api: eJztWm1z2zYS/is4fmjki0M5yr2NcrmpL3ZTdzqux3buS5ipIRKSUFMAC4C2VY//+z27ICnqxU1mel9uRvlCUgB2H+w+u9h18JhU0smFCsr5ZPzpMSmUz52ugrYmGSfH3qsgzk6EnYowV0Ly96Q2RamEU7/WygdVpMlhomk6vt0SHwYS8cmzzwr8QFO1U0UyDq5Wh4nP52ohk/FjEpYVTfXBaTNLnp4+02RfWeOVp/HR0RE9cmuCMoFeZVWVOpeEcPiLJ5iPPXmVs5VyQcfVjODK1i5X9LmxuaKAKr++N2vEKb6cqhe0rQ142Jo1u2Sd088QI4OojYYdyqXQBRDrKaBgQHvh9czIUDvVGlCaQlRO3WGahzV9PVlo7yFwp+Zuud9Wf9WNdbK9mKsHoUxuC1WIQgZ5SMqm+gGf9zrMxc3Rw01mVDob06t4SQBfx8cIjzRN+ePh/GYnnjs1k8eNh7dt2xJnah1bF6iUK5dYK/6DhdHaO+RCcNChpJ8uGx6IqbMLUWofaDUJ27JksDCmOL18/2p0hI9bZYQ2PDW3ZSnBblmKidPFTK1U2skvKg9QCZ0b6IWv8xzcmNalaOmY0qb/+ofoSL6gJ4yykFiNqAlvRitE+FQz5RIGFKQueZUOahHZXBSa9Mjyoi92C/7NsVneCMIotfFkGekmOjjplsIrp2Wpf1NEPRss7AMjTqfKiQU2LGegTmlhZ6aIzMzHyx8jr6OOCbMZFgfiNnJ6MhsZaWYyc0HyIRuum7BuKLxDUCAS6qqyLpDbKpnfDmtDDwHY4k6WSCqt98hQmYGaOuhSh6WY1ianXSJqnVjZQ8yUgY8DIwhzW3RRTTIJKyM6fZCLCnR5PRYXpJACsNEtu+1D9fuXL3m+wL/vrAUMK95RQLyNv5FQaZbNF95SEvcdaDrA1IPmd8yPL3oqBjTpI6u6toNvaNaBeIzDvZlPfZSjL6D8Qd7Jr4GJ3/CWkoDfhaf9AFLSvERs9tFFsTQjoujNetvBpsdwSF7ZIfcK58E1nHAcNcxUOFFTWZfhzPggkTkHB19UuHPR2x1me/MFs10sQRDTGS4qg4YBgB90Ho1GGxysu5jtt20+Gj6Lezs5vXp/eXZx/dPlwbjdz8r3vfWNhBXuv3wB9wfbQmbM43fim2qSQucjBDUeIFWHQjlHw3jHhHN139cKtDT8p3fC6HJl8tV2Wmf2ftlQ97QuKmrCBhfS+bkswW9m2Vfoycw1QpS32oZtkyMKMVnGBNVPIPe6LGmgiEQQtVeZecHhPbN2VipZaZ/mdjFE4i5THqBa5AUdh13WooxGRo7HEmnPTJc1DA5uiI3ZB0KW4tcauQ2neBFXkzwhpzhSeA7CIIgXwxeZaVJWq+KQjz7VODdDzrfpRDpG9zBcpr9lSdzPUqsyys4MC88SHmVy/HD103lrJ3rHaYRD3OPs4ROHshzSe0z4nDoJfNyrU7O6lC4z20toGHm4S9ugzGKiimKVwA+b/A/VvSw7Zag33xLYG3E/1/l8dcz0N5+KhtXjlrNkZiJy9FMK1051qZr4bVl+gSoUCDu2xKIAap0PP7Nt3onXbzdGyQPt4KifEOilE5UljDpLxnjdxZh1YGmEkiWHKwEM4xyKSMg/o/Z/9cYJyOZwD85ZtPumpaPNUB7eq7J8dWvsvWF2zkFZKfLaBxQ/kQbrjjyMx/KGd2OI9NSQ+2AlGZ2XmRumSeu9uS2L6LqeJso2rdfpjKbhxumZYTGdf8WAWN5u5dPKiBy46UntGNbnT58Pxn/EJ+vi1tzC+4kyXqej1yOfJY3VUVit11/fxjprq1glyg5hRW4UYoT/Tin/XPGTmWcqqlRcc/0f+bqAoduoEVCC/fqAIsdQ5A+RFfI5WrIcCYbWNRnGq9kCEFqlwPsCuVIiRFlcR4LM7EpcvKNmKWMfSCqxQAYS8ayZbw4iAl7u57ZG8E/4LAIxJRCj7i2bGm0A56WHtBmmG6WvhFhtbBAStXSF2uyAU9qZQWLH/nSOLBOUXHjkLEAtKeEruL1C/EFJQ7yJNpT6Mc7QffQMRpboXR4qVPBCcyVJWbsr+lFIP7C1qPIR39t7dFkupmTYzjfsbxJ9ZrhgB8nnIVQ3h/Hp8YLpxoo4ii+4CPsWtor5sKRyGiypYI+Yv0GGOz4YAHEhK98lRE8I2zDB8aWNjmUsHDFFi2LvPcfHnwXSRKeSDNgeiB0q+hG1V71A400Ljo34/vr6Qnw4vabutaFH5EU8W+R2YFI1hqCkQInHBizXWDo2J7x3TC/qnBpVOsyti/pWDQ+AOOoXAJ+ORwvr5MRYa29hFOpoS3S2E+kxGqGRQj4cIX0u79j8i57fi+h42YKh9zurCyoxaG0UzbREL2sdvNLMJAEANYl9glGqYJuDrxwa8EtBAgAD8WVmikeZUakYfAQR4DjqvfvnfPSaNHAarZ04JW+J3Y0EKhczc26DGscOv+1OJGNo2J/XziEyQRbU67qUk7LjqZ1OdY7s0WQOKnWconyAbdEZAGI3QmoyIffSHaEmaqaN0U2rhsDfTqAcb1dMJZQ29GcNoqbZ5LkYNE26WlTAHbl3IBZ6Ng9QkxnWzgWBpqS/6E4bj/hDiskRBzATQto/09KvddyrFr/dNqI0WU2Tzkn+bgJm19+JnpcZTeCq/Aoga7+zv6c/DyDBUk3ThCzzOzbeXFvuu/x9l7/v8vdd/r7L33f5+y5/3+Xvu/x9l7/v8vdd/r7L33f5+y7//6XLr5vkgY0xtfv/mU/C5YxuvSSnl+9HR+39gM+bcj6osH7rwPevHVBY0N2E5gLC19w/oMOKLUs3J5Jrx8n0RAZ5BQIjYf4MjSzqR8jlmxT/Zn0J2YoqWNq/ImtQYsfHEFQY3o2GyuWjoyFfrRgSpuGkXRdTVrziU7sSa5gU4+GQrnG8oushqbHYdzqrXT1+c3T0j2TTDrtmwn+7BKayhrXlK4UNE0V3ytqatC2rkK6EbVKjwr11t1tiNsd3o3m1wCGMKSnSC/KgLp6FtHvmM3ts56JPpXyRS+Qomv+89Z5dktC9J22mloOgoTjfkyF7C7K3OL448wldu+EERhKP0r//LX1DIVRZHxCatLq5e0WkjXSM5Oxd3NqE1vtD1/+e60380kE9rEpsn+CyMR8b9n5KwF7aGP2JjBmMJ+PFk7Th0QCHkebYKa15fKQD56Mrn57o53jzjC+waU/JFzEylSVS7PN7HVw2t9IOxNffc9u5n1u1XLvuxoctfmG33kmUjhPy6KfPmDtH7aQcQ43Ljrlu6q3a+lsjSekCHwUActd/AYoxpiM= +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get ERC20 list asset bundle' (trading-data-service-get-erc-20-list-asset-bundle)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx similarity index 76% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx index 3cefadd09..1afef5dac 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-set-asset-limits-bundle.api.mdx @@ -6,9 +6,9 @@ already allowlisted in the collateral bridge." sidebar_label: "Get ERC20 set asset limits bundle" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWltz2zYW/itYPjTyRqEcZ3e7o2x26o3T1J2M67Gd3YcwU0EkJKEmAQYAZase//f9DgBS91ymT52RXwgKwLmfD+fQeEhqbnglnDA2GX54SAphcyNrJ7VKhsml0bW2vGTnZ0xPmJsJxq0VjjV1wZ1gdZxPk34iacOnRpgFXhRo4rWdPy/wmxGfGmlEkQydaUQ/sflMVDwZPiRuUdNq64xU0+Tx8SMttrVWVliaPzk+pkeulRPK0ZDXdSlzTmIOfrMk68MKPWIrjJNht5f4WjcmF/S6ruFpUYCVXddOK/YGb0Y0FWm2IV4/KeVEOFmJd7KSbpvmuzjNSppnhYAN8JxoAx7SBiY7CSutdgl5QT9jL4fhlYSNywWTBUwhJ9AxELVyqrhrjGDjRhUlVFEF/CPmWGYZdGzGlbQWBHdy7rbbbfbX3VxH27KZuGdC5boQBUMs8D4xm8h7vN5JN2Oj4/tRpkQ6HdKQPSUBn4fHCR5pmvqX+4vRTnncDOxmuiy2xfkfyBeG3yEsu1VfY9y5mPJTmj3fQdRPUJgHQgKGLoQpF9jL/ouNe+mSrNKV9NNVjNmOxpZPnG4zh6advhUqBIllMhUpq/h9GzxnMWrIjXdR45s1dTmbSniXvbl6fXIcifkYISuURvBigWep70ppHdwileea67KEBAbmGxtZTMVSJz3+TeQOOkGpDfMw2+Q5EmXSlKzNzZSs+vc/lJsUP/SEPhXHbqCIe3GylAivYipM4gVyXJZ+l3SiCqldFJL48PJyleyW+KNTtRgxkpFLBesoxs1YOsPNgllhJC/l74LSRTsN+8Bdk4kwrILCfIpwLzXCwIc1z9T7q3fBzoHH2GcgvAmJWxhZoRlppJnK1CXRB234fOx5g+EciYzsbepaG0cBUvP8dtAoejCIzea8bLAieo8MlSmwaZwspVuwSaNy0hIQhpDo7MGmQsHHzkvgZrroII5okqxeojf3vKoRmM+H7JIYUrRF3rxTH6xfP33q1zP8/ag1xNDsFSXxy/AbEeVqEd8wSoncj0ZXPSw9ir9jfRjICevRovee1Y3ufUerjthDmF5Z+bgq5ckXpPyZz/nXiInfMEqJwGfFk7YHKmleIvlXpQtkaUWQYmXVy05segwG5JUddK9xPt7ACaeBw1S4MzHhTenOlXUcaN87+iLDnZte7jDbiy+Y7XKBAFGd4QIzcOhB8KPOo8FovaN1F3v7bZuPps+Dbmdvrl9fnV/e/HJ1NGz1Wfp+ZX+ksJT7b1+Q+61uRfYyD1+x7+pxCp4PIBQ9QKz6TBhD0xhjwYW4W+UKaWn6L6+YkuXS5Et1Wmeu/LLB7nGdVOAEBStu7IyXiG8fZV/BJ1M3SFGvapu2ESMKNl4EgFoFkDtZljRRhEBgjRWZeuLTe6r1tBS8ljbNdTUAcJepn6Da7Akd4R1qEaKRkcO5R9wz1aGGQrEBsgF9QGTBPjXANlQeRdhN9Bif4Ejxa5AGjj0ZPMlUhKyWRd+fWiI6NwPm63TMjZfufrBIf8+SoM9CijLQzpQnniV+1gfHz9e/XLR2ojFOIxQeFmePP3EI5QDvAfA9dJLwQVcjpk3JTaa2t9A0cLiDbYRMNRZFsQTwfsR/sF5B2YkXdfQDCTtidzOZz5bHzKryKYtRPWxjlsxMgRz8lMK1E1mKmL9tlF+iLoeEXbSEqgNsjXW/etu8Ys9fbsySB9rJk1VAoEFHKku81FkyxHBXxKwLlgZRsqS/JODFuAAjIvKvwP3fK/MkyOb0ijjnwe6blg42QxFzJ8ry2a3Sd8pH5wwhy1neWKcrFsJg3ZH9cCxveDekyAobch+sxIPzMjXyYdJ6j8qr4LoVToQ2rdfpjKbp6PRMeTKdf1mPorxV5cPSiD5x07PGeLE+fvh4NPwjPlknt+YWr0+g8Tw9eX5isyRaHYXVev31Q6iztqphCtkBrOi7ppDhn2k/9hU/mdpTUaXsxvcsIV4rGLrNGgYm0Nc6FDmKMn8AVMhnaFJzAAztiwhjxbSCCC1TyPsEWMmRop5cFwSZ2gVcXqO41cve41RiIRiIxF4zj46CBH47KvEGyT/2ZxECk0Ni1L1lrNF6cF7aJ2V8uBF8JRTVSqOoRy1dozY78pB2rgDs0E/mQBkneGWBWRC1JMAXcHuN/AOTGHhjqQj6Me9Ft8EzmFmg37qvUcEz6StJQu2u6Echfe+tRZUP+0nfoTM0AZJhOxujPwJ9pnzBjiCfOVeP+uFpMcBypVmYxRtcBL2ZrgMellRO09cB2CPgN4Jh7g8GiFjx2naAaEnCNk1wfEklQxkLR0w0tS3W58dfGWCiY0kGbA/ETioW2r6mEkVKG04V++nm5pK9fXNDrXwMjxAX4Wzh24lJ1RiSkhIlHBuwXLR0aE687lheNDk113SYaxP4LRseCGJE6LroeNSwTk4Rq/UtjEJdeIleb8wtZoNoxNAfjqA+43Nv/mrF70VwPG+FofFcy4JKDNobSPuwRP+tDbwSVxIBCDUOfYISovA2H9NnG+H9UhABiIH8UlPhZ31Epaz3HoEAx9H3gtVzPniNKziN9o7RZd5SdEcKVC5m6kI7MQzdeNudcC9DjP68MQaZiWBBvS5LPi67ONWTicyBHhE5qNQxgvAAatEZIF1LpCET+ka7C6ixmEqlZGzVkPjbAOrz7dqHEkob+sZDoak245z1Ygcvqhpyh9g7YpWczhzYZMpz9wWBJNCvutPGIv8AMTnyAGZCSts93wzWOu7lN4RWbWRpslzGjeH+PSbMro9m+2kGE5g6v4aQjd3Z3ysKM2Gopokp6+M7NN6+tjx0+Ycu/9DlH7r8Q5d/6PIPXf6hyz90+Ycu/9DlH7r8Q5d/6PIPXf6fpctvInhAMR/aq//MJ+J8SveAknCnIN4P+LhJ561w33q/wYcuoo0SZ7R9zWHk/T7auugw+tJNB9Rp33DVgbxEB6P3Il0DSW6MB+4z7vg1kgXg/Cu084yuhfO3QvwtH/sfr2FCzqGSmQwuyPx0kuBlgNgbzE8GwuQnxwN/WWQQNB+M250BJcM9q8aU2OXjcDgY5EZLuFy5VAl3p81tsmny7RWP/U0qdMHlGd3FSZXG7nTamGb44vj4n1vUdq38LMExzua5sC6V+jPEVlftppbyBkHHnwlyBjJ1J7GtRdu0Cm5KuG2vuTbn9+hWoRbBkhQoi+NAFntF2r3yMxbrNhid3yIpSZL9ltu5eo8F72szh4EHtI+8t9uEcdU+Ii0/6zyy5xynCam0P1z2bknoup5UE+3hKoKRvzJFEjISkZ1entuEbmD5o4YoHqfff5/+g8AO+e8AorQ73hokeAmpTmVGuJIXb0l1ubQm4MqHyT83NkVspyJuUJcwOBnIu+8hAs2HBEBDpqTPpx5s8PQmSuheIqmDQTQTHDODdWnXwwOVI+9N+fhIP4d7mv7Cp7R0NAPQJrzEAbzfsr2reIHziH3LvdCdOt2Kxeb1UF+P4UcfT3OO7mJMofThI5bPYEVhvLxh56kvrVd2bX2OJiodVKNGxPH2f0r80nE= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get ERC20 set asset limits bundle' (trading-data-service-get-erc-20-set-asset-limits-bundle)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx similarity index 75% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx index 20b5624dd..7fac7dd00 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-erc-20-withdrawal-approval.api.mdx @@ -5,9 +5,9 @@ description: "Get the signature bundle to finalise a withdrawal on Ethereum" sidebar_label: "Get ERC20 withdrawal approval" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get ERC20 withdrawal approval' (trading-data-service-get-erc-20-withdrawal-approval)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx similarity index 77% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx index 34123e055..94dfb264a 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats-for-party.api.mdx @@ -5,9 +5,9 @@ description: "Get accumulated fees, rewards, and applied discount information. A sidebar_label: "Get fees statistics for a party" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get fees statistics for a party' (trading-data-service-get-fees-stats-for-party)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx index 56950c417..f67b09eb7 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-fees-stats.api.mdx @@ -5,9 +5,9 @@ description: "Get accumulated fees, rewards, and applied discount information. E sidebar_label: "Get fees statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get fees statistics' (trading-data-service-get-fees-stats)" --- @@ -34,7 +34,7 @@ Get accumulated fees, rewards, and applied discount information. Either a market ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx index a44057290..d5ff0a691 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-governance-data.api.mdx @@ -5,9 +5,9 @@ description: "Get a single proposal's details either by proposal ID or by refere sidebar_label: "Get governance data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get governance data' (trading-data-service-get-governance-data)" --- @@ -100,7 +100,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -108,7 +108,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -652,7 +656,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -776,7 +784,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -784,7 +792,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1316,7 +1328,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -1344,11 +1360,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -1368,7 +1384,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -1924,7 +1940,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2076,7 +2096,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2092,7 +2112,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2159,7 +2183,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2167,7 +2191,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2711,7 +2739,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2835,7 +2867,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -2843,7 +2875,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3375,7 +3411,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3403,11 +3443,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3427,7 +3467,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -3983,7 +4023,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4135,7 +4179,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4151,7 +4195,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4217,7 +4265,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -4225,7 +4273,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -4769,7 +4821,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4893,7 +4949,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -4901,7 +4957,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -5433,7 +5493,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -5461,11 +5525,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -5485,7 +5549,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -6041,7 +6105,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6193,7 +6261,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -6209,7 +6277,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -6276,7 +6348,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -6284,7 +6356,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -6828,7 +6904,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6952,7 +7032,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -6960,7 +7040,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -7492,7 +7576,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -7520,11 +7608,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -7544,7 +7632,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -8100,7 +8188,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -8252,7 +8344,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -8268,7 +8360,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -8312,7 +8408,7 @@ value (Vote) is the vote cast by the given party. The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx similarity index 82% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx index c3b171774..af24e83f1 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-last-trade.api.mdx @@ -5,9 +5,9 @@ description: "Get the last trade made for a given market." sidebar_label: "Get last trade" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get last trade' (trading-data-service-get-last-trade)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx similarity index 65% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx index 6242dda74..0c1404607 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-data.api.mdx @@ -5,9 +5,9 @@ description: "Get the latest market data for a given market" sidebar_label: "Get latest market data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get latest market data' (trading-data-service-get-latest-market-data)" --- @@ -42,7 +42,7 @@ A successful response. Market data that was requested. -
    liquidityProviderFeeShare object[]
    +
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -54,11 +54,11 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. -
  • Array [
  • trigger object
    +
  • Array [
  • trigger object
    Price monitoring trigger associated with the bounds. @@ -74,7 +74,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • +
    priceSources object[]
  • Array [
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx similarity index 66% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx index 5355fa3e7..e26d477e4 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-latest-market-depth.api.mdx @@ -5,9 +5,9 @@ description: "Get the latest market depth for a given market" sidebar_label: "Get latest market depth" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get latest market depth' (trading-data-service-get-latest-market-depth)" --- @@ -42,7 +42,7 @@ A successful response. Zero or more price levels for the buy side of the market depth data. -
  • Array [
  • ]
  • lastTrade object
    +
  • Array [
  • ]
  • lastTrade object
    Last trade recorded on Vega. @@ -58,7 +58,7 @@ Fee amount charged to the seller party for the trade. Zero or more price levels for the sell side of the market depth data. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx similarity index 70% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx index 1bf047f04..919ee0b20 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-market-data-history-by-id.api.mdx @@ -5,9 +5,9 @@ description: "Get market data history for a market ID from between a given date sidebar_label: "Get market data history" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get market data history' (trading-data-service-get-market-data-history-by-id)" --- @@ -50,7 +50,7 @@ Page of market data items and their corresponding cursors. Data generated by a market when open. -
    liquidityProviderFeeShare object[]
    +
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -62,11 +62,11 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. -
  • Array [
  • trigger object
    +
  • Array [
  • trigger object
    Price monitoring trigger associated with the bounds. @@ -82,11 +82,11 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • ]
  • pageInfo object
    +
    priceSources object[]
  • Array [
  • ]
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-market.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-market.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-market.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-market.api.mdx index 38973d81d..c6f9050af 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-market.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-market.api.mdx @@ -6,9 +6,9 @@ generated it" sidebar_label: "Get market" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get market' (trading-data-service-get-market)" --- @@ -44,7 +44,7 @@ A successful response. Information about the market requested. -
    fees object
    +
    fees object
    Fees configuration that apply to the market. @@ -205,7 +205,11 @@ Details for the underlying instrument. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product represents a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data spec and the data source. @@ -761,11 +765,15 @@ Log normal. Risk model parameters for log normal. -
    marginCalculator object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    marginCalculator object
    Margin calculator for the instrument. -
    scalingFactors object
    +
    scalingFactors object
    Scaling factors for margin calculation. @@ -777,7 +785,7 @@ Simple. Risk model params for simple modelling. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-data.api.mdx similarity index 82% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-data.api.mdx index 833746416..faa5bc447 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-data.api.mdx @@ -5,9 +5,9 @@ description: "Get data regarding the nodes of the network" sidebar_label: "Get network data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get network data' (trading-data-service-get-network-data)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx similarity index 75% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx index 6044e77b0..987287564 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-bootstrap-peers.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of IPFS peers that can be used to initialise a new data sidebar_label: "Network history bootstrap peers" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network history bootstrap peers' (trading-data-service-get-network-history-bootstrap-peers)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx similarity index 76% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx index 8d22e3c33..cb9bd1b85 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-history-status.api.mdx @@ -5,9 +5,9 @@ description: "Get information about the current state of network history's IPFS sidebar_label: "Network history status" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network history status' (trading-data-service-get-network-history-status)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx similarity index 64% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx index 26a9613f9..6ea465080 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-limits.api.mdx @@ -5,9 +5,9 @@ description: "Get the network limits relating to asset and market creation" sidebar_label: "Get network limits" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get network limits' (trading-data-service-get-network-limits)" --- @@ -42,7 +42,7 @@ A successful response. List of received network limits. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx similarity index 76% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx index 469d172e6..c7f11d8e7 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-network-parameter.api.mdx @@ -5,9 +5,9 @@ description: "Get a network parameter's value by its key" sidebar_label: "Get network parameter" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get network parameter' (trading-data-service-get-network-parameter)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-node.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-node.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-node.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-node.api.mdx index 2252d304f..25a9c98bf 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-node.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-node.api.mdx @@ -5,9 +5,9 @@ description: "Get information about a given node" sidebar_label: "Get node" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get node' (trading-data-service-get-node)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx similarity index 86% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx index d915239c1..dfac04570 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-oracle-spec.api.mdx @@ -5,9 +5,9 @@ description: "Get an oracle spec by ID. Oracle spec IDs can be found by querying sidebar_label: "Get oracle spec" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get oracle spec' (trading-data-service-get-oracle-spec)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-order.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-order.api.mdx similarity index 53% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-order.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-order.api.mdx index 14d4030b3..79eccece0 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-order.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-order.api.mdx @@ -5,9 +5,9 @@ description: "Get an order by its ID. An order's ID will be the SHA3-256 hash of sidebar_label: "Get order" hide_title: true hide_table_of_contents: true -api: eJztPGtz47a1fwXVh659I9P7SHI7yt1OtRLlZWJLqkRt7jbKyBAJSawpkOHDXtWz/73nHAAUKVK2cjvT2w/upLMUARyc9wswH1sxT/hWZCJJW51fHlu+SL0kiLMgkq1Oa5T4ImFOn2URS0SWBOJesIheBnIVJVuOExk8Wa12K8AlMc828CwBKPyiuY4PLxLxWx4kwm91siQX7VbqbcSWtzqPrWwX49QUwMt16+vX9iEWH4M0i5LAY/eAJe4n8+0SUIhWLNsYfBSGeSIt5qyYjDKWiqxNE7ZRmjEvTxIhswLGQxCGbCn0IuEXBPyWi2S3p0DPr1Cw4mFaIUGxAmYHMnv3FuZqmuCnWIsEiPoV16dxJFOR4oq3r1/jP14EM2SGjzyOw8Ajhl7+PUXCH0s7xEkUiyQL1GoiGR+axOWLjAdh2mbBikVSsAeegoRySSRW4Sx55m1APDVIH3AABQ+U7ZncZnkqfIZUJZKH4Y6GaShlab7cBlkG436OkmQ89xBaOpcgmzshYpYl3LszYtPDjHCAN0GqJQncDVMG+IrEYhPNdNppJUTKPB56eUh8QoIK1ueA1vff7nlv9Knd8hLBAa9uVqfTDbYizfg2JvgPGyFLKoWM02sZB10KQPO4jFIBUvPTyuZH9xZfYkA/fXpvADyTwZcy9EZ8UGUVwNM2DzwBdrIeGW3JgizEGX2lISgJLpmepTapqcg2kME2334K0mAZimnwD1GnxFESvVdzWAqTqsapRLoUYfSgJH3PQ3ACLMhKdhiHQgbpBpi9RDUBpUEAseB3CmKeolbhO2CoSO5RKlvQ6+xENUBIzfhPawhnG75Hbcv9PXGBmlZhGgOKyvjzVYYwEu7D1idiZ2iagMEDy+HlqWjS5oYh0lc2Su4Q3aYoo/sqVfwkxQr00hVM3CgH+CyeX4s30fLvwstIyxr8B6gz+FF0IGshRUImVHElVhMPQlgU+EG2GycR8juSTb5pKjIjhQY7BQp5kpFqswIeiw3AdiFVsY1hIKBY0YjNlid3ImvC4IZGau6xEQpis2sCMsaBE2GI9Vr4o2anP6ZBzYrC95MSRDLcVVkFWoq6IrMU2BOXVtZjQ7RaQQRtCDL0nq2SaKsMFCIzmuRKQHz1RCMBxWgD+rQ8jkDhSniCYoaBvCNFRoi+WPE8RM0c21dXdn8xsQf2xB727MVsOB3bPWfg2H2YKCA3gETmuWm14Run8fUHe+ouPjwx1p3+1ILYbjyrFkZBLwhkFUiIWg+bAKJcXCK2yv8KxeyCbQVHJwCxs2Ax6kl9kQmHaGBGJORdjafY41Lavdmyq0TouM7BhYQBhHbzApyH9ioKICCRxsILVgHlBjSCjoQVrGLfXF6w0WAwtd25dDdiB1hLtEHSUqJL7sqbFI4NKAmKhAKTpUDmUZ4a39pqcEcxZHsjUPwGzUVzUBBxz+sSURbrcYlJIyDlQn4K8Z7oSCEJZBkEanQsE+HnnrhAMCUtX0ZRCMKirZEfx1T8IJOq8A+jsEoV2zRPfIG0AILN7Zu377797vtbmgP0QwrrZeFurnNvFLqCAbK+fWPpyTxN8y0yTHkw5NsqWOeJ0q3vQCe9YMtDFofcE+kRg+U6Ba2SMsgB78LN6CRlh/ibFCXbMEhqMpDR7dTturMpWMyPds+1+7fkqBOBglLhZm/Vo0nfnizsyWQ0OWLQx2eUR5zhp+6101/cdCc/2e7COTau3tWGRzN3MRospvZfZ6i3RxZP7JuuM3SGV4up87fDSa5zYy8GXed6NjkcgnUjgHBk1EC3/3fsTLquMxou+l3XRnhPElFY2cEsu++4i+EIXNT19ejnGqe6N/awfwQVXDUYzYbHuDfuTtzPde5ppveuR9PadjB25QwXvY927yfatT7DmU6Rp1f20J4Al7q9HqDg1lBw7ckQhunnEfwaxFKgbk+mztR9Qrru5/Hh0NS+HizcSbcP+NVWTWeDgdNz7CHwDFg2XbgjYNDnxcC2p7XJvdFkAsZgWNWwV4EG6hFwbDCa1FDtdYcooilK8Gow1IrQn02Qf93hojvrof48uapbXdUbDV1nOBuBvTYTqlcrtQESr1x38bPjfkSTIZX93D2UlXkNkRKosBe9iQ0K3a/N06A/dj/ZALYHFPSPgTzEYjD6aYFMG/WeQ5cIRm49NXEwGd08O5UYCDsesP1Znitcn11yM8OUw15cOzdgwDRyZAaKABF1D4k3ctnnKuOJU9OiD7PPBr96UtO4QoXw/f4kzwniAA4TbBL4/Dd7Mqpbz/WRjT6gRZ6+kfsRlLthh4oRdqe49EP3ulu38YqwdUKnRWK74JSmC/C6Q/h/eewAxmzY/XBtI60Tm3A/bbLekxY8vYHaX7sprQEmMqn1H9A3HzoXdzQCtzL8XAF9OGk8Ao6OhtefNdifR7PrPll8PVj1Z4TqwVwlRRoDYE6DAjvT0TXa+Qk+v4JqOVih5zuEczOqIanYgetg3HVgG3L9pYSciiY7SSBR8SLIZSidNT0/k63SJEvlPAzS2NCHDFw1NZIiP4OkSswlJThFuqMT0yDD5H0lLrydF1bbGpSC+SovulWJkaUoOMyOmtMwzDhPymaHkbwYY68yxYbi70lrx5Awq6R2LoFoapuWGk5URGK9/EV4OWacpqDMMy/aFmUGZuTYar0HHhe/E2w4RGlAjT4vjFLVqH3dnD4/USVOiiJmHdwLeULNnDzTRynG26bNRs0Q7m2AgNcIXFbr0VVODU9gie6z6DR3KZANKdPyHDjXoOcnNn3SwG9sR/m1ckFYa4tNnb6Nbhteqmd0rdVEml43Z9ANQwageUR4ZeshTBKB5WVqGnJ+gEUIClS1D009E7EP+a5NqIkwbKb2aPPtgNpSDURtVw7cB5MFJHRJQ0qMC8VvOQ+Vxu1PBbBQTLiXpaeKgSRZR62nzwy0pMuttwOuK9kf4XvToH7ZhQzgk73/TWlPeUIPo9j1dfnV1B2Nx+UXSuX2v41L2b/BhN0B1/q5NneMiWi/InNFLPUQUl2cF73hGuvQiThyECXKag0Q7G2j4FY4AA8+nmwAuE30wMIIDwdk2ccoY2QgMrBusKgV9i1Vf7JwO6QS1EwHP3UBSqb9tlvCoCyTSgJ9wP2qmC/Y0bkd1lcAdU8F2VHasG0aGXs/DL/BuUp/LtkhXEjUOuwqinyWyywIca0n0J20yy1d9JspNURUd5t8Dbjpbe5tqL0ZpdSJnkscUJwD3VTeCrzpnYYO7BMBVesaJLgpsKdMgBeLdOtI79+Iq1vBdd/hQYm3y+c1qBP/FrTbFaTbJY3AuMYxchF2cwkZgd1ROG75jhSR/AdFZJBmgM0VxBtpYBsOSpfmS/2mdKZFbSjqHfvo+FYUhCC48x15A8WUHaYAhMiugZFQKHSYs90KPwALwO0UBf9HmS/zjPkRTMaors2mzMQzCGbEPeCjBgtbwuTzBtygIumwAQX5hN3Bv2WkjipPYAlrHz7Jfb9/DyFTnXpwHxtz7blU25JkEDBS9BTikFUEijT5SqPepJaDrlZLsjV1hFjRRnzAjIV7nojLp5GyOHGMRRJEjUo/GJagSwwc4UnA1VTTlWRnpDfaNdS7lsjtFZ4moy7R8SdmFPq09LwUOZ5yYTXX0vDOrb1ThXJNC+prB92Gd0OKE7UQQC9qp5voFWppWsk9fx4fS1QahugVVcTmh+qgmF9D2/15NKm04gmBE6NYHvvPnxCfekoL9hryNGMa6GlHteaaQW3/T/q+wkGGBLaXBaByKixhp1zPe0OWBi8C6YGZgYoVB5KY3IKfA91NU8hmVZw6+divXFClRrmLQ/+2gqZT48JJo4l/EmtOSRz8B1O3cYbJ4pbfFVGDqqOI3A0el+EBVK2xX0Jhoi9SgBvxRHBfPvmgyxvEq7XIMrJ7hsfGoTgUfgH362E60C3zyFzasFBI3/1Llzaw/jzpsggiRP11nB0Ax+gBHSvuw8NxGWwN/duu3N2S16EIi1xPlgFwGhgD9RcoDXhsPDeIssiLoEjNMawx0PKUr6EgpPRMlblzOZtcqyCo9lia4g5tS6fDJZgaBuRnczlG+AAbCuMl7a3DKF4UieMoISWIuXd3mUv8hwHaxlxLh0gQR1Ysh8QAT3FXuVROEj3onh+lM+YtBL/IL1J1hIm4Eka2PlR502Fj3JDOytXevCAftu598w3NZ/C/QRQBGhF7zyzL+kG9Q6AQqvUveLIQ3ABU8Aymnuv3MF89QGA7w0kz2sqNzv6Is87ZoxouzfxaxvLtM1j+yO/5KWjCO3iyEMCT6AXpGUCxPHBdaRk7BRZnKCxKs34o0MZ/Li9RKg1wp+AZ0Bl31Q5gmDqndiQ4VnAUZ+fPbti46IcGtr17hm3jHSiILBinNoMdzgDx80Kiimln51URE//q7MNhR9HWt6e9iTN2R5PzjqFnL/vSeg1hj/e3z+B9FRmUCefOe/bHeGnBno8ASEsAt2ozkSQ4DM8wYSgeyrsCtjj8h/dMQqpdsHxPjhFm6c3Bdl+roNROQCAU5umGh6DfpGUn7ENHweQCCrPVPsJny51yUGUHolpqO6ZzCDw8nkOuiOa9jiJw8TwOUgsS1Uts1Vg0gJf4XmEGXXgt9GjIZHyhGD2XhdfA3A7AKu9D/R5sL+i6B1cjPHO9B+ZQnH91+WoutcsyW1SPcefg8yNryRPC7svlzvrHvKXo2VG3EZfNJQGft2iUlOPH6Who+ITP++sbvNSAUQ5fJQKAfKpP/dd5yJO5rC+hJo7Yu21Qme1S+P7egbe1/4etS15WNUZv/4LI3uoLDUWYKRNvMa3VHaOzyGZUZCUnC0S7CkKh7ddoOXYvAcNCW1TyAdsmabYg3rxnb344GEUJmMG3ZYeADwWoeYuwnrc68NikMVXELIXKvNXeAyA0hrARAvkftfufS+OIyOFwCR19Re6Q04pnkK09QLp0cSejB0naueF04J+nGSQ2Sg2qgmyrsHwg3f3dJr2Nqsawf4bCm8tbUhMjvU0U+kp0pZ0oVdNSNz0/LfS5JDCFfNkZarkh5Zc9E8lwrX6eEFq//vLreedfkUkVXEUsRI+C8cZ6++ZtOm9prtcuNP2luVDpospeAhejHHtVpEvE25zusGHB6wOD0Qk8lfzM5ZGMymIuFpBaX7d5mhmrwdoY6E0zSHIkWv4leAVvw7F1iXdfXeNhUrHeUlNfbQr4Yl+dg4kSuEIJ1G2hQ8dFFJkuPeJ+xjHFAmVAEEfZfHuuMKDl6SbKwfiXQnVjIb+PJOS9oc7RzrA93UZiSN3QfbVQq6kBoGvlc3JpDpTfSF+AzbNM8G0KPiunu8RABHYZArxkKbXiLQOJrh/GdXOGJAMju7kUX2LI4KnREZHX1j6Y0vMvxC3MfNjH6EHcm64y8M5cxtKOfi4pYQcl32RZfNtW/6a3bdU4YWq0TVepseqJYuUPwx01nPIY+KH8N93B1HeXtjxOC4dIvXNjJnQjLFBpLN3MDsPoISX7+C91dV1viQw0AbHAik6j8H4PFJa4oCvZR9cdsyvbNe0UjHCkFyq28LphYjYGRomGoutHaTitihOiHabj6ROGGIEHaGq/fcGjztI4oq9uFnl4eMLCKLoDpoBGQpBO2ZKrm4iK1UwFR9N0g3fbktx9JXhukMHn+yjAmhJbaxo0qWVCPeK2mYkAAKmlqhOkED7xfIl3rPTdWASAp1AbLtf6NAM1ymJnM1AEXT6X47ySGpcgNFy7TAS/o2toCgKmi3M5jDKhO42mOuGEg9Z+/WcH2DO6h5KO0xVi3S5YrQIPvIf2HJjqJAL9gVDdMtX/RiDFNbm9Qi3FOpDYf6NQDYZfd6Bkb1NSpVRX16Ca8lDP2ZnuLKgLsUr3ztk2WG/w3HAuaXdKCAJ0+tsi2uiesAd2AGwCk266S1a7Mbyv4w3ZYKX7PlKLJwmn39pgGv9E5ChMxYIk9tQxRmN9L4u/YGDaZEm/VeGt+1MvVf5Llf9S5b9U+S9V/kuV/1Llv1T5evylyn+p8l+q/Jcq/6XKf6nyX6r8//AqP9fOAwgj1S4f5iNwvk7pL8voRgNeHalCuBLZ/poiZKR4y9vpW2iM9O4V/iyCMfJ2+rH77uLtd99jYN8UwSNYS06Xz4xXK10U2X80AVkPFGIoI77jnwy3XHVhqM8zPgX1Bne6AKxG+iaDSmiRHQKZQ1/e6LQuQTMu799e0iaXj/oLHBgoledS3/nIkxDmkm50Li/vxZpf+LCLJfGSvLXOk7zz7vXrP9XuSjbNbOEnO+oALZ4D0/mF8CE8gqY2wqpNqsPyeRLi39FLkT1EyV0NzOF4MzYXeOMMpljgZei25lGUmmceodHMhXIV3YbHwVXh/OPcO7qkhR8Jwc+qlC/S0uUZ5DdDfrPu2MG7McVtodb9a+u/v7femT98BQvF1frbJajB5tpLBZFSd+v/R821YWMEv4xDYAjdwkL2Pmo9/qUFeoykYu/MENEx35MBTm2AXJz2+IjBZ5aEX7/ia/X5FvqUTZCiI95/r+UoC/5tH5hpJPtO7Frl78xQsIY3pA/3HFLPJarC76LozHw35Zz9vm/4NGJofLbcldEzmBuZfP0Vpm4Ep68UALZqtEuJYWldrZmKZBauDDIccM7/BJfSg4Y= +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get order' (trading-data-service-get-order)" --- @@ -46,7 +46,7 @@ Order details, if one was found. Pegged order details, used only if the order represents a pegged order. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx similarity index 78% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx index 446dee35e..038821ddb 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party-activity-streak.api.mdx @@ -5,9 +5,9 @@ description: "Get a party's activity across epochs." sidebar_label: "List party activity streak" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List party activity streak' (trading-data-service-get-party-activity-streak)" --- diff --git a/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party-vesting-stats.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party-vesting-stats.api.mdx new file mode 100644 index 000000000..c61b2b4ff --- /dev/null +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party-vesting-stats.api.mdx @@ -0,0 +1,49 @@ +--- +id: trading-data-service-get-party-vesting-stats +title: "Get vesting balance statistics" +description: "Get information about a party's vesting rewards" +sidebar_label: "Get vesting balance statistics" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis +custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get vesting balance statistics' (trading-data-service-get-party-vesting-stats)" +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Get vesting balance statistics

    + + + + + +Get information about a party's vesting rewards + +## Request + +

    Path Parameters

    + +A successful response. + +
    Schema
    + +An internal server error + +
    Schema
      details object[]
    • Array [
    • ]
    + +An unexpected error response. + +
    Schema
      details object[]
    • Array [
    • ]
    diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-party.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party.api.mdx similarity index 77% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-party.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party.api.mdx index 270b69ab8..6b4db3d7a 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-party.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-party.api.mdx @@ -5,9 +5,9 @@ description: "Get a single party" sidebar_label: "Get party" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get party' (trading-data-service-get-party)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx similarity index 75% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx index 6e5718b74..397a5186d 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-protocol-upgrade-status.api.mdx @@ -5,9 +5,9 @@ description: "Get status of a protocol upgrade" sidebar_label: "Get protocol upgrade status" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get protocol upgrade status' (trading-data-service-get-protocol-upgrade-status)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx index 9e2184bb7..010a8bff8 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-referral-set-stats.api.mdx @@ -6,9 +6,9 @@ at the latest or a specific epoch. You can also optionally filter for a specific sidebar_label: "Get referral set statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get referral set statistics' (trading-data-service-get-referral-set-stats)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx similarity index 76% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx index b9e89b91e..51f63a743 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-risk-factors.api.mdx @@ -5,9 +5,9 @@ description: "Get risk factor data for a given market" sidebar_label: "Get risk factors" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get risk factors' (trading-data-service-get-risk-factors)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-stake.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-stake.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-stake.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-stake.api.mdx index e7e8e12b6..b1d4bf9b4 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-stake.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-stake.api.mdx @@ -5,9 +5,9 @@ description: "Get staking information for a given party" sidebar_label: "Get stake" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW+1z27YZ/1cwfWjs1aFSt2t3yrKr5ziJupyri+3tdlGugURIQk2BKgBaVn3+3/d7HoAUJVKOk/SyfXDucqbw8ry/gsRNZyGtnCuvrOv03t50UuXGVi+8zk2n1xlI61ei/1xMciuWMz2eCT9Twnl5qYQ2GJ1LWiq0E1b9VijnVZp0Djqadi+kn+HZAD7/Aqx+igFaqa1KOz1vC3XQceOZmstO76bjVwta6rzVZtq5vT3YJui0mI+UFfkE6Ma5TZ3wuRgp/PKFNSoFedILl1svplZJsEUjRth8KXSqjNcTjVWjlRgXFsuEKxaLjIa0EY/kBBseVfSDH7uqMzDVhtlNJto6v8HJRGZug5UgG2zTxn97iLWRN/xUU2XbmOtPBOOYkriXEtwdsLhLUlkqrAoazaTzzBeEQb8XVl3pvHAEQ92DB2b2bh7+SHVkyrmP0cVIgVF1H2WQIP7HumB7+BxlBG4/Uxv/ningtqQD6EIF0qxyReadWGofnNeopSJio8KY9ESAX5NDVcoHPlM1kdgnrmRWKHJvctV7MBKgv/iwf0RuRnmeKWnAzjta7ha5ccrRgsMnT+jPOIeSjKdHSeYxZjzdXx2xfFMDuLD5Qlmvw27oyWLbGUWqoyupMznKFE1siuw4LIsRTZYL67EtWdtLKXrwQetfa3OJ364JdgCtpyLTkDMMIgBPpZdBCxB84DQlGyIL2ca3yYtKp2oHki3w0pDLKW23cASrdaw/r+YtwFhQoJg5qtHKNt8Cq0llGG8VsWM3QSQYw/0RHgpHoSEXE+WRUSaFZbMlQbhWaZs8bdHdJslWweccRRX8IKo1242Y2HwupODsQzhTtcid9k365Twvgp1tojni8ZqgAwBwAK6smudXIeU1qB5l+fjyldLTWQvUf9AkUqoyTKy6IlpnsHBlArgqZhVg5PvvdiI41/MW2QTwHnMbsHaC4sChivlRmkKKLfZxEhcIGVYEuW6XBKQMsZQOwtdeS79DMhNEi0z/rtKjFskQQwK2sob9LzWVCFt+mdtLEfayAQW0XpVBl4V4P351yjFIewoKnT5MxQJsWen4GQIecUS2xFDbYGT5tG9Sdd1k4XU+hQQwdU9FsnG2OXi02eUMsl6bCYhLEVXHZIPS74pPvmh3c4w3BBajPS04Pzq/OPvl4vRscHLcf9E/eY5pZYo5qsP2yTg4ODl93j99uR44Oj4+GZzXl7w5+enkmEYQ6kvRPxZNoD3xvJ59hkZUqyKWnoDkKRUoh5gXxbKU2pdJGVkDiS0Wp2yq24ZUh1qS2gpWjsdq4UOhcheQkrtWIFb9GvTVAqRNf75Fd+QY0Ot8QfXRhdHXwkiTO+Rxk7JKt6IJ+aGaax/Rlh58Pwfx16+kmzWJoNHSfLyVxslxaABMzWGb0awJnwfuDukBDK3ctNHz/wxOdlhoyxQPve6f/rN8vjjlXxtGuL2vzQQrQGsNkyTkZl6AJMBlwVJZbws42zeGHFLf1xTY7ZrYs1rpAfCViaF805MVDVapaqQ4mbckLHYSKaYaW0NuHJrzGfJnAAbLtaoyHlqLYbsSZzEmlrzWAG67ScO48xG5QGBlY2TN2tVhnbkTlD1rU+lIa+UqRMup6qNe2lER1dtSLjoQLrngIDa44uAgsV10bJVcJj3eUc+coMZa10ANw55Jd6quPZHS3BvVD0I0u5Dl0poiwbWvWoXtyphhDmJD8XFwG21IEzYsxfpdvJ7R5G5ua1bZED1H4VD6jSSJf90kfIpNuOPcGBW8o473TWwZKlUjLyrNFk5RPx5KkMYbhxYtZNwebBd/aEph2M5NikyU7UlCcvvL57UnsaL9YGdKBHl0Jbyrqt1RhGnCI7NBHWyD/PdHZvWekiFAGE5H0o404jZ82SmrQxUGM8l9Ps4zMSomEzgF8owjfcosh+C4D5BDc/HmdZBywDFSLmQBUFxmhBrMCCMZIgoOCD5gI7KPGDcQXmmA4ZafTgdQ5Czk+LJbGPojQHYIvFRJhg4bghoaoCm8zjTKoklh2BocBaG1PMQUKcdS5QkK/CxPq2KHYHIuIYpOrpFH0ed90xMDQkiNU8QtK/aB+vjrr3m9wL8XOToW/H8mkiR5GsYIqDSr+AtPCYF7AdPbw9L9OI714QHeuUeLLhjVeb73Fa3aFzdhurbytk7l4Qeo/AmN633IxBieEgJwJ3na7QFKMs6kc3XqAlhaEaiorXpakU1/ul3SSgvcMzlX51DCUcAwVT7m2T6ynzRjtbf/QYStm562iO3bD4htsIKBmEpwARkw7IHw/UqjQWh7+5sqZvk1xUfT/cDb85Oz4zf9wfnPb/Z7JT9r3df2Rwhrur/7AN0v85Jkprn3THy1GCXAeQNAUQOE6kAoa2kaz1hwqpZ1rKCWpv/0TBidrUW+ZqdUZm1kC93tJqiACQzOpXUzmcG+2crugYerDw4BldvGGMEFxWI7gCx1ltFEeUyFBD80j9i9p3k+RXJbaJeM83kXgTtLeIIOqx4JWYtaFNHikUkU9NBUUcNkKwIbog+ArMRvBWIbn1nyboIn+BR1fR77qPtoaGLIKlEchAIqKneImJ8nI2mZuuvuKvl92An8rLTKAuyhYeDDDs+ycfx09vNpKSd6Xh94hHxLBaURIeCHQzsQ7+IR4LTIpB2a5pZw1LcO2zCZ+Uil6TqAH8T4D9S1KDthUt//SMS+j5V/lWbqzCciWnWvtFkSMxly0FMC1U50pqL/llY+UKgczNpayvNWOlf8hWXzTHzzdGuWNFBOHtYDAj1UoIYdpnrY6eGxzWI2CUsCKcPOwRoAk3EKRATkbwH732vzRMj2dI2cfuy+tyQdZIYSZqmy7PGlyZeGrRPVH/x/XDiPgiaYwaYiD0Ja3tJucJEaGlIfpCSD8obmPZtJqb1ZnqUuHnFXmCjalFqnHE3TUelDw2Aq/Yo9svKSlbdrIbLjJs8Ly2S9e/tuv/c5OtkEt6GW0KoxjG+Sw28O3bATpd6o739s7z+PyGS7kGJe2HH0cJZtYTQKScSA6sXFXcXP0OyoqBJxHo6W2F7nEHTpNXTiBX6dR5FjyPO7iArjmbTor5WlfTHCODWdq3AeSUhB7yMq7+GiDK4ygqFpC1zMUdm+E+17fFgHYyAQO8X8fj9QwNvdLC/g/CPORZLOdHODujeLNdoelJccEDNsbhS+OmTV9HqhbBL3OaT10XoSf3qMKOOVnFOjBlIzCvgKal9oPoqPhjdC+4DQj3km3QXNYAa9q7peoIIXmitJitoxBnN5fs3SospHvMqX1MmGkAzZuWj9MdAPDRfsMPKZ94v3B+GvwwOWm1yEWfyCiugsO1+EeJhROQ0rWUAeIX7DGK5UPPWey4WrAiK/IivdBOmLT0qpjIUiJnmW5UvH/vHn8EomoiQBlgmxoop7POeKuUoT2nBkxKvz84F4eXIuclOaR7CLkFtk0zGpGoNTkqPEdz2mlHRoTph3LE8LeASdNliLZpDxrRuecGAgifxwtD+WY7LYPL+EUMp3UKERDKQRQk6OgD6TVyz+eU3vaVC8LImh56tcp1Ri0N4Ams3S8suzg3IlAQBRo9AnGKWq15LsGtBLSgBABvzLTBXPskUlYu8ChgDFOfBUz/NBa9JAabR3ZFU4CIkQqFwcmtPcq144PC67E8k0ROuP76RgLPUXTaynfDLRY0SPGDmo1LGK4gHYohygfQmkOspYG9RIobM2OrZqcPxmAGV/O2NTQmkT3hLSu9gtOxd78YWmmi9Ad7C9fTGndxhAMzSMnQsCTUF/XmUbB/9DiBnDDyAmuHTbm5w72vySbXhp25lPdJjW16A7YQYR2MU4nHq39veG3xPx4X90Wbbv0HjHA8eHLv+hy3/o8h+6/Icu/6HLf+jyH7r8OP/Q5T90+Q9d/kOX/9DlP3T5D13+/3mXX8TgAcbYtOsv8wm4pM9433ZO41cr77ZBvFS++iJw+zOHje9oQBmlIJ7tp/S1kuUQ+Vx6eQazRBj8BcD4o4YOsUyFKLGhiCm+MtHrdKHR7tVhlyAiCXVv4uWJ266L+0LkCXc2CpthD+u21+2Oba4hRuOT9Sc4m7w0V9C35JtQrtRUPqbPgBP6+NYl08IWvW+fPPlrA1rbyjsBjpDvrpTzic7vAFZf1Q4tkQUUKR/T59Fk/a3AGouasFJpMyhop7i253fwNkd+x5IEkQshVqc7SWpfeYfEqg02H1/C0ImS3ZJrXb1DgtcLewUBd2kff2TdKsK4aheQEl90j7FEhCaWdpvLzi0dugWg47ddpYPzt5L8RTqRKI4GfQeoMXwTxCfJDz8k3/OnYbnzCEy0O15NKP22wVrtUO+jnDuGIao3uosMfBBelspN9N63HXgvUXjYCZ/2UjV60OmtL0AFgsDqDPTShpsbSpoXNru9peFwvYKvY2lHCWR9gWInD1/qZlQr/5dq1Wm9IMXFBqbYdu7PzB98E+p+NJcXoj6R5i9zF+p+rMQrUV9E+h+++3Q/mqsrUJ9I9Re5/XQ/VjYvQa35eUc/0D7yVaSP8u69N/Em1b745DuZrbSXJZhZ1Sld8xRC1u07+goVvR4chAgPs0fc59X2Nd6NEMdVhYOGBbXWfwHpFjR7 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get stake' (trading-data-service-get-stake)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx index 869a126b0..0fe07c3c0 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-stop-order.api.mdx @@ -6,9 +6,9 @@ A stop order's ID is likely to be different from the ID of the order that will b sidebar_label: "Get stop order" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get stop order' (trading-data-service-get-stop-order)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx similarity index 78% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx index c74265bb6..4de27da6e 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-time-weighted-notional-position.api.mdx @@ -8,9 +8,9 @@ If an epoch is specified, the final time weighted notional position at that epoc sidebar_label: "Get time weighted notional position" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get time weighted notional position' (trading-data-service-get-time-weighted-notional-position)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx similarity index 75% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx index b650b4eab..cfadb1726 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-total-transfer-fee-discount.api.mdx @@ -5,9 +5,9 @@ description: "Returns available per party per asset transfer discount" sidebar_label: "Available transfer fee discount" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Available transfer fee discount' (trading-data-service-get-total-transfer-fee-discount)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-transfer.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-transfer.api.mdx similarity index 51% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-transfer.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-transfer.api.mdx index 7ea5d8bd6..cbf185481 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-transfer.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-transfer.api.mdx @@ -5,9 +5,9 @@ description: "Get a specific transfer by ID" sidebar_label: "Get transfer by ID" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get transfer by ID' (trading-data-service-get-transfer)" --- @@ -50,15 +50,15 @@ Fees paid for this transfer. Data relating to a transfer that has been made. -
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    +
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    +
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx similarity index 74% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx index 299a50efe..f5ddb2b2b 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-vega-time.api.mdx @@ -5,9 +5,9 @@ description: "Get the current time of the network in Unix nanoseconds" sidebar_label: "Get Vega time" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get Vega time' (trading-data-service-get-vega-time)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx index d1eb236ff..8864f603e 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-volume-discount-stats.api.mdx @@ -5,9 +5,9 @@ description: "Get the information about a party's running traded volume, and the sidebar_label: "Get volume discount statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get volume discount statistics' (trading-data-service-get-volume-discount-stats)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx similarity index 78% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx index d49294f78..2fe795088 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-get-withdrawal.api.mdx @@ -5,9 +5,9 @@ description: "Get a withdrawal by its ID. A withdrawal's ID will be the SHA3-256 sidebar_label: "Get withdrawal" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get withdrawal' (trading-data-service-get-withdrawal)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-info.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-info.api.mdx similarity index 75% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-info.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-info.api.mdx index 5c925d629..3bb6d19b7 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-info.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-info.api.mdx @@ -6,9 +6,9 @@ Response contains a semver formatted version of the data node and the commit has sidebar_label: "Data node information" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Data node information' (trading-data-service-info)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-accounts.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-accounts.api.mdx similarity index 65% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-accounts.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-accounts.api.mdx index 8568462ce..843eebf53 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-accounts.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-accounts.api.mdx @@ -6,9 +6,9 @@ If a given account has never had a balance, it will be absent from the list." sidebar_label: "List accounts" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List accounts' (trading-data-service-list-accounts)" --- @@ -36,7 +36,7 @@ If a given account has never had a balance, it will be absent from the list. ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. @@ -52,11 +52,11 @@ Page of accounts data and their corresponding cursors. Account balance data. -
  • ]
  • pageInfo object
    +
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx similarity index 87% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx index 845bbfc1c..ffbbc5252 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-liquidity-provisions.api.mdx @@ -6,9 +6,9 @@ in the event that a provision has been updated by the provider but the updated p sidebar_label: "List liquidity provisions" hide_title: true hide_table_of_contents: true -api: eJztXHtz28YR/yoo/4ikhiZtOU07ct2JKtEOU0Xm6JFMx/TYR+BIXgQekANAmdHou/e3e4cHCVBSrDjNtPCMRyTubt+7t3tc3E0nFkYsZCpN0jl4e9MJZOIbFacq0p2DzplMUqP81AvVz5kKVLryYhMtVYLhxEsjL51HifTiUPgy8CKN79KbqaXU3kKYK5n2Ot2OIkg/Z9Ks8EUDGb7a0WGAJ0YCtJFB52AqwkR2O4k/lwvRObjppKuYJhMNeta5ve0+jr7JqkIf+E5X28jjwd+LumuVziuERSaQxjNyKo3UvtxGYjHhkUT+OJfAbYgcpf0wCyTIXcpGmnvecOrpKPUSmXbtNKY2AQ9hyCMTmYMJtlFO6x5E9CSKQil0E9Wn2WICoqMpBOWDBhYncBuZZkZD1+lcgMzIpN7MSJESg3OhPRNdeyqQOlVTZS3CzwymeUkWxyE9UtrbEVMs2NluHDOlBRHSmyqTpHfzMo3MQqRYpnT6fB9zHXP4KmfSNDEHITOOmYfF1wLcddk+clJZlzTGT0ORpMwXhEHfYyOXKsoSgrHVeio8MLOPNKJfoY5QJsmv0cVEglH5EGWQIP7LumB7eIwyLLe/nUvbYEKUGJlkYZqU0UbLa0nEOoUx6esOTrMCORVY5y1FmMG1oTqTPYQRC/3V/f5R8/V3ND2JEW5kQhP2nz6lP34EJemUPgoyD5/x9H9KiOWbCkCEq1iaVNnVRRgbFVGMHq8LbATlkMYa43QgUuEJHXiQkyUsIJWTQmGg1qSIY7C5jloGM/nJyCB7ZTZQWptLWPqpXDTAPqnDtCALrTdBrJNun9fhH1mrZ2/24cJw8Swh9468qUz9uTfNDJseSYcJ3TBWmEoUyDrgYyJynTbAFJtCgjHvJJi3WKh0AWtopNw4M7lfNMwHbNotCle8p9WBTrJVg7DPZbquR0zL90MQv5AY5wDdgDmahGpW2E2hzS22+4aA3sWSdfOpiRaMMTKKHDFEJJ0sVJI0mmc0ncLL61Df8PO+WESZZgYzrRA3xLVYFXGO8fW8i7miwCHDgKQIe8h0omaaIzdHVC/xRYivWcIaxUqb+EGJgfTVAiRybtZsKkQvtgxlPXwztwohviVF2HxSHnNL83C7kAjDCOECdEDdAiuUD63IpQwJbXVT+Pqrhk2hW8m16t4sZzMALmZ4cYSFG4ICUBdHacXg9evB8fuzwavB2eD0aPD+8vR8NDgavhoOjjFR6myBTPy+abXh74eNj/85OL94/887xg7P/9VByE1VGsomfkC40hL7xlzBv63sLI+QpJ1srQ8WECp9ZaPBE5i/0NDjWNttkJaRUOqLYCF+FrJ6CgO2u43TZ0W2Jfa6vdyWTJxJ7LsJDCBZCyGMslwYTX6Sfkr65QGk+zXtXmoslt7wuNjPq8TPpJaGCaf4l4VTFWISy2ENZYNxV4gdCcWZU43SfB+ooC8xbuXFPRDGiBV9L73hkD26IY7FcEVOwQTJi9ydkzRtkzoOkqaUKNFRBgeECsxmZxNJYiNi6ee9sX5wjOB6SFooD4sPPmf2wWEDTxdqgfRDLGLKIaHFj54WGsUWsgjKdWCI13Opt4bna0jCQb8rRJSkTGVDbDiNFpQOgbcSByZ6U+Gnkek6l7JSUTrO0lwGuUvkQU1cUXSX8EJXYlvpdklhMUkQSuA0lKaQ1RhJqSo9qm+gzbJUd1p/UWvUZdUIrSjvazC/55FPgZnX5NvI5PEqYFZgZMpU/C7od4T4syL+JHNhqFKR6bVk61nz9dJ8SAXYdDzaN21C0IgzkWH4kLyC5rWJRZtYtIlFm1j8cRILbK9p1hS++LkF3Bwf1832/OLw4vJ8i7E2DrqHh0cXwx8G5ffzizejUXXC0SGM8eSk+uhs8N3g6KL65PL0eDA6efPv6rPR4PR4ePqazXdNvKVwl3ImTmpnC5Z3kk4WB58xN3HQH5abLLFvNIa6H+zAfaoqMGRbUFRs7qSWblSiZpNVxZKr/U+t191ytmg+g55F9lxaaXfI9TH1ZBz587aqbzffdvNtN9//jc23rerbqr6t6tuqvk0s2sSiTSzaxKKt6tuq/g9T1d9uPikhiVgt9+sSvnNN04IfVTof2dp/EMxkkyVTC8JQT6MtHRiV1o3iXOGeXoaN9g4dHG1pkxhQt0jRWlFT3Vwkp/JjSmTU1w7BlM8ZjmInNtx1I+xJRt5FtNk0wzBHrtfo18GtdSjVYcOsTbqN13Ma3M7tWuTaEDs5heujmggSfdk/1GxUVUCPbNe5E8GZ6z+yO0yokrQh6ba9RHUwt90NCR0ir/KRtCSI+V7e2tQjwf7lUa1NvuukuberjQhKhbJZaZE8igC8AI8IR1WwNfI/HOrVB49oFEpz2ibMRKVGGMphjRKh+oV0Z6I08qPQm2RTbMDY0JOEZC7CCLLj/iMx1pdnJ9bbLI6JtJUnUZxvWhWYDgbqzbEeEXzAhhomjNuFooTbBamzEI4bC/+qn2n644Fsmxgk+WEgCWqsKUVNVchlW6b9lK2GUo1CHpV9cyHTeRQkOW0Ek2hligYfEe1D6T078EaEkIzO4RYF+0B99OWXPN/Dv1cRogv+v/R6vd4L+4yACr1y3/CpR+BewfR2MXXPPcd8+wHuu0uTLhnVRbT7Bc3a827scGXmbZXK/Xuo/E4sxUPIxDN86hGAO8lTyS6g9PwQpX+VOguWZlgqKrNeFGTTn36ftNIA91ws5AWUcGgxzGR6bNOOoUakQuK3u3cvwsZFLxrE9vwesY1WMBBdCM4iA4ZdEL5XaNQKbXdvXcUsv7r4aHhoeTsenB+dDUcXb872DnJ+St1X1jsIJd1f3UP36ygnmWk+eOl9EU96wHkDQE4DhKrrSWNoGJ8x4VReV7GCWhr+00tPI5ktRF6ykyuz8mQD3e06KIsJDKLyQ2Eewr7Zyh6Ah06lJIeAwm1djODm4ngzgPDvBRjIW1yx+4/1Drv3LIpm2P1ilfSQ6PQRuMMeD1Cj6w4d0BRRiyJannlbQY91ETV0uCKwNvoAyMr7OUNs42M5Xk3wPO7ALnu5d/o7Y+1CVo6iy5uldModI+ZHvYkwTN3H/qr3y7hj+VlxeU3LxpqBjzs8ysbx3fmb01xO9Lk8ACxOpRDebcC3NRWIT1xVNUPVZca6vsS2CZdhGyazmMggKAN418V/oK5EWXsS8OEbIvaDKxiLbabKfM9zVn2Q2yyJmQzZ6qkH1aKYks5/cysfIREGhYW15L3a1JP8nmXz0nv2YmOUNJAP7lcDAn0oQI07TPW4c4CPTRazTljPkjLudEsATMYpEBGQv1vs/6iMEyGbwxVyhlbum5K2MkNidy3D8MmVjq7tudWcD4H9LEmR0FgzWFdkd+NE2GrXukgFDamPfm6zyhvrD2wmufbmURgkrj2+wETRJtd6fhTqlD7WDKbQr7dLVp6z8rYUIjtu7zgzTNa7t+/2Dh6jk3Vwa2phfiyMZ739Z/vJuOOkXisAvrF51mZCfEgm24cUo8z4zsNZthmfDiAGFC893JX8jPWWjMqdozl7XUDQudfQeRX4TVIkOZo8v4+o4M+FEX5qz99chEnkjM+7HFLQu0P5P1yUwRVGYE9jNgMXc+SWMu27glIsGAOB2CrmD3uWAl6ezKMsDOzbQmSYKJU18t7Q5Wi7UF6vS8ywuVH46pBV06sJArl0jNxsj0PaUCOwgz/lI8qkUiyoigOp9NswvdqwiOF/dL5oDW+C+gKhn45xifTEagYjqzEKrBgZvKc4k6So7WIwp+cfWVqU+XjfRtcS1bcNyZBdftjlAv1Yc8IOI5+nafyha/8m+IDpOvLsKL5pyT30UWzjYUjpNKwkhjxs/IYxLPOfahYiToqA6A6MrZvwiZuyaaygk4YwjK4T9o8/29c5HEoSYL4hFlRxEZgk2UIGPVpwqL1vLy5G3uvBRf6zBO1wbBd2bxF1x6RsDE5JjuLeE9G5pG1xwrxjepDBI8AzNnNUi4yvLHhAiLGnr9e2DPeFTxYbRVcQSv7+iq0ULWmEkDdHQJ+LJYt/UdF7YBUvcmLo8zJSAaUYtNaCZrM0/OJNN59JAEDUxNYJWsrilSZ2DeglIAAgA/6lZ9K+zkcW1fN2L2EI7nimus9brQkNpdHaiZHiil/CsBAoXRzr0yiVB/bgJq9OBNPgrL9sfUC+rkIxCQs7jaZT5SN6uMhBqY6RFA/AFu0BKs2B8DkHnzkXBjWRKL3pBJa3ajh+PYCyv52zKSG1sW8Y0XtcG3bu7brDbLmI6WcOXrDnLdRsTq8HjjVj54RAUdBfFLtNYn+y9OEHEBNcuumc/46DopxteGnTgZBzmMZXqLbCtCIwsZ8fAjbU95p/vzD8C4p1WbZvW3i7A9G2ym+r/LbKb6v8tspvq/y2ym+rfDfeVvltld9W+W2V31b5bZXfVvl/8Co/c8EDjLFpV3/MJ+BiRndold0y1Gm0DuS1TLlxK0m39i/Yrre1O7TsVnA4Grr7dOwmzxbCKs9fgmmAV6SYiGXU4Dh3LY152xFlDBPqenW9R/kdWUWfzySzXan5eKVjqXLlE4XmJWXGKfe0bb53Q/spK5+a5joXhuM9XflxDh9DTH9/AokchmG9z4caLGyeTVqSpDPafvClD4PtL/f7BdN9xJQna50ZNrLae80yE2IR2+5Bv099Xk+oU6RH15EkvVlmsoPnT5/+rbOpsaaZHbpypw6wJzIYhXhC976QJzXCqk2qwwqECSGfnpbpdWSuamA2x5upebJAroApPURBhGsVbCWpeeYWHvO5KKcprPkCoZTmb5fe1iUduupHuQ6t3BN/wArbw0PyJqMnTRbNbp3l095fv+495wavKEkRQWi1u3+IzGhbm84aYZXTuP9Xn3ShkHKefhxCRdzfSAq/cS72lrr1SPh02ljwgc8bjgYtzqEKWnBzQxv3pQlvb+mxvR6KrxVUCW1i5QVQW9Xxm1w52MjclQQt1ZsHOYvBI7b1z0Vh86WDdxBY3j34eem7/9rBO4is3j74iWR+3osH76Dd3T/4iWT/XjcP3mkhtQsIP5GZ3/imwYfRnF84+PkV8Ii7Bh/Girty8HeR/v13Cz6M5uKKwcf77ee7XfBhrKxfMljy846+GEUMYfd5R+3RUvA7UdiKLJRDPl+orKr9JkdQitQThTJy/P8AHOddAA== +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List liquidity provisions' (trading-data-service-list-all-liquidity-provisions)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx similarity index 77% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx index 0b62b141d..be0151696 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-network-history-segments.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all history segments stored by the data node current sidebar_label: "List all network history segments" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List all network history segments' (trading-data-service-list-all-network-history-segments)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx index f0cd6bb54..fd9d9cc6c 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-all-positions.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all of a party's positions" sidebar_label: "List positions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List positions' (trading-data-service-list-all-positions)" --- diff --git a/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-am-ms.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-am-ms.api.mdx new file mode 100644 index 000000000..a59a83447 --- /dev/null +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-am-ms.api.mdx @@ -0,0 +1,69 @@ +--- +id: trading-data-service-list-am-ms +title: "List AMMs" +description: "Get a list of AMM or filter by market ID, party ID or AMM ID" +sidebar_label: "List AMMs" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis +custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List AMMs' (trading-data-service-list-am-ms)" +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    List AMMs

    + + + + + +Get a list of AMM or filter by market ID, party ID or AMM ID + +## Request + +

    Query Parameters

    + +A successful response. + +
    Schema
      amms object
      + +Page of AMM data and corresponding page information. + +
      edges object[]
      + +Page of AMM data and the corresponding cursors. + +
    • Array [
    • node object
      + +AMM pool data. + +
      parameters object
      + +Liquidity parameters that define the size and range of the AMM's tradeable volume. + +
      lowerCurve object
      upperCurve object
    • ]
    • pageInfo object
      + +Page information that is used for fetching further pages. + +
    + +An internal server error + +
    Schema
      details object[]
    • Array [
    • ]
    + +An unexpected error response. + +
    Schema
      details object[]
    • Array [
    • ]
    diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-assets.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-assets.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-assets.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-assets.api.mdx index 2caa11890..92b8ea025 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-assets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-assets.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of assets available on the Vega network" sidebar_label: "List assets" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List assets' (trading-data-service-list-assets)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx similarity index 78% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx index 69bea2659..86e298af0 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-balance-changes.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of the changes in account balances over a period of tim sidebar_label: "List balance changes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List balance changes' (trading-data-service-list-balance-changes)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx index 7161a638e..66e8b60ea 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-candle-data.api.mdx @@ -1,13 +1,14 @@ --- id: trading-data-service-list-candle-data title: "List candle data" -description: "Get a list of candle data for a given candle ID. Candle IDs can be obtained by calling list-candle-intervals" +description: "Get a list of candle data for a given candle ID. +A candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API." sidebar_label: "List candle data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List candle data' (trading-data-service-list-candle-data)" --- @@ -30,7 +31,8 @@ import TabItem from "@theme/TabItem"; -Get a list of candle data for a given candle ID. Candle IDs can be obtained by calling list-candle-intervals +Get a list of candle data for a given candle ID. +A candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API. ## Request diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx similarity index 75% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx index f3e1d7065..98fb96b0e 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-candle-intervals.api.mdx @@ -1,13 +1,13 @@ --- id: trading-data-service-list-candle-intervals title: "List candle intervals" -description: "Get a list of all available intervals for a given market along with the corresponding candle ID" +description: "Get a list of all available candle intervals for a given market along with the corresponding candle ID." sidebar_label: "List candle intervals" hide_title: true hide_table_of_contents: true -api: eJztWmuP2zYW/StcfWjsrSMnk33B2RQdZNJ0imw6yEz2SxTUtETb7EikQlKeuIP573suScnyKym2wAILeL5YFsl7D+/j8F4P75OaG14JJ4xNJh/uk0LY3MjaSa2SSfJeyU+NYJcXbK4Nc0vBKm5uhWNOs1Jax3KuilIwqSBgxUtL89JklEhajaVmjS8KCvA1LL0s8MaIT400okgmzjRilNh8KSqeTO4Tt65prnVGqkXy8PCRJttaKyssjZ89eUIfuYZG5eiR13Upc06Ix79agn3fk1cbXQvjZFjd4rzRLz1wgJns7vkN7UvP427rGjis35ITld0XmR8VtDFelBamkqydXY46YPtSLuNI54GjUiDGSVfSq3/x2jKuOr/4xZwt5EqongulsyzXJhi4gJDWn5cXG/F69qvIHYGML7gxfL2lrjUZmUsUrObSWDZtlU/Z4+/YtJM8PQBmXxuJ3zbEObNNngtr503J2phICddf/1BM5LoQ9AlUFcdq8sWzsw0i2sZCmMQDclyWIZLaaOBFIUkPL6/6YvfgT8/VesoII5fKO4ebmXSGmzWzwkheyt/IdkY7neuSzZr5XBhWYcN8IRgvNdxzJ92S8Uy9f/cGscAdCzpmwvrQIMRtsPVkRhlppjJ1RfIhG+k787qhcCUhBtata218XNQ8vx03ij4YYDM4scEMqbxkMlSmoKZxspRuzeaNymmXlpFjO3uwhVDCcOcRuKUubIuNZBJWj+jVZ17ViIynE3ZFChEnLOrm3fah+uW33/r5DH8/aA0Ymr1gaZo+D+9IKFfr+A1PKYn7wehqgKnD+B7zw4OcswFNeu9V3ejBNzRryO7DcG/mQx/l2VdQ/sRX/PfAxDs8pSTgi/CkHUBKmpfc2j66IJZmBBS9Wc872PQxHpNXDsi9BivfwAnnQcNCuAsx503pLpV1XOViMPyqwoOLnh8w27OvmO1qjQBRneGCMmgYAPiw82gw2mC47WJvv33z0fBl2NvFq+uX7y6vbn5+N5y0+9n4vrc+Stjg/stXcL/WLWSPefKCfVPPUui8h6DoAVI1YsIYGsYzJrwVd32tQEvDf3rBlCw3Jt9sp3Vm782OuodtUUETNgh+tUs68EKU/Q49mbpBivqttmkbOaJgs3UgqD6B3MmypIEiBAJrrMjUI5/eC60XpeC1tGmuqzGIu0z9AFUEjxjvsRYxGhmZXgRDZ6pjDVWuSWxgHwhZs08NuG0uAcmvJnmMz3He+DlIA8cejR9lKlJWq2Lkzx4RnZuB83U648aj+zxep79lSdjPWooyyM6UF54lftQHx0/XP79t7UTPOI1qHEg4e/yJQywHeg+E76mTwIe9GrFoSm4ytb+EhsHDHW0jZKqZKIoNgY8i/0N1j2XnHur0ewI7ZXdLmS83x0x/8ymLUT1pY5bMTIEc/JTCtXNZipi/bZRfoTQEwi5aQrkBtca6X7xtXrCnz3dGyQPt4FmfEOihE5UlHnWWTPB4KGK2gaUBSpaMNgI8jLdQREL+GbR/1xsnILvDPTiXwe67lg42k5bdibJ8fKv0nfLRuUTIcpY31umKhTDYduQoHMs73g0p0lND7oOVeHBepqY+TFrvLXVZBNf1NBHbtF6nM5qGo9Mz5cV0/mUDivJ2Kx82RvSJm140xsP6+OHjcPJHfLItbsstfj9BxtP07OmZzZJodRRW2/XX96HO2q17zylkx7CibkweM9zbtvFlNTgAjKQckcCXip9MHamoUnazhINjvFYNNTMhaxiUYL/WochRlPljsEK+RJ+Ug2BoXWQYKxYVILRKgfcRuJIjRb24LggydYi4/I7iUo99wKnEQjCQiKNmng4DAr/cLnWD5J/5s4hT9a4V6t4y1mgDOC8d0WZ8uBF9JRTVSjvGUUvXqM2GntIuFYgd+5M5WMYJXllwFqCWRPgCbq9laPNC4M2kIurHuIdug2cwss6U+FyjgkdvQVFKrB052Jfnn721qPJhP+o7sRImUDJsZ2P0R6LPlC/YEeRL5+rpKHxaPGC60iyM4pvyLRHTdeDDksppREkNewT+RjCs/MEAiBU1Ri0hWkLYpgmOL6lkKGM59bFlqe+sz48/M9BEp5IM2B6IHSp6idqrqUSR0oJzxX68ublir1/dMK3a8AhxEc4Wvp+YVI0hKSlRwrEBy0VLh+bE7x3TiwYZgT3jMEe77fVtGh4AMdQvAD4djxrWySlitb6FURCROKQtm3GL0QCNFPrDEdKXfOXNX/X8XgTH8xYMPa+0LKjEoLVBtA9LI4AUXokzSQBAzUKfoIQovM0Rrz414JeCBAAG8ksthB/1EZWywXsEAhxnsaf+OR+8xhWcRmtnRvBb37oGCVQuZuqtdmKCfcAtbXfCPYYY/XmDrlc5BAvqdVnyWdnFqZ7PZQ72iMxBpY4RxAfYFp0BCOwopCET+ra8C6iZWEilZGzVkPj7BOrz7dqHEkobaPShqXbjnA1ivy+qGrhD7A1ZJRdLBzWZ8tp9QSCJ9KvutLHIP1BMjjyAmZDS9siPBVsd96abb7eNLN3v+kdJTJhDP9YclxlMYOr8GiAbe7C/jz9XUE0TU9bHd2i8fW156vJPXf6pyz91+acu/9Tln7r8U5d/6vJPXf6pyz91+acu/9Tln7r8/5cuv4nkgY350O7/M5+E8wVdRUnCDQ2bfNwV8RqJz8P1E6rBwE597/YuouzeeOh114Gqjt18oIPLW5mudSQ3xhPrBXf8GsJBnr/QhYd4g6RVmJDNqJIlO/gbDUTw+DJGSIxXZ+OgYCx7CwJnhYs3jSkx2UfFZDxeiQV/XEBjqjR2ny4a00yePXnyj2TXGodmwoGHBKa8gbn5Y1HgYESMHpS1N2lfVsFNCYOkSrg7bW73xOyOH0bzuMIpjCkp+AX2kMVRSIdnHtljOxeNKhFGzkFSNP+49Y4uSej2kVRz7bMgxvi/sYKRvRnZm51fXZInI4ORxCfp3/+WPqMcqrV1yE1aHa9AvTl0Z2oXVO83rv9BrMdcpkN7XJewBCH3dr2PEfwhQQTTHunnsrA02dxY8gm6xE5p4v09nTjvTfnwQK/DBTB/rUxawozkmGOJ+MKOB+/i3bAh+69vnx3c061Yb19C86cvXnk3rzhqyRl5+MNHTF6imBLGQw/rzn0h1Vu19+MjSekYABUByOw/qaSLWQ== +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List candle intervals' (trading-data-service-list-candle-intervals)" --- @@ -30,7 +30,7 @@ import TabItem from "@theme/TabItem"; -Get a list of all available intervals for a given market along with the corresponding candle ID +Get a list of all available candle intervals for a given market along with the corresponding candle ID. ## Request diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx index 73cae5462..b9696ac53 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-checkpoints.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of information about checkpoints generated by the netwo sidebar_label: "List checkpoints" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List checkpoints' (trading-data-service-list-checkpoints)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx index cb666ab25..7fda6f987 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-core-snapshots.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of core snapshots taken" sidebar_label: "List snapshots" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List snapshots' (trading-data-service-list-core-snapshots)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-delegations.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-delegations.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-delegations.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-delegations.api.mdx index bd8fc2c84..67a47a05c 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-delegations.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-delegations.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of the token delegations on the network" sidebar_label: "List delegations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List delegations' (trading-data-service-list-delegations)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-deposits.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-deposits.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-deposits.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-deposits.api.mdx index 12f4b0d37..f7d1f317f 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-deposits.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-deposits.api.mdx @@ -7,9 +7,9 @@ has been updated in Vega time." sidebar_label: "List deposits" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List deposits' (trading-data-service-list-deposits)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx index 2f0f8081d..4493ca2c9 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-epoch-reward-summaries.api.mdx @@ -7,9 +7,9 @@ If no data is provided, all reward summaries will be returned, grouped by epochs sidebar_label: "List epoch reward summaries" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW+1v2zYa/1d4+rAkN09us912cK+HBW3WZdh1QZPefaiLhZZom4tMqaTkxAvyv9/veUhZ8mu8NuvhABcoIonk8/5Kk3dRIa2cqFJZF/Xe3UWpconVRalzE/WiN8qVVielsOpG2lS4ajKRVisnylyU49wpkeTGqKRUqf+khHROlU5ow28jPVVGZNqVcdSJ1G2R5amKeqWtVCfShONDpewMYwZk4HWoMxATM5Sz1GHAqg+VtiqNekOZOSxzyVhNZNS7i3SpJo4eyllBi4laM4ruO/UHaa2cRff3ncfgDBOuH4E1D+bz8ebWMVeOZSlulFWikDoVcgjKhDQpmEuyKgWmFo+qyJOxOHtJfG5hbGjzySlN3c7YMLcTWWJZpU357TdRZ5nDR+GoKmjoEzkq8z+Hn9fVZAB550MwlOTEEGgdKLyVlTVkccSMy20pRlZJ0g2+GGHzG6FTZUo91Jg1mImkspgGeRRFRp9gmweszINNrBVypI0kQuKhtq7ckTnw9vVxwxte1UjZdcydDQXjGAksZnV1WPI1qSwVGuOvmXQl8wVh0Hth1VTnlSMYagcemNntPDymOjLl3B/RxUCBUbWLMkgQ/2NdsD18ijI8t5+ojf+MFXBb0gF0oTxpVrkqQ+y90eWYPxh1o4jYoDAmPRbg1+RQlSo9n6kaSqwTU5lVSmioDtF5B0Y89B8e9o/AzSDPMyUN2HlP012RG6c4eh8/eUJ/kExK2Ao9SjKPhPF0f3PE8l0LYGHzQtlS+9XzOEcvi2I6h0q8yfqQmKpS6syxMqVwEG5GodCWM46CEJOniyMh6RP26S2KGAaXi5hVOtoFqydwJlJZSkbNkdUxSihA2yXE3vAcq6BOcMuxfhvkxgDWwV1lw39fxfLCOwA7dgJvhrdXzqf6oSqBZ1hZtkKSFJO7koYNp/s/Rv4qgXKSV94uFuGc8HeRakI4qFCGxOJyrMnSVZaSKYPqyjg9MhxqOAQIl8hsqRQ7INNI9ERmoshksoGZUG+toYMGkCkpmt2MdTIO7shVE6gYKG9POl0Ll7lehcppdTeQD6bXTlRXVKt4/sUjH0++n3jJn5dh09fGFbZDoqpNlxl9etny09qLvM8m+WQQAhDBZZV0QtXZYY8KqAg4MSTb1UyDNB/8hrrVI1340hAxPWYNeGO98KZ6Co9fLS87FBbVGULFhmDQiiLenSBVdiViin2JU8yyOy1FG5O+2OCppxS85t69oqGxdK/VbUmkrK49Q3BApAUhmhOa5RwgkTxuy3lOWw7hDPM8ZL4/BnclX67CdiVC8iZeL2hwM7ctK1oRPUk7ZPWBJPE32Wy9ZbQBPRjQd0ghW7G84UpKTFA90TIO4sGY67ylzZrUtQYooC5FKNCcIK65YZWJOvfGJOu/fVLuTUJ8f7DsIoKYh4W2TaapJjwyO2+DXSH/6sTMrqjZBAjDUV3agS4tKcEpq2Wmfyd12rzMkzwTg2o4hCPVopRZDmWwQGXfvH3zs3dCj2NADRLiXRlCFT23YAYYcd/0zTnBB2w0tAPGDYRT1LeO61kqfZFUCplcdytDfwTI9mXVvCEmQfUN0FSlzjTqjmFlEuLSCVLsXB5ipIyysmQK0LzB6gJtBJNoZYpOb+WkgCE87YlzQkgmGHDLOftA/eLLL3m+wL8fcuRv/H8u4jh+5r8RUGlm4Q1PMYH7Ac3qIaYehe+Y7x/g0Yc06S2juswPv6BZR+LOD7dm3repPH6Ayp/kVO5CJr7hKSYAW8nT7hBQ4gRtg2tT58HSDE9Fa9azOdn0p9slrayBe4FqmHLbiccwUuVLX0WfGQQvk6jDowcRrl30bI3Yvn5AbOczGIiZC84jA4ZDEH4016gX2uHRoopZfqvio+Ezz9vL04sXb87OL395c9Sr+Wl031ofIDR0f/MA3a/ymmSmufdcfFEMYuC8A6CgAULVEcpaGsYzJrxWN22soJaG//JcGJ01Im/YqZXZ+rKE7n4RlMcEBhHk3VhmsG+2sh3w9M0ltYTEau22IUZw91ssB5AbnWU0UPdgKAr65oDde5TnCPGy0C5G0dNF4M5iHqBO7ACVTxO1KKKFZiIIum/mUcNkMwLrow+AzMSHCrGNG3JeTfDC5tZ8s+Gge9A3IWTVKDo+1QXl9hHz83ggLVN3253Fv/cjz8+Mq29a1jcMvB/xKBvHTxe/vK7lRM/IRqgIHHJPU9QZ4QO+70hBvAsV6ajKpO2b1SW+j23CNkxmMlBp2gTwToj/QN2Ksr5RuPqeiL0Kxe88zbSZj0Ww6l5tsyRmMmSvpxiqHepMBf+trfxcodowjbXUmwnUNP/Ksnkunj5bGiUN1IPH7YBAD3NQ/Yip7kc9PK6zmEXCYk9KP+o0AJiM10BEQP7hsf+zNU6ELA+3yDnzcl+WdCi9nbhRWfbVtclvDFsnKkYq4CtX5hPhzWBRkR2flpe0612khYbUBylJr7y+uWIzqbU3zrPUhf2bOSZuBILW68YvKL1vGMxcv+KQrLxm5V0jRHbc+GVlmaz3794f9T5FJ4vgFtTC/HgYT+Pjp8euHwWpr/QE35dr264TMtkupJhXNgkezrKtjP5QKcSA+a7ctuKnbzZUVKHNDvY6gaBrrxGS9v9gNyhyDHl+F1EhGUsrE9osFpd1hHFqNAEJNVLQe0AtAVyUwc2NoG/WBS7mKCxl2g8llVgwBgKxUcxXR54CXu7GeZVRT+rbxESCYtS9WajRDqG8uEPMsLlR+IrIqmnvTKKWLlCbHXFIOzMI7OBPJ4gypZITau5AakYBX0HtBfyPth+84VH/itCPcSbdec1gZNZHz1WggheaK0mK2iEGc3l+y9Kiykf8mN+oqbI+JEN2Llh/CPR9wwU7jHxclsVVx/91eMB0kws/ijeoiHZ28sLHw4zK6ZJ+F5AhfsMYpirsAU1k4eYBkfd/azdB+tJG+zJWUqueZfmNY//4q99vDChJgHVCnFPFfaFDU6XSmBacGPHj5eW5eHV6KXJTm4e3C59b5KpjUjUGpyRHCRuZppa0b06Yd0xPK3gEeEYyRwPJ+JqGB4RY6hdAvt8iSmRCFpvn1xBKvcHqm0dPGiHk5AjoYzll8U9aek+94mVNDD1Pc/o5ycxorQfNZml5Z7hTzyQAIGrg+wSj1HzPnV0DekkJAMiAf5lR+J2HLCoWh29hCFCcA0/tPO+1Jg2URmsHVslr3hr0EKhc7JvXeal64IM20kJ3IpmGYP1ooS08E8aCel1ncpDN7TQfDnWC6BEiB5U6VlE8UH5zRpc1kPn2R2NQA4Vu3OjQqsHxVwMo+9sFmxJKG78FTj80LNm5OAy79WpSgG5ve0diokfjEmj6hrFzQaAp6E/m2cbB/xBiEvgBxASXXrcVuGXTqGYbXrpunyg4zNo9/o0wvQhskVyAyMqt7e8Nb29aqmmCy7J9+8aba8t9l7/v8vdd/r7L33f5+y5/3+Xvu/x9l7/v8vdd/r7L33f5+y5/3+X/v3T5VQgeYIxNu/1jPgGXIzqjXp+wit4vg3gFx5d8ILt1LKc5KYwi1Z9l8McM/NEZS1ZD0/25tdiXdd5NBJ+2ooPAvvZtYMtwKMrVx3Pomc2Dj3dwcseL8iclPGgf6cIZpDycLa2PXcRciyDI8LGLhRBDUXaFl7qkqE+odsTI5lXh6azxNaR1GoqXzxGRcVA+ZuOhI1TRpeV88RKUXMBHkRN+/Rl8rxwYogRO9kBVOulYkcYpeeGlC3PvTo+7gb0uk9R1rXU+LPtLB5XNsIYNv9ftJjbXsDFTxkaVN7m9jpYVvTqDTpEuQpmqkfyKpBnTOT0Xjypb9b5+8uTvK9DWzdwKcIBiYKpcGet8C7D2rPXQYlnByuVXdNSSQsNaYCuTVmGl0mZQ2EZxLY9v4G2C4gdTYoR15B+dbiRp/cwtEpsvsHlyjShAlGyW3NrZGyR4W9gpBNyldXwec60Iw6xNQGp88F1KJYlE+iKWNpvLxiURnf/V4bBcHf3+jRXesYlEcXJ+Rg4QchtBfBJ/9138LZ+1y12JqE2rw6Fkcr0Qt5ajwDJprT3QfSz82FgYUhjVqt0ig5pJLWw0dyG4vYsQ3EiBx1F9QJRUUR/CbNQDUxhDn7Ti7o4qrrc2u7+nz/7gOd+30o6qj+Zo+UaNPvZdrLWMXqtZtO4OFhekGGEX+nNp3nrL6mGi27erHofqx70/9TAH7WtUn4+D3e9LPcxBc23qI+n/XPejtrCy5prURzLzyPehdqO5vhb15yvgE25E7cZKuBj1WaT/8A2o3WieX4T6SKo/yx2o3VhZvArV8POeXqwmhpDJ3tOxeSVBKqc1D+WEN5laq1Z+mCUo8w7i1eklGr3/AsAMC50= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List epoch reward summaries' (trading-data-service-list-epoch-reward-summaries)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx index 0187d5b28..bdc7c0756 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-added-bundles.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of the signature bundles to add a particular validator sidebar_label: "List ERC20 multisig signer added bundles" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List ERC20 multisig signer added bundles' (trading-data-service-list-erc-20-multi-sig-signer-added-bundles)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx index 188865dea..d8840daf7 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-erc-20-multi-sig-signer-removed-bundles.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of the signature bundles to remove a particular validat sidebar_label: "List ERC20 multisig signer removed bundles" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List ERC20 multisig signer removed bundles' (trading-data-service-list-erc-20-multi-sig-signer-removed-bundles)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx index 6d51b2a27..557cab676 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-ethereum-key-rotations.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of information about Ethereum key rotations that have b sidebar_label: "List Ethereum key rotations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List Ethereum key rotations' (trading-data-service-list-ethereum-key-rotations)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx index c1a959e40..c34db8467 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-payments.api.mdx @@ -6,9 +6,9 @@ period ends." sidebar_label: "List funding payments" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW21z28YR/itXfoikhgZtOU06ct2Jxm9RJnU0ltx+MD3RETySF4F38B1AitH4v/fZvQMIkqBEx6nbzjAzGYHAYd/32d3z4baTSyenqlDOd07e3XaGyqdO54W2pnPSOZeuWIiz56KwYqwKMSrNUJuxyOViqgx+W5d0uh1Naz+Uyi3ww4Acfub06tkQN5z6UGqnhp2TwpWq2/HpRE1l5+S2UyxyWuoLB6Kdjx+76/zfKHqWbjD2wqmidEYNSbJiYr2CfEY5WeDWYIFbuKFnyoipdNeq2CZleLom5khm/tPkfF1OB8oJO4JcqXVDT2INVEPKiSyEt64QY6cgpKM7Rjg7F3oIhfRIB8HT0mGZ8GWeZ3RLG3EgR3jhYLuhx9pIEiQZaeeLu1WBx6aywGvaFI+PsTbqhp9qrFybcmcjwTzG5O65hHZdtm8lKluFnvHdTPqC9YIx6Hfu1Ezb0hMNtYMOrOyXc0emvP8UXwwUFFW7OIMM8V/2BcfD5zgjaPuZ3vjXRIG3Ix/AFyqI5pQvM+TxXBcTvmHUXJGw0WEseiKgr7FwlSqCnkM1knhPzGRWKqHhOkDKDooE6i/vz4+ozcDaTEkDdd7Tcp9b45WnBccPH9Kf1MJJpqBLSeGRMp/er55Uvm0QzJ3NlSt0eDvi2HmEMbq1jrhjRd6qAU85bYdiKAsppBkKWCeIE+EQq7UJgUR6QrlVhmo4VruwiYBe84GxtVvjFoLMs7kLNW0h+7KNXO3iNmqbEof7m7SfhRDn1E2Rr8jn0ocCMFJFOoEujuOMjMJCrkUm4sIO1W5Cb4olp7YM/r777bCuK+YQRQkpcut1gUpUhSxWI1aUh5WFkoxG1auIfYWVQ3aAREaMZeNNKTLr2/Wqoopj5UJ9uEPKEE4eCaBMqmBN7Wv+c+lh2SwtMy6jI2enxK6GqRLA9O03bQLUZXSD8T/4SfAaDDosU4ZftR55rXpVPURL+FJfwkRro+1KtNBTQIGc5ptkL6tHXcL6t0bfCCMNmgtkOyEt2M0nOp0Es63njk0RukCVFZttMRnLUWR067Stq6LAYR2toUvlcpQumcVuZknPDn5VaRHordxZ0p8dv1wBnRdAhM5yvXROLoKxx+oMULIFLBooEwwPC3D+kbScgFx51nNwDY3M8NmW9H5B4FZDwobXJtK/VjcFibL57llIKgiiuc45Lg2UQTdFXerWkZ1pnseC+Gl0N8roJm2EkSu26XpBD7dr2wiODdOTtWOxH0jP4FEVuc+KimfWGKwgMk3+b2LpYzAQmfZF8PJqN97CGTRWdT5FH5Wm6LZGZSaqipqQqf7yWRU1jZh+bzNFAhVSZ/xWXb/kcKiJj8zOm2Q3xL86NYsrQTJKbRi8pRvowkm3AJo6LTP9G3nD2cKmNhODcjRCHgBPPLlQZhb24koo++btm59CDgUeA+UZvUjiqlNr0Iw0kr7pm3OiD9pwxYB5g+EMXavnLpUaWpTDXKbXvdLQHwGxQ/3wBGmMkTBU34BNWehMA2LgTXa8F4Q7tT0aAxXmw4lFUxZlI5okK0v04gZ4mSnx6EScE0OqXZG3rNUH62dff83rBf57aVGz8f9TkSTJk3CPiEqziL9wlRC5lwi7Qyw9ivexPlwgIQ9p0VtmdWkPv6JVR+I2PG6s/NiU8vgeKX+UM7mLmLiHq4QI3Cme9oegkqQYBnxTukCWVgQpGque1GLTn16PvNJC9wI97iWccBo4YDp/HnrjMwPsQW0/PLqXYetLT1rM9vges50vECCmNlxgBg6HEPyo9mgw2uHRqovZfpvmo8dnQbfnLy6evTk7v/z5zdFJpc/S9433I4Wl3N/cI/crW4nMMp88FV/lgwQ8b0EoeoBYdYVyjh7jGgteq3mTK6Slx396KozOliZfqlM5s3Fnjd3HVVKBExREvfcTmSG+Ocp24NM3lzTokapV2kaM4Jk2XweQuc4yelBNVqjpfXPA6T22dox6lmufpHbaA3BnCT+g+epAyAZqEaLFsSEaum9q1DDZgsjGDi3Drw/oZcKYzW8TPcGD/3IL4aB30DcRsioWXS5/Kjq3D8y3yUA6lu6mt0h+63eCPgutskC7b5h4v8NPOTh+vPj5dWUnukY1QkH3qD2hxFoKPhEAP7TeEN7HqXWM5tj1zeYrYTpdwjZCZjpQw+ESwLsR/8G6gbIjFvXqexL2KraXdZlpKp+IGNUnVcySmSmQg58SuHakMxXzt4pyDAWooMtoqbYIaBT+hW3zVDx6svaUPFA9PG4CAl3UpPodlrrfOcFlW8SsCpYEUfqd7pIAi/EajIjI3wL3vzeekyDrjxvinAW7r1s62Ayt2lxl2YNrY+eGoxMNH/I/LX2BZiaEwaoju9VMseLdkCINNuQ+WEkG5/XNFYdJ5b2JzYY+7srUnAhtKq+HPUtVOb1vmEztX3FIUV6p8m5pRE7c5HnpWKz3794fnXyOT1bJrbiF9Qk0HiXHj459vxOtvtHSfx/6rPUW95RCtgcr2tKlMcPZtqXRmD2BAfVe213NT99s6agScUkzWIzXKQxdZQ1NadDXF2hyDGV+D6iQTqSTKQCG3osI49U4zG2BKeQ9oI4eKcrk6iDomzbgYo3iqyz7oaQWC8FAJLaa+eooSMCv+4ktkfwDrkWSdjWsQd+bxR7tEM5LuqQMhxvBV4eimnbEJHrpHL3ZEUPamQGwQz+dAmUKJac0m0HUjAAf0+s0R/6BSQy8ASYGQD+es+g+eAZPFn2MTDk6eKG5kyTUjhjM7fkNW4s6H/GDnauZcgGSYTsfoz8Cfd9ww44gnxRFftUNfz0usNxYEZ7iF1xEuzk2D3iYUTuNKMlhj4DfCIaZivs+U5n7GhB5V7dKE5QvbXRoY+GIkc0yO/ecH38Ou4iRJRmwKoi1VDzWeV9OMb3TC6dG/HB5eS5evbgU1lThEeIi1Ba5mZjUjSEpKVGqvZ7K0mE4Yd3jJghv/ziH+Y/5LQceCEL7RiR+2NxKZUoRa+01jFJtm4bZL4hGDLk4gvpEztj804bfh8HxshKGrmdW0zbTgt4NpDksHe/3dquVRABCDcKcYJSqd9I5NeCXIRGAGMgvM1b8lCMqEYdvEQhwnIdOzTofvCYNnEbvDpyS17wdGChQu9g3r22hTupdljSEBskQo583WkyBYEG/rjM5yOo4taORToEeETmo1XGK8ABqUQ3QRUWk3r1YBtRAYZg2Oo5qSPxNAOV8u+BQQmsTNrbpnw/W4lwcxj14Nc0hd4i9IzHV40kBNn3D3Lkh0AT607raeOQfICZFHsBMSOm2Pb87JvtKbWRp2zZPTJjWnfutNIMJXJ5eQMjSt873hsJMOeppYspyfIfBm3vL/ZS/n/L3U/5+yt9P+fspfz/l76f8/ZS/n/L3U/5+yt9P+fspfz/l/79M+WUEDyjGod38x3wiLsd0kjge/PGd9+skXiHxJR8laDuANo6D95BPOym/chiGC3tIjgjK2sUDVtSetR2VoXNYdD/yQbyEE1DKDNniVOTYI3TMqHPpGISfy0JeIPABtL/8BEFfrp3aI/tS10s249M4VAzwo4fw6c2Oe5HZg8b5iIBv4Yx16TIs5gg66fVSZzWcZYrEqGJu3XVn3WKbK+iQ5SqVmRrLB3xyjQ65+WRcuvLk8cOHf92g1rbyToIDVNWZ8kWi7R3EmqvaqSWyRLjIB3QkkXKsldjGok1aQ+kyWHerudafb9FtikjDkgT4CCDXw60ita+8w2L1C86m10gnkmS75VpXb7HgTe5mMHCP3uPDjK0mjKu2Ean4+YIxOZWoA6TS9nDZ+kqHjsfqeGisgpF/4o1w8pNEFKfnZ5QAsUgQxYfJd98l3/KZM+sLwB+9Hc/sUrq1nS9aEaqxjfg/BicRWqmH6uUZmJOW7IPbCBLvOgAJsgftXm4ABcw5gU1o2e0tlf+3Lvv4kW6Hs838iYb2VAqXp5e32ubwTTzofCR2/JKjVf5rtVj5oIP7HtzhANtdmj/0Y447BG180/E7Jf1Sn3Pcae2Nrzp+pzJ/8Ocbu8lcfcXxn3fAZ3zAsZsq8TuOL2L9+z/Y2E3m+ruN3yn1F/lkYzdVVr/cWOrznn44TQoBFd/TcV5M0Ag6gshA5ZSn58ZbG//iRFTqVg5jIDrYfwODyB8g sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List funding payments' (trading-data-service-list-funding-payments)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx index 69afb6be8..67eb5ff6e 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-period-data-points.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of data points for a perpetual market's funding periods sidebar_label: "List funding period data points" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List funding period data points' (trading-data-service-list-funding-period-data-points)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx index e32b3389d..312c011fd 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-funding-periods.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of funding periods for a perpetual market." sidebar_label: "List funding periods" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List funding periods' (trading-data-service-list-funding-periods)" --- diff --git a/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-game-party-scores.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-game-party-scores.api.mdx new file mode 100644 index 000000000..263289af1 --- /dev/null +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-game-party-scores.api.mdx @@ -0,0 +1,65 @@ +--- +id: trading-data-service-list-game-party-scores +title: "List game party scores" +description: "Get a list of party scores for the given filters" +sidebar_label: "List game party scores" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis +custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List game party scores' (trading-data-service-list-game-party-scores)" +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    List game party scores

    + + + + + +Get a list of party scores for the given filters + +## Request + +

    Query Parameters

    + +A successful response. + +
    Schema
      partyScores object
      + +Page of party game scores data and corresponding page information. + +
      edges object[]
      + +Page of orders and their corresponding cursors. + +
    • Array [
    • node object
      + +Data associated with an order submitted to a Vega node. + +
    • ]
    • pageInfo object
      + +Page information that is used for fetching further pages. + +
    + +An internal server error + +
    Schema
      details object[]
    • Array [
    • ]
    + +An unexpected error response. + +
    Schema
      details object[]
    • Array [
    • ]
    diff --git a/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-game-team-scores.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-game-team-scores.api.mdx new file mode 100644 index 000000000..182f0740d --- /dev/null +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-game-team-scores.api.mdx @@ -0,0 +1,65 @@ +--- +id: trading-data-service-list-game-team-scores +title: "List game team scores" +description: "Get a list of team scores for the given filters" +sidebar_label: "List game team scores" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis +custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List game team scores' (trading-data-service-list-game-team-scores)" +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    List game team scores

    + + + + + +Get a list of team scores for the given filters + +## Request + +

    Query Parameters

    + +A successful response. + +
    Schema
      teamScores object
      + +Page of team game scores data and corresponding page information. + +
      edges object[]
      + +Page of orders and their corresponding cursors. + +
    • Array [
    • node object
      + +Data associated with an order submitted to a Vega node. + +
    • ]
    • pageInfo object
      + +Page information that is used for fetching further pages. + +
    + +An internal server error + +
    Schema
      details object[]
    • Array [
    • ]
    + +An unexpected error response. + +
    Schema
      details object[]
    • Array [
    • ]
    diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-games.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-games.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-games.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-games.api.mdx index c2b8c8187..a6f666956 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-games.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-games.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of games and corresponding game data, given the provide sidebar_label: "List games" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztHGtz2zbyr+D0obZbhU6cXnvnXDrV2UqqNnF0tpybmyjjQCQkoaYAFiDlqB7/99tdgBQlUg/HaS83o3yJTACLfT/AJW4bCTd8IlJhbOP43W0jEjY0MkmlVo3jxksYYp1Tlmo2lDFMYkNtgkazIXH0t0yYGfyhYBb8OYL/OhH8bcRvmTQiahwPeWxFs2HDsZjwxvFtI50lONWmRqpR4+6uubzjmxj+TplIdDjGbY2AqWIqGEJnEU85Gxo9aTKpwjizcioC1hsLNuEf5SSbMMPVSDA9dBAsS8c8ZSFXbCDYUKSASMTgiVahYNKyp4+DvuoMmdIpS4yeykhETRaJIc/i1CICKQDfS/WeR2kiVWbZ0d+bTBsaG0pT4MunXMZ8EANoB1IonY3GOS5jDnQk3FoRuV2XYAM+uMgmIpRDiYjIlN3IOEbkrUhzdMKxtkKxPWREvvYbwGmVYGjGC5i8XjYg2glPYX4mVfrdtzB5o7Rea6DdiFCo9SJL9YLANjI85mmhBZ9JvovsgqH57l6SyxN0luJGtCOgH4iguSyxR4uLfkDF6KsKsBoZLgDZILqe/uyCa6tUpjNmQ52IknWjxCzauKOXpYJP/ENgklSRBJZlPM6fqXgG/O0roKF91uv0/nN1cfKm277qnJ123nZOL1uvLo7ZubjhJrJskoFIgQuRRLwGWQqiioCkMI1niIOI5Uii8YBLSqWwQRVur916vQEiACqAFhCRDttkXEXIfMX4RKsRrCX6JmIyQPe3QgLEqQtk1HopeB1G5pZRvjy76LZPOi867VNYL1Q2AT+7bsoqRi4PES8a77cQ9lmGBJIui1Aj44BJwDYw1Mwo5BkakdUmZSMjOCoCPFHM6BsGFgIMQG/EBjMWZgamMZslSYyPJHghPoQFe6sUOOEjqTgiEpCn3FKTQZGfHs0VGf4UI2HqiAPjpj1GqLakFs5Kc1SJKzjmHQs6LKBLO++bGDGVGjw6wBBb0EDEPjDE3UMcsbD2PrIYCCBUbCMMZMT/WBYucj5AGI7aB0rj32MBexuUAchCONSMsBSObmQ6pgdK3AgX6khghHoRx8CtOzq9C2BTHmcUflKTbUOIg/5is314agZax4KrOnJ66NEqGRuEUGnzBxSN0HWj0vFceyCilmPCci7SV6BfjjVAh02LqLm8Ko9x6HFXkY6DD84UuxAlZtuQiiTOAO8RKCQZlFe3MubzfGyBHg8GJekiCEUP0tV89+pOnvo8rqyWP0C4Lxfe42ybaGWFxfGjx4/xv1CDUaoUf5JAQ9Krw18tcup2IUiVWXjuQTFcz6VC63SRHbM2RBySpERQNMbVNFYF0+UuJZsvpUgLpuJwjRAu2jT4KOdVUOkr0EU0ugd0EII0S3s4P+M4nopJDTAqaEpY1CDqgFTRc8+rIE+ccysnopl1iQglpGyYGfIwyAHCbUmooBE6EitwrRcEpYXVFW1XhUDRMJbheB7wKBGfYFoegk8TBgTOEwg2UIcA6I3pI3AzImWUaYzPL5UEXUbl95aE8GuXFQljeXlnnkaSsQFNjnvc+NwvlAlIB2ThfY6Hv8iDReCLjHgFCSEiV8pYc4Odp4EFR6Ai06HkmD2SwxccmFcgotI1+nSK6mhE7NAFkYMCLG26QA0nWsDbkJcqqwtGxYHGcFPyHSBIXc8WPs/NoeJYSM5tzewFrLyLI0w2sDWXWeFsvcRX0VinBVBAXdf4HnhaA01IspWS4DHQoFjcI7B5JHxLvTVUKLQ5plVlclwBAYKmfAuSqSUsoowyFYoHZGobYP8rAzXBzH55C7t6D6DnN7fM5Qur93hNelqDv1PgIob70rIkwWapKjntXHRbvZOfrl63e+edkxWFyfpZy6OvW7+0z69etNsXV91WZ8OM8/ZJu/O2Fs6r7sYpr1vnv7R7V29bry7bNcOtt+3z1sv2VffNRafXeXNWM+W8/arVA+jwo3d5Xj8DB67evsGJr6DUqpkDCHROW70351fnrbNfOmcva+HApIv2ab5TtUiDBzrlsVeSqoL2cJSZTTqUp9KrHHB1kxpN3XKvbfR1quNsIsrA39ITSIR5VAe17qwif6IHv0IZjzM8rOnRPHRgcHSHGI35Cm4Mn9WAgAcld17jxvGESRVlWXlu2RPdy+m0LGTCnai619yJ4klg6hnvI4BUwMKpmOCB2tLOVeGCH1yQIwaEh0TUHGB9LJ1nwGUGFZEKZriY9AfHVxf3VgXWCk158KmRW+5LS4GIYC+y6GExhVj6uYJHjt0fEzY8qruA8aUGjDpzL9kBFDMDI/h1pG8UybFsR//MR+Z2umeXVq+xIm/k3YVUD5PFXVa8y4p3WfHOye2y4i8xK64euJTcaJGeeXZJU40HVS76FLuZn+GWz3VOF9KoDR6wLkn/rNJflXo9WPpbp2Fbyr0e0bUSx9h/vwpoLTgEtcWUdjQS1b2wthqJjhrqFWe35eNWqkogxhfBnY5I6a3Q8inp0omnik5WHMC28Qi3OLStSGHM7Zn4mCIqNcUY6E3IU8wUSHUNvcPgTMGK4jXU8lsXgtn1L6vuB7fyiqsK26ZgOKtovcDB1dSWjL7CeuS2fxE34Mj++Quoxv3VxZ5opWAAV6+fjfUjrcjfNsD8u+X8tMVsFobC2mGGZucmBsiOv97zDcfSob0/Wd/4MhMRSrmM7UJay6NI4j487pbBVtD/0FKzD/lbFIuJJTcDCWZuZswKI3ksf0eOG53qUMdskA2H5IGtRTHxWIMFUG3M++ry/JWzE7fHgIp5cBOAce5gSzA9DGrD6CJ8gM1iOaC9fY+LpbfE+EIZkqGEh9eHmcL/GKDt3FdxzoGMgsx5yLJUxpgPDzNFUqYOkDk/2EgoYaimhzgy1lHxWg1hIq6EUfsjnySxYE+OWRc3xKMBvzcvyIetT775xjWSwL8XWgMamj1nQRA8c88QKFcz/xf8ChAc9jTtw9QD/xzmux9gdPs46ZK26un9r3DWAbt1w6WZd2UsjzZg+TOf8m3QhGfwK0AAa9GTdh+gBGHMrS1j58DiDIdFadazAm387/AQpVID9wIMrgdCaLkdRiI9dSlvR4F/UaHYP9i4Ye2iZzVse7qBbd0ZKIgqGOc2gx32AfGDQqKOafsHiyIm/lXZh8MdR9tp++LkvNOF3PPgOKdnLvvSeg9hjve3G/B+qXOUCefj5+yrZBDAnrcAyEsAt2oyYQwOw2+YcCZuyrvim3UY/stzpmQ8Z/mcnFyYpSdL290tgnI7AYETbuyYx6DfpGVb7IMltiAXUJht3geH6Uiy7EBc59qs6GyAuN1Xe2TeI61HELMSaYNQTw7BcccBDeD77T3GS14LPVp+KOgY3VeF18BGBADrvA8AmWFiFbs2F1qN8Bg13szfaO4d7hUdCfkWTQpxwgu3Dz5fBwNuCLuPh7Pg937D0TOTInaw+4qA9xs0Ssrx88Wbs5xP+BuiEQRtC7HHhVE8P1HMOXzX5wHIW98aMcpibvqqusR1h8zdNqgM5OBRNHfgTe//YeuSlx0Sqh9+RGQ/+Ne6RZgpEx8wr9XHuc4im1GRnZwCEO1QxsLbb67lXQEJgZprS96ig60oV8Sb5+zJs6VRlEA+eFR2CPijANVvENb9xjH8rNOYRcQCh0q/0ZwDIDTOYCME8g+3+w+lcURkebiETt7RscRpxzOJb8Lj+NG1wlMx1E5I6sD+w8ymesKcGiwKsunC8pJ08+bOYhsUH3CJO+H11QdSk1x6Yx1H1ndFFTvRaZSXen5g4YXeVwSmkC/bRy3PSXk3ZyIZbnCaGULr/bv3B8cPkckiuAWxED0OxpPg6MmR7Tc81ytp+48uz1pOY1uosofARZ2Z0Fs48Taj1gLwAUWv27rkp69WZFS+C8jrK7WJeqvB7gig16aQ5Ci0/EPwCuGYGx6Cg3G9xuRhrBjRWxi/KeBLB6ZgogSuUALX7rvsuIiivBpG3Pc5pligDAhiJZs/HDgMaLkd6wyMfyDcyWbIAWPIe2Ofo+2D8IImEkPqhu6rkbdtccilE8jNDsildRQ4dqBPhuBl6DUO+CxANUaHL0DsicSWdeUVbwBVAbh+GCfU/askGJn1oSxKIL/HvnSYjF7b+2BKzz8StzDzYT/pGzEVxrlk4J312u8dfV9Rwg5KPk7T5EPT/W8/UFeZ0syNwl9K0HGwTpw/jGfUX5YleNJL/huUYSp8982EJ7ZwiNRVmZsJhC+ppEtjOZ54xLG+sWQfX7suPr/lYmO4x4pKN2uhcse+/a+BQvZTr9dlL9s9plWuHk4vXGzhVcPEbAyMEg3FtweqnNOuOCHaYXqUgUUAzRDMocaj/eYFj6Vzb47ou6PNkIeosVpfA1PytkVX3znUcEMKjgCdPkCAZ5OS3CMneJ4jg7+nWkaYYuBaB5rU0lC/ZTOfiQAAqYGrE5QQRScrmQbIJUIAgAbYlxoJ192PGhWw/UtQBBCcBZrKcd5JjSsQGq6lFxrUlOUgYLrYV2c6FcdAB/b5+eqEEw5e+6HKNWCZoCylDzKcnPRwKEPwHt5zYKpjBPoD4V5byjQHUpxQzBVqIKBgpiY5DNVg+FUHSvZ2QaoEqY1rLMX23SU9Z/t59+QkoWZDXHDAJnI0xob2vqLdKSGQ6PQnRbTxDZkh2AGwCUy6rqNsTT2ekw1WWneU4w2mtgFzJUzHApOEF4BkZmvrezxOBAeLOY03WdJvV3j7w/hdlb+r8ndV/q7K31X5uyp/V+Xvqnw/vqvyd1X+rsrfVfm7Kn9X5e+q/C+8ys+88wDCSLXLL/MROB/hPSP0bZvFDrClT97A7Dmkpa7j3H3xV/1Cr7hXoslGcpp/kJknuO6DTPycH0MU8RP7lBo9Qy4Ue1MvQG3BTV4VrQkN5AlmqkinQKrRgcMfhyDyw+nR4cjPco7IXZWSmRhmkKiPDw9DoyVwVaWBEumNNteVHtzqDPyodRHKVIz4I/rmD78JtMEoM9nx08eP/1aBVjdzLcABhL+psGkg9Rpg5Vn10AKegVz5I/xcE42hFlhlUhVWxE0M8ljJruXxFbRNINzDlAAcGXhcGa1EqX7mGo4VC4wOr0HvEZPVnKudvYKDHxMzBQYf4jr69rOWhX7WKiD5flC0o/MMOThsJGm1uqxc0sDviqXv4Cp61WCF+9wWUWStbgcNwHtzhPg4+P774DtqANM2BT+Fq/3HzfTRSG40C5iUDvk+s7l7x4UZymESA6mIGjHu1pvzuwaYMxKBZ4Oj3AWNAXscu73FiHpp4rs7fOw+16Y7kaTF6DL/Pns1QavuS6rF7VrMGqVrk1wf4XGDBL79nrsbkx52Y9Ia0ZQvTvpE6exuSPqMNyRtEhVdlPSJgtrdiFR3I9I6ji9cjPSJXP+zriZaQ0fNDUWfSMxnvopoO5zzG4n+eAE84DKi7UjxdxL9KdzffPnQdjgXdxB9ItZ/yvVD25GyeAvRJ9Lzxd0/tIb24hqiT6T1/+kGorUqkF9ENOfDe/zDSGQEpMDv8ZMHwUE9KR92y1p0+lhaVXljj1CKsvplu9e4u/svwlEFmw== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List games' (trading-data-service-list-games)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx index fc40304a2..1e5542265 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-governance-data.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of proposals" sidebar_label: "List governance data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List governance data' (trading-data-service-list-governance-data)" --- @@ -108,7 +108,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -116,7 +116,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -660,7 +664,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -784,7 +792,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -792,7 +800,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1324,7 +1336,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -1352,11 +1368,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -1376,7 +1392,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -1932,7 +1948,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2084,7 +2104,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2100,7 +2120,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2167,7 +2191,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2175,7 +2199,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2719,7 +2747,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2843,7 +2875,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -2851,7 +2883,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3383,7 +3419,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3411,11 +3451,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3435,7 +3475,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -3991,7 +4031,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4143,7 +4187,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4159,7 +4203,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4225,7 +4273,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -4233,7 +4281,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -4777,7 +4829,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4901,7 +4957,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -4909,7 +4965,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -5441,7 +5501,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -5469,11 +5533,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -5493,7 +5557,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -6049,7 +6113,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6201,7 +6269,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -6217,7 +6285,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -6284,7 +6356,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -6292,7 +6364,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -6836,7 +6912,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6960,7 +7040,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -6968,7 +7048,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -7500,7 +7584,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -7528,11 +7616,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -7552,7 +7640,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -8108,7 +8196,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -8260,7 +8352,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -8276,7 +8368,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -8324,7 +8420,7 @@ The per market weight of the vote compared to the total amount of equity-like sh Page information that is used for fetching further pages. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx index d2bd54a6a..c6e5d887f 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-key-rotations.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of information about Vega key rotations that have been sidebar_label: "List key rotations" hide_title: true hide_table_of_contents: true -api: eJztWm1z28YR/itXfIikhAZtOU07dN2Jajux0oyiseT2g+mJDsCRRATe0XcAaUaj/95n9w4gSJCWbDfudIaZyYgA7naffb3d895EM2nlVJXKumjw5ibKlEttPitzo6NBdGYyJU6fi9KIsSrFtVoKa0pJX50YGdsT+UjMrJnnmcriqBfltOtdpewSDxqE8ahB5DTDs1XvqtyqLBqMZOFUL3LpRE1lNLiJyuWMlrrS5noc3d72OkiqaaKsMCNhVWps5ghTovBUVlarTJQTWQpnbCnGVknIQ2804C4EwOkyH+VYlSxFWlksE66azQp6lWtxIEfYcLBLgJkc55qFjke5deWHRYFaprLEtlyXj4+xNsiGRzVWdptwp1Ai8RiTThcS0vWAXjVQWSv0jd8W0pUsF5RBzzOr5rmpHNFQ95CBhf1y5iiUcx9ji0RBUHUfY5Ai/se2YH/4HGN4aT/TGv+eKPC2ZAPYQnloVrmqKJ1Y5OWEX2i1UAQ2GIyhxwLyagNTqdLLmamRxD4xl0WlRA7T2eo+gnjqP9wdH0GaxJhCSQ1x3tJyN0NKUY4WHD98SH9SAyPpkn5Kco+U+fR/cyTyTYsg8s9M2TL3u5v8RA/rajqHSchO62ksk6UUUmcCavE4MrIw2Q/+6D2IBIRU65xUNlb35LJiAhXndoOVdy3HSi7VdAvNf3ZoNVbdRqqL1b/vEn7mvZqjNUWIIoQrR+FrxEiV6USMKsuuRepghBvO2OP03iX8nEBaVQAyYIGcXFcIc1xIxImypGOfD6QgaoK/K/EvNcYLVS6Mve6KlBQmvX6p8vGkXAv1CsH93beENC8LgvoPWigmvFIsJsoTX0djzLVQo5FKy60iqsV5lcAI7L+BLKObVQk8k4mxRIgXLC4giXMmzXEOZa0AJE3t0CAOyBbt+twNSYWVwvQZsardiCGA9zaipsjuiZmtENLWRyG/Xen4xRyhGtwIcStzBFYreIRMTFXCvDXiRvUrqib5jdTPVNferLjMjyHPq7DzBcIvWi2W1solPZOnnoL1jshso6pNxi5PKZ19nvP7pttvhL7Onu2IqBeUSZoo7JhlIt2Zel8SlO7eUwQx0hyA5Gx4ywmYYuB92Rwom/mTaZ4H+30c3c5h1aXtSmnLXbJe0Mfd0rb8o6N60nY4UhNJ6l8dJdtdok3oU3P4Bym/CmeQmKJgoY3BkYlQx23dFlKgta6eExQ2aQpqo6oQ9REXk1b//FlHXBoy7p3VDQGCCAXvao4WmWU58ZHFeZtsB/7ViV5ercIZp4O0SV5aaZcoF2wui/x3Mhx0YlJTiKRCArWN+mRhoDlOIXKoX7/62Yeb55Eox4mFENdZrkUz0IiHeqjPiT5oiyJPmHfoNxyXjVRh4nSZyfS6X2n6IwDbVy+UgnyVBkUNNdhUZV7k5RLhrVPvOfC/lT7Q5GhlOfWhJZoYVEkBG9EkrIzoxXs5nRVKPBqIc2JIjhd4y0Z8sH72zTe8XuC/HwxOVPz/VMRx/MS/I6JSL8MTfsVE7gdrpodYehTeY73/gdg9pEWvmdWlOfyKVh2JG/+5tfK2jfL4DpQ/ybm8D0y8w6+YCHwQXu4OQSVOUZ27NjpPllZ4FK1VTxrY9KffJ6tsoXuBovMSRjjxHNCRPvfF6qlGmtKpOjy6k+HWTU+2qO3xHWo7X8JBdKM4zwwcDgH8qLGoV9rh0bqJWX9d9dHnUy/b8xcXz16dnl/+8upoUMuzsn1rf6Cwwv3tHbh/NDVkxjx4Kr6aJTF43oBQsACx6gllLX3Gbyw4U4s2V6Clz396KnRerFS+Eqc2ZuvNBrvbdVKeEwScSusmsoB/s5fdg89QX1LnRaLWYVvfSVBROdtMIIu8KOhD3erg+B/qAw7vsTFjHH2z3MWpmfaRuIuYP1DDc4DaaJW1KKOFij4oeqibrKFRSIGszz4gshTvKuQ27nt5N9ET3ImvevqD/sFQh5RVs+jxSamCcYfI+SZOpGV07/vL+Pdh5OVZ5qrwtIeaiQ8j/srO8dPFL2e1nug3TiOc/Q5njz+NDTmf8AnfN34A70IbOa4KaYe6u8W3i6u0DZeZJirLVgm8F/I/WLey7IihXn1PYK9QkefoM5pjpi18LIJXD2qfJTWTI3s7xTDtKC9UiN/ay88V6gq98pa6Z6fe9FfWzVPx6MnGV7JA/fG4nRDoR0NqGDHqYTTAz20esw4s9lCGUW9FgGGcgRER+Zvn/vfWdwKy+bkF59TrfVPTXmeo6haqKB5ca7PQ7J2oDRH/aeVKMxXeDdYN2QuNxbp1fYi02JD5oCXpjTfUV+wmtfUm6DZcuCZpOFG2qa1OZzR9DkYfaibT2FcckpfXorxZKZEDN35eWYb19s3bo8Hn2GSd3JpZWB5P41F8/OjYDaOg9U71/72vszar4RNy2T60aCqbhghn3VY6f1cp5IDm8utDxc9Q76ioYnE5gYGDv06h6DpqhKRrNvgNihxNkd9HVkgn0soUCYb2hQzj1HhKjVpgCrwHVPwjRJlc4wRDvS1xsURhK2M/lFRiwRmIxE41Xx15BLzdTUyF4E/4LJJ052A06t4i1GiHMF7cI2HY3Sh9RdxUG3SPqKVnqM2OOKWdaiR2yJenyDKlklNq4wC1oISvYPYZ4g9MguMlaC6Q+vGdoTtvGXxZDtFdzVDBi5wrScraIQdzef6etUWVj3hpFmqurE/J0J0L3h8S/VBzwQ4nn5Tl7Krn/zr8wHJthP+KJ5iI7lrMzOfDgsppeMkM+vD5G84wV+FWZipnrkmIfM1ahwmOL3QnvoyVdB1fFGbhOD6+9td6gSUpsD4QG1TcATpXTVUW04YTLV5eXp6LH19c1vcvdMKxX/izRXYDk6oxBCUFSrgv1LWmfXPCsmN5ViEiIDMOc7SKzG/V8ACIpX4B8P3VUypT8lhjrqGU+h7Tt4keGjHkwxHUJ3LO6p+27J55w8saDP2emzyjEoP2etLslpYvYHv1SiIAUInvE7RSzdU2hwbskhEBwEB86bHir+xRsTh8DUeA4Rxkap/z3mpSw2i0N7FKXvNlnadA5eJQn5lSDSAHzFJ3J5IxBO9Hs2wRmXRBM0dLJ5Oi8VMzGuUpskfIHFTqWEX5AGLRGZCXNZHmomPlUIlC381NLh3VCPxuAuV4u2BXQmnjb5rpPn/Dz8VhuBRX0xlwe987ElO+d0sgOnPngiCnpD9tThuH+EOKSREHUBNCettN4wfuhWqxEaXbboRCwGy9St9J06vAztILgKzc1v5ek5spSzVNCFn2b994c2257/L3Xf6+y993+fsuf9/l77v8fZe/7/L3Xf6+y993+fsuf9/l77v8/5cuvwrJA4Kxa7f/MZ+IyzENz0ZnflQpertJ4kdFsy9F7jjLdOdiuuMFPiuw0ydK6fUpKQRhnvE4B83l0CgCnVu8kcaIokvLeZVGsC7gy8idv/4M3q3ZGdrjq1jSgSKNUHLHQx/u0J8f9+eA1Ack12+PPPiU5SeFK1tgPTvFoM/rH9AYRsyY4nFlq8Hjhw//Gm0qY9vKiGYauwRjWUHb8gFN2pGLbqXVWdSllUlbQCFxmCXrkNn8vh3NgykOYSyJkV7YBDshbV+5Q8Z6LfpUyhepRI6i9bu1t3NLRLOUeZh9Wpv54gEZHiM7OT8lS4YERhQfxn/5Ln7Mo1PGlQhN2h0GPMlvOoMva4ha91t/vJ+HMKbzuj8roAVCzTq9CQ78JoIDk3zHLORY4g+5Mc2kNiJASxOISqtvbujEeW2L21t67edbeRA+d5R9VxOsO6X+6CH5rVLQGF9rVp4PWrxgr/kILF9oTP4DImyZlv9EYf7LY/H3w1xPx//xBviMwfj7iRLm47+I9u8ehL8f5mYe/hNRf5FR+PuJsj4Rv5LnLT2gD0woPb95SwOcaITgdJR2PJUTboJauzr/cEBUmhMc1TwKkf8AuNfwNQ== +api: eJztW21z2zYS/is4fajtq0Ilbq+9US439SVp617H9cTO3YcoU4MkJLGmAAYgpage//d7dgFSlCjZTnLNzc2oMx2LBLD77Ct2EfCmV0grZ6pU1vWGb256qXKJzYoyM7o37J2ZVInTF6I0YqJKca2WwppS0qgTY2P7IhuLwpp5lqo06vV7Ga16Vym7xIMGYTxqEDlN8WzVuyqzKu0NxzJ3qt9zyVTNZG940yuXBU11pc30pHd72+8gqWaxssKMhVWJsakjTLHCU1lZrVJRTmUpnLGlmFglIQ+90YC7EACny2ycYVa8FEllMU24qihyepVpcSDHWHCwS4BCTjLNQkfjzLryblGglpkssSzT5VfHmBtkw6OaKLtNuFMokXhMSKcLCen6QK8aqKwVGuO3uXQlywVl0HNh1TwzlSMa6gEysLCfzxy5cu5DbBErCKoeYgxSxP/YFuwPn2IML+0nWuPfUwXelmwAWygPzSpX5aUTi6yc8gutForABoMx9EhAXm1gKlV6OVM1llgn5jKvlMhgOls9RBBP/fv74yNIExuTK6khzlua7gqkFOVowvHjx/QnMTCSLumnJPdImM/gN0ci37QIIv8UypaZX93kJ3pYV9M5TEJ2Wk9jqSylkDoVUIvHkZKFyX7wR+9BJCCkWuek0ol6IJcVE6g4sxusvGs5VnKpZlto/rNDq7HqNlJdrP59l/Bz79UcrQlCFCFcOQpfI8aqTKZiXFl2LVIHI9xwxj6n9y7hFwTSqhyQAQvk5LpCmONCIk6UJR37fCAFURM8rsS/1AQvVLkw9rorUpyb5PpHlU2m5VqoVwjub74mpFmZE9R/0EQx5ZliMVWe+DoaY66FGo9VUm4VUS3OqxhGYP8NZBldUcXwTCbGEiFeMDmHJM6ZJMM+lLYCkDS1Q4PYIFu06303JBVWCtNnxKp2I4YA3tuImjx9IGa2QkhbH4T8dqXjl3OEanAjxK3MEFit4BEyNlUJ89aIG9WvqJr4N1I/U117s+IyP4Y8r8LKlwi/3mqytFYu6Zk89RSsd0RmG1VtMnZ5Suns85zfN91+I/R1+nxHRL2kTNJEYccsU+nO1PuSoHTXniKIkeYAJGPDW07AFAPvy2ZD2cyfTPM82O/D6HY2qy5tV0pb7pL1ggZ3S9vyj47qSdthS40lqX+1lWx3iTahj83hd1J+FfYgMUPBQguDIxOhjtu6LaRAa109JyhskgTUxlUu6i0uIq3+5ZO2uCRk3HurGwIEEXJe1WwtMk0z4iPz8zbZDvyrE728WoUzdgdp46y00i5RLthM5tnvZDjoxCQmF3GFBGob9cncQHOcQuRIv371sw83zyNWjhMLIa6zXItmoBGN9EifE33QFnkWM+/QbzguG6nCxO5SyOR6UGn6IwDbVy+UgnyVBkWNNNhUZZZn5RLhrRPvOfC/lT7Q5GhlOfWhJZoaVEkBG9EkrIzo5Xs5K3IlngzFOTEkxwu8ZSM+WD//8kueL/Df9wY7Kv5/JqIoeurfEVGpl+EJvyIi9701s0NMPQrvMd//QOwe0qTXzOrSHH5Bs47EjR9uzbxtozy+B+VPci4fAhPv8CsiAnfCy9whqEQJqnPXRufJ0gyPojXraQOb/gwGZJUtdC9QdF7CCCeeAzrSF75YPdVIUzpRh0f3Mty66OkWtX11j9rOl3AQ3SjOMwOHQwA/aizqlXZ4tG5i1l9XfTR86mV78fLi+avT88tfXh0Na3lWtm+tDxRWuL++B/cPpobMmIfPxBdFHIHnDQgFCxCrvlDW0jB+Y8KZWrS5Ai0N/+mZ0Fm+UvlKnNqYrTcb7G7XSXlOEHAmrZvKHP7NXvYAPiN9SZ0XiVqHbX0mQUVlsZlAFlme00Dd6mD7H+kDDu+JMRNsfUXmosTMBkjcecQD1PAcoDZaZS3KaKGiD4oe6SZraBRSIOuzD4gsxbsKuY37Xl5N9AR34que/mBwMNIhZdUs+rxTqmDcEXK+iWJpGd37wTL6fdTz8iwzlXvaI83ERz0eZef46eKXs1pP9Bu7EfZ+h73H78aGnE/4hO8bP4B3oY2cVLm0I91d4tvFVdqGy8xilaarBN4P+R+sW1l2zFCvviOwV6jIM/QZzTbTFj4SwauHtc+SmsmRvZ0imHac5SrEb+3l5wp1hV55S92zU2/6K+vmmXjydGOULFAPHrcTAv1oSI16jHrUG+LnNo9ZBxZ5KKNef0WAYZyBERH5m+f+99Y4AdkcbsE59Xrf1LTXGaq6hcrzR9faLDR7J2pDxH9SudLMhHeDdUP2Q2Oxbl0fIi02ZD5oSXrjjfQVu0ltvSm6DReOSRpOlG1qq9MeTcPB6CPNZBr7ikPy8lqUNyslcuBGLyrLsN6+eXs0/BSbrJNbMwvL42k8iY6fHLtRL2i9U/1/5+uszWr4hFx2AC2ayiYhwlm3lc7eVQo5oDn8uqv4GekdFVUkLqcwcPDXGRRdR42QdMwGv0GRoynyB8gKyVRamSDB0LqQYZyazKhRC0yB94CKf4Qok2ucYKS3JS6WKCxl7IeSSiw4A5HYqearI4+Al7upqRD8Me9Fks4cjEbdm4ca7RDGi/okDLsbpa8eN9UG3SNq6QK12RGntFONxA75sgRZplRyRm0coOaU8BXMXiD+wCQ4XozmAqkf4wzdectgZDlCd1WgghcZV5KUtUMO5vL8PWuLKh/xo1moubI+JUN3Lnh/SPQjzQU7nHxalsVV3/91+IHp2gg/iieYiM5aTOHzYU7lNLykgD58/oYzzFU4lZnJwjUJkY9Z6zDB9oXuxJexko7j89wsHMfHn/2xXmBJCqw3xAYVd4DOVTOVRrTgRIsfLy/PxQ8vL+vzF9rh2C/83iK7gUnVGIKSAiWcF+pa0745YdkxPa0QEZAZmzlaRea3angAxFK/APj+6CmRCXmsMddQSn2O6dtED40Y8uYI6lM5Z/XPWnZPveFlDYZ+z02WUolBaz1pdkvLB7D9eiYRAKjY9wlaqeZom0MDdkmJAGAgvvRE8Sh7VCQOX8MRYDgHmdr7vLea1DAarY2tktd8WOcpULk40memVEPIAbPU3YlkDMH70SxbRCYd0MzR0sk4b/zUjMdZguwRMgeVOlZRPoBYtAdkZU2kOehYOVSs0Hdzk0tbNQK/m0A53i7YlVDa+JNmOs/f8HNxGA7F1awAbu97R2LG524xRGfuXBBklPRnzW7jEH9IMQniAGpCSG87abzjXKgWG1G67UQoBMzWo/SdNL0KbJFcAGTltvb3mtxMWappQsiyf/vGm2vLfZe/7/L3Xf6+y993+fsuf9/l77v8fZe/7/L3Xf6+y993+fsuf9/l/790+VVIHhCMXbv9j/lEXE7o8mzvzF9V6r3dJPGDorsveeY4y3TvxXSvF/iswE4fK6XXb0khCLOUr3PQvRy6ikD7Fi+ka0S9S8t5la5gXcCXkTt//Rm8W3dnaI2vYkkHijRCyR0PA7jDYH48mAPSAJDcoH3lwacsf1O4sjnms1MMB4PEmgz612UULmz1NpXQnUEXGdepENdHdJkjYsmiSWWr4VePH/+1Q23bzDsJxtgo58qVUWbuINaetZ1aJCt4gHxEt/8obLYS60zq0kqlzWGkneraHN8h2wyFAaZESHnsFjshbZ95h8aaBdYk14gQQrJbc1tn79Dg+8LOoeABrQs3y7aoMMzaRaTmh/ae0mwikdpJpN3usnNJj66gZuHK2NpVOb5XxLfvTs5PKQBC3ieKj6Nvv42+4RtnxpXIaLQ63IulcOvcF1pD1DoW/OPTQ8h+VOYMihxaINSs05sQ9296iHuS75iFnEj8oeinq7yNCNDSFKLS7Jsb2qhf2/z2ll77a8H8/UDmaNNaXfzdKfUHf1uwVQq6/dj6xIDrE7xgr/kALJ/p64I7RNjykcFHCvNf/prgYZjrjwr+eAN8wvcEDxMlfFbwWbR///cDD8PcfEbwkag/yxcEDxNl/UOClTxv6QHtc0zp+c1buveK/hFOR2nHUznh3rG1qvPvLUSlKXzQBKF++w/Sil+n sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List key rotations' (trading-data-service-list-key-rotations)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx similarity index 64% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx index 9b06c0da9..0ca12c110 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of the latest market data for every market" sidebar_label: "List latest market data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List latest market data' (trading-data-service-list-latest-market-data)" --- @@ -38,7 +38,7 @@ Get a list of the latest market data for every market A successful response. -
    Schema
      marketsData object[]
    • Array [
    • liquidityProviderFeeShare object[]
      +
      Schema
        marketsData object[]
      • Array [
      • liquidityProviderFeeShare object[]
        Equity-like share of liquidity fee for each liquidity provider. @@ -50,11 +50,11 @@ SLA performance for each liquidity provider. State of the internal composite price. -
        priceSources object[]
      • Array [
      • ]
      • priceMonitoringBounds object[]
        +
        priceSources object[]
      • Array [
      • ]
      • priceMonitoringBounds object[]
        One or more price monitoring bounds for the current timestamp. -
      • Array [
      • trigger object
        +
      • Array [
      • trigger object
        Price monitoring trigger associated with the bounds. @@ -70,7 +70,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
        priceSources object[]
      • Array [
      • ]
      • ]
      +
      priceSources object[]
    • Array [
    • ]
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx similarity index 68% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx index 761599c23..ea05573f3 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-ledger-entries.api.mdx @@ -21,9 +21,9 @@ Note: The date range is restricted to any 5 days. sidebar_label: "List ledger entries" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List ledger entries' (trading-data-service-list-ledger-entries)" --- @@ -66,7 +66,7 @@ Note: The date range is restricted to any 5 days. ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. @@ -82,7 +82,7 @@ Page of 'AggregatedLedgerEntry' data and their corresponding cursors. 'AggregatedLedgerEntry' data. -
  • ]
  • pageInfo object
    +
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx index bc69c6800..0be4e6ccd 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-providers.api.mdx @@ -5,9 +5,9 @@ description: "List information about active liquidity provider(s) for a given ma sidebar_label: "List liquidity providers data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List liquidity providers data' (trading-data-service-list-liquidity-providers)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx similarity index 82% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx index 27368372a..cc6f713fa 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-liquidity-provisions.api.mdx @@ -7,9 +7,9 @@ Use ListAllLiquidityProvisions instead." sidebar_label: "List liquidity provisions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List liquidity provisions' (trading-data-service-list-liquidity-provisions)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx index d0c305dbc..aed65580e 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-margin-levels.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of margin levels that match the provided criteria. If n sidebar_label: "List margin levels" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List margin levels' (trading-data-service-list-margin-levels)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-markets.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-markets.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-markets.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-markets.api.mdx index 3659b17d7..972a43ee2 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-markets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-markets.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of markets" sidebar_label: "List markets" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List markets' (trading-data-service-list-markets)" --- @@ -50,7 +50,7 @@ Page of markets and their corresponding cursors. Information about the market. -
    fees object
    +
    fees object
    Fees configuration that apply to the market. @@ -211,7 +211,11 @@ Details for the underlying instrument. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product represents a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data spec and the data source. @@ -767,11 +771,15 @@ Log normal. Risk model parameters for log normal. -
    marginCalculator object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    marginCalculator object
    Margin calculator for the instrument. -
    scalingFactors object
    +
    scalingFactors object
    Scaling factors for margin calculation. @@ -783,11 +791,11 @@ Simple. Risk model params for simple modelling. -
  • ]
  • pageInfo object
    +
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx index 8469c10e7..fb39e7b4f 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-network-parameters.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of the network parameter keys and their values" sidebar_label: "List network parameters" hide_title: true hide_table_of_contents: true -api: eJztWm1v2zgS/is8fdg4t67cpvcG93rYoG+bxSIbNOnehyrY0BJtayOTKinF9Qb57/fMkLJlW27S9tDDAS5QWBLJmWdeOcPwNiqllTNVKeui4fvbKFMutXlZ5UZHw+i0no2UFWYsrEqNzZyojBgpvFW11SoT1VRWwhlbiYlVElToixbWzEWeKV3l4xyzRguR1hbThKvLsqBPuRYHcowFB3HUj3Ji9qFWdoEXDTx4LeUk15KAxOPcugojVn2oc6uyaDiWhVP9yKVTNZPR8DYaGzuTFZblunp6hLnVolT+VU2Uje7u+pvCnYwF85gILJ5LSNcHerWEWtkwxl8L6SqWC8qg99Kqm9zUjmioB8jAwn5ahgDZM+5C/BnmKJRzn2OLkYKg6iHGIEX8j23B/vA1xvDSfqU1/j1V4G3JBrCF8tCscnVROTHPqyl/0GquCGwwGEOPBeTVBqZSlZczU2OJdeJGFrUSOUxn64cI4qm/vj8+gjQjYwolNcS5pOmuNNopRxOOHj+mn9TASLqiR0nukTKfwe+ORL5tESytKZWtcr9aq2pu7PVZK5lsqusMpiF7halilXiE1JmAejyejCxNdoRfek8iQSHdOkeVTdTncclkJZkVFJ7bDYbe0RyrvFKzDsqnmxRXNu4itY3Yf98m/ML7OMduioBFQNeOgtmIsarSqRjXlh2NlMIIN1wTjmEy1YEYOFlg6ZxJc6TnLDgYFCS3VbQN+Vottsm+0zkcUmCsCb9OSlsgmfU2uV8ZURPaDyEFWlVeFfTprULoOzis6xJIGC1+VRO5ImFGv6u08iTWvqxI3hydbjjzK7hatFohrZULeid7nMBHd3hhy329cRHWbFiSlS3LOW3TuBturrMXO/zmFUXN0te21D2V7lR9rAjK9toTuCpCG0ByNqHlpEMq/Fgtk+hmzmCaZyHVfh7drQS9TdtV0la7ZD2nwd3StjxiS/Wk7bCNjCSpf5U+u/2iTehL89UnKb8NeVdQspW5JgKyKJpoIo/t4NpBEjTX1XSMTT1NsfWP60I06T0m7f71q9J7GvLLvTs7AYJIBa9aJlKZZTnxkcVZm+wW/KtjvbhqtEJqFtKO8spKu8BWaXNZ5H+QAa2pTGoKMarHY4TODAKT/mVhoEnOyjLR797+7MPO8xgpx9olxI2mWzQDjTjRiT4j+qAtinzEvMHwBiWU45KJqiuk5lKm14Na048AbJ9YHdVSXKFAUYkGm7rKi7xaIMx1SlI61ApipQ8xUVpZzsyw8tSgQgjYiCZhZUSvPspZWSjxZCjOiCE5YOAtl+KD9Yvvv+f5Av9eG+wf+P9cxHH8zH8jolIvwhueYiL32ppZD1MPw3fM9w+I4R5NesesLkzvO5p1KG79cGvmXRvl0T0of5I38iEw8Q1PMRH4JLzc9UAlTlGZujY6T5ZmeBStWc+WsOlnMCCrdNA9R+xdwAjHnsNEVS99oXaika50qnqH9zLsXPSsQ21P71Hb2QIOopeK88zAoQfgh0uLeqX1DtdNzPrbVh8Nn3jZXr46f/H25Ozil7eHw0aele1b6wOFFe6/3IP7jWkgM+bhc/FdOYrB8xaEggWIVV8oa2kYz5hwquZtrkBLw396LnRerFS+EqcxZuvLBru7dVKeEwScSeumsoB/s5c9gE+iL6jrIFGbsA05ghuscjOBzHOkdww0ZT7KgEQfcHhPjJlgCyxzF6dmNkDiLmIeoGL/AKXbKmtRRgv1a1B0opdZQxcLIuuzD4gsxIcauY17Pl6tuRocV6rVzx4MDhIdUlbDos87pgrGTZDzTTySltF9HCziP5LIy7PIVeFpJ5qJJxGPsnP8dP7LaaMnesZuFCo1vytTBaqFT/i+JgV4F1qoSV1Im+jtJb5VWqVtuAw64ixbJfB+yP9g3cqyY4Z69QOBvRLzaY6qernNtIWPRfDqYeOzpGZyZG+nGKYd54UK8dt4+Rn2ZyBcekvTr1Jf9hvr5rl48mxjlCzQDB61EwI9LEklEaNOoiEeuzxmHVjsoSRRf0WAYVAzQET+6bn/qzVOQDaHW3BOvN43Ne11hupurori0bU2c83eiRoR8Z/WrjIz4d1g3ZB9vy1vWNeHSIsNmY8KI2+8RF+xmzTWm5oic+GIYMmJsk1jddqjaTgYPdFMZmlf0SMvb0R5v1IiB278srYM6/L95eHwa2yyTm7NLCyPp/EkPnpy5JIoaH2rC/jB11mbVfExuewAWjS1TUOEs25rbtGQA5YHP58qfhK9o6KKxcUUBg7+OoOim6gRko6Y4DcocjRF/gBZIZ2iWE2pZxMXTYZxajIDhIYp8B5QE4AQZXJLJ0h0V+JiicJSxt6TVGLBGYjETjVfHXoEvNxNTY3gH/FeJKnDNhp1bxFqtB6MF/dJGHY3Sl8ReTUdz0jU0iVqs0NOaScaiR3y5SmyTKXkjNo5QC0o4SuYvUT8gUlwvBGaDKR+KuwJuvOWwcgiQZdVooIXOVeSlLVDDuby/CNriyof8aOZqxtlfUqG7lzw/pDoE80FO5x8WlXlVd//OjxgujbCj+INJqKTBVP6fFhQOQ0vKaEPn7/hDDcqnEHMZOmWCZGPGJswwfaFbsWXsTDE2BSFmTuOjz/7I63AkhTYbIhLVNwJOlfPVBbTgmMtfry4OBNvXl0Ioxv38H7h9xa5HZhUjSEoKVDCWZluNO2bE5Yd07M6pcMP2szRMjK/VcMDIJb6BcD3By2pTMljjbmGUpozPN8uemjEkDdHUJ/KG1b/rGX3zBteNmDo+cbkGZUYtNaTZre0fPjYb2YSAYAa+T5BK7U81uXQgF0yIgAYiC89UTzKHhWL3js4AgznIFN7n/dWkxpGo7Ujq+Q1H015ClQuJvrUVGoIOWCWpjuRjCF4P5pmi8iEs6Bezws5KpZ+asbjPEX2CJmDSh2rKB9ALNoD8qohsjzwWDnUSKH/5qaXtmoE/nYC5Xg7Z1dCaeNPWekse8PPRS+cGqlZCdze9w7FLJ9MK7BJNHPngiCnpD9b7jYO8YcUkyIOoCaEdNe52icOiRqxEaVdJ0MhYDqPkXfS9CqwZXoOkLXr7O81uZmyVNOEkGX/9o0315b7Ln/f5e+7/H2Xv+/y913+vsvfd/n7Ln/f5e+7/H2Xv+/y913+vsv/f+ny65A8IBi7dvuP+URcTui6ZnMnKbrcJPEGgS9RmLpq5x0dusDjWvehfGsLpLQlsf5OMlC6sJwyX8pKnsNNkRZ/+xlkN+/I0EJfpZKMiiSm5I2XAcw9uDkaBACDtRsNPiP5q6e1LTCdbT4cDG7URD6iK1sxXW5y8aS29fDp48f/iDZl7ZoZ0XW9bYKxrKFM+Yguj5EHdtLamrRNK5O2gFLiINMWmc3xbjSPZthjMSVG9oD282wnpO6ZO2Rs5qINpXSQSqQgmr9bezuXRHRNMA9XnBoP5vspfJmO9C2Oz07IkiE/EcXH8d//Fj/lG1LGVYg8viHo7y6S73RfblmD1TrD+ipfDlFI2+2gLCAloWKd3Qb/fB/BPwk/HXSt7NmCBhVMIQdNvb2l3eKdLe7u6LO/l8nXpnNHmXN183KnNN/qSnWn5Hyfr+tmdbibF7FPPVyY//IV6odhbm5SfyHmb3OJ+mGihLvU30T791+afhjm5d3pL0T9Ta5NP0yU9dvTK3ku6QV904jy3ftLuviIxgFOR6HuqRxz09BatXXQTlSWOyKqX2zc/wFT8CHO +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List network parameters' (trading-data-service-list-network-parameters)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx index e97c89c88..329134f85 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-node-signatures.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of aggregate signatures from all the nodes of the netwo sidebar_label: "List node signatures" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List node signatures' (trading-data-service-list-node-signatures)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-nodes.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-nodes.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-nodes.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-nodes.api.mdx index dd47fba70..c40f80b7a 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-nodes.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-nodes.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of the nodes on the network along with the related info sidebar_label: "List nodes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List nodes' (trading-data-service-list-nodes)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx similarity index 82% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx index 0c1a1d377..ac6e82d7f 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-data.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all oracle data that have been broadcast to any mark sidebar_label: "List oracle data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List oracle data' (trading-data-service-list-oracle-data)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx similarity index 86% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx index 4332b3e63..5ef622492 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-oracle-specs.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all oracles specs that are defined against all marke sidebar_label: "List oracle specs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List oracle specs' (trading-data-service-list-oracle-specs)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx similarity index 60% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx index e6d7e441d..dc9155cce 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-order-versions.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all versions of an order in the order history" sidebar_label: "List order versions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List order versions' (trading-data-service-list-order-versions)" --- @@ -54,7 +54,7 @@ Data associated with an order submitted to a Vega node. Pegged order details, used only if the order represents a pegged order. -
  • ]
  • pageInfo object
    +
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-orders.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-orders.api.mdx similarity index 62% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-orders.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-orders.api.mdx index 1187f198a..3701e59d1 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-orders.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-orders.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of orders that match the given filters" sidebar_label: "List orders" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List orders' (trading-data-service-list-orders)" --- @@ -54,7 +54,7 @@ Data associated with an order submitted to a Vega node. Pegged order details, used only if the order represents a pegged order. -
  • ]
  • pageInfo object
    +
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx similarity index 76% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx index e5269ef39..c6046acd6 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-paid-liquidity-fees.api.mdx @@ -5,9 +5,9 @@ description: "List information about paid liquidity fees for a given market, or sidebar_label: "List paid liquidity fees data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List paid liquidity fees data' (trading-data-service-list-paid-liquidity-fees)" --- @@ -34,7 +34,7 @@ List information about paid liquidity fees for a given market, or asset ID. ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx similarity index 74% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx index 43be87b13..2129f40ed 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-parties-profiles.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of profiles for multiple parties" sidebar_label: "List parties' profiles" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List parties' profiles' (trading-data-service-list-parties-profiles)" --- @@ -50,7 +50,7 @@ Page of profiles and their corresponding cursors. Data associated with a party's profile. -
    metadata object[]
    +
    metadata object[]
    Metadata to associate to a party, in a key/value format where the key describes the type of metadata in the value field. @@ -59,7 +59,7 @@ describes the type of metadata in the value field. Page information that is used for fetching further pages. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-parties.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-parties.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-parties.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-parties.api.mdx index ff37ec82e..5bfe19bf1 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-parties.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-parties.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of parties" sidebar_label: "List parties" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List parties' (trading-data-service-list-parties)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx index 703f607fe..e042439b2 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-party-margin-modes.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all margin modes, or for a specific market ID, or pa sidebar_label: "List margin modes per party per market" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List margin modes per party per market' (trading-data-service-list-party-margin-modes)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx index f65c4e918..664e30c95 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-protocol-upgrade-proposals.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of protocol upgrade proposals, optionally filtering on sidebar_label: "List protocol upgrade proposals" hide_title: true hide_table_of_contents: true -api: eJztW21z27gR/isoP5ztnkIlzvXaUZrO+WwlUSbjaGz5+iHKxBAFSTxTIAOQcnQe//c+uwAl6tVK3Ev7QZnJmC/AYl+f3YXAuyCTRo5VrowNGh/ugr6ykYmzPE510AgulM1NHOUiM2meRmkiimxoZF/Rgyy1MrEiT0U+Sq0St3E+wqUSw3iitLC5zAsbdnVXiyeiffG+8/70/btPV+3XFydnzU940H5/efLu02XnpHN1+andPD9rnb9uiM5oTl3EVmRK92M93I3KSRtPfmuerZKRGe4mqr8bnYvm2+ZpZx0do35XUa76QS2ISUWfC2WmuNHQIm6d1Lg36nMRG4xrDKAlVQtsNFJjGTRIxwNZJDlGP8jH1fllu3naetVqnoGm0sUYVvraabvqfpehpYJ3GVsqMfhYC/Jp5tRjYMvg/r72KFcrjSl604rH6RSjW2fhBtOUk36dbjfPg6yeF+OeMiIdwBmi1PSZsZ7CXV4YDa7ykcyFTU0uhkZJxBY90cKktyLuK53Hg9jxHhUGw4QtsiyhR7EWB3KACQebhMjkMNaSGAkHsbH5dlEGqRlLcrRY58+Pg5kZcKuGyqwTrjUQvMZQYPKthHQ1VnHJKmuF3vHTRNqc5YIyco4UNYnTwhINtYMMLOz3M0eirP0aW/QUBFW7GIMU8T+2BfvDY4zhpH2kNf49UljbkA1gC+VYM8oC8Ow8RWh1q4hZbzBmPRSQV6cwlcqdnB4oxUQmhSLwzU2xiyCO+quH48NL00vTREkNcT7ScJul2ipLA46fPqU/UQoj6ZwuJblHxOvUf7ck8l2FIGGVMnnsZpdQduWQrF0CmUsCVa21YSEy2xbwk7ovoC3HHmVENivc1DkWyQ1hFxlQ/aH6ttX6Mpe8JOwQm6WFnf9ZtkSuxutW2ETZEZ75wTq6q2K456urnLo44PiOENQI+sJSwKdioPJoJAaFYWckTTG7S+4L50HO+Fr2Vxn0qcXwzUwlK4vlcZ7Qkw5KGmXGiHxy7Rg0oU0nxkhOkN6QNpwYpCPPw5x7aYycEj1fbNBSnvIlP5kDgOMaU/c1B/TlNflrkkY3b1Q8HOULwFzAID//FMztxAPFiEcKGOd2FMOpYBaYnmatN898vYkaygsFaLGqI4dVO/mnIpdz/KbRogcMY1RbAdrySdqjArTC5eRZexFnmhPCqq1TjtvroakJwAjuVz2NAqgFpNmAJRUQcm4MrOZIJNk4FDlRLUfjEljp/umGQG8S9s3AYUXPI2nP1ZecWFmd2wK2RBRhIuaoMJxJJFLQl3yWGZcTAdNs+/z5dXRXsu4qbcStyTfJekkvN0tbgZEV1ZO2fW3Qk6T+eU4Mlp1hhdBjs8/WFS58UhU0RAxMOoam3sU23+CHVly0T4HpSfKCVOrEgEAJpmzndA0b97UlFZ+gyosi1IKDIhFlvg/JMn97VL6PfDJ5sNQjhnIZJ4v5Qvb7Ma0jk3aV7Ar71yd6ei2IRxlrMo2QphfnBsCB2snESCl/kPFLHfWKwQBhN4bAZDOZpDAfp2DZ1VcX71zIujV6yjIYsZ18GqnQ9DS4q2fTgTaM0uO1KQeiprZcQ1O5TUgpo5t6oemPANuulLNUXHPJCkV1NZYp8jiJ8ykgQkckJVKYEXN9iKHSyrAHjFFepv1ZiiOaxCtz1Pwix1mixLOGaNOC5LR+bTkTH0uf/vij25fAv1cpigX8fynCMHzhnhFRqaf+DlchkXsFrz3E0CP/HOPdBeL/kAZd8VKd9PAHGnUk7tzrysj7KpfHD3D5Vk7kLmziGa5CIrCVvdgegkoYoVWxVe4cWRrhuKiMejFjm/7U62SVNXQvUYF3YIQTt8JQ5Weu3GhpQJ2O1OHRgwuunfRijdqeP6C29hQOomeKc4thhUMwfjSzqFPa4dGiiVl/q+qj1y0n21nz8vSi1e68vzhqlPLMbV+Z7ynM+f7pAb5fpyXLzHPjpfgh64VY8w6EvAVoqZpQxtBrXGPAubqtrgpu6fVfXgodJ3OVz8UpjVl5srTc/SIptxIEHEtjRzKBf7OX7bBOV/PuGYlahq3HCO64s2UAuY2ThF6UfR9KiK4+4PAepukQ6TOLbRil4zqAOwn5BXV/B0JWUIsQzXcuXtFdPUMNnUyJrEMfEJmKzwWwjTcBeDbRE7wtMd/gOKgfdLWHrHKJGmdb5Y3bBeanYU8a5u5LfRr+0Q2cPNNYJY52VzPxbsBv2TneXr4/L/VE18hGqB8sco/L6Ck5n3CA77pgMG99Tz0sEmm6enWK653nsA2XGfdUvz8H8JrHfyxdQdkBs3r9CzF77avdWZqpCh8K79WN0mdJzeTIzk4hTDuIE+Xjt/TyNjokcDjzlnIDgxr1T6ybl+LZi6W3ZIHy5XEVEOhiRqobMNfdoIHLdR6zyFjoWOkGtTkBZuMcCxGRf7rV/1V5T4wsv66w03J6X9a00xkqw1uVJE9udHqr2TtRXyL+o8LmqIWcGywasubS8pJ1XYhUliHzQUvSGa+rr9lNSuuN0qRv/Z7RbCVCm9LqZZPpjd7VTGZmX3FIXl6K8mGuRA7c8KwwzNbHDx+PGo+xySK5BbOwPI7Gs/D42bHtBl7rKx3EL67OWq6oT8hl69BiWpjIRzjrttDx50IBA2Y7gduKn67eUFGFojOCgb2/jqHoMmqoaaRGL0eRoyny60CFaCSNjAAwIf+4wAhj1XAMFspFwe8BNRAIUSY3c4KuXgdcLJGfyrwfSiqx4AxEYqOar48cBzzdjtICwd/jXCRpOyXVqHsTX6MdwnhhjYRhdyP4Csirab9OopbOUJsdMaS1NIAd8sURUCZXckytIFhNCPAVzJ4h/rCIdzzX8KIoTZh1vw2CN9MuOrQMFbyIuZIk1PYYzOX5F9YWVT7iTXqrJso4SIburPd+D/RdzQU7nHyU59l1zf21uMBwnQr3FncwEW0jpZnDw4TKaXhJBn04/IYzTJTfcBrLzM4AkfecyzBB+op17MpYGGKQJkl6azk+/ur2OP2S/POWT4gzrriLtLYYq35IE060eNPptMXrZkekunQP5xcut8jVwKRqDEFJgeI3T3WpadecsOwY3i8QEZAZyRztJq83b3jAiKF+Aey77ahIRuSxaXoDpZSbuq7VdKzRgpwcQZ23svBsXLF73xm+3OcgmnKSxn0qMWiuI81uaXg3ulaOJAJgquf6BK3UbJ+fQ8O4n/aIDcSXHir3axF5VCgOryxtrxgLmap53llNahiN5vaMkje8D+koULnY1edprhqQA2YpuxPJPHjvR8NtEJlwFtTrcSJ7ycxP08EgjoAeHjmo1DFu46fGOSDOSyKzzZK5Q/UUml4d+1YNgb8KoBxvl+xKKG3ctjv9uLHk5+LQ7zCpcQa+ne8diTFva/UgOq/OBUFMoD+eZRuL+APERIgDqAkhvW4Tdcs+Uyk2onTdrpIPmLW/K2yk6VRgssjtda7t7zW5mTJU0/iQZf92jbffCN13+fsuf9/l77v8fZe/7/L3Xf6+y/fv913+vsvfd/n7Ln/f5e+7/H2X/3/e5RcePCAYu3b1x3wiLod0qj04V/ltam7oTNAiidcIfLnDoYJaFS1QWQDWyWRpecqd+1h/Box0R+mKddvq03Evw3B6JnN5CRcGZH7advQhIJVRIUtqUKQUwnfc1OER9clx3bNXr555cJjlzvAXJsFo9opGvU7Hip7wsTU662bDYWGKxvOnT/8RLGtj3ciATniuEgxlAXXLJ3TAkHx0La2VQau0+tIkUE2ovYWWySy/X8/NkzGyMIaEwBc+ULeRpfUjN8hYjoWNCTAiCZCi8Zu1t3FKQCdLY3+AqvTx3+jAF5+H5JPrJ+0WWdIjGFF8Gv795/A5n79KbY7YpNn+uCt50PZjMAvsVXa7/jSv97FMSbueJdAEn7kjvd55F/4QwIVJRtoumx+cm3MNLY0gKo28u6OUc2WS+3t67E778icqsSX4nZ/n3Sjo/vOVbZ+vrDXXjZpWv2LhsgIPOET+JMU/+DHHFkYXvun4Rma/1+ccW8RY81XHNwrzX/58Yzeey684/nwDPOIDjt1E8d9xfBftP/zBxm48z77b+Eauv8snG7uJsvjlxlyej3SDFr1HifPDRzqfix4VTkcJwVE54f60MmvlNx2iMqus0GihRvwPx5asjQ== +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List protocol upgrade proposals' (trading-data-service-list-protocol-upgrade-proposals)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx index 9fe100c57..dfefadf2a 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-referral-set-referees.api.mdx @@ -5,9 +5,9 @@ description: "List all referees that belong to a referral set." sidebar_label: "List referral set referees" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List referral set referees' (trading-data-service-list-referral-set-referees)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx index 131b28f8d..1a188cfef 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-referral-sets.api.mdx @@ -5,9 +5,9 @@ description: "List all referral sets, or a specific referral set if you know its sidebar_label: "List referral sets" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List referral sets' (trading-data-service-list-referral-sets)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx similarity index 74% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx index dedd17d83..d725dd8d9 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-reward-summaries.api.mdx @@ -8,9 +8,9 @@ If no data is provided, all reward summaries will be returned grouped by party a sidebar_label: "List reward summaries" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List reward summaries' (trading-data-service-list-reward-summaries)" --- @@ -40,7 +40,7 @@ If no data is provided, all reward summaries will be returned grouped by party a ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-rewards.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-rewards.api.mdx similarity index 78% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-rewards.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-rewards.api.mdx index f5b5cca75..71478cddd 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-rewards.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-rewards.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of rewards that match the provided criteria. If no filt sidebar_label: "List rewards" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List rewards' (trading-data-service-list-rewards)" --- @@ -34,7 +34,7 @@ Get a list of rewards that match the provided criteria. If no filter is provided ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response. diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx similarity index 82% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx index 9b1d21da6..033cf9d7d 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-stop-orders.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of stop orders that match the given filters" sidebar_label: "List stop orders" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List stop orders' (trading-data-service-list-stop-orders)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx similarity index 82% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx index 3f1af4232..ac89d9466 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-successor-markets.api.mdx @@ -7,9 +7,9 @@ of the market at position i+1." sidebar_label: "List successor markets" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List successor markets' (trading-data-service-list-successor-markets)" --- @@ -58,7 +58,7 @@ Successor market record. The market that is a member of the succession line. -
    fees object
    +
    fees object
    Fees configuration that apply to the market. @@ -219,7 +219,11 @@ Details for the underlying instrument. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product represents a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data spec and the data source. @@ -775,11 +779,15 @@ Log normal. Risk model parameters for log normal. -
    marginCalculator object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    marginCalculator object
    Margin calculator for the instrument. -
    scalingFactors object
    +
    scalingFactors object
    Scaling factors for margin calculation. @@ -791,7 +799,7 @@ Simple. Risk model params for simple modelling. -
    proposals object[]
    +
    proposals object[]
    All proposals for child markets that have the market as a parent. @@ -853,7 +861,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -861,7 +869,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1405,7 +1417,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -1529,7 +1545,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -1537,7 +1553,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2069,7 +2089,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2097,11 +2121,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -2121,7 +2145,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -2677,7 +2701,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2829,7 +2857,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2845,7 +2873,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2912,7 +2944,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2920,7 +2952,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3464,7 +3500,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -3588,7 +3628,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -3596,7 +3636,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -4128,7 +4172,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4156,11 +4204,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -4180,7 +4228,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -4736,7 +4784,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4888,7 +4940,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4904,7 +4956,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4970,7 +5026,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -4978,7 +5034,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -5522,7 +5582,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -5646,7 +5710,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -5654,7 +5718,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -6186,7 +6254,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -6214,11 +6286,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -6238,7 +6310,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -6794,7 +6866,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6946,7 +7022,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -6962,7 +7038,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -7029,7 +7109,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -7037,7 +7117,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -7581,7 +7665,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -7705,7 +7793,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -7713,7 +7801,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -8245,7 +8337,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -8273,11 +8369,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -8297,7 +8393,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -8853,7 +8949,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -9005,7 +9105,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -9021,7 +9121,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -9069,7 +9173,7 @@ The per market weight of the vote compared to the total amount of equity-like sh Page information for pagination control. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx index 638526611..0e06b1c01 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-members-statistics.api.mdx @@ -6,9 +6,9 @@ If a team does not have at least the number of epochs' worth of data, it is igno sidebar_label: "List team members' statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List team members' statistics' (trading-data-service-list-team-members-statistics)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx index 4bf161397..8736fc19d 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-referee-history.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of a referee's team history, i.e. the teams that a refe sidebar_label: "List referee team history" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List referee team history' (trading-data-service-list-team-referee-history)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx similarity index 79% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx index 78213f100..0822b64d8 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-team-referees.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all referees for a given team ID" sidebar_label: "List team referees" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW21vGzcS/iu8/VDLrbtK3F57UC6HGknauihSI3buPkRBTa0oifWK3JC7slXD//2eGXJXK2llO22RwwEqUHi1S877PDPDsrdJIZ2cq1I5nwze3SZj5TOni1JbkwySCyXn4vSlKK3ItS+FUxPllPJiYl2aHCWaFhWynOHZgAx+ldhyOsZvpz5U2qlxMihdpY4Sn83UXCaD26RcFrTSl06baXJ3d7TJ9nU1Hykn7AQMM+vGngQYKfwqK2fUWJQzWQpvXSmmTkkIT2+McPZa6LEypZ5orBotRVY5LBO+KoqcXmkjDuQEGw4a8T9Uyi1X8hdyqo0kQdKJdr5c02Qic7+mCuwwlyW2aVN+dYy1UTf8VFPlupQ7nQjmMSUjXktodwTpVSMqW4W+8dtcktmhF4xBvwunFtpWnmioR+jAyt6vw1/pjlx5/zG+GCkoqh7jDDLE/9gXHA9/xhlB2z/pjf/MFHg78gF8oYJoTvkqL7241uWMXxh1rThhg8NY9FRAX2PhKlUGPcdqIrFPLGReKaHhOqTqIxQJ1L9/OD+iNiNrcyUN1HlPy31hjVeeFhw/eUJ/MgsnmZIeJYVHxnz6v3lS+bZFcN0WbyKpEIGQ34OIuJ4pw3hFzgvWWcGWkGKqF1hAQEWqFs4WypU6yENv38Tl2/zO4Gd2PuFipCrGspRCmrGAqYNuY2JMMYEYD1FJRtvipcbTj2cCfbTbYBXC1bPjSjXvoHmxRYsWrsKli962wOH9NvUXIV3YCRlyH9hQecIFKyaqzGZiUjmOWbIJi7kR5YgxO1aPEHtbpt+sBgSdlB2b9RxBKucFIc1bo2+EkcZ6ZIRBRnCQcBJLVy5FIMMv6sBo48k3X3cJXfN+Vdhsti0AvxaSAlJns0cyq3Zyi3boChgiytbvoLxFJ1boLTKo8xHXOPJaiRPJdlAjcrrM6dUJbzvwzSaK/dUOO/pNZWXYsfZmRWFxfLHKvldIjmS1WDonl/SbQuiUKHfnTSvhGlDgWKTU52BkRN+Mx43ENOMXO0L9FeV5kx5btp1J/1rdlCRKh4GRXQA2CKLZzo4hVwKrb8qmhGwiJtM8i4Xm4+huladt2sgPV+7S9Zw+7ta25fst05O1YxEdSTL/qnj88ZB4YY3BZ6Jx/56fgf2tfb4uE9iGfetKnqAhyTK0LZMqF3VpSsk2f//I0rSBlRHQHuxKSKBS6px3NfAtx2NNfGR+1ia7Jf7liVleCpJRagOnGyHdSJdOuiWKodMy17+T+Z0tbWZzMaomsIkAMnrymcwt0oHLgByat29+DkkTeIyUD3AAiWtoaNGMNNKhGZozog/aKLsj5g2GC7R/nts96gxRCwqZXfUrQ38ExA5dhyd05u4KhhoasKlKnWsA2qQy7GwvqGo39hBTZZRD008SlDMLLI+yEU2SlSV6dQPkz5V4OhBnxJBqZ+QtG/XB+sUXX/B6gX++tyhY+Pe5SNP0WXhHRKVZxl94Sonc987Oe1h6GN9jfXhABvZo0VtmdWF7n9GqQ3EbPrdW3rWlPH5Ayp/kQj5GTLzDU0oE7hVP+x6opBm6at+WLpClFUGK1qpnjdj0p98nr3TQPUezeAEnnAQOU1W+DE3mqQHYmEz1Dh9k2LnpWYfZvnrAbGdLBIhpDBeYgUMPgh82Hg1G6x2uu5jtt20++nwadHv56vzFm9Ozi1/eHA5qfVa+b+2PFFZyf/2A3D/YWmSWefBcfFaMUvC8BaHoAWJ1JJRz9BnPWPBaXbe5Qlr6/Lfnwuh8ZfKVOrUzW2822N2tkwqcoOBcOj+TOeKbo+wRfIbmgvsfqFqnbcQIHg6LTQC51nlOH+oRBUV8aA44vafWTlHACu3TzM77AO485Q80qBwI2UItQrTYNUdDD02DGiZfEtmAPiCyFB8qYBvPq7yb6AmeoFez+EH/YGgiZNUsjrjeqejcITDfpiPpWLqb/jL9fZgEfZZa5YH20DDxYcJfOTh+Ov/ldW0nekY1QgWniSbUVEvBJwLgh4ENwvvYp02rXLqh2d4SxrwVbCNkMM2PxysAP4r4D9YtlJ2wqJffkbCXsYNtykxb+VTEqB7UMUtmpkAOfkrh2onOVczfOsrPFLoDs4qWetammfJXts1z8fTZxlfyQP3xuA0I9NCQGiYs9TAZ4LErYtYFS4Mow+RoRYDFeA1GROSfgfu/Wt9JkM3PLXFOg903LR1sht7sWuX5l1fGXhuOTnR4yP+s8qWdixAG6448CmV5w7shRVpsyH2wkgzOG5pLDpPaezObj3083mg4EdrUXqcaTZ+j04eGyTT+FT2K8lqVdysjcuKmLyvHYr1/9/5w8Gd8sk5uzS2sT6DxND1+euyHSbT6Vg//XeizNnvaEwrZPqxoK5fFDGfbVkZ/qBQwoDm0uq/5GZodHVUqLmZ0DhHidQ5D11lDgyD09SWaHEOZ3wcqZDPpZAaAoX0RYbyazukYIzKFvAfUwiNFmVwTBEPTBVysUT3Hkew9SS0WgoFI7DTz5WGQgLf7ma2Q/COuRZJGemvQ9+axR+vBeekRKcPhRvCVUFTT0ZJEL12gNztkSDs1AHbopzOgDI2HNIxB1JwAH4P4vED+gUkMvBFGBEA/vrPoPngGX5ZDzEgF2nyhuZMk1I4YzO35DVuLOh/xo71WC+UCJMN2PkZ/BPqh4YYdQT4ry+LyKPz1eMByY0X4il9wER1l2CLgYU7tNKKkgD0CfiMYFioeesxl4RtA5OPROk1QvrTRoY2VdACV5/bac358Ho7jIksyYF0QG6l4jvO+mmP4pg0nRvx4cXEmfnh1IaypwyPERagtcjsxqRtDUlKixHM+U1s6DCesO5aPK2QEdEYxx8DH/FYDDwRxNC9A/HCyk8mMItbaKxilPn8Mw14QjRhycQT1mVyw+ectv4+D42UtDD0vrB5Ti0F7A2kOS8cHp0f1SiIAoUZhTjBKNUfSnBrwy5gIQAzkl5kq/soRlYreWwQCHOehU7vOB69JA6fR3pFT8orPwgIFaheH5rUt1QB6wC31dCJZhhj9GHkdMhPBgn5d53KUN3FqJxOdAT0iclCr4xThAdSiGqDLmkhzXLEKqJHC9Gx0HNWQ+NsAyvl2zqGE1iacENM5/Eaci148zFbzAnKH2DsUcz2dlWAzNMydGwJNoD9vqo1H/gFiMuQBzISU7jrIu2csr9VGlnad68SE6TwC30kzmMAV2TmErHznfG8ozJSjniamLMd3GLy5t9xP+fspfz/l76f8/ZS/n/L3U/5+yt9P+fspfz/l76f8/ZS/n/L3U/7/y5RfRfCAYhza7f+YT8TllG648pUin7zfJPAD0l6GS67UgeX57ktj4vQlhKMqxCajqzTJhWOUfClLeY7IBBL+unkJISHtqScljRTpxxdnB0kfzu0vjvuMnP2abf823NOhmhdAKFzQrVyOPezmQb+fOathUVOmRpXX1l0lm4ptr6ArhetUFmoqv+TrVXQNy6fTylWDr548+ccWta6V9xIcofQtlC9Tbe8h1l7VTS2VFXwqv6Q7c5QIncS2Fm3TGkuXw1E7zbX5fYduc5R6LEkBYkBbPd4pUvfKeyzWbHA2u0LMkyS7Lde5eocFbwq3gIH7tI+v23WaMK7aRaTmh4GdgDOTAGtSaXe47NyS0GVQHa9y1bn+b+wIFxRJRHFydkqJE5GcKD5Jv/02/YZvgllfAqNod7yhSim3dm3Sb0rUOuj7+JSP+ESNSL/IoRVJwTa6jbn8LkEuk7x8BMhI09zbo8dBvHsHxWeQnjbc3lI1fevyuzt6He7c8k187amyrG7V7lTkU12X79T/Si27b81zF4JPHEmPV+Yvvh7/OJnrW/J/UOZPc0H+carEe/KfxPoPX4h/nMzNvfg/KPUnuRL/OFXWb8av9HlPPzBXjgjlPiq7e2/i9fpD8dD/jtMpYt2CmWVboFr0CEh37+miKUY9pAGJFz6e8JjX2rb1n0ZIr6arwbyCVuu/dfoXZg== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List team referees' (trading-data-service-list-team-referees)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx index f61f34a41..8cd414139 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-teams-statistics.api.mdx @@ -6,9 +6,9 @@ If a team does not have at least the number of epochs' worth of data, it is igno sidebar_label: "List teams statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List teams statistics' (trading-data-service-list-teams-statistics)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-teams.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-teams.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-teams.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-teams.api.mdx index 4d7448e33..4d7093f34 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-teams.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-teams.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all teams, or for a specific team by using team ID, sidebar_label: "List teams" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List teams' (trading-data-service-list-teams)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-trades.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-trades.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-trades.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-trades.api.mdx index ec748153d..49b7989b6 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-trades.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-trades.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of all trades, optionally filtered by party/market/orde sidebar_label: "List trades" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List trades' (trading-data-service-list-trades)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-transfers.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-transfers.api.mdx similarity index 63% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-transfers.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-transfers.api.mdx index 683d9a057..0296c6ff4 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-transfers.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-transfers.api.mdx @@ -8,9 +8,9 @@ description: "Get a list of transfers between public keys. A valid value for pub sidebar_label: "List transfers" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztPdt240huv8LoYW1n1XJP72Q3x5PJidaWPdqxZUeSezJn1MddIksS1xSp4cVubZ/+jnxQfiy4VBXvktw9s5ek+qEtkUUABaBQAAqEPnY2IhZrmco46Zz99LHjycSN/U3qR2HnrDOWSRr7buqksQiThYydNHLSVZRI53klYwmfpbP0n2TobLJ54LvOo9w6fuIIJ5GhB+Oj2ImlK2FI3Ot0Oz5C/TmT8Ra+hIAYvsKT8BR8j+XPmR9Lr3O2EEEiu53EXcm16Jx97KTbDQ5FasJl59On7l5Kk5xUPyzQ6QEGFx9yFnG0phtJttkEvvQKc+jNwh9WMNpPHmL5LGIPJ5XGmew6IqSBaqKJTLsIpAj45n4ydebSmY77o8nlYPxwMRwPzqfD21Hh0+X49qaNIwbUbqZ4ciGyIIUHGjDdjyZ3g/Ph5XBwAVBkmK1BvvsHNgwwl5DkPUOmt3sHPNwqSO+6+8U6ytZz1KIFalEUeyRVYG0s0ywOQWTpSqROEsWps4ylSFFDVyJ04ujZ8T0Zpv4CBTvfOm4Ww7Bc1qAUR2IBDxy16qVY+qFAQnoLP07S3cJYRPFaoCz8MP3dm46ZG3yVSxk3TW64cAjH0oGHUckSUiVDKnEF79HVQCQpzQuYgd83sXzyoyxBGPKAOdBkv3CVvUAcgUySl8hiLmGi8hBhICP+xrIgffgSYfBsv1AaYKEAN9lkkIVk0mKZgE1InGc/XdGFUD5LJFYJjEjvOTDfMEqN+XKULXGeRJBJbewOmAhDv9y/PtRs5lEUSBG+1ITHMoDF7eEFZY/NoDYi/WRMI7+UrMEmcleIeOEHaF9o2zj2QzfIPOmdECujtZ8CecxKIGwJu00kk3yLiQIPhSA1LLz2Hv7ShfdtU8DHCf2B6p6Bgv/+684BdrU6Kfj0kim9p/+ZeD2ddcRaBgud77TNKo1+nTlNUpFmSWFSoJ6zcBY6r5zJtD+9nxS3ujPnoqjxxVF3g9HFcHR15gxDz3dB7dCdMQ5QkvpBADYPzcEmjlwwc9IrPn5xOxq0PCtcV25StoHIsrdyKWB9ps9R/FgEMR78CfZNJLIRTCz/DO7BfjCT6e3dXSuUJI02mzYgsrc8AwPhLLIQbEYgFyny1Y2elJXRUIrozvuj88H1dStCV4SuDIIcZZbQhtSkIwnJ8lD3py7egsvTeLMs6vwCCi//puWQX1EszS+YSR/kzlz4yUaksPJgCLBnuT0CD9KNNrJoX6LYqO357d3gYQg0vh1e3Pevz5wbfFomRROJO+5KPIEJrwJXoGGL8kEeT76XiQAtfq8AfDro33w22FSKNQFskyIOPFiIRE+LDBvuVZljLuGUDpLGFVDpDC/KFqNlKkv4MzxsL2lH2HfdKAPziANLWNmxMMwn6yp4sNaF/vn57f1o+jD9scyJJkNWGjscTe7HqKW4LJMsxlXobGC/0xgSWNdhKsAJ88v3efEjacJZi/hRpnXok8F0ej24GYymZ85Epmkg17gBGNDygw/bQhQGW8fLyIdK8lEAGeG+SqNXbfBv+uOr4Qg1NAafo04y0wgwHZGAk2k8tDWPD6X02G1AZxP9UgEuWpziwgPdhLA1SnyUTgJ8HgjQcroL3hMYeVJ/oUEp1IRB4kgmGbFteSgI0CNvFmCNlZrAN4AP605Bwdg4CCJXezNFSCR2NIpA3FKGMhZBQQvOowB9ILyoAtoKYWBfj1L0xtH182LxHCKDAZ4HvNGDQdcEOH7oNiqs8KgfzIBKpA38LCnwiblwH/XOXqeFNgvY/dLIBT0BFDArVB8gL8wHkrS3SSrXJAAJEdoSZqBktpIBEjYLFWU0e6aMByB3UCEls1jE6MviBhSgpwFTO/IiCNghfgdBpke4Tm4qoiI4JMsnEW8LbFCrGLUwQZ4YNXDcFfo6dUW8GowGYzTBV2Vu5KpI4UIuJF43rE5kTYG96HLTFJ99cGqNIvScfkHvZiFp0xrWtL8JauyHwCQKZa6GIkm0Fj6LEJYQSg01kfQAuVKjGFnJ+RvmEH5XeorrVBI3QAkARa5LKJ+u1hMwfawbmtVVcKl4hNWFNi4LwMw5C0k6UlsPRUHUmX45GEzAgF2O+5Pp+P58ej8mK7aIIQSMMzdF5aibBEQlBcWj4GmAmsLWh7rolx8EsaMet2C9Hv7n/fBiOP3xzLn2gUbPB/Ecjiswzyg0arm1TfKm//1gfOZMV8hcxVP46FJSgyzFCmKIGr5AuIiNwj+1aYPoECcKB6Ia8OWQ64JXUQhU4E7vcXhIa9YFT1+DICePULLjBkr0CmiSoKyEWcVeqKu+hKk8ryI1Z04FzjHI2UAQBxhyDhBZAphO6oVa/0yuBjEKtRV0habSsOz+eDu62MmWNYiBRJHjUxThRkr6CDOEYKZFxQb/NR2MR7iwBx/K5gtmC2F9QiYCOCX17STKYtgij9U6OdVLRAQnDWbj+vaP/eviJnwVRHOy4XqvLW4stKRwQbdCGg9+6I8vDBglkQNhKH/XpOMmZ84dxiVkQjQM2jHQYKcRaA3YVpaT8U6O/QXwY9swWaaNdfnhrj+8IN0u4mgglxRrI3wlzUdAsQfyeHA+GL4dHA5dZaBpyezBcH33ZeAbtHDHbMbfD6YPd+Pbu9tJRRgNuNR+DXBB71AQz7iglSOAdyg+F3MI0kBH1zJfYitQYzQfdUq+u73mWLeuBogSH2LL+WoR+MsVegtgzQPaG3BuR7zE6oCBj8aCKkaOOLgk2xlHBKTOrSOzzrugenrSXWMA4WaclZ5EEfQaCChhRzuC4d0Q9pHhH+8xJ72HIJLsPAqzBCMgcOnnGSX3G6hrwD4aTH+4HX8PC23Qh5X/YyOyFKwYGIFt/fG3g8kU1ykrCvBORw5aIMpLZC1JzLJ/AvtLiQkZ+1GDuBEuKPahYCllfBBgpdH9t+AjXYGduZ0Mmce5XiklrSg2H8qQrwSunVhK44q1IhkPrvtTWKDwARyCF+GgNCJ8UwnrHSgQ8sPbW8R0TU7AS5AgbOcpQlwB6FIrmrf96+FFf3oLJq0/+r6yDnehgdUA0Z7vCTDRiUqn+DGm6R5BSu12H5YC4AbDPy7sJM1LX9t9WAdAAxj+ON9tNmIbZU2b6e34AuyzjtlqcynBJ3+XIqKIc7vKI1xHXoMfYAQDLJsMLg6WPQsEeIWbGktmR7JVrYfp9vC0RVtcXshe7BjSHKlXb+RBdvUOs7p6VcUq1csN3nTjEGM6G+/SHly9g25a9Zr2rGrUVVyilvss8erNmgdTHdDsg+wcVdrwW0ZW/YJWgOUtvTpM7bfVy7XdsjZg325WfaC6AVXvV3aYptv5RtEy2aq1bxlWsdetoyomt2VczWa2aUiDrasOLZqrVrJKBuegvOKhaT64ZZN8Nslnk3w2yWeTfDbJZ5N8Nslnk3w2yWeTfDbJZ5N8Nslnk3y/fJIvjWyKz6b4bIrPpvhelOJ7h5Yi2URhIhO0DW9ev8Y/uM1D5IAfBb7K4FJN/OmfE0wDfizYEnTnJIVTVCeovWw2M8XU4R1ujlhZaRxxMP+CYmo3ipkGstj4ngHGulQm7XPdYhmL9JbyZRh4fynj4fcfuMg+lesGgNMyIPPeQROcOpV8vQ71nN+7oKjShcBsLk3IspBYjbrIYkojISOIvIrMwOTDHlMHfIFEsovAgWmhQlkVvcJmKymK9mSdYHQZ61AvTXzDXpqf19KWWFeGJda4FdWh9ek6SsnETY0zBJ+VNrM+v0fTCojm9QzzSrI5kEW14+bVBDN7dALmlBdED/hJ+IHAxJtG0sxkqvSvI+b3C0zsYnAgEbqgGF8uQLWjOT5jZklPdG/xf9esoWHDrKclecIjy6WM6eUkzt2p1/QUexum9clcieZYao8j/DTAC09faego8k4+UoDvtC1S9surXq4uNXaQd9R4B+XceqPoDB3q8pTnZM8s7JmFPbOwZxb2zMKeWdgzC3tmYc8s7JmFPbOwZxb2zMKeWdgzixefWdjzBHueYM8T/u+dJ6js4VsRU5egPBo/1fYA83MJJgLIywXLibFZU+ZTdSLAlJ6COrzQbYjwXjn7TBlXTCc6FNMGdFgAZhojezPGV0PQz5XY4SlBgIL6O8xCZRN9198IDDkwtuLICK4iWMF4dTjHhk7qVDjaf/O8ampWm5TvNeYoo1DeLhb1xLknA+wodxtWuz01d4ppz+YCj+UTBlJPX90SLp3dzbFfYdOTEAOiX5EOhT3HVaQDvTE+UaoxCDz8LKYvddpUmn2i2nY0HD/g9nQZxTcS+y41nB5wAidClWRHnwY2ngO4YsPtli6lvFEJojrE4SLvOMVxtyPMWYd27rRaxoVEZKG7oMrWlnzf2qEL59bm0nm/9sNjVwRuRnu56ub34IcPP2egzdm66wDp+jL4FA8mvfU//02+9gOGgA8I/YEOOwrPnrSdyhjKiszXwj5nRzsB5/ZZtezSHQbNo2gCwC/HswDAFfiLLR/6sey6hUx90aI/wMf+dHD1486UPXgwzQ/BFgQWcto/c8bafYcYCkjJEo7WsM9Z9CrGY4y8GcwqygKktkS8GQeGjASI7d8oua0my6rUdRKQDds7iNxRJ/w8w+ib1BH7ZCuh4qlm8tG47yKdYKAn2is4Woewbze3WgcgPQ2HyYgbeTGh5ji1JXIDZhS9Z+AbkMjTB2n7IbbngWnQw77kBm9gfKnHTq+kEuD04ba/q6HOjiGlW3l7nUn1FrbZmRQ3t1dO26O5VNZZklZ1hbtdBlta7BDM+5g6V6rO8q7j3Q0RABmgBiJuZklXH3SHaHjCJTxLTYzUtte4NZneSS0Su6UPYMpIYP4iF5NulcTyoxWOliqHCPQ8r3xYHh52YF0bISfZHE1vqXOTWgq4w+ZzUt0XecMta0HO/52asGdY7Xb/+rrp8nDEfZcabo1up7tu928aujWVt+hhRQQglSByH+8o5m/pFqcezztWkvHWqYPS7oHqAp7R1iQTCpvRfNukEyplvkMX1AinuEJNFUD9NLtyhrxu2ZF5p6aj480m2PaqO8Fdf3r+3cPNAKzReYu8d4+q3uVohwIIDIx2j9DRTsMoiFb2DVFxEDjr94OG2w2RQ3VIPWqoj6hHDNUxTdFCHU6ri0+70y4enjmmC9xaiRPXNZ1VUq1ElJL+PMpiCtovJlT1JrhPEC9GZRLG+9FVJXoYruu7FyMq6sVOJISA+5eqcEhlXvBYgJLP7Gyp82+TfKYtAQ9AidGqm7XKZatE67aFtnpacQ8TfIiTniUmrPHwuymxuEep92EwicS70bVpTqszWns43ZBcbEdWSya+FFtDjnH31ExiUacTNcb8Bsa69GjL/Co5un2sLGXnavPTJ6eNtWfTaAPbE+5Lqs5P24cpe9FY8qGKkHh1bDCFrcZr7pFrwsf1rJZrY/9h21fq4+WlJXxXRzsIXnkj7IZgfAQQm2vleN+agoL+oPSzz/DvlHaO8wPx4nxu/NBfg9+jIZCOv6rquGeUPF+ApToEmpEbhVgrgze1i9PTVURUdvG6iXbUhimWqjVsxzFDAzlC1MmxQJJi2gIf6rJjpgMEvOTMBRUKgEVIVpTMQD7mNQ14u+fkPrpmPT1bcip0gLSj/I8wjBHBrvSBaVrd7RDpY0B10Pg9eQ+C0+B7ABJcXPvEbfyqpclZOMeyt+w5bwdX/ROQ1qMME+T24y8oa9Rf44bv8KcUtcYdQwVwVI0uOs5qXehe0viiPhbfiXJvU+Oe69KAFVeScD0Ce/XwDAHX7VCHF/sddV18WUhYdOqCMCWOWL0ENq6u3jXnVucMzJl41/F7wFc6kP26W6w7mstSogXrl7bO1xqQqeLlTucmrRK5Kt+UD83P4miU4OJKmJrpjlwq6Wxryd7tPEOsEz1fy3CZrl7o1GPkiDs/1ocULGFTrnHPqrioZs0oXvcGusz1gNLUBbCAS5prt2gBHw7rwMzlWCcBy0lDdXFn/tLmCG2O0OYIbY7Q5ghtjtDmCG2O0OYIbY7Q5ghtjtDmCG2O0OYIbY7Q5ghtjtDmCP9Rc4R5ZrCtsBA+SJUZbCIEf4Pt7/OX1ownbX/a7+/4p/0ajO4a4mex3hxSMAsXombTXeriZBsX2MYFtnGBbVxgGxfYxgW2cYFtXGAbF9jGBbZxgW1cYBsX2MYFtnGBbVxgGxfYxgW2ccHfunHBgbWseXp61wNv9LAR9vg9bOjAW8qmsyxsIAwBcNTSKrnQY9kkHWim7KxC7Ec2vdqNuNKLOfTOWxodD7C1s2mOXEt1rkQygjgJSWkoleVcLJaL0VlVTOe3mOv9kBIpBZAQuQZShArmXSyfUKAvg7tRT+2ATacXbXOd0LFq62wLh3I11iO3+UHVoxhI8MNKPwkl/RqgertrOhY8oK32Tthj1RLc6IUJWyiOwCM/hJnjboD2qZqX7jtJ5uLRwyJD74Ax9JC1//JFTcdd1Q37gEM2T0L4HySl41PheT6fk94VwdbIf98Pt+91MoeifBHPfeBAvHXAFfbBb/gL1/5ypnOeLfAAYQ0TRtaLIAKOcSplFt6Pr3VxK+KY6wqZ7caU7xRgKhj0W4p3CB9ggxDmhFtFQ4nJWoPDtxHu42kW4h8HyOZ0vymsQEbNQkCTqdoViMtczmiib234obKJ5G/JdBV5iaYNYSKtRNHgg1hj7vEr8LAQIeqewi3M9AH1+W9/y78GCf8uIywriJxvnV6v9w1fQ6Ai3Kpv8KmH4C7jaH0MQ0/UdRjPH2ABH+Oge0I1jY5/g6NOnI98uzDyU5HKN3uo/JN4EoeQCdfgUw8B7CTPT44BSs8NwPMsUsdgcQRTURj1jSEb/5yeolQa4E7EWuIxUZ8xLGWqTneGIdiq0JXHJ3sRNj70TQPbfreHbXdbUJDQMI6RAYZjIPzESJSZdnxSFjHxr84+vD3kuV0MJufj4R34Cydnej657AvPKwg53V/vofsq0iQTzWffOr/ZzHuA8yMAUhJAVF0Hohq8DZ9hwEg+F7ECtXj7n751Qj/IWZ5PRwuzcKWC7lMZFGOCCUKokqxEAPpNWnYAnllIVVY4Vb1slY3QeeeyAeGCCMzl89kg+ACz8IiW9zKKlrD/bfyk50brUzDcQY9u4I/OHKFrZKwWWjRVXa4YPQuN1cAjvSyRqoQEM7v8XocvVflJSG2WTAoBlkHqHJ0ezUJdC6ZQdPksQwl3BjY/6s1FTNR9ON32/jLr8Hy2Ph4Z4WOzkIDPOnSXlONPk9uR5hN+zrO3QpelgXlng88llYWyuGUWiHgW1h/B22CHjdkGlVnPpeflBryrU+mzsGBlF0Tq+/9AYt+rkhuzzRQn33OUVp9pnUU2oyKznHog2oUfSLV+tZZD2As7aK4t7JRwbcsD8eZb56tvKndRAvrmm6JBwA8G1KxDVM86Z/CxSWPKhPWYlFmnmwMgMkaACIH8G2P/98J9JKR6u0DOUL1wUOE088zHX18IglePYfQcknZymZObJWm0dlgNyoLs8rZcka6uGTJoUHzAJcHCm4XvSU209DBFxqIrYKKiSSV1fVqqhD4LCYyRr3PM75vxVH7KmUgLt3eRUV1e+O6ndydnXyKTMriSWLhAgGB81Xvz1Ztk1lFcr4UA/5GaWoWyuwcqewpc5COQkBu4YYlp6P+cSbABYJHCFI3ALudnFrZ4VD0+6VH6Si/C6JM2QIJH0yk4OSGu/FOwCu5K0O+DxPicsjCJXHJtASMFeo8wAoAlSuCMEszCJsNFM9IVrEj7sUAXC5QBQbSy+f0JU0CP5++PUUmtK4Bi8HsD5aNRSWEXJ0Pqhuaro8+GdV3OCZm0IVZtY/WZC1aGqvfAZvEhGkwCxL7xsfAvVIo3hwgjpvM1FeXyD4qs5HYGIdYGPHgIJPTLj+a8GhzpD8Qt9Hyc76JnPGJnkwy8S5T2K0M/C8lhByVfpenmfZf/JvABhoeRw3f5gBp/BydS1YrBlko0sg0eK5L9BmV40j8kshabxBjEhPv68TLhalZ2YwWmuenskNbHPztgJgxKVZ1HG6KhisLAJMnW0uvhA/3Q+W46vXOuBlN9Qoo7HOkF7y2ivjDRG4NFiQuFtw3gnOI0Byc0dxjuZXiWF+JmDvEi4csDHj4Up6NPPlxzhYsaG0WPwBTQSKoRNb9nQ6x2eHPEYxjBpf7rgtw9FrzQxODnp8jH2n9MOCvQpJaxBEpBKmokAgCi5hwnYIVMoqo5aWmAXDDBj2RwLQTdJY3qOcf3CR4GxAnMqbjPs9REKKh0wpnHkkpuNQR0F2fhKErlGReJ6uhEEA1K+7H6D1YmnhGb3/NRehotFr4L1kNZDnR1VKkKv//mm/IKk+3IFWouIfimomiuiGgwoLTeJqRKiSpCAdUMq3ruHKuDFrne0Ltw+MCJs6ajsTlMnbCTQ+Cj0V+b3SaB9QcmxoV1AGyCJf3CX/LR04ZV2vx6FS2YhvqzHTCZBfHGnXDtZFN8X6jqUUuW9JsDb1XGZqN8G+XbKN9G+TbKt1G+jfJtlK/u2yjfRvk2yrdRvo3ybZRvo/y/8yg/U8YDX5xF1S4e5iNwsUywYM78fDaW25SBXGGBX/7msKlg0G/w5g3PEnzfheoX1WKjesC8H5r6BW00L9ECzMAr8x7N8AK/zTr69cAOf339hf9g/+RGCDkNuqJ2WSyzN7XJwF7cR0no+OsmyBe08/ibyRNYW2DLH66BE9NCLQW71CgQarCAOw18OQXdPH16c1qsumCrifz+2MniAEaRXp6dnrpx5IMKhGlPcaD2omB9xKduFQpWML3CwpIe/uh40ltmcXb2u9ev/7UGrWnkToBz2KuxVrjnRzuAFUc1Q+uJDJRQvMKfhceV2wisNqgOyxNxAHJpZVf1fsvc8CUTGNIDq0t620pS88gdHDMPxJH7CIsUKWnnXOPoFg5+2MRPwOBTfI5+XL6RhWpUGxCNT7VQcAXsLjildnVpfaTz6R22HuPSNVOph29GUY0Tkuj074a4ANTWgxBf9/7wh97vqfItSlIwqvg07kVwE1dYqVypRE0hK/n/zTaprQB9vtNNAPJA/pF0Pyq781MH7A5ymrKtRaO+Ajbj/Y8f0U+5j4NPn/Ay+P3xliyS5ye4Z4MlW4gAduZ2ro8lbk9uodkC+bBRot8+pElwd6J8dlS7B747vo5G+xBVqRUr8Mrzgmdw58zm+KHL4Q9cII3+AlqTnFjlnTCl3IaPivy45YWk9G2AcUU+C/A0fsCqOj95yHthpnGmHBmmFq/p5qFFwDf3kykqma6kfrgYjgfn1Iox/3Q5vr3ZwxMD8fPZkvelQJc0Nj4kV9JTzyl85RCT10t6J095VHH0nAeJlLxS5ZCGV8DUI0obHe2TrCmd7FHG4fMnA6EEAVviCqI101WhPpOmsitRIZOF89BdklrKSffQTHP8qwggAO/wJdyfU8DwAvYjR/5a3OcuLV/Ofp7k51MNq5jjhEi/IUupRI7kTE+ZUD5LSjuwiIj4Hoeuad4f2Cs2atAG4fCpMJLLL1sDu+wcvR3FgatuI6QH7aHST7h56efTRS1k6H1xP0ArQsb12A/dIPMwU4LMjNZ+mmLkr/pTUfoUIjljiKPAQzFIDYsSddhGAC+83zMHhMKNbH6xScCnl0zhPf3PxGry1xHrFSa76M6eWaTRF86Bo8TCJPTZkG1e84/QvKZJJ1RrpM9WCdNUUHeAO0pUV7HCeqVsGE+k0iwZm7dg04GkaHNw16KEl1cFnjcsyzsFow3tFYBj593PBktNzRDgHq5RU7bPZtoVJomHF+WFtBuj+q3Uz0bZL7zjVMLLu6rhEpmZvJlL/WVL217Ithey7YVseyHbXsi2F7LthWx7IdteyLYXsu2FbHsh217Ithey7YX2txfak2UstgP+1YN9rBiyob4N9W2ob0N9G+rbUN+G+jbUt6G+DfVtqG9DfRvq21Dfhvq/Vqhf/t2fYqD/Dr/EPv/C30/vsMmlBA8ppvpafrhPRS6Fp2p9FRCKeafgajDtfPr0v5Ld3Oo= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List transfers' (trading-data-service-list-transfers)" --- @@ -64,19 +64,19 @@ Fees paid for this transfer. Data relating to a transfer that has been made. -
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    +
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    +
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • ]
  • pageInfo object
    +
  • Array [
  • ]
  • ]
  • pageInfo object
    Page information that is used for fetching further pages. -
    +
    An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-votes.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-votes.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-votes.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-votes.api.mdx index d36a77c26..be42e3692 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-votes.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-votes.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of votes. A party ID or a proposal ID must be provided. sidebar_label: "List votes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List votes' (trading-data-service-list-votes)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx index 7f387a5ec..f73f3f584 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-list-withdrawals.api.mdx @@ -5,9 +5,9 @@ description: "Get a list of withdrawals for a given party" sidebar_label: "List withdrawals" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List withdrawals' (trading-data-service-list-withdrawals)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx similarity index 61% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx index b85c4b68a..dd6bf474c 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-accounts.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of accounts" sidebar_label: "Accounts subscription" hide_title: true hide_table_of_contents: true -api: eJztXG1z2ziS/is4fVjbu7Kcl529K83N1WpiJaMdx/ZJcvamolQCUZDENQVoCNKONuX/fk83wBeRlOPdzFVd1TJfTBFgd6PfG43gS2crY7lRiYptp//+S2ehbBCH2yQ0utPvvJXxrUrE6FwkRizDCNOEDAKT6sSK+a4nRkuhNttk1xXaiA3PtuI+jCIxV/4Dteh1up2QwP2aqniHHxoY8dPNHy3wJla/piGmdvpLGVnV7dhgrTay0//SSXZbmmyTONSrzsNDt0rktYyT3VNpxHKTUD2dRpq/+2YSB9Y+nY2SJj+dQp7+rfQ5YgRNJBptOqfhOf3oigwySFHRojfTMy1OxeDVq6uby+nH6S/Xw483l5Pr4avR69HwvC/O1VKmUSLuZJSq+tzR5eRmPLh8NeyLkbZpLHWgxNaYqOBJYHQiQy3C/fFlqhdWLA2455WtDn0ynE4vhm+Hl9O+mKgkidRGYWU5aPU5tIkwOtqJRUr8ELaYBcgE9zQxp4fgvx2M34wu+wKmsQKFNZIdjSRuacOFYmqTtSK4NF8rtQAnmcfbrYkxjXVyd2SF2SqNhdqQpGLB56EM1m7UacNa3im39BJqxqBopiOZsO3c1CSWhCzUgDXOhBhqwJdRBiW0QkaRCWTiyCpDWsZmI1KrYhC3UlrFMpcRIL4yUYSv6CXglNaYERZIfZSQCt+HyXoRy3tNDAa8BXiTTTaYrw2+jjOs+DSMZqCSaItVpCR9MZfBLdFHeOq0vFMr8DE2iQmgJ0CBVZH6gDxdTGRp72yiNiwAtYrxWaK8zNZQbhA2054yXr2jzE0g7pBCKsdiiQet7jAcGcu6c7Qw6TxSwkKQyRHZyduKqBgOy/JOxrsSG7yNkRZa4kmuBiJYS71qMKM3w8vheHDRF2/2uVGoIrEqKITk7MapU7KWzF5w3i3xPrSqUISeGJT0bqZZmzaw6XAb1dhvuyBYFWrIDsmx6F5qmBBJjTSR9YC4UqOYWHkPKjJR0G+vp2SnirkBJQCKQpdIPt1MT+DynG5krK6CS+QtrIv8bxrBpYqlYh2p2UNZEHWmvx4OJ3Bgr8eDyXR882p6M2YvtowlnGsaJKQcdZdAqJSMNanxjtT0LlyQLob7H0LspMcHsF6M/vtmdD6a/tIXFyFoXIQQz9NxRfk3Hk0Wrg+gezv4eTjui+mamOt5iscgVpmnWBvYSxVfJAPCZuIFMgqnZhAd4SThzI25nWniunRWpEFFgji1YLk6mw3MJgdBeBxKqK5TolPQpKCsjDlW9zJeZFF9pu/Xxq9ZOYQKlrmNwwAYCg4wWRJMZ/Uirb+3DJ3wkrZCV3gpDWb349Xl+aNs2UAMLIoCn6cIDHH6iBVuwuSAig3/ZzocX5JhDz/vuy+sdhtj6WwxGpHMD1uTxgiRx95OzjITkdFJg9u4uPpxcFEOwm8iM2cfnsXacmBhkyKDPghpPPzrYHyeg/ESeSKM6+Hl+ejyzccpaJm8Ho4nfXFNyRG7kAwGRwxy2ImB1sC3OjmBWLskph6HS/Bj17BYR5vT5Y/Xg9E563YZRwO5rFhbGXpp3gLFVyCPh6+Go3fDp0OPVaDCO2cyX8Fwcf1t4Bu08JHVjH8eTj9ej6+uryYVYTTg8vEacKF3JIh7MmifCNDIypCPnRsED2s2qjCxNdSY3Eedkp+uLkghmtSAUNJHznOeLqNwtaZsAd484thAaztyJlYHDD7mHtQz8lIl9ya+Zd8ZGwZS59ZRbuddqF626G7uADEYp3tfkgh6DQTsYSc/cjP5eD5CHBn9eDMdXV1+hSCW7Nzo1IpFSKn8PKUEoYm6BuyXw+lfr8Y/w9CGA1j+L43IEngxOIFd/fN3w8mU7NQpCniXVQyZQHyW6LTE5mZ/B/9Lw6AtNA3iJrhQ7KeClUsqnZ4C2Gv04B1ypDfwM1eTkeNxoVdeSSuKvYLhaJcrIbWTK5WnYgeRjIcXgykMFA9ICP4hHEhvZYJfeEAK8BgKgvzx3RVhuuAk4B9BQrDFnSFcEXTpIJp3g4vR+WB6BZc2uPy5YoePoYE1oNoLFxIumkpaklEIzFLfQkqH/T5MAbjh+MelSNJs+pnfhx2ABjj+uIg2W7kzaVMwvRqfwz9nNVttLXvwOd/liogYBXPwGeHGLBrygFwwYNlkeP5k2TuBgFcU1JxkDhT2XLU/WtcvXKFNBfyBYhzfK51uOv33j01pLs+rA0VlXR1x/K2+9QVK9XVDCt04JfeXjaMceKsjlJtV32XpVI26Sh50YNyJuTpYS1uqE5oTj0dn7UX5AzOrycBBgPtxvDrNB9nq61qIrE34WgirflCNOtXxSlhpGi6iw4HFVl38gWkVJ31wVsXPHphXc5SHNKTBwVWnln3UQbL2vEznQ7e2p/eBPIXdGm2VJd/w4tkz+kPRHQUDPcrtNgpR3iOUnf3N0r7fl5IvoSxOcRVFv+BdTVx/HcAV0l84MdRtQI9S5+WLTk4NbbisVNx56MI3oQiK+CuU7ht+kIsFR1IZXZfB8uzyduSngd59ykparnVkPA+RPcY7gYQA1Xr4d3jPfL9nni6XlPwoaylgy8ggTriCcqZvxheu4HM4UBFyAsFbnWbJzyWYHgZvcl4TfMBGEjZn3D4ntPneXUIbysHtWarpjwDZbtPTZjtixKiZBprURV7KTgO3r0MZRs4Pv6fCUUcla4Ncx9NGMIlWpmj4WW5oB+Y54gwhpEra45b58oH61R/+4LZp8e+1MSDDiB9Er9f73r0joKiY/C889Qjc69hsjjH1xL/HfPeA+uqYJt0wqqk5/h3NOhFf3HBp5kOZyhdfofIv8k4+hUy8w1OPADxKXmiPAaUXRIi/ZeocWJrhqCjN+j4nm/6cnZFUGuBOEJGnEMLAYVipxO9xj7RNqGY+PvkqwsaPvm9g28uvsO16BwXROeMcMmA4BuEnuUQd045P9kXM/Kuzj4ZHbm3nw8mr8egaru2kn62nkH3pew+hoPuPX6H7jclIZpr7P4jfbec94PwCQF4ChKor4H1oGM+YcKnuy1hBLQ3/2w9Ch1HB8mI5mTBLbyroHvZBOUxYIBI2u5YR9Ju17Al4ZnoKE+WlZmbrfUS2+7bvQFxPh3Y0XYcE5c1MH7F5r4xZRUpuQ9sLzOZsmUZRjwcoGzyineLca5FHIybTC8fomc69BjU2ANZ5n5T2t35N4duWIdV39DXBKxVSMINEHJ0dzbR3WRmKrtvR9cKdweeb3lzGTN3ns13v77OOW8+OukL82Uwz8FmHR1k5/jK5usz4RM/FHhYHIvJycO/O4bPrdJv3REisVmkk45muf0LD8MO524bKbOZqsSgceDfbUJzpkpflBpb49Gci9pO4X4fBuggz5cX3hNfqfqazxGZSZCenHkS7DCPl7TfTciT/CKyFtrjoDLSxTT4yb34Qz7+vjJIEssEXZYdADzmoWYepnnX6eGzSmH3Ceo6UWadbAGAyLoGIgPynw/5fpXEipDpcImfk+F7ltONZaMW9iqLTW23uNWvnGiorRZDaxGyEU4N9QXZdWK5IN2t75mhIfOCSdMKb6U+sJpn0aKPAia6EibxNJvWsZ+SFPtOuiZnJVxzzTpZfyvuCiWy4vfM0ZrI+vP9w0v8WmeyD2xOLa5MyjOe9F89f2FnHcx2J1X7+9WeXZ9Xat6SyZ+Ci2whmXWLepjpEUQkfAI+kE3ICjyU/M30go+q5/W6vrxswOu83AAk16BIkOZos/wxeIVjLWAZwMPSd9zBWrVyH1SEFvUe0yQoTZXC5Esx0k+PiFflPmfZjSSkWlIFAHGTzpxNHAX9u1yaF8c85FklqThqNdDjyOdoxhNfr0mJY3ch9dbIOGWp3tUVudsIubaTh2LG+MICXSZTcWPgs10rAIiD2LeyPeo9O8eah5lYf1JpI900Rao/NtPq8VUEiQs4kyWvnXTsk0p+ZW5T5iJ/MPTUanUsG76zXfu/oZ5rzeCj5Okm2n7rur8UDpmsj3Khr02HdwmydP4x23KhOt9RcYf8NZbjjwCBp/2Jrc4fI3c/MTBC+uGtGaaykzT7uoLB9/J7OMuQoiYFZQMyp4nadtelG0VmC32OF4qfp9Fq8GU6zPhFFONYLF1tk3TApG4NRkqG4sAHOeU674oTXjumLlDoaWnBF4/AVdZBrDXIDyLUYAhmQxhpzC6ZAIxGkrZhzA9qRRgg5ONJmNPfYsc6S3BdO8DIjhp7vTLigFIO+daBZLWMFSiEVP5MAgKi5qxPonADzHPrKpgG50DYnkeE6wjzKGtUTxzeWtkRjizWV47yTmtSSG8hiHitJ+3EZBEoXZ/rSJKqPdYQ2r04k0+C1P0jjGJZJnbI7lHRyHuV6apbLMID38J6DUh3fsO+63mreZOYeDu8K5wo1V6tQ69CXajD8ugNle5uwKlnfiodq6qqei2O/3cyHaLzunYgNNwjmWDpj54QgJKe/yaONhf3BxQSwA7AJJm17nXptnb8x87/BXmlGmER8PMgvG1baKabJOJb82xtM4xmcgzAdC+JtMAGRqSU4ThPrjn/sK/68n593frgVkx3j8W1NSR4c/oqTLt847tVijNWw+7VpwHY08q3ycINFHYlsZhYMWLOcsuTbnXMZUanTgCejoI7ngk/oLBth5HsJFWB8CKoeGLNzV3kb0p8YqQu52/FoDkHxw0WocsdY/DGTVeads4T50/MXL//43Z+ctwOHwJYANoT8g91TwvsXCCG00E+I+24y+0UOsm7zGJxdhqs0dt7pO3jeAMyPXHOaukw/et6QXyc7m9OZlBX3FBoXmZ+5q62yOOtXYVbX+wZ2xUV6RpYWLovmLi2UI2v1dE4TGUgSVVyn4bo4nIIZdk9kcARkrDIqtliCKF2A09p1sj6J03KHnL7lcw5+2DkkOt5jOH/ZbLhWsgqG4k+CuWZbUZi4RhtsmHtjLjHIukGNyzqQnpVP13EWUxweIDDtNn67jd9u4/+LbuP7oP9OxqFJbem83pksuQ3OszmLme/YqzVnKR7YeN8LZjE5i2Buz6XckKSf7MP92bBu6bBgGNAujGCPLbI+aaeavjQkP1T3XfvsZ98hjvSCEnAA8wEko3DLW4W22JiiioVrmHIYmRuDFFHvLflbchPEjY3cUVSzXKJSBWSp3uIGs8+wfCpnm1aebhE01BMyGT8xS595ifPIBLdtetSmR2161KZHbXrUpkdtevQvkB6VyHlyklCH+sgu0t2LqznvGnr3arO9oj3cE7ch5PaXiIjDn9WR185tDIRNA0Rbu0yLzKl37HadKDrkJ1ROiCPffdMRlfYsSnsWpT2L0p5FKUm9PYvSnkVpz6K0Z1HasyjtWZT2LEp7FqU9i9KeRWnPovymZ1Eaiv7SPRveZN3/Hnkobd22VX5b5bdVflvlt1V+W+W3VX5b5fvxtspvq/y2ym+r/LbKb6v8tsr/f17lp955YGGs2kWH3wGXK8snsLKDix+qMCalW2Ub/zMKSKLYw4yiM3idqTtVdi4TOYE+wv99rBxP6NCSKRGlZfA9uOSf8eMMEj27e3HmsJyVUDiP4647TuMIc1mm/bOzO7WSpwsg62kD0nurNE77L589+49OdSlNMzt0r24dYE+mYJY8VQuENWhYI6zapDqshYwj8KLnz+vVwFTHm6k5pesJMaUH78A3Nh0kqXnmgTVmc1FmkrkHEi6G5h/m3sFPOnSVSaiXhnU4O/9DJxWJ34L4LQbXI5Kk9z8E8Vnv3//Ue0kWsDU2gWXR1/4ipUxXsv8P5cioEFXaoXqSonpboqB5to2wFj4ITJz54lXwfQcqSFTSdpWDgQdZMo81SKV5X76Qw7+Jo4cHeu3ugeLbuENLzq+4++kgyb/dTd2NC7tVu/0LuzkE4hUrxNPJ/M3u6n6EyuLK7n+SyN/qtu5HaMwu7f5nKWzv627v627v627v627v627v627v627v627v627v627v627v627v627v627v6/6/v6/7kdKeh8qV/Qf6EYdU2nf67z9g4lohMYp5h8d9M+B2T+mr2hEpgpJvdL4ZTjsPD/8LWNxv9g== +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Accounts subscription' (trading-data-service-observe-accounts)" --- @@ -35,7 +35,7 @@ Subscribe to a stream of accounts ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response.(streaming responses) @@ -51,7 +51,7 @@ Response that is received when subscribing to a stream of accounts. List of account balances. -
  • Array [
  • ]
  • updates object
    +
  • Array [
  • ]
  • updates object
    List of account updates in the last block. @@ -59,7 +59,7 @@ List of account updates in the last block. List of account balances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx similarity index 78% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx index a0cb275a1..324ed6aad 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-candle-data.api.mdx @@ -2,13 +2,14 @@ hide_send_button: true id: trading-data-service-observe-candle-data title: "Observe candle data" -description: "Subscribe to a stream of candle updates" +description: "Subscribe to a stream of candle updates given a candle ID. +A candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API." sidebar_label: "Observe candle data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe candle data' (trading-data-service-observe-candle-data)" --- @@ -31,7 +32,8 @@ import TabItem from "@theme/TabItem"; -Subscribe to a stream of candle updates +Subscribe to a stream of candle updates given a candle ID. +A candle ID encapsulates a market ID and candle interval. A list of available candle IDs, and therefore candle intervals can be found using the list-candle-intervals API. ## Request diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx index 7eff49903..57bd47dae 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-event-bus.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of events from the core" sidebar_label: "Observe event bus" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe event bus' (trading-data-service-observe-event-bus)" --- @@ -35,7 +35,7 @@ Subscribe to a stream of events from the core ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response.(streaming responses) @@ -43,7 +43,15 @@ A successful response.(streaming responses) List of events that occurred on the Vega event bus. -
  • Array [
  • account object
    asset object
    details object
    +
  • Array [
  • account object
    amm object
    + +Event notifying of AMM updates. + +
    parameters object
    + +Liquidity parameters that define the size and range of the AMM's tradeable volume. + +
    lowerCurve object
    upperCurve object
    asset object
    details object
    Definition of the external source for this asset. @@ -55,7 +63,7 @@ Vega built-in asset. Ethereum ERC20 asset. -
    auction object
    beginBlock object
    cancelledOrders object
    +
    auction object
    beginBlock object
    cancelledOrders object
    Event notifying of multiple orders being cancelled for a given party, on a given market. @@ -126,7 +134,11 @@ Start or end of a funding period. Data point within a funding period. -
    keyRotation object
    ledgerMovements object
    ledgerMovements object[]
  • Array [
  • balances object[]
    +
    gameScores object
    + +Event notifying on near realtime game scores for parties and teams. + +
    partyScores object[]
  • Array [
  • ]
  • teamScores object[]
  • Array [
  • ]
  • keyRotation object
    ledgerMovements object
    ledgerMovements object[]
  • Array [
  • balances object[]
    Resulting balances once the ledger movement are applied. @@ -146,7 +158,7 @@ One or more accounts to transfer from. One or more accounts to transfer to. -
  • ]
  • ]
  • liquidityProvision object
    buys object[]
    +
  • ]
  • ]
  • liquidityProvision object
    buys object[]
    Set of liquidity buy orders to meet the liquidity provision obligation. @@ -162,7 +174,7 @@ Set of liquidity sell orders to meet the liquidity provision obligation. Liquidity order from the original submission. -
  • ]
  • lossSocialization object
    marginLevels object
    market object
    marketCreated object
    fees object
    +
  • ]
  • lossSocialization object
    marginLevels object
    market object
    marketCreated object
    fees object
    Fees configuration that apply to the market. @@ -323,7 +335,11 @@ Details for the underlying instrument. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product represents a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data spec and the data source. @@ -879,11 +895,15 @@ Log normal. Risk model parameters for log normal. -
    marginCalculator object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    marginCalculator object
    Margin calculator for the instrument. -
    scalingFactors object
    +
    scalingFactors object
    Scaling factors for margin calculation. @@ -895,7 +915,7 @@ Simple. Risk model params for simple modelling. -
    marketData object
    liquidityProviderFeeShare object[]
    +
    marketData object
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -907,11 +927,11 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. -
  • Array [
  • trigger object
    +
  • Array [
  • trigger object
    Price monitoring trigger associated with the bounds. @@ -927,7 +947,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    +
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    Fees configuration that apply to the market. @@ -1088,7 +1108,11 @@ Details for the underlying instrument. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product represents a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data spec and the data source. @@ -1644,11 +1668,15 @@ Log normal. Risk model parameters for log normal. -
    marginCalculator object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    marginCalculator object
    Margin calculator for the instrument. -
    scalingFactors object
    +
    scalingFactors object
    Scaling factors for margin calculation. @@ -1660,7 +1688,7 @@ Simple. Risk model params for simple modelling. -
    networkLimits object
    networkParameter object
    nodeSignature object
    +
    networkLimits object
    networkParameter object
    nodeSignature object
    A validator command sent automatically containing a signature that can be used on a foreign chain to process an action. @@ -1791,7 +1819,7 @@ Conditions that the timestamps need to meet in order to be considered. Pegged order details, used only if the order represents a pegged order. -
    paidLiquidityFeesStats object
    +
    paidLiquidityFeesStats object
    Event notifying of an update to the liqudity fees stats for a market. @@ -1816,7 +1844,7 @@ Event notifying of a party's profile update. Party's profile updated. -
    metadata object[]
    +
    metadata object[]
    Metadata to associate to a party, in a key/value format where the key describes the type of metadata in the value field. @@ -1857,7 +1885,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -1865,7 +1893,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2409,7 +2441,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2533,7 +2569,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -2541,7 +2577,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3073,7 +3113,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3101,11 +3145,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3125,7 +3169,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -3681,7 +3725,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -3833,7 +3881,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -3849,7 +3897,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3916,7 +3968,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -3924,7 +3976,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -4468,7 +4524,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4592,7 +4652,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -4600,7 +4660,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -5132,7 +5196,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -5160,11 +5228,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -5184,7 +5252,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -5740,7 +5808,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -5892,7 +5964,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -5908,7 +5980,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -6040,7 +6116,15 @@ Fee amount charged to the buyer party for the trade. Fee amount charged to the seller party for the trade. -
    transactionResult object
    announceNode object
    +
    transactionResult object
    amendAmm object
    + +Command to amend an existing automated market maker on a market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged. + +
    announceNode object
    A command that allows a new node operator to announce themselves to the network as a new validator. @@ -6173,7 +6257,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -6181,7 +6265,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -6725,7 +6813,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6849,7 +6941,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -6857,7 +6949,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -7389,7 +7485,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -7417,11 +7517,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -7441,7 +7541,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -7997,7 +8097,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -8149,7 +8253,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -8165,7 +8269,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -8191,7 +8299,11 @@ Defined benefit tiers in increasing order. First element will give Tier 1, second element will give Tier 2, and so on. Determines the level of benefit a party can expect based on performance criteria. -
  • Array [
  • ]
  • ]
  • cancelTransfer object
    +
  • Array [
  • ]
  • ]
  • cancelAmm object
    + +Command to cancel an automated market maker for a given market. + +
    cancelTransfer object
    Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction. @@ -8310,7 +8422,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -8318,7 +8430,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -8862,7 +8978,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -8986,7 +9106,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -8994,7 +9114,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -9526,7 +9650,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -9554,11 +9682,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -9578,7 +9706,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -10134,7 +10262,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -10286,7 +10418,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -10302,7 +10434,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -10376,7 +10512,15 @@ Iceberg order details. If set, the order will exist on the order book in chunks. Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times. -
    sizeOverrideValue object
    transfer object
    oneOff object
    +
    sizeOverrideValue object
    submitAmm object
    + +Command to create an automated market maker for a given market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. + +
    transfer object
    oneOff object
    Details of a one-off transfer that is executed once at a specified time. @@ -10388,7 +10532,7 @@ Details of a transfer that is executed once every epoch until stopped. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. @@ -10434,15 +10578,15 @@ Details specific to the foreign chain, such as the receiver address. ERC20 withdrawal details. -
    transfer object
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    +
    transfer object
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    +
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • transferFees object
    +
  • Array [
  • ]
  • transferFees object
    Event notifying of fees related to a transfer being paid. @@ -10625,7 +10769,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -10633,7 +10777,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -11177,7 +11325,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -11301,7 +11453,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -11309,7 +11461,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -11841,7 +11997,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -11869,11 +12029,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -11893,7 +12053,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -12449,7 +12609,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -12601,7 +12765,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -12617,7 +12781,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -12647,7 +12815,7 @@ benefit a party can expect based on performance criteria. A validator command sent manually by a node operator to propose a protocol upgrade. -
    transfer object
    oneOff object
    +
    transfer object
    oneOff object
    Details of a one-off transfer that is executed once at a specified time. @@ -12659,7 +12827,7 @@ Details of a transfer that is executed once every epoch until stopped. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. @@ -12685,7 +12853,7 @@ Details specific to the foreign chain, such as the receiver address. ERC20 withdrawal details. -
    validatorScore object
    validatorUpdate object
    vestingBalancesSummary object
    +
    validatorScore object
    validatorUpdate object
    vestingBalancesSummary object
    Event notifying of an update to the vesting and locked balances. @@ -12709,7 +12877,7 @@ Event notifying of an update to the vesting statistics. All parties stats. -
  • Array [
  • ]
  • volumeDiscountProgramEnded object
    +
  • Array [
  • ]
  • volumeDiscountProgramEnded object
    Event notifying that a volume discount program has ended. @@ -12757,7 +12925,7 @@ Foreign chain specifics. ERC20 withdrawal details. -
  • ]
  • +
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-governance.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-governance.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-governance.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-governance.api.mdx index 730ab992f..921bc58c5 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-governance.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-governance.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of updates to governance proposals" sidebar_label: "Observe governance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe governance' (trading-data-service-observe-governance)" --- @@ -101,7 +101,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -109,7 +109,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -653,7 +657,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -777,7 +785,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -785,7 +793,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1317,7 +1329,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -1345,11 +1361,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -1369,7 +1385,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -1925,7 +1941,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2077,7 +2097,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2093,7 +2113,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2160,7 +2184,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2168,7 +2192,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2712,7 +2740,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2836,7 +2868,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -2844,7 +2876,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3376,7 +3412,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3404,11 +3444,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3428,7 +3468,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -3984,7 +4024,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4136,7 +4180,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4152,7 +4196,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4218,7 +4266,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -4226,7 +4274,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -4770,7 +4822,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4894,7 +4950,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -4902,7 +4958,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -5434,7 +5494,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -5462,11 +5526,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -5486,7 +5550,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -6042,7 +6106,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6194,7 +6262,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -6210,7 +6278,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -6277,7 +6349,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -6285,7 +6357,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -6829,7 +6905,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6953,7 +7033,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -6961,7 +7041,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -7493,7 +7577,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -7521,11 +7609,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -7545,7 +7633,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -8101,7 +8189,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -8253,7 +8345,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -8269,7 +8361,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -8313,7 +8409,7 @@ value (Vote) is the vote cast by the given party. The per market weight of the vote compared to the total amount of equity-like share on the market.. It is only populated if the vote is for a batch type proposal. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx similarity index 76% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx index cfb64c491..ba6405494 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-ledger-movements.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of transfer responses" sidebar_label: "Observe ledger movements" hide_title: true hide_table_of_contents: true -api: eJztXG1z2zYS/is4fWjsq0OlTq9341xuyki0rUaRdKKUXCfKOBAFSawpUOWLHdXj/37PAiBFiZSSXm867QzzxTKx2F3sLp4HS8F5aEQiXocyFnHj4qFx/uwZ/fBCmQiZ0Ee+Xge+xxM/lM2f4lDSs9hbihWnT+soXIso8fVsEUVhVH7shTNBP+dhtOJQ2vBl8vy8cdZINmuhfxULETUezxozkXA/ULP8RKzUBz6b+WSeB4OiWiUde5G/pkGo+WjLzUdGrnNfxoxLxqOpn0Q82rBYRD4P/F/EjMG3JPTCgE3T+VxEbCXimC8E40EoF+zeT5aMT+R42GXJkidM25iKGL8KRh6zcK4+F3QaHdZETuSA9EM3C/ypsg2Ddz7UsDhdr8MoYUnI1ty7baaSfjC4ze54kELCl0ozBWoiYSZN/MBPNmyeSo9WGbMwYtt4sIWQIuKJ8iBZhrM48410kq/KI+cTX60Dwb65YAMyyOWMGds8Xz5Mt77+Wskz/LsMQ7gRspfMsqwX+hkp5XJjfsMni9RdRuHqBKKn5jnk9Qd/zk5IaKxMjcKTr0jqlD3o4YLkY9HL8894+QO/41/iJp7hk0UKjrrnxyfQYnkBj+Oid1otSWgvClIvcrfpR7NJWanQ6/KVGCEJtrawEElbzHkaJB0ZJ1x64uT0swYrJ72oCNvzz4RtsEGByDxw2hgsnMDx0zyjOmgnp7spVvErh4+GO3ptbcdtDTuDUX94epGtZ5v7wnyjYev3t5/x+yrMXFY+X7xkX62nFmw+QJHJAJk6Y0AfGsZnCPTEfdEqvKXhv7xk0g+2Id8uJ0tm4cmeucddVdoSFrjiUbzkAepbVdkX2JnIEbaoWmq2bQ1GzNh0owGqCCD3fhDQwEwXAktjMZFP1PZehOEiEHztx5YXrprzNAgsNSBRe08YL6AWIRoFmR7oQE9kjhoy2JBajT5QsmE/p8C2uQ+X1GzSx/g8AWCSDLZBwp40n0ykgazMxBmBFxMmuRNgfmhNeaS8+9TcWL9MGno9G18EWvdEKuWThhpVxfGD2+9lcaLPLBJr8BQoSRERoRzgXQO+gk5yXq81Eos04NFElqfQMHA4h22UzGoqZrMtgJ8Z/IfpAsrOlasfvydnP7L7pe8ttzRTXLzFTFVfZDVLYaZC1nmykNq5Hwizf7MqH4gIxLqtljiJfFDR3I/i5EbF5iX75sXeKGUgGzwvAgJ9yFVNGsrrSeMCH6sqZtcxS7syaZxtFSg3ejBESv6prf+rME6O7A8X3OnouO9HWsfMj9m9CIKntzK8l6o6lyhZzrw0TsIV02Wwm8gzTct72dVbpGCG0ococZ28ifyoyiTL3jIMZjp1BUuENlnWiaNp2CR9IpWaPL/shKo8W8r7bRDVxrXaaaTc+vD+w+nFb8nJrrqdtKj1aB3fWOffnMeThok6Dla756/v9TnrYe+8ZFPJNhHFMI08s8NVbFPp/5wKYAAQSSYEAscOPxN54ERlsdESCTb1ukKgs13DYATrjRMcciTt/CZQwVvyiHsAGJpnECYWixVcyIzC3yfASo4tqtTlRTCRVcClVmSmKt9POB2xUAyk4mCYP55qD9T0eBmm2PxTxUUoTA6PcRwOzBntBMmzzmgxqtwIvhpU1TJMGPc8scbZ7FRBWkcC2LE+3wPKJIKvYmAWXA0I8AXSvsb+gxFTeFNfEvRjXLke68xgZDOR4tNaeAnz1UmSUNtgsDq1f1LRopMPuw7vxZ2INCQjdrGpfgP0E6nO8SjyZZKsP57pnzE+QFyGTI/iN6QI62bhWuNhQMdpVMka8dD4jWK4U8QAF1d8HeeAGJOH2TYBffnS18dYJGIeBkF4H6v98VcGmMhNUgAzQsy9ooc4e6UrMbNogi3Z9Wg0YFfOiIUyKw9dF5pbeHlj0mkMm5I2iqYNRM5EWjcnau0Qn6XYEViz6mi0vW0fBEci6hfgPtFjiOh4VLFheIugoCJB0jGb8hij2jUyqMgR2pf8ToV/Vcj7TCeeZ87Q57vQn9ERg+Zq1aosIwFPkRUjSQrg1FT3CVKImYo56lVtDeRlRgrgBvaXXAg1qirKYidjFAISF2NNRZ7XWeMSSaO500jwW6puo4GOixPZCxNxgXUgLVl3wpUPpvq9NIqwM1EsOK/7AZ8GeZ2G87nvAT0MctBRJxKEB1gWcQAK2yhJKYRUvduCmoqFL6VvWjVs/DKAqv3mqlLC0QYWVWnK/TpnJ2FkuGkNv3XtnbKVv1gmMDORyro6EPgE+qucbWLsP0CMh32AMGFLx9a2m9V413h8zJ+E05+wX0nCTwJ6kC0bu7SxFeNRxNXvZsMQYn+5Th2CaO25cDKNSY+uxHI/jnpDu/0mvFNLKo9PeUCNRlymjKHSSMHPZFBZnj42aq1sZdTqPUKbBhsWfubt/K4tgGSYaif22EkPUGVwZdEAI/p5GYNlrBLNAR1E0plVqKIB1mlnXKAEdVlR+RoXKlKIVPDotlop6j+rA9q+80xNVrrKbw0P6GeUmkoLOPiI6AvUS5Hch9HtUW+reX5UoO3CbNNNUHxarf64N7oZ/ThwbsY9d+C0Opcdpw0hIdNV4+L9MZGdoU7PHQ/tXsvZH3Cd0ajrvHF6o/2RN/bwqtPbf3rl9Jyh3d1/fOk4LoxcDm13NBy3RuNhyZIS6Xb+Pe60O6MfK0ff2K+d4f7Iq36vtBznPyNn2Cu7cdXtv7K7h1drxofOO3tYUjpweu1O7+pmhKnupTN09wX0NO3lzcDutJXXR6WGTsvpvHWOSnYHXySGfLx2RjeDYX/Qdyu8u+53yf39x9CeB71S/e4ohXvs3rQ7yGPn1XjU6ZdKoOeM3vWHrxEnx0acS6l867gjiqP2u2SPhrHSA6NmsfZbVNkVctJ3O1U+GLGh07VHCBw+oOQOS9Hgzds+CXcris/IvbW7nbY96iNtdu91RSyzCkGgMAclMjxYTP1hG+mv3kO5W7DnOpl/jQ9b0njLIz9MY5wiAkKriAfNDMb0qZPHmoOnG/ZWLPivYrk7TDAo3javdSFtiKMMU6/0wGHA1+2EbsZ99X43lbG/kPr0RG+QweE80Jib4zwahhlgdIUj+zrgYKwDVG2cHmYthW55jLeKLOiFsgnOLI10d5k519gPQwWtQ2nkV7GqTYd8OodoAcNM8GKfU+NjRLo6wKMrnc7w9wjkWWMehSv7EKf30UlQ3xxGORPFRc8Yza6JvSb2mthrYq+J/c9F7AXkf3WI410hZ4D5zJWMXbffK/wuHJX46LATvlpXQGo2RO8qJJdhLLxQ6u9V75dCFjtdousNu0ckvUgQJZCx4nfc331baT383/kxCWt2rNmxZseaHWt2/HOxY476B7lxKDzh3/0B2NEYqUL/UUZEYJUSE2rojw1JfSlK59RGcJ2Tk9K4C9cZbhzD62Myu2PdvuuWHr5TxbT77M3oTbUwDVROUEWJOe8ODV13rq4PjbX6vcuO27JHFT5rzKPdMbB/PDJq4K4ksUsgBxVViOV4VVa6g2+V+nYljqgiKqqMmxqojNq7zui6PbTLU9qOwrZqVW7Xdq81AO2OGujAKvrj8tz8t8txr+2C23vlHO3JHFltq+vYwxuDXOXRa6f1etDvANRAqUS2cM4FeJYVuYN+eb6hK4Sz9frgIPAdHFOhcdxqOa4LpM6p/gY10TJUcSy9dhcW7c/WCUjuWGyQIGIDuwtxlTF7MOiWK6soBiJW9isFd42Pe+p00ep3u06rHDqtdXjZH75RK9+j7LK3EB6AY+yuq7Kuw16BGBVyVQBiqNsweWl4y47qAJQV7BfJHVlEkVErN+GOQOVm7Lh0BHDax7TsyyhFBWrO+CDWVw48L43YFD2AQO+15qrpoS+ziZXPzEtS+qIxu+Jh7kn4ckbf1Qv0bJvCW1pQU3irua+a0ssvgfkuxxnTjc++7v3MAaG7+xXs/lXm7t57XzbjCddfRQd+rG54FNyimND35uswTp7ma82+obX2lqZve6tXraX3yyxOp1s/Soss6HET9Lwrc9mB/Lk770/VfYPdpcWZwQptpRvcNux7cDmepwHL7qVbJ7GyRS/c87vqpxTxv/2my+r1rfT6Vnp9K72+lV7Ien0rvb6VXt9Kr2+l17fS61vp9a30+lZ6fSu9vpVe30r/v95Kr2j6pfrOIqIzjdmy+u/IHwtv/+suv+7y6y6/7vLrLr/u8usuv+7yzXjd5dddft3l111+3eXXXX7d5f/Bu/zUgAcWpkp7+w2/Vs4XMd3h27/7QLdD9v6KQF9SQJ2putXXAxTYZncftv+n3VmD2EiFji400v0SQss2T7iLCgUi3lTfW2hQLOiESusTtFoCbvzSRKqbd+dNbbapr1A0V4V5GpJoMQ+NNAowRyX9otmkqx9P6S6HJUOsyVqkUXrx/Nmzf5RugFRJIj9VCi2eIpr8KTlCJVipqyRU1jXjUYDQWObKfUnN/ni1N09XIFmIWIAP4Jw/O+hSteSBNWay6EMJDzwODCL5w9E7OKXxiIry5TxURZ5dCcYMfcuG4s3sQYcyaQCKND6z/v6d9Zy2CF2zwdaj2YRY9HcbuoJK12n2/Sq8xfqVRWx2HlFscx1gYeSICtODqcv3DdQluUwvt7Q2fNAeUS0Xt9MSK6AZDw9EFOMoeHykxzh4RRs8x8c7jiPWlCLz/gMsLXHGoD/XQEHfio3+3xlwviBzRGUEIPvv5CjI+QYCUWKP/xeKFoqS +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe ledger movements' (trading-data-service-observe-ledger-movements)" --- @@ -63,7 +63,7 @@ One or more accounts to transfer from. One or more accounts to transfer to. -
  • ]
  • +
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx index 08657395b..f3e6bdcf1 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-liquidity-provisions.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of liquidity provision events for a given ma sidebar_label: "Observe liquidity provisions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe liquidity provisions' (trading-data-service-observe-liquidity-provisions)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx index 436c3180d..35ba28a19 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-margin-levels.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of margin levels updates" sidebar_label: "Observe margin levels" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe margin levels' (trading-data-service-observe-margin-levels)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx similarity index 66% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx index 90727f8a9..3759b6e85 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-data.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of data about a given market" sidebar_label: "Observe markets data" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe markets data' (trading-data-service-observe-markets-data)" --- @@ -43,7 +43,7 @@ A successful response.(streaming responses) List of market data. -
  • Array [
  • liquidityProviderFeeShare object[]
    +
  • Array [
  • liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -55,11 +55,11 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. -
  • Array [
  • trigger object
    +
  • Array [
  • trigger object
    Price monitoring trigger associated with the bounds. @@ -75,7 +75,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • ]
  • +
    priceSources object[]
  • Array [
  • ]
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx similarity index 59% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx index 12ad5dcd3..8db1ef8a1 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth-updates.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of updates on market depth for a given marke sidebar_label: "Observe markets depth updates" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe markets depth updates' (trading-data-service-observe-markets-depth-updates)" --- @@ -47,11 +47,11 @@ List of market depth update data. Collection of updated price levels for the buy side of the book. -
  • Array [
  • ]
  • sell object[]
    +
  • Array [
  • ]
  • sell object[]
    Collection of updated price levels for the sell side of the book. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx similarity index 60% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx index 9d0518057..7e279b27e 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-markets-depth.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of the latest market depth for a given marke sidebar_label: "Observe markets depth" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW1tz2zYW/itYPjTyVqESp5cdZbNTT5O27jSJJ3b6EmVqiIQk1CTAAqQc1eP/vt85ACXqYieTdnZmZ+gXUwRw7ufDOQR5k1TSyVLVyvlk/O4myZXPnK5qbU0yTt4oXzud1aKU7krVIldVvRC5rKWYrkS9UGKul8q0w6fPfZoME/WhKmyuknHtGjVMNFH6o1FuhTEDZvgZFpzmHrec+qPRTuXJeCYLjwU+W6hSJuObRNeq9HRRrypaRtKYeXI7bG9I5+Qqub19T2R8ZY1XPP/40SP6l1lTK1PTpayqQmeSFBv97km7mw6jytlKuVqH1co56/ZvZ6zUTTKzrpQgCs3qJ8fJWhj8VHPlSLxc1VIXfksHmeea2MvirEuWZ3eNfnliVpeCRJfaeCGNkG6qayfdSnjltCz0nyoXkK22mS3EtJnNlBOl8l7OlZCFNXNxreEoOTFv3/wCP0lyHfGYKs9uI4mFnfF1h2akkU7MxJwRfdAWhZ4ybzBcapARvqkq62pRW1HJ7GrUGPonILZYyqLBDG2YMhlqYsCmqXWh65WYNSYjLb2wTmzsIebKKCdrlqBe2Ny3shFNkpUlevFBllWhxOOxOCOG0uQi8pZr9cH6+y+/5PkCfz9YCzGseCbSNH0a7hFRaVbxF65SIveDs+UAU4/ifcwPF3omBjTpLbO6sIMvaNaRuAnDnZm3XSmPPyLlz3IpP0VM3MNVSgTuFU/7AaikWSG970oXyNKMIEVn1tO12PRvNCKvHKB7jpy9gBNOAoe5qp+rmWyK+tT4WppMDY4+yvDgoqcHzPbkI2Y7WyFAzNpwgRk4DCD40dqjwWiDo20Xs/32zUfDp0G35y/Ov39zenbx+s3RuNVn4/vO+khhI/dXH5H7R9uKzDKPn4kvqmkKnjcgFD1ArIYC6EPDuMaEV+q6yxXS0vA/ngmji43JN+q0zuzc2WF3u00qcIKCgGS/kAXim6PsE/hMzAVSlFVt0zZiRE7bQ7ULINe6KGggD4EgGq8m5gGn99zaeaFkpX2a2XI0a4oi5QHaLx4I2UEtQjQyMt0Ihp6YNWqYYkVkA/qAyEr80QDbZhoi8WqiJ+QM+x3PQRrU4sHowcREyGpZDAm8hIrOnQDzbTqVjqX7MFqlf06SoM9KqyLQnhgmPkl4lIPj5/PXr1o70bVwqsI+hS2JNyJCOcB7AHyGThI+6OrUvCmkm5j9JTQMHF7DNkKmnKo83wD4MOI/WHdQdsaiXn5Hwl6K64XOFpttpqt8KmJUj9uYJTNTIAc/pXDtTBcq5m8b5WcoIiDhOlrCbg22zte/sW2eicdPd0bJA+3gcRcQ6GJNapKw1JNkjMtDEbMtWBpEmSTDDQEW4xUYEZF/B+7/6YyTILvDHXFOg913LR1spr24VkXx8MrYa8PRuUDISpE1vralCGGw7chh2JZ3vBtSpMOG3AcryeC8ibnkMGm9t7BFHlzX4URo03qd9mgajk6fGCaz9q8YUJS3qrzbGJETN33eOBbr/bv3R+O/4pNtcltuYX0Cjcfp8eNjP0mi1VFYbddf34U6a7dIPaGQHcGKtnFZzHC2bWM0yk5gABDJ1AQC9xU/E3NHRZWKiwUcHOO1hKHbrBFgAn19jSLHUOaPgArZAhV1BoChdRFhvJqXEKFlCnkfACslUpTJrYNgYg4BF2sUl7LsA0klFoKBSNxp5sujIAEv9wvbIPmnvBchMCUkRjlcxBptAOelQ1KGw43gK6GoNrYWMstQ9qv8iCHt1ADYoZ/OgDK1kqUHZkHUggBfwe0V8g9MYuBNtSHoxziL7oNnMLKaGPQJCr2F5kqSUDtiMFftH9haVPmIn+y1WioXIBm28zH6I9BPDNfxCPJFXVeXw/Df4wLTjRVhFL/gIugtbBXwsKByGlFSwR4BvxEMS94YJHU8lV8DoicJ2zTB9qWNDmUsHDGzRWGvPefHPwVgYs2SDNhuiGup6CZqr6ZUeUoLToz46eLiTPz44kJY04ZHiIuwt8j9xKRqDElJiRK2DVguWjo0J6w7pucNMgI6c0cT+G36IAjiqF+A+LQ9Wlgno4i19gpGQURik/ZiKj1Gg2jEkDdHUF/IJZu/7Pg9D46XrTB0vbQ6pxKD1gbSHJZOQVJ4Jc4kAhBqGvoEo1TONke8cmrALzkRgBjILzNXPMoRlYrBWwQCHOehU3efD16TBk6jtVOn5BVFd6RA5eLEvLK1GkMPuKXtTiTLEKM/a5xDZiJYUK/rQk6LdZza2UxnQI+IHFTqOEV4ALVoD0BgRyINmZCidxNQUzXXxujYqiHx9wGU8+2cQwmlDThyaJrdOBcD6+LeVEHuEHtHotTzRQ02E8PcuSDQBPrlerfxyD9ATIY8gJmQ0ty+7/Tam2bbTn9HvtIMXRd0o1UbWbrfkw+TmDAH+vd7aAYTuCo7h5CNJzohEveB/03s+EPCwtSIQ6WX0dQv+RHDc35i4ZvpemG6t6+Um5n7TH7RnpFo7wkI0Vn39tsEp81qn9D3wAmVtTVc5QCgwNulKnyIDALLBu4DWrRgP0W63MNGluWvtmjKA3tiuM8I+vIl9pqAuV2uRHf9IKNB2n7z1b7vhxseL3ytS2rR95mth4iZWAbWn83RNKh93OvZa5fzQ6ldbq94nFSzPOPzOfGKfQZnTKj1SYfssHND84OZ+MRnu1m4fHz85KuvvwlID2ADfmTAD9ReLFLNz26IBlS4RM0TJvOewAVGCDRsgjM9b1xA5q8ReBmMXIiqkBmBHtcksSgMwjTG67kJGExSocDwlPlcicbqhWCpC64eJQCmNJ4GSbvAHRGzw++Q/Zb3B99n+uV2gwVv2rqINOjQETOHWncrI2F/DgfOGc7PZBdjDiFUfAy5r8PL9okmuzbUG6HvIm4xb+mZ4uqgaTy6gc+CAFrYY0CPAT0G/K8wwCs0iSZTIab2NTmP4yIE5Too9o9EnKobB+P/BRU/os8GJkLlRs8hwgpAyq9q/gkK31N6LY9fT7nUDuDnuSJqi6wtic9r1NJlbBEohu9fuifU7d6hxwlqNPSZ3qP5Fe1RTjrwzIgCc328c0Q6ff2Xznf6g5z+IKc/yOkPcjpe7w9y+oOc/iCnP8jpD3L6g5z+IKc/yOkPcvqDnP4g5289yDnQ9IenZ45qmpiy4dVLnsm1Zd/l911+3+X3XX7f5fddft/l911+3+X3XX7f5fddft/l911+3+X/v3T5TQQPKMahvTnhD8TlnL4+jS9d+eT9Lonz8P4mwovDNbwV0GJsgU7U73yiSs6TWx+nQmbanNiS9MJXcuEYPJ/LWp4jYAGQvx14hyEhu1C1SroyFQJx/BjB7aPl8SjIMgpM/CiPiwI2hW9qG1dgAXt/PBplzmoY2tSpUfW1dVfJrrb7M26Hu1SWai4f8muoxmJ1Om9cM37y6NG/9qgdmnkvwSl2xCUsmmp7D7HurMPUUtnA1fKhyrEpIz8OEtubtE8rl66Ao+401+74HbqVqAAwJQW2AYR1fqdIh2feY7H1AmezK6QCSXK35Q7OvsOCHyq3hIFHtI68d9iEcdZdRFp+6OMJTzMJDCeV7g6XO5ck9KG1NjPLIBEhgN47Cm8nkYji5OyUvuqOAE8UH6Xffpt+w2/bWV8Dumh1/BA8plxMUi/a/NkSqvMI8G+CgghnVLeMqgLaknRsu5uY4O8SJDjpQU8MA5ekfWHUs4AkKMyxgE40/eaGtt63rri9pdvhg3f+pF572oY237ffqdvnfW5/UJcrtdr5zJ4rD9xjHy4l6ugpue/de8xeoJCkd98gbVh4wkVkZ9Xeg1eiskZGVEMA8v8CJGErAA== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe markets depth' (trading-data-service-observe-markets-depth)" --- @@ -51,11 +51,11 @@ List of market depth data. Collection of price levels for the buy side of the book. -
  • Array [
  • ]
  • sell object[]
    +
  • Array [
  • ]
  • sell object[]
    Collection of price levels for the sell side of the book. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-orders.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-orders.api.mdx similarity index 53% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-orders.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-orders.api.mdx index 7be5f7ea8..e10f87bc3 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-orders.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-orders.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of orders" sidebar_label: "Observe orders" hide_title: true hide_table_of_contents: true -api: eJztXXuT2kiS/yp1/LHuvqFpP2bmLnrOF4sbYWumDRwI+7zGQQtRgLZFidGj26zD3/1+mVUSAoluYnZv4y5CEzFhUFVl5bsys7LFt8bGjdy1TGQUN64+f2vMZexF/ibxQ9W4agxlnES+l4gwmmOGSEKRrMJYik3genIuQoXvUiz9e6nE2o3uZBK3Gs2G/LoJwrlsXCVRKpsNn2D9nspoizGF7fBVz7bnMR5F8vfUj+S8cbVwgxgLYm8l127j6lvDT+Q6pg/JdkPLCB+1bHxvZg/cKHK3je/fm38Qd42HmG0LlIAniS9PpYRmb/8XCfm4kkAtEoEP4HM/2WYUxaswDeZiJoX86gXpHEQtonDNhAC8dNctYS+EChMRy6RZBvDgBwEt95VeTgRXUWjA32TrH6fU0DMLw0C6ChR9oenxJlSxZA68fP6c/vFClUiV0Ed3swl8zyWCL/8aE9XfCgA3UbiRLBH6JqMojMqPPZbSt8YijNYugIKQ5NXLRs5efJVLGRHD5zJx/SDek4o7B2HY3g0GRbA8uyiM27ba3gpC3fVVLFwl3GjmJ5EbbcHkyHcD/2+QA3BLQi8Ed9PFArJbyzh2l1K4QaiW4HuyEu5EjYc3EJabCL3HTMYsO8JYhAstxx1MA6M1URM1IPiADZnOeG9seO8DjIjTzSaMElL3jevdXaaK/hFAW9y7QYoZvlZ8YtREYZs08QNSikWqPKIyhnqIHT/EUioZuQljAAuaxxluBJNwZYysr+56E0jx4koMaENXzYXZ283Jx9bXP/zA8wX+64Yh0AjFa9FqtX7Rzwioq7bmGz61CFwXen2GqefmOebrD/5CnNGkMW/lhGd/olnn4pseLsz8XsTy5RNY/ureu6egiWf41CIAj6Lnx2eA0vICN46L2GmwNENjUZj1S442/XN5SVKpgDuCiToQQlvvsJRJRy7cNEhsFSeu8uTZ+ZMbVi76pYJtr55g22ALBVE54/Rm2OEMiJ/nEtVMOzvfFzHzr8w+GrY1bR1rdD20B05/eH6V0bOTfWG9gbDD+8cn8H4bZigzzlevxZ82sxb2/AZARgK0VVPA+9AwPmNCTz4UdwW2NPwvr4Xygx3Ld+Rkwiw8Odju+z4ovRMIxCkVr9wA+s1adsI+E+XARJnUzGyNj5jTYbc5dCD6LNjCFbEiiDSWE/WMzXsZhku48o0ft7xwfblIg6DFA3Q8PBNuwWuRRyMm0wPN6InKvYYKtgRWex8A2YrfU/i2hQ+UeDXBE+4CwQjPgRkk4tnls4kyLivboknOC4eeFu4EPj9szdyIsft6uW39bdLQ9Gx9GWjYE8XAJw0eZeX4ddTvZXyizyKSG5xTOJL4ICIvB/euHT67TkJe0xrJZRq40USVl9Aw/HDutqEy65mcz3cOvGn8P7YueNkFo3r7Z0L2VjysfG+1O2aKxLeE0eqrTGeJzaTIWk4tiHbhB9LYb6blAxz4wDDXFh1/YNsoTqbMm9fixS8HoySBbPBl0SHQhxzUpMFYTxpX+FilMfuItTQqk0ZzB4DR6GEjAvIfevf/LIwTIofDBXRszfdDTmue+Qh0ZBBc3KnwQbF2rqCyrvDSOEG0pNVgX5BNfSwfSDcLl/JtSHzgkquFN1G3rCaZ9FZhMNeiK+xE3iaTug5JZSb0iWIwuXzFGWl5RsrnHRPZcFudNGK0vnz+cn7198hkH9yeWJgeDeNF6+WLl/GkYbiOwGo//vqzjrMOg9c2qewluBimkWcsnHmbKkSTEj4AHkkl5AQeC34m6khE1RLOCgI2+roGozOrEdgE9MYJghxFln8Jr+CtkO54cDC0zniYWC7XQCHbFPg+g690YaIMLleCiapyXEyRWcq4n7kUYkEZCMRRNt+eawx4+S6QJ7SF5wJjhMOBidHOILxWk4hhdSP31SCtpsDe9Ty5QWx2zi7NRu5C9PkevEyCBCCGzwKqATl8CbFvYH/YxCjezFfk+jHOqMdaMhjZThQSH4nkyedIkry28cEctX9lblHkI96FD/JeRtolg3ex0X7j6CeK43go+SpJNrdN/W+MD5iuQqFH8Q0iAt0i3Gh/GFA4DS3ZgB/af0MZ7vlgAIprdxPnDpFTu8xMcHz5ytdhLASxCIMgfIjZPv5VJ0NmS2JgdiDmWNFDxF7pGrkQLWgr8c5xBuKt5WT5Ip1wrBf6bHHLhknRGIySDEUfG+Cc4bROTph2TJ+nsAjQzBmN3m+XBwGRiPIFoE/HYwjueKSxYXgHpkAjcUjHYubGeSpLG/LhCOgr957Zvy7Ifa4F72bI0Of70J9TiEFrNWhWy0gCU0jFzCQAQGqm8wQl5Zx5Dn1l04Bc5gQAaMC+1FLqZJs0qiXOxlAECC4GTcVzXkvNVRAarZ0hXb0j7TYQKFycqF6YyCvQAbFk2YnLOBjt99IogmVCWRCv+4E7C3I9DRcL34P3MJ6DQp1Ikj8AWXQGQLENkJRYSNq7U6iZXPpK+SZVg+GXHSjb24hVCaENJ+hQTXWo5+IsjMzZtAHeWvfOxdpfrhJsM1G8OwcEPjn9dX7axLA/uBgPdgA2waS5HnFQPdiVD8LZX2GvNMNPAi5LGLJhpeUqQ7NhDKaiIvEITM2CaOONgGQaExytiWXHPzQZvzZYsBp6KP37rEZBpm6qGOksX9cqHSuxgqmvwooNYJvP2NThJ/01SHkmssnZEcD6pFUEcS4sQm9Z3oXOgYHhxv4utpqTQUKI/mIXlG44byCayCjn2pclBfnkxY9mQ+9Zhnzjx+xFeVzM3cTluhNjl5cl9tGcuYm3sudlWG9oQNgdrcYrQ2hTqzZVPiLtUml4x/a1n1BWP0/57HRTnf1PyEncSbkRSUTZgznbzLBgHLRJaswXgIxjRs3pUB2ashDvtJAwDRxjHmLlTLp5eSYFWj//WNboZsMDV4FXu0Lmjg+1TRAdMfyHlVQ7asUD/L1ZK8jJwhEonKQx/J+ax3ubH90bpx7Qjx/fG4DHyv9ahF6JD4WLGuBpm+PUnslo2afVbJfG6jq6XmUSEjNLb1LS5DW0fp2uP/ixD2c4QuxUodNaovd6jogxKZNyUaQzibNHS5rPsSb5zCwGRlQUSOXHpP0zUhMTUmzgxjXENCat0tmSPiOEuw5TlZyoBgSpGv9RCWH2MRlqa3e+I85Y7R7TtOXu8DcZZ8Th1YnYZTQN4ZzZ0ZyMJm+eMYTqEbE+3/EQbkYW0aU4lPjJiuWbpQtMXOla7ZN4llw5aVmF/xhzME4OZFfs23MlFUdPs5HXkwcUR9EBX+WbRgjj/MUxO43Z6bFqF+rTmwxgs5B00fnpLw4c7Q6b7EKhjMF7XeI/dI+VUEwxvwxkQAMnwpDLpZznZnwAhwczr68t2zhqLpDssSrPPShf3RRWlo8wxDsImMv79fn57mJgE0G5SI0Q5ClPVhKQj1agz8s3IRSugCcUM/DVHSsyQTRFJJpvvX1rdaZDq2sNrd61NR33RgPr2u7aVoeuV1S6blx9fmpaafi9Xfn4jTVypm8eGWuPfmt82cUzRhg5vTp9kFkOsykQu8//PYrFBdIPl5yAThH1MtKT8qLsOCze1egswXiKHS6F3aste58Ic65T1hD4ONrzSx4K5wuip2xZh5YcG+R3ASJnlfjh8kL0u92R5XB1bMuZ2UzuImUq4hY2yR0bKPHzgIKCMF+lYRpnvrVR4Y42YZz0ofgVmkvmoCHSnjcFolri2lUUuwMpJwLzdNoqYi4v+FRFjBGLUIJ1QWCqIzPmxzEVP4ik9vhHp7C+TtqvRN6+ePnqx59+1mkk6Efk6SE5mSjtqBO+GCIYkPXti5aZzAknVy+0nwLfFv4yjbRu/QSd9BDfBvresioJIIN1za3ZPindlBMT42ZMkLLNg2+dd8Qcy4vbkdN2xiNYzK/WtWN1btlRR5IEpY+bnVX3hx1rOLWGw/7wiEEfn1EcsXsf2jd2Z/q+PfzNcqb2sXH9rDTcHzvTfnc6sv5rTHp7ZPHQet+2e3bv7XRk/+VwkmO/t6bdtn0zHh4OYV0fEI6MZtCt/x7Yw7Zj93vTTtuxCN6jRORWdjDL6tjOtNeHi7q56X8scar93up1jqBCq7r9ce8Y9wbtofOpzD3D9Oub/qi0Hcbe2r3p9Tvr+jfetTzDHo2Ip2+tnjUEl9rX10DBKaHgWMMehvnrEfwqxJKjbg1H9sh5RLrOp8Hh0Mi66U6dYbsD/EqrRuNu1762rR54BpaNpk4fDPo07VrWqDT5uj8cwhgyVlXslaNBegSOdfvDEqrX7R6JaEQSfNvtGUXojIfEv3Zv2h5fk/48uqq9v+q633Ps3rgPe60m1KzWagMS3zrO9KPtvCOTYZX91D6UVfYYJyWosKbXQwsK3SnNM6DftT9YAHsNCjrHQB5i0e3/NiWm9a+fQpcJJm49NrE77L9/ciozEDsesP1Jnmtcn1zyfkwhhzW9sd/DgHnkyAwSASHqHBKfyWUXqwyGdkmL3ow/ZfiVg5rKFfoI3+3P8hwSDnCYsEnw+S/WsF+2npsjG70hizx9I+cdlLtihz0jbI9o6Zv2Tbts43vCNgGdEYnlwCmNpvC6PfxfHDuAMe6139xYROvQYtxPm2z25AWPb6D3N27KaEB2Mun1b8g3HzoXp9+HW+l92gN9OGnQB0f7vZtPBuzH/vimwxZfPqw6Y0b1YK6WIo8BmF2hwPaof0N2foLP30O1eFiR5zuE875fQlKzg9Zh3LGxDbv+QkDOSZNF9XBBDT06nI1kkkZqF63ypJaOecy96YXQRY0oj88QVMmJMjetWbqlA1M/oeB9IS+8rRfslzU4BDP12FsdGLU0BYfRUXUYRhHnSdFsL1QXdA/qxwnfPZ0e1g4QMOuglu89ubOrUHDiJJJbwqSXUsSZJZRp4oWFq6qIqiTr8D67dqPvERUcwlhfTnpBGFNoH4rn1eHzI1niME9idEPd0zlz9EQdJR9vZmW2vPwai+cEXO3no/qebgGWmDqLCXNndB2CNUaeXfsGen5i0Sf255XlqHkpXaAbOzGyOxa5bSoP82dyrfuBND+ujqArhjKA2UeCV7QexiSSlF7GWUFu7lMSsutnyPKZULxJt3xXNJJBUE3t0eLbAbWFHKiprzAXKUwWSJiUhpWYFkq6ONUaBzJnEBWwokSRbi3jU8WgLx9KqF2bUr+RdLH0dsB1LfsjfK8aNA/biAA+WLvvHPYUJ1zTKXZzU3w0cvqDQfGBVrnd98yl7J5QwG7DtX4qzR1QINrZk7km1vT26eQ8rw2Xe03hRGzVDSNttRkQqm2T4BY0gA985wFwq/BBcMdiIWOEj9HGKOii+V7Couiy0NQnc7fDKsHFdPipCyiZ8dtOAYOiTPYC6APu74v5QhydeyVMH5upqRA7Chs2s0LGzg9TA+daKrq/PISLQO1KvA1DahlL/IDWepLcSbNY0iW/GXNBRFe32dfATa9Tb8XlzTDmSvRE0YDmXJxdJsOb3hnoYJ/09TWiBkmXroFMqEUiNKUjs38lrs4errsKD0m8Wbyv4VvOfwbazT2kmwWNoHPN5ft9wm6iEBFY5pp37W5ZEdl/8IkMafpUXNEdCtnddpzOzJPCnRaXocylPhzfgg8hHO7ulr2BZsqWQgBGZFvBSCQKV8Jer+XchwXQdpqCPyjzWZqIeSj1RbMxmyITzx5Mczf1WWiw+i7xvAI3ZCRXosuHfCTu8G8RqaPK47dka3d8svt+/RpHpr710C1MzYnS27JkCDBR9BjiiCp8TZp6ZlCvUstu26gl25q+QtzTRt/0BWZ9LPltpMpvHDcy8sNKpe/2CtAVHRzBScD11KwqKc5Yb4xrKFctidsL6ncnXeLrT4oozG3peeHkeMyFlVxLxTOn9EwnyiUtKK/ttiue9ficqP5zg9LtJnmFUphWcM+fBscClYohfsQZcfZFV1Cybz3L+dgf7pXiGYETT7F0M3/6hvjUW1rYK9/pG6CnXdWahpby/h/0wGGElDUqmIagOOuIES90Mwq1jHkRd3/kF5IU3MLPQXfjGNGsPqdOvvYrJlRxptz5pX9TQzOhce6kycQ/yKXLQRx10CV07aY7de7yU4OzI93yYv5Spqqwf/hnLUebSu5fMpIj07zBfRi5kJ9snDDTstyQRTkLQu+u4orslE6MmFsx6iaMugmjbsKomzDqJoy6CaNuwqibMOomjLoJo27CqJsw6iaMugmjbsKomzDqJoy6CaNuwqibMOomjLoJo27CqJsw6iaMugmjbsKomzDqJoy6CaNuwqibMP6/NmGMTdPFE1NnfHWqycpe9LFH8YhfP2peU0Nu/9iiEs7fS6/cbBf5n71ItHWm33BKriF/ueg5kfzT3/V20fo1ovVrROvXiNavES1IvX6NaP0a0fo1ovVrROvXiNavEa1fI1q/RrR+jWj9GtH6NaL/0NeIViT9Kv+TCWFMVv/wx/dCQazO8ussv87y6yy/zvLrLL/O8uss34zXWX6d5ddZfp3l11l+neXXWf7/8Sw/Nc4DhLFq7274NXB3GfOfsul3N3w5hDDSvx4C7WJt1U0Bu5c5AB06d5hJ9AfFDUe3E3XcxB1BF+H7pnuNCQ0ilkJQIkASOeSZ8eUSsry8f3mpd7jMwWtPo388N40CzGRZXl1e3sule8Evk1DURd9aplF69er5838vNVNWzWzQD8GWAbbcFExyL+Qcxxk0qxJWaVIZ1tyNAvpDeyWThzC6K4E5HK/G5oJa0jClBa/A7ZxHUaqeeYTGbC7SSzJzz4VrofnHuXd0SYN+fdZXi7DYacvdNfyLK8Rv0R7YJMm8nahx/7z1bz+3XmV/GQuLotXmx3CNuuwUbA+bQknqBN00pkNn5OUmAAncWEUM+Wb07nMDekfIUXVKQ2jkvykD0lbAj2Z9+0befRwF37/TY/0DvvyDzn5Mnm73Q71H0f2jP/ZcScSdxPZ7P/LMxxuesdD/4Vg98TPOj+BY+PnmP4jiP/cHmh8hpeJ3mnckfaEvCJFnZAKfv2DRSrr8dgRoiV7f5viwsKpUUyUouX9EoAMf/T8hIeQT +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe orders' (trading-data-service-observe-orders)" --- @@ -55,7 +55,7 @@ List of order data parts. Pegged order details, used only if the order represents a pegged order. -
  • ]
  • updates object
    +
  • ]
  • updates object
    List of order updates in the last block. @@ -67,7 +67,7 @@ List of orders data. Pegged order details, used only if the order represents a pegged order. -
  • ]
  • +
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-positions.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-positions.api.mdx similarity index 82% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-positions.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-positions.api.mdx index 36082c0e5..0d30d216f 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-positions.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-positions.api.mdx @@ -7,9 +7,9 @@ information about current positions, followed by updates to those positions." sidebar_label: "Observe positions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe positions' (trading-data-service-observe-positions)" --- @@ -37,7 +37,7 @@ information about current positions, followed by updates to those positions. ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response.(streaming responses) diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-trades.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-trades.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-trades.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-trades.api.mdx index 911b19c56..f2046d87e 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-trades.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-trades.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of trades, optionally filtered by party/mark sidebar_label: "Observe trades" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe trades' (trading-data-service-observe-trades)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx index 11360401d..7e0a11f6f 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-transaction-results.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of transaction results, optionally filtered sidebar_label: "Observe transaction results" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe transaction results' (trading-data-service-observe-transaction-results)" --- @@ -43,7 +43,15 @@ A successful response.(streaming responses) List of 0 or more transaction results. -
  • Array [
  • announceNode object
    +
  • Array [
  • amendAmm object
    + +Command to amend an existing automated market maker on a market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged. + +
    announceNode object
    A command that allows a new node operator to announce themselves to the network as a new validator. @@ -176,7 +184,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -184,7 +192,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -728,7 +740,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -852,7 +868,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -860,7 +876,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1392,7 +1412,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -1420,11 +1444,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -1444,7 +1468,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -2000,7 +2024,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2152,7 +2180,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2168,7 +2196,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2194,7 +2226,11 @@ Defined benefit tiers in increasing order. First element will give Tier 1, second element will give Tier 2, and so on. Determines the level of benefit a party can expect based on performance criteria. -
  • Array [
  • ]
  • ]
  • cancelTransfer object
    +
  • Array [
  • ]
  • ]
  • cancelAmm object
    + +Command to cancel an automated market maker for a given market. + +
    cancelTransfer object
    Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction. @@ -2313,7 +2349,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2321,7 +2357,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2865,7 +2905,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2989,7 +3033,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -2997,7 +3041,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3529,7 +3577,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3557,11 +3609,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3581,7 +3633,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -4137,7 +4189,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4289,7 +4345,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4305,7 +4361,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4379,7 +4439,15 @@ Iceberg order details. If set, the order will exist on the order book in chunks. Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times. -
    sizeOverrideValue object
    transfer object
    oneOff object
    +
    sizeOverrideValue object
    submitAmm object
    + +Command to create an automated market maker for a given market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. + +
    transfer object
    oneOff object
    Details of a one-off transfer that is executed once at a specified time. @@ -4391,7 +4459,7 @@ Details of a transfer that is executed once every epoch until stopped. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. @@ -4437,7 +4505,7 @@ Details specific to the foreign chain, such as the receiver address. ERC20 withdrawal details. -
  • ]
  • +
  • ]
  • An internal server error diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-votes.api.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-votes.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-votes.api.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-votes.api.mdx index 8ba547175..d2b87a645 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/trading-data-service-observe-votes.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/trading-data-service-observe-votes.api.mdx @@ -6,9 +6,9 @@ description: "Subscribe to a stream of votes cast on a given proposal, or by all sidebar_label: "Observe votes" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW21z2zYS/is4fmjsq0Ilbq+9US439TVu604u8cT2dW6iTAyRkISaAliAlKN6/N/v2QUoURaVl77M3AfmiykC2H32FbsIeJuU0smFqpTzyej1bZIrnzldVtqaZJS8Ur5yOqvE0lZK1GUuK+VFZUU1t16JhcyVmKzwS4mZXiojQK1apckg0bT8l1q5FX4YcMBPHjzN8cKpX2rtVJ6MprLwapD4bK4WMhndJtWqpLnE18ySu7vBb8FkTRuTs6X1stgLK45/KrI3NNuX1njlafzo0SP6k1lTKVPRoyzLQmeSgA9/9oT+tkWP+CpX6bBaOWfd7uvM5or+Tq1bSBCFBNUXRwAa0eCnmimX3A2gpkrqglfpSi34Qea5JvayOGuT5dltpV4dm9WVIOhSGy+kEdJNdOWkWwmvnJaF/lXlpMrKZrYQk3o6VU4slPdypoQsrJmJG13NhRyby1fPoX5ZicBjQuaBNQixsFN+btGMNNKxGZszog/aotAT5g2GSw0ywtdlaV1Fdi5ldj2sDf0RgC2WsqgxQwebk6LGBmzqShe6WolpbTKS0gvrxEYfYqaMcvAdQgDXyX2DjWgSVkZ08k4uykKJxyNxRgylyUXkLdfig/W3n3/O8wX+fWctYFjxVKRp+iS8I6LSrOIvPKVE7jtnFweYehjfY3540FNxQJMumdWFPfiMZh2K2zDcmnnXRnn0AZQ/yqX8GJh4h6eUCLwXnvYHoJJmhfS+jS6QpRkBRWvWkzVs+jMcklU66J4jNi9ghOPAYaaqZ2oq66I6Nb6SJlMHhx9k2LnoSYfavviA2s5WcBCzVlxgBg4HAH64tmhQ2sHhtolZf7vqo+HTINuzk/NvX52eXbx8dThq5NnYvrU+Utjg/vIDuL+3DWTGPHoqPisnKXjeglC0ALEaCGQfGsYzJrxQN22uQEvDf3kqjC42Kt+I0xiz9eYeu7ttUoETBFxI5+eygH+zl30En7G5QIiyqE3YxhyR005U3k8gN7ooaCAPjiBqr8bmAYf3zNpZoWSpfZrZxXBaF0XKA7QvPBCylbUoo5GS6UVQ9Niss4YpVkQ2ZB8QWYlfauS2qQYkXk30hJxij+U5CINKPBg+GJuYshoWA0peQkXjjpHzbTqRjtG9G67SX8dJkGelVRFojw0THyc8ys7x4/nLF42e6Fk4VWKfwpbEGxFlOaT3kPA5dRL4IKtTs7qQbmx2l9Aw8vA6bcNlFhOV55sEPoj5H6xbWXbKUK++IbBX4maus/lmm2kLn4ro1aPGZ0nN5MjBTilMO9WFivHbePkZChcgXHtL2J3B1vnqLevmqXj85N4oWaAZPGonBHpYkxonjHqcjPDY5THbwNIAZZwMNgQYxgswIiL/CNz/2RonIPeHW3BOg97vazroTHtxo4ri4bWxN4a9cw6XlSKrfWUXIrjBtiEHYVu+Z90QIi02ZD5oSQbjjc0Vu0ljvbkt8mC6FifKNo3VQy2mGqOPDZNZ21cckJc3orzeKJEDN31WO4b15vWbw9Hvsck2uS2zsDyBxuP06PGRHydR6yistuuvb0Kddb8IPSaXHUKLtnZZjHDWbW00ykvkAGQkU1ESeF/xMzZ7KqpUXMxh4OivCyi6iRoBJpDXVyhyDEX+EFkhm6OKz5BgaF3MMF7NFoDQMAXeB8iVEiHK5NZOMDZdiYsliksZ+4GkEgvOQCT2qvnqMCDg5X5uawT/hPciOKYEYpTDRazRDmC8dEDCsLtR+krIq42thMwyVaI2O+SUdkpFPOTTGbJMpeTCI2cBakEJX8HsJeIPTKLjTbSh1I9xhu6DZTCyGhv1rlToHTRXkpS1Yw7mqv0da4sqH/GDvVFL5UJKhu589P6Y6MeG63g4+byqyqtB+OvxgOnGijCKXzAR5Ba2DPmwoHIaXlJCHyF/wxmWvDEA4kKWfp0QuadpwgTblzY6lLEwxNQWhb3xHB9/FUgTa5akwGZDXKOil6i96oXKU1pwbMQPFxdn4vuTi6ZVoh2O/SLsLXI3MKkaQ1BSoIRtA5qLmg7NCcuO6XmNiIDM3NEEfps+CEAc9QuAT9ujhXYy8lhrr6EUeCQ2aS8m0mM0QCOGvDmC+lwuWf2Llt3zYHjZgKHnpdU5lRi0NpBmt3QKSGGVOJMIANQk9AlGqZx1Dn/l0IBdciIAGIgvM4tdJnlUKg4u4QgwnIdM7X0+WE0aGI3WTpyS1+TdkQKVi2PzAp3rCHLALE13IhlD9P6sdg6RCWdBva4LOSnWfmqnU50he8TMQaWOU5QPIBbtAXDsSKQmFZL3bhxqombaGB1bNQT+bgLleDtnV0JpA47smua+n4sD6+LeVAJ38L1DsdCzeQU2Y8PcuSDQlPQX693GI/6QYjLEAdSEkPbpppvddP3NGzv5GfFKM3RVxG6dxUaUJptp0jnJv2PAdJ4k7KUZVODK7Bwga090gifu9uN06NDRvBceu/+/pbtW1e5mwRUr5XYex67NWorJlU8x2BNdCAjOuLZCmpQLW4cETocS1ephoa8pq1IExbANJNNUnLLduRYtbYkqjhpb3WJBvkYNMGKrQh5jp9g6GWmODHYk6xZoF1KUi12OXDti27UurMRDp3k36ain02ef5hlLNZP/gagnz8/PpHZd3tGcQO2wpXWO90dM6OY8aB8U7RA4i2NYC/+nECOtUw7rJFVpOGqFeqhDA80Qhfyl0e+QV4z1SHcmp11ImY1Rb6jiy6gCRB6chRaIBo2qbqy7Jtbtg6OvvuzEQs52wuZ8DmuekzF/Ylt2m+dP8N9PcF8P1IXa9d9usb63yNGGWv8Le63Mv2RBzx1yMWBTowR2BHi2XgdZsDB6tYoOwrt1RlVWA/CjIXysZiEwC97eCqNe98PsyqWDUO7ucvyJC5obuWoJxk5LRGK/TKFx/Pzy5O3li/Ozk29Pvzs9eYZRBQjJ6HXnWHj34uX68b8n58mbTZhSqIUKoju647SN2hhUshv329I8k5WkIsdid6yavWe2TSRWguR/ZT0ptJ9vXBYQUFimWxhexePdsAwWQdGh9JL2VYfGJ5D09WSD4z7KNrVz5hBrHLLe8ujlhMsMUolvmHXQ2DmuPQZXVMjeo2wXzSF0ehBkoOSzPpg+JAf42+86me6PoPsj6P4Iuj+Cblm9P4Luj6D7I+j+CLo/gu6PoPsj6P4Iuj+C7o+g+yPoP/QIuqPpN+RmdJ5RiBiy4dLYXeu4pu/y+y6/7/L7Lr/v8vsuv+/y+y4/jvddft/l911+3+X3XX7f5fdd/v95l1/H5AHB2LU3/8MfiMsZfavXuiFB1yu2qZyHSwkTxV4aLzfwnQO+s8BXVyzlyu1P5Nj3JyGjhZnNJ36y/YEfJKKti/VMl6GSC8eple5gnMOdkT7ftq82JKQuKmJJBYoUQrkdP4bwhuHyaBjwDZdxckhV4YPE2hWYyM4wGg4zZzX0bqo0XnHauQeyO4M+IdymQjfFHuYAmxqL1emsdvXoi0eP/r5DrWvmewlOsEEula9Sbd9DrD2rm1oqa1hePqRrXRQuncR2Ju3SyqUrYJm96ro/vke2BQoCTEmR6pCTdb4XUvfM92hsvcDZ7BqRQUj2a65z9h4NvivdEgoe0jqyXrcK46x9RBp+aOspvWYSKZ1E2u8ue5ck9MWoNlPLOaO5DYUVghAKgiiOz04pAGK+J4qP0q+/Tr/i64fWV8hktDp+uRpjTDRxswWmdRL456eDmPCoshmWBRRAgFmdtzHWXyeIdRKNzhQDAPrFyKGXOYSjSbe3tCVfuuLujl6HT3X5w2TtaXvafJi7V9jf/tFypxTXarX17XK8TZewx/yxqPZ+tvw+YO2vlzfY3tAPVP8T8rLXbzB9jvJXOdZlWHnMpW9r1c5xMVFZJ27UcNh+/gdUMHLP sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/data-v2/vega-data-node-apis +info_path: version-v0.77/api/rest/data-v2/vega-data-node-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Observe votes' (trading-data-service-observe-votes)" --- diff --git a/versioned_docs/version-v0.76/api/rest/data-v2/vega-data-node-apis.info.mdx b/versioned_docs/version-v0.77/api/rest/data-v2/vega-data-node-apis.info.mdx similarity index 88% rename from versioned_docs/version-v0.76/api/rest/data-v2/vega-data-node-apis.info.mdx rename to versioned_docs/version-v0.77/api/rest/data-v2/vega-data-node-apis.info.mdx index c6297dc00..3bcdee4ed 100644 --- a/versioned_docs/version-v0.76/api/rest/data-v2/vega-data-node-apis.info.mdx +++ b/versioned_docs/version-v0.77/api/rest/data-v2/vega-data-node-apis.info.mdx @@ -13,9 +13,9 @@ import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; -Version: v0.76.3 +Version: v0.77.6 - +

    Vega data node APIs

    diff --git a/versioned_docs/version-v0.76/api/rest/explorer/block-explorer-get-transaction.api.mdx b/versioned_docs/version-v0.77/api/rest/explorer/block-explorer-get-transaction.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/explorer/block-explorer-get-transaction.api.mdx rename to versioned_docs/version-v0.77/api/rest/explorer/block-explorer-get-transaction.api.mdx index 1d7d787ce..c7a643caf 100644 --- a/versioned_docs/version-v0.76/api/rest/explorer/block-explorer-get-transaction.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/explorer/block-explorer-get-transaction.api.mdx @@ -5,9 +5,9 @@ description: "Get a transaction from the Vega blockchain" sidebar_label: "Get transaction" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/explorer/vega-block-explorer-apis +info_path: version-v0.77/api/rest/explorer/vega-block-explorer-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get transaction' (block-explorer-get-transaction)" --- @@ -43,7 +43,15 @@ A successful response. Input data for a transaction containing a network command for the Vega network to execute. Once populated the protobuf message should be marshalled into a byte array and included in a transaction message. -
    announceNode object
    +
    amendAmm object
    + +Command to amend an existing automated market maker on a market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged. + +
    announceNode object
    Command used by a node operator to announce its node as a pending validator. @@ -167,7 +175,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -175,7 +183,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -719,7 +731,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -843,7 +859,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -851,7 +867,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1383,7 +1403,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -1411,11 +1435,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -1435,7 +1459,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -1991,7 +2015,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2143,7 +2171,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2159,7 +2187,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2185,7 +2217,11 @@ Defined benefit tiers in increasing order. First element will give Tier 1, second element will give Tier 2, and so on. Determines the level of benefit a party can expect based on performance criteria. -
  • Array [
  • ]
  • ]
  • cancelTransfer object
    +
  • Array [
  • ]
  • ]
  • cancelAmm object
    + +Command to cancel an automated market maker for a given market. + +
    cancelTransfer object
    Command to cancel a recurring transfer. @@ -2237,7 +2273,11 @@ Withdraw ERC20 asset. Ethereum ERC20 multisig event. -
    signerAdded object
    signerRemoved object
    thresholdSet object
    stakingEvent object
    +
    signerAdded object
    signerRemoved object
    thresholdSet object
    heartbeat object
    + +Heartbeat showing evidence that a contract is being listened to. + +
    stakingEvent object
    Ethereum Staking event. @@ -2249,7 +2289,11 @@ Command to create a referral set. Team details, if the referral set is to be considered a team. -
    delegateSubmission object
    +
    delayedTransactionsWrapper object
    + +Internal transactions used to convey delayed transactions to be included in the next block. + +
    delegateSubmission object
    Command to delegate tokens to a validator. @@ -2293,7 +2337,7 @@ Validator command sent automatically to provide signatures for the Ethereum brid Validator command sent automatically to vote on that validity of an external resource. -
    oracleDataSubmission object
    +
    oracleDataSubmission object
    Command to submit external oracle data. @@ -2360,7 +2404,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2368,7 +2412,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2912,7 +2960,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -3036,7 +3088,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -3044,7 +3096,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3576,7 +3632,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3604,11 +3664,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3628,7 +3688,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -4184,7 +4244,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4336,7 +4400,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4352,7 +4416,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4438,11 +4506,19 @@ Iceberg order details. If set, the order will exist on the order book in chunks. Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times. -
    sizeOverrideValue object
    transfer object
    +
    sizeOverrideValue object
    submitAmm object
    + +Command to create an automated market maker for a given market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. + +
    transfer object
    Command to submit a transfer. -
    oneOff object
    +
    oneOff object
    Details of a one-off transfer that is executed once at a specified time. @@ -4454,7 +4530,7 @@ Details of a transfer that is executed once every epoch until stopped. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. @@ -4519,7 +4595,7 @@ Components needed for the network to verify proof-of-work. Signature definition that allows the network to authenticate external data. -
    +
    An unexpected error response. diff --git a/versioned_docs/version-v0.76/api/rest/explorer/block-explorer-info.api.mdx b/versioned_docs/version-v0.77/api/rest/explorer/block-explorer-info.api.mdx similarity index 90% rename from versioned_docs/version-v0.76/api/rest/explorer/block-explorer-info.api.mdx rename to versioned_docs/version-v0.77/api/rest/explorer/block-explorer-info.api.mdx index 3ad59a640..944d5215e 100644 --- a/versioned_docs/version-v0.76/api/rest/explorer/block-explorer-info.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/explorer/block-explorer-info.api.mdx @@ -6,9 +6,9 @@ Response contains a semver formatted version of the data node and the commit has sidebar_label: "Info" hide_title: true hide_table_of_contents: true -api: eJzVVEFv1TAM/itRzlPf2CSQdmKgaew2MeAyEHJbt82WJiFx396jev8dO+221wcHJk6cmjj299mf7Y46YgreJUz6bNQnx8fyqbwjdCRHCMGaCsh4t7pL3oktVR32IKcQfcBIZoqufN8b+gCpkxsZsqjP9PtsVR2bVRN9rx46U3WKOlQ1ECjna1QPkFQ5GEv6SNM2SFyiaFyrd0d6jTGZifoR9AZ7tqrGxx6IsFazj/LNEvl3vN2TxZd3WGXGGXX96so1/uOsCLuyb42piiZQTkCfqzRUFabUDFY9Slfo7NfAYOmf5ON0+TsVxWTG0enJcwF8xRbjREZgbI4yhH0+QF0b4QF7vQ/L3kuatxPc+AJdGIB8OTTnbquf3SBGyPee9YD2hZit963FGKobAhrSH8V2anC4CRzIHcYYfdzXXMCh5Zpu9Tvrq/uLTbA+skDfDoEukZRxk64yJFD6gfKclBKocI4svrrH5itpIhiXFKj0t8OmwNXZUj3P/NHh0C8pF5MvbcoZXtWc9aKo7zKZWrSmzstrixIRgHjZ9MpMrwmj5MaSjHqIll86opDOVqsSC8JEDqlYYwvFZvtzxVoKxlKrzKqetNyxmBl8b/m+MMBhGefXV0nvrapeHxdvXhenMh/BJ+ohz76DXhDmYhbMe3vz3zRsHm7CDa2CZXYpNws/zq25ndRjFTtWQe7jWELCz9HudmL+MWDcsp2Pa4gGSpH49hvjdAg1d0B6eY9b2Qf+8wShXYMd8gYe/l2kW08TcnnxiZfkF8BBEWY= +api: eJzVVEFv1TAM/itRzlPfGBKTdmKgaew2MeAyEHJbt82WJiFx396jev8dO+221wcHJk6cmjj299mf7Y46YgreJUz6bNQnx8fyqbwjdCRHCMGaCsh4t7pL3oktVR32IKcQfcBIZoqufN8b+gCpkxsZsqjP9PtsVR2bVRN9rx46U3WKOlQ1ECjna1QPkFQ5GEv6SNM2SFyiaFyrd0d6jTGZifoR9AZ7tqrGxx6IsFazj/LNEvl3vN2TxZd3WGXGGXX96so1/uOsCLuyb42piiZQTkCfqzRUFabUDFY9Slfo7NfAYOmf5ON0+TsVxWTG0euT5wL4ii3GiYzA2BxlCPt8gLo2wgP2eh+WvZc0bye48QW6MAD5cmjO3VY/u0GMkO896wHtCzFb71uLMVQ3BDSkP4rt1OBwEziQO4wx+rivuYBDyzXd6nfWV/cXm2B9ZIG+HQJdIinjJl1lSKD0A+U5KSVQ4RxZfHWPzVfSRDAuKVDpb4dNgauzpXqe+aPDoV9SLiZf2pQzvKo560VR32UytWhNnZfXFiUiAPGy6ZWZXhNGyY0lGfUQLb90RCGdrVYlFoSJHFKxxhaKzfbnirUUjKVWmVU9abljMTP43vJ9YYDDMs6vr5LeW1W9Pi5OT4s3Mh/BJ+ohz76DXhDmYhbMe3vz3zRsHm7CDa2CZXYpNws/zq25ndRjFTtWQe7jWELCz9HudmL+MWDcsp2Pa4gGSpH49hvjdAg1d0B6eY9b2Qf+8wShXYMd8gYe/l2kW08TcnnxiZfkF8ZLEWo= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/explorer/vega-block-explorer-apis +info_path: version-v0.77/api/rest/explorer/vega-block-explorer-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Info' (block-explorer-info)" --- diff --git a/versioned_docs/version-v0.76/api/rest/explorer/block-explorer-list-transactions.api.mdx b/versioned_docs/version-v0.77/api/rest/explorer/block-explorer-list-transactions.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/explorer/block-explorer-list-transactions.api.mdx rename to versioned_docs/version-v0.77/api/rest/explorer/block-explorer-list-transactions.api.mdx index 9c9d6d13b..06f213eda 100644 --- a/versioned_docs/version-v0.76/api/rest/explorer/block-explorer-list-transactions.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/explorer/block-explorer-list-transactions.api.mdx @@ -5,9 +5,9 @@ description: "List transactions from the Vega blockchain from the newest to the sidebar_label: "List transactions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/explorer/vega-block-explorer-apis +info_path: version-v0.77/api/rest/explorer/vega-block-explorer-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List transactions' (block-explorer-list-transactions)" --- @@ -43,7 +43,15 @@ A successful response. Input data for a transaction containing a network command for the Vega network to execute. Once populated the protobuf message should be marshalled into a byte array and included in a transaction message. -
    announceNode object
    +
    amendAmm object
    + +Command to amend an existing automated market maker on a market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged. + +
    announceNode object
    Command used by a node operator to announce its node as a pending validator. @@ -167,7 +175,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -175,7 +183,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -719,7 +731,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -843,7 +859,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -851,7 +867,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -1383,7 +1403,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -1411,11 +1435,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -1435,7 +1459,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -1991,7 +2015,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2143,7 +2171,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -2159,7 +2187,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -2185,7 +2217,11 @@ Defined benefit tiers in increasing order. First element will give Tier 1, second element will give Tier 2, and so on. Determines the level of benefit a party can expect based on performance criteria. -
  • Array [
  • ]
  • ]
  • cancelTransfer object
    +
  • Array [
  • ]
  • ]
  • cancelAmm object
    + +Command to cancel an automated market maker for a given market. + +
    cancelTransfer object
    Command to cancel a recurring transfer. @@ -2237,7 +2273,11 @@ Withdraw ERC20 asset. Ethereum ERC20 multisig event. -
    signerAdded object
    signerRemoved object
    thresholdSet object
    stakingEvent object
    +
    signerAdded object
    signerRemoved object
    thresholdSet object
    heartbeat object
    + +Heartbeat showing evidence that a contract is being listened to. + +
    stakingEvent object
    Ethereum Staking event. @@ -2249,7 +2289,11 @@ Command to create a referral set. Team details, if the referral set is to be considered a team. -
    delegateSubmission object
    +
    delayedTransactionsWrapper object
    + +Internal transactions used to convey delayed transactions to be included in the next block. + +
    delegateSubmission object
    Command to delegate tokens to a validator. @@ -2293,7 +2337,7 @@ Validator command sent automatically to provide signatures for the Ethereum brid Validator command sent automatically to vote on that validity of an external resource. -
    oracleDataSubmission object
    +
    oracleDataSubmission object
    Command to submit external oracle data. @@ -2360,7 +2404,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -2368,7 +2412,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2912,7 +2960,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -3036,7 +3088,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -3044,7 +3096,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3576,7 +3632,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3604,11 +3664,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3628,7 +3688,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -4184,7 +4244,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4336,7 +4400,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -4352,7 +4416,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -4438,11 +4506,19 @@ Iceberg order details. If set, the order will exist on the order book in chunks. Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times. -
    sizeOverrideValue object
    transfer object
    +
    sizeOverrideValue object
    submitAmm object
    + +Command to create an automated market maker for a given market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. + +
    transfer object
    Command to submit a transfer. -
    oneOff object
    +
    oneOff object
    Details of a one-off transfer that is executed once at a specified time. @@ -4454,7 +4530,7 @@ Details of a transfer that is executed once every epoch until stopped. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. @@ -4519,7 +4595,7 @@ Components needed for the network to verify proof-of-work. Signature definition that allows the network to authenticate external data. -
  • ]
  • +
  • ]
  • An unexpected error response. diff --git a/versioned_docs/version-v0.76/api/rest/explorer/sidebar.js b/versioned_docs/version-v0.77/api/rest/explorer/sidebar.js similarity index 52% rename from versioned_docs/version-v0.76/api/rest/explorer/sidebar.js rename to versioned_docs/version-v0.77/api/rest/explorer/sidebar.js index ecd55f416..d2a051eb6 100644 --- a/versioned_docs/version-v0.76/api/rest/explorer/sidebar.js +++ b/versioned_docs/version-v0.77/api/rest/explorer/sidebar.js @@ -1 +1 @@ -module.exports = [{"type":"doc","id":"version-v0.76/api/rest/explorer/vega-block-explorer-apis"},{"type":"category","label":"BlockExplorer","link":{"type":"generated-index","title":"BlockExplorer","slug":"/category/version-v0.76/api/rest/explorer/block-explorer"},"items":[{"type":"doc","id":"version-v0.76/api/rest/explorer/block-explorer-info","label":"Info","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/explorer/block-explorer-list-transactions","label":"List transactions","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/explorer/block-explorer-get-transaction","label":"Get transaction","className":"api-method get"}]}]; \ No newline at end of file +module.exports = [{"type":"doc","id":"version-v0.77/api/rest/explorer/vega-block-explorer-apis"},{"type":"category","label":"BlockExplorer","link":{"type":"generated-index","title":"BlockExplorer","slug":"/category/version-v0.77/api/rest/explorer/block-explorer"},"items":[{"type":"doc","id":"version-v0.77/api/rest/explorer/block-explorer-info","label":"Info","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/explorer/block-explorer-list-transactions","label":"List transactions","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/explorer/block-explorer-get-transaction","label":"Get transaction","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/rest/explorer/vega-block-explorer-apis.info.mdx b/versioned_docs/version-v0.77/api/rest/explorer/vega-block-explorer-apis.info.mdx similarity index 88% rename from versioned_docs/version-v0.76/api/rest/explorer/vega-block-explorer-apis.info.mdx rename to versioned_docs/version-v0.77/api/rest/explorer/vega-block-explorer-apis.info.mdx index 09edae22d..17d5a69e8 100644 --- a/versioned_docs/version-v0.76/api/rest/explorer/vega-block-explorer-apis.info.mdx +++ b/versioned_docs/version-v0.77/api/rest/explorer/vega-block-explorer-apis.info.mdx @@ -13,9 +13,9 @@ import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; -Version: v0.76.3 +Version: v0.77.6 - +

    Vega block explorer APIs

    diff --git a/versioned_docs/version-v0.76/api/rest/overview.md b/versioned_docs/version-v0.77/api/rest/overview.md similarity index 91% rename from versioned_docs/version-v0.76/api/rest/overview.md rename to versioned_docs/version-v0.77/api/rest/overview.md index 4d093331c..ef25af51f 100644 --- a/versioned_docs/version-v0.76/api/rest/overview.md +++ b/versioned_docs/version-v0.77/api/rest/overview.md @@ -5,6 +5,7 @@ hide_title: false REST provides endpoints for querying for trading data, account information, ledger movements, asset and market information, and much more. The bulk of data can be acquired by querying the trading data API, which is served through data nodes. +* **Transaction API**: Provides the minimum state of the chain required to build and send a transaction, and can be used to send a transaction. * **Trading data API** providers historic information and cumulative data, and covers a wide range of data, including, but not limited to: * network limits and parameters * information about validator and non-validator nodes @@ -12,8 +13,7 @@ REST provides endpoints for querying for trading data, account information, ledg * governance proposals and votes * orders and positions * liquidity commitments and fee bids -* **Transaction API**: Provides the minimum state of the chain required to build and send a transaction. This is also exposed in the trading data API, which is the recommended API for querying information. -* **Explorer API**: Provides transaction details, designed particularly to support the development of block explorers. +* **Block explorer API**: Provides transaction details, designed particularly to support the development of block explorers. * **Core state API**: This API is specifically for node operators, and may not be exposed by nodes running the network. All methods under this umbrella are also available on the trading data endpoints, which are recommended for querying for this information generally. ## Rate limiting @@ -55,5 +55,5 @@ Data nodes aggregate the outputs from core nodes and produce more meaningful API ## Served by core nodes Core nodes run the network. They are responsible for ensuring the consensus rules are met and that a consistent view of the network is seen. They present endpoints that give access to the state of the network (block time, block height etc), allow transactions to be submitted to the network and to subscribe to event streams so that changes of internal state can be seen. -- [Transaction](../../category/api/rest/transaction/transaction): Submit transactions and get basic information about the network, such as 'block height' and 'Vega time'. +- [Transaction](../../category/api/rest/transaction/transaction): Submit transactions & get basic information about the network, such as 'block height' and 'Vega time'. - [Core state](../../category/api/rest/state/core-state-service): Get lists of state about the internal Vega system, such as 'list accounts', 'list parties. diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-accounts.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-accounts.api.mdx similarity index 86% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-accounts.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-accounts.api.mdx index 67dae0088..5117c4462 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-accounts.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-accounts.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of accounts. This endpoint may not be exposed by mainne sidebar_label: "Accounts list" hide_title: true hide_table_of_contents: true -api: eJytVU1v2zAM/SuCzpmTtsA25LRgGIoCOxRrt0sRDIzNOGplSZXorEaQ/z7Sdj6aeAOK7WRLfHyUHj+00QEiVEgYk54+bLRxeqqfa4yNHmnHFl4yhGQZ8bk2EQs9XYJNONIpX2EFerrR1ARBJorGlXq7HQ0zVRCfkN5GNRd0Ct4lTGK/nEzkk3tH6Eh+IQRrciDj3fgxeSd7B74QfcBIpvOGPPe1o/bfEFZpAJIS0sBJRnoBFlyOg7b+akOmTr8hS7cxIN9uxy8eMRfByJCVDQhmfTHrLnFg0BAjNH91XF98NYl6z/StV5Rd2KfAlEcTREBGzlSq8xxTWtZW7aTPdItbQm3pH+TPfdFeeOljBezNVUJXl3p/bF5iibELRmDs60RBURiJA/b2mFY0fhXm09uFZQLyi3o5c825rpxe1gPKN3KW3pcWY8jvCKhOg2I7VTt8CeyIhcIYfTzWXMihlNbUn31E4cE7jGvDVTg/5bpGUqAsp1n5pdpVeqbuVyYpdEXwLK+qoFHOk1qg4rg+cdhFw7vGOfZ3nKCU8R1EzjanN9ykZ8F/HheTFnlo5QVYtu0dgFa8GMMBkdhxN2TqaNm6IgppOh6vsYR3BRBkXfCyjvX0ajL5qE8vOITUMmteExYQLacm4/v88vHpjObUfs7QBuolycA1a7CmyHJfDR9pEDnMmu2wDKlqZ9rBek45AJNBaNzStyXYF9gPhqqcc6OSJEfNbm9EaxG655pkH95nV+0U8okqaLuzn8a7/LUlc3qMoxb/v4XVNwvhC42DZascrhVq09fNw2FK851XfG7Z22wWkPB7tNutbHcvi1RTYRIs7NFb8oTN0avFGaklYJuQP2D379IBPJdFNILmKHM+4wqh4NEkITsv1g/DsdfZJBSWfWtcf7nnhv4NPCeWmQ== +api: eJytVU1v2zAM/SuCzoGTtUBb5LRgGIoCOxRrt0sRDIzM2GoVSZXooEGQ/z7SThq39YYW28kWyUeKjx/a6ggJVkiYsp7ebbX1eqofG0wbPdKeNXxkE5JjwsfGJiz1dAku40hnU+MK9HSraRPFMlOyvtK73WjY0wrSA9LHXM3FOsfgM2bRn0wm8jHBE3qSX4jRWQNkgx/f5+BFdvQXU4iYyHZoMCY0ntp/S7jKAyY5Iw3cZKQX4MAbHNTtUxtSdfwNaTrBAH0HSVjcoxHCyJITAUS7/jTrkjh60JASbP4KXH/6ZjPtkfn7nlGGMKbEbJKNQiBbzlRujMGcl41TB+oL3dotoXH0D/SbULYJL0NaAaO5S+j0RD9fm49YYeqCEVj3slBQllbigLvuuxWOX4T5/HFi2QGFRbOc+c1bXrm8zAdUH/RZhVA5TNHcEFCTB8n2qvH4FBmIpcKUQupzLs6hktHUX0JC8YM3mNaWu3D+2tclkgLluMwqLNWh0wt1W9us0JcxML1qBRvlA6kFKo4bModdbFhqvWe85wLlgnMQOtuaXvGQvgn+q99MWuihOohh1Y53BKr5MIajRWbgYck0ybG2Jop5Oh77yaQgzMThizVWUKRgHgTyMjs207JXXoPP3gc+GwSfvw98Pgi+eB/4QssOs34Z2u7Z98ZPhijDtKosvKrZ9ZWAhaMOuJ4U52fFabtAQqYVtIO1X6QH6ttqv47Zm87/2xP7Pid8onF0rJXLtaxs9yW/Oy5Yzrnme4tsu11Axh/J7XYi7h4FaYTSZli43jPwgJveg7MG10jAlv0/2D4/KUfjuRySFWuOMuc71gglbxUJ2aGYP4x91JslJl6eu/ry6y3P4m+KvXkS sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Accounts list' (core-state-service-list-accounts)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-assets.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-assets.api.mdx similarity index 84% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-assets.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-assets.api.mdx index c508afc1e..e5015f6ce 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-assets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-assets.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of assets. This endpoint may not be exposed by mainnet sidebar_label: "Assets list" hide_title: true hide_table_of_contents: true -api: eJy1V19v2zYQ/yqEnjbAdbx06AY/zU3cwEOaGrGzl7YoztJZYkuRKkk50YIA+xr7evsku6MkW7YUDBu6J1vk/ePvfndHPkYFWMjRo3XR9P1jJHU0jb6WaKtoFGnaoU9wDj19WvxaSotJNN2CcjiKXJxhDtH0MfJVwZLOW6nT6OnpI0u7wmiHjvfPJxP+iY32qD3/haJQMgYvjT777IzmtYO9wpoCrZe1dggg/JMec9cXSNCDVM1fF1tZsF0K6BK3Ukv+EGYrfIYCH+isGpRwprQxiq2xtC6dCE7GdMxj05tSKi/1LGDQs/8bpiCCyAupnzORw8MbKGP0s9yU2r+VesDSW3iQeZkLCDIUEngRgxYbFIw7Oo+J2FQCBGXMVyRgTZlm4UzHAYhtcCbIAAgvc+SIThNEK9IrbI9AIdWotLlu5M3mM8Y+IvEEY5nDEMY3Zb5By/g2MuJMFJb+OoY9A52oOvRjmAn4HAiIqCTnr37sxziK0Mbnk77DOZ3ZImE1v704nzyHepyB1Iukr37BG2JxGaCrETNWplIDQ7y1Jh8AbBS4ayH2syQhag/g0Gy0RGvlG4ah8OYL6pEgTAIP20No9PfGfhn0qeQWOYPXMpcDnLlutoXifUf4F8ZJLwgFAXU0H7Q2Hqc19gy/oAoqjAVbiRzBlRaPuEao6bROV2p2zAkdDxFoFN1LnyUW7tcZ+cmMGkC65XRlymC/VSG6OQ/aq2osZkrt14legp3WcLV2aZtkKLYEFVQtlbCjVe+MP+g1Y/rXH386oU0NSgu3k78jZwY6av8XNp3iqhkaMi824Eg5EG5Ewe1I9jkyDBVg3Yx7xUerLeNqLn+H43QqrixS4K8t9T6XiSX1lOT7wTR+LSkRZT6QPGqcnDwkIpucWrVSARZNittStY1K6oPvQQeuyjdG9e2vwvpg7K+XQ7Ge9iyL1GUcjRNo+zulad/en21kcoCoi7b9yYTsya2s+9k/HIwclwN9YBXWe/oJUl9W3PBW69n6bvXp7ma1nF8s3izml7SNmpPwfnizWVzevlu+W3VXbue/zi/WRzLzm8vFzdWn68VqTb+HjfnN7PU1SX48wPhC9L1NxWUdqNiBKnEkQN1DRfWh6VsmH7TYa7XhTEWYjlxC3IJNoLlOBHGOcNxRjXW12pBbrQwcFRfVh0VOUdOCOxV25PL4dF3PqBOuKCWd599gJAxHK5P0yEiDREeZ+EzkLh1sFLaM7pXiN+ZhswDWQlUbPZI4ONn9cE1nCrG62+ZSRQphJh/NH+HKOKaez9XZ3r7G9exuqPefb2CxSULz2Q9tmtkvzw/H4vtDirZ2tr+L7W9rNIzCJQzUsmv26XRm/1Kb698nn0eHDHizKbczXfVRHUU54QHpv7SZGpMqtEVcl/Ig2JrojQ9FzVi0loZ8B3M2DilfqaMLY5Ht4ArtTsbIBXhs64ova4G4gTwh0WOx5qlEpC4MgStyqGimeR5D5DWUGI2hnG4yxFPaIYvcZBjMkFG++PRcfzoQKWJofGZYLA0ELcBn9HEG7b4jpfZZUFrq4FHmfeGmZ2c7ov2LBDyMa8dpacvpy8nk5+j0aEOSlJZTgwlYRUkZH2ru2Mzpft9CcNTAMQZdhWY1jk0+HNKg5LDVcStLInlJj4lq0OSAGL+CpN6aQL5ux4gpL4LHB4rZcsFYM9CNrcn4p1fjl8xdSrPPIdRl8xKrcxeochpEp7S/JaGaEvHUz84KRbscWADpsWHM+/Z5RqfNKGJeeXzky86dVU9PvFy/J5lHiQw99vCE/IJV54UZRg59B+h2YCULk+JHcpoh0DgJVmqlGTW7oqvVa2hsZc/yq/ma6vJvJ1QyQQ== +api: eJy1V81u4zYQfhVCpxbwOm62SBY+1Zt4AxfZrBE7vSRBQEtjiRuKVEjKiRoE6Gv09foknSElW44UdFtsT5LI+eM338xQz1HBDc/BgbHR+Po5EioaRw8lmCoaRAp38JNbCw4/DTyUwkASjddcWhhENs4g59H4OXJVQZLWGaHS6OXllqRtoZUFS/uHoxE9Yq0cKEevvCikiLkTWh18tVrR2s5eYXQBxomg7QPwb8JBbrsCCTguZP1qYyMKsosBncJaKEEfTK+Zy4DBE55VccmsLk0MbK0NrgvLvJMhHnPf9KoU0gk18Rh07P8GKWde5J1Qb5nI+dMnXsbgJrkulfssVI+lz/xJ5GXOuJfBkLhjMVdsBYxwB+sgYauKcYYZcxUKGF2mmT/TfgBs7Z0xNMCZEzlQRK8ThCvCSWiOgCEFVJpc1/J69RViF6F4ArHIeR/GF2W+AkP41jLsgBUGXy3BnnGVyBD6PswIfM4RiKhE50c/d2McRGDiw1HX4RTPbACxml6eHI7eQj3OuFCzpKt+QhtsduqhC4hpI1KhOEG8NjrvAWzguWt47CZJgtTuwaHeaIjWyNcMA+b0PagBQ0w8D5tDKHCP2tz3+pRiDZTBc5GLHs6c19tM0r5F/AtthWOIAuMhmhultINxwJ7gZ1hBhTbcVCwHbksDe1xD1FQa0pXqDXFCxX0EGkSPwmWJ4Y/LDP1kWvYg3XC60qW336gg3azjyslqyCZSbteRXoycBrgau7iNMhhbApJXDZWgpRV2hjdqSZj+9ceflikdQGngtuJ3oMzwltr/hU2ruAJDfebZiltU9oQbYHAblH2LDH0FGJpxp/hwtWFc4PIPMEzH7MwABv7RYO+zGZtjT0l+7E3jQ4mJKPOe5GHjpOQBElnn2Kql9LAoVFyXsmlUQu189zqwVb7Ssmt/4dd7Y/8474v1dc8ygF3G4jjhTX/HNG3b+5uNTPQQdda0P5GgPbEWoZ/9w8HQcdnTBxZ+vaOfAPZlSQ1vsZwsrxZ3VxeL+fRk9mk2PcVtUJSE6/7NenF++WX+ZdFeuZz+Oj1Z7slML05nF2d357PFEp+7jenF5OM5St7uYHzHut7G7DQEyjZcljBgXD7yCutD4bdIbhTbajXhjJmfjlRC1IK1p7lKGHIOcdxgjbW1mpAbrYxbLC6sDwOUoroFtypsz+X+6dqeQSVUUVJYR09vxA9HI5J0z0iNREsZ+YzkLi1fSWgY3SnF78zDeoEbw6tgdE9i52Tz0zmeycdqL+tLFSr4mbw3f5gt4xh7PlVnc/sahtldU+8/38Binfjmsx3aOLPfH+6ORfeHFExwtr2LbW9rOIz8JYzLedvsy+uZ/Usw171Pvo0OGnB6Va4nquqiOohyxIOn/9JmqnUqwRRxKOVesBXSG56KwFgwBod8C3MyzlO6Ukcn2gDZgQWYjYiBCnDf1hld1jxxPXl8oodsSVMJSV1oBJflvMKZ5mgMoVdfYjiGcrzJIE9xBy1SkyEwfUbp4tNxfbcjUkTQuEyTWOoJWnCX4ccBb/YtKjW/BaXBDh5lzhV2fHCgRqOhwxspuh5usASGRsf3Nnp9LhTDFHSVj75N+ahX+fjblI97lT98m/KHiH5ghFprz5t2sccIKaPOD2wyn5EyYRQUN6Ph8dHwPdEOM+Ry7kuq/okKsPssv/bYqsrvyYWa3Q5b0UEhcZcC84g818m+bv6s8LQZRkwrz890T7ky8uWFlsOvIFEgEb497v7+7qFq/Rz6aYHfHroNN4KEUfEWnWbAcRJ4K0Fpgn2qaGt1ehFZ2RL0bLrEkvobxwEUug== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Assets list' (core-state-service-list-assets)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-delegations.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-delegations.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-delegations.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-delegations.api.mdx index 9712c4673..eb8f1c266 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-delegations.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-delegations.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of delegations. This endpoint may not be exposed by mai sidebar_label: "Delegations list" hide_title: true hide_table_of_contents: true -api: eJytVcFu2zAM/RVBl10yJ2uBbchpwVoUBYahWLtdimBgbNpWK0uuJLc1gvz7SNtJnNgdVqwnW9TjE/lEUmtZgoMCAzov57drqYycy4cKXS0n0tAOLQkSeOnwoVIOEzlPQXucSB/nWICcr2WoS0b64JTJ5GYzGWcyNsE3IcLSxvk1PryObMloX1rj0fP+yWzGn9iagCbwL5SlVjEEZc30zlvDtj1f6WyJLqjWO0GNWQNtlipg4YcoKGzVcifoY6dKdqCgFo1ddCSYROImV16kCnUi6AeMqIxXmUFaUnwZOuFj0LQMVoQcBXiP4Z0nilgVoEWpIUYfkSRHeU/2cg3COOcdYVOxz2aUgW/uMhn6fye7uDzjmLap0P8oRVtGA4YrNounXFEcyu/iMNkIyWZnsas7jAMjVNBseCSvs10Oco8E56D+u+uHb8qHvbP/0RUJeZHb0b0JX8Wks08rLbbVFMkGl0Klw39UVMztQd/UugLIm0o/nJ7sZejqoD0sgNKHhQdJovgc0Fd9Wpb+4JgvLd1Is70oEREEu6rShamH0k5kQXpA9krOzNpMoyvj6wCh8qNicxPgc0mOVPfonHV9zZkcMh5c8qt1yDx4je5RxSiXx1wXGAQITTd9WO6+6zw0SWlJYVFALYwNYoWCjraeTl7VZFXGEAU3QtNkrGhDwG0xOP/3UUlJFinklrEZsgwlhJwW0+QA5Ml9O4srpwmQh1D6+XTKBf4+gQBRG0JWuWp+Opt9lseZjiElT9JDwgSc5jajrJ6sux/QHO8PGZqDOmEiMPUjaJVEsS3GQxpFjrNGWyxBisqo5v0ZUo7AeMgrk9qmFrtK+0VQEdMNCc9XJBZXl6w1C91xzaJPH6PTZkpZHwpo2rR7a3q32JTPcSS9dn/zIut6J+BzmNJ8V81ga+RadwV0e/AOUfI5JcDm9XoFHn86vdmwuX1AuawS5WGlew/mPda9V56upuIzm5t5Adu94/8C7b3Ue/iSF04xnkJaUk45QkKTjeNr/RY0ZMvQ8xoMUmbZ9dTF+Q3Ngz+JGBAT +api: eJytVcFu2zAM/RVBl10CJ2uBtshpwVoUBYahWLtdimBQbMZWK0uqRGcNgvz7SNtNnMQdUqwnWxTfI/VEUivpVVAlIIQoxw8rqa0cy+cKwlIOpKUdWpIL8jLAc6UDZHI8VybCQMa0gFLJ8Uri0rNnxKBtLtfrQT+TdRl8CBF4lxZ38Pw+sil7R+9shMj7J6MRf1JnESzyr/Le6FShdnb4GJ1l25bPB+choG7QGRjIa9d6qRHKeOilSlc13BnENGjPAEpqUttFSwJZIu4LHcVcg8kE/SgrKht1boGWlF8OQcRUGVqiE1iAUDECfopEkepSGeGNSiEmJMneuQdbuQ7SuOId4eZie5peBr65m+wQ/53s4uaSc3o9Cv33UjRldMBwy2bxp9CUh46bPGzeQ7LeWNzsEVJkD42GDQtCXW7OILeeKgS1/Df08zcdcQuOP9oiIRTB9u5NxColneO8MuK1mhJZ+81VZfA/Kirl9qDv3IVSEZpKH09PtjK0ddAEQ6XNbuGpLNMcR5nbLi1LvxPmS0PX02xvSkQE6GbVfGKXh9IOZEl6qPydnLlzuYHg0ztUWMVesbkJ4MUTkOoeQnChqzmTq5wHl/zqAjAP3EFY6BTkdJ/rGlAoYeimd8s9tp0HNvOOFBalWgrrUMxAUGgXKfJsSVZtLVFwI9RNxorWBNwWB/F/75WUZJGwcOybA8vgFRa0GGY7TpHgr7O4CoYcCkQfx8OhHY0ShIiURMLFngSXPjFk95jkJnlq7oPPjgOf9YLPjwOf94IvjgNfSJ7P2s5dXUZtkfwiiEhJXBFZXTG5vWEwa9QAF6Pk/Cw5rQeMi1iqusPaZ6JzAfXN74ftdOqH10db9ggvOKTRrOuZVGuzau/+YecJocMXdAA2r1YzFeFnMOs1m5u3jysi01HNTOete4Jl54FeKFNxzPoa3vBtn+BjXDuP7NZ9youg2Z9SmtKZClAZDSXOr8FNaD567KAOZiCzbNrh+uqeWvkvvyXyfQ== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Delegations list' (core-state-service-list-delegations)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-markets-data.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-markets-data.api.mdx similarity index 88% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-markets-data.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-markets-data.api.mdx index 647328603..d5355e860 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-markets-data.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-markets-data.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of markets' data. This endpoint may not be exposed by m sidebar_label: "Markets data list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Markets data list' (core-state-service-list-markets-data)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-markets.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-markets.api.mdx similarity index 95% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-markets.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-markets.api.mdx index 7e58f28c3..0249ae7ac 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-markets.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-markets.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of markets. This endpoint may not be exposed by mainnet sidebar_label: "Markets list" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Markets list' (core-state-service-list-markets)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-network-limits.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-network-limits.api.mdx similarity index 86% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-network-limits.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-network-limits.api.mdx index 3e2a48ab4..e9c96a5b1 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-network-limits.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-network-limits.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of network limits. This endpoint may not be exposed by sidebar_label: "Network limits list" hide_title: true hide_table_of_contents: true -api: eJy1VVFv1DAM/itRnkAavYMhQHtiQoCQBprY4AUh5Gt9bViahMS97XTaf8dOO+52LROI8dQ2sT/bnz+7Gx0xBe8SJn200U/mc3mU3hE6klcIwZoSyHg3+568k7NUNtiCvIXoA0YyvbdDuvTx4sS0htL4ugR3ygc+4XFKmNErTGU0QdD1kT6OqECuVMh2YJMCa/0lVgpIUWOSCt44UsYpMi0W+kDTOiD7Lry3CE5fH+zEeQ/x4neB2nx3X5FOMQakDuxdIcON0T0HPwue7orLDaZ7CVmjw2TSiYcKq3Gs89ih8q5EBkQ1GKulsaj4abPXNHDY0cVrBws7BT8lD+yNOWpfRNmAcX8c40307UQZXH8iaIOQ8cmZK+XAsSdPRZWErsvGlM0olUtjrVrgr5QezNm/ktnBpBx3gM0fSmpLH1vgVmnm+9nTba6JonH1Tqp9T+/kY9TVvyfkVpR/YmSUzL1RwtmSIStHH/olo2zeMgeqwqVxjC3C3VPdFscvvmNJPc6tky3u6vGJSfRhd4V9HFYj+7HjHvkqdWWJKS07q252aKGz3RI6S/+wR0tfoTx3WTl8sq2GP7HG2AcjMDZ7GcI2v0BVGYkD9nQXduj4NszLHm4zRfZvSGIA8otueezWemsGMUL+ZpUkqP8Ss/a+trwZyzMC6tIk2U51Dq8CO3KnMUYfdzkXcKi5pi/6lY8oOHiGcWVK1F/3sd6yQoHVk0j5pXK31FSoc5kZdFW/DFtYZ5mKhK9kViq1WPOpcezHN4ws6hVSc2ff8ZSOUvg20pUWpqjxYl2jcBGAGv6YDenM7I1dYgyMUtpGd9GyTUMU0tFstsIaHlVAUPR51F3sjg7n8xd6v+IpS+7WPmAF0XKviiGHEcz+/RghBxrYKcCtV2BNVZS8USZTmrScRi1ubNmk7Zyh9STkhNk1C8C4pc+aHBT3mU1V6eXPKH1Sx6fvhGshesCaF8+fFYd5SfpELeRxddCOF1BW0n4yO5P/P/Q2TBLhFc2C5VtJNJO2GZT0RW+7OGiJeWi4FrnbbBaQ8FO019dy/KPDuOZzfl1BNLKq5YsxG+Rfdsziu8C1DCKvvCDlcsO6PPr7a034/iXut6/PeTp/AubgrYA= +api: eJy1Vt9P2zAQ/lesPG0SajuYYOJpaGIIiSE0YC9omq7JNTF1bM++FKqK/313TqGlKaiI7imJfd/9+O67a2dZwOidjRizw1m2OxjII3eW0JK8gvdG50Da2f5tdFbOYl5hDfLmg/MYSLdoi3TnwvhM15pi9zoHe8EHLuJRjJi8FxjzoL14zw6zo4AK5Er5ZAcmKjDG3WGhgBRVOirvtCWlrSJdYy/byWjqkbFD5wyCzR52luL8gDB+KVCd7rYV6QKDR2rAvBbSPxptOfild/RaXG4wbSVkiRajjmcOCiy6sa5Cg8rZHNkhqrmxGmmDip8modY79ku6OLYwNOvcr5MHtsYctS0ir0DbjWN8D65eUwbXHwlqL2RcW32vLFhG8lQUUei6q3RedVK508aoIT6l9GHA+EJmB6Oy3AE2/yipjVyogVuVMd/7nxe5Rgralkuptj19lY9OV99OyLMo72Kkk8zWKOFsSZORo/N2ySiTtsyOKnCkLfsW4a6obuHHDW8xp9bPs5OF38mnMx3pfHmF/ZyvRsYxcIV8FZs8xxhHjVGPO7SXJbsRNIbesUdzV6A8l1nZ211Uw59YYmiDEWiTUJqwTi9QFFrigLlYdjvv+CLM19bdbB3ZL5DEDsgNm9GRnWYLMwgB0jerJEL5Rp+lc6XhzZhfElAT15JtVWPx3jOQO40huLDMuTiHkmu6yb65gOIHLzFMdI7Z71VfJ6xQYPVEUm6k7DM19dSVzAzaol2GNUyTTEXC9zIrhRpO+VRbxvENexb1Cqmps6c8pZ0U/nR0lQlTVDmxLlG48EAVf/Tn6fTNo11kHxiktFnWBMM2FZGPh/2+HQx6PEbEkN4ES+gFl48F8rxcNuPOdMH7m4H314IPNgMfrAV/2Qz8JXvg3mk7cklOc7H8YojKnfyoCcXq6OJUwMJRC5wMegf7vb2031ykGtKkWai7uyOJYDXy0tD+D6nMh4Dwnvre8K0kmhiazUVw8/g3iq3nMmAeKq5F7mazIUS8DubhQY7/NhimfM6vEwhatqx8sc8K+dc2JN2McSozxNvKS7kTME2a2tWNJHw/6fLk+IoH6x8ZKI/5 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network limits list' (core-state-service-list-network-limits)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-network-parameters.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-network-parameters.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-network-parameters.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-network-parameters.api.mdx index 46b8f8d66..835aec663 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-network-parameters.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-network-parameters.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of network parameters. This endpoint may not be exposed sidebar_label: "Network parameters list" hide_title: true hide_table_of_contents: true -api: eJy1Vdtu2zAM/RVBz52TtcA25GnBMBTFhqLo7WUoBsZmbLW2pEp0ViPIv490nCaxXWDDsKfEvByRh0fUWnsIUCFhiHr2Y62N1TP9XGNo9Im27OFPi/TLhaerXeQ3FGfA59oEzPRsCWXEEx3TAivQs7WmxktepGBsrjebB4mO3tmIUfyn06n8pM4SWpK/4H1pUiDj7OQxOiu2PZ4PzmMgs83ul9MaDWEVh7FPXCr/ZBjTYLzAc1131nCHin3KLRUVqDpI9UpGwg32ujjRKyhrHMLdi1ktXfhjKMYiQ6WYrtEzNcxCVDDMVc6qe8xhD+EWj5iSVNMZIARotpBHEfsjVu+/m0iXfdauu4lwLicftzRXsU5TjHFZl2o3ukS3cUuoS/qH8aUua0lkwirgbJYcnZ3uO+RPzDFsDyMw5fF8IcuMnAPl1SEsRx8f83kLNxTj20QxALlFvZzbZkjwia6YD8j/EjN3Li8x+PSGgOo4SrZVtcUXz4mYKQyBlXTAuYBDLrdTf3EBBQdvMKxMivqhj3WOxDoqed4i7YGeYqJuCxMV2sw7JlpV0CjrSC1QcQUucgGLhq3Gci57GF30K8S2073g6z4o4+eovrQwRoWTjByFEw9U8MekK2viD2MjY+2WUB1KjiuIfJxNJiu+AO8yIEi29eR1qGdn0+kn3e9+LJIn1wfMIJQ8t6SrYwDT9w8R2oM6lhKwDW8GkyWpq8ZLGo0cR012sRxS1dZQMwo5EiZb1tila/XZqU92h0p5XCrKvNT86kK4FqI7rGny8UNyJvLm6VMF7dXt9v7lQD6tsvoFHWyC/6W/7nYRvtDEl+yVglvy1p2qfuj9NA90xZwU3Jf41+sFRLwL5WYj5u0bJ2rLTIRFefCQtY/GG69e9wbolu4VBCOpDPPABRUIGS8uwdxCzHmHejrIGuxJQXm9Jedfb/m6/waxFquI +api: eJy1Vdtq4zAQ/RWh5+BkW0hKnjYsSym7lNLbSymLYo9ttbKkSuNsQ8i/74ztNBenkGXZJ9vSnKPRmTPjlfQqqAoQQpTTp5XUVk7lWw1hKQfS0g59WsDfLrzebCJ/AG8GeKt1gExOc2UiDGRMS6iUnK4kLj3jIgZtC7leP3N09M5GiLx/NhrxI3UWwSK/Ku+NThVqZ4cv0Vle2/L54DwE1C36MJ1mUSNUsR/7SqnSI4OYBu2ZnvJ6sJpuKGhPuFxgCaKjFB9iJHTBg1sM5EKZGvp0j7wschdOpiIu1Gh46RY8SUMqRKH6WOGseIRCbSnc/AVS5Gy6BRWCWraUexHbIxZffuqI14eq3XYVISyB9680E7FOU4gxr43YlC6RTVyuaoP/UL7UZY2IJFilCE2Ww/Oz7Q3pEwoI7WGotNmvr8oyzecoc7NLS9H7x3xt6fpm/FwoIkA3r/OZXfYFHsiK9FDFX3IWzhUGgk/vUGEdj4ptRW3h3RMQMgEhkJN2NGdyVXB3ym8uAPPAHYSFTkE+H3JdApKPDNWbrd3zU0zEfamjAJt5R0KLSi2FdSjmICgDFymB+ZJWtSUs7RA7+5eFbap7Re3eS+PXUX9JVgxLx4gCWBOvsKSPYZfW0O/GRuLaDKE6GIorEX2cDod2NEoQIhIsWVAzJMGlrwzZvzqFUZX64PFp4PFR8OQ08OQo+OI08IXkAalt7hprdcbhthcpKS0iSy1mN1cMZo1a4GKUTMbJOTuTCoeVarquG9nXvco3pjg8faeJ/5d1usZAeMehN7TLCTdKrTpDPG0memORD0uQJiXdi/dXq7mK8BDMes3L7e+JjZLpqOZm5x/UzPtPfljd+JaN3AsVNEOJ5pkSKkFlNHOYs6WY0fjzuIPqjThm+TD45fd76tQ/Ho2OAQ== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Network parameters list' (core-state-service-list-network-parameters)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-parties-stake.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-parties-stake.api.mdx similarity index 86% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-parties-stake.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-parties-stake.api.mdx index 9ceb5b815..c30818d00 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-parties-stake.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-parties-stake.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of parties' stake. This endpoint may not be exposed by sidebar_label: "Parties stake list" hide_title: true hide_table_of_contents: true -api: eJy1V21v2zYQ/iuEvuxLamfN0A3+NC/xUm9BYNTOgCEtClo6S2wkUiUpJ57h/747Um+26CIdsE+2yLuHd8+98LiPSq55ARa0iSaP+0jIaBJ9rUDvootI4g5+ooilTw1fK6EhiSYbnhu4iEycQcGjyT6yu5IkjdVCptHh8ImkTamkAUP7by8v6SdW0oK09JeXZS5iboWS4y9GSVrr8EqtStBWeG0yAP8uLX8C+hYWCjMUiyutEd2JTbdc5HydQ8C6i9qj0I4h5Tshn/DbfOMsXqjKO5KAibUoyRFEmrp1pjbMIbEESmUQI2FKMw2F2kIyQi4HB69zFT+9B5FmAdTfaJM9ZyCZzYDBFt1kGVII0sNtlC44KkaVkPbdT2cPWIkCzsFb3DvCOgsFaISGqpgmCUbZDAFntQDjXoJttCrQfhFnzgHPTY40s2dumJDCCm7PMLMRkufiH0imAWbIIcZtD/svSDmTYJ+VfmJe1yD99bEWKDYtia/zVyQuV4SldIrmmMMaYdn8hqEuggnjPEJpjxrCyFU6lwm8DF24UykygFuvDGSbvMcwC1pmViEVyHWXJmhcglUbUw5yG2SYeKkCYVy69QFhCWx4lZORy9V09bD8/HC/XMyu57/PZze4DbIqsJeEN+vFxez+Zn5/2y1Mr69ni1Vf5MPsj9k1rWAvaah/w4agE3bj7WFbnlfwUbJWqj5lwpB56jVgGJc1Lc8ccw4DRhHEtrQRxDu67VP1NJH6qI2pQVgex1AS1evdN0Ea74IgGr74eAVAQvGzgdhRYWBcixJziz1I8cIkl8oA+pq4kJ50E6pDKIStj20q+HUFYl/ec5MNjaDVJn2s5tLw2HGMJnUFO+xmQ3y3EEjPuou0lcdI8jhHV38vZmcyNLDllu7m9382/x/u3ddREp7qhVKwBeoiTEzw43sBmUAvK8dKp+bPDCv6O6SvNyTs0Bm77N1nCN+mmFRWbHa02F5Va6DP0IXlioSzVKAqc+3no1xlYOrYYeZqaJOHZHFZ79iy7omNrz3A0zIZJLdaUwl0sY+41nznXTuS6Fzd/uhaoJ8Svk/xThi76A0ZH+rZBdUOF6c3PDMVWm/MpspZM+SMokMv5/7zoBOrxOV5v+Ku3nas4CekoP1hFiec4xEFb1tB5/B80YelO+PomF+begrkzRmOEMCqdbWZyt2Q24sIe43h6XdipkqlOegy9vdMkGzJKgkvpW+HoLXLoZZzAuc0pz1G10oD4cAS9FbEQBV7jHUL2J6xXRg3ntUz5Q8++UdsRbc4yKRUSDIr+I5KBGuC4enK+EwtuJCYqbiDyNRliFQX2TlOCAMTPp+mVURE2UyRcApERcktts1oXFszNrWYQYRmJK90jiKZtaWZjMdbvAveJNzykbcirXQ1ubq8/CU69TckibE6BUy4xhaajroSPIY53R8iuINqbkZc7rAJimQUqyJsUlAyjDpqZFGkqHBK3AUhA2L0AhFyo/qDm7tGYwxSPQhOF3ODeER0jXU5+vnd6MoNWcrYgrtirV9BdSDb2dXYU1t6Zf9/JFtdRhZe7LjMcZfsdJzt6zx6bF5KUf2QoSLI0BPa2u/X3MCDzg8HWvZvPMqvRBh6KHXPuifY9V597krDb0fplmvhX1WPn/D0DHiC7YhQvNLU9fWe1qD7EUpbBLezFRbxv8UtAhs= +api: eJy1V99v2zYQ/lcIvuwls7N2SAo/zUu81FsQGLUzYEiLgpZOFhuJVEnKiWv4f98dKUuyJRfugD3ZIu8+3n33g8ctL4QROTgwlo+etlwqPuJfSzAbfsEV7uAnijj6NPC1lAZiPkpEZuGC2yiFXPDRlrtNQZLWGalWfLf7RNK20MqCpf03l5f0E2nlQDn6K4oik5FwUqvhF6sVrTV4hdEFGCeDNhmAf+dOPAN9Swe57YpFpTGI7sXGayEzscygx7qLyqO+HUvK91I947f9zlki12VwJAYbGVmQI4g09utMJ8wjsRgKbREjZtowA7leQzxALjsHLzMdPb8HuUp7UH+nTfaSgmIuBQZrdJOlSCGoAJdokwtU5KVU7urXkwcsZA6n4B3uHWCdhAI0wkCZj+MYo2y7gJNKgIkgwRKjc7RfRql3IHCTIc3sRVgmlXRSuBPMJFKJTH6DeNzDDDnEhGth/w0rwRS4F22eWdC1SH91rAOKTU3ief7K2OeKdJROfIo5bBCWTW8Z6iKYtN4jlA6ofRiZXk1VDK9dF+71ChnArTMDWSfvIcyMlpnTSAVy3aQJGhdj1UaUg8L1Mky8lD1hnPv1DmExJKLMyMj5Yrx4nH9+fJjPJjfTP6aTW9wGVebYS/o3q8XZ5OF2+nDXLIxvbiazRVvkw+TPyQ2tYC/ZU/8z64KO2G2wh61FVsJHxWqp6pQRQ+ap14BlQlW0vAjMOQwYRRDbUiKJd3Q7pOpxIrVR96b2wooogoKoXm6+C7L3rhfEwJcQrx6Qvvi5nthRYWBc8wJziz0q+cqUUNoC+hr7kB51E6pDyKWrjt1X8HkF4l7fC5t2jaDVffo4I5QVkecYTWoKttvNuvh+oSc9qy5SVx4jycMcXfwzm5zI0J4tv3Q/ffhr///xwX8dJOGxXl8K1kBNhIkJcXgvIBPoZelZadTCmf2K4Q5p63UJ2zXGzlv3GcLXKaa0k8mGFuuragn02Xdh+SIRbCVRlfn281EtUrBV7DBzDdTJQ7K4bDZsXvXEva8twOMy6SS3XlIJNLHnwhixCa4dSDSurn/xLTBMCT+meC+tm7WGjA/V7IJqu4vjG57ZEq23Nikzth9yBnzXyrn/POhEOvZ53q64t28aVvATVmDCYQ4nnMMRBW9bSeeIbNaGpTvj4Jjf9vXUkzcnOEIAp5dlMlabLrcXHHuNFasfxFxpvcrAFFG4Z3rJVqxU8FqEdgjG+ByqOSdwQXPaE7/RBggH5mDWMgKq2EOsO8D2jO3C+vGsmil/Csk/YAu6xUHFhUaSWS42VCJYEwxP1zZkai6kwkzFHUSmLkOk+shOcULomPD5OK04EeVSTcIrICoK4bBt8mFlzdBWYhYR9iN5aTIUSZ0r7Gg4VJeXA7wsHNoxWOO9MDA4u1l+7CyKYVy6ylfnKV/1Kl+fp3zdq/zuPOV3nB4PUiW6PXP5GzBCfqsZbjybkjJxFBTXl4Prq8FbPx9p63Lh66x6wFQxqMdO644PblXs/5EnVQU4eHXDIsNdstMTtK1S4Gn/yOHVG4TyN0VPaGu7XQoLjybb7Wg5PM8oNWJp6Y3TvMieYdN6sPnbCL89pWthZHgQPX3C01MQMXYSQglKY9+SW1qdxkUodf7eTRZYf/8C3InkhQ== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Parties stake list' (core-state-service-list-parties-stake)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-parties.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-parties.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-parties.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-parties.api.mdx index 3844e1e60..bc9431079 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-parties.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-parties.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of parties. This endpoint may not be exposed by mainnet sidebar_label: "Parties list" hide_title: true hide_table_of_contents: true -api: eJytVd9v1DAM/leiPI/esUmA9sQJ0DQB0oltvIwJ+Vpfmy1NQpJuq073v2OnvZ8tQhM8tXWcz5/tz+5KegzOmoBBnq/k6XTKj9yaiCbyKzinVQ5RWTO5D9awLeQV1sBvzluHPqrutoPtq4pYh6EHaAXppcCQe+UYVp7LGZtFqR7RiGhFrFAwVpvJExlbh+QSolemlOsTqYohwI1RvxoUlx/F0vrd/RNBt4m91q3w6ChVygoLsWgFCNcsKDPxgONhaoxQQIRhsK/9CVOFEGyuIGL62ERVht4JePIImmgRpxqieKrQYyJHRz9MB7rAkEwcX9il2IRlDLb3CAp1wTS3dT2kdIEGPSVD9Js8NhSmsrqgTA54OFCeQQ57QudDwM/YMhtmsGE0WqUEPLz+PcX7O8B6a7GLe8wje6io2fCIJWwqLXd+4D203cXecc4137U3CDCCnoqMT5UVTypUXGOSlYeCSBlBEiG1eBbBd4oiDMYn6x/kMZnRqH+i+/qLCnHeTcC3fqboBl050roITZ5jCMtGi83wZTL5LaHR8R8GMLdFakYnOAqmTDw73eVFn1ii74JFUPpwVqEoFMcBPd+HXR8r5n0Ht3pBNwkg2kWznJl2WFYethCgfCFmaW2p0bv8KkJswmixjWgMPju6SGOP3lPr92rO4FBSTrfyg/XIOHiF/lHlKO+OsS4wkmA0dZmF3e+6TFxXKpDeCmepuqKGVhgbxQIFhbWhWzY1KEMioxOC5DHgaqaWXtIyG8T+uSclmTZRZdmvRE7fQazoY+K2DoGuoec0VrLxmg6rGF04n0x4iF6l2etCl41vzs+m03fyOLsxT+rMMWABXlNfst3IHMIcnw8RUqC+IBmYljaIKrLc1uOURj3HUbONL7nUjaEFMAo54ramZiuztEl/vbrSZsipM7RUeb/P5pdcay50jzXN3r7Jzli+1OhYQxpNA/VmKVFzklyOWeyN938VVT8nEZ/jxGk6ZWqpTKteNLfbXzQlXBFpNq1WCwh44/V6zea0Gcl+x8vdK1hwNW7vCKpC2p8+qSz9M+SM9pjj9Pq/wHBXcWG38r34dE0j9xt61vVb +api: eJytVU1PGzEQ/SuWzyhJQQLEqaitEGoroQK9UFRNdie7Bsd27dlAFOW/d8a7SUg2VUHtKd6x35uvN5OFjpiCdwmTPlvow9FIfgrvCB3JEUKwpgAy3g0fkndiS0WNU5BTiD5gJNOiA6yPhnCa+i/AGsiHElMRTRBafabPxawqM0OnyCuqUQnXfKAPNM0D8pNE0bhKLw+0KfsEt878alBdflQTHzf4A8Vojt7auYoYOFXOCks1nitQoRlzZuoR97uZIkEJBH1nX7sbCRVS8oUBwvyx8mocn5l4OAPLYXFMUyD1VGPEHBxf/XAt6RhTNol/5Sdq5VY4xN4xGLSlhLmu63ZIF+gwcjIcflNQw25qb0vOZCuOACYKyXZP+L5P+BnnEo1EsIpob5UycR/+Pfv7O8FybfHjByxIXhiyYphhBatK6807iBHmLbB7eCU137Q3KXCKfw0bn2qvnkyqpcYsqwglB+UUS4TVEkUE39mLckhPPj7q3WD2ev1TuO++mERX7QR862aKEQzZ0bpKTVFgSpPGqtXwDXR+N4HG0j8MYOHL3IxWcOzMODo63OTFn1hhbJ0RGLs9q1CWRvyAvXpJu9xVzPuWbvGGbjIB+XEzOXfzflll2FKC6o2clfeVxRiKawJq0t5iO9U4fA4M5LHHGLn1L2ou5FBxTnf6g48oPHiNcWYK1Pe7XBdILBjLXRZhd7tuoG5qk1hvZfBcXTWFuXKe1BgVu/WpXTZTMI5FxjdMKWMg1cwtveRl1vP984WUdN5EtZd3FUr6Aajmj2FYP0gMwyhpLHQTLV/WRCGdDYduNBoQJmLnAxmoQfTFo0C2U+Nn3IU++Ph14OO94JPXgU/2gk9fBz7VS+6TcROfpdMJIw91wUXlfSir+fzqUsBSoxY4Gw1OjgdHojzuEU0hT5WD6WqfcF1zp3ddvpjM/6qHTuKEzzQMlm8ltFyTRdfvu/W/Kydcc9BiWizGkPA22uVSzHmpsf1e9nI0MJZq3N0zVY28+mIWSF73+pxXUJD0ugXeXzNS2LXyLj7d8LT8BqMA19Q= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Parties list' (core-state-service-list-parties)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-proposals.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-proposals.api.mdx similarity index 98% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-proposals.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-proposals.api.mdx index 5259fd348..6a698f581 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-proposals.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-proposals.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of proposals. This endpoint may not be exposed by mainn sidebar_label: "Proposals list" hide_title: true hide_table_of_contents: true -api: eJzsve1y40h2NngrCIU3qtumNFX92vujHDsRLImqopsi2SRVtbOjDjVIgiJcIMAGQKk0jjfCP3wPG76evQDfg69kz0dmIgEkQKimZloenYiJaRWRnydPnjwfT578t5O9n/q7IA/S7OTtH//tJIxP3p78egjSx5PeSQxf4J/7NNknmR/BL2nw6yFMg/XJ240fZUHvJFttg51/8vbfTvLHPRbO8jSM707+9//utTUWpE9r7Gcsne2TOAsy/P7D69f4n1US50Gc45/+fh+FKz8Pk/h3/5olMf5WtIe9Bmkecm09IfpHmAe7rF5m6eer7XCNf66DbJWGe2waxjS88JKN53tUwNNNefnWz+H/wqz4Cf/20xyKn8FsK1PqcQ+LIOXey528qzSOpbCR8hhXWz++CxzVR2GG3XphvA7vw/UBmlBl4adVdFgHa/gDhhtUpoF9NBBk5cerIFqkfpxtYPlqfU71YLknL088rgK0ukvugzTGf0G3YR76OQwg56Zap5WHeYRUO0/iTXh3SGl9vU2SqrYj/oEWpOjktNZJWutEf2heYqSONXBdoUSrGtPrX5Llvwar3PFLz8zpPrjzz8tEhdJB7K/yHTD1ItwFWe7v9vXxmU+en3nXcfjFy+EXXNEsgC2xzryHbRBX2Me7C/LMo+Zx9TfF572fZUgqmO99kge9mxgagSn5YQw/Lx+9X3ZhPMCKv3h+vIZ/+l/UP+Mgf0jSz14hRZAqsD47H3YlCID8//xHF+/HwUMfOs2PsxGutb9eQz1YYqjm4WDzJ+yFMuuodW1paHkIozyMG4b3ERbNoyLAZE1NAH0u/cMqyPu75BDnV2HsaOnK/xLuDjvPpzIsP4CpvWXgoWCEBWbi+yREHqFAmhzutrxpSwPwNtSZBw34xAkNnKn4jqYAQ0LGjriFkxrf9mC0q3CnZGR55OPDbgn7AEipyni/A2aCPzOkMKzDOuKhkzg0NDJccWhkiyBd/fC63uEA5pwGQKvB7PyH1y0cEMau7XyOHzzY1Eg6pliShndhTBJikyY7p3zGwyUFLu+v13D2OOigPmie0uWJZfGHPPkcxD0vYUEb6EmoPePsMwo3Aa7gKNyFDp4Zqc9ehN8zoD/slTD3gAq4SXA0N3EMe/gt0x7JD7t/t09SP330doGfHdKgxGu8b2i5CmHnHNtDmG/Xqf+w2EI/2yRyUFrz9GNyoPZ1FWA3kFdxHj2eef0oMr8De3nYKZNLtwufoQyMbR1E/qNmpcCqxV/ObuIF0vS///0/My9OmCia3Fn4p4DPhaLaX4o21uZiDqWVh6MVxSoxXA8Gd48yrIEZXBuQFaba5oNfNccxL38XnN299d6nAQz8XQoHX7b1piBT1t87l/HXAyzEYedYPDg1cfHwCEl2oEtFEZElhoqbQ6QFldIbzCasdZA97pZJVG9/Tr87x/5u6hprVWalAUiZDI7G4tCPveBLuyCzGhlroY+rgC06qR48XKZBgMKq4+EEEoTLa7ndg+M3BKVKcRGeqWvscnnIvXUSIK/mRktCaR5s/fswOaSaNtkjCP8dnMN42qpWDnREJ96df7hDWbPbHUDJefSQHiHqC2e12ZRVjbE1MZ7nlZ9+7noEr5C9kIHx5NwcctgqmbejBr7FWdzUkjpgppG/crV3oc6fPX1nGmnpWx9oD4gFQpMoDLUiWCo4t0JSSmF+SES9P5dJ8rnjmYWiLT3sAtcZP66NwSuK44FRUMNBxWTt2P9Du/466Hnbw86PT2F51v4ygpltkzTHL4ZjuP6Sea3o3rl3ebD1Xi/pd8f6+Lk/B85dBfN9sHqH9gY0VDdn+APwcf4QBExirOplVNfLoDKplrQ2QQ5cSzPEMvVOiwIX8H3K3x7bRaVq4VGLL9UxDYJEPtDtAEeP3mmgWFfHcRMPwaLK8eBAGQKUvTkh9snO3i3Oz+796BDcnPSwee6DicanGTTKCjaWgkHdxMZWpGE5+nOtDygYSEi0GlF9gXl+3fRt4ls0CO9iPJLzonlqgDttl9AXJU5YJDx5vfCaBzMlGs141Phq4wHaAIGXwU3csBzELtwYFETy+ry11WjNJMgIDO/uyAasa7mlYV8m6bzEXHWqzvQhpHpL9l4U3IOVy20yIVkHzuxpZcA/F/Ysgw1ZqUBiJeHNSQYCTKvnPdJeYJ4wD1BAQIEpdG+rbc9PVYtKAAY+0gUmqxd8tQ2Bu3mMGfQWJQ/1jaVH4BC0hkwXZtwDPd6wgRRGHIOsNbO7iUtE8YYkB3PQ0EEVjFlliwu+UHP6hTtfwIx+gT2UhqDDOBwioFZNQAWPHBLsXHdSsBsseLhRPiNeN5gJ2DFBeK/sAs9YHnq8tS79Zegw0KGP/rshz8LPjWng3NN+k31hOvcbDA1ysUQuRwS0mt61OIbgKx0CtMvQ/sf/ggG/Tdbc5A0KljxZHjbeq48os155D6m/z1Dl8tNlmJPS/C/zyZjZTJNv5+/3fOxAQT0BEHZYxl+tkpT3ZkITARKVHE613al+8NPUf6TjCcxe8lRabrvKQUUlLHmjCLYmlgUVIV7DZ5YbvlPsoO8jhEKos4GYpp2ImgLwMehtrmNaN+5kOt1x5ZDZodutMG1YBrPAKw3A0/23eObwbz9PHD453C/YCKiLe9g0GfI5rLP/OdCKDp1H2DbsNP8QoaozmQ5m/cVkdns9nk8H58PL4eDiBB1TaDT8semz+Xnw03V/NLd/eT8b9BeD2e3iQ3/c9PutrmkXGA3m81ot82NR5ecq//dsxyGvwEQTCdiIJu3w7dDZTKugKBasWf6qVdKEbj8JTZdNXMi8sDsAUy1pBcK1nxe80GISVvfD58Bx7lunzCt1BJnjFip4OWz+wOqPN1WdsY/bn7pZpwDik+qiqsA7NGpFtwl1Qca9pdWr9YD/kYefLSnV+X2IjmxWvGKiI3wEoxXPHK0X6S1AEugC+PWqPyLdYTheDN4PZk4ti35w0jXXzVWmX2yfxR+mg4at4/hEPw2upos/6H8U46J/zhez4fi9/te7yWQ0oP1A/1Tz0f9cDK8G80X/atq2I+7faNL8GBB12p3UdukjJVn2nlhbgX+xztw0AK0w1qdr6TDj0+ekzuTqQysnqqNLsUanAzJGRozCTJ0nlbaLj6RbaVsKWgY1LH/ChOgEgdPQQwfY2k9JI4IdcOahkoD7UU/B32tNKnbssd5NzKcW8DxY/JtQSRWtxXj7EDQXoxhClwmevuQ8zmw1+yYm2YDH8Aad9ihreqw0fvF3+0gLhIxHyAYLOcvwtJ/6IA6DL6gDo7f3JuaK/G9o8gFPfKN0alLgIgCpMtgh9EFH/vShexNHyQplYHkgf/fH1z9TDAu/ZUpYpSA2uakzKPDm5zM24R/oZI3AbkeKK0MSRa7ut2Wl2I2DhvFKWWw5agewOHAao6Ng7b2iXl6R5GBbDvUdsgeDL6BUZS3nc0EuR2iz8PMdiyVV3DmGQ10HgyYwOVyQ3bR+0ix+C6/+yq5UrNUSfUdsxVJMt6Iswb5Arly79hqfRudNDnrksyLmNvh4pVyn5NFXypo2CM1WVGobncuk8xuruYPTRluEbRobcsU6YDNSsXasJYprp9dPUHTMLZp6Uh+Y+QpdmZvn+StxZj4tYZd8pggPRf/OvHOyHG9iMJxOk80GddQ02LOnzmEd3WMk3mXRBj7vS+qbinlFLNHf5MpDz2HViGWqN9yg053CETAH3HXFV+8BLXYWTbirl8EdrKQZmxfudsEaI7TRY2c3G7XeTMcH7XYx5OKgaObdoe8SWRsky68YCyfzAxkKCvRQWGEMFeQiT7jjgA4ghR3DAaqYafZApoBRnGD4uHFUIEni1uEwoXOPwgjkXOIOUDKyMd6VikdECgxxYXFsh+LnsNRPLI5uFiRf0mCnY3gIm6Ezy7hESs4O7UvL8JgsOVHJMYcbahcEuAA3sZJebOsCacEAVXuubHZhoxjkwC8UbDhlxZx9YuTBZXc8GW50eKpTsrbNLCPVZZtmNWeYbYCisuE2AJUByntNaQZrOLC879RkwL777O2SdRB9XzqMxEAWA1kMZDGQxUB+RgZyhU/xlHGeGXP+oC3DSPtvD6BxpuGfAvuAKoI4Cs1FrM1nHdpYzPKMwGCIhKnZFBYq5LFy0hNwUAWvzOncteG2xnBmbTZUvm3E4QwxhJKp0AHKoFhbBKdezYeusSXZYbkLc9jlDpd+0dETFKg3A5C5qiaU2x+WP7qEz6i+glA0AgMeRM+Tl9CuepzU+D0DSWDVqs9eicynzHzKc20vxJxcZ/4jamM5rlgCEDyhbj1qxTZFU7xr0RrLMuC5SnyvWyxLG64oKJtDWWgMuFi93nMxtgA5muIr2kR0gYafoI5RWM+0pbkKletCl9bqgNbJRA8TPeybbXG0R9mh3OJJefKmQOGboH+LMW4H8lzugYhqh9L+vkckBAGwzKb4ppspDtiPJbtJdtMTrRrlvWyLg1e8i+bEIu+TtU++xkuouj/uKGz2EX6le/AbeAdR4DzRM+i5HINf4WJ7owVVyctWFOhX16mGW/om8rSrw86lPekZfFVlJ95qUUO0CeZKMFeCuRLMlbiURfl6hsqXuJTFpfwsXcqCuRLMlWCuBHMlmCvBXAnmSjBXgrk6EcyVGMhiIIuBLAayGMiCuRLMlWCuBHMlmCvRw16AHiaYK8FcyW4SzJVgrl485urXQ5IHY6fhPFX+LCpCMTCn2Vzk3mpIi0s/YzxBe/mUo+xVKW9XU85IO3rJOdO0n63kaXRtU7c/wEqS1zgn2H77ID+4GHiqPzkOnwgOklHyEKTvMMWmw9bAb94SPxpiUCVvc4hXJJN0RjOVHJz9HQdOlAYzpZDA6sCprXvaxEgpFeMfT9/0vDc/OydEvVzv941Do2+/ydD+ZtMEIhm/Lk+gHXS1cgYartT5IjtlD8S8oEHeKYNgUWaOvt5DFPxlKEOJJzmQF5RnVpYJmRpFg1joLHIXidm1mr9ccFNJ7ydQU4GaCtRUImlicz57m1MiaRJJe5aRNIGaCtRUoKYCNRWoqUBNBWoqUFOBmp4I1FQMZDGQxUAWA1kMZIGaCtRUoKYCNRWoqehhL0APE6ipQE1lNwnUVKCmLx5q2oK30nAzwVwJ5kowV4K5EpeyKF/PUPkSl7K4lJ+lS1kwV4K5EsyVYK4EcyWYK8FcCeZKMFcngrkSA1kMZDGQxUAWA1kwV4K5EsyVYK4EcyV62AvQwwRzJZgr2U2CuRLM1YvHXKn8bDMg+1MT06mqp5TaLTsgwEmL1dIn0vBjZE7cZxG1VDhZjeSr8ZA1tDkcDPDnpb9yylf+3djbwDT2AChwhvnUoBElA0KQKhoblu2T3OOY1Tq4D1WUZevfk3DW+ev2/iP5LI+N9Kkp9L6OiNvwbtuRitodh4Nzo7DC+JAcMjh3Udji4PSJi05E6pzO7jD+Fsn89IY6x74yEJZTpHzZjHCMUhVW61T2MWOyuDS8D3TERI9K6/lmD68qzRiVpLbIKCcPsVY/lLGA5zIl1lPVTZyYUu2F5Ad3WK9gCm/7O6CrI/PlOXzzfPpINKQcl9qdlPWKETZMzRqNiaKy3rJMks/uRI8lwi+cjqNP5G1WMXw1sbZhVAmrizJpymrN+eRqOpkPF4Pb6Wx4Prht8T51KOos8mkwfP9h0fz9anAxJGXG+XXUny9uF7P+xaDVKQUy9bxOyhKKNaPYSj2ismb9Ax2GRC4dR7HiqRsLc1ojr7UCLYEFAcYKMFaAsQKMlbifWMi/uYUscT+J+z3LuJ8AYwUYK8BYAcYKMFaAsQKMFWCsAGNPBBgrBrIYyGIgi4EsBrIAYwUYK8BYAcYKMFb0sBeghwkwVoCxspsEGCvA2BcPjK2ycgXWZT1D3MDYFxXnmbHcrRBX1WOl/EbmSLDxYfUNQF95TM3P8C4s89bE66hmg5RooZU18cskLcPfbP7QpgOBu+w50DEV5uiaS8H+2CfqyWZFTAfVg5X/OEXIsIvA8M3bE564DaFYgCQ7Osyp009BeLd1QDa51wf6WnTb2mVDlGme+1EQgxW2SCKQ2/HKIfKBzN42efCiBMjkl2lZiWqhmD7zJqDNB3GePhboOovRwC4rQ4wpSBlmhnR56q8DFdQpJtGzo5RWaQSZqsJUjt29IJfSUjHuhS1djJtGiAGn42SHcTorKGbe6takgR2haOPCX1X9PJabgtrhNXTsTfWhoFEVYlk5eLp2fGT/tIGeET/gp3C6XDIYuQnrjvDANAGND9lix6sJSuQeZkDO/jKU2YtCfxlGYf7IQcBwecgDhaUDgfAKcXDYaRXB/boRwP3rIcmDsdOhOFV+fipCssbN/Sarax/hzo7ICqGghxeGgVQAofz2N2Gl2zWdqXkPXYcgSkEYlwaDtwEczq29K16AnN8whXfo5vHVPJrp2FD7JyJgS3VrjnO+vtBpela1YYwoAiLkUZpEYGv46TwK93v/LmhizBGV8jJVzNvwpQwNH6d49J4FiS5Cuy7GMZDMRJ0ixr2umNI7RdQCIjqKix2l+vdJdGhgsij89YBqK4xtnuN9hTuni8sUQlAFlTI+LAu9Xl72dQhMkvnRJYbUnfcV9Bd91JOnj3Z+qMwadWmAfHworJE6UZIRIAUED0wCJKKfg9jZ5/+sNuVrqJkmh7ut98Y5ZT0uvVAzrOU8wMgn/3tokDXbRzI6zebn//eXyT2f14TB5lGHStCT1WEQD5ZRoGeEpwjey6AhkcqBp74mwdlNXCB2FKj89zAr77LA1PQQtIIbAJp5c/ZPPTWAONwddmYQ7CEFYRUiSb98B3/BGG/58997370BFoLK33/fo5kw5b84mqjU+geq1UplVFDnebBvsPLvERIfGpMD+s+bqKWW2eIBm1SdrIrNIYou9PKHf3KsOv5qoh0FJyo9oLJ67fzYUYsCQut9AGdWBhvVAai58r8guKu0W/IETn+1t80OQp8Dqhs9zXq8wfFgowtVWa8+G+QsCsG7CNttVx050EcOKWOED4ztMggwhzk05YqYKLOSj3IOmug5bYLqLRrDqlrVdAUEoBrSOvedl43Ul0o3JJ3J6mT3knIFcFEsUICG6mvcgHi8YpRjIfjVkK35vMrK4yj7eK4Giw+TiwYPj/Oj+vGqP3s/HPdHt+eT+aL4WV8Juu1/HMz67wfFl/PJeL7ojxfHLvuMHGvK0+zIJRV2sNnkKgG7M8FOpz4iHd2oDNMMqM26PKpxqoIjPHRY6UBCnDkPqoIFQRknhRLDAMZNAnufm7DCNBhL4yuCGy8K/HvNMrrkA8Iq8aBW/gzfWmZVpptM4+A2GEmfgzaqFFMoSOGlAW0QGgc1gxbF59rNqTK5svZLpkVHqqDScDJzPbKtKzPfdXJYAmeYCXNwXbuOP4ElnDy0dQ520V2+JbmInpcHqqCBrTwOvX4kQLqMqcVFpNh44VqMIoZkkf4YMZxuQ+YVvkIbJm3Tt9x66iZqmLAZh6cu/uRkt+aZjdo2YTHDTO3bwuSPHNvRrT2rcvPILzNybQjefNS3aOlw4u92YY5K+1VIHrJmFbRMMa03lY5aZJ/RNGNHL2iCoCDdnCj9FI/amxOFzFBbPEw9HgDuLDMr57kAYybmAl3+w2NGsKcwG+yT1bZ1B9PhbdC9BYEDqukl9wbwtfdhzFYvfDqu+DYzyR9/s8FwaBo8+GlnqCSpgEZvrluuEZnwQU4axHFBYeubFS0HiOmvVukBmSkISNaOpsrxHgTqziayQ7hj2we9JWyQFKRv5AcmB+k8QIqCkAppk2boqYGu/NU2DPAOoa+vlBMHWnRVoM9g10U5Qm5P7hjw7Ti/kjuP7zJYCECL3XueBfyB0+VqcjEY3Y4m72/HkxliffAOfxBBRy7Vh9pxXYN1dcUb2Iyn3tru4FBqDkULaE/EB4K1r727NHkAkUy34pW+SuDEiAwr46focAQ4uGnWvVOk6ukmDZTrwLo+DkbLCi+Z43ig8OZAtwfwZrq3AeMOSK+sMDz+0wBWiMfUcdhZeLfznZCgnd8wfFDvQXSTY6qBZD0TgaIbD+EqB7aIk/g0BpUqx/v+Tx2oJfW7cIVLmCOJ+yCGUJ0ywryB6XQ5zxTsqgj4Du5b+Bb72SvO0+jh3sZRYoeE14H/7gI/O6Bz2MdbMY/onjFiyJzTW9Tp9rSrUM1L840fRXSdxHi08Y7OEs9BJdGqjpq/1lIdX59oPy2J8IrrYzCdDc77YAe89a4z294qH7xAFzi0/DVeLg7SFchX9Dbt0CFy2JMnAXSuuLifY/lFGCddOgHYzkQEMpchuE7pNFNRfvtYZVGdUVBeW37rYB8lj0GDKQaHQ5dcGldFyoiS408SV0jiCklcIYkrHiVxhSSukMQVgmATBJvcy5F7Oc/2Xo4krpDEFZK4QhJXSOIKSVwhiSskcYUkrjiRxBViIIuBLAayGMhiIEviCklcIYkrJHGFJK4QPewF6GGSuEISV8hu+nZWjSSu+HrvoCSukMQVkrhCEldI4ooXk7giyH3suD5e41CLgwd17UBfrPd0LVgk/y57Gpn0Ld6ab899153ceEw1VgKz8E9B1sNgRkbQT/qBmWWH4Whadiz4u+K2tFLsKrNgaGm3M5SWqNtlTyJ014ueTm3lqXdBaz3qG52BruOtdRDIumSoLFZ2RtJWWqbEmSHjd2GjkBWgjf17pcAY3cTcVlBb23xAvHyy1OlLqHo3MqsGuxC1fmfiv/7Dml3XZTXD7NZneVLe/kgWkzLXaH1rm0RrFDN3AaNQqB/nhHquPjkjQvMad7M53UN0XaD04c8oCoo7cIpnq+Bx37sL70GT5O3lGgWokWsc4+pYRpKfdMG/SlISGFZq/PJdUpRkeLXPcXTO6fen3JGbD6+mo0H7/Tie+Shh1a/Ko8GptsypW0UmRibxrRuGO3S4vcR153iT6Gt6oitIHbva+V+uQKBcO5Jw2B2VU37oazxGl2Aaa40kw8tSrJN0HEQY4yAukgenxLGGUUpeQsOga0TfaiDWJp9sFqAPhcfW2qR5sOUD7U2q/O0u1TGr87eo4Z40KHhwRmfOG7X6U+XKEhq/ZEwiq2PuE8LHBzgjhC9hLbrbaksUBfCgaoUPP3Ml+gGxdSAVbpokLdl++iZayFy8DPKHgCIkhcn7mqTtm141404194npEtSOBEFKkb6FSzJnBaKX4o94ihqUHfpT4lwrJFoeaZq5L2hTlSuq4cKLFVgx3apmUtOuOfnJ6aUH9BW2mW6wplaC5P6ss9mYRATWkOAz623Mz+Wr7qstXbsDgc3pyFwXvI55myzYCx9NDi0WviGapc7RVlPj4OFo8d4JNI7JvHhRXBtX8biaGVlvqXLn4MDoIfOmpFVcye1DtaapFv1oc6FJH+YIz5cre2FDqjGXr3ftjMhY9ddgiG0POz8+hamvfRBJfGLgF3Oma/eg3lKqunMn8HI6DFj63ZH9q+T6sbwplQRwofIQKGFQdZygHDA5qaysdhphWUlNYgqg16fZZ+JCRuiope2xqSCBiG5+VhvHTTzcKG1HZeK6YRsmO3u3OD9j1MOJkaiBx0TjCLDGkLFQRByTEdU0LEd/TiAEn0ULAokS33zd9GteKxMHxihEXjRfOQCbBUTZCbhIePJ64asQtKd60erkIXZROcQSIq+v86H4fOdLTQI3QdWvWYiZMgNfgqpWYi6nX1ruY8p9TLmPKfcxBW4qgVmBmwrcVOCmNbip3MeU+5hyH1PuY8p9TLmPKfcx5T6m3Mc8kfuYYiCLgSwGshjIYiDLfUy5jyn3MeU+ptzHFD3sBehhch9T7mPKbvp2Vo3cx5T7mP9D72PW8FaLGqJNMFeCuRLMlWCuxKUsytczVL7EpSwu5WfpUhbMlWCuBHMlmCvBXAnmSjBXgrkSzNWJYK7EQBYDWQxkMZDFQBbMlWCuBHMlmCvBXIke9gL0MMFcCeZKdpNgrgRz9eIxV5Tyb+w0nKfKn8VZAdG4dprNRe6tfpa50vHRzxhP0F4+5Sh7Vcrb5Wcqs2TzjlY507SfreRpdG1Ttz/ASpLXOCfYfvsgP7gYeKo/OQ6fCA6SESarf5ccYkdchb55S/xYZLLHSt7mEHN2S53RDMOEWlGFj4TSgZmWMt/3tImRUprDP56+6XlvfnZOiHq53u8bh0bffpOh/c2mCaR0rl+VJ9AOulo5Aw1X6nyRnbIHQh93Qd4pg2BRZo6+3kPU8ujEn0MZSjzJgbygPLOyTMjUKBrEQmeRu0jMrtX85YKbSno/gZoK1FSgphJJE5vz2ducEkmTSNqzjKQJ1FSgpgI1FaipQE0FaipQU4GaCtT0RKCmYiCLgSwGshjIYiAL1FSgpgI1FaipQE1FD3sBephATQVqKrtJoKYCNX3xUNMWvJWGmwnmSjBXgrkSzJW4lEX5eobKl7iUxaX8LF3KgrkSzJVgrgRzJZgrwVwJ5kowV4K5OhHMlRjIYiCLgSwGshjIgrkSzJVgrgRzJZgr0cNegB4mmCvBXMluEsyVYK5ePOZK5WebAdmfmphOVT2l1G7ZAQFOWqyWPpGGHyNz4j6LqKXCyWokX42HrKHN4WCAPy/9lVO+8u/G3gamsQdAgTPMpwaNKBkQglTR2LBsn+Qex6zWwX2ooixb/56Es85ft/cfyWd5bKRPTaH3dUTchnfbjlTU7jgcnBuFFcaH5JDBuYvCFgenT1x0IlLndHaH8bdI5qc31Dn2lYGwnCLly2aEY5SqsFqnso8Zk8Wl4X2gIyZ6VFrPN3t4VWnGqCS1RUY5eYi1+qGMBTyXKbGeqm7ixJRqLyQ/uMN6BVN4298BXR2ZL8/hm+fTR6Ih5bjU7qSsV4ywYWrWaEwUlfWWZZJ8did6LBF+4XQcfSJvs4rhq4m1DaNKWF2USVNWa84nV9PJfLgY3E5nw/PBbYv3qUNRZ5FPg+H7D4vm71eDiyEpM86vo/58cbuY9S8GrU4pkKnndVKWUKwZxVbqEZU16x/oMCRy6TiKFU/dWJjTGnmtFWgJLAgwVoCxAowVYKzE/cRC/s0tZIn7SdzvWcb9BBgrwFgBxgowVoCxAowVYKwAYwUYeyLAWDGQxUAWA1kMZDGQBRgrwFgBxgowVoCxooe9AD1MgLECjJXdJMBYAca+eGBslZUrsC7rGeIGxr6oOM+M5W6FuKoeK+U3MkeCjQ+rbwD6ymNqfoZ3YZm3Jl5HNRukRAutrIlfJmkZ/mbzhzYdCNxlz4GOqTBH11wK9sc+UU82K2I6qB6s/McpQoZdBIZv3p7wxG0IxQIk2dFhTp1+CsK7rQOyyb0+0Nei29YuG6JM89yPghissEUSgdyOVw6RD2T2tsmDFyVAJr9My0pUC8X0mTcBbT6I8/SxQNdZjAZ2WRliTEHKMDOky1N/HaigTjGJnh2ltEojyFQVpnLs7gW5lJaKcS9s6WLcNEIMOB0nO4zTWUEx81a3Jg3sCEUbF/6q6uex3BTUDq+hY2+qDwWNqhDLysHTteMj+6cN9Iz4AT+F0+WSwchNWHeEB6YJaHzIFjteTVAi9zADcvaXocxeFPrLMArzRw4ChstDHigsHQiEV4iDw06rCO7XjQDuXw9JHoydDsWp8vNTEZI1bu43WV37CHd2RFYIBT28MAykAgjlt78JK92u6UzNe+g6BFEKwrg0GLwN4HBu7V3xAuT8him8QzePr+bRTMeG2j8RAVuqW3Oc8/WFTtOzqg1jRBEQIY/SJAp/PYSgGj5eBgGm5IUhuByASktizmQfoKrnbYIqKNy4t7TkdPm3oBqwO+JRXNh59aXSDYlkUqLYWlKaLRfFAkUMvLYmTQCeKwbtGGyNHrI1n1dZeRxlk+VqsPgwuWgwWJwf1Y9X/dn74bg/uj2fzBfFzxrhftv/CFbH+0Hx5Xwyni/648Ux7PrIsaY8zaNSzFWV2CS5Y6yH6/rQnccwJiv4hyIIZARGGnue5fMPN97V5GIwuh1N3t+OJzN08+P1nSCCsbjYhNpxIeBdXREfRmY89dZ2BwcDHIoWeqDExAdCtKxBL08ewP6iCzFKr6O4ZPSIvGdElFE61slhCYQ0BObQCgFhHOPv3ilS9XSTBkpqWDdH1mG2wvslOB4ovDkQcAgvpXgbOIeB9ArVjw5AsDIij8fUcdhZeLfzndGAnd8w/PsEFSU6kxpI1jPGJ4GdwlUObBEn8WkM7JfjVZ+nDtSSfF24wiUFkcR9MCQRHjXVFRuYTpfzTMGO5Mx9B/ctfIv97BXnafRQ/OMosUNy1cN/d4GfHVAv9BEQ9xj4KYLouIy+zoXNBF/2tKvQZZrmGz+KCElmlFmE5y3RUaxkHdp9MepjRnH46yzV8fUB6viottXpZ8KRcfDA1/3UGaSrgH7r32VP0zBJT6zFRGu2QhH+rFyjqoylh6qNAkruEMmX6UuJYbxiWIh2iemrXR0sGWrhKgGrNsGfDDc6xkoqKRBbl7U2h8Pn7/LrVGJTh5WOYsQaUXikR1WFwnVUx1truExYOG+Ub5/1QjI6linp8CHTD0wK8pfqsMi9cvUYL47ZI8oIMh9uYpjCUuvLVL2bU0c12IWo9Z36X/9hza5bf9Ywu/VZnpS3P6I2l7lGe6a2SbRG0+EuYLwu9eOcUM/VZ4+M/+Y17uaddw+xYOwiruXDn1GkxoZCU/Fs9Zqd792BmIrVPnTaBCGCfF2HHIF/n6DRzIdX09GgXZvZkOE3Sti5VF3b4FT7/qlbLqywzywjGVDZ4azhunOU+1/TEx0YHbva+V+uYCNe79s7gmLh7rBTrLWDGmDYFt4KprH2eWR4tLHXo+MgwhgHcZE8OHeqNYwwrg5jDZW+2UCszTHZLFJfOxKbR2QMGHtfEU9T5W+nAjGr87eo5JKzt8OfnnjwYcscNcK6mTrrHhhB8KegfOpxwd955CmhvatA8tbBzSprN2GZRf60wUAoTNayuUqAJBJO81G/9SBcJbtdmOPpfBWSz/pSKVnHOtM8ZpQyXE10pY+mGatUcCyBvLw5sU79mxOFlVKGbZh6PABU4MzwnaYtjJlIBZrbh8eMgIhhNtgnq+1RuhQ3eQsKBVSTD1fl3vZRYyl6YQN/xfkFKGrlbzYIUEiDBz/tDF6mPThDp5RTK4PFRacanPg49CafWYX0SsqUSE/E9Fer9IDHQhDQ/dHRVIXCAq2bIT/gFgmV/5IvuBekb+QHJkeUZESKCquhEEHfKXQFikwY4K1eXyd5IBa06Kpg2MHu6f57Y7lDm5YuSHYHIgnnuf85aFMSC0JaciMNyH1DISlqBt23n2vX1MsbJ2vP6FF0pAqq8ycrjJeWrroYWrA2n8IY5Hpb51EQ34GlrffmA1XQt4h4HFotJb2+y5ha4nFqqRauxSgUG4v0x4jh1KnC1ec5SF3G7qgeC78cfmapzIdPWVyttuQfhi7ZyevK93As+Gyh4Fn/qppl8AGR7a3+y3HXOr0TaB4O2TjbuMx1DJwlGV4G4ZkpjRAFG5u5HLAl/laNOE4BqutGVjhn29yUbzKF6JleKXHFX2iX6dk45KWvPcrG0UvXldiXfKQujB2EtcnBUniYbemJd+Mr44C/e8AteF6RlykuF4Ru3t7EY0YNQCXyTDy+hc2FOXaC3T5/vEGPSg6/6ahEAfy7ia9UgpUYqtGS7JMkeqsXfnhxZCoLBQE+Mh1EopTn9FYdVdRfj4fW0+iHynB6Jg1M6eeSE7h/fj65Hi9caUzKXHPqNRV9612oPDQKKu1Vyg7H8+tZf3w+eOsNSyPREzVypDJSChxlikV5LvXW54PFYjS4GowXb725FYnRTdMFQzZ5wKpDXrDiNXjZBdo9zZPTpvbZ2/3WuyLXUn3IPEbkZB81b1vuYHkEKqkrd4f9HqwTzzcMRWBbrVIiBHJAsWn8ykczJXzydVOaLUyAUEvHbfDIRSlSisIX2prpm4caNaJawcuokbowisOyW6LLnSC/UxjcXRAHqW/WCFo8B9MVAR+YtCS256gHBhrwK3K7If5nnfoPiMvi88DXQT3ciX7Mt2tVr3QX7AZGyRlEYAtijaWPt/U41UV9LHTLaI9JNsCgxi6yElBHFaTVRs1yRwsQ3KXoAAzUmm2DCAd2E6uR0ex5ZFwAqYMMGTCJ8XYRZ7sClYl45xWf5aQW569uYpILpaWidmgt7zHlR0GG0tWqxGIDJfTrjPh+MB7M+qO33vsyNQpW5LCSWSTeN8xOOsMI3oGiKT6EGAzUjHDm9S2+u4mJm3awp0O0vCrkB1sJ8bmGDZUcRxI9gD14E7PIWjMfIFVqI0ZS8mVnppCfGtgT7tOAI9JrpHHBS7g+Pc0nfpQlJWFZbQ7VjpjTrkWbMNL6c20/2AtRJ/rlYDAHAXY5688Xs+vzxfWMpBio6cWF57pIwK4Cn+5LLx8t8ygsV1T6QUOvo+FP18OL4eIPbz2jIz+hr0KdV92o7dY0yav+j4PZW85Kp2mKaA4CeZGkQF9brT8wpul8TdecqoDM55JbmG/++byLYnM1ja+J455VKAED4eQugXWZiU7xJj0wK/WsTz+flBO81Z9oc4U7ND5qy/j0lBWDUXdgL+T6h0z7KdhEABWV/AJ14rybjC9ayULxB1wKhwGl+LGwwBzUH/zfi8FsjBvb5ITSHaVFuiw/rt4Y8b5T++R3eov40fcOsTGavOuP7EP4fZQsSYbrs9Y+WGhL4YZubGk2+NSfXZhm1Ip0bGM6GF8Mx+8xl9l4fjmYzd96U1h1FiG6DXNJPUcojlbhtBaUed+FdDXAMVkeG/Py7bQ/vCDetvtwDJcYa++Ha43zTR2rVGp5NjgfDD8Ourdu8mKRfd7aw2j65zXvNOMbZzP7cbC4nc4m08m8shiOvtR5vSfzBBfC4ELVl7sEZewSnZNZsguKLbYFNkbxUR/Jh8kIGcLFBpuE/fssOU83EcPbwHqhpBIscl7xFqs3DHQ0ElQRUqv7K4YrRSUZoan1yuzzHro4TChMC0DtjykhK1B5qw2g1DvKkev57cUQb9y9u14MJ+MjA6KVXSbxIcN4OcOk0GJzjM7R+3iw+DSZ/QgbbdCHnf8HZ2fa7qlX/ziYL3CfMqMA7fpqUfSCKC1ROc7Mtr8nG+cOxxYmjuXGdoGxuzZbgKKPNaw4WmFPbimFItG44CvFpBXG5kAL6Uqg2vl3gVHFGjuZDUb9BWxQ+AMUgif1QX4pjkBjQpWWLrDl248T7GlESsBTOsG2LUxDYzcf+6PhBd0QAHn8Y2UftnUDu0Fh8NH/xSD8MEWk3mfKHNAk92ErQN8g+GfWSeLe+lruIz4qDUDwp8Vps/cfk4PrMJ3MLkA+a5utNpdS+6TvkkWUsLNQaYQYaGhZGCDZfHDRee15QRTMhFfGwlm12N9uG7r6oTB/q1+YCNVflRVR/dmh5zqLGKHm/EqnY/ULKlDV37TOUxtdRVlp+M5rUf1Y0y2qBdzaQWup0lHcULJ6Yjc2WD5sq8XUSVj9uXaO1QocO2eqFapHQ/V7Rfa7PhcivGGyVTncUKwiSRtLVYRhQ7maNGviEIcUqha1BUnjsEqioI5uxHi2CrVMNu/8SMPpq17UStDH3EtgCQLH4ZLrlnyBhKHSuQxOvfAsOPNen73x/i/vzev/Q7ekKrq8kWDCTzabOkZmHUQg4dOJI1q40PfvzN0eMO0SO9hgFEIzzOIutWqYbwiy7a70VkvnemJUYq7zt60DMMEi7Svk68Mbh2PZgs4Fq0Oaqih3hQRhtkcrdZ4jnPHOgWcx6K0CAsfZhOC8QqSxXxAgJPVtz1avw7eOR8dlkl4FCFRrwp0DvTBvDyfnwYLuNNr+fkaHz2UQXCnnjTPHkk6GpGxi7cZPNkbx0sNPLSdh4f/WntSSXqrv2RdT13DqX8C+/67AVN9yJ7dhfPvrwY/zww7xnnv9M5z3t8b19P/9v6QH36J5dout31KU16r7vZMU9sjsZbRCPsWNBWZFOrVDS9mmrG35QxBgYAkO8M2jgqDR2tledFvaYkqN/mLw/g+t7nTYse5KcDyA9Fr033ozrVpz9vsCOQ4MhPn3CdtIE7M3mTV4Uw7UM1pATH1Ijmc1WWalHj9CQMYj4m1RFhXev9C4dVhf2vrK1nEPHwVv29CpDdQSzywlqAv52qnVWADH4xTMTIv5KnHlYrnCZJOg2QLdYkw6htO3I49UGaM16HnBeCs2U0bXg0KGR/L8fNKYr6WlSOnTEA6tj8MLdUO49Gkx6F/NaX6Kr0+9pqrFqmhwrM0r6xDkIcJkcbODoR2iW1uxOq93vd/2FvEFBN2oaTEP/F3GoDtyBoLgie+gLv4O7IiB8My1nfEuHljnsAsbVswIZFqwcFMs0yOvjkkgoe6AFS3CeBgtotMV6tyghyWKXkqSZcoqV2IaWHMi6B5vKZbwBRcU9G/lhCPFap/7o5Hr5+GYFsb1aTxZmM9HbmEMK7SmWxSrz1MyvNtzLBVZMBUWh+330jGBfAFG8KOx6K1TZ/novAHDfuuWRVclPHsrdkdN7xqOXj6SCSW030eVPEwgbqb9xfmH26sBiJ3zhoVtL1X9yiYHafFonbSX0CaHoxSYDMeKKGMENObrgeOzQ32vFqmr7vUSdbW9WsalstfbqevZRtwdoeFb70IpX+q04w1MAUPSU5Oc+OdzYPuBQ9urqU+7Ywvx5K6M1/Z4d9UV7dbXaPrkjmy+aO2EOmDgbeXNmY3yAOd2qmLjASbZj1FIIjQ7k7RDWXk7HxvGVvftHSECwaPoVi1GoF3evSNMfawH482bjkcmbZt2Kx2htMPD19xZzaP31N4cjr72qRnvnvbp6R6LDxjMpqoN86s4yo6RsuQiq81Phy9dB0S8SPZTRiMqhKCNISPuSm37GtPK7k15TT3SQUrgeyP/8SYRs09xV0Z9te8lKbWD9Q00hKBF53gTPrfQnv6k+LPP7U8Vd86KqHTJY6Agb7oF4vHTKo+vC5yy2YAlMEAlTY7RZc40lIewD69dY0duWPhLl2E5Sbk1TEbXU0p/lkOPxEK9wkJWd7rxmj5F62O86YU6FWHSCmABfj7zCmVck57qlpQKbQm1JPyhHmbYQUmHqfgYEEGiEovQ0GfQVafyR1Cu1I4rJ0Du4+Y6ttxGr7JAgN8FZ3dn3sfB+/73sFqfgzhjrOW3W2vkX6Nvt+hT1QyblGeR8mmukFP0vlBWJ6HatuS+4p2Cu5LtApU4V8XntwznYFAAq+9QRydxpO06vDiukeuU9ZZn4qS+EPrTUGWvcqQmrSq32jlgAtM99sKRE+wfezb4ZxmUPCqc++cfdUMEhSiSUhj/SbJSLqqiaBEQo1LKbwhTA2ZfEf636kH7Xz84uZthwyPCEj9RqUcTEU9+c9mcJaGN7O2I/b6oOtrIMF/TFQDHhW1E89MY8JYc80rZ4QR7nImNykVHMD9tc9Njpyzg7c5H41hsdT+yj7cEit0YHKeOywIPhQhSw3ShCEntWdgtc3K2Yk4z8/JXCW5acjDTjuzxQ49+5hiEwEgFRiowUoGRCoxUYKQCIxUYqcBIBUYqMFKBkQqMVGCkAiMVGKnASAVGKjDSvySMVCutVUfeDb34x2/H4bt6Nyf4j5sTsl+CDQiN/Obk7U1cLgV2iFGCy1nINBAw9daog6GZXwBO40fuI35XtN6lKZXfhA0mCgiobxQXCOl5pojyKqssIrVWSr7G95OPuOlhW5st6pJ7WjR2LN5YrD8a4aMJ48niA7NCY8l3wNG3g8vLycyR6fToi7RFQgjHMz1WggkrAtTmXz7s8X2Ehly+rgQTVIEy3sVFjlAHVtX1BK1JjkyJM6lnhbNy41QbU1PwBwO5YS8f+15LuUsrjy6kqx9e11szr1cNZuc/vFanK4+u3kYUbgIMpo5CMLEdsQf1GRTrHeb0UzYzKc/qxSvQnsm81wEf8iKC4U2B2TvMkpIXJq1GbmMt2GXBW7MTfC8PdvskRT+fSpjJjgeVEpWJRzZawQpOMmt7fqHNJhfQkRHooAZR+7oKWvWY2yt65NeyCtdAViQvLDAdesoE7Coe5Shq8ReiECzJf//7f6JsYVqaVFqY3gWzgljV/lK0ObIXiV+uiVE4KzYBjR3UU+FZBMAnO/UeDowLg9z4HKoWc3Gx7k8fDO2tC44w6TFZIoF/qu+StuQzvAc4hUk34QC6rII/2x1x3t5MW4+1PdW4z3nQ68rzswqdcazV0GQJb2643IYXNiQWd+VOW7sg83b9ddDztoedH5+CPr6m84zSDuIX43PSr9jQjIrunfuUB+t4Z4F+r49xXXqhxHr0o/7IhnrEoghVV974wINWo3HtgJZ+DLwCoTAF8IGS5uc9XI946l1gPy5SebRWR3iq47iJh/RUfMjxMaDuDadgy87eLc7POFx4ol53xj6YcCyV9HPHGqqmHkw0w3L054RCsAtqQQBh4p2vm37tgRXzZCGBi4vmK5kUm6PQ5fdqFglPXnFF7bXkpz74UicPsYsKvvOtFD/TgAT20qlJkGOo8gRPIYPKTHyZpPMSczmfUNJObI3hKr0xSIQEgbMGVbL6tOCFPUvzoo4+NYxDnGDh/HePAwuYDhJDdXAQGRRE6TVtjEdoZLmJZBHCRQfStiFwN48RISOgAjsUGP2sYj1pZcsjjPpZ0xopSs8t6rZv4hJRvG7PLf4yNwCCX1reWwzy7aThSfJz3UnBbgo3oZJ5q5CicT5T/NTobnq8dWV0GbplXv/dkGfh8wzxcp1zT/tNT6LWnj1VRNGtqfcWInerqeshCvNwaXp34GAtPXdCj8mo1x+4yRsULHmyPGy8V/S22ivvIfX3FLnx02WYk/LzL/PJWKUHU+TbgcLMRw8U1BMAYYdl0IeUmiAVk8gFkW9+M816lV1eRpc3BF/8G4LyMnogL6P3n+HL6Oo3/sU6czliUIBhrcNMPTDkvBflfHnI5kR1dCVx9wOSX8sIM2cy33HxkXQr87xREoMalj9hQnSCJPQCCALIU9KIYAecIQ6E9qO5t7LXmlTs2GM9RIfgqQU8H+dFkk6txXj7EDQXoxji2ySE/cK4UGar2er9cTKc8dI4ypoeK41ffMpwrk5ZHiEbLOT0wNN+6oM4VEl+KajIFfnf0CTjlsLKOuAiAKkyhFWW7uOoQ/cmVsit8kD+7o+vf6Zbj/gts6DJ3NQZFHjz8xnn2X2gkzUihI628fhRPtVvy0oxtKxAMjGYhzOs4tCh0ivq5RVJDrblfHIcgz1Ifois5XwuyOXErWs5+0RHreFQ18GgCUw+XGQ3rZ90wVev7ErFWi2DTcKwJ+/XAwLHK48sBin5ypvhv+dbUMBdflvkM87Fi40PPl6phxNXWEEpa9ogLOA06gX2bemVxI5o67zpGWpLY6MXotRdXMXasZYorp3ueAqm7cHryuO+Rtmn5nn+SpyZT0u8AFs8P33mnZPleBOD4XSKiSYoOKve3/2aR4Gp76MvArNMbXwWmBr5yreBm1es++PAhlxPeyAY5KLjnZnmARHO15nWwkyzh5ivPSzjqmVUKtrUPBwmdG6yZWg6omRkY7wrFY/5m/PtU54WhuLnsNRPLI5uFsr70mCno5sfm6Ezy7hESs4O7UvL8Jgs+27RMcfZSYKcYoQlYLJ5oF3jewqzCxtFXzl+IXjpqXqkhnxi5MVl5CcZbnR4qlOyts0sI9Vlm2Y1Z5htgKKy4TYAlQHKe01pBvSw5Xf6Opp5ueT70mEkBrIYyGIgi4EsBvIzMpCr92/hlHG/KsMftGWob536h5yelAvsA6oI4gTrQmjqfFjK7gs4ks6hblOzKSxUyGPlpKcbWCp4VUHwH2+4rTGcWZsNlW/7TX7yIYZQMhU64GtoyiI49Wo+dI0RyA5LfhzK4dIvOnqCAvVmADJX1cTHmQ7LH13CZ1RfwSKh2ZOX0K56nNT4PQNJYNWqz16JzKfMfMpzbS/EnPzkd+HLcUUHJqlT3XrUim2KpnjXojWWZS7mVeJ73WJZ2nBFQdkcykJjwMXq9Z6LsQXI0RRf0Sai81m27upYrtKXcFuaq1C5LnTp6s1+0cNED/tmWxztUf0kWaMn5cmbAoVvgv4thkpxipA9EFHnZlPJF/iGZbFhvulmwqvUHHWV3SS76UlWjfOJ6VbvojmxyPtk7ZOv8RKq7o87Cpt9hF/pHvwG3kEUOE/0DD7lAepWFUgLqpKXrSjQr65TDbf0TeRpV4edS3vSM/iqyk681aKGaBPMlWCuBHMlmCtxKYvy9QyVL3Epi0v5WbqUBXMlmCvBXAnmSjBXgrkSzJVgrgRzdSKYKzGQxUAWA1kMZDGQBXMlmCvBXAnmSjBXooe9AD1MMFeCuZLdJJgrwVy9eMzVr4ckD8ZOw/lDOYEcWte/85fLNLgPS8nwqAn63L4hVcoz7SYrOQpdu8zEYfTjU0WGO/rkYDvYNvsA376oz2aqPzkOjQgOgFHyEKTvkkPsiIfQN2+JH42rkiphRn5+3kxnIsPwXpElkBOc4cNh9iOMPW0apJS88I+nb3rem5+dPgnq5Xq/bxwafftNhtYxxd+7/3Hp/ZCMX5ffzw6WWrn+DFfqXI+dsv5BH3dB3inzX1Fmjj7aQxT8ZShDSSPVA+Tlmb0q5eDL1Cga5EFnUblIzK7V/OWCiUpaPoGICkRUIKISARNb8dnbihIBkwjYs4yACURUIKICERWIqEBEBSIqEFGBiApE9EQgomIgi4EsBrIYyGIgC0RUIKICERWIqEBERQ97AXqYQEQFIiq7SSCiAhF98RDRFryVhpsJ5kowV4K5EsyVuJRF+XqGype4lMWl/CxdyoK5EsyVYK4EcyWYK8FcCeZKMFeCuToRzJUYyGIgi4EsBrIYyIK5EsyVYK4EcyWYK9HDXoAeJpgrwVzJbhLMlWCuXjzmSuVnmwHZn5qYTlU9pdRu2QEBTlqslj6Rhh8jc+I+i6ilwslqJF+Nh6yhzeFggD8v/ZVTvvLvxt4GprEHQIEzzKcGjSgZEIJU0diwbJ/kHses1jrjYOZt/XsSzjp/3d5/JJ/lsZE+NYXe1xFxG95tO1JRu+NwcG4UVhgfkkMG5y4KWxycPnHRiUid09kdxt8imZ/eUOfYVwbCcoqUL5sRrlFaPmVNOrM3V7ottYzV4aq1s0fs0Bz8bNvfwfRzR//wzfPpI03Vz9Cvrbw+Wa/QbVTMRvdShJLTz2psJtjJ6sUyST678zGW6LNw+nc+kVNYhdrD7OgwqnTSRTlZYFn7OJ9cTSfz4WJwO50Nzwe3LU6iDkWdRT4Nhu8/LJq/Xw0uhqRzOL+O+vPF7WLWvxi0+o5A9J3XSVkCm2YUAqkHPtasJqBfj8ilwx1W2HNjQUNr5K2wW4NiIPhVwa8KflXwqxKeE0P2NzdkJTwn4blnGZ4T/KrgVwW/KvhVwa8KflXwq4JfFfzqieBXxUAWA1kMZDGQxUAW/KrgVwW/KvhVwa+KHvYC9DDBrwp+VXaT4FcFv/ri8atVVq7AuqzXghsY+6LiPDOWuxXiqnqslN/IHAk2Pqy+Aegrj6n5tdyFZd6aeB3VbJASLbSyJn6ZpGX4m80f2nQgcJc9BzqmwhxdcynYH/tEvaysiOmgerDyH6eI7HURGL55e4L9tiEUC5BkR4c5dfopCO+2Dsgm9/pAX4tuW7tsiDLNcz8KYrDCFkkEcjteOUQ+kNnbJg9elACZ/DItK1EtFNNn3gS0+SDO08cCXWcxGthlZSQwBSnDzJAuT/11oII6xSR6dpTSKo0gU1WYyrG7F+RSWirGvbCli3HTCKHadJzsME5nBcXMk9qaNLAjFG1c+Kuqn8dyU1A7vIaOvak+FDSqQiwrB0/Xjo/snzZsMuIH/BROl0sGFzdB0hEemCag8SFb7Hg1QYncwwzI2V+BJkehvwyjMH/kIGC4POSBwtKBQHiFODjstAq0ft2Is/71kOTB2OlQ/HDY+fEpnFRrfxkxOOB3/nKZavC7lnzUBH1uV1Sm5tVxHUEoxVDqCohVdxhjlJzR2e2VeicR6NJ+Oo/C/d6/C5oIP6JSXqaKeRu+G6Dh0RRv3fNG0UWIq2IcA8kEPDNj5GVFdO9UPchu3S8o1b9PooOTSDjmXw+olsHY5jnC5u/YGWIksPmMcAH6jksONKeQT682OUd5mpfRR5TaB3wXoQrlESdjeYYtMEwj2ZV+h/G7QfHrEIR/5keXGJZ2QvP1F8005C0zbRfocvaTocDDFYiSjEAdsHlhQMCEfg5bd5//s2Ls11AzTQ53W++Nk6x6XJoZZljLeQiQX/v30CBrh49kuJkNxP/vL5N7PvMIx8yjDpWwJM3doAZsCqsZoSTG9+ppSHRs48mpSXB2ExeoFwXM/j3MyrsscCk9BH5gpBGaeXP2Tz01gDjcHXZmEOxlhA0fIkm/fAd/wRhv+fPfe9+9ATaFyt9/36OZMOW/OJqo1PoHqtVKZVTy5nmwb7CU7xFWHhq1HfrPm6illtniAZtUnTTzzSGKLvTyh39yrDr+aiIGBSeqs7Syeu382FETAULrfQByPwNh4AClXPlfECBV2i15Aieokh9mB6Hdjkd2T7MeCxE8HOjuUNarzwY5i8LYLsJ221W1Q9GIL+j5MggwGTcUdMUUlOHFhx2HFfSIN0H1nolhRK2MuVzmUA0pmfvO6zjqS6WbQg6yA0YZy1wUCxSwmvoKNmACrxgHWBwdasjWfF5l5XGUvSBXg8WHyUWDD8T5Uf141Z+9H477o9vzyXxR/Kwvzdz2Pw5m/feD4sv5ZDxf9MeLY9dhRo415WkeVYxcVUtscpWAZZZgp9PiEHMc0ZpcO1PeOvUcAZTDSrva48x5DBUsCOoqqVzoKDeOBNjZ3IQVyMBoE99123hR4N9rltElHxB4iEe9svh9a5lVmW4Si8O/YEZ8DtqoUkyhIAUczrRBaBzUDOrcn2t3i8rkytpvSxYdqYJKR8rMxbm2rsx818kB1Mdiwhx+1s7VT2ArJg9tnYPlcJdvSeqhb+KBKmjoJ49Drx8JkC5janGiKDZeuBajiLJYpD9GDKdjjXmF74KGSdv0LceXulIZJmzo4JmKPznZrXlmo7ZNWMwwU/u2MIojx3Z069+q3Dzyy4xcG4I3H/XLemzVzb3bhTmq/Vch+ZCaFcwyxbRWVDpIkX1G04xdoaDngfpzc6K0TzxIb04UdkFt8TD1eAC4s8ysnOcCjJmYC6yBD48ZAYPCbLBPVtvWHUxHs8G/FgQOqKaX3BtI1N6HMVu98Om44mu5JH/8zQYDhmnw4KedwYSk4BmtuO7ZiMjIDXLSD44LClubrOgwQEx/tUoPyExBQLJ2NFWu6SBQtxqRHcIdW0/oT+ALpwXpG/mByUEaDZCiIKTCoqQZ+jKgK3+1DQO8Zefru9HEgRZdFSwy2HVVfZI7hkQ7zq/kzmO0v4WRs9i951nQGDhdriYXg9HtaPL+djyZIRoGL6MHEXTkUn2oHddFUVdXvIHNeOqt7Q4OpeZQtIDWQnwg4Pfau0uTBxDJdL1baaME34vIbKJbzx2PAAc3zbp3ilQ93aSgslGf1gVrMElWeA0bxwOFNwfC1+PdbW8DphuQXtlYePynAawQj6njsLPwbuc7QTM7v2H4oLyD6CbXTQPJeiZGQ3cCwlUObBEn8WkMKlUe3gdPHqgl9btwhUuYI4n7IIZQnTLCvIHpdDnPFOyqCPgO7lv4FvvZK87T6OHexlFih4Rogf/uAj87oPvUR5fGIzp4jBgy5/QWdbo97SpU89J840cRXbgwPl+8xbLEc1BJtKqr56+1VMfXJ9pPSyK84tgYTGeD8z7YAW+968y2t8oHL9AFDi1/jddvg3QF8hX9VTt0dxz25CcAnSsubrBYXg9GEpdOALYiEaPLZQjQUjrNVBzcPlZZVGcUttaW3zrYR8lj0GCKweHQJSnEVZFUoeQ6lNQOktpBUjtIaodHSe0gqR0ktYNgvATjJTdX5ObKs725IqkdJLWDpHaQ1A6S2kFSO0hqB0ntIKkdTiS1gxjIYiCLgSwGshjIktpBUjtIagdJ7SCpHUQPewF6mKR2kNQOspu+nVUjqR2+3jsoqR0ktYOkdpDUDpLa4cWkdghyHzuuj9c41PjKQaYvs+oasED+XfY0EtFEu12ZpOF2vS7pPPOfeqOy1qO+FxnoOt5ah1Ksq3rK7mOXHjHkMqX1DRkFC+xGurQ2me+VGmBOeIP5VxvEfEDUebLUaTKoercDXzXYhaj1mwf/9R/W7Lr1Zw2zW5/lSXn7I+k2ylyjtRbO95AndwFjOagf54R6rj45a0DzGnez3NxDdF1D9OHPKAqKm2SKZ6sQbN+7C+9BH+Pt5hoFKGNrHOPqWGaQn3TBv0pyEBhWarzbXVKFZHhBznEAzen3p9w0mw+vpqNB+y0znvkoYQWqyqPBqbZvqVtFJsb38N0VBg10uAPEded4H+dreqKLPB272vlfrkCgXDsSVdgdldNi6Msw5kRmGutzPcMrR3yydxxEGOMgLpIHp8SxhlFK8EHDoMs432og1iafbBagVYTH1tokS7DlA+1NqvztrqYxq/O3qOG2MezTzzq/h7m8XSSRwM/Qzp+0r7R8PXi1patKsD05iZHrUswxC92CCsCePuzRAgdxVDn/4StiAFwz4BIuENMV1x1e0HBU06yutcv+azWKmJFkeH4cHwe3z32Cxut6BhiNF0yoogmHlKJqOilClqvrmb51paji36Kqpfvg57V3e+/wwCf5ecp2eM7YLb5YZlp/lXGPtU5smpocUhcFLtK9sErVsith+oqIsB5awU5BVt4j95uwp2Y1gnUVcyhzQOYE/BDJ9dUuw75WvFO1zQVLzrWr/uzHweJ2vugvBrfX0wv8T0sctGPxxmKLwexqOIZ/thWaX0Nb49Z2ZoP59ZXjwpbjcvURHf26xq+GomN2fLVcWG3lZELr6JQ5bRq0xcvOiFe5z+s4/PVQAujW+nCe+K1ORi2sujRlC93izpljqo1ioppobOHquZCDZy6pZHIRlXb9UcE0CzYBaJARrNwddPQVwilVLeC5hU20rmfN8V6RUKoTW+Qfb38JpvImzBeh03i7UOerKgVnF1/Nhf+twDiikAK59M+8SzLUAyWZKACN+q+HLXtvehrp11TiB1bjswTIfuZdKESqOhyVxbUBk0wNxOf0gnSrkK9OF2hSO3cCzAVzkvgtEQZ18jalxphpZHBxKVHlwtBjIGf31r9HeEoQczIuQ3hOjnYT+6sVuSTY79qwrdRQZocYsbjjhA33hf85SD+S+t0yvJQrITqNzX3M+pLqDF2kT8ARARrGIQ6V9wKHHyLkD6H7XcanZ3Whchk02SvE96kxkDSjB4hE4mFRwg02mHRihIZL1brPGWUR+SY9ckKSwuLhLhrlU4vAf1fsHpebJIjXk42SDgsdFHO4WfUnVJTJF8+uezsxHUUd2BlsvPyrA4wathLx4w1YepxgLdC7nfcYJpXhDIE0Vusue5hhGs11N98AZhFCo71dUKhS/zMERU45YNSQj0sISr20XiSfA1cg1CEnCpUROA1red/93cfB+/73RkBAuUJ6UJ6mNUkLdT+X9S3MfYkWevue5P1xZQo7dHfzrWryG2nFO0PbssRoxjuNqZ5UORwg5fTx1hxU/PN20bxgLdcu4vxaI0q65UAiVsWyldQBRhagqlI5DDNS07XALBwbfy60vKIPnKuju5vWWFUmjJYx3yc5q5TdFAywTVW2UNvYyqCVLgZQRT/cc/S2ohgp11Bbk6FJj+vwC5WzTWFciSEI66DUdtGGC5OwdiKHrKS8azCNtuWMweSToX6010yHsVVE1+6w+Q5TPQUwfXoqv1yb9S1aqjn2JZGlJLLskshSkn6RR0qSfknSL0n69VdP+tUh/GypCxJ7ltizxJ5/09izxGwlZisx22I7qMTQR3MjO7JDVjJXumxVyRktOaOfb87oBgsT2rSUK9KP5TkAR+d/k88BPFMMi21E/OYAlo6D4U44gKcjZ18fMlYBPe1Z6BQ5bka1+K6ocUMXEjtuigw924DtfYnpugdPnxakPXKgMCVeUKj0GQesuoUk3LKKcT/qEb+WNfpoChU3QZuW66mHHuzszBaNPmzdHAhnhVr3SoIet717J/jiGEUeGydzziWsmej7cvjLP3v+GlMv0Db5BaQBFg9+ISb6BVRI9c8oBH2vux+Ehn/EHFnZJzxnyFIHhG7gFREKNUsQYnBgraxc7MU6OlzwatjO25F2VnCtIvMtPtJLTefar015KqjHJK8adW2P0g1iGPfTRqAy96FQx8p0r0gNhkwlUnsCMi86DkMt5/FhKL2nNIwaKeh1u/XTiRHGHYnhGoWDGEiH7KmEGMChlT+Ows/BHHjK5TdyGq4ZFvZ02myM8pOIo8Z6Jv8WHWurcI/OAIZDJJG5kRcSufTV5SAK70KQxE3wKVafgvSdH7kvxbnHWUVqgFSh+mYZDVADRwZD0RBga52bhvQRRv8Nx4PEqAzG0C8n0VpwlwMswsrHlf+vSer0tJbHY9Ji7os3OODgwjFkNovjNX+tKvh7NFcb0VzlAYwcIrdhCDtVxR4LZTl12MnqbCh4vvvIpoaYHRw0DfTRXGpzdmbdjMefURqFcUli88sNuRqt8b51G+oTKFke7N5upZ2ipcG2j/KInjG1TznlYKid80cO+DabC/SmJAVLwA8jp2mCH4ASVAzDnskqNO4JIpWfOV+tA0vAYVQqGLUZ2PDC7V5Ds8NllE7JHgGbNDwLzqx0RybFGH1XyZyq57ybRXw2KlyHl/4Ey7cNUeMtNVVWBkpV3bfU99pIzxB64rMP3aOV9H4HRhniOijdgUpgxV7U+DMsKeW/3ODr2PTYcJgVCXCXQf6AaNrXpEv98PozmkGE3DFKTWZV2mHaaTBuHk36Ij2nzEkfxWh18wJHXU7BS3amnpZV3M7/RqtO791ikuT2ubx5/fpbzqXjRjOrzgIE2dulUeDvxV14ZTSZKzT2dHtseu78R0o0xulddIay2eBfBueLwQVN+LI/HMGf2ArQNCuDc6azyXQy749uB7NZY1qW1kKVj+ejyZxz4N0uJpPb+WQyPlpoxJdIKoUG4/754lhLlULulobj+fXl5fB8OBhD2cmPg/HcVehjfzS8wMKL2fUVFp0Pzq9nQ0oKWCk8ntzCLxfX54v6NyDP9XQ6mSFEqbEQNIDvFA3H728xjNfeSnvJMfx6S2PvL4aT8S2vd73c1XA+x1beXQ9Hi+H4tj+fDxa3sIqjlsKD2fkPrxFYBWMAQvcvLmaDeQv1qFHXZ3yvCcb3bmQlSHS0A3SZDec/3k77s/7VYDGYucoMFp8mM6uM6f3HgWutGovD/1+7CFqr0IG6k+lgjATrw3JjuYvrGVcg3r3qj0ZPrDPqz947Bnc+uR5dAJkWxKj98WKIF6n4clXzslxeL65ng2Z21OXKtHewRf9fJrgjbhcfgA8+TNRQZoP++QcXVaCpBey7qZpWt0olXrq9GCyA5A42uB7/OJ58GtMlsuav5Rk1FDZkmg0Gl5PZ1RERMvjpGmkwGv44uJ1/6M9aWmxaGFzhq/74D6qAziF6Ox31zweOyZry/NrZ1WQ8XEwwJykIh+H79859wntXbdnb/ggIfvEHGNnt9dwx4tFUtT3rj98PYIXG9L7a8OPxsi3sOhqOB/3Z7Xw0nE77UPQSpAhy/vXidnLJ1euVfrruX+BOOH9iPU30+XTiIDn+qnfA7cVw3n/n3MimketzWIk5Mb17Dd9PPg5m4/4YX5+DEc0vgb9MkSY50VpJ9d1a6xz/f/SUymVeLN3AbJn+qM/bxsFY+nBoK6PbmQ5m08HiGln7qPAZwHxmXPI9tNpc8uNkBCc0LiKIw/GiuYJFnNt3/cX5h1utGnUpC5sS+beNSYb/z6C6d38uNECdTAk0towMUjJ4lCmKfqmVj3nma5YyOmhJ6UuDf2WEIt4eJpvJbZDiXSunf8PEs0yZVpPWBJ+nyvBs9lTMao6BJtu15yUahLg8qPfvVF3rsrQKf7WbVU3DPOI1MGPtZmx/+wE/iYwqEW+3lrvOnJx4lel36ihzX/w/bzdOyJJG73OPXv6jR3eUzZ+vyiaIkkdOy8P1jX8z8pX/iaqU+ccUNYfim7Xl+QdrX/MPZEVY//7Uh4MPBNylUa8ni4G9sc224unnqR9nhG55e4PZIGPv9Pc3seedelOaPPzTG7Aj+Kz6+yWRRf18EazQHF/fxDO182/iqe3IDjA3nqqjOicuphTAhKHU6Q/qNjc6ddoi3qXoNFqOuKQw6EMRDjcvMAboLFY+4S/B6pDriyeFOZ5p3zfMbQ5jiGznFYzFETJH/1K0QGJunO/m0HdEV1r+WVX6KwPw3GWR/c13J5rQvdQ60R9cbqUivYRjvG2b7slhw/My4TpF1o6Gcnk92ZvN0ZOsLjJ6/FIGzIrBBo8tYTh3/oTj8Q9iIwQe/PmzMQx4h2AxHZsJN1pIOWdDO7eYjfrn184mDh76eM+jG/YEoRq0AFCN74dk2u/61ckKTKqJh+KSTgVZcggj6LVhnJQMg4qc6nevnWHMS/+wCnJ+P/sqdF1ju1IBRH5Gu1CLluwthxXlVdCQkXybJoe7LWMtSwOA0wU78ygKikvfjiaiKZg8qNSCy42tX/NuQxHodzJ+h8mdV4xI5aeZVdZdjLzV7kI1gymDdPXD63qH5o0BsuqaqL5qev2MnkXTsCumGGgbd5idRr1W5zz89etjjc8i9BteDTZJKTF81tMZoQM9CbV5nH1G4SbAFRxh1N5xnU59VlF9fBIe8zJiVEW/v3ATx6DtvGXa06uCebDbJ/SasLobVOI13je0XIWkdo4NMzavU/9hsYV+MP7XzNOPyYHa11XodiucmtEjv6ygf8cM4OZCSa7btV68j/zHIoFzUYu/kN8aaPrf//6fGWZBJqJochNCkA61otpfijbW5mIO1YHTjO5h0cW2KLwn1JmbGVwb8PjrN8zL3wVnd2+99ygsvXegRYfZ1puCTFl/71xGBe1yLJ4KAOOZkexU6nZUdqAivtylBJUKHJpNWFeaH3fLxHEXdE6/O8f+buoaa1VmpRp0UGgscfFGSoMgsxoZa6HfFr2Dk+EyDRDC0BEh6XsbVV7LbY0uUFyE1gcB/NCeWmPgCV8ZM0olxcL8+zA5mCt+GQLgdz1+D021YkJC/oHzK+4Qm/foIT3CyrVx93uW1sR4nk+52V86i93Z3L7Fmdx0pX9dfcSplty4eK8pK2dVrg+452UaLp/t8PXRTKUzY3gowTytSw0dz662rAPjOtFCO12ARY3nkW6AB1vv9ZJ+d6xPKSO6lWS8XF19MFHJvJJPHK8OGusrK5LN6YdHKxB9UwCToU8bU4m7HgzTYsxOZF55IO/A0rs2jpt4uFHpSznDknfDt0Cys3eL8zN+DOxEvSSJfTDR+FTTTyvyvS+EBhuTgobl6M9pz/JFpUWRZO/rpl9L5m6eR8Kj2c7hV74d1Sypy7nxFwlPXi+85sGvTS5fJw+xi0GwkkeRt7YarZkEWbKVdP+Wtlsa9mWSzkvMdRQBl1ffMyJCsi6cVZ8xurBnabL3a0lvTjRE5Cg1vcfvZTxAo/goBCgyhQ5uv9yJkDd9yc0kCcfJmhejtyFwN48xg96i5KG+sfQIHIK25cEn/YRajRSlp5102zdxiShet6edfuHOMSfkLy1vO4F6NWl4/vRcd1Kwm0K1Ktiw8vKoNEjqNWtjgejx1rr0l6HDMoc++u+GPAs/NyaCc0/7TXZG7Ym1qsHR9gq7n7pytphH0tK7Az/dSlg+Slyv33qnJskFlyfLw8Z7RSkWX3kPqb+n22d+ugxzUp7x4XJmM+Mk8/d7Pnasp5dB2GEZf7VKUt6bDHkCErnu4Tdjp60XYOUVVnmv6MW/VySvsMorrFf9Z/gKq/pNP8xtRFwagFYY69O1dJipXFx1Jm9K0mVzojq6FGt0OiA5sUyYOS8SjouPpFuZTGBJDGpY/oQJ0QmSULIcxFimpBHBDjjzUEmwALdwcmpNKnbssd5NzKcW8DxY/gZhnZm7OSFoLkYxxDQ+nF7ET/PMVrPVW6d0dRm9+Chreqw0fvEpa4F+gJ1GyAYLOc3wtJ/6IA7VPWMg1U3MFfnf0OQDnvhG6dSkwEUAUmWwQ8qwcHXo3sRRskIZWB7I3/3x9c8eWhD4LVPCCq9tclNnUODNz2dswj/QyRphMoJY23h8g1P127JS7M5Bw3ilLLYctQNYHMqNhF7tV9TLK5IcbMuhvkP2IN3NzVrO54JczlQBJsXfk0C2BYe6DgZNYHK4ILtp/aRZ/Bbe/ZVdqVgrdb8HKffrAR+oqzzoFKSU/cfpGqTT6LzJUY98VgQOBx+vlAuVPPtKWTPIZr0V9Wuv29KLTB2dNnnTk5eWxkbJ1NTFXsXasZYorp3uSO/U9rhm5SFBo+xT83a+2OLTEnbJ5+Ja4Jl3TpbjTQyG02my2aCOat76c1hHRx8gpL6Pvj7IMrXxCUJq5CvfIWxzs3V9iNCQ62mPEeob310TgGCKPcdwgCpmmj2QKWAUJxgDbxyVSpvRPBwmdO5ROIGcS9wBSkY2xrtS8YhIgSE+5RlDKH4OS/3E4uhmQfIlDXY6PcANzdCZZVwiJWeH9qVleEyWERwUFUW4UhDgAmDSYJJebOuax2C1j7gwu7BRDHbgFwo6nKrEU8WT6+yWJ8ONDk91Sta2mWWkumzTrOYMsw1QVDbcBqAyQHmvKc1gDQeW952aTJE/6/vSYSQGshjIYiCLgSwG8jMykCt8iqeMO7EVf9CWYaT9t4ec0kQG9gFVBHGCdSE0NXxN2X0BIzEYKmFqNoWFCnmsnPSU1kkFr8zp3LXhtsZwZm02VL5txOMMi0uAoEpR+gdlEZx6NR+6xpiom62uzJGWQ/4JCtSbAchcVRMv3h6WP7qEz6i+gsXl2ycvoV31OKnxewaSwKpVn70SmU+Z+ZTn2l6IOdmdjbRFbWx5c/ur3srWUSu2KZriXYvWWJYB0VXie91iWdpwRUHZHMpCY8DF6vWei7EF5q62NhGdmSG7q2MU1jNtaa5C5brQpbU6oHUy0cNED/tmWxztUZ0VsdGT8uRNgcI3Qf8WY9343Yg9EFHtUNrf94iE4DdC9Kb4ppsJ85dw1FV2k+ymJ1k1zrTxrd5Fc2KR96nyWvxTvYSq++OOwmYf4Ve6B7+BdxAFzhM9g09NHNeoAmlBVfKyFQX61XWq4Za+iTzt6rBzaU96Bl9V2Ym3WtQQbYK5EsyVYK4EcyUuZVG+nqHyJS5lcSk/S5eyYK4EcyWYK8FcCeZKMFeCuRLMlWCuTgRzJQayGMhiIIuBLAayYK4EcyWYK8FcCeZK9LAXoIcJ5kowV7KbBHMlmKsXj7miF7HHTsN5qvxZ/Gg2GtdOs7nIvdWQHpd+xniC9WQbNvyqlLerKXekHb3knGnaz1byNLq2qdsfYCXJa5wTbL99gHm+HVTRnxyHTwQHySh5CNJ3mGrTYWvgN2+JH4tHrbCStznEK5JJOqMZhgm1ogofCaWTYnZz66H0njYxUkrJ+MfTNz3vzc/OCVEv1/t949Do228ytL/ZNIFIxq/LE2gHXa2cgYYrdb7ITtkDMT9okHfKIFiUmaOv9xAFfxnKUOJJ9Sp6eWZlmZCpUTSIhc4id5GYXav5ywU3lfR+AjUVqKlATSWSJjbns7c5JZImkbRnGUkTqKlATQVqKlBTgZoK1FSgpgI1FajpiUBNxUAWA1kMZDGQxUAWqKlATQVqKlBTgZqKHvYC9DCBmgrUVHaTQE0FavrioaYteCsNNxPMlWCuBHMlmCtxKYvy9QyVL3Epi0v5WbqUBXMlmCvBXAnmSjBXgrkSzJVgrgRzdSKYKzGQxUAWA1kMZDGQBXMlmCvBXAnmSjBXooe9AD1MMFeCuZLdJJgrwVy9eMyVys82A7I/NTGdqnpKqd2yAwKctFgtfSINP0bmxH0WUUuFk9VIvhoPWUObw8EAf176K6d85d+NvQ1MYw+AAmeYTw0aUTIgBKmisWHZPsk9jlmtg/tQRVm2/j0JZ52/bu8/ks/y2EifmkLv64i4De+2Hamo3XE4ODcKK4wPySGDcxeFLQ5On7joRKTO6ewO42+RzE9vqHPsKwNhOUXKl80IxyhVYbVOZR8zJotLw/tAR0z0qLSeb/bwqtKMUUlqi4xy8hBr9UMZC3guU2I9Vd3EiSnVXkh+cIf1Cqbwtr8DujoyX57DN8+nj0RDynGp3UlZrxhhw9Ss0ZgoKustyyT57E70WCL8wuk4+kTeZhXDVxNrG0aVsLook6as1pxPrqaT+XAxuJ3OhueD2xbvU4eiziKfBsP3HxbN368GF0NSZpxfR/354nYx618MWp1SIFPP66QsoVgziq3UIypr1j/QYUjk0nEUK566sTCnNfJaK9ASWBBgrABjBRgrwFiJ+4mF/JtbyBL3k7jfs4z7CTBWgLECjBVgrABjBRgrwFgBxgow9kSAsWIgi4EsBrIYyGIgCzBWgLECjBVgrABjRQ97AXqYAGMFGCu7SYCxAox98cDYKitXYF3WM8QNjH1RcZ4Zy90KcVU9VspvZI4EGx9W3wD0lcfU/AzvwjJvTbyOajZIiRZaWRO/TNIy/M3mD206ELjLngMdU2GOrrkU7I99op5sVsR0UD1Y+Y9ThAy7CAzfvD3hidsQigVIsqPDnDr9FIR3Wwdkk3t9oK9Ft61dNkSZ5rkfBTFYYYskArkdrxwiH8jsbZMHL0qATH6ZlpWoForpM28C2nwQ5+ljga6zGA3ssjLEmIKUYWZIl6f+OlBBnWISPTtKaZVGkKkqTOXY3QtyKS0V417Y0sW4aYQYcDpOdhins4Ji5q1uTRrYEYo2LvxV1c9juSmoHV5Dx95UHwoaVSGWlYOna8dH9k8b6BnxA34Kp8slg5GbsO4ID0wT0PiQLXa8mqBE7mEG5OwvQ5m9KPSXYRTmjxwEDJeHPFBYOhAIrxAHh51WEdyvGwHcvx6SPBg7HYpT5eenIiRr3Nxvsrr2Ee7siKwQCnp4YRhIBRDKb38TVrpd05ma99B1CKIUhHFpMHgbwOHc2rviBcj5DVN4h24eX82jmY4NtX8iArZUt+Y45+sLnaZnVRvGiCIgQh6lSQS2hp/Oo3C/9++CJsYcUSkvU8W8DV/K0PBxikfvWZDoIrTrYhwDyUzUKWLc64opvVNELSCio7jYUap/n0SHBiaLwl8PqLbC2OY53le4c7q4TCEEVVAp48Oy0OvlZV+HwCSZH11iSN15X0F/0Uc9efpo54fKrFGXBsjHh8IaqRMlGQFSQPDAJEAi+jmInX3+z2pTvoaaaXK423pvnFPW49ILNcNazgOMfPK/hwZZs30ko9Nsfv5/f5nc83lNGGwedagEPVkdBvFgGQV6RniK4L0MGhKpHHjqaxKc3cQFYkeByn8Ps/IuC0xND0EruAGgmTdn/9RTA4jD3WFnBsEeUhBWIZL0y3fwF4zxlj//vffdG2AhqPz99z2aCVP+i6OJSq1/oFqtVEYFdZ4H+wYr/x4h8aExOaD/vIlaapktHrBJ1cmq2Byi6EIvf/gnx6rjrybaUXCi0gMqq9fOjx21KCC03gdwZmWwUR2Amiv/C4K7SrslT+D0V3vb7CD0OaC60dOsxxscDza6UJX16rNBzqIQvIuw3XbVkQN95JAyRvjA2C6DAHOYQ1OuiIkyK/ko56CJntMmqN6iMayqVU1XQACqIa1z33nZSH2pdEPSmaxOdi8pVwAXxQIFaKi+xg2IxytGORaCXw3Zms+rrDyOso/narD4MLlo8PA4P6ofr/qz98Nxf3R7Ppkvip/1laDb/sfBrP9+UHw5n4zni/54ceyyz8ixpjzNjlxSYQebTa4SsDsT7HTqI9LRjcowzYDarMujGqcqOMJDh5UOJMSZ86AqWBCUcVIoMQxg3CSw97kJK0yDsTS+IrjxosC/1yyjSz4grBIPauXP8K1lVmW6yTQOboOR9Dloo0oxhYIUXhrQBqFxUDNoUXyu3Zwqkytrv2RadKQKKg0nM9cj27oy810nhyVwhpkwB9e16/gTWMLJQ1vnYBfd5VuSi+h5eaAKGtjK49DrRwKky5haXESKjReuxShiSBbpjxHD6TZkXuErtGHSNn3LraduooYJm3F46uJPTnZrntmobRMWM8zUvi1M/sixHd3asyo3j/wyI9eG4M1HfYuWDif+bhfmqLRfheQha1ZByxTTelPpqEX2GU0zdvSCJggK0s2J0k/xqL05UcgMtcXD1OMB4M4ys3KeCzBmYi7Q5T88ZgR7CrPBPlltW3cwHd4G3VsQOKCaXnJvAF97H8Zs9cKn44pvM5P88TcbDIemwYOfdoZKkgpo9Oa65RqRCR/kpEEcFxS2vlnRcoCY/mqVHpCZgoBk7WiqHO9BoO5sIjuEO7Z90FvCBklB+kZ+YHKQzgOkKAipkDZphp4a6MpfbcMA7xD6+ko5caBFVwX6DHZdlCPk9uSOAd+O8yu58/gug4UAtNi951nAHzhdriYXg9HtaPL+djyZIdYH7/AHEXTkUn2oHdc1WFdXvIHNeOqt7Q4OpeZQtID2RHwgWPvau0uTBxDJdCte6asETozIsDJ+ig5HgIObZt07RaqebtJAuQ6s6+NgtKzwkjmOBwpvDnR7AG+mexsw7oD0ygrD4z8NYIV4TB2HnYV3O98JCdr5DcMH9R5ENzmmGkjWMxEouvEQrnJgiziJT2NQqXK87//UgVpSvwtXuIQ5krgPYgjVKSPMG5hOl/NMwa6KgO/gvoVvsZ+94jyNHu5tHCV2SHgd+O8u8LMDOod9vBXziO4ZI4bMOb1FnW5PuwrVvDTf+FFE10mMRxvv6CzxHFQSreqo+Wst1fH1ifbTkgivuD4G09ngvA92wFvvOrPtrfLBC3SBQ8tf4+XiIF2BfEVv0w4dIoc9eRJA54qL+zmWX4Rx0qUTgO1MRCBzGYLrlE4zFeW3j1UW1RkF5bXltw72UfIYNJhicDh0yaVxVaSMKDn+JHGFJK6QxBWSuOJREldI4gpJXCEINkGwyb0cuZfzbO/lSOIKSVwhiSskcYUkrpDEFZK4QhJXSOKKE0lcIQayGMhiIIuBLAayJK6QxBWSuEISV0jiCtHDXoAeJokrJHGF7KZvZ9VI4oqv9w5K4gpJXCGJKyRxhSSueDGJK4Lcx47r4zUOtTh4UNcO9MV6T9eCRfLvsqeRSd/irfn23HfdyY3HVGMlMAv/FGQ9DGZkBP2kH5hZdhiOpmXHgr8rbksrxa4yC4aWdjtDaYm6XfYkQne96OnUVp56F7TWo77RGeg63loHgaxLhspiZWckbaVlSpwZMn4XNgpZAdrYv1cKjNFNzG0FtbXNB8TLJ0udvoSqdyOzarALUet3Jv7rP6zZdV1WM8xufZYn5e2PZDEpc43Wt7ZJtEYxcxcwCoX6cU6o5+qTMyI0r3E3m9M9RNcFSh/+jKKguAOneLYKHve9u/AeNEneXq5RgBq5xjGujmUk+UkX/KskJYFhpcYv3yVFSYZX+xxH55x+f8odufnwajoatN+P45mPElb9qjwanGrLnLpVZGJkEt+6YbhDh9tLXHeON4m+pie6gtSxq53/5QoEyrUjCYfdUTnlh77GY3QJprHWSDK8LMU6ScdBhDEO4iJ5cEocaxil5CU0DLpG9K0GYm3yyWYB+lB4bK1NmgdbPtDepMrf7lIdszp/ixruSYOCB2d05rxRqz9Vriyh8UvGJLI65j4hfHyAM0L4Etaiu622RFEAD6pW+PAzV6IfEFsHUuGmSdKS7advooXMxcsgfwgoQlKYvK9J2r7pVTPuVHOfmC5B7UgQpBTpW7gkc1Ygein+iKeoQdmhPyXOtUKi5ZGmmfuCNlW5ohouvFiBFdOtaiY17ZqTn5xeekBfYZvpBmtqJUjuzzqbjUlEYA0JPrPexvxcvuq+2tK1OxDYnI7MdcHrmLfJgr3w0eTQYuEbolnqHG01NQ4ejhbvnUDjmMyLF8W1cRWPq5mR9ZYqdw4OjB4yL3fjcKdSZbcv1ZquWvxKs84totKIOcL0lTGFDSnHXD7ftTMyY9Vfg0G2Pez8+BRIsPZBNPHJgV/M2a7dhHprqerOHcHL6jBk6XdHFrCSC8jyqlQSwYXKU6CEQtWBgvLA5KaysttppGUlRYkpgN6fZt+JCyGho5e256aCCCK6+VltHDfxcKO0HpWR64Ztmezs3eL8jNEPJ0ayBh4TjSPBGkvGwhHxTEZk07Ac/TkBEXwmLQgsSnzzddOvea9MPBijEXnRfOUgbBYUZWfgIuHJ64WvQtGe6k2rk4fYReUSS4i8vs6L4vPdLzUJ3ARV/2YhbsoMfAkqW4m5nP5puZcp9zLlXqbcyxTYqQRoBXYqsFOBndZgp3IvU+5lyr1MuZcp9zLlXqbcy5R7mXIv80TuZYqBLAayGMhiIIuBLPcy5V6m3MuUe5lyL1P0sBegh8m9TLmXKbvp21k1ci9T7mX+D72XWcNbLWqINsFcCeZKMFeCuRKXsihfz1D5EpeyuJSfpUtZMFeCuRLMlWCuBHMlmCvBXAnmSjBXJ4K5EgNZDGQxkMVAFgNZMFeCuRLMlWCuBHMletgL0MMEcyWYK9lNgrkSzNWLx1xR6r+x03CeKn8WZwdE49ppNhe5t/pZ5krLRz9jPEF7+ZSj7FUpb5efqQyTzTta5UzTfraSp9G1Td3+ACtJXuOcYPvtg/zgYuCp/uQ4fCI4SEaYtP5dcogdcRX65i3xY5HRHit5m0PMWS51RjMME2pFFT4SSgdmWsqA39MmRkrpDv94+qbnvfnZOSHq5Xq/bxwafftNhvY3myaQ0rp+VZ5AO+hq5Qw0XKnzRXbKHgh93AV5pwyCRZk5+noPUcvjE38OZSjxJAfygvLMyjIhU6NoEAudRe4iMbtW85cLbirp/QRqKlBTgZpKJE1szmdvc0okTSJpzzKSJlBTgZoK1FSgpgI1FaipQE0FaipQ0xOBmoqBLAayGMhiIIuBLFBTgZoK1FSgpgI1FT3sBehhAjUVqKnsJoGaCtT0xUNNW/BWGm4mmCvBXAnmSjBX4lIW5esZKl/iUhaX8rN0KQvmSjBXgrkSzJVgrgRzJZgrwVwJ5upEMFdiIIuBLAayGMhiIAvmSjBXgrkSzJVgrkQPewF6mGCuBHMlu0kwV4K5evGYK5WfbQZkf2piOlX1lFK7ZQcEOGmxWvpEGn6MzIn7LKKWCierkXw1HrKGNoeDAf689FdO+cq/G3sbmMYeAAXOMJ8aNKJkQAhSRWPDsn2SexyzWgf3oYqybP17Es46f93efySf5bGRPjWF3tcRcRvebTtSUbvjcHBuFFYYH5JDBucuClscnD5x0YlIndPZHcbfIpmf3lDn2FcGwnKKlC+bEY5RqsJqnco+ZkwWl4b3gY6Y6FFpPd/s4VWlGaOS1BYZ5eQh1uqHMhbwXKbEeqq6iRNTqr2Q/OAO6xVM4W1/B3R1ZL48h2+eTx+JhpTjUruTsl4xwoapWaMxUVTWW5ZJ8tmd6LFE+IXTcfSJvM0qhq8m1jaMKmF1USZNWa05n1xNJ/PhYnA7nQ3PB7ct3qcORZ1FPg2G7z8smr9fDS6GpMw4v47688XtYta/GLQ6pUCmntdJWUKxZhRbqUdU1qx/oMOQyKXjKFY8dWNhTmvktVagJbAgwFgBxgowVoCxEvcTC/k3t5Al7idxv2cZ9xNgrABjBRgrwFgBxgowVoCxAowVYOyJAGPFQBYDWQxkMZDFQBZgrABjBRgrwFgBxooe9gL0MAHGCjBWdpMAYwUY++KBsVVWrsC6rGeIGxj7ouI8M5a7FeKqeqyU38gcCTY+rL4B6CuPqfkZ3oVl3pp4HdVskBIttLImfpmkZfibzR/adCBwlz0HOqbCHF1zKdgf+0Q92ayI6aB6sPIfpwgZdhEYvnl7whO3IRQLkGRHhzl1+ikI77YOyCb3+kBfi25bu2yIMs1zPwpisMIWSQRyO145RD6Q2dsmD16UAJn8Mi0rUS0U02feBLT5IM7TxwJdZzEa2GVliDEFKcPMkC5P/XWggjrFJHp2lNIqjSBTVZjKsbsX5FJaKsa9sKWLcdMIMeB0nOwwTmcFxcxb3Zo0sCMUbVz4q6qfx3JTUDu8ho69qT4UNKpCLCsHT9eOj+yfNtAz4gf8FE6XSwYjN2HdER6YJqDxIVvseDVBidzDDMjZX4Yye1HoL8MozB85CBguD3mgsHQgEF4hDg47rSK4XzcCuH89JHkwdjoUp8rPT0VI1ri532R17SPc2RFZIRT08MIwkAoglN/+Jqx0u6YzNe+h6xBEKQjj0mDwNoDDubV3xQuQ8xum8A7dPL6aRzMdG2r/RARsqW7Ncc7XFzpNz6o2jBFFQIQ8SpMo/PUQgmr4eBkEmJIXhuByACotiTmTfYCqnrcJqqBw497SktPl34JqwO6IR3Fh59WXSjckkkmJYmtJabZcFAsUMfDamjQBeK4YtGOwNXrI1nxeZeVxlE2Wq8Hiw+SiwWBxflQ/XvVn74fj/uj2fDJfFD9rhPtt/yNYHe8HxZfzyXi+6I8Xx7DrI8ea8jSPSjFXVWKT5I6xHq7rQ3cew5is4B+KIJARGGnseZbPP9x4V5OLweh2NHl/O57M0M2P13eCCMbiYhNqx4WAd3VFfBiZ8dRb2x0cDHAoWuiBEhMfCNGyBr08eQD7iy7EKL2O4pLRI/KeEVFG6VgnhyUQ0hCYQysEhHGMv3unSNXTTRooqWHdHFmH2Qrvl+B4oPDmQMCh/7+9r19uG8vufBWUKil3byjZ7kmyW9pKKrRE20pTEkNS7ky1ujQQCVJYgwAbAKXWTHVV/sg7bO3z7APkHfZJ9nzdDwAXIOjxzDjxrZqalon7fc8993z8zrkYlBKs4B6GpRdUPxoAQctIAh5Tz2EX8XoTOr0Bm7Bl+I8ZCkp0J7Us2UArnwR2ihclkEWapccpkF+JoT6HDtTifH2owsUFcYmHoEgiPGqiKrYQnSoX6II9l7MMHdQ3Dy3ys3ecpzFA9o+jxA7JVA//3URhsUO5MERA3HMU5gii4zIqnAubiX7Z0qlCk2lersIkISSZFmYRnnePhmLhdaj3pSiPacHhz7NV+/cHVidEsa25ftodmUZPHO4nd5CqAvJtuC4OkzBJTmz4RBu6gnF/1sKoamMZoGgjQMkNIvkKFZQYpwuGhSiTmArt6qHJUAuXGWi1Gf6kqdExVhJJYbFVWetwOGz+LrtOzTe1WygvRqoQhXt6lCrkrqM6wVLBZWJjvBHbPsuFpHTc5yTDx7x+oFKQvVS5RR7F1KOtOPqMiBKkP9ymMIV7JS9T9X5GHWmwz6I2T+p//Ls1u379WcPs12d1UsF2j9hcpRplmXrIkiWqDuuI8brUj3NCA1efA1L+2/e4n3XePURD2MavFcKfSSJjQ6YpNFsPswuDNbCpVM6hUyeIEeTruuQI/HuARDO7uJyMR93SzIoUv3HGxqX63kbHyvZP3XJhwT4zj2RAZY+7huvOkO9/Sk90YfTsahP+cgkH8Wbb3REUize7jZDWBmqAYmusFbzGyuZR4NXGVo+eg4hTHMR59uQ8qdYw4rQ+jCVU+mwDsQ7H9Wqeh8qQ2D4ircDY54pomip/PhGISZ2/JRWTnH0cfn/gxYcts9cI6xZy1z0xguD3UfXW44IvA7KU0NkVkLx1cbPI2o9ZFkk4aVEQjMpaVVcJkETMaTYedl6Ei2yziUu8nS9jslm/FSFrX2eKxrRQhruJpvTxpGCRCq4l4Je3R9atf3skWClRbOM84AGgAKeH71RtYcy0VCC5vX8uCIgYF6NttnjYuy4mktesUEQ1+XIV83aIEovphRX8BecXIK9VuFohQCGPnsK8N3iZzuAUjVJOqQw2F41qcOPj0NtsZrWlFy5TWXpazHCxyHd4LUQRxY+OJ+IKi5RshvSARyQW+yUHuJulb6UHXo4kK2gpaqSGTARtp9AVCDJxhFG9oUryQCRoravAsKPN4fZ7rblDm5YsSHoHIglnZfgx6hISzUJafCOPyHxDLilqBs23Hxth6tWDU3Rn9DAdSUG5fwqjvHR01UfRgr35IU6Br3d1nkTpGjRtdTafqIKKIuJxKLGU5Po+Y+rwx8lWzV2bYQQba+n3LYZTpooXH2fAdRm7Iz0auxx+Zq7Ml0+VXS0eyD4MXbKR15XvYZ/z2ULBs/xVV8vgAyLbO+2XV33rDI6gebhk02LlUtfRcZYVGAzCMxOJEBkbq7mlVHXwfqrhxlM459jeVKjzg6j5XQqT4i90ttQcHFwyVHZkbd6lICW2IO+pC2MHFq0zrxi7ss0zMSK+Ng74ewA0grcU2ZbSakHo5vQ2vWKsAFQie8TzKRwpzKwTbbbl8y3aUUr4TfkiDNzvNr2UtCopVKON2GZZcqq2++J8z1TmAvzdMx3En1TndCoXFPU34KENFOahNpyBTv5S+bli+h2enV3fXM1dyUuqVHMctBU9Dc4l+4wApINa2Yur2c10eHU2Og0uKiNRE9XcozZSchcVQqI8l2brs9F8Ph5djq7mp8HM8r+opimskBUd0OWQFiwvDYa4QLvHZXbc1j7buE+DSzIoNYfMY0RKDlHetrkNlkd4kgTa7bZb0EmCUBMUQWyVIInAxxF5pPErX8iU5ilUTSmy0G5BxRMfomcuSv5RZLnQ1lTFGyqsiLSCIaiJhInisOyWKKQTuHYOg1tHaZSHeo+gxTNQWBHmgalKUnuOamAg974gYxuifpZ5+IRoLL4FQuXKw5MYphxTK71SBNgtjJLzhsARxBr3IcbocYKL5lgotmiLqTVAjcYuigo8RwrSbqM8uaENiNY5mv0i2bOHKMGB3aYyMpo9j4wL4OogQUa8xBhTxDmuQFAi2nnBNzgJw+WL25T4QmWrqB3ay0dM9GGWoRJQlVlkIKy+SYjvRlej6XB8GryrroYhRXYm6U3ic8PkpPKKYOQTTfEpRhegIoSTYGjR3W1K1LSBMx2jvlVbftCQEJWryVD4OC7RE2iBtymzrCXTAa5KY8S4lBzizCsU5hrshOc0Yj/0EtfY0BLuz0DRSZgUWYVZ1ptDYSPlZGvJKk6U1Nw4D/ZGNBf97Wg0Awb2djqczac3Z/ObKXExEM5NmHOTJWBXUUhR0vfPllIUVyuKVNDS6/jiX24uzi/mvz0NtGR8QF9GiJdu5Li1TfJy+P1oesq56NSaIoaDoF3EKdDC1ugPVGi6X/MlJyggpbliDOZ4v5BPUaoD0jg4HM+sYAM0cJO7BNJlIjrG+HkgVupZ3X4hCScYy58pJYU71JZpS+UMRHdBXzuQF1L9U6GsE6wYgGBK1oDm4ry5vjrvXBbyOuBWONQmoUejdzlWf/Sv89H0Cg+2zgSlOspNkqwwrceJBN/IOXmpjkiYfOtgG+PrN8OxfQm/S7J74uHqrrUvFjpSeKBbW5qOfhhOz3UzsiM925iMrs4vrt5hBrOr2dvRdHYaTGDXmYWoNnRoeokAHCXCKSmoCL6JKSDAMVkeG9Py3WR4cU60bffhGC4R1jaMlwrdmzt2qdLydHQ2uvgw6t+6zoZFWnlnD+PJH9e8U3lvnc30+9H8bjK9nlzPapvh6Evu6y0pJbgRGg0qX9YZ8th7NEkW2SYyR+wByBjZR3Mk76/HSBAuMlhlbNVnznm8ShjUBtoLpZJglvOCj1izYVhHzUFlIZW4v2CQUlLhEWq1XuhzPkDDhnaAKQaorDAVPAUKb40BVHpHPnIzuzu/wDi7Nzfzi+urPQOinb3P0l2BXnIGR6HG5hido/er0fyH6+n3cNBGQzj5v3V2pvSeZvUPo9kczykTCqzdUDZFbYhIiWIu08f+kXScNY4tzhzbje0CYfdt1kCh9zUsFC2IkztKnEhrbOhKiLRG2OxeIVkJRLtwHWlRrLWT6Wg8nMMBhT9AIDioD7JGsd8Z06h0dIEt3324xp7GJAQc0gm2bSEZWrv5MBxfnFNcAPDj72vnsKsbOA2CvEerF0Pv4xzxeR8pX0Ab34ejAH0D459aN4n76Cu+j6ioPALGn5vbZhs+ZzvXZXo9PQf+rHS2xlwq7ZO8SxpRxiZCkQjRvdCxMbBks9F5773nDRFwCe+Mha7q0L/dOnT9g1F/6194Eeq/ihZR/9kh5zqLaKbm/Eq3Y/0LClD135TM0xhdTVhp+c57Uf/YkC3qBdzSQWepylXcUrJ+Y7c2WL1s68XkJqz/3LjHGgX23TP1CvWrof69xvtdnw0Lb5lsnQ+3FKtx0tZSNWbYUq7BzdooxMGF6kVtRtI6rAoraGIa0YstDpbr1ZswUSD6uhW15urR0QjMQeA6vOe6FVsgIadUBoPjID6JToJXJ6+Dfwhev/pr1ZJUdFkjQYW/Xq2ayJhllACHz68dPsK5irrTET2g2mW2i0ELhHqYJoJaGua4QNbdRW61ZK4DfREzlbVtGYEKlihbIQcNrxyGZQswFy12eS6+7doSxMUWtdRZiSDGtQPFojFbBvjGOYTgvkJ8cWgWICbxbctar8O2jlfH2yy/jBCe1oY2h/XCbD2ckgcLupNnh9spXT5vo+hSjDfOzEoqBZLoxMqMn6204KWGn1tGQmP/VpbUilyqouvN1BWI+neg339jkNR33MldnN79vAvTcrdBlOdW/Qz3/Z02Pf3f/01y8B2qZ3fY+h35dq263zqXwh6ZvY2Wo8fEKTAp0q0dW8I25Worn6II3Ulwga+eBXhGe2db0W1ui4k0hvPRu992mtPhxLorwfUA3Gs+PA2mSrTmnPcGLw4EhFn3CdFIE7MPmTV4XQ7EM9pATHhIhmeZLJPSgJ8eIOURUbbIi4z1L9ZmHZaXHkLRddzDR8bbNXRqA6XEE0sI6rN83avVWgDH42TMvBazRebKwHKJKSZBsoV1SzHVGE7f9jdSZfTWoOUFvazYTBVTDwIZXsmzs+vWLC0dRSqfLuDS+nBxLnHBlU/z0fByRvMTuj4O2qqaXVGQWJtWljHwQwTH4mEHRTtGs7aQOu93s9/uFvHdA9WobrGMwk3BUDsyBgLjSddQF38HckT3d+E6zhiBB9o5nMKWHdMMmTYsXplteubd0WkjJPLLtAjjYYyISlKoMoLu7pH1UmosXVZMiXlkzYkAe3ykmMMbKjDr30kJe4o1Pg/HY9fPF1e0Ma5PV9dz/XlP7MVFba0pdmLxcUKKd3dmJZP7UhA4rL9XrgmkC1CCn7VGb90698/OuBe2W3dsupQI7KPYHyu9abl6+UombNB2m9SyLwG7mQznZ+/vLkfAds5aNra7VP0rqxwkxaN20l1CqRyOUqAy7CsiyghIzDcjx2eH+F4v0hTdmyWaYnu9jEtkb7bTlLM1u9uzhqfBuQhfctvxASaHIcmpWUn08zGy7cCxbdVUt92+jTi4K2213d9dfUf79TWeHNyRTRednVAHDLetvTSzEgtwaSco1hZg4v3ohaSFZmOSMiiLtfO5ZWxN296eRSBQFMXSogfaZd3bQ9T7etDWvMnVWCdrU2alPSvtsPC1d9aw6B3am8PQ1z01bd1TNj3Vo/mAzmyq2jK/mqFs31JWTGSN+Sn3peuCSOfZdsIYRMEF2sgxoq7c1q8xmexWl1erRzJIBXKv+T/GDzH5mAgZ+WpHI4nYwfIGKkLQonO8Gd9bqE//IPQ55PYnQp1T45WuWAwE6KZaIBo/rtP40qCT9QGsgAFqyXG0LHOioDyEfXjlGjtSwzy8dymW1zm3hinoBiL0FyX0SCQ0MBqyRHJjcD5561OM70KZijBpBliAn08CI4yrpae6FaFCaUIdaX6ohyl2UJFhajYGRJBIOhEa+hS66lV+D7aV2nFlAihDPFz7tlvLVRb075voZH0SfBi9G34Lu/UxSgtGWH6+vUb61fJ2hzxVz6tJ2RUpi+YCKUWdC9E6CdX2QOYrPil4KlkvkHS54p9/YDgHgwJYfIc6KnUjHdeL8/0SuUpUb1kmjpoboT5dSM4qR0LSunCrjAPaMT1gKxwZwf52YIN/7qOKRYUz/vytaoigECYVhbafZAsxUZmixiFGpcRuCFMDYl8Q6rduQfvNd07qZrDwmBDEBwr1qCLiza9DzJkT2njenojv87qhjRTzJQH/HWHaiOGnMWBsHNNK1eAEZ5wXG4WLnhB+Oua6x165v7uNj9qw2Gl+ZBtvBRS70jhO5ZcFGooRpIZJQhGSOrCwW/rm7MScFvq9rwrctGJgphM54Ocdw8IxCA8j9TBSDyP1MFIPI/UwUg8j9TBSDyP1MFIPI/UwUg8j9TBSDyP1MFIPI/UwUg8j/VPCSJXQWjfk3dI7f/xiHL6md3uE/7g9Iv0lWgHTKG+PTm/TainQQ7QQXM09poCAebBEGQzVfAM4TZ+5j/SNab1PU5LVhBUmcgjIN/ILxPQoU0LZlCV3SKOViq3x3fUHPPRwrPURdfE9xRp7Fm8tNhyP8amEq+v5eyaF1pJvgKLvRm/fXk8d+U33vkNr0kA4Huex0ko4kj+47Mu7Lb6K0JLB15VWgipQnrvUZAZ1YFVdD8/qlMiULpN6FpyVG6fampqCP2jIDVv52PZayVhae2ohX3z3qtmafrNqND377pXcrjy6ZhtJvIrQmTqOQcV2+B7kMwjWG8zkJzozCc/yzhVIz6TeK4cPWRFB8SbH7Bpzo5RGpVXIbawFpyw61SchDMpos81ytPNJmkw2PEgiVF480tEMKTiXWenzc6U2uYCOjEAHMYjaV1VQq8eMXskzv5FlTAOFSVloMB1qygTsMk9xmFr8hVYItuT//dv/Qd7Ca6kTaGFSF8wKYlX7U63NnrNI9HJDhMK5sAlo7Fg9cc8iAD7byCs4MC50cuMjqIrNpWbfDx8Mna1z9jCpMVksgX9qnpKulDN8BjiFST/mALKswJ/tjjhbb1FLcnNAKhoe/LL2+KygNKqtN1uNdY7w9oZrI4xb0oq7MqctXdB5u/4yGgQPu02YHoNcvqR7jZIO4hdte1Jv2NCMTPfO88qDdbyyQL83x7isvE9iPfnRfGJDnrAwLuvaCx944SpUru3YUk+B16AUugA+T9L+uIfrCU91GuynRWpP1ipPT30ct+kFPRQfs58MVveWE7AVJ2/mZyfsNjySt52xD1445k7qsWMFWZPnEvWwHP05IRFsipoTUJho59Om33heRT9YSCBj03wtj2K7N7r6Ws0848kLVTTeSj70uZfm8hC5iBOeo1PCQgET2FonkyADUe0BHsOLqkT8NstnFeJyPqCkjNkKy1V5YZAWEhjOEkTK+sOC5/Ys9Xs66vbQhnGCh/PfA3YwYDJIdNnBhaTREJW3tNEvoRDm2qNFSBflUHuIgbp5jAgdAVHYIcioRxWbKSs7nmBUj5o2lqLy2KJq+zatLErQ77HF3800kOB3Ha8tRuXDdcuD5GeqE0Nugp+QVN7iWtRGaPKjahlOjbcplN7Hbp43fHPBswh5hhhk5zzTYduDqI1HT2VRVGvy2kLibjV3PUOhny3N1zt22tJjJ/SUjLz9wE3eImMps/vdKnhBL6u9CJ7ycEsenDC/j0sSgv55dn0lacJk+TYgOPPVAwXVBIDZYRm0JeXaWcVL5ILKt7+YZr3J7t9F9y8IfvUvCPp30SP/LvrwC3wXXX7jX6w7lz0HBhRrXWbyvJAzPsr57pBNiXJ1ZWn/C5LfyogLZyrfK/ORZCv9uFGWghhWHjAhukEyev8DgeQ5SURwAk4QD0LnUcevbJUklTrO2ABRInhrAc2npUnWqaSYYBuD5KIFQ3yZhDBg6B8qbDFbXh8nBRqDx5HXDFho/CWk/OZyy/IIWWEh4wfe9pMQ2KGk+CXnIlfkf0OTjF+Ka/uAmwBLVSC8shKXI5fubSoIrupA/urHVz9R9CN+KyyIMjd1AgVe/3TCWXaf6GZNCKmjdDx+kk/67dgphpgZRBODejjTKg4dKr2gXl4Q52BdLiQDMuiDZI8oOu5ns1xO/LriswcabDWFui4GtcBky0VyU/JJH5z1wq5k9uo+WmUMfwp+3iGAvPbEYpSTzbwdBnz2AAK4y36LdMY5ebHx0YdLeTZxgRVEWFMKoYHVyPvrD5U3Enuirsu2R6gtiY3eh5KYXCHtVHEU10l3PATT9dx17WlfLexT8zx/YWf60z0GwprHp0+CM9Icb1NQnI4x4QQ5aeX13U95Epj63vseMPPU1keBqZFPfBm4fcf6Pw2sl+uw54GBLzpemWkfEOF9nekt9DQHiP3awjYuOkYlXqf24fBClzprhlpH5IysjPddxX125/LhkIeFofgZbPWBxdHMQvlfWvR0NPdjM3RnaZNIxdihbGkFXpNV2y0a5jhLSVSSr7ACUNbPsyucj1G7sFG0meMXgpkeyxM1ZBMjKy4jQElxo8tTbsnGMbOUVJduWjSMYbYCisKGWwEUBZTPmkgG9KzlNyosTb9b8m3lMvIKsleQvYLsFWSvIH9BCnI9DhduGfebMvxBaYYq+jTclfSgXGRfUMaJEy0N01R5sUTvi9ijzi5vXbPNLWT4sRjpKRJLnFc1JP/+hrsaw5l16VDlw7DNTn6BLpRCXAccjiYawXHQsKErrECxu+enoRwmfdPRAQLU6xHwXKmJTzPt7r93MZ9xcwdNYrODt9Cuun+p8XsBnMCq1Zy9sMxDZj7huXYXYko++FX4ql/RgU3qVbfptWKdos3fNe/0ZekAvZp/r58vSymuyCjbXVmoDLhIvdmzGVuEFE3+FaUiOh9l6y+OlZLGhNtSVIXCtZGl6xH+Xg7zcthnO+Koj6oHyVotKQcfCmS+Gdq3GDLFqUK2sIgqR5skYeBIS3NgPuthwpBq9rr60+RP00FajfOB6U7ror6xyPpknZNPsRJK9/sNhe02wk80D34G6yAynAMtg4c8P90pAilGVbGymQLD+j41cEufhZ/2Ndi5pCc1g0+q7MRbzRuINo+58pgrj7nymCtvUvbC1xcofHmTsjcpf5EmZY+58pgrj7nymCuPufKYK4+58pgrj7k68pgrryB7BdkryF5B9gqyx1x5zJXHXHnMlcdceTnsK5DDPObKY678afKYK4+5+uoxVz/vsjK6cirO76sJ5FC7fhne3+fRY1xJhkdN0OfuAykpz5SZrGIodJ0y7YdRj1CZDHf0yUF2cGy2Eb6B0ZzNRH1yXBoJXADj7CnK32S71OEPoW/BPX7UpkqqhJn5+ZkzlYkM3XsmSyAnOMMHxOzHGAdKNcgpieGPx68HweufnDYJ6uVmu20dGn37iwytZ4q/N//p0vvhMn5afj/bWWrl+tNUqXI99sr6B32so7JX5j9TZoY22l0S/WlWhpJGykPk1Zm9qOTgK2QULfygN6ucZ/rUKvpywUR9Wj4PEfUQUQ8R9R4wryt+8bqi94B5D9gX6QHzEFEPEfUQUQ8R9RBRDxH1EFEPEfUQ0SMPEfUKsleQvYLsFWSvIHuIqIeIeoioh4h6iKiXw74COcxDRD1E1J8mDxH1ENGvHiLagbdScDOPufKYK4+58pgrb1L2wtcXKHx5k7I3KX+RJmWPufKYK4+58pgrj7nymCuPufKYK4+5OvKYK68gewXZK8heQfYKssdcecyVx1x5zJXHXHk57CuQwzzmymOu/GnymCuPufrqMVeSn20Ky35oYjqpekyp3YodApwUW618Igk/ReLEc5ZQS8bIqjlfg4asoc3gYoA/34YLJ3/l37W+DURjD4AcZ5hPDRoRHhADV1HYsGKblQH7rJYq42ARPISPxJxV/rpt+Ew2y30jPTSF3qct4kO8fui5isoch4Nzo7DidJftCrh3kdni4NSNi0ZE6pzu7jj9HMn81IE6w74KYJYTXPmqGuEapWVTVkunz+ZCtSXbWB+u7J09YofkEBYPww1Mv3T0D9+CkD7SVMMC7dpi9SkGRrYRn43qxbiS848yNu3sZPHiPss+uvMxVtZn7rTv/EBGYXG1x8XeYdTXSRXlZIFV6ePs+nJyPbuYj+4m04uz0V2HkahHUWeRH0YX797P279fjs4vSOZwfh0PZ/O7+XR4Puq0HQHrO2suZQVsWpALpOn4WLKYgHY9Wi7l7rDcnisLGtpY3hq5tQgGHr/q8asev+rxq9495xXZv7gi691z3j33RbrnPH7V41c9ftXjVz1+1eNXPX7V41c9fvXI41e9guwVZK8gewXZK8gev+rxqx6/6vGrHr/q5bCvQA7z+FWPX/WnyeNXPX71q8ev1km5BuuyXgtuIezzmvFMa+6Wi6tusRK7kb4SbHxY8wDQVx5T+2u5c0u91f46qtnCJTrWypr42yyvwt9s+lCqA4G77DnQNRWXaJrLQf/YZvKysiymY9WjRfg8QWSva4HhW7Al2G8XQtGAJHsazKnTH6J4/eCAbHKvT/TVdNvZZYuXaVaGSZSCFjbPEuDb6cLB8mGZg4fsKUgyWKawupY1rxay6ZPgGqT5KC3zZ4OuswgN9LIqEpiclHGhl67Mw2UkTh0ziYHtpbRKI8hUClM5NvcCX8orxbgX1nTRb5ogVJuukw366SynmH5SWy0NnAhZGxf+qm7nscwU1A7voeNsygezRnWIZe3i6dvxnvPThU1G/ECYw+3ylsHFbZB0hAfmGUh8SBYb3k0QIrcwAzL216DJSRzex0lcPrMTML7flZFg6YAhvEAcHHZaB1q/asVZ/7zLyujKaVB8v9uE6THcVMvwPmFwwMvw/j5X4HfF+agJ+twtqEz0q+PKg1DxoTQFEKvuRYpeckZnd1caHCUgS4f5LIm323AdtS38mEoFhRQLVhwboODR5G/d8kFRRYiqUhwD8QS8M1OkZVn04FgeZLfiCyr1H7Nk51wkHPPPOxTLYGyzEmHzazaGaA6sPyNcgL7jlsOak8tn0JicozzNS8sjIvYB3SUoQgVEyVieYQsM08g2ld9h/G5Q/DIG5l+EyVt0Szuh+eqLIhqylum2Dbqc7WTI8HAHkqwgUAccXhgQEGFYwtHdlv9TCPsV1Myz3foheO1cVjUuRQxTrOW8BMiu/Y/QIEuHz6S46QPE/x/eZ4985xGOmUcdC7MkyV2jBuwVlhkhJ8b36mlIdG3jzamW4OQ2NagXAWb/I8wqeGtwKQMEfqCnEZp5ffJ3AxlAGm92Gz0ItjLCgY9xSX/5Bv6CMd7x5/8WfPMayBQqf/vtgGbCK/+Lo4larb+hWp2rjELerIy2LZryI8LKYy22Q/9l22rJNls0YC9VL8l8tUuSc7X98e8du46/ao+BoUS5S2u7102PPSURWGh1DoDvF8AMHKCUy/AXBEhVTkuZwQ0q/EOfINTb8coeKNJjJoKXA8UOFYPmbJCyyI3tWth+p6pxKWr2BT2/jSJMxg0FXT4FUbz4smO3ghrxKqrHmWhCVMKYy2QO1XAly9AZjiNfat0YPsgGGFGWuSgWMLCa5g62YAIvGQdorg4ZsjWfF0V1HFUryOVo/v76vMUG4vwoP14Op+8urobju7Pr2dz8rIJm7oYfRtPhu5H5cnZ9NZsPr+b7wmHGjj3lae4VjFxVK2RymYFmlmGnE3OJOa5otVwbXd669RwOlN1CmdrTwnkNGRIEcZVELjSUa0MCnGxuwnJkoLeJY91WQRKFj4pkVMknBB7iVS8af2hts5Tpx7HY/QtqxMeoa1XMFMxSwOVMB4TGQc2gzP2xEVtUXa6iO1rSdCQFRUYqdOBcV1d6vstsB+KjmTC7n5Vx9QfQFbOnrs5Bc1iXD8T10DbxRBUU9JPHofaPGEifMXUYUYSM567NMF4Wa+n3LYbTsMa0wrGgcdY1fcvwJSGVccaKDt6p+JOT3NpnNu46hGaGhZxboxQnjuPolr+l3CwJq4TcGEIwGw+rcmzdzL3ZxCWK/Zcx2ZDaBczqiimpqHKRIvmMJwWbQkHOA/Hn9kikT7xIb48EuyBHPM4DHgCeLD0r570AYybiAm3g/XNBwKC4GG2zxUPnCaarWeNfzQJHVDPIHjUkahvCmK1e+HZccFgu8Z9wtUKHYR49hXlvMCEJeFoqblo2ElJyo5Lkg/2MwpYmazIMLGa4WOQ7JKYoIl47nohpOookqhHJId6w9oT2BA44NUvfSg+8HCTRwFKYhRQsSl6gLQO6ChcPcYRRdqGKjSYKtNZVYJHRpq/ok60ZEu24v7J1wGh/CyNnkfsgsKAxcLtcXp+Pxnfj63d3V9dTRMNgMHqUQEcu0YfacQWKurriA6zH02xts3MINTvTAmoL6Y6A38tgnWdPwJIpvFukUYLvJaQ2UdRzzyvAQU3T/p3iqh6vchDZqE8rwBpUkgWGYeN4oPBqR/h6jN0OVqC6wdKLjoXXfx7BDvGYeg67iNeb0Ama2YQtwwfhHVg3mW5almygfTQUExAvSiCLNEuPUxCpyvgxOnigFtfvQxUuZo5LPAQ2hOKUZuYtRKfKBbpgX0EgdFDfPLTIz95xnsYAzzaOEjskRAv8dxOFxQ7NpyGaNJ7RwKPZkL6nH1Cm29KpQjEvL1dhklDAhbb5YhTLPd6DwtHqpp4/11bt359kO6mw8JphYzSZjs6GoAecBjeFrW9VL15YF7i0wiWG30b5Avgr2qs2aO7YbclOADJXaiJYLKsHI4krNwBrkYjR5TIEaKncZuIHt69VZtUFua2V5reMtkn2HLWoYnA59EkKcWmSKlRMhz61g0/t4FM7+NQOzz61g0/t4FM7eIyXx3j5yBUfufLFRq741A4+tYNP7eBTO/jUDj61g0/t4FM7+NQORz61g1eQvYLsFWSvIHsF2ad28KkdfGoHn9rBp3bwcthXIIf51A4+tYM/TZ9Pq/GpHT7dOuhTO/jUDj61g0/t4FM7fDWpHaIyxI6b49UGNQ45KFQwq6oBGxSui8OWiCbaL2SShts3XNJ55x8aUdnoUcVFRqpOsFSuFCtUT/Q+NukRQd7ntL8xo2CB3EiWVirzo4gB+obXmH85IPoDos6ze5Umg6r3u/ClwT6L2ow8+I9/t2bXrz9rmP36rE4q2O5Jt1GlGiW1cL6HMltHjOWgfpwTGrj65KwB7XvcT3NzD9EVhhjCn0kSmUgyodk6BDsM1vEjyGN83FyjAGFsiWNc7MsM8i+q4J8lOQgMK9fW7T6pQgoMkHNcQDP6/ZBIs9nF5WQ86o4y45mPMxag6jQaHSv9lrqVZWJ8D8euMGigRwwQ151hPM6n9ESBPD272oS/XAJDuXEkqrA7qqbFUMEw+kbmNVb3eoEhR3yz9xxEnOIgzrMnJ8exhlFJ8EHDoGCczzUQ65Bfr+YgVcT79lonS7D5A51Nqvz5QtOY1Plb0hJtDOf0o8rvoYO3TRIJ/Azt/F7ZSqvhwYsHClWC48lJjFxBMfs0dAsqAGd6t0UNHNhR7f6Hr4gBcM2AS7hATJdc9+KchiNNs7jWzftvZBQpI8nw/tg/Dm6f+wSJ1/UMMCovmFBFLRyuFFVTSRGKUsIzQyukqGbfoqqVePCzxru9a7zwiX8esx5eMnaLA8t06y8K7rHRib2mOofUucFFujdWRC27EqavSAjroQTsHHjlI1K/dnsqUiNYl5lDlQIKJ+CHllyFdmnytfyd0jYXrBjXLofT70fzu9l8OB/d3UzO8T8dftCexVuLzUfTy4sr+GdXodkNtHXV2c50NLu5dARsOYKr98joNw161St6xYavjoDVTkomtI5KmdMlQVu07PR4Vfu8SeOfdxWAbqMP543faWRUzKpPUzbTNTFnjqm2sol6orG5q2fDB09cXEnnIqqc+r2MaRqtIpAgE9i5NXT0Ccwplxbw3sImOvezYXivcSjpxGb5+9u/B1V5FZfz2Km8ncv9KqXg7uLQXPjfApQjcimQSf8keEuKeiSciRzQKP8G2HLweqCQfm0lvmMxvshg2U+Cc0GkyuUoGtcKVDIZSMjpBSmqkEOnDZrUzp0Ac8GcJGGHh0Fu3rbUGFOFDDZBiZILQ42BjN0P4SPCU6KUk3HphefkaLdpuFiQSYLtri3HSoYy3aWIxb3KWHGfhx+j/AOJ3x3Dy7kSotNY3cesL7nK0EXyBFwRIGHs0lisFzj8GCF/CN3vMz41q3PJZdCmrxDd51pBUoQeIRKJh0UJN1hhUokRWoKqVZ9TyiLyWXrkhCRG4+EuWvlTB8N/Y06Py0wSpcvrlXCHuXKKOcys6hMKymSLZ9O9nZiOvA5sDNZW/sUORg1HiejxFjQ9TrAWqdPOZwyTynCGQBqrFcseF5hGc9nPNoBZhFBp72YUUuo/B6MoKQeMDHk/h6DUS8t59jFyOUIdfMKIjEBpWCv45q8+jN4Nv9UMAsoZ7kF5mpbELSQ+l+UtzH2JGnr3meTzcakLO2R3/a2u8mtuxSdD6bJEaNo6jamepBwOkHL6BEt2Kv5xp2hmSMt1iji/1piSbjmQiHW2bCV1gJFFKKrULsOCxHTFMI1h44+FltfkgTO5uvtJjXVhQksZs21WskjZT8AA3VSyhdrKVgGt1DSuA4QNHuKyLiCJicg03Wwy1mlyHfahatYp9C8xFGEZVdo2bbiwCUsngshKzrsEFemhmjmYbDPUj7KeKXe2eHbtDttjmZqpgOnToXRzo/fZtNQw8PuElj6hZZ+Elj75F1mmfPIvn/zLJ//6syf/6uGGtiUR74P2Pmjvg/5L+qC979b7br3v1hwHSRC9N0eyI0tkLYOlS1f1uaN97ugvN3d0i4YJbVrCFcnH/lkAR+f/JZ8F+EKxLA5z5l8OyNJzMNwJO/KUB+3TXcfi2FOWhV4e5HZ0S+jyHrd04X3IbR6iL9Zx+1ghuv5O1MOctXsuFF6Jr8hl+gU7rvq5JNy8ivE/8phfxx590IVMRGjbdh166cHJLpSGa7ysW8U0O7hw2T5gzXPNcMl4y/x+yWOuTwB6ztS1TmSmB0HhfyoBg/KSCtTowPm+a86xn0mhNUoPw6zUfIsphVMVmAPk1zqeaghzIBaDiaNyKXjCoU7iWaEI4VJcfORa5nTTL/9XwbpNsQAJNGyyTeW8s1fiN9+ZmaGdU8IHlxHIM0nVKBfqZOgTu9lf6/fTP5UKztibX20lL/QwfXZxKSCPInRqGR1trrNsnUT5doHQwF3hXOwUuLy2BsOhp1x3es1J9ka3349whecRQQxnUf6ICNGf6m29i0p6+YvD6RTZUMJLTGuSLrcZrC/ILc+UcYtys+M7kKKrxCmQKnxZcj5wDg+GllGYavR+VyGnI+PEO1qTiLcNkQMevdxaRQqoSgLDj3842uUJfH4oy21x+vIlMqBjynPI3YOksjv9zatX/6MB9nOVhP2pN7gMc1QLTkz0cbWZ+vdmC9SRLMpJmD6zSQQUOPeQnCXdrZ6osqgN4hX/7GzSUezXnzAkeJXZkh3hRBcYGce45+HkAtdaPCHY1quT//73J78hbTkrSpBwsDp7tDUD5EQ19XFYx/wzE5ecmDL6pXy5TeArict5wn5FJJ0fjwzp/IRGaRge/PiHP6DEdpMnv/6KP1PGTiIodVEfna6gSiQ5so4s5ikQ1iPals7iFJtsiv+E/wBxEHXF0x9/QhN5FC7RC/WjoGyPhsAwt6VVq8EUsRV9Rt6N5nC2/z/iNBwh +api: eJzsve1y40h2NngrCIU3qtumNFX92vujHDsRLImqopsi2SRVtbOjDjVIgiJcIMAGQKk0jjfCP3wPG76evQDfg69kz0dmIgEkQKimZloenYiJaRWRnydPnjwfT578t5O9n/q7IA/S7OTtH//tJIxP3p78egjSx5PeSQxf4J/7NNknmR/BL2nw6yFMg/XJ240fZUHvJFttg51/8vbfTvLHPRbO8jSM707+9//utTUWpE9r7Gcsne2TOAsy/P7D69f4n1US50Gc45/+fh+FKz8Pk/h3/5olMf5WtIe9Bmkecm09IfpHmAe7rF5m6eer7XCNf66DbJWGe2waxjS88JKN53tUwNNNefnWz+H/wqz4Cf/20xyKn8FsK1PqcQ+LIOXey528qzSOpbCR8hhXWz++CxzVR2GG3XphvA7vw/UBmlBl4adVdFgHa/gDhhtUpoF9NBBk5cerIFqkfpxtYPlqfU71YLknL088rgK0ukvugzTGf0G3YR76OQwg56Zap5WHeYRUO0/iTXh3SGl9vU2SqrYj/oEWpOjktNZJWutEf2heYqSONXBdoUSrGtPrX5Llvwar3PFLz8zpPrjzz8tEhdJB7K/yHTD1ItwFWe7v9vXxmU+en3nXcfjFy+EXXNEsgC2xzryHbRBX2Me7C/LMo+Zx9TfF572fZUgqmO99kge9mxgagSn5YQw/Lx+9X3ZhPMCKv3h+vIZ/+l/UP+Mgf0jSz14hRZAqsD47H3YlCID8//xHF+/HwUMfOs2PsxGutb9eQz1YYqjm4WDzJ+yFMuuodW1paHkIozyMG4b3ERbNoyLAZE1NAH0u/cMqyPu75BDnV2HsaOnK/xLuDjvPpzIsP4CpvWXgoWCEBWbi+yREHqFAmhzutrxpSwPwNtSZBw34xAkNnKn4jqYAQ0LGjriFkxrf9mC0q3CnZGR55OPDbgn7AEipyni/A2aCPzOkMKzDOuKhkzg0NDJccWhkiyBd/fC63uEA5pwGQKvB7PyH1y0cEMau7XyOHzzY1Eg6pliShndhTBJikyY7p3zGwyUFLu+v13D2OOigPmie0uWJZfGHPPkcxD0vYUEb6EmoPePsMwo3Aa7gKNyFDp4Zqc9ehN8zoD/slTD3gAq4SXA0N3EMe/gt0x7JD7t/t09SP330doGfHdKgxGu8b2i5CmHnHNtDmG/Xqf+w2EI/2yRyUFrz9GNyoPZ1FWA3kFdxHj2eef0oMr8De3nYKZNLtwufoQyMbR1E/qNmpcCqxV/ObuIF0vS///0/My9OmCia3Fn4p4DPhaLaX4o21uZiDqWVh6MVxSoxXA8Gd48yrIEZXBuQFaba5oNfNccxL38XnN299d6nAQz8XQoHX7b1piBT1t87l/HXAyzEYedYPDg1cfHwCEl2oEtFEZElhoqbQ6QFldIbzCasdZA97pZJVG9/Tr87x/5u6hprVWalAUiZDI7G4tCPveBLuyCzGhlroY+rgC06qR48XKZBgMKq4+EEEoTLa7ndg+M3BKVKcRGeqWvscnnIvXUSIK/mRktCaR5s/fswOaSaNtkjCP8dnMN42qpWDnREJ96df7hDWbPbHUDJefSQHiHqC2e12ZRVjbE1MZ7nlZ9+7noEr5C9kIHx5NwcctgqmbejBr7FWdzUkjpgppG/crV3oc6fPX1nGmnpWx9oD4gFQpMoDLUiWCo4t0JSSmF+SES9P5dJ8rnjmYWiLT3sAtcZP66NwSuK44FRUMNBxWTt2P9Du/466Hnbw86PT2F51v4ygpltkzTHL4ZjuP6Sea3o3rl3ebD1Xi/pd8f6+Lk/B85dBfN9sHqH9gY0VDdn+APwcf4QBExirOplVNfLoDKplrQ2QQ5cSzPEMvVOiwIX8H3K3x7bRaVq4VGLL9UxDYJEPtDtAEeP3mmgWFfHcRMPwaLK8eBAGQKUvTkh9snO3i3Oz+796BDcnPSwee6DicanGTTKCjaWgkHdxMZWpGE5+nOtDygYSEi0GlF9gXl+3fRt4ls0CO9iPJLzonlqgDttl9AXJU5YJDx5vfCaBzMlGs141Phq4wHaAIGXwU3csBzELtwYFETy+ry11WjNJMgIDO/uyAasa7mlYV8m6bzEXHWqzvQhpHpL9l4U3IOVy20yIVkHzuxpZcA/F/Ysgw1ZqUBiJeHNSQYCTKvnPdJeYJ4wD1BAQIEpdG+rbc9PVYtKAAY+0gUmqxd8tQ2Bu3mMGfQWJQ/1jaVH4BC0hkwXZtwDPd6wgRRGHIOsNbO7iUtE8YYkB3PQ0EEVjFlliwu+UHP6hTtfwIx+gT2UhqDDOBwioFZNQAWPHBLsXHdSsBsseLhRPiNeN5gJ2DFBeK/sAs9YHnq8tS79Zegw0KGP/rshz8LPjWng3NN+k31hOvcbDA1ysUQuRwS0mt61OIbgKx0CtMvQ/sf/ggG/Tdbc5A0KljxZHjbeq48os155D6m/z1Dl8tNlmJPS/C/zyZjZTJNv5+/3fOxAQT0BEHZYxl+tkpT3ZkITARKVHE613al+8NPUf6TjCcxe8lRabrvKQUUlLHmjCLYmlgUVIV7DZ5YbvlPsoO8jhEKos4GYpp2ImgLwMehtrmNaN+5kOt1x5ZDZodutMG1YBrPAKw3A0/23eObwbz9PHD453C/YCKiLe9g0GfI5rLP/OdCKDp1H2DbsNP8QoaozmQ5m/cVkdns9nk8H58PL4eDiBB1TaDT8semz+Xnw03V/NLd/eT8b9BeD2e3iQ3/c9PutrmkXGA3m81ot82NR5ecq//dsxyGvwEQTCdiIJu3w7dDZTKugKBasWf6qVdKEbj8JTZdNXMi8sDsAUy1pBcK1nxe80GISVvfD58Bx7lunzCt1BJnjFip4OWz+wOqPN1WdsY/bn7pZpwDik+qiqsA7NGpFtwl1Qca9pdWr9YD/kYefLSnV+X2IjmxWvGKiI3wEoxXPHK0X6S1AEugC+PWqPyLdYTheDN4PZk4ti35w0jXXzVWmX2yfxR+mg4at4/hEPw2upos/6H8U46J/zhez4fi9/te7yWQ0oP1A/1Tz0f9cDK8G80X/atq2I+7faNL8GBB12p3UdukjJVn2nlhbgX+xztw0AK0w1qdr6TDj0+ekzuTqQysnqqNLsUanAzJGRozCTJ0nlbaLj6RbaVsKWgY1LH/ChOgEgdPQQwfY2k9JI4IdcOahkoD7UU/B32tNKnbssd5NzKcW8DxY/JtQSRWtxXj7EDQXoxhClwmevuQ8zmw1+yYm2YDH8Aad9ihreqw0fvF3+0gLhIxHyAYLOcvwtJ/6IA6DL6gDo7f3JuaK/G9o8gFPfKN0alLgIgCpMtgh9EFH/vShexNHyQplYHkgf/fH1z9TDAu/ZUpYpSA2uakzKPDm5zM24R/oZI3AbkeKK0MSRa7ut2Wl2I2DhvFKWWw5agewOHAao6Ng7b2iXl6R5GBbDvUdsgeDL6BUZS3nc0EuR2iz8PMdiyVV3DmGQ10HgyYwOVyQ3bR+0ix+C6/+yq5UrNUSfUdsxVJMt6Iswb5Arly79hqfRudNDnrksyLmNvh4pVyn5NFXypo2CM1WVGobncuk8xuruYPTRluEbRobcsU6YDNSsXasJYprp9dPUHTMLZp6Uh+Y+QpdmZvn+StxZj4tYZd8pggPRf/OvHOyHG9iMJxOk80GddQ02LOnzmEd3WMk3mXRBj7vS+qbinlFLNHf5MpDz2HViGWqN9yg053CETAH3HXFV+8BLXYWTbirl8EdrKQZmxfudsEaI7TRY2c3G7XeTMcH7XYx5OKgaObdoe8SWRsky68YCyfzAxkKCvRQWGEMFeQiT7jjgA4ghR3DAaqYafZApoBRnGD4uHFUIEni1uEwoXOPwgjkXOIOUDKyMd6VikdECgxxYXFsh+LnsNRPLI5uFiRf0mCnY3gIm6Ezy7hESs4O7UvL8JgsOVHJMYcbahcEuAA3sZJebOsCacEAVXuubHZhoxjkwC8UbDhlxZx9YuTBZXc8GW50eKpTsrbNLCPVZZtmNWeYbYCisuE2AJUByntNaQZrOLC879RkwL777O2SdRB9XzqMxEAWA1kMZDGQxUB+RgZyhU/xlHGeGXP+oC3DSPtvD6BxpuGfAvuAKoI4Cs1FrM1nHdpYzPKMwGCIhKnZFBYq5LFy0hNwUAWvzOncteG2xnBmbTZUvm3E4QwxhJKp0AHKoFhbBKdezYeusSXZYbkLc9jlDpd+0dETFKg3A5C5qiaU2x+WP7qEz6i+glA0AgMeRM+Tl9CuepzU+D0DSWDVqs9eicynzHzKc20vxJxcZ/4jamM5rlgCEDyhbj1qxTZFU7xr0RrLMuC5SnyvWyxLG64oKJtDWWgMuFi93nMxtgA5muIr2kR0gYafoI5RWM+0pbkKletCl9bqgNbJRA8TPeybbXG0R9mh3OJJefKmQOGboH+LMW4H8lzugYhqh9L+vkckBAGwzKb4ppspDtiPJbtJdtMTrRrlvWyLg1e8i+bEIu+TtU++xkuouj/uKGz2EX6le/AbeAdR4DzRM+i5HINf4WJ7owVVyctWFOhX16mGW/om8rSrw86lPekZfFVlJ95qUUO0CeZKMFeCuRLMlbiURfl6hsqXuJTFpfwsXcqCuRLMlWCuBHMlmCvBXAnmSjBXgrk6EcyVGMhiIIuBLAayGMiCuRLMlWCuBHMlmCvRw16AHiaYK8FcyW4SzJVgrl485urXQ5IHY6fhPFX+LCpCMTCn2Vzk3mpIi0s/YzxBe/mUo+xVKW9XU85IO3rJOdO0n63kaXRtU7c/wEqS1zgn2H77ID+4GHiqPzkOnwgOklHyEKTvMMWmw9bAb94SPxpiUCVvc4hXJJN0RjOVHJz9HQdOlAYzpZDA6sCprXvaxEgpFeMfT9/0vDc/OydEvVzv941Do2+/ydD+ZtMEIhm/Lk+gHXS1cgYartT5IjtlD8S8oEHeKYNgUWaOvt5DFPxlKEOJJzmQF5RnVpYJmRpFg1joLHIXidm1mr9ccFNJ7ydQU4GaCtRUImlicz57m1MiaRJJe5aRNIGaCtRUoKYCNRWoqUBNBWoqUFOBmp4I1FQMZDGQxUAWA1kMZIGaCtRUoKYCNRWoqehhL0APE6ipQE1lNwnUVKCmLx5q2oK30nAzwVwJ5kowV4K5EpeyKF/PUPkSl7K4lJ+lS1kwV4K5EsyVYK4EcyWYK8FcCeZKMFcngrkSA1kMZDGQxUAWA1kwV4K5EsyVYK4EcyV62AvQwwRzJZgr2U2CuRLM1YvHXKn8bDMg+1MT06mqp5TaLTsgwEmL1dIn0vBjZE7cZxG1VDhZjeSr8ZA1tDkcDPDnpb9yylf+3djbwDT2AChwhvnUoBElA0KQKhoblu2T3OOY1Tq4D1WUZevfk3DW+ev2/iP5LI+N9Kkp9L6OiNvwbtuRitodh4Nzo7DC+JAcMjh3Udji4PSJi05E6pzO7jD+Fsn89IY6x74yEJZTpHzZjHCMUhVW61T2MWOyuDS8D3TERI9K6/lmD68qzRiVpLbIKCcPsVY/lLGA5zIl1lPVTZyYUu2F5Ad3WK9gCm/7O6CrI/PlOXzzfPpINKQcl9qdlPWKETZMzRqNiaKy3rJMks/uRI8lwi+cjqNP5G1WMXw1sbZhVAmrizJpymrN+eRqOpkPF4Pb6Wx4Prht8T51KOos8mkwfP9h0fz9anAxJGXG+XXUny9uF7P+xaDVKQUy9bxOyhKKNaPYSj2ismb9Ax2GRC4dR7HiqRsLc1ojr7UCLYEFAcYKMFaAsQKMlbifWMi/uYUscT+J+z3LuJ8AYwUYK8BYAcYKMFaAsQKMFWCsAGNPBBgrBrIYyGIgi4EsBrIAYwUYK8BYAcYKMFb0sBeghwkwVoCxspsEGCvA2BcPjK2ycgXWZT1D3MDYFxXnmbHcrRBX1WOl/EbmSLDxYfUNQF95TM3P8C4s89bE66hmg5RooZU18cskLcPfbP7QpgOBu+w50DEV5uiaS8H+2CfqyWZFTAfVg5X/OEXIsIvA8M3bE564DaFYgCQ7Osyp009BeLd1QDa51wf6WnTb2mVDlGme+1EQgxW2SCKQ2/HKIfKBzN42efCiBMjkl2lZiWqhmD7zJqDNB3GePhboOovRwC4rQ4wpSBlmhnR56q8DFdQpJtGzo5RWaQSZqsJUjt29IJfSUjHuhS1djJtGiAGn42SHcTorKGbe6takgR2haOPCX1X9PJabgtrhNXTsTfWhoFEVYlk5eLp2fGT/tIGeET/gp3C6XDIYuQnrjvDANAGND9lix6sJSuQeZkDO/jKU2YtCfxlGYf7IQcBwecgDhaUDgfAKcXDYaRXB/boRwP3rIcmDsdOhOFV+fipCssbN/Sarax/hzo7ICqGghxeGgVQAofz2N2Gl2zWdqXkPXYcgSkEYlwaDtwEczq29K16AnN8whXfo5vHVPJrp2FD7JyJgS3VrjnO+vtBpela1YYwoAiLkUZpEYGv46TwK93v/LmhizBGV8jJVzNvwpQwNH6d49J4FiS5Cuy7GMZDMRJ0ixr2umNI7RdQCIjqKix2l+vdJdGhgsij89YBqK4xtnuN9hTuni8sUQlAFlTI+LAu9Xl72dQhMkvnRJYbUnfcV9Bd91JOnj3Z+qMwadWmAfHworJE6UZIRIAUED0wCJKKfg9jZ5/+sNuVrqJkmh7ut98Y5ZT0uvVAzrOU8wMgn/3tokDXbRzI6zebn//eXyT2f14TB5lGHStCT1WEQD5ZRoGeEpwjey6AhkcqBp74mwdlNXCB2FKj89zAr77LA1PQQtIIbAJp5c/ZPPTWAONwddmYQ7CEFYRUiSb98B3/BGG/58997370BFoLK33/fo5kw5b84mqjU+geq1UplVFDnebBvsPLvERIfGpMD+s+bqKWW2eIBm1SdrIrNIYou9PKHf3KsOv5qoh0FJyo9oLJ67fzYUYsCQut9AGdWBhvVAai58r8guKu0W/IETn+1t80OQp8Dqhs9zXq8wfFgowtVWa8+G+QsCsG7CNttVx050EcOKWOED4ztMggwhzk05YqYKLOSj3IOmug5bYLqLRrDqlrVdAUEoBrSOvedl43Ul0o3JJ3J6mT3knIFcFEsUICG6mvcgHi8YpRjIfjVkK35vMrK4yj7eK4Giw+TiwYPj/Oj+vGqP3s/HPdHt+eT+aL4WV8Juu1/HMz67wfFl/PJeL7ojxfHLvuMHGvK0+zIJRV2sNnkKgG7M8FOpz4iHd2oDNMMqM26PKpxqoIjPHRY6UBCnDkPqoIFQRknhRLDAMZNAnufm7DCNBhL4yuCGy8K/HvNMrrkA8Iq8aBW/gzfWmZVpptM4+A2GEmfgzaqFFMoSOGlAW0QGgc1gxbF59rNqTK5svZLpkVHqqDScDJzPbKtKzPfdXJYAmeYCXNwXbuOP4ElnDy0dQ520V2+JbmInpcHqqCBrTwOvX4kQLqMqcVFpNh44VqMIoZkkf4YMZxuQ+YVvkIbJm3Tt9x66iZqmLAZh6cu/uRkt+aZjdo2YTHDTO3bwuSPHNvRrT2rcvPILzNybQjefNS3aOlw4u92YY5K+1VIHrJmFbRMMa03lY5aZJ/RNGNHL2iCoCDdnCj9FI/amxOFzFBbPEw9HgDuLDMr57kAYybmAl3+w2NGsKcwG+yT1bZ1B9PhbdC9BYEDqukl9wbwtfdhzFYvfDqu+DYzyR9/s8FwaBo8+GlnqCSpgEZvrluuEZnwQU4axHFBYeubFS0HiOmvVukBmSkISNaOpsrxHgTqziayQ7hj2we9JWyQFKRv5AcmB+k8QIqCkAppk2boqYGu/NU2DPAOoa+vlBMHWnRVoM9g10U5Qm5P7hjw7Ti/kjuP7zJYCECL3XueBfyB0+VqcjEY3Y4m72/HkxliffAOfxBBRy7Vh9pxXYN1dcUb2Iyn3tru4FBqDkULaE/EB4K1r727NHkAkUy34pW+SuDEiAwr46focAQ4uGnWvVOk6ukmDZTrwLo+DkbLCi+Z43ig8OZAtwfwZrq3AeMOSK+sMDz+0wBWiMfUcdhZeLfznZCgnd8wfFDvQXSTY6qBZD0TgaIbD+EqB7aIk/g0BpUqx/v+Tx2oJfW7cIVLmCOJ+yCGUJ0ywryB6XQ5zxTsqgj4Du5b+Bb72SvO0+jh3sZRYoeE14H/7gI/O6Bz2MdbMY/onjFiyJzTW9Tp9rSrUM1L840fRXSdxHi08Y7OEs9BJdGqjpq/1lIdX59oPy2J8IrrYzCdDc77YAe89a4z294qH7xAFzi0/DVeLg7SFchX9Dbt0CFy2JMnAXSuuLifY/lFGCddOgHYzkQEMpchuE7pNFNRfvtYZVGdUVBeW37rYB8lj0GDKQaHQ5dcGldFyoiS408SV0jiCklcIYkrHiVxhSSukMQVgmATBJvcy5F7Oc/2Xo4krpDEFZK4QhJXSOIKSVwhiSskcYUkrjiRxBViIIuBLAayGMhiIEviCklcIYkrJHGFJK4QPewF6GGSuEISV8hu+nZWjSSu+HrvoCSukMQVkrhCEldI4ooXk7giyH3suD5e41CLgwd17UBfrPd0LVgk/y57Gpn0Ld6ab899153ceEw1VgKz8E9B1sNgRkbQT/qBmWWH4Whadiz4u+K2tFLsKrNgaGm3M5SWqNtlTyJ014ueTm3lqXdBaz3qG52BruOtdRDIumSoLFZ2RtJWWqbEmSHjd2GjkBWgjf17pcAY3cTcVlBb23xAvHyy1OlLqHo3MqsGuxC1fmfiv/7Dml3XZTXD7NZneVLe/kgWkzLXaH1rm0RrFDN3AaNQqB/nhHquPjkjQvMad7M53UN0XaD04c8oCoo7cIpnq+Bx37sL70GT5O3lGgWokWsc4+pYRpKfdMG/SlISGFZq/PJdUpRkeLXPcXTO6fen3JGbD6+mo0H7/Tie+Shh1a/Ko8GptsypW0UmRibxrRuGO3S4vcR153iT6Gt6oitIHbva+V+uQKBcO5Jw2B2VU37oazxGl2Aaa40kw8tSrJN0HEQY4yAukgenxLGGUUpeQsOga0TfaiDWJp9sFqAPhcfW2qR5sOUD7U2q/O0u1TGr87eo4Z40KHhwRmfOG7X6U+XKEhq/ZEwiq2PuE8LHBzgjhC9hLbrbaksUBfCgaoUPP3Ml+gGxdSAVbpokLdl++iZayFy8DPKHgCIkhcn7mqTtm141404194npEtSOBEFKkb6FSzJnBaKX4o94ihqUHfpT4lwrJFoeaZq5L2hTlSuq4cKLFVgx3apmUtOuOfnJ6aUH9BW2mW6wplaC5P6ss9mYRATWkOAz623Mz+Wr7qstXbsDgc3pyFwXvI55myzYCx9NDi0WviGapc7RVlPj4OFo8d4JNI7JvHhRXBtX8biaGVlvqXLn4MDoIfOmpFVcye1DtaapFv1oc6FJH+YIz5cre2FDqjGXr3ftjMhY9ddgiG0POz8+hamvfRBJfGLgF3Oma/eg3lKqunMn8HI6DFj63ZH9q+T6sbwplQRwofIQKGFQdZygHDA5qaysdhphWUlNYgqg16fZZ+JCRuiope2xqSCBiG5+VhvHTTzcKG1HZeK6YRsmO3u3OD9j1MOJkaiBx0TjCLDGkLFQRByTEdU0LEd/TiAEn0ULAokS33zd9GteKxMHxihEXjRfOQCbBUTZCbhIePJ64asQtKd60erkIXZROcQSIq+v86H4fOdLTQI3QdWvWYiZMgNfgqpWYi6nX1ruY8p9TLmPKfcxBW4qgVmBmwrcVOCmNbip3MeU+5hyH1PuY8p9TLmPKfcx5T6m3Mc8kfuYYiCLgSwGshjIYiDLfUy5jyn3MeU+ptzHFD3sBehhch9T7mPKbvp2Vo3cx5T7mP9D72PW8FaLGqJNMFeCuRLMlWCuxKUsytczVL7EpSwu5WfpUhbMlWCuBHMlmCvBXAnmSjBXgrkSzNWJYK7EQBYDWQxkMZDFQBbMlWCuBHMlmCvBXIke9gL0MMFcCeZKdpNgrgRz9eIxV5Tyb+w0nKfKn8VZAdG4dprNRe6tfpa50vHRzxhP0F4+5Sh7Vcrb5Wcqs2TzjlY507SfreRpdG1Ttz/ASpLXOCfYfvsgP7gYeKo/OQ6fCA6SESarf5ccYkdchb55S/xYZLLHSt7mEHN2S53RDMOEWlGFj4TSgZmWMt/3tImRUprDP56+6XlvfnZOiHq53u8bh0bffpOh/c2mCaR0rl+VJ9AOulo5Aw1X6nyRnbIHQh93Qd4pg2BRZo6+3kPU8ujEn0MZSjzJgbygPLOyTMjUKBrEQmeRu0jMrtX85YKbSno/gZoK1FSgphJJE5vz2ducEkmTSNqzjKQJ1FSgpgI1FaipQE0FaipQU4GaCtT0RKCmYiCLgSwGshjIYiAL1FSgpgI1FaipQE1FD3sBephATQVqKrtJoKYCNX3xUNMWvJWGmwnmSjBXgrkSzJW4lEX5eobKl7iUxaX8LF3KgrkSzJVgrgRzJZgrwVwJ5kowV4K5OhHMlRjIYiCLgSwGshjIgrkSzJVgrgRzJZgr0cNegB4mmCvBXMluEsyVYK5ePOZK5WebAdmfmphOVT2l1G7ZAQFOWqyWPpGGHyNz4j6LqKXCyWokX42HrKHN4WCAPy/9lVO+8u/G3gamsQdAgTPMpwaNKBkQglTR2LBsn+Qex6zWwX2ooixb/56Es85ft/cfyWd5bKRPTaH3dUTchnfbjlTU7jgcnBuFFcaH5JDBuYvCFgenT1x0IlLndHaH8bdI5qc31Dn2lYGwnCLly2aEY5SqsFqnso8Zk8Wl4X2gIyZ6VFrPN3t4VWnGqCS1RUY5eYi1+qGMBTyXKbGeqm7ixJRqLyQ/uMN6BVN4298BXR2ZL8/hm+fTR6Ih5bjU7qSsV4ywYWrWaEwUlfWWZZJ8did6LBF+4XQcfSJvs4rhq4m1DaNKWF2USVNWa84nV9PJfLgY3E5nw/PBbYv3qUNRZ5FPg+H7D4vm71eDiyEpM86vo/58cbuY9S8GrU4pkKnndVKWUKwZxVbqEZU16x/oMCRy6TiKFU/dWJjTGnmtFWgJLAgwVoCxAowVYKzE/cRC/s0tZIn7SdzvWcb9BBgrwFgBxgowVoCxAowVYKwAYwUYeyLAWDGQxUAWA1kMZDGQBRgrwFgBxgowVoCxooe9AD1MgLECjJXdJMBYAca+eGBslZUrsC7rGeIGxr6oOM+M5W6FuKoeK+U3MkeCjQ+rbwD6ymNqfoZ3YZm3Jl5HNRukRAutrIlfJmkZ/mbzhzYdCNxlz4GOqTBH11wK9sc+UU82K2I6qB6s/McpQoZdBIZv3p7wxG0IxQIk2dFhTp1+CsK7rQOyyb0+0Nei29YuG6JM89yPghissEUSgdyOVw6RD2T2tsmDFyVAJr9My0pUC8X0mTcBbT6I8/SxQNdZjAZ2WRliTEHKMDOky1N/HaigTjGJnh2ltEojyFQVpnLs7gW5lJaKcS9s6WLcNEIMOB0nO4zTWUEx81a3Jg3sCEUbF/6q6uex3BTUDq+hY2+qDwWNqhDLysHTteMj+6cN9Iz4AT+F0+WSwchNWHeEB6YJaHzIFjteTVAi9zADcvaXocxeFPrLMArzRw4ChstDHigsHQiEV4iDw06rCO7XjQDuXw9JHoydDsWp8vNTEZI1bu43WV37CHd2RFYIBT28MAykAgjlt78JK92u6UzNe+g6BFEKwrg0GLwN4HBu7V3xAuT8him8QzePr+bRTMeG2j8RAVuqW3Oc8/WFTtOzqg1jRBEQIY/SJAp/PYSgGj5eBgGm5IUhuByASktizmQfoKrnbYIqKNy4t7TkdPm3oBqwO+JRXNh59aXSDYlkUqLYWlKaLRfFAkUMvLYmTQCeKwbtGGyNHrI1n1dZeRxlk+VqsPgwuWgwWJwf1Y9X/dn74bg/uj2fzBfFzxrhftv/CFbH+0Hx5Xwyni/648Ux7PrIsaY8zaNSzFWV2CS5Y6yH6/rQnccwJiv4hyIIZARGGnue5fMPN97V5GIwuh1N3t+OJzN08+P1nSCCsbjYhNpxIeBdXREfRmY89dZ2BwcDHIoWeqDExAdCtKxBL08ewP6iCzFKr6O4ZPSIvGdElFE61slhCYQ0BObQCgFhHOPv3ilS9XSTBkpqWDdH1mG2wvslOB4ovDkQcAgvpXgbOIeB9ArVjw5AsDIij8fUcdhZeLfzndGAnd8w/PsEFSU6kxpI1jPGJ4GdwlUObBEn8WkM7JfjVZ+nDtSSfF24wiUFkcR9MCQRHjXVFRuYTpfzTMGO5Mx9B/ctfIv97BXnafRQ/OMosUNy1cN/d4GfHVAv9BEQ9xj4KYLouIy+zoXNBF/2tKvQZZrmGz+KCElmlFmE5y3RUaxkHdp9MepjRnH46yzV8fUB6viottXpZ8KRcfDA1/3UGaSrgH7r32VP0zBJT6zFRGu2QhH+rFyjqoylh6qNAkruEMmX6UuJYbxiWIh2iemrXR0sGWrhKgGrNsGfDDc6xkoqKRBbl7U2h8Pn7/LrVGJTh5WOYsQaUXikR1WFwnVUx1truExYOG+Ub5/1QjI6linp8CHTD0wK8pfqsMi9cvUYL47ZI8oIMh9uYpjCUuvLVL2bU0c12IWo9Z36X/9hza5bf9Ywu/VZnpS3P6I2l7lGe6a2SbRG0+EuYLwu9eOcUM/VZ4+M/+Y17uaddw+xYOwiruXDn1GkxoZCU/Fs9Zqd792BmIrVPnTaBCGCfF2HHIF/n6DRzIdX09GgXZvZkOE3Sti5VF3b4FT7/qlbLqywzywjGVDZ4azhunOU+1/TEx0YHbva+V+uYCNe79s7gmLh7rBTrLWDGmDYFt4KprH2eWR4tLHXo+MgwhgHcZE8OHeqNYwwrg5jDZW+2UCszTHZLFJfOxKbR2QMGHtfEU9T5W+nAjGr87eo5JKzt8OfnnjwYcscNcK6mTrrHhhB8KegfOpxwd955CmhvatA8tbBzSprN2GZRf60wUAoTNayuUqAJBJO81G/9SBcJbtdmOPpfBWSz/pSKVnHOtM8ZpQyXE10pY+mGatUcCyBvLw5sU79mxOFlVKGbZh6PABU4MzwnaYtjJlIBZrbh8eMgIhhNtgnq+1RuhQ3eQsKBVSTD1fl3vZRYyl6YQN/xfkFKGrlbzYIUEiDBz/tDF6mPThDp5RTK4PFRacanPg49CafWYX0SsqUSE/E9Fer9IDHQhDQ/dHRVIXCAq2bIT/gFgmV/5IvuBekb+QHJkeUZESKCquhEEHfKXQFikwY4K1eXyd5IBa06Kpg2MHu6f57Y7lDm5YuSHYHIgnnuf85aFMSC0JaciMNyH1DISlqBt23n2vX1MsbJ2vP6FF0pAqq8ycrjJeWrroYWrA2n8IY5Hpb51EQ34GlrffmA1XQt4h4HFotJb2+y5ha4nFqqRauxSgUG4v0x4jh1KnC1ec5SF3G7qgeC78cfmapzIdPWVyttuQfhi7ZyevK93As+Gyh4Fn/qppl8AGR7a3+y3HXOr0TaB4O2TjbuMx1DJwlGV4G4ZkpjRAFG5u5HLAl/laNOE4BqutGVjhn29yUbzKF6JleKXHFX2iX6dk45KWvPcrG0UvXldiXfKQujB2EtcnBUniYbemJd+Mr44C/e8AteF6RlykuF4Ru3t7EY0YNQCXyTDy+hc2FOXaC3T5/vEGPSg6/6ahEAfy7ia9UgpUYqtGS7JMkeqsXfnhxZCoLBQE+Mh1EopTn9FYdVdRfj4fW0+iHynB6Jg1M6eeSE7h/fj65Hi9caUzKXHPqNRV9612oPDQKKu1Vyg7H8+tZf3w+eOsNSyPREzVypDJSChxlikV5LvXW54PFYjS4GowXb725FYnRTdMFQzZ5wKpDXrDiNXjZBdo9zZPTpvbZ2/3WuyLXUn3IPEbkZB81b1vuYHkEKqkrd4f9HqwTzzcMRWBbrVIiBHJAsWn8ykczJXzydVOaLUyAUEvHbfDIRSlSisIX2prpm4caNaJawcuokbowisOyW6LLnSC/UxjcXRAHqW/WCFo8B9MVAR+YtCS256gHBhrwK3K7If5nnfoPiMvi88DXQT3ciX7Mt2tVr3QX7AZGyRlEYAtijaWPt/U41UV9LHTLaI9JNsCgxi6yElBHFaTVRs1yRwsQ3KXoAAzUmm2DCAd2E6uR0ex5ZFwAqYMMGTCJ8XYRZ7sClYl45xWf5aQW569uYpILpaWidmgt7zHlR0GG0tWqxGIDJfTrjPh+MB7M+qO33vsyNQpW5LCSWSTeN8xOOsMI3oGiKT6EGAzUjHDm9S2+u4mJm3awp0O0vCrkB1sJ8bmGDZUcRxI9gD14E7PIWjMfIFVqI0ZS8mVnppCfGtgT7tOAI9JrpHHBS7g+Pc0nfpQlJWFZbQ7VjpjTrkWbMNL6c20/2AtRJ/rlYDAHAXY5688Xs+vzxfWMpBio6cWF57pIwK4Cn+5LLx8t8ygsV1T6QUOvo+FP18OL4eIPbz2jIz+hr0KdV92o7dY0yav+j4PZW85Kp2mKaA4CeZGkQF9brT8wpul8TdecqoDM55JbmG/++byLYnM1ja+J455VKAED4eQugXWZiU7xJj0wK/WsTz+flBO81Z9oc4U7ND5qy/j0lBWDUXdgL+T6h0z7KdhEABWV/AJ14rybjC9ayULxB1wKhwGl+LGwwBzUH/zfi8FsjBvb5ITSHaVFuiw/rt4Y8b5T++R3eov40fcOsTGavOuP7EP4fZQsSYbrs9Y+WGhL4YZubGk2+NSfXZhm1Ip0bGM6GF8Mx+8xl9l4fjmYzd96U1h1FiG6DXNJPUcojlbhtBaUed+FdDXAMVkeG/Py7bQ/vCDetvtwDJcYa++Ha43zTR2rVGp5NjgfDD8Ourdu8mKRfd7aw2j65zXvNOMbZzP7cbC4nc4m08m8shiOvtR5vSfzBBfC4ELVl7sEZewSnZNZsguKLbYFNkbxUR/Jh8kIGcLFBpuE/fssOU83EcPbwHqhpBIscl7xFqs3DHQ0ElQRUqv7K4YrRSUZoan1yuzzHro4TChMC0DtjykhK1B5qw2g1DvKkev57cUQb9y9u14MJ+MjA6KVXSbxIcN4OcOk0GJzjM7R+3iw+DSZ/QgbbdCHnf8HZ2fa7qlX/ziYL3CfMqMA7fpqUfSCKC1ROc7Mtr8nG+cOxxYmjuXGdoGxuzZbgKKPNaw4WmFPbimFItG44CvFpBXG5kAL6Uqg2vl3gVHFGjuZDUb9BWxQ+AMUgif1QX4pjkBjQpWWLrDl248T7GlESsBTOsG2LUxDYzcf+6PhBd0QAHn8Y2UftnUDu0Fh8NH/xSD8MEWk3mfKHNAk92ErQN8g+GfWSeLe+lruIz4qDUDwp8Vps/cfk4PrMJ3MLkA+a5utNpdS+6TvkkWUsLNQaYQYaGhZGCDZfHDRee15QRTMhFfGwlm12N9uG7r6oTB/q1+YCNVflRVR/dmh5zqLGKHm/EqnY/ULKlDV37TOUxtdRVlp+M5rUf1Y0y2qBdzaQWup0lHcULJ6Yjc2WD5sq8XUSVj9uXaO1QocO2eqFapHQ/V7Rfa7PhcivGGyVTncUKwiSRtLVYRhQ7maNGviEIcUqha1BUnjsEqioI5uxHi2CrVMNu/8SMPpq17UStDH3EtgCQLH4ZLrlnyBhKHSuQxOvfAsOPNen73x/i/vzev/Q7ekKrq8kWDCTzabOkZmHUQg4dOJI1q40PfvzN0eMO0SO9hgFEIzzOIutWqYbwiy7a70VkvnemJUYq7zt60DMMEi7Svk68Mbh2PZgs4Fq0Oaqih3hQRhtkcrdZ4jnPHOgWcx6K0CAsfZhOC8QqSxXxAgJPVtz1avw7eOR8dlkl4FCFRrwp0DvTBvDyfnwYLuNNr+fkaHz2UQXCnnjTPHkk6GpGxi7cZPNkbx0sNPLSdh4f/WntSSXqrv2RdT13DqX8C+/67AVN9yJ7dhfPvrwY/zww7xnnv9M5z3t8b19P/9v6QH36J5dout31KU16r7vZMU9sjsZbRCPsWNBWZFOrVDS9mmrG35QxBgYAkO8M2jgqDR2tledFvaYkqN/mLw/g+t7nTYse5KcDyA9Fr033ozrVpz9vsCOQ4MhPn3CdtIE7M3mTV4Uw7UM1pATH1Ijmc1WWalHj9CQMYj4m1RFhXev9C4dVhf2vrK1nEPHwVv29CpDdQSzywlqAv52qnVWADH4xTMTIv5KnHlYrnCZJOg2QLdYkw6htO3I49UGaM16HnBeCs2U0bXg0KGR/L8fNKYr6WlSOnTEA6tj8MLdUO49Gkx6F/NaX6Kr0+9pqrFqmhwrM0r6xDkIcJkcbODoR2iW1uxOq93vd/2FvEFBN2oaTEP/F3GoDtyBoLgie+gLv4O7IiB8My1nfEuHljnsAsbVswIZFqwcFMs0yOvjkkgoe6AFS3CeBgtotMV6tyghyWKXkqSZcoqV2IaWHMi6B5vKZbwBRcU9G/lhCPFap/7o5Hr5+GYFsb1aTxZmM9HbmEMK7SmWxSrz1MyvNtzLBVZMBUWh+330jGBfAFG8KOx6K1TZ/novAHDfuuWRVclPHsrdkdN7xqOXj6SCSW030eVPEwgbqb9xfmH26sBiJ3zhoVtL1X9yiYHafFonbSX0CaHoxSYDMeKKGMENObrgeOzQ32vFqmr7vUSdbW9WsalstfbqevZRtwdoeFb70IpX+q04w1MAUPSU5Oc+OdzYPuBQ9urqU+7Ywvx5K6M1/Z4d9UV7dbXaPrkjmy+aO2EOmDgbeXNmY3yAOd2qmLjASbZj1FIIjQ7k7RDWXk7HxvGVvftHSECwaPoVi1GoF3evSNMfawH482bjkcmbZt2Kx2htMPD19xZzaP31N4cjr72qRnvnvbp6R6LDxjMpqoN86s4yo6RsuQiq81Phy9dB0S8SPZTRiMqhKCNISPuSm37GtPK7k15TT3SQUrgeyP/8SYRs09xV0Z9te8lKbWD9Q00hKBF53gTPrfQnv6k+LPP7U8Vd86KqHTJY6Agb7oF4vHTKo+vC5yy2YAlMEAlTY7RZc40lIewD69dY0duWPhLl2E5Sbk1TEbXU0p/lkOPxEK9wkJWd7rxmj5F62O86YU6FWHSCmABfj7zCmVck57qlpQKbQm1JPyhHmbYQUmHqfgYEEGiEovQ0GfQVafyR1Cu1I4rJ0Du4+Y6ttxGr7JAgN8FZ3dn3sfB+/73sFqfgzhjrOW3W2vkX6Nvt+hT1QyblGeR8mmukFP0vlBWJ6HatuS+4p2Cu5LtApU4V8XntwznYFAAq+9QRydxpO06vDiukeuU9ZZn4qS+EPrTUGWvcqQmrSq32jlgAtM99sKRE+wfezb4ZxmUPCqc++cfdUMEhSiSUhj/SbJSLqqiaBEQo1LKbwhTA2ZfEf636kH7Xz84uZthwyPCEj9RqUcTEU9+c9mcJaGN7O2I/b6oOtrIMF/TFQDHhW1E89MY8JYc80rZ4QR7nImNykVHMD9tc9Njpyzg7c5H41hsdT+yj7cEit0YHKeOywIPhQhSw3ShCEntWdgtc3K2Yk4z8/JXCW5acjDTjuzxQ49+5hiEwEgFRiowUoGRCoxUYKQCIxUYqcBIBUYqMFKBkQqMVGCkAiMVGKnASAVGKjDSvySMVCutVUfeDb34x2/H4bt6Nyf4j5sTsl+CDQiN/Obk7U1cLgV2iFGCy1nINBAw9daog6GZXwBO40fuI35XtN6lKZXfhA0mCgiobxQXCOl5pojyKqssIrVWSr7G95OPuOlhW5st6pJ7WjR2LN5YrD8a4aMJ48niA7NCY8l3wNG3g8vLycyR6fToi7RFQgjHMz1WggkrAtTmXz7s8X2Ehly+rgQTVIEy3sVFjlAHVtX1BK1JjkyJM6lnhbNy41QbU1PwBwO5YS8f+15LuUsrjy6kqx9e11szr1cNZuc/vFanK4+u3kYUbgIMpo5CMLEdsQf1GRTrHeb0UzYzKc/qxSvQnsm81wEf8iKC4U2B2TvMkpIXJq1GbmMt2GXBW7MTfC8PdvskRT+fSpjJjgeVEpWJRzZawQpOMmt7fqHNJhfQkRHooAZR+7oKWvWY2yt65NeyCtdAViQvLDAdesoE7Coe5Shq8ReiECzJf//7f6JsYVqaVFqY3gWzgljV/lK0ObIXiV+uiVE4KzYBjR3UU+FZBMAnO/UeDowLg9z4HKoWc3Gx7k8fDO2tC44w6TFZIoF/qu+StuQzvAc4hUk34QC6rII/2x1x3t5MW4+1PdW4z3nQ68rzswqdcazV0GQJb2643IYXNiQWd+VOW7sg83b9ddDztoedH5+CPr6m84zSDuIX43PSr9jQjIrunfuUB+t4Z4F+r49xXXqhxHr0o/7IhnrEoghVV974wINWo3HtgJZ+DLwCoTAF8IGS5uc9XI946l1gPy5SebRWR3iq47iJh/RUfMjxMaDuDadgy87eLc7POFx4ol53xj6YcCyV9HPHGqqmHkw0w3L054RCsAtqQQBh4p2vm37tgRXzZCGBi4vmK5kUm6PQ5fdqFglPXnFF7bXkpz74UicPsYsKvvOtFD/TgAT20qlJkGOo8gRPIYPKTHyZpPMSczmfUNJObI3hKr0xSIQEgbMGVbL6tOCFPUvzoo4+NYxDnGDh/HePAwuYDhJDdXAQGRRE6TVtjEdoZLmJZBHCRQfStiFwN48RISOgAjsUGP2sYj1pZcsjjPpZ0xopSs8t6rZv4hJRvG7PLf4yNwCCX1reWwzy7aThSfJz3UnBbgo3oZJ5q5CicT5T/NTobnq8dWV0GbplXv/dkGfh8wzxcp1zT/tNT6LWnj1VRNGtqfcWInerqeshCvNwaXp34GAtPXdCj8mo1x+4yRsULHmyPGy8V/S22ivvIfX3FLnx02WYk/LzL/PJWKUHU+TbgcLMRw8U1BMAYYdl0IeUmiAVk8gFkW9+M816lV1eRpc3BF/8G4LyMnogL6P3n+HL6Oo3/sU6czliUIBhrcNMPTDkvBflfHnI5kR1dCVx9wOSX8sIM2cy33HxkXQr87xREoMalj9hQnSCJPQCCALIU9KIYAecIQ6E9qO5t7LXmlTs2GM9RIfgqQU8H+dFkk6txXj7EDQXoxji2ySE/cK4UGar2er9cTKc8dI4ypoeK41ffMpwrk5ZHiEbLOT0wNN+6oM4VEl+KajIFfnf0CTjlsLKOuAiAKkyhFWW7uOoQ/cmVsit8kD+7o+vf6Zbj/gts6DJ3NQZFHjz8xnn2X2gkzUihI628fhRPtVvy0oxtKxAMjGYhzOs4tCh0ivq5RVJDrblfHIcgz1Ifois5XwuyOXErWs5+0RHreFQ18GgCUw+XGQ3rZ90wVev7ErFWi2DTcKwJ+/XAwLHK48sBin5ypvhv+dbUMBdflvkM87Fi40PPl6phxNXWEEpa9ogLOA06gX2bemVxI5o67zpGWpLY6MXotRdXMXasZYorp3ueAqm7cHryuO+Rtmn5nn+SpyZT0u8AFs8P33mnZPleBOD4XSKiSYoOKve3/2aR4Gp76MvArNMbXwWmBr5yreBm1es++PAhlxPeyAY5KLjnZnmARHO15nWwkyzh5ivPSzjqmVUKtrUPBwmdG6yZWg6omRkY7wrFY/5m/PtU54WhuLnsNRPLI5uFsr70mCno5sfm6Ezy7hESs4O7UvL8Jgs+27RMcfZSYKcYoQlYLJ5oF3jewqzCxtFXzl+IXjpqXqkhnxi5MVl5CcZbnR4qlOyts0sI9Vlm2Y1Z5htgKKy4TYAlQHKe01pBvSw5Xf6Opp5ueT70mEkBrIYyGIgi4EsBvIzMpCr92/hlHG/KsMftGWob536h5yelAvsA6oI4gTrQmjqfFjK7gs4ks6hblOzKSxUyGPlpKcbWCp4VUHwH2+4rTGcWZsNlW/7TX7yIYZQMhU64GtoyiI49Wo+dI0RyA5LfhzK4dIvOnqCAvVmADJX1cTHmQ7LH13CZ1RfwSKh2ZOX0K56nNT4PQNJYNWqz16JzKfMfMpzbS/EnPzkd+HLcUUHJqlT3XrUim2KpnjXojWWZS7mVeJ73WJZ2nBFQdkcykJjwMXq9Z6LsQXI0RRf0Sai81m27upYrtKXcFuaq1C5LnTp6s1+0cNED/tmWxztUf0kWaMn5cmbAoVvgv4thkpxipA9EFHnZlPJF/iGZbFhvulmwqvUHHWV3SS76UlWjfOJ6VbvojmxyPtk7ZOv8RKq7o87Cpt9hF/pHvwG3kEUOE/0DD7lAepWFUgLqpKXrSjQr65TDbf0TeRpV4edS3vSM/iqyk681aKGaBPMlWCuBHMlmCtxKYvy9QyVL3Epi0v5WbqUBXMlmCvBXAnmSjBXgrkSzJVgrgRzdSKYKzGQxUAWA1kMZDGQBXMlmCvBXAnmSjBXooe9AD1MMFeCuZLdJJgrwVy9eMzVr4ckD8ZOw/lDOYEcWte/85fLNLgPS8nwqAn63L4hVcoz7SYrOQpdu8zEYfTjU0WGO/rkYDvYNvsA376oz2aqPzkOjQgOgFHyEKTvkkPsiIfQN2+JH42rkiphRn5+3kxnIsPwXpElkBOc4cNh9iOMPW0apJS88I+nb3rem5+dPgnq5Xq/bxwafftNhtYxxd+7/3Hp/ZCMX5ffzw6WWrn+DFfqXI+dsv5BH3dB3inzX1Fmjj7aQxT8ZShDSSPVA+Tlmb0q5eDL1Cga5EFnUblIzK7V/OWCiUpaPoGICkRUIKISARNb8dnbihIBkwjYs4yACURUIKICERWIqEBEBSIqEFGBiApE9EQgomIgi4EsBrIYyGIgC0RUIKICERWIqEBERQ97AXqYQEQFIiq7SSCiAhF98RDRFryVhpsJ5kowV4K5EsyVuJRF+XqGype4lMWl/CxdyoK5EsyVYK4EcyWYK8FcCeZKMFeCuToRzJUYyGIgi4EsBrIYyIK5EsyVYK4EcyWYK9HDXoAeJpgrwVzJbhLMlWCuXjzmSuVnmwHZn5qYTlU9pdRu2QEBTlqslj6Rhh8jc+I+i6ilwslqJF+Nh6yhzeFggD8v/ZVTvvLvxt4GprEHQIEzzKcGjSgZEIJU0diwbJ/kHses1jrjYOZt/XsSzjp/3d5/JJ/lsZE+NYXe1xFxG95tO1JRu+NwcG4UVhgfkkMG5y4KWxycPnHRiUid09kdxt8imZ/eUOfYVwbCcoqUL5sRrlFaPmVNOrM3V7ottYzV4aq1s0fs0Bz8bNvfwfRzR//wzfPpI03Vz9Cvrbw+Wa/QbVTMRvdShJLTz2psJtjJ6sUyST678zGW6LNw+nc+kVNYhdrD7OgwqnTSRTlZYFn7OJ9cTSfz4WJwO50Nzwe3LU6iDkWdRT4Nhu8/LJq/Xw0uhqRzOL+O+vPF7WLWvxi0+o5A9J3XSVkCm2YUAqkHPtasJqBfj8ilwx1W2HNjQUNr5K2wW4NiIPhVwa8KflXwqxKeE0P2NzdkJTwn4blnGZ4T/KrgVwW/KvhVwa8KflXwq4JfFfzqieBXxUAWA1kMZDGQxUAW/KrgVwW/KvhVwa+KHvYC9DDBrwp+VXaT4FcFv/ri8atVVq7AuqzXghsY+6LiPDOWuxXiqnqslN/IHAk2Pqy+Aegrj6n5tdyFZd6aeB3VbJASLbSyJn6ZpGX4m80f2nQgcJc9BzqmwhxdcynYH/tEvaysiOmgerDyH6eI7HURGL55e4L9tiEUC5BkR4c5dfopCO+2Dsgm9/pAX4tuW7tsiDLNcz8KYrDCFkkEcjteOUQ+kNnbJg9elACZ/DItK1EtFNNn3gS0+SDO08cCXWcxGthlZSQwBSnDzJAuT/11oII6xSR6dpTSKo0gU1WYyrG7F+RSWirGvbCli3HTCKHadJzsME5nBcXMk9qaNLAjFG1c+Kuqn8dyU1A7vIaOvak+FDSqQiwrB0/Xjo/snzZsMuIH/BROl0sGFzdB0hEemCag8SFb7Hg1QYncwwzI2V+BJkehvwyjMH/kIGC4POSBwtKBQHiFODjstAq0ft2Is/71kOTB2OlQ/HDY+fEpnFRrfxkxOOB3/nKZavC7lnzUBH1uV1Sm5tVxHUEoxVDqCohVdxhjlJzR2e2VeicR6NJ+Oo/C/d6/C5oIP6JSXqaKeRu+G6Dh0RRv3fNG0UWIq2IcA8kEPDNj5GVFdO9UPchu3S8o1b9PooOTSDjmXw+olsHY5jnC5u/YGWIksPmMcAH6jksONKeQT682OUd5mpfRR5TaB3wXoQrlESdjeYYtMEwj2ZV+h/G7QfHrEIR/5keXGJZ2QvP1F8005C0zbRfocvaTocDDFYiSjEAdsHlhQMCEfg5bd5//s2Ls11AzTQ53W++Nk6x6XJoZZljLeQiQX/v30CBrh49kuJkNxP/vL5N7PvMIx8yjDpWwJM3doAZsCqsZoSTG9+ppSHRs48mpSXB2ExeoFwXM/j3MyrsscCk9BH5gpBGaeXP2Tz01gDjcHXZmEOxlhA0fIkm/fAd/wRhv+fPfe9+9ATaFyt9/36OZMOW/OJqo1PoHqtVKZVTy5nmwb7CU7xFWHhq1HfrPm6illtniAZtUnTTzzSGKLvTyh39yrDr+aiIGBSeqs7Syeu382FETAULrfQByPwNh4AClXPlfECBV2i15Aieokh9mB6Hdjkd2T7MeCxE8HOjuUNarzwY5i8LYLsJ221W1Q9GIL+j5MggwGTcUdMUUlOHFhx2HFfSIN0H1nolhRK2MuVzmUA0pmfvO6zjqS6WbQg6yA0YZy1wUCxSwmvoKNmACrxgHWBwdasjWfF5l5XGUvSBXg8WHyUWDD8T5Uf141Z+9H477o9vzyXxR/Kwvzdz2Pw5m/feD4sv5ZDxf9MeLY9dhRo415WkeVYxcVUtscpWAZZZgp9PiEHMc0ZpcO1PeOvUcAZTDSrva48x5DBUsCOoqqVzoKDeOBNjZ3IQVyMBoE99123hR4N9rltElHxB4iEe9svh9a5lVmW4Si8O/YEZ8DtqoUkyhIAUczrRBaBzUDOrcn2t3i8rkytpvSxYdqYJKR8rMxbm2rsx818kB1Mdiwhx+1s7VT2ArJg9tnYPlcJdvSeqhb+KBKmjoJ49Drx8JkC5janGiKDZeuBajiLJYpD9GDKdjjXmF74KGSdv0LceXulIZJmzo4JmKPznZrXlmo7ZNWMwwU/u2MIojx3Z069+q3Dzyy4xcG4I3H/XLemzVzb3bhTmq/Vch+ZCaFcwyxbRWVDpIkX1G04xdoaDngfpzc6K0TzxIb04UdkFt8TD1eAC4s8ysnOcCjJmYC6yBD48ZAYPCbLBPVtvWHUxHs8G/FgQOqKaX3BtI1N6HMVu98Om44mu5JH/8zQYDhmnw4KedwYSk4BmtuO7ZiMjIDXLSD44LClubrOgwQEx/tUoPyExBQLJ2NFWu6SBQtxqRHcIdW0/oT+ALpwXpG/mByUEaDZCiIKTCoqQZ+jKgK3+1DQO8Zefru9HEgRZdFSwy2HVVfZI7hkQ7zq/kzmO0v4WRs9i951nQGDhdriYXg9HtaPL+djyZIRoGL6MHEXTkUn2oHddFUVdXvIHNeOqt7Q4OpeZQtIDWQnwg4Pfau0uTBxDJdL1baaME34vIbKJbzx2PAAc3zbp3ilQ93aSgslGf1gVrMElWeA0bxwOFNwfC1+PdbW8DphuQXtlYePynAawQj6njsLPwbuc7QTM7v2H4oLyD6CbXTQPJeiZGQ3cCwlUObBEn8WkMKlUe3gdPHqgl9btwhUuYI4n7IIZQnTLCvIHpdDnPFOyqCPgO7lv4FvvZK87T6OHexlFih4Rogf/uAj87oPvUR5fGIzp4jBgy5/QWdbo97SpU89J840cRXbgwPl+8xbLEc1BJtKqr56+1VMfXJ9pPSyK84tgYTGeD8z7YAW+968y2t8oHL9AFDi1/jddvg3QF8hX9VTt0dxz25CcAnSsubrBYXg9GEpdOALYiEaPLZQjQUjrNVBzcPlZZVGcUttaW3zrYR8lj0GCKweHQJSnEVZFUoeQ6lNQOktpBUjtIaodHSe0gqR0ktYNgvATjJTdX5ObKs725IqkdJLWDpHaQ1A6S2kFSO0hqB0ntIKkdTiS1gxjIYiCLgSwGshjIktpBUjtIagdJ7SCpHUQPewF6mKR2kNQOspu+nVUjqR2+3jsoqR0ktYOkdpDUDpLa4cWkdghyHzuuj9c41PjKQaYvs+oasED+XfY0EtFEu12ZpOF2vS7pPPOfeqOy1qO+FxnoOt5ah1Ksq3rK7mOXHjHkMqX1DRkFC+xGurQ2me+VGmBOeIP5VxvEfEDUebLUaTKoercDXzXYhaj1mwf/9R/W7Lr1Zw2zW5/lSXn7I+k2ylyjtRbO95AndwFjOagf54R6rj45a0DzGnez3NxDdF1D9OHPKAqKm2SKZ6sQbN+7C+9BH+Pt5hoFKGNrHOPqWGaQn3TBv0pyEBhWarzbXVKFZHhBznEAzen3p9w0mw+vpqNB+y0znvkoYQWqyqPBqbZvqVtFJsb38N0VBg10uAPEded4H+dreqKLPB272vlfrkCgXDsSVdgdldNi6Msw5kRmGutzPcMrR3yydxxEGOMgLpIHp8SxhlFK8EHDoMs432og1iafbBagVYTH1tokS7DlA+1NqvztrqYxq/O3qOG2MezTzzq/h7m8XSSRwM/Qzp+0r7R8PXi1patKsD05iZHrUswxC92CCsCePuzRAgdxVDn/4StiAFwz4BIuENMV1x1e0HBU06yutcv+azWKmJFkeH4cHwe3z32Cxut6BhiNF0yoogmHlKJqOilClqvrmb51paji36Kqpfvg57V3e+/wwCf5ecp2eM7YLb5YZlp/lXGPtU5smpocUhcFLtK9sErVsith+oqIsB5awU5BVt4j95uwp2Y1gnUVcyhzQOYE/BDJ9dUuw75WvFO1zQVLzrWr/uzHweJ2vugvBrfX0wv8T0sctGPxxmKLwexqOIZ/thWaX0Nb49Z2ZoP59ZXjwpbjcvURHf26xq+GomN2fLVcWG3lZELr6JQ5bRq0xcvOiFe5z+s4/PVQAujW+nCe+K1ORi2sujRlC93izpljqo1ioppobOHquZCDZy6pZHIRlXb9UcE0CzYBaJARrNwddPQVwilVLeC5hU20rmfN8V6RUKoTW+Qfb38JpvImzBeh03i7UOerKgVnF1/Nhf+twDiikAK59M+8SzLUAyWZKACN+q+HLXtvehrp11TiB1bjswTIfuZdKESqOhyVxbUBk0wNxOf0gnSrkK9OF2hSO3cCzAVzkvgtEQZ18jalxphpZHBxKVHlwtBjIGf31r9HeEoQczIuQ3hOjnYT+6sVuSTY79qwrdRQZocYsbjjhA33hf85SD+S+t0yvJQrITqNzX3M+pLqDF2kT8ARARrGIQ6V9wKHHyLkD6H7XcanZ3Whchk02SvE96kxkDSjB4hE4mFRwg02mHRihIZL1brPGWUR+SY9ckKSwuLhLhrlU4vAf1fsHpebJIjXk42SDgsdFHO4WfUnVJTJF8+uezsxHUUd2BlsvPyrA4wathLx4w1YepxgLdC7nfcYJpXhDIE0Vusue5hhGs11N98AZhFCo71dUKhS/zMERU45YNSQj0sISr20XiSfA1cg1CEnCpUROA1red/93cfB+/73RkBAuUJ6UJ6mNUkLdT+X9S3MfYkWevue5P1xZQo7dHfzrWryG2nFO0PbssRoxjuNqZ5UORwg5fTx1hxU/PN20bxgLdcu4vxaI0q65UAiVsWyldQBRhagqlI5DDNS07XALBwbfy60vKIPnKuju5vWWFUmjJYx3yc5q5TdFAywTVW2UNvYyqCVLgZQRT/cc/S2ohgp11Bbk6FJj+vwC5WzTWFciSEI66DUdtGGC5OwdiKHrKS8azCNtuWMweSToX6010yHsVVE1+6w+Q5TPQUwfXoqv1yb9S1aqjn2JZGlJLLskshSkn6RR0qSfknSL0n69VdP+tUh/GypCxJ7ltizxJ5/09izxGwlZisx22I7qMTQR3MjO7JDVjJXumxVyRktOaOfb87oBgsT2rSUK9KP5TkAR+d/k88BPFMMi21E/OYAlo6D4U44gKcjZ18fMlYBPe1Z6BQ5bka1+K6ocUMXEjtuigw924DtfYnpugdPnxakPXKgMCVeUKj0GQesuoUk3LKKcT/qEb+WNfpoChU3QZuW66mHHuzszBaNPmzdHAhnhVr3SoIet717J/jiGEUeGydzziWsmej7cvjLP3v+GlMv0Db5BaQBFg9+ISb6BVRI9c8oBH2vux+Ehn/EHFnZJzxnyFIHhG7gFREKNUsQYnBgraxc7MU6OlzwatjO25F2VnCtIvMtPtJLTefar015KqjHJK8adW2P0g1iGPfTRqAy96FQx8p0r0gNhkwlUnsCMi86DkMt5/FhKL2nNIwaKeh1u/XTiRHGHYnhGoWDGEiH7KmEGMChlT+Ows/BHHjK5TdyGq4ZFvZ02myM8pOIo8Z6Jv8WHWurcI/OAIZDJJG5kRcSufTV5SAK70KQxE3wKVafgvSdH7kvxbnHWUVqgFSh+mYZDVADRwZD0RBga52bhvQRRv8Nx4PEqAzG0C8n0VpwlwMswsrHlf+vSer0tJbHY9Ji7os3OODgwjFkNovjNX+tKvh7NFcb0VzlAYwcIrdhCDtVxR4LZTl12MnqbCh4vvvIpoaYHRw0DfTRXGpzdmbdjMefURqFcUli88sNuRqt8b51G+oTKFke7N5upZ2ipcG2j/KInjG1TznlYKid80cO+DabC/SmJAVLwA8jp2mCH4ASVAzDnskqNO4JIpWfOV+tA0vAYVQqGLUZ2PDC7V5Ds8NllE7JHgGbNDwLzqx0RybFGH1XyZyq57ybRXw2KlyHl/4Ey7cNUeMtNVVWBkpV3bfU99pIzxB64rMP3aOV9H4HRhniOijdgUpgxV7U+DMsKeW/3ODr2PTYcJgVCXCXQf6AaNrXpEv98PozmkGE3DFKTWZV2mHaaTBuHk36Ij2nzEkfxWh18wJHXU7BS3amnpZV3M7/RqtO791ikuT2ubx5/fpbzqXjRjOrzgIE2dulUeDvxV14ZTSZKzT2dHtseu78R0o0xulddIay2eBfBueLwQVN+LI/HMGf2ArQNCuDc6azyXQy749uB7NZY1qW1kKVj+ejyZxz4N0uJpPb+WQyPlpoxJdIKoUG4/754lhLlULulobj+fXl5fB8OBhD2cmPg/HcVehjfzS8wMKL2fUVFp0Pzq9nQ0oKWCk8ntzCLxfX54v6NyDP9XQ6mSFEqbEQNIDvFA3H728xjNfeSnvJMfx6S2PvL4aT8S2vd73c1XA+x1beXQ9Hi+H4tj+fDxa3sIqjlsKD2fkPrxFYBWMAQvcvLmaDeQv1qFHXZ3yvCcb3bmQlSHS0A3SZDec/3k77s/7VYDGYucoMFp8mM6uM6f3HgWutGovD/1+7CFqr0IG6k+lgjATrw3JjuYvrGVcg3r3qj0ZPrDPqz947Bnc+uR5dAJkWxKj98WKIF6n4clXzslxeL65ng2Z21OXKtHewRf9fJrgjbhcfgA8+TNRQZoP++QcXVaCpBey7qZpWt0olXrq9GCyA5A42uB7/OJ58GtMlsuav5Rk1FDZkmg0Gl5PZ1RERMvjpGmkwGv44uJ1/6M9aWmxaGFzhq/74D6qAziF6Ox31zweOyZry/NrZ1WQ8XEwwJykIh+H79859wntXbdnb/ggIfvEHGNnt9dwx4tFUtT3rj98PYIXG9L7a8OPxsi3sOhqOB/3Z7Xw0nE77UPQSpAhy/vXidnLJ1euVfrruX+BOOH9iPU30+XTiIDn+qnfA7cVw3n/n3MimketzWIk5Mb17Dd9PPg5m4/4YX5+DEc0vgb9MkSY50VpJ9d1a6xz/f/SUymVeLN3AbJn+qM/bxsFY+nBoK6PbmQ5m08HiGln7qPAZwHxmXPI9tNpc8uNkBCc0LiKIw/GiuYJFnNt3/cX5h1utGnUpC5sS+beNSYb/z6C6d38uNECdTAk0towMUjJ4lCmKfqmVj3nma5YyOmhJ6UuDf2WEIt4eJpvJbZDiXSunf8PEs0yZVpPWBJ+nyvBs9lTMao6BJtu15yUahLg8qPfvVF3rsrQKf7WbVU3DPOI1MGPtZmx/+wE/iYwqEW+3lrvOnJx4lel36ihzX/w/bzdOyJJG73OPXv6jR3eUzZ+vyiaIkkdOy8P1jX8z8pX/iaqU+ccUNYfim7Xl+QdrX/MPZEVY//7Uh4MPBNylUa8ni4G9sc224unnqR9nhG55e4PZIGPv9Pc3seedelOaPPzTG7Aj+Kz6+yWRRf18EazQHF/fxDO182/iqe3IDjA3nqqjOicuphTAhKHU6Q/qNjc6ddoi3qXoNFqOuKQw6EMRDjcvMAboLFY+4S/B6pDriyeFOZ5p3zfMbQ5jiGznFYzFETJH/1K0QGJunO/m0HdEV1r+WVX6KwPw3GWR/c13J5rQvdQ60R9cbqUivYRjvG2b7slhw/My4TpF1o6Gcnk92ZvN0ZOsLjJ6/FIGzIrBBo8tYTh3/oTj8Q9iIwQe/PmzMQx4h2AxHZsJN1pIOWdDO7eYjfrn184mDh76eM+jG/YEoRq0AFCN74dk2u/61ckKTKqJh+KSTgVZcggj6LVhnJQMg4qc6nevnWHMS/+wCnJ+P/sqdF1ju1IBRH5Gu1CLluwthxXlVdCQkXybJoe7LWMtSwOA0wU78ygKikvfjiaiKZg8qNSCy42tX/NuQxHodzJ+h8mdV4xI5aeZVdZdjLzV7kI1gymDdPXD63qH5o0BsuqaqL5qev2MnkXTsCumGGgbd5idRr1W5zz89etjjc8i9BteDTZJKTF81tMZoQM9CbV5nH1G4SbAFRxh1N5xnU59VlF9fBIe8zJiVEW/v3ATx6DtvGXa06uCebDbJ/SasLobVOI13je0XIWkdo4NMzavU/9hsYV+MP7XzNOPyYHa11XodiucmtEjv6ygf8cM4OZCSa7btV68j/zHIoFzUYu/kN8aaPrf//6fGWZBJqJochNCkA61otpfijbW5mIO1YHTjO5h0cW2KLwn1JmbGVwb8PjrN8zL3wVnd2+99ygsvXegRYfZ1puCTFl/71xGBe1yLJ4KAOOZkexU6nZUdqAivtylBJUKHJpNWFeaH3fLxHEXdE6/O8f+buoaa1VmpRp0UGgscfFGSoMgsxoZa6HfFr2Dk+EyDRDC0BEh6XsbVV7LbY0uUFyE1gcB/NCeWmPgCV8ZM0olxcL8+zA5mCt+GQLgdz1+D021YkJC/oHzK+4Qm/foIT3CyrVx93uW1sR4nk+52V86i93Z3L7Fmdx0pX9dfcSplty4eK8pK2dVrg+452UaLp/t8PXRTKUzY3gowTytSw0dz662rAPjOtFCO12ARY3nkW6AB1vv9ZJ+d6xPKSO6lWS8XF19MFHJvJJPHK8OGusrK5LN6YdHKxB9UwCToU8bU4m7HgzTYsxOZF55IO/A0rs2jpt4uFHpSznDknfDt0Cys3eL8zN+DOxEvSSJfTDR+FTTTyvyvS+EBhuTgobl6M9pz/JFpUWRZO/rpl9L5m6eR8Kj2c7hV74d1Sypy7nxFwlPXi+85sGvTS5fJw+xi0GwkkeRt7YarZkEWbKVdP+Wtlsa9mWSzkvMdRQBl1ffMyJCsi6cVZ8xurBnabL3a0lvTjRE5Cg1vcfvZTxAo/goBCgyhQ5uv9yJkDd9yc0kCcfJmhejtyFwN48xg96i5KG+sfQIHIK25cEn/YRajRSlp5102zdxiShet6edfuHOMSfkLy1vO4F6NWl4/vRcd1Kwm0K1Ktiw8vKoNEjqNWtjgejx1rr0l6HDMoc++u+GPAs/NyaCc0/7TXZG7Ym1qsHR9gq7n7pytphH0tK7Az/dSlg+Slyv33qnJskFlyfLw8Z7RSkWX3kPqb+n22d+ugxzUp7x4XJmM+Mk8/d7Pnasp5dB2GEZf7VKUt6bDHkCErnu4Tdjp60XYOUVVnmv6MW/VySvsMorrFf9Z/gKq/pNP8xtRFwagFYY69O1dJipXFx1Jm9K0mVzojq6FGt0OiA5sUyYOS8SjouPpFuZTGBJDGpY/oQJ0QmSULIcxFimpBHBDjjzUEmwALdwcmpNKnbssd5NzKcW8DxY/gZhnZm7OSFoLkYxxDQ+nF7ET/PMVrPVW6d0dRm9+Chreqw0fvEpa4F+gJ1GyAYLOc3wtJ/6IA7VPWMg1U3MFfnf0OQDnvhG6dSkwEUAUmWwQ8qwcHXo3sRRskIZWB7I3/3x9c8eWhD4LVPCCq9tclNnUODNz2dswj/QyRphMoJY23h8g1P127JS7M5Bw3ilLLYctQNYHMqNhF7tV9TLK5IcbMuhvkP2IN3NzVrO54JczlQBJsXfk0C2BYe6DgZNYHK4ILtp/aRZ/Bbe/ZVdqVgrdb8HKffrAR+oqzzoFKSU/cfpGqTT6LzJUY98VgQOBx+vlAuVPPtKWTPIZr0V9Wuv29KLTB2dNnnTk5eWxkbJ1NTFXsXasZYorp3uSO/U9rhm5SFBo+xT83a+2OLTEnbJ5+Ja4Jl3TpbjTQyG02my2aCOat76c1hHRx8gpL6Pvj7IMrXxCUJq5CvfIWxzs3V9iNCQ62mPEeob310TgGCKPcdwgCpmmj2QKWAUJxgDbxyVSpvRPBwmdO5ROIGcS9wBSkY2xrtS8YhIgSE+5RlDKH4OS/3E4uhmQfIlDXY6PcANzdCZZVwiJWeH9qVleEyWERwUFUW4UhDgAmDSYJJebOuax2C1j7gwu7BRDHbgFwo6nKrEU8WT6+yWJ8ONDk91Sta2mWWkumzTrOYMsw1QVDbcBqAyQHmvKc1gDQeW952aTJE/6/vSYSQGshjIYiCLgSwG8jMykCt8iqeMO7EVf9CWYaT9t4ec0kQG9gFVBHGCdSE0NXxN2X0BIzEYKmFqNoWFCnmsnPSU1kkFr8zp3LXhtsZwZm02VL5txOMMi0uAoEpR+gdlEZx6NR+6xpiom62uzJGWQ/4JCtSbAchcVRMv3h6WP7qEz6i+gsXl2ycvoV31OKnxewaSwKpVn70SmU+Z+ZTn2l6IOdmdjbRFbWx5c/ur3srWUSu2KZriXYvWWJYB0VXie91iWdpwRUHZHMpCY8DF6vWei7EF5q62NhGdmSG7q2MU1jNtaa5C5brQpbU6oHUy0cNED/tmWxztUZ0VsdGT8uRNgcI3Qf8WY9343Yg9EFHtUNrf94iE4DdC9Kb4ppsJ85dw1FV2k+ymJ1k1zrTxrd5Fc2KR96nyWvxTvYSq++OOwmYf4Ve6B7+BdxAFzhM9g09NHNeoAmlBVfKyFQX61XWq4Za+iTzt6rBzaU96Bl9V2Ym3WtQQbYK5EsyVYK4EcyUuZVG+nqHyJS5lcSk/S5eyYK4EcyWYK8FcCeZKMFeCuRLMlWCuTgRzJQayGMhiIIuBLAayYK4EcyWYK8FcCeZK9LAXoIcJ5kowV7KbBHMlmKsXj7miF7HHTsN5qvxZ/Gg2GtdOs7nIvdWQHpd+xniC9WQbNvyqlLerKXekHb3knGnaz1byNLq2qdsfYCXJa5wTbL99gHm+HVTRnxyHTwQHySh5CNJ3mGrTYWvgN2+JH4tHrbCStznEK5JJOqMZhgm1ogofCaWTYnZz66H0njYxUkrJ+MfTNz3vzc/OCVEv1/t949Do228ytL/ZNIFIxq/LE2gHXa2cgYYrdb7ITtkDMT9okHfKIFiUmaOv9xAFfxnKUOJJ9Sp6eWZlmZCpUTSIhc4id5GYXav5ywU3lfR+AjUVqKlATSWSJjbns7c5JZImkbRnGUkTqKlATQVqKlBTgZoK1FSgpgI1FajpiUBNxUAWA1kMZDGQxUAWqKlATQVqKlBTgZqKHvYC9DCBmgrUVHaTQE0FavrioaYteCsNNxPMlWCuBHMlmCtxKYvy9QyVL3Epi0v5WbqUBXMlmCvBXAnmSjBXgrkSzJVgrgRzdSKYKzGQxUAWA1kMZDGQBXMlmCvBXAnmSjBXooe9AD1MMFeCuZLdJJgrwVy9eMyVys82A7I/NTGdqnpKqd2yAwKctFgtfSINP0bmxH0WUUuFk9VIvhoPWUObw8EAf176K6d85d+NvQ1MYw+AAmeYTw0aUTIgBKmisWHZPsk9jlmtg/tQRVm2/j0JZ52/bu8/ks/y2EifmkLv64i4De+2Hamo3XE4ODcKK4wPySGDcxeFLQ5On7joRKTO6ewO42+RzE9vqHPsKwNhOUXKl80IxyhVYbVOZR8zJotLw/tAR0z0qLSeb/bwqtKMUUlqi4xy8hBr9UMZC3guU2I9Vd3EiSnVXkh+cIf1Cqbwtr8DujoyX57DN8+nj0RDynGp3UlZrxhhw9Ss0ZgoKustyyT57E70WCL8wuk4+kTeZhXDVxNrG0aVsLook6as1pxPrqaT+XAxuJ3OhueD2xbvU4eiziKfBsP3HxbN368GF0NSZpxfR/354nYx618MWp1SIFPP66QsoVgziq3UIypr1j/QYUjk0nEUK566sTCnNfJaK9ASWBBgrABjBRgrwFiJ+4mF/JtbyBL3k7jfs4z7CTBWgLECjBVgrABjBRgrwFgBxgow9kSAsWIgi4EsBrIYyGIgCzBWgLECjBVgrABjRQ97AXqYAGMFGCu7SYCxAox98cDYKitXYF3WM8QNjH1RcZ4Zy90KcVU9VspvZI4EGx9W3wD0lcfU/AzvwjJvTbyOajZIiRZaWRO/TNIy/M3mD206ELjLngMdU2GOrrkU7I99op5sVsR0UD1Y+Y9ThAy7CAzfvD3hidsQigVIsqPDnDr9FIR3Wwdkk3t9oK9Ft61dNkSZ5rkfBTFYYYskArkdrxwiH8jsbZMHL0qATH6ZlpWoForpM28C2nwQ5+ljga6zGA3ssjLEmIKUYWZIl6f+OlBBnWISPTtKaZVGkKkqTOXY3QtyKS0V417Y0sW4aYQYcDpOdhins4Ji5q1uTRrYEYo2LvxV1c9juSmoHV5Dx95UHwoaVSGWlYOna8dH9k8b6BnxA34Kp8slg5GbsO4ID0wT0PiQLXa8mqBE7mEG5OwvQ5m9KPSXYRTmjxwEDJeHPFBYOhAIrxAHh51WEdyvGwHcvx6SPBg7HYpT5eenIiRr3Nxvsrr2Ee7siKwQCnp4YRhIBRDKb38TVrpd05ma99B1CKIUhHFpMHgbwOHc2rviBcj5DVN4h24eX82jmY4NtX8iArZUt+Y45+sLnaZnVRvGiCIgQh6lSQS2hp/Oo3C/9++CJsYcUSkvU8W8DV/K0PBxikfvWZDoIrTrYhwDyUzUKWLc64opvVNELSCio7jYUap/n0SHBiaLwl8PqLbC2OY53le4c7q4TCEEVVAp48Oy0OvlZV+HwCSZH11iSN15X0F/0Uc9efpo54fKrFGXBsjHh8IaqRMlGQFSQPDAJEAi+jmInX3+z2pTvoaaaXK423pvnFPW49ILNcNazgOMfPK/hwZZs30ko9Nsfv5/f5nc83lNGGwedagEPVkdBvFgGQV6RniK4L0MGhKpHHjqaxKc3cQFYkeByn8Ps/IuC0xND0EruAGgmTdn/9RTA4jD3WFnBsEeUhBWIZL0y3fwF4zxlj//vffdG2AhqPz99z2aCVP+i6OJSq1/oFqtVEYFdZ4H+wYr/x4h8aExOaD/vIlaapktHrBJ1cmq2Byi6EIvf/gnx6rjrybaUXCi0gMqq9fOjx21KCC03gdwZmWwUR2Amiv/C4K7SrslT+D0V3vb7CD0OaC60dOsxxscDza6UJX16rNBzqIQvIuw3XbVkQN95JAyRvjA2C6DAHOYQ1OuiIkyK/ko56CJntMmqN6iMayqVU1XQACqIa1z33nZSH2pdEPSmaxOdi8pVwAXxQIFaKi+xg2IxytGORaCXw3Zms+rrDyOso/narD4MLlo8PA4P6ofr/qz98Nxf3R7Ppkvip/1laDb/sfBrP9+UHw5n4zni/54ceyyz8ixpjzNjlxSYQebTa4SsDsT7HTqI9LRjcowzYDarMujGqcqOMJDh5UOJMSZ86AqWBCUcVIoMQxg3CSw97kJK0yDsTS+IrjxosC/1yyjSz4grBIPauXP8K1lVmW6yTQOboOR9Dloo0oxhYIUXhrQBqFxUDNoUXyu3Zwqkytrv2RadKQKKg0nM9cj27oy810nhyVwhpkwB9e16/gTWMLJQ1vnYBfd5VuSi+h5eaAKGtjK49DrRwKky5haXESKjReuxShiSBbpjxHD6TZkXuErtGHSNn3LraduooYJm3F46uJPTnZrntmobRMWM8zUvi1M/sixHd3asyo3j/wyI9eG4M1HfYuWDif+bhfmqLRfheQha1ZByxTTelPpqEX2GU0zdvSCJggK0s2J0k/xqL05UcgMtcXD1OMB4M4ys3KeCzBmYi7Q5T88ZgR7CrPBPlltW3cwHd4G3VsQOKCaXnJvAF97H8Zs9cKn44pvM5P88TcbDIemwYOfdoZKkgpo9Oa65RqRCR/kpEEcFxS2vlnRcoCY/mqVHpCZgoBk7WiqHO9BoO5sIjuEO7Z90FvCBklB+kZ+YHKQzgOkKAipkDZphp4a6MpfbcMA7xD6+ko5caBFVwX6DHZdlCPk9uSOAd+O8yu58/gug4UAtNi951nAHzhdriYXg9HtaPL+djyZIdYH7/AHEXTkUn2oHdc1WFdXvIHNeOqt7Q4OpeZQtID2RHwgWPvau0uTBxDJdCte6asETozIsDJ+ig5HgIObZt07RaqebtJAuQ6s6+NgtKzwkjmOBwpvDnR7AG+mexsw7oD0ygrD4z8NYIV4TB2HnYV3O98JCdr5DcMH9R5ENzmmGkjWMxEouvEQrnJgiziJT2NQqXK87//UgVpSvwtXuIQ5krgPYgjVKSPMG5hOl/NMwa6KgO/gvoVvsZ+94jyNHu5tHCV2SHgd+O8u8LMDOod9vBXziO4ZI4bMOb1FnW5PuwrVvDTf+FFE10mMRxvv6CzxHFQSreqo+Wst1fH1ifbTkgivuD4G09ngvA92wFvvOrPtrfLBC3SBQ8tf4+XiIF2BfEVv0w4dIoc9eRJA54qL+zmWX4Rx0qUTgO1MRCBzGYLrlE4zFeW3j1UW1RkF5bXltw72UfIYNJhicDh0yaVxVaSMKDn+JHGFJK6QxBWSuOJREldI4gpJXCEINkGwyb0cuZfzbO/lSOIKSVwhiSskcYUkrpDEFZK4QhJXSOKKE0lcIQayGMhiIIuBLAayJK6QxBWSuEISV0jiCtHDXoAeJokrJHGF7KZvZ9VI4oqv9w5K4gpJXCGJKyRxhSSueDGJK4Lcx47r4zUOtTh4UNcO9MV6T9eCRfLvsqeRSd/irfn23HfdyY3HVGMlMAv/FGQ9DGZkBP2kH5hZdhiOpmXHgr8rbksrxa4yC4aWdjtDaYm6XfYkQne96OnUVp56F7TWo77RGeg63loHgaxLhspiZWckbaVlSpwZMn4XNgpZAdrYv1cKjNFNzG0FtbXNB8TLJ0udvoSqdyOzarALUet3Jv7rP6zZdV1WM8xufZYn5e2PZDEpc43Wt7ZJtEYxcxcwCoX6cU6o5+qTMyI0r3E3m9M9RNcFSh/+jKKguAOneLYKHve9u/AeNEneXq5RgBq5xjGujmUk+UkX/KskJYFhpcYv3yVFSYZX+xxH55x+f8odufnwajoatN+P45mPElb9qjwanGrLnLpVZGJkEt+6YbhDh9tLXHeON4m+pie6gtSxq53/5QoEyrUjCYfdUTnlh77GY3QJprHWSDK8LMU6ScdBhDEO4iJ5cEocaxil5CU0DLpG9K0GYm3yyWYB+lB4bK1NmgdbPtDepMrf7lIdszp/ixruSYOCB2d05rxRqz9Vriyh8UvGJLI65j4hfHyAM0L4Etaiu622RFEAD6pW+PAzV6IfEFsHUuGmSdKS7advooXMxcsgfwgoQlKYvK9J2r7pVTPuVHOfmC5B7UgQpBTpW7gkc1Ygein+iKeoQdmhPyXOtUKi5ZGmmfuCNlW5ohouvFiBFdOtaiY17ZqTn5xeekBfYZvpBmtqJUjuzzqbjUlEYA0JPrPexvxcvuq+2tK1OxDYnI7MdcHrmLfJgr3w0eTQYuEbolnqHG01NQ4ejhbvnUDjmMyLF8W1cRWPq5mR9ZYqdw4OjB4yL3fjcKdSZbcv1ZquWvxKs84totKIOcL0lTGFDSnHXD7ftTMyY9Vfg0G2Pez8+BRIsPZBNPHJgV/M2a7dhHprqerOHcHL6jBk6XdHFrCSC8jyqlQSwYXKU6CEQtWBgvLA5KaysttppGUlRYkpgN6fZt+JCyGho5e256aCCCK6+VltHDfxcKO0HpWR64Ztmezs3eL8jNEPJ0ayBh4TjSPBGkvGwhHxTEZk07Ac/TkBEXwmLQgsSnzzddOvea9MPBijEXnRfOUgbBYUZWfgIuHJ64WvQtGe6k2rk4fYReUSS4i8vs6L4vPdLzUJ3ARV/2YhbsoMfAkqW4m5nP5puZcp9zLlXqbcyxTYqQRoBXYqsFOBndZgp3IvU+5lyr1MuZcp9zLlXqbcy5R7mXIv80TuZYqBLAayGMhiIIuBLPcy5V6m3MuUe5lyL1P0sBegh8m9TLmXKbvp21k1ci9T7mX+D72XWcNbLWqINsFcCeZKMFeCuRKXsihfz1D5EpeyuJSfpUtZMFeCuRLMlWCuBHMlmCvBXAnmSjBXJ4K5EgNZDGQxkMVAFgNZMFeCuRLMlWCuBHMletgL0MMEcyWYK9lNgrkSzNWLx1xR6r+x03CeKn8WZwdE49ppNhe5t/pZ5krLRz9jPEF7+ZSj7FUpb5efqQyTzTta5UzTfraSp9G1Td3+ACtJXuOcYPvtg/zgYuCp/uQ4fCI4SEaYtP5dcogdcRX65i3xY5HRHit5m0PMWS51RjMME2pFFT4SSgdmWsqA39MmRkrpDv94+qbnvfnZOSHq5Xq/bxwafftNhvY3myaQ0rp+VZ5AO+hq5Qw0XKnzRXbKHgh93AV5pwyCRZk5+noPUcvjE38OZSjxJAfygvLMyjIhU6NoEAudRe4iMbtW85cLbirp/QRqKlBTgZpKJE1szmdvc0okTSJpzzKSJlBTgZoK1FSgpgI1FaipQE0FaipQ0xOBmoqBLAayGMhiIIuBLFBTgZoK1FSgpgI1FT3sBehhAjUVqKnsJoGaCtT0xUNNW/BWGm4mmCvBXAnmSjBX4lIW5esZKl/iUhaX8rN0KQvmSjBXgrkSzJVgrgRzJZgrwVwJ5upEMFdiIIuBLAayGMhiIAvmSjBXgrkSzJVgrkQPewF6mGCuBHMlu0kwV4K5evGYK5WfbQZkf2piOlX1lFK7ZQcEOGmxWvpEGn6MzIn7LKKWCierkXw1HrKGNoeDAf689FdO+cq/G3sbmMYeAAXOMJ8aNKJkQAhSRWPDsn2SexyzWgf3oYqybP17Es46f93efySf5bGRPjWF3tcRcRvebTtSUbvjcHBuFFYYH5JDBucuClscnD5x0YlIndPZHcbfIpmf3lDn2FcGwnKKlC+bEY5RqsJqnco+ZkwWl4b3gY6Y6FFpPd/s4VWlGaOS1BYZ5eQh1uqHMhbwXKbEeqq6iRNTqr2Q/OAO6xVM4W1/B3R1ZL48h2+eTx+JhpTjUruTsl4xwoapWaMxUVTWW5ZJ8tmd6LFE+IXTcfSJvM0qhq8m1jaMKmF1USZNWa05n1xNJ/PhYnA7nQ3PB7ct3qcORZ1FPg2G7z8smr9fDS6GpMw4v47688XtYta/GLQ6pUCmntdJWUKxZhRbqUdU1qx/oMOQyKXjKFY8dWNhTmvktVagJbAgwFgBxgowVoCxEvcTC/k3t5Al7idxv2cZ9xNgrABjBRgrwFgBxgowVoCxAowVYOyJAGPFQBYDWQxkMZDFQBZgrABjBRgrwFgBxooe9gL0MAHGCjBWdpMAYwUY++KBsVVWrsC6rGeIGxj7ouI8M5a7FeKqeqyU38gcCTY+rL4B6CuPqfkZ3oVl3pp4HdVskBIttLImfpmkZfibzR/adCBwlz0HOqbCHF1zKdgf+0Q92ayI6aB6sPIfpwgZdhEYvnl7whO3IRQLkGRHhzl1+ikI77YOyCb3+kBfi25bu2yIMs1zPwpisMIWSQRyO145RD6Q2dsmD16UAJn8Mi0rUS0U02feBLT5IM7TxwJdZzEa2GVliDEFKcPMkC5P/XWggjrFJHp2lNIqjSBTVZjKsbsX5FJaKsa9sKWLcdMIMeB0nOwwTmcFxcxb3Zo0sCMUbVz4q6qfx3JTUDu8ho69qT4UNKpCLCsHT9eOj+yfNtAz4gf8FE6XSwYjN2HdER6YJqDxIVvseDVBidzDDMjZX4Yye1HoL8MozB85CBguD3mgsHQgEF4hDg47rSK4XzcCuH89JHkwdjoUp8rPT0VI1ri532R17SPc2RFZIRT08MIwkAoglN/+Jqx0u6YzNe+h6xBEKQjj0mDwNoDDubV3xQuQ8xum8A7dPL6aRzMdG2r/RARsqW7Ncc7XFzpNz6o2jBFFQIQ8SpMo/PUQgmr4eBkEmJIXhuByACotiTmTfYCqnrcJqqBw497SktPl34JqwO6IR3Fh59WXSjckkkmJYmtJabZcFAsUMfDamjQBeK4YtGOwNXrI1nxeZeVxlE2Wq8Hiw+SiwWBxflQ/XvVn74fj/uj2fDJfFD9rhPtt/yNYHe8HxZfzyXi+6I8Xx7DrI8ea8jSPSjFXVWKT5I6xHq7rQ3cew5is4B+KIJARGGnseZbPP9x4V5OLweh2NHl/O57M0M2P13eCCMbiYhNqx4WAd3VFfBiZ8dRb2x0cDHAoWuiBEhMfCNGyBr08eQD7iy7EKL2O4pLRI/KeEVFG6VgnhyUQ0hCYQysEhHGMv3unSNXTTRooqWHdHFmH2Qrvl+B4oPDmQMCh/7+9r99tG8vyfBXCmEWqdmQnqZ7pHnixg1VsJfGWbGskObWNcsFNS5TMCUWqSMoud6OA/WPeYbHPsw8w77BPsufrfpC8pKh0ujuzuUCjyxHv9z333PPxO+diUEqwgnsYll5Q/WgABC0jCXhMPYddxOtN6PQGbMKW4T9mKCjRndSyZAOtfBLYKV6UQBZplh6nQH4lhvocOlCL8/WhChcXxCUegiKJ8KiJqthCdKpcoAv2XM4ydFDfPLTIz95xnsYA2T+OEjskUz38dxOFxQ7lwhABcc9RmCOIjsuocC5sJvplS6cKTaZ5uQqThJBkWphFeN49GoqF16Hel6I8pgWHv85W7d8fWJ0Qxbbm+ml3ZBo9cbif3EGqCsi34bo4TMIkObHhE23oCsb9WQujqo1lgKKNACU3iOQrVFBinC4YFqJMYiq0q4cmQy1cZqDVZviTpkbHWEkkhcVWZa3D4bD5u+w6Nd/UbqG8GKlCFO7pUaqQu47qBEsFl4mN8UZs+ywXktJxn5MMH/P6gUpB9lLlFnkUU4+24ugzIkqQ/nCbwhTulbxM1fsZdaTBPovaPKn//m/W7Pr1Zw2zX5/VSQXbPWJzlWqUZeohS5aoOqwjxutSP84JDVx9Dkj5b9/jftZ59xANYRu/Vgh/JomMDZmm0Gw9zC4M1sCmUjmHTp0gRpCv65Ij8O8BEs3s4nIyHnVLMytS/MYZG5fqexsdK9s/dcuFBfvMPJIBlT3uGq47Q77/KT3RhdGzq034yyUcxJttd0dQLN7sNkJaG6gBiq2xVvAaK5tHgVcbWz16DiJOcRDn2ZPzpFrDiNP6MJZQ6bMNxDoc16t5HipDYvuItAJjnyuiaar8+UQgJnX+llRMcvZx+OOBFx+2zF4jrFvIXffECII/RtVbjwu+DMhSQmdXQPLWxc0iaz9mWSThpEVBMCprVV0lQBIxp9l42HkRLrLNJi7xdr6MyWb9VoSsfZ0pGtNCGe4mmtLHk4JFKriWgF/eHlm3/u2RYKVEsY3zgAeAApwevlO1hTHTUoHk9v65ICBiXIy22eJh77qYSF6zQhHV5MtVzNshSiymF1bwF5xfgLxW4WqFAIU8egrz3uBlOoNTNEo5pTLYXDSqwY2PQ2+zmdWWXrhMZelpMcPFIt/htRBFFD86nogrLFKyGdIDHpFY7Jcc4G6WvpUeeDmSrKClqJEaMhG0nUJXIMjEEUb1hirJA5Ggta4Cw442h9vvteYObVqyIOkdiCScleHHqEtINAtp8Y08IvMNuaSoGTTffmyEqVcPTtGd0cN0JAXl/imM8tLRVR9FC/bmhzgFvt7VeRKla9C01dl8ogoqiojHocRSkuv7jKnDHydbNXdthhFsrKXftxhOmSpefJwB12XsjvRo7HL4mbkyXz5VdrV4IPswdMlGXle+h33OZwsFz/JXXS2DD4hs77RfXvWtMziC5uGSTYuVS11Hx1lWYDAIz0wkQmRsrOaWUtXB+6mGG0/hnGN7U6HOD6LmdylMir/Q2VJzcHDJUNmRtXmXgpTYgrynLowdWLTOvGLsyjbPxIj42jjg7wHQCN5SZFtKqwWhm9Pb9IqxAlCJ7BHPp3CkMLNOtNmWz7doRynhN+WLMHC/2/RS0qqkUI02Yptlyana7ovzPVOZC/B3z3QQf1Kd06lcUNTfgIc2UJiH2nAGOvlL5eeK6Xd4dnZ9czV3JS+pUs1x0Fb0NDiX7DMCkA5qZS+uZjfT4dXZ6DS4qIxETVRzj9pIyV1UCInyXJqtz0bz+Xh0ObqanwYzy/+imqawQlZ0QJdDWrC8NBjiAu0el9lxW/ts4z4NLsmg1BwyjxEpOUR52+Y2WB7hSRJot9tuQScJQk1QBLFVgiQCH0fkkcavfCFTmqdQNaXIQrsFFU98iJ65KPlHkeVCW1MVb6iwItIKhqAmEiaKw7JbopBO4No5DG4dpVEe6j2CFs9AYUWYB6YqSe05qoGB3PuCjG2I+lnm4ROisfgWCJUrD09imHJMrfRKEWC3MErOGwJHEGvchxijxwkummOh2KItptYANRq7KCrwHClIu43y5IY2IFrnaPaLZM8eogQHdpvKyGj2PDIugKuDBBnxEmNMEee4AkGJaOcF3+AkDJcvblPiC5WtonZoLx8x0YdZhkpAVWaRgbD6JiG+G12NpsPxafCuuhqGFNmZpDeJzw2Tk8orgpFPNMWnGF2AihBOgqFFd7cpUdMGznSM+lZt+UFDQlSuJkPh47hET6AF3qbMspZMB7gqjRHjUnKIM69QmGuwE57TiP3QS1xjQ0u4PwNFJ2FSZBVmWW8OhY2Uk60lqzhRUnPjPNgb0Vz0t6PRDBjY2+lwNp/enM1vpsTFQDg3Yc5NloBdRSFFSd8/W0pRXK0oUkFLr+OLf7m5OL+Y//400JLxAX0ZIV66kePWNsnL4fej6SnnolNrihgOgnYRp0ALW6M/UKHpfs2XnKCAlOaKMZjj/UI+RakOSOPgcDyzgg3QwE3uEkiXiegY4+eBWKlndfuFJJxgLH+mlBTuUFumLZUzEN0Ffe1AXkj1T4WyTrBiAIIpWQOai/Pm+uq8c1nI64Bb4VCbhB6N3uVY/dH/mI+mV3iwdSYo1VFukmSFaT1OJPhGzslLdUTC5FsH2xhfvxmO7Uv4XZLdEw9Xd619sdCRwgPd2tJ09MNweq6bkR3p2cZkdHV+cfUOM5hdzd6OprPTYAK7zixEtaFD00sE4CgRTklBRfBNTAEBjsny2JiW7ybDi3OibbsPx3CJsLZhvFTo3tyxS5WWp6Oz0cWHUf/WdTYs0so7exhP/rzmncp762ym34/md5Pp9eR6VtsMR19yX29JKcGN0GhQ+bLOkMfeo0myyDaROWIPQMbIPpojeX89RoJwkcEqY6s+c87jVcKgNtBeKJUEs5wXfMSaDcM6ag4qC6nE/QWDlJIKj1Cr9UKf8wEaNrQDTDFAZYWp4ClQeGsMoNI78pGb2d35BcbZvbmZX1xf7RkQ7ex9lu4K9JIzOAo1NsfoHL1fjeY/XE+/h4M2GsLJ/72zM6X3NKt/GM3meE6ZUGDthrIpakNEShRzmT72j6TjrHFscebYbmwXCLtvswYKva9hoWhBnNxR4kRaY0NXQqQ1wmb3CslKINqF60iLYq2dTEfj4RwOKPwBAsFBfZA1iv3OmEalowts+e7DNfY0JiHgkE6wbQvJ0NrNh+H44pziAoAff187h13dwGkQ5D1avRh6H+eIz/tI+QLa+D4cBegbGP/UukncR1/xfURF5REw/tzcNtvwOdu5LtPr6TnwZ6WzNeZSaZ/kXdKIMjYRikSI7oWOjYElm43Oe+89b4iAS3hnLHRVh/7t1qHrH4z6W//Ci1D/VbSI+s8OOddZRDM151e6HetfUICq/6ZknsboasJKy3fei/rHhmxRL+CWDjpLVa7ilpL1G7u1weplWy8mN2H958Y91iiw756pV6hfDfXvNd7v+mxYeMtk63y4pViNk7aWqjHDlnINbtZGIQ4uVC9qM5LWYVVYQRPTiF5scbBcr96EiQLR162oNVePjkZgDgLX4T3XrdgCCTmlMhgcB/FJdBK8Onkd/Nfg9av/pFqSii5rJKjw16tVExmzjBLg8Pm1w0c4V1F3OqIHVLvMdjFogVAP00RQS8McF8i6u8itlsx1oC9iprK2LSNQwRJlK+Sg4ZXDsGwB5qLFLs/Ft11bgrjYopY6KxHEuHagWDRmywDfOIcQ3FeILw7NAsQkvm1Z63XY1vHqeJvllxHC09rQ5rBemK2HU/JgQXfy7HA7pcvnbRRdivHGmVlJpUASnViZ8bOVFrzU8HPLSGjs38qSWpFLVXS9mboCUf8B9PtvDJL6jju5i9O7n3dhWu42iPLcqp/hvr/Tpqf/879IDr5D9ewOW78j365V91vnUtgjs7fRcvSYOAUmRbq1Y0vYplxt5VMUoTsJLvDVswDPaO9sK7rNbTGRxnA+evf7TnM6nFh3JbgegHvNh6fBVInWnPPe4MWBgDDrPiEaaWL2IbMGr8uBeEYbiAkPyfAsk2VSGvDTA6Q8IsoWeZGx/sXarMPy0kMouo57+Mh4u4ZObaCUeGIJQX2Wr3u1WgvgeJyMmdditshcGVguMcUkSLawbimmGsPp2/5GqozeGrS8oJcVm6li6kEgwyt5dnbdmqWlo0jl0wVcWh8uziUuuPJpPhpezmh+QtfHQVtVsysKEmvTyjIGfojgWDzsoGjHaNYWUuf9bvbb3SK+e6Aa1S2WUbgpGGpHxkBgPOka6uLvQI7o/i5cxxkj8EA7h1PYsmOaIdOGxSuzTc+8OzpthER+mRZhPIwRUUkKVUbQ3T2yXkqNpcuKKTGPrDkRYI+PFHN4QwVm/TspYU+xxufheOz6+eKKNsb16ep6rj/vib24qK01xU4sPk5I8e7OrGRyXwoCh/X3yjWBdAFK8LPW6K1b5/7ZGffCduuOTZcSgX0U+2OlNy1XL1/JhA3abpNa9iVgN5Ph/Oz93eUI2M5Zy8Z2l6p/ZZWDpHjUTrpLKJXDUQpUhn1FRBkBiflm5PjsEN/rRZqie7NEU2yvl3GJ7M12mnK2Znd71vA0OBfhS247PsDkMCQ5NSuJfj5Gth04tq2a6rbbtxEHd6Wttvu7q+9ov77Gk4M7sumisxPqgOG2tZdmVmIBLu0ExdoCTLwfvZC00GxMUgZlsXY+t4ytadvbswgEiqJYWvRAu6x7e4h6Xw/amje5GutkbcqstGelHRa+9s4aFr1De3MY+rqnpq17yqanejQf0JlNVVvmVzOU7VvKiomsMT/lvnRdEOk8204Ygyi4QBs5RtSV2/o1JpPd6vJq9UgGqUDuNf/H+CEmHxMhI1/taCQRO1jeQEUIWnSON+N7C/XpH4Q+h9z+RKhzarzSFYuBAN1UC0Tjx3UaXxp0sj6AFTBALTmOlmVOFJSHsA+vXGNHapiH9y7F8jrn1jAF3UCE/qKEHomEBkZDlkhuDM4nb32K8V0oUxEmzQAL8PNJYIRxtfRUtyJUKE2oI80P9TDFDioyTM3GgAgSSSdCQ59CV73K78G2UjuuTABliIdr33ZrucqC/n0TnaxPgg+jd8NvYbc+RmnBCMvPt9dIv1re7pCn6nk1KbsiZdFcIKWocyFaJ6HaHsh8xScFTyXrBZIuV/zzDwznYFAAi+9QR6VupON6cb5fIleJ6i3LxFFzI9SnC8lZ5UhIWhdulXFAO6YHbIUjI9g/DGzwz31Usahwxp9/UA0RFMKkotD2k2whJipT1DjEqJTYDWFqQOwLQv3WLWi/+c5J3QwWHhOC+EChHlVEvPl1iDlzQhvP2xPxfV43tJFiviTgvyNMGzH8NAaMjWNaqRqc4IzzYqNw0RPCT8dc99gr93e38VEbFjvNj2zjrYBiVxrHqfyyQEMxgtQwSShCUgcWdkvfnJ2Y00K/91WBm1YMzHQiB/y8Y1g4BuFhpB5G6mGkHkbqYaQeRuphpB5G6mGkHkbqYaQeRuphpB5G6mGkHkbqYaQeRuphpH9JGKkSWuuGvFt6549fjMPX9G6P8B+3R6S/RCtgGuXt0eltWi0FeogWgqu5xxQQMA+WKIOhmm8Ap+kz95G+Ma33aUqymrDCRA4B+UZ+gZgeZUoom7LkDmm0UrE1vrv+gIcejrU+oi6+p1hjz+KtxYbjMT6VcHU9f8+k0FryDVD03ejt2+upI7/p3ndoTRoIx+M8VloJR/IHl315t8VXEVoy+LrSSlAFynOXmsygDqyq6+FZnRKZ0mVSz4KzcuNUW1NT8AcNuWErH9teKxlLa08t5IvvXjVb029WjaZn372S25VH12wjiVcROlPHMajYDt+DfAbBeoOZ/ERnJuFZ3rkC6ZnUe+XwISsiKN7kmF1jbpTSqLQKuY214JRFp/okhEEZbbZZjnY+SZPJhgdJhMqLRzqaIQXnMit9fq7UJhfQkRHoIAZR+6oKavWY0St55jeyjGmgMCkLDaZDTZmAXeYpDlOLv9AKwZb83//5v5G38FrqBFqY1AWzgljV/lJrs+csEr3cEKFwLmwCGjtWT9yzCIDPNvIKDowLndz4CKpic6nZ98MHQ2frnD1MakwWS+CfmqekK+UMnwFOYdKPOYAsK/BnuyPO1lvUktwckIqGB7+sPT4rKI1q681WY50jvL3h2gjjlrTirsxpSxd03q6/jAbBw24Tpscgly/pXqOkg/hF257UGzY0I9O987zyYB2vLNDvzTEuK++TWE9+NJ/YkCcsjMu69sIHXrgKlWs7ttRT4DUohS6Az5O0P+7hesJTnQb7aZHak7XK01Mfx216QQ/Fx+wng9W95QRsxcmb+dkJuw2P5G1n7IMXjrmTeuxYQdbkuUQ9LEd/TkgEm6LmBBQm2vm06TeeV9EPFhLI2DRfy6PY7o2uvlYzz3jyQhWNt5IPfe6luTxELuKE5+iUsFDABLbWySTIQFR7gMfwoioRv83yWYW4nA8oKWO2wnJVXhikhQSGswSRsv6w4Lk9S/2ejro9tGGc4OH894AdDJgMEl12cCFpNETlLW30SyiEufZoEdJFOdQeYqBuHiNCR0AUdggy6lHFZsrKjicY1aOmjaWoPLao2r5NK4sS9Hts8Q8zDST4Q8dri1H5cN3yIPmZ6sSQm+AnJJW3uBa1EZr8qFqGU+NtCqX3sZvnDd9c8CxCniEG2TnPdNj2IGrj0VNZFNWavLaQuFvNXc9Q6GdL8/WOnbb02Ak9JSNvP3CTt8hYyux+twpe0MtqL4KnPNySByfM7+OShKD/Pru+kjRhsnwbEJz56oGCagLA7LAM2pJy7aziJXJB5dtfTLPeZPfvovsXBL/6FwT9u+iRfxd9+AW+iy6/8S/WncueAwOKtS4zeV7IGR/lfHfIpkS5urK0/wXJb2XEhTOV75X5SLKVftwoS0EMKw+YEN0gGb3/gUDynCQiOAEniAeh86jjV7ZKkkodZ2yAKBG8tYDm09Ik61RSTLCNQXLRgiG+TEIYMPQPFbaYLa+PkwKNwePIawYsNP4SUn5zuWV5hKywkPEDb/tJCOxQUvySc5Er8r+hScYvxbV9wE2ApSoQXlmJy5FL9zYVBFd1IH/346ufKPoRvxUWRJmbOoECr3864Sy7T3SzJoTUUToeP8kn/XbsFEPMDKKJQT2caRWHDpVeUC8viHOwLheSARn0QbJHFB33s1kuJ35d8dkDDbaaQl0Xg1pgsuUiuSn5pA/OemFXMnt1H60yhj8FP+8QQF57YjHKyWbeDgM+ewAB3GW/RTrjnLzY+OjDpTybuMAKIqwphdDAauT99YfKG4k9Uddl2yPUlsRG70NJTK6Qdqo4iuukOx6C6Xruuva0rxb2qXmev7Az/ekeA2HN49MnwRlpjrcpKE7HmHCCnLTy+u6nPAlMfe99D5h5auujwNTIJ74M3L5j/Z8G1st12PPAwBcdr8y0D4jwvs70FnqaA8R+bWEbFx2jEq9T+3B4oUudNUOtI3JGVsb7ruI+u3P5cMjDwlD8DLb6wOJoZqH8Ly16Opr7sRm6s7RJpGLsULa0Aq/Jqu0WDXOcpSQqyVdYASjr59kVzseoXdgo2szxC8FMj+WJGrKJkRWXEaCkuNHlKbdk45hZSqpLNy0axjBbAUVhw60AigLKZ00kA3rW8hsVlqbfLfm2chl5BdkryF5B9gqyV5C/IAW5HocLt4z7TRn+oDRDFX0a7kp6UC6yLyjjxImWhmmqvFii90XsUWeXt67Z5hYy/FiM9BSJJc6rGpJ/f8NdjeHMunSo8mHYZie/QBdKIa4DDkcTjeA4aNjQFVag2N3z01AOk77p6AAB6vUIeK7UxKeZdvffu5jPuLmDJrHZwVtoV92/1Pi9AE5g1WrOXljmITOf8Fy7CzElH/wqfNWv6MAm9arb9FqxTtHm75p3+rJ0gF7Nv9fPl6UUV2SU7a4sVAZcpN7s2YwtQoom/4pSEZ2PsvUXx0pJY8JtKapC4drI0vUIfy+HeTnssx1x1EfVg2StlpSDDwUy3wztWwyZ4lQhW1hElaNNkjBwpKU5MJ/1MGFINXtd/Wnyp+kgrcb5wHSndVHfWGR9ss7Jp1gJpfv9hsJ2G+Enmgc/g3UQGc6BlsFDnp/uFIEUo6pY2UyBYX2fGrilz8JP+xrsXNKTmsEnVXbireYNRJvHXHnMlcdcecyVNyl74esLFL68SdmblL9Ik7LHXHnMlcdcecyVx1x5zJXHXHnMlcdcHXnMlVeQvYLsFWSvIHsF2WOuPObKY6485spjrrwc9hXIYR5z5TFX/jR5zJXHXH31mKufd1kZXTkV5/fVBHKoXb8M7+/z6DGuJMOjJuhz94GUlGfKTFYxFLpOmfbDqEeoTIY7+uQgOzg22wjfwGjOZqI+OS6NBC6AcfYU5W+yXerwh9C34B4/alMlVcLM/PzMmcpEhu49kyWQE5zhA2L2Y4wDpRrklMTwx+PXg+D1T06bBPVys922Do2+/U2G1jPF35v/cOn9cBk/Lb+f7Sy1cv1pqlS5Hntl/YM+1lHZK/OfKTNDG+0uif4yK0NJI+Uh8urMXlRy8BUyihZ+0JtVzjN9ahV9uWCiPi2fh4h6iKiHiHoPmNcVv3hd0XvAvAfsi/SAeYioh4h6iKiHiHqIqIeIeoioh4h6iOiRh4h6BdkryF5B9gqyV5A9RNRDRD1E1ENEPUTUy2FfgRzmIaIeIupPk4eIeojoVw8R7cBbKbiZx1x5zJXHXHnMlTcpe+HrCxS+vEnZm5S/SJOyx1x5zJXHXHnMlcdcecyVx1x5zJXHXB15zJVXkL2C7BVkryB7BdljrjzmymOuPObKY668HPYVyGEec+UxV/40ecyVx1x99Zgryc82hWU/NDGdVD2m1G7FDgFOiq1WPpGEnyJx4jlLqCVjZNWcr0FD1tBmcDHAn2/DhZO/8u9a3waisQdAjjPMpwaNCA+IgasobFixzcqAfVZLlXGwCB7CR2LOKn/dNnwmm+W+kR6aQu/TFvEhXj/0XEVljsPBuVFYcbrLdgXcu8hscXDqxkUjInVOd3ecfo5kfupAnWFfBTDLCa58VY1wjdKyKaul02dzodqSbawPV/bOHrFDcgiLh+EGpl86+odvQUgfaaphgXZtsfoUAyPbiM9G9WJcyflHGZt2drJ4cZ9lH935GCvrM3fad34go7C42uNi7zDq66SKcrLAqvRxdn05uZ5dzEd3k+nF2eiuw0jUo6izyA+ji3fv5+3fL0fnFyRzOL+Oh7P53Xw6PB912o6A9Z01l7ICNi3IBdJ0fCxZTEC7Hi2XcndYbs+VBQ1tLG+N3FoEA49f9fhVj1/1+FXvnvOK7N9ckfXuOe+e+yLdcx6/6vGrHr/q8asev+rxqx6/6vGrHr965PGrXkH2CrJXkL2C7BVkj1/1+FWPX/X4VY9f9XLYVyCHefyqx6/60+Txqx6/+tXjV+ukXIN1Wa8FtxD2ec14pjV3y8VVt1iJ3UhfCTY+rHkA6CuPqf213Lml3mp/HdVs4RIda2VN/G2WV+FvNn0o1YHAXfYc6JqKSzTN5aB/bDN5WVkW07Hq0SJ8niCy17XA8C3YEuy3C6FoQJI9DebU6Q9RvH5wQDa51yf6arrt7LLFyzQrwyRKQQubZwnw7XThYPmwzMFD9hQkGSxTWF3LmlcL2fRJcA3SfJSW+bNB11mEBnpZFQlMTsq40EtX5uEyEqeOmcTA9lJapRFkKoWpHJt7gS/llWLcC2u66DdNEKpN18kG/XSWU0w/qa2WBk6ErI0Lf1W381hmCmqH99BxNuWDWaM6xLJ28fTteM/56cImI34gzOF2ecvg4jZIOsID8wwkPiSLDe8mCJFbmAEZ+2vQ5CQO7+MkLp/ZCRjf78pIsHTAEF4gDg47rQOtX7XirH/eZWV05TQovt9twvQYbqpleJ8wOOBleH+fK/C74nzUBH3uFlQm+tVx5UGo+FCaAohV9yJFLzmjs7srDY4SkKXDfJbE2224jtoWfkylgkKKBSuODVDwaPK3bvmgqCJEVSmOgXgC3pkp0rIsenAsD7Jb8QWV+o9ZsnMuEo755x2KZTC2WYmw+TUbQzQH1p8RLkDfccthzcnlM2hMzlGe5qXlERH7gO4SFKEComQsz7AFhmlkm8rvMH43KH4ZA/MvwuQtuqWd0Hz1RRENWct02wZdznYyZHi4A0lWEKgDDi8MCIgwLOHobsv/IoT9Cmrm2W79ELx2LqsalyKGKdZyXgJk1/5naJClw2dS3PQB4v8P77NHvvMIx8yjjoVZkuSuUQP2CsuMkBPje/U0JLq28eZUS3BymxrUiwCz/xlmFbw1uJQBAj/Q0wjNvD75x4EMII03u40eBFsZ4cDHuKS/fAN/wRjv+PN/Dr55DWQKlb/9dkAz4ZX/xdFErdbfU63OVUYhb1ZG2xZN+RFh5bEW26H/sm21ZJstGrCXqpdkvtolybna/viPjl3HX7XHwFCi3KW13eumx56SCCy0OgfA9wtgBg5QymX4CwKkKqelzOAGFf6hTxDq7XhlDxTpMRPBy4Fih4pBczZIWeTGdi1sv1PVuBQ1+4Ke30YRJuOGgi6fgihefNmxW0GNeBXV40w0ISphzGUyh2q4kmXoDMeRL7VuDB9kA4woy1wUCxhYTXMHWzCBl4wDNFeHDNmaz4uiOo6qFeRyNH9/fd5iA3F+lB8vh9N3F1fD8d3Z9WxuflZBM3fDD6Pp8N3IfDm7vprNh1fzfeEwY8ee8jT3CkauqhUyucxAM8uw04m5xBxXtFqujS5v3XoOB8puoUztaeG8hgwJgrhKIhcayrUhAU42N2E5MtDbxLFuqyCJwkdFMqrkEwIP8aoXjT+0tlnK9ONY7P4FNeJj1LUqZgpmKeBypgNC46BmUOb+2Igtqi5X0R0taTqSgiIjFTpwrqsrPd9ltgPx0UyY3c/KuPoD6IrZU1fnoDmsywfiemibeKIKCvrJ41D7Rwykz5g6jChCxnPXZhgvi7X0+xbDaVhjWuFY0Djrmr5l+JKQyjhjRQfvVPzJSW7tMxt3HUIzw0LOrVGKE8dxdMvfUm6WhFVCbgwhmI2HVTm2bubebOISxf7LmGxI7QJmdcWUVFS5SJF8xpOCTaEg54H4c3sk0idepLdHgl2QIx7nAQ8AT5aelfNegDETcYE28P65IGBQXIy22eKh8wTT1azxr2aBI6oZZI8aErUNYcxWL3w7Ljgsl/hPuFqhwzCPnsK8N5iQBDwtFTctGwkpuVFJ8sF+RmFLkzUZBhYzXCzyHRJTFBGvHU/ENB1FEtWI5BBvWHtCewIHnJqlb6UHXg6SaGApzEIKFiUv0JYBXYWLhzjCKLtQxUYTBVrrKrDIaNNX9MnWDIl23F/ZOmC0v4WRs8h9EFjQGLhdLq/PR+O78fW7u6vrKaJhMBg9SqAjl+hD7bgCRV1d8QHW42m2ttk5hJqdaQG1hXRHwO9lsM6zJ2DJFN4t0ijB9xJSmyjquecV4KCmaf9OcVWPVzmIbNSnFWANKskCw7BxPFB4tSN8PcZuBytQ3WDpRcfC6z+PYId4TD2HXcTrTegEzWzCluGD8A6sm0w3LUs20D4aigmIFyWQRZqlxymIVGX8GB08UIvr96EKFzPHJR4CG0JxSjPzFqJT5QJdsK8gEDqobx5a5GfvOE9jgGcbR4kdEqIF/ruJwmKH5tMQTRrPaODRbEjf0w8o023pVKGYl5erMEko4ELbfDGK5R7vQeFodVPPX2ur9u9Psp1UWHjNsDGaTEdnQ9ADToObwta3qhcvrAtcWuESw2+jfAH8Fe1VGzR37LZkJwCZKzURLJbVg5HElRuAtUjE6HIZArRUbjPxg9vXKrPqgtzWSvNbRtske45aVDG4HPokhbg0SRUqpkOf2sGndvCpHXxqh2ef2sGndvCpHTzGy2O8fOSKj1z5YiNXfGoHn9rBp3bwqR18agef2sGndvCpHXxqhyOf2sEryF5B9gqyV5C9guxTO/jUDj61g0/t4FM7eDnsK5DDfGoHn9rBn6bPp9X41A6fbh30qR18agef2sGndvCpHb6a1A5RGWLHzfFqgxqHHBQqmFXVgA0K18VhS0QT7RcyScPtGy7pvPMPjahs9KjiIiNVJ1gqV4oVqid6H5v0iCDvc9rfmFGwQG4kSyuV+VHEAH3Da8y/HBD9AVHn2b1Kk0HV+1340mCfRW1GHvz7v1mz69efNcx+fVYnFWz3pNuoUo2SWjjfQ5mtI8ZyUD/OCQ1cfXLWgPY97qe5uYfoCkMM4c8kiUwkmdBsHYIdBuv4EeQxPm6uUYAwtsQxLvZlBvkXVfCvkhwEhpVr63afVCEFBsg5LqAZ/X5IpNns4nIyHnVHmfHMxxkLUHUajY6VfkvdyjIxvodjVxg00CMGiOvOMB7nU3qiQJ6eXW3CXy6Bodw4ElXYHVXTYqhgGH0j8xqre73AkCO+2XsOIk5xEOfZk5PjWMOoJPigYVAwzucaiHXIr1dzkCrifXutkyXY/IHOJlX+fKFpTOr8LWmJNoZz+lHl99DB2yaJBH6Gdv6obKXV8ODFA4UqwfHkJEauoJh9GroFFYAzvduiBg7sqHb/w1fEALhmwCVcIKZLrntxTsORpllc6+b9NzKKlJFkeH/sHwe3z32CxOt6BhiVF0yoohYOV4qqqaQIRSnhmaEVUlSzb1HVSjz4WePd3jVe+MQ/j1kPLxm7xYFluvUXBffY6MReU51D6tzgIt0bK6KWXQnTVySE9VACdg688hGpX7s9FakRrMvMoUoBhRPwQ0uuQrs0+Vr+TmmbC1aMa5fD6fej+d1sPpyP7m4m5/ifDj9oz+Ktxeaj6eXFFfyzq9DsBtq66mxnOprdXDoCthzB1Xtk9JsGveoVvWLDV0fAaiclE1pHpczpkqAtWnZ6vKp93qTxz7sKQLfRh/PG7zQyKmbVpymb6ZqYM8dUW9lEPdHY3NWz4YMnLq6kcxFVTv1exjSNVhFIkAns3Bo6+gTmlEsLeG9hE5372TC81ziUdGKz/P3t34OqvIrLeexU3s7lfpVScHdxaC78bwHKEbkUyKR/ErwlRT0SzkQOaJR/A2w5eD1QSL+2Et+xGF9ksOwnwbkgUuVyFI1rBSqZDCTk9IIUVcih0wZNaudOgLlgTpKww8MgN29baoypQgaboETJhaHGQMbuh/AR4SlRysm49MJzcrTbNFwsyCTBdteWYyVDme5SxOJeZay4z8OPUf6BxO+O4eVcCdFprO5j1pdcZegieQKuCJAwdmks1gscfoyQP4Tu9xmfmtW55DJo01eI7nOtIClCjxCJxMOihBusMKnECC1B1arPKWUR+Sw9ckISo/FwF638qYPhvzGnx2UmidLl9Uq4w1w5xRxmVvUJBWWyxbPp3k5MR14HNgZrK/9iB6OGo0T0eAuaHidYi9Rp5zOGSWU4QyCN1YpljwtMo7nsZxvALEKotHczCin1H4NRlJQDRoa8n0NQ6qXlPPsYuRyhDj5hREagNKwVfPN3H0bvht9qBgHlDPegPE1L4hYSn8vyFua+RA29+0zy+bjUhR2yu/5WV/k1t+KToXRZIjRtncZUT1IOB0g5fYIlOxX/vFM0M6TlOkWcX2tMSbccSMQ6W7aSOsDIIhRVapdhQWK6YpjGsPHnQstr8sCZXN39pMa6MKGljNk2K1mk7CdggG4q2UJtZauAVmoa1wHCBg9xWReQxERkmm42Ges0uQ77UDXrFPqXGIqwjCptmzZc2ISlE0FkJeddgor0UM0cTLYZ6kdZz5Q7Wzy7doftsUzNVMD06VC6udH7bFpqGPh9Qkuf0LJPQkuf/IssUz75l0/+5ZN//dWTf/VwQ9uSiPdBex+090H/LX3Q3nfrfbfed2uOgySI3psj2ZElspbB0qWr+tzRPnf0l5s7ukXDhDYt4YrkY/8sgKPz/y+fBfhCsSwOc+bfDsjSczDcCTvylAft013H4thTloVeHuR2dEvo8h63dOF9yG0eoi/WcftYIbr+TtTDnLV7LhReia/IZfoFO676uSTcvIrxP/KYX8cefdCFTERo23YdeunByS6Uhmu8rFvFNDu4cNk+YM1zzXDJeMv8fsljrk8Aes7UtU5kpgdB4X8qAYPykgrU6MD5vmvOsZ9JoTVKD8Os1HyLKYVTFZgD5Nc6nmoIcyAWg4mjcil4wqFO4lmhCOFSXHzkWuZ00y//tWDdpliABBo22aZy3tkr8ZvvzMzQzinhg8sI5JmkapQLdTL0id3sr/X76b+VCs7Ym19tJS/0MH12cSkgjyJ0ahkdba6zbJ1E+XaB0MBd4VzsFLi8tgbDoadcd3rNSfZGt9+PcIXnEUEMZ1H+iAjRn+ptvYtKevmLw+kU2VDCS0xrki63GawvyC3PlHGLcrPjO5Ciq8QpkCp8WXI+cA4PhpZRmGr0flchpyPjxDtak4i3DZEDHr3cWkUKqEoCw49/OtrlCXx+KMttcfryZfrq1UkJBxAGcILM6CTPFh+bT4pCMdiLZuXf9qv8W2fl3/Wr/Dtn5X/qV/mfjn79CaN5V5ktlBHEc4FBbQxZHk4usLI4MfDQvjr53W9PfkOKblaUIJxgdXZGa97FOWbqnVon9DPThRB7Gf1Svtwm8JUk3TxhlyDu+o9HZtd/QnsyDA9+/NOfUNi6yZNff8WfKdkm0YK6Y49OV1AlkvRWRxbfE/TpEe1BZ3EKKzbFf8J/gCSHat7pjz+hdTsKl+hA+lEAskdD4HXb0qrV4GfYiibvd6M5HMv/B0tj/os= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Proposals list' (core-state-service-list-proposals)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-validators.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-validators.api.mdx similarity index 86% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-validators.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-validators.api.mdx index c3c662a80..bda591fb2 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-validators.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-validators.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of validators. This endpoint may not be exposed by main sidebar_label: "Validators list" hide_title: true hide_table_of_contents: true -api: eJytVt9v4zYM/lcEPW1A66Tt0A19umDrDsEOt+La7SUoDrLN2LrKkk4/nAZB/veRcprEjnu7YntJHJn8SH78SGXDHXhrtAfPbzb8cjqlr8LoADrQo7BWyUIEafTkizeaznxRQyPoyTpjwQXZebdCyVIE49IvGaDxp0aiLKGkhyCDAn7Df1eiYlKXKYrGxyULNbA9GKuFZzmAZsmVBcPw0EFjWvy1dKZhLVSCn/GwtgSYG6NAaL4946IVQbi/nDoOOOsOP31gZhDqgOGDw1wIojBRB7c+Bvi1O2KFKYH9ML//k11dXF+fXzChbC3OL39kS8yQkJXpqHuJpNFjLAhYU9T38JWioG8jkHsepQ7XP5H5Lu4tWSFVbFVLfHgBZCskSGiNWRXIyJCcZAZhZdzTaGh87yA2s7JEKfjjOm93r5iNOYqAPcGaCjl05rVyKG5K9s31HMqwgJJAOXQVSqWYx64FZvFDFtLuxKL/rT6pl2YgAGr9SoaaNcYBIwNm9Df7o0UDxwgf8fd3qYcA5z25f6R65r+deL8a28e8kSGA+84O5UDERI8coi4oxh6BZkcoZVZMxGCwK+jiZaVFiEhEBRpckutYGqG5i/kf0BuEu54uHrBj4Brs8pg/zegpwt94+mZ5HaDmGPG5J7KhxoYBMEPZdjMpk/MeHz2hAse32yPvfS7R4jcwaHEvMtqPQmqftEOBCU7kJoZXszf5FyhCIrI7EM6JdResZ3EI3l58kD7sU/CfdpsandCrBF84aVO7cKdhk4sC1bGMir2s9Iwnu6WIKvyHtU5rbsjx1eUIcRQMeVH99Y9bW1Icoe6OYdG6H+ZdB7cZ9vsbDCFAMHlczvT6lNkz3iAfonojZmVMpcDZ4j7gWPhRsjWLGp4tOuKQgXNp5e45J3BRYU0LvCkcEA7cg2tlAfxxiPUeAhNMYaN72vcZe6ilZzhS1iDBrBFrVFTA6WYY2dB052s8lRp3X9Kaz7AKIjR1lZbOSfjPfUFxoijUhkwrIBJwq+LO5pP22MajM9CdvtjwSJuU1yFYfzOZ0CCeo53IugSq6OLN1XT6Cx+WOWaJLRoClsIpbFB22Od9mOH7U4QUaEdLJvQ6VZIVphlPadRyHDV7sUWTJmoZ1qOQI2bbx+4aOll8Bd0/nhrEZndz4pqI3mFNs5+vsyvSMbY7NCLNaHcRHfaST9IZJnI06v+3wHZjE+A5TKzCt5Rg7O7XTj2L4/+BWHmN2dPpZpMLD3gVb7d0/DUC/ata4GMrnBQ50bJ4RLQaBG7pJLcnui34DDebpSIROKYJH24vYngv5fe3DziE/wCUoMsY +api: eJytVlFv2zYQ/isEn1YgtZ1kcIo8zdiywljRBU22FyMoKPkssaFIljwqMQz/991Jjm3JTudge7Epivfd3XffHbWSAaJ3NkKU1yt5MRrxX+4sgkVeKu+NzhVqZ4fforO8F/MSKsUrH5yHgLq1rpXRc4UuNE8aoYqHh9R8DnNeoEYD8lr+blQhtJ03XiwtFwJLEFswUaooMgArGlOBTtBmgMrV9LQIrhI1FEqeSVx6BsycM6CsXJ9JVStU4a9g9h1O2s0vn4TrudphRAwUC0PkLlkMy32AX9stkbs5iJ+md3+Ky/Px+P25UMaX6v3FO7GgCBnZuJa6F0+WLI45Ae/y8g6+sxeyrRRxL5O2OP6Zj2/83vApoko8lZoWL4DiiQhS1lJUOTHSJ6c5BvjkwuNR1/Q+QKom8zlJIe7nebN5JXzKSATiEZacyK4yr6XDfptg35zPLg0PJAmSQ5uhNkZEqhoKTz86134jFvtv+Wm7cD0BcOmfNJaicgEEHxDO/rA+VlWwj/CZnk9SDwNOO3L/zPlMfzuwftV3TFmlESGcWKEMmJgUiUPSBfvYInDvKGPck1AJHVWFTKIurMJERBRgITRyPRYGVrcp+wM6jXDb0cU9VQxCRVU+Zs89eojwN+2+WV47qCl5fO6IrK+xvgOKUNdtT+rGeItPllBAkOv1nvU2luTpHwTUNBcFz0elbWy0w44ZTmUu4avRu+wb5NgQ2W6oENSyddY5sXNen3/SEbchxC+bSU1GZDWHmAftm3LRTKMi5zmpY5GMeBnpA9mcW6hk8D+MdR5zfY4vL44Qx86IF9Md/zS1NftR5nYflk533fzSwq369f4BQwSALkuLiV0eMnsmK+JDFW/ELJwrDASf3yG1RTxKthXJwrMnQ2oyCKEZuVvOGVwVlNOMbooAjAN3EGqdg3zoY30EFEoYKnRH+3Eg7ksdBbWUd0SwqNSSFIXU3YI8O+7ubEm72tLsa7QWB5QFE9pUlYfOgfuvXUFJpghLx0cLYBJoqtLMlsN6/0wkY+A7fbaSiSepLBF9vB4O7Wg0QIhIIQy4KQfB5Y9s0s2RjlE5Do3HpxmPjxpfnWZ8ddT4w2nGH+T6ob1BDmZWzldHZG7F5HbKxsxRa1iPBlfjwSVLkCqFlWraq71DdiMlNlXve93r0v9bGxvFIzzj0Bt6ywGm9mpsCz/b/4SjzEuKnndXq0xFoFt0vebt7wn4g2hGy1oFrTKmZfZAaCUoGrCNUh550MsJDSXPSRJwapqzP3iY4a0KP97cU//8AxtdrZE= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Validators list' (core-state-service-list-validators)" --- diff --git a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-votes.api.mdx b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-votes.api.mdx similarity index 85% rename from versioned_docs/version-v0.76/api/rest/state/core-state-service-list-votes.api.mdx rename to versioned_docs/version-v0.77/api/rest/state/core-state-service-list-votes.api.mdx index 5d4398beb..29f4788a2 100644 --- a/versioned_docs/version-v0.76/api/rest/state/core-state-service-list-votes.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/state/core-state-service-list-votes.api.mdx @@ -6,9 +6,9 @@ description: "Get a list of votes. This endpoint may not be exposed by mainnet n sidebar_label: "Votes list" hide_title: true hide_table_of_contents: true -api: eJy1Vt1v2zYQ/1cIvuzFVbJm6AY/LWu9wEDWGXPSYiiC4iydLdYUqZKUHcHw/947Sv6IzQzNsD3Z4t397vtjI2twUGFA5+Xw00YqI4fya4OulQNpiEKftbO19aDpxeHXRjks5HAO2uNA+rzECuRwI0NbM7MPTpmF3G4Hz4CBC+3LkB6Y29fWePRMf315yT+5NQFN4L9Q11rlEJQ1F1+8Nfx2wGP70QXVSa9s6P6ogJU/p6P2E3R/gFtixC7Q507VjE1G3ZUoiFlUkS7WqBZlEHYuAhEYWuS2Ih+xEMHGx2ADaAGVbUxkZL9D+0qrJQpfEqewJjJ2kFkmxkEoT6+6FbWtGw2B0NSRCqLOrRMgZhDyUnC8xC5JGcX2ec/SDp2b1PvFWkJJ6nrbCPskOQPZkcZFGrqP0/hdQna7f7GzL5gH5lBB88MKF/CBXB3dTiegnDywgnPQ8ncspJRalnM/eBEZ0poH+5pOAUx6GsmKGZJAjHpBGUlCBVWhD1DViQjsSEIZcW/UozBgrEcq3cKLdYnmkNQ1eAH50ti1xmJB6mZtJBoMa+uWrJrSUQEVJTVWePNT0hYutlFM5y1lc8rJ/BhzmU7P/1C/LyhfT1ZrPK/ftFs3doWO4pfjnV2i+Q00/0/4FQ02TTWjPiWDF3s58oUE+6rGvkBCCUHk4MPewO824XsjSw5Hx2fgYxkdxfV5M33SjBXoJuHzx1LRIFhDe+RYLFoGKXAOjea6+XB9ez/6fP9+Ohm9Hf8+Hr0jKpIJNPqTtO7t/Z/7v3+PpvLh0KbcaqIzKdndPdshbNEoedr3Z939T5Phx1vlAyv2f/VLgfi3g5OAXAvf5Dl6P2+02G2PTG6PovGvN0hui5iC43a8en3wij5xga5TFkDpp+sGikKxHtCTY9h+KB3U/NrBJTbrs8EhgGBnzfzatKmRScPIw+KFmAtrqUldnU8DhMYng21EY/CxJkGqb3SOGuwo5gwOC74v5FvrkHFwim6lqHsfTrFuaFuA0JRjboq4rDNxxy2EpqgtxZYGTSuMDTSbBSm1vpuVFShDs5IoBMhlz7GMCeUZf6b5876MJAcmlJa5Fsiu1xBK+rhY9WRPIrsDqXGaSGUItR9eXPCeelVAgKxTu2hcM7y6vPxFnvqV4pR8JD0FLMBpykjWT/0zmFP6OUJU1AcjA9NSe6oio6meNinJmUbNdrzEUjVGxTvuHDLBxiecMnMbK283O4iVlg3tD89pEdeTMceaA91jXWY/v8mu4ra2PlQQm7I/I2PmYpmc2nDU1v9hMfXdEfAxXNSaqGxWDNGmL5dP/WVJrpZkLj9sNjzx753ebvm5u4S5iArlYaaPjt8ltk8P7X7Oy5iK59j7U/rA+8AfTjEz6XkgE0uEgkYRK+2Ermkq1uFI6mzyMcq+IW5Gd9TA3wCXaDyl +api: eJy1Vt9vGzcM/lcEvezFc7J2SIs8LWu9wEDWGXPSYiiCgr6jfap10lXi2TkY/t9H6i62a1+GZNie7BPJj+THH9JGVxCgRMIQ9eXnjTZOX+pvNYZGD7RjCX9WwVc+guWTgN9qEzDXl3OwEQc6ZgWWoC83mppKlCMF4xZ6ux08AQaBmpch3Yt2rLyLGEX+6vxcfjLvCB3JX6gqazIg493Z1+idnO3xJH4MZFrrlaf2jyEs46kcbZxg+B3CEhN2jjELphJsDuq2QMXKqkxytUazKEj5uSIWCLTKfMk5Yq7Ip0PyBFZB6WuXFCVvan60ZokqFqypvEuKLeRwqMakTORT26jKV7UFYjRz4IKlcx8UqBlQVijhSz0WacjcPp1Zf0KnIXV5iRcq2F0XG2MfFWegW9E474fueBq/77Hd7k787CtmJBqGrByscAEfOdXRzXQCJui9KoQAjXynRupzK3bhh6iSQr/nwa6n+wAmnYxt1QzZILGec0V6ociUGAnKqoeBR5EyTt0586AcOB+RWzePal2g2xd1DVFBtnR+bTFfsLtZk4QOae3DUlxzOUrgpuTBooufe2ORZhulct5wNadSzE+plv3l+R/69wXtGzlqi6f925/WtV9hYP4yvPVLdL+Clf89eaWAXV3OeE454MXOjnNhw66rsWsQKoBUBpF2AT47hOcyywmnxGcQUxsd8Pp0mLE3jBXYuifnT4XhRbCG5iCx1LQCkuMcait98/Hq5m705e7DdDJ6N/5tPHrPUuQQePX3ytqzD3/s/v41mur7/ZjKqKk2pN7p7tT2tKWg9PHcn0z3P22Gn25MJHEc/+wuBdbfDo4IuVKxzjKMcV5b9Xh7DPX2gI1/fYNkPk8lOBzH16/2WfEnLjC0zgiM/f66gTw34gfs5BC2W0p7N7+0cD0365PkMAD5WT2/ck3fyuRlFGHxQsyF9zykocqmBFTHXrKdqh0+VGzI/Y0h8IAdcC7gsJD3hX7nAwoOTjGsDE/v/THWNd8WoCzXWIYiXdZDdSsjhC6vPHPLi6ZRzhPvZsVOfWx3ZQnG8a5kCQNK2wuXqaCy4088f9m1kRZiqPCitUBJvQIq+ONs1Ykjmzw+kOpgWVQQVfHy7Mydnw9Zh9jxUO6sYfDZMurjpFhNy4Po2PjiecYXvcZvnmf8ptf47fOM32p5fRk396lpHseeTfie4NUfhVF1NRmLsXDUGq7Oh28uhq/TResjlZDmqXsBJtJThY8dHkzkf9gHXWMTPtBZZVkqYSU+Nl2lP3ePQk614HDlYLORZX0X7HYrx+0jVuqfmwgze/BuXWLz/Ru5W9E68f6UevcK3uvey0cwosx+7jnEAiHnLSJOW6MrXmgVHVidLC1B2fXy9eiWZ+9vP4UfHg== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/state/vega-core-state-apis +info_path: api/rest/state/vega-core-state-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Votes list' (core-state-service-list-votes)" --- diff --git a/versioned_docs/version-v0.77/api/rest/state/sidebar.js b/versioned_docs/version-v0.77/api/rest/state/sidebar.js new file mode 100644 index 000000000..6b93e53c7 --- /dev/null +++ b/versioned_docs/version-v0.77/api/rest/state/sidebar.js @@ -0,0 +1 @@ +module.exports = [{"type":"category","label":"Core State","link":{"type":"generated-index","title":"Core State","slug":"/category/api/rest/state/core-state-service"},"items":[{"type":"doc","id":"api/rest/state/core-state-service-list-accounts","label":"Accounts list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-assets","label":"Assets list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-delegations","label":"Delegations list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-markets","label":"Markets list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-markets-data","label":"Markets data list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-network-limits","label":"Network limits list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-network-parameters","label":"Network parameters list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-parties","label":"Parties list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-parties-stake","label":"Parties stake list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-proposals","label":"Proposals list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-validators","label":"Validators list","className":"api-method get"},{"type":"doc","id":"api/rest/state/core-state-service-list-votes","label":"Votes list","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/rest/transaction/sidebar.js b/versioned_docs/version-v0.77/api/rest/transaction/sidebar.js similarity index 55% rename from versioned_docs/version-v0.76/api/rest/transaction/sidebar.js rename to versioned_docs/version-v0.77/api/rest/transaction/sidebar.js index b0bf36ccb..f3403ef2c 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/sidebar.js +++ b/versioned_docs/version-v0.77/api/rest/transaction/sidebar.js @@ -1 +1 @@ -module.exports = [{"type":"doc","id":"version-v0.76/api/rest/transaction/vega-core-apis"},{"type":"category","label":"Transaction","link":{"type":"generated-index","title":"Transaction","slug":"/category/version-v0.76/api/rest/transaction/transaction"},"items":[{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-last-block-height","label":"Blockchain height","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-statistics","label":"Statistics","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-get-spam-statistics","label":"Get Spam statistics","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-observe-event-bus","label":"Events subscription","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-get-vega-time","label":"Vega time","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-submit-transaction","label":"Submit transaction","className":"api-method post"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-check-transaction","label":"Check transaction","className":"api-method post"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-submit-raw-transaction","label":"Submit raw transaction","className":"api-method post"},{"type":"doc","id":"version-v0.76/api/rest/transaction/transaction-check-raw-transaction","label":"Check raw transaction","className":"api-method post"}]}]; \ No newline at end of file +module.exports = [{"type":"doc","id":"version-v0.77/api/rest/transaction/vega-core-apis"},{"type":"category","label":"Transaction","link":{"type":"generated-index","title":"Transaction","slug":"/category/version-v0.77/api/rest/transaction/transaction"},"items":[{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-last-block-height","label":"Blockchain height","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-statistics","label":"Statistics","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-get-spam-statistics","label":"Get Spam statistics","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-observe-event-bus","label":"Events subscription","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-get-vega-time","label":"Vega time","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-submit-transaction","label":"Submit transaction","className":"api-method post"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-check-transaction","label":"Check transaction","className":"api-method post"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-submit-raw-transaction","label":"Submit raw transaction","className":"api-method post"},{"type":"doc","id":"version-v0.77/api/rest/transaction/transaction-check-raw-transaction","label":"Check raw transaction","className":"api-method post"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-check-raw-transaction.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-check-raw-transaction.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-check-raw-transaction.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-check-raw-transaction.api.mdx index 0eafd0c82..018c304bf 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-check-raw-transaction.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-check-raw-transaction.api.mdx @@ -6,9 +6,9 @@ This is useful for checking the validity of a potential transaction before submi sidebar_label: "Check raw transaction" hide_title: true hide_table_of_contents: true -api: eJzdVk1v4zYQ/SuELr0kcrAptkVOmy22wJ4a5KN7yAbFSBpL3FCkSlJxBMP/vW8oey1/JEixPTUxbJIazgzfvDfUMvMcOmcDh+ximb07O5Of0tnINsqQus7okqJ2dvYtOCtroWy4JRl13nXsox53azt38ht1NJxdZHe2D1xlJ1kcOpmH6LWts9UJAlQslhWH0utOvOP5J++dV/JMRae0rSQwxg0rGdTOD8rN1Zy06T0rPU+PoicbqBQfakFBWRdV6MuSQ5j3xgyYFK2OkascqcydbwknQ7Lx/c/b3DDlmr0kV1Gkw+R+7z2ieVVxRPyg4EgtmuFtKQCw8nFM4ACLmsKdwHQQcYTvtaR3nHwhHOGIm8vW9TYKcKGjErBZRaowrnxE7hQPD6CNUXN85eq20UFVjscTeTapHE6RHVTrLJBARUoXYkJjjTMy2vf5tjMYV78NdvHe24q9GSRYKfS1oQ/K0ABTN/ICxO5N3Mz2sjkIvi7XYQJfGk4JIK6AsI9WRwFFSsvp/CHIaqp3mAQqnDNMNlsh1EYe12vlpTOlHXIaUk/skxOqLaDV5U48fP7kmraeXfGNywjHwtzdwk84qDYyzxPDeU7A5gekvhHwtKrn747LaaxcahCR2zSgqtISh8zV1C2sd8N8GN0t9+u12j/+FlU4iK7o55d2yLZm5D2leQs8qP6XPmvnasO+K28ixT4cBduCkvzcYSPowKmTTTAX51TjTPfZ7baa2cO+mxu2FSjQeT4N7DUZndg1IYAUjLQdqVK6tiXsgCaFgVDkwvlHmRa8aTonqugTb20iMKDn7xvKBq5+CqrltgND8682SR4ftB6hzQ41ZccTUkLtUiNGnk7IgzR3UiwY23jaD3QULUhlE70+o01NcfjrNwlxTYspNie4mv7uOcSPrhp+gKrxeYeoxRB57Vt76Zf3YvGwLfZHtBbDqV/q2gKrjgbjCGUB0LIECuB0LfnQkDEwANmd9FR4VoloJ4KvRMTqFJjUbxeuN5XU5/u9tKmGCHvszKkuh21q9Vre1yNa/1032YaKvuekndg4KV0HT9jTUWwwm008zjwtZik6noPBEh2pLrPeG5g2MXbhYjZ7QtBTuWdzi0YS8rr3/cX52dmv2b4gjllCx8cc5tRDdXTKVc05lHHU14HRoa+KvAF2+VpNB272nx/P5rRFCWGS47JMonkxpeOWL5xxYxsiSYFLKrQV+5fRe3FLtgJ7RD3XW519eqa2M7zRzeSC3H+5S2QtReeXV58DIq+JJlHP8l/e5+eyS5iCDiUbLbWyL0ldgSZTIu4nPhH7/7slrmUX+TnOOiOiB2ip7Mu1vCDz3aZIC3yPEkP9GpEijJbLggLfebNayTIK6tE07zF8IoBWSM3uH+C8YcKbU9LkIw9SkBHp01tJRcxNn27M/RYrhBx3XOKtoouv2j5MusXVHze3MC7WbbxNrw7rc8j3RfYV/+l+EA+paaf1ZWbI1n26rrPRr/z9A7O4fU0= +api: eJzdVk1v20YQ/SsLXnqxKSMpksKnOkUK5FTDH83BMYohOSIZL3fZ3aVlQtB/75ulZFHUB1ykp9qCRC5n3sy+mXnLZeLYt9Z49snlMnl3cSE/uTWBTZBLaltd5xRqa2bfvTWy5vOKG5Kr1tmWXagH79rMrfyGOmhOLpN703kukrMk9K3c++BqUyarMwQoWCwL9rmrW0HH88/OWafkmQpW1aaQwLiuWMlFaV2v7FzNqdadY1XP46PgyHjKBUMtyCtjg/JdnrP3807rHjdZU4fARYpU5tY1hJ0h2fDh521uuOWSnSRXUKD95H7vHKI5VXBAfK8ApBZV/7YUQFj+NCSwx0VJ/l5o2os40Hcq6R2Qr4QtHIC5amxnghDnW8pBm1GkMm3zJ+ROYX8DtdZqjq9U3VW1V4XlYUeOdSyHVWR61VgDJlCR3PoQ2VjzjIymmG/bg7bl22gX9M4U7HQvwXJpX+M7rzT1MLVDX6CxOx02d5Ns9oKvy7WfwNeKYwKIKyRM2WrJo0hxOe7fe1mN9fajQJm1mskkK4TajMfNevLinqKH7IbUM7sIQqUBtXW+Ew+fP7mkLbLNvnMeACydu1v4UQ+qzZinscN5TuDmB0Z9M8Djqr5/d3ichspFgQjcxAsqilrikL4ew8J6N8yvA9xyWq/VdPtbVgEQbNbNr0yfbM3IOYr3Dfig8l9iltaWml2b3wYKnT9ItkFL8ksLR7QDRyUbcS7gVGJPD8ndtprJ4xTmlk2BFmgdn3t2Nek6dteoAaRgVJuhVXLbNAQPzKR0ICZyYd2T3Ga8EZ0zlXWxb01sYFDPrw55BaifvGq4adGh6TcTRx4fSI+0zU5risczUkLtohAjTyvNgzR3UswYbjzWgzrILEhlY3t9gUyNefjrNwlxQ4sxN2c4mv7u2IdPtuh/oFXDy06jZn3gNXbtRC8fxOJxW+xPkBbNUS/r0oCrlnptCWUB0bKEFsDuGnK+Iq1hgGa3oqlAVrHRzoRfiYjVMTFRbxe204XU5/Vc2lRDBntQ5liXfZlancr7ZmDrv1OTbajgOo6zEyorpWuBBJ+WQoW72Qhx5mgxi9HxHB0s0ZHqMumchmkVQusvZ7PcWSglDqx03bLJdBD2LVZnU5RnpH4up3VqIEc+LTvXXb6/uPhlD+2Q5UnArCLk7kNa2xNgY6vDaCl1UAI656LkFNN6EGzPaB+rIKdRz6N0TZ8f2VuDtoJJigM8DvLRlA5bnmDs1cGhfaGUkslx5g5aH2HwpXXPIHgmflK9wxSurY6BbOL5QDIXOWW1kS0db5ejLskKQyeic7OVp88v1LSaN3Izeq+YvhPHGc9FHq+uv3hEXs+nRL1IP35MP4iXDBiEXRwNNeIXFVJhusbzO018pJH/75NkrVaBX8Ks1aKVIC2WfblWJajj7llCC3wPyoT6VaJgMFouM/J87/RqJcsoqMNZ84DLZwJpmdTs4RHgFRNeOKOUPXEvBRmYPr+TVMRcd/FFY3oySUMOHld4GWvDSdvHkche/3F7B+Nsffo18Y1rvQ/5vky+4T8eq4IQz7q4vkw0mbKLbznJgCt//wAPE+yw sidebar_class_name: "post api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Check raw transaction' (transaction-check-raw-transaction)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-check-transaction.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-check-transaction.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-check-transaction.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-check-transaction.api.mdx index 549cefe92..98c151d1d 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-check-transaction.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-check-transaction.api.mdx @@ -6,9 +6,9 @@ This is useful for checking the validity of a potential transaction before submi sidebar_label: "Check transaction" hide_title: true hide_table_of_contents: true -api: eJzdWG1P5DYQ/itWvvRDYaFQtRWfSu84dVWJQ8fLVQIETjKb+Ejs1HaA7Yr/3mecZDebzXKc7lsB7SbOeDzzzDMvYRFZcpXRjlx0tIgO9vf5KzHak/Z8KauqUIn0yui9L85oXnNJTqXkq8qaiqxXzW6lZ4a/U3KJVRXviY6iS107SifRTuTnFWHBeat0Fr3s4JyUNjecWGus4GfCG6F0yufjOifBF5mxc2FmYiZVUVsSahYeeSu1kwnrEE/SCW28cHWSkHOzuijmAkYnD40hM2NLCfdgsf/l55VluKWMLJuWSi83TftQW5xlRUoepzsBReIpn7/NAFfHpfJ+CxaZdJfA6TX8tpm9puSzhBMjao5LU2vPwLlKJoBNCyniwiQPsF76TRdUUYgZPibiIldOpIYanywVIRxGSD0XpdHAAhFJjPMBj9ZNWDTU+TYfCpO9DXjWXuuUbDHnwxJmsXa1E4WcQ9Q0vAC/68J3dwNrNg5vA7ZpwOecggE4l0EYolVJhyCF5eC/c7waKOd6B8XGFCR19PKyXDLxF0o8iyhf8MLjT+9428VK+6c2RbGNmbke1h7HRJfLk8Bgmkl4/h353KVnP2aHB+Pp0sQlVAFPZbiQaar4HFmc9dVCev2Y3xt1i2E0XsEICryJ69mxnkcrMWmtDPcl8JDZN+rMjMkKslVy7qWv3SjYGoSj5wobEWwKdaqHOSuXGXy6jnrRi26Has5Jp0g+pzLNnOnRiAMllWY6S9yUpYQkMo15hTx7MvaBb2PqqtmOiGsfGAm0aSmb5NDygxMllRUoN7nRIYfxh1rCTOH8CSq6NH2UhUK4QmWVojLMFyWLNetiwjbqJ7jyTG4OZmDUFHWn7/rdkMkQtvRPTc7/YdL5d1DTP2+m6MUbgFwhJyDVg3VHsMRXgYyG5IW0HS0Yf9LzLmlOoVS0Ql0RQplC1ZqI09AhqspYptOc/GhJUrqq/fvRdnTWpoFoCR8OwH5xP+023YtSWpfLosARSFhAMPfkJmK62TYfyYayBZpcHXKly1XGNQ9yjBWWw94b3RgnyholH4hWlip2KUXT8Lm4D6DdqfROurt4jrbxo7i52b9fK/+saczbyjyN+mlmu/gLCdCLbSjwCJwp1xyZvmeepzC3CWKhQLEQ4BBxoxPajGRY3jz7tC5j4i6vknyHqRQr3Xk6BFClnDUzRXan6Z84Ia3RbKXIpctXmzgJlIUa3WhH3NAXUnbpX7LGtVSVqOyVXznScnUNyHprI/VqdJpQyL8tVjeo4WxHbTOr1pBnJ0Y4+mozC7H7OPuM/SG+dfwXzV9PF8igEIgHmg8yZrRjo4qiXtuR0J13jzo1IZUEj3aYbKhA9WxrcItvc0wjDbYPhoVB4hfZyLB7jFWLKJdLKBNL3fS6NHXUEVTgesQJACM6YEL6LTF5XVuTy5v6rtokb7XINxv81aH5VRosY/Etxg0CsJxooou/765OPp1PP57eXZ6en528m36YnryHCCGhQv/dJtB7cHUwuD/kVr2OZN+Fi+fWvK+42u93QbJ98qnpfOu9V65X4ANuS1eUyWh4QhhHuroRHXlbU5h0fG6461YYv5mj0ue42+sp3Qtn4Zkjy8ADnkVU2wJiufeVO9rbe8SBu5wWEw2euUlW2/rocH//t2g4uoxJIqJjCieyxnwkdynNaIK6OaprQ2hTVyptAaQmbfHbUDN8Pm7NbomWAZEJXlrCrLPVpHHJLT52ss5LDmci0R1Yfjt6W7dEL2Afzz2fVhPSybMsq4JWE89y3FgRtDcfrBbbNtr2tD6b0/V225bjlcRaPW2K3OphW6N6C10m7/fTelv6vYRxpvknQZcVTHa0VRTp47Op66uMHvcnv/4yOWzGAucxwwWfZMn7wmjZT54h2r3Z8n83cbelwdOz36sKnMwYBXou2hJwHa1D0xQBMCznQoHHi0UsHV3a4uWFl0E5Cx5c33KQrZIxB+f6FmpzDCYo71w1HgJV3jWw7l6wEStObIzvnDLNjuMwx7wqe9urZWcfzy8gHLevCGV4DY2sfOLXB3weRTf4DS8erCG047C+iAqpszq8+kWNXv75Dysno1g= +api: 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 sidebar_class_name: "post api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Check transaction' (transaction-check-transaction)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-get-spam-statistics.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-get-spam-statistics.api.mdx similarity index 91% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-get-spam-statistics.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-get-spam-statistics.api.mdx index af9e9f15c..e4d9e1dba 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-get-spam-statistics.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-get-spam-statistics.api.mdx @@ -5,9 +5,9 @@ description: "Get the spam statistics for a given party." sidebar_label: "Get Spam statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Get Spam statistics' (transaction-get-spam-statistics)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-get-vega-time.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-get-vega-time.api.mdx similarity index 80% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-get-vega-time.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-get-vega-time.api.mdx index fc61c5f67..3dcdd68d5 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-get-vega-time.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-get-vega-time.api.mdx @@ -5,9 +5,9 @@ description: "Get current Vega time" sidebar_label: "Vega time" hide_title: true hide_table_of_contents: true -api: eJylVE1v2zAM/SuCzo3j2P3MaT0MRW/Flu6wtlgYmXHU2pImyVmCIP99pPOdJodhJ0sy+fhIPnIhPQZnTcAg+wuZpSl/lDURTeQjOFdpBVFb030P1vBbUBOsgU/OW4c+6pV31DWGCLXjy9j6GghCahOvL+UF/Y0V0n2wsRIeHUWnQC28sGOhGu/pLn5gCWwnIOyssBDavJpno2fCgLEBiWcRLgSFEjgjxArFsHd1m17e5LdXd71eL8uyPM+HQlm/yrMIIloxzNIs7aS9Tt4b9LJ+nvav7pKt+c8hs507Jhui16aUy+WO/7d1wdqwcYJb0opfTWgCnawvtAGmzEURlB1bclrCYPxj/ccFJTZG8iyYEeX5KjdZv8odATt6RxWJADEoMCivHReL/tyL0CiFIYybSmy6mMjWbgxNFf+jk8oWeNzEPNuxoiuW6FfBIuiq9dIR6/YARaE5DlRP+7BkfRjmywpucaraB+nvqk8A0Y6a8b2Zy50ZeA/tnaQVoPxHzNLaskLv1HdSYhNOFtuIxuDMkSM1jNpGvd+rOYNDSTm9yIEHE0C1fm/HMA8YDzTeqoOYcFHazjwWPCE7iF/ksZGF5PTixLJJiZyAgzihS3eNEtBP0TOLhWx8RX8mMbrQ73anBNEpIEJiqLMhKRvfkOzTW3nM8JQlFfYUYAINlQE6WJSYKFufxPpk9BmrAF9Ri5L1YHyCOf5/mk2nBm3IJAEzn0Kli7OUTlueyXFjSxvrg0goGGnD9uerd9ZFLkkP2oztaleutNeqgNYTivunx0CA3ME1WJrcXCc5y9rZEGtoR9ZAvfVb9/2Aw97Mn5XbehAizmLXVUSXY7TJL9aaemmXOQt4QqH5vliMIOCzr5ZLfv7doJ/TOx2n4DWMOJuXN8KZIBS0GliEHzjn2aEt5ViuVOymndbjTcSF2Ur74euABuovMG9H4g== +api: eJylVUtz2jAQ/isan8EYyJNTc+hkcsu0pIcmmbLIi1GwJVWSKQzDf++ueYOdmU5PSPLut99++2AVOfTWaI8+GqyiXpLwjzQ6oA58BGtzJSEoozsf3mh+83KKBfDJOmPRBbXxDqpAH6CwfJkYVwBBREqHm6uoRV9DjnQf7qyEQ0vRKVAFL8xEyNI5uosfmAHbCfAHK0yF0m/6RauF0KCNR+KZ+pagUAIXhJijGHWv75Kr2/7d9X232+31ev1+fySkcZs8Uy+CEaNe0kvaSbfd7w67vUE/GVzfx3vznyNmu7RM1gendBat1wf+37aCVWHDFPekJb9qX3o6GZcqDUyZRRGUHVtyWkJj+GPcrEWJTZA8U2ZEeb5Fu6zfogMBM/5AGYgAMUjRS6csi0VfHoQvpUTvJ2UudlWMo8puAmUe/qOS0qR4XsR+78CKrpih2wQLoPLKSwUsqgOkqeI4kD8fw5L1aZgvG7hVndon6R/UJ4BgxuXkQS+jgxk4B9WdWstD9o+YmTFZjs7K79SJpa8VW4tS48KSIxWMyka1P9KcwSGjnF6joQPtQVZ+7+cwjxhOerzqDmLColSVeUp5Qg4Qv8hj1xYRpxemhk0y5AQshCldOlsUj26OjlmsotLl9GUagvWDTkc6o0gYHeJt90XnzC4t1q1zlDkRaacQINbUHz7OSlfS8CR3F2h1lp8CjqdA3H2IlfkE7NiqHi2GkkoDbUwzjKUpasEujC6xUnA5tU2jXOffG3IrQGkyiUEv55CrtJFSveUniu0dnJEzal1m0qxcrXWDggvr5iRwh/24evUSbq2aQHbxaNHPSCcJY6U5peZ2aXSJ1jRGSk/M5i9mM7LV8NBWR/Hw/OQJkBt/C5bEt7fxDW8Da3wooNp0Goq933ZcTjgcrcrGKd3uj4CL0LE50eUYVfKr7Si+Vv+BPPdTCs331WoMHl9cvl7z8+8S3ZLe6TgHp2DM2by+E84UIaWNyrM7wyWvHFrulmtK/VBWS+58gbMw+43w+HVIe+gvLF+3RQ== sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Vega time' (transaction-get-vega-time)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-last-block-height.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-last-block-height.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-last-block-height.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-last-block-height.api.mdx index 7a25d8591..b4f4f295a 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-last-block-height.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-last-block-height.api.mdx @@ -5,9 +5,9 @@ description: "Get the height of the last tendermint block" sidebar_label: "Blockchain height" hide_title: true hide_table_of_contents: true -api: eJylVm1v2zYQ/isEPyey0QzdkE9Lsa4NUHTGmvVLWrgn6iSxkUiOL3E8w/99R0qyZEcOUBQwYJq8e/jccy/0jlt0RiuHjl/v+KvlMn4JrTwqH5dgTCMFeKnV4rvTKu45UWMLcWWsNmi97LxFDVLdFnHppW+QX/OP6DfaPrB0xGTBSqtbtqmlqJmvkeWNFnSqW3TpiF9wvzXR03krVcX3F7wGV08xP4DzvWM6mnNBWdWJf6ltC7TiQSr/+pdoPAPTmc8AOQPtSm/+kGUpRWj89gjzFHI0Y7pM8ZFAtKJPVOGCyQyztO/BVuiZCm2ONp7/h1a7kQEhY4V2QuE9hfpnUCJmYqrGp2CMth6L47uSNKwcHM6HdquERXC0eRzkgP9G6waBcqeKVAeqovQhxWBpa3BlxRi5dAyaRm+IEQnFQjon+y/KQYu91umo1ZaUqAn8WySzNnqz7hRZ63JtKD/rlB/3jXkL5J5imaiUd9wm0XxM7n+VK3J+k3xfTNg58ca8dARYjjUJwESwlhpjCKKP86W0DYTunlZoE6MXCd30yo0EppEzaraO0cyV+xHl776n2Ub6rs96wn1VNmPpU9wCnaMr8+2X2PUF2pYwxwt0/h2FJ3y6oEAnrDRdDfIb5oKI3mVo2DBHMp7sSqBi+JlZogs8Verq1azSBXqQTfKSHtu0gKKQ8R5oVlNYsj6+5vcObnfaHvvT8EdxCcDrPJQ3astHM7AW0m+aZA6qH8SstK4atEZ88uCDmxVbsaDwyZAjJQutpQaaaB7BoaKY7vndWDH86ynMO5o6ZwpiTP6hxqJUKV9xqk+B1x+GBns/zM6WhoKOZjTY6KcBT1ObLxJUGv+Lw5h1aB/RRrI7HmxDZrX3xl0vFo9YwWUBHjJFBeCyKthwfbVc/sZPA5mzJP3nADMIpBZcYlFhJtIj8xzrmdFzrAJsQ5nMVPeoPYM5PZ9nc9mSFmSSgdo+QiOLs5TmLc/EONg6Dw9EQkAuVbQ/r95ZF76nspGq1NN34DN50ENNE/tmdRtncMxgD7bMfn2dXcXqN9r5FlJnK5r28f045H98Zo+4TEbED1Zn300en/zCNHRDZJCk2fXld8/H8uOHvwUUXU084/Ful4PDf2yz38ftfwNaev3uafkIVkIeQ7//mv5RAF2fKvYBt7EfafKZGAxlJqQJcDrdooqHpnj39o6a9H+XT1HZ +api: eJylVm2P2zYM/iuCPl+doB3a4T7tiq3tAUUXrLd9uRYpbdO2erak6SW5LMh/HyXbsZPYAYoCB5xikY/Ih+Qj7blBq5W0aPntnr9cLsO/TEmH0oUlaF2LDJxQcvHdKhm+2azCBsJKG6XRONF6ZxUIeZ+HpROuRn7LP6HbKvPE4hYTOSuMati2ElnFXIUsrVVGu6pBG7f4DXc7HTytM0KW/HDDK7DVGPMjWNc5xq0pFxRlFeMvlGmAVtwL6V7/EownYFrzCSCroVmp7e+iKETma7c7wTyHHMyYKmJ+RBCt6C+wcMNEgkn87sCU6Jj0TYom7P+HRtkhAkLGEs0ohA+U6jsvs1CJMRufvdbKOMxPz4rUsKJ3mE/tXmYGwdLH0yR7/LdK1QhUO5nHPpAllQ8pB0OfeleWD5kLy6Cu1ZYiIqKYj/tk/0VaaLDjOm41yhATFYF/C8GstdquW0bWqlhrqs861sd+Y84AucdcRiylbWyjbD5F9z+LFTm/jb5XCzZH3lCXNgCWYkUEsMwbQ4PRJ9Hlea1sfUAPzys0MaKrAd11zA0BjDNnNGxtRBNHHgaUv7qZZlvh2jnrAu66sh5an/LO0Fo6Mt19CVOfo2kIczhApd8xc4RPB+RoMyN024P8jlmfBe/C16zXkYRHuwKoGX5GS1SO50y9ejnJdI4ORB29hMMmLiDPRTgH6tUYlqxPj/mthdufj8fhPP2BXAJwKvXFndzxwQyMgfiblMxC+YOYpVJljUZnnx04byfJlsxLfNbkSMVCY2iARpwHcCgpp0f+MHQM/3oO855UZ6YhhuIfeyxQFesVVH0MvP7YD9iHXjsbEgUVzEjY6KcGR6rNFxEqyv/iKLMWzQZNCHbPvanJrHJO29vFIjNKEH/SJbK9Ofh5ApcWh5tzlA2W8CIHB4mkNrJJ6Y2/fbVc/nqBNmV5FTCtgGK3LhHqCtjYahotAU8VhBeYl5hk8eK7BLswusTKwdTUXbN0ne/P5NZQfcgkAbnbQC3y2ZCmLa8wdnQgoXmiDg+RzDM3aT3D4LM2GyJ4EfxC9aYp7KzmQPrzrIMn4imDVMiQ0ny7zLrwA02bkIUaX5//kAe9b+iiu1vdh6srNH4HtkzevEleB9HQyroGoiBKuiTDtXscm+F1chLLSFl/cKg7EXL47Ba6phNCBJGafTe1j3yYWn58TVF2FcUZtvf7FCz+berDIXz+16OhR8MjLTdgBKQh9cev8SEGdHwc9CfcBRmjC0OHZKh5fBTO80shsHjUkvd/PJC2/Q8jRME8 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Blockchain height' (transaction-last-block-height)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-observe-event-bus.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-observe-event-bus.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-observe-event-bus.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-observe-event-bus.api.mdx index 989f44c1a..eafdc997b 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-observe-event-bus.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-observe-event-bus.api.mdx @@ -5,9 +5,9 @@ description: "Subscribe to a stream of events from the core" sidebar_label: "Events subscription" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Events subscription' (transaction-observe-event-bus)" --- @@ -34,7 +34,7 @@ Subscribe to a stream of events from the core ## Request -

    Query Parameters

    +

    Query Parameters

    A successful response.(streaming responses) @@ -42,7 +42,15 @@ A successful response.(streaming responses) One or more events that match the subscription request criteria. -
  • Array [
  • account object
    asset object
    details object
    +
  • Array [
  • account object
    amm object
    + +Event notifying of AMM updates. + +
    parameters object
    + +Liquidity parameters that define the size and range of the AMM's tradeable volume. + +
    lowerCurve object
    upperCurve object
    asset object
    details object
    Definition of the external source for this asset. @@ -54,7 +62,7 @@ Vega built-in asset. Ethereum ERC20 asset. -
    auction object
    beginBlock object
    cancelledOrders object
    +
    auction object
    beginBlock object
    cancelledOrders object
    Event notifying of multiple orders being cancelled for a given party, on a given market. @@ -125,7 +133,11 @@ Start or end of a funding period. Data point within a funding period. -
    keyRotation object
    ledgerMovements object
    ledgerMovements object[]
  • Array [
  • balances object[]
    +
    gameScores object
    + +Event notifying on near realtime game scores for parties and teams. + +
    partyScores object[]
  • Array [
  • ]
  • teamScores object[]
  • Array [
  • ]
  • keyRotation object
    ledgerMovements object
    ledgerMovements object[]
  • Array [
  • balances object[]
    Resulting balances once the ledger movement are applied. @@ -145,7 +157,7 @@ One or more accounts to transfer from. One or more accounts to transfer to. -
  • ]
  • ]
  • liquidityProvision object
    buys object[]
    +
  • ]
  • ]
  • liquidityProvision object
    buys object[]
    Set of liquidity buy orders to meet the liquidity provision obligation. @@ -161,7 +173,7 @@ Set of liquidity sell orders to meet the liquidity provision obligation. Liquidity order from the original submission. -
  • ]
  • lossSocialization object
    marginLevels object
    market object
    marketCreated object
    fees object
    +
  • ]
  • lossSocialization object
    marginLevels object
    market object
    marketCreated object
    fees object
    Fees configuration that apply to the market. @@ -322,7 +334,11 @@ Details for the underlying instrument. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product represents a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data spec and the data source. @@ -878,11 +894,15 @@ Log normal. Risk model parameters for log normal. -
    marginCalculator object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    marginCalculator object
    Margin calculator for the instrument. -
    scalingFactors object
    +
    scalingFactors object
    Scaling factors for margin calculation. @@ -894,7 +914,7 @@ Simple. Risk model params for simple modelling. -
    marketData object
    liquidityProviderFeeShare object[]
    +
    marketData object
    liquidityProviderFeeShare object[]
    Equity-like share of liquidity fee for each liquidity provider. @@ -906,11 +926,11 @@ SLA performance for each liquidity provider. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    +
    priceSources object[]
  • Array [
  • ]
  • priceMonitoringBounds object[]
    One or more price monitoring bounds for the current timestamp. -
  • Array [
  • trigger object
    +
  • Array [
  • trigger object
    Price monitoring trigger associated with the bounds. @@ -926,7 +946,7 @@ Represents market data specific to a perpetual market. State of the internal composite price. -
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    +
    priceSources object[]
  • Array [
  • ]
  • marketTick object
    marketUpdated object
    fees object
    Fees configuration that apply to the market. @@ -1087,7 +1107,11 @@ Details for the underlying instrument. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product represents a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data spec and the data source. @@ -1643,11 +1667,15 @@ Log normal. Risk model parameters for log normal. -
    marginCalculator object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    marginCalculator object
    Margin calculator for the instrument. -
    scalingFactors object
    +
    scalingFactors object
    Scaling factors for margin calculation. @@ -1659,7 +1687,7 @@ Simple. Risk model params for simple modelling. -
    networkLimits object
    networkParameter object
    nodeSignature object
    +
    networkLimits object
    networkParameter object
    nodeSignature object
    A validator command sent automatically containing a signature that can be used on a foreign chain to process an action. @@ -1790,7 +1818,7 @@ Conditions that the timestamps need to meet in order to be considered. Pegged order details, used only if the order represents a pegged order. -
    paidLiquidityFeesStats object
    +
    paidLiquidityFeesStats object
    Event notifying of an update to the liqudity fees stats for a market. @@ -1815,7 +1843,7 @@ Event notifying of a party's profile update. Party's profile updated. -
    metadata object[]
    +
    metadata object[]
    Metadata to associate to a party, in a key/value format where the key describes the type of metadata in the value field. @@ -1856,7 +1884,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -1864,7 +1892,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -2416,7 +2448,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -2540,7 +2576,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -2548,7 +2584,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -3088,7 +3128,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3116,11 +3160,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -3140,7 +3184,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -3696,7 +3740,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -3848,7 +3896,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -3864,7 +3912,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -3931,7 +3983,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -3939,7 +3991,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -4491,7 +4547,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -4615,7 +4675,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -4623,7 +4683,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -5163,7 +5227,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -5191,11 +5259,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -5215,7 +5283,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -5771,7 +5839,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -5923,7 +5995,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -5939,7 +6011,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -6071,7 +6147,15 @@ Fee amount charged to the buyer party for the trade. Fee amount charged to the seller party for the trade. -
    transactionResult object
    announceNode object
    +
    transactionResult object
    amendAmm object
    + +Command to amend an existing automated market maker on a market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. If not supplied the parameters will remain unchanged. + +
    announceNode object
    A command that allows a new node operator to announce themselves to the network as a new validator. @@ -6204,7 +6288,7 @@ Proposal change for creating new futures market. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -6212,7 +6296,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -6764,7 +6852,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -6888,7 +6980,7 @@ Proposal change for creating new spot market. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -6896,7 +6988,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -7436,7 +7532,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -7464,11 +7564,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -7488,7 +7588,7 @@ Proposal change for modifying an existing futures market. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -8044,7 +8144,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -8196,7 +8300,7 @@ Proposal change for modifying an existing spot market. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -8212,7 +8316,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -8238,7 +8346,11 @@ Defined benefit tiers in increasing order. First element will give Tier 1, second element will give Tier 2, and so on. Determines the level of benefit a party can expect based on performance criteria. -
  • Array [
  • ]
  • ]
  • cancelTransfer object
    +
  • Array [
  • ]
  • ]
  • cancelAmm object
    + +Command to cancel an automated market maker for a given market. + +
    cancelTransfer object
    Command that can be used by the party that initiated a transfer to instruct the network to stop an active recurring transaction. @@ -8357,7 +8469,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -8365,7 +8477,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -8917,7 +9033,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -9041,7 +9161,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -9049,7 +9169,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -9589,7 +9713,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -9617,11 +9745,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -9641,7 +9769,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -10197,7 +10325,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -10349,7 +10481,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -10365,7 +10497,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -10439,7 +10575,15 @@ Iceberg order details. If set, the order will exist on the order book in chunks. Pegged order details. If set, the order's price will be offset from a particular reference price of the order book at all times. -
    sizeOverrideValue object
    transfer object
    oneOff object
    +
    sizeOverrideValue object
    submitAmm object
    + +Command to create an automated market maker for a given market. + +
    concentratedLiquidityParameters object
    + +Concentrated liquidity parameters defining the shape of the AMM's volume curves. + +
    transfer object
    oneOff object
    Details of a one-off transfer that is executed once at a specified time. @@ -10451,7 +10595,7 @@ Details of a transfer that is executed once every epoch until stopped. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. @@ -10497,15 +10641,15 @@ Details specific to the foreign chain, such as the receiver address. ERC20 withdrawal details. -
    transfer object
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    +
    transfer object
    oneOff object
    oneOffGovernance object
    recurring object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    +
  • Array [
  • ]
  • recurringGovernance object
    dispatchStrategy object
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • transferFees object
    +
  • Array [
  • ]
  • transferFees object
    Event notifying of fees related to a transfer being paid. @@ -10688,7 +10832,7 @@ Proposal change for creating new futures market on Vega. Configuration of the new market. -
    instrument object
    +
    instrument object
    New futures market instrument configuration. @@ -10696,7 +10840,11 @@ New futures market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -11248,7 +11396,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -11372,7 +11524,7 @@ Proposal change for creating new spot market on Vega. Configuration of the new spot market. -
    instrument object
    +
    instrument object
    New spot market instrument configuration. @@ -11380,7 +11532,11 @@ New spot market instrument configuration. Future. -
    dataSourceSpecBinding object
    +
    cap object
    + +If set, this product creates a capped future market. + +
    dataSourceSpecBinding object
    Binding between the data source spec and the settlement data. @@ -11920,7 +12076,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -11948,11 +12108,11 @@ Configuration for a new transfer. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. -
  • Array [
  • ]
  • updateAsset object
    +
  • Array [
  • ]
  • updateAsset object
    Proposal change for updating an asset. @@ -11972,7 +12132,7 @@ Proposal change for modifying an existing futures market on Vega. Updated configuration of the futures market. -
    instrument object
    +
    instrument object
    Updated futures market instrument configuration. @@ -12528,7 +12688,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    markPriceConfiguration object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    markPriceConfiguration object
    Mark price configuration. @@ -12680,7 +12844,7 @@ Proposal change for modifying an existing spot market on Vega. Updated configuration of the spot market. -
    instrument object
    +
    instrument object
    Specifies the name and code of the spot instrument. @@ -12696,7 +12860,11 @@ Log normal risk model parameters, valid only if MODEL_LOG_NORMAL is selected. Risk model parameters for log normal. -
    priceMonitoringParameters object
    +
    riskFactorOverride object
    + +And optional override for the risk factor calculated by the risk model. + +
    priceMonitoringParameters object
    Price monitoring parameters. @@ -12726,7 +12894,7 @@ benefit a party can expect based on performance criteria. A validator command sent manually by a node operator to propose a protocol upgrade. -
    transfer object
    oneOff object
    +
    transfer object
    oneOff object
    Details of a one-off transfer that is executed once at a specified time. @@ -12738,7 +12906,7 @@ Details of a transfer that is executed once every epoch until stopped. Optional parameter defining how a transfer is dispatched. -
    rankTable object[]
    +
    rankTable object[]
    Ordered list, using start rank, defining the rank bands and share ratio for each band. Mandatory for the rank distribution strategy. @@ -12764,7 +12932,7 @@ Details specific to the foreign chain, such as the receiver address. ERC20 withdrawal details. -
    validatorScore object
    validatorUpdate object
    vestingBalancesSummary object
    +
    validatorScore object
    validatorUpdate object
    vestingBalancesSummary object
    Event notifying of an update to the vesting and locked balances. @@ -12788,7 +12956,7 @@ Event notifying of an update to the vesting statistics. All parties stats. -
  • Array [
  • ]
  • volumeDiscountProgramEnded object
    +
  • Array [
  • ]
  • volumeDiscountProgramEnded object
    Event notifying that a volume discount program has ended. @@ -12836,7 +13004,7 @@ Foreign chain specifics. ERC20 withdrawal details. -
  • ]
  • +
  • ]
  • An unexpected error response. diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-statistics.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-statistics.api.mdx similarity index 88% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-statistics.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-statistics.api.mdx index 01e58ce24..f58b46e25 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-statistics.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-statistics.api.mdx @@ -5,9 +5,9 @@ description: "Get statistics on Vega" sidebar_label: "Statistics" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Statistics' (transaction-statistics)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-submit-raw-transaction.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-submit-raw-transaction.api.mdx similarity index 81% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-submit-raw-transaction.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-submit-raw-transaction.api.mdx index a11064dcf..c4f97ae7d 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-submit-raw-transaction.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-submit-raw-transaction.api.mdx @@ -6,9 +6,9 @@ The network will then attempt to execute the transaction in the next available b sidebar_label: "Submit raw transaction" hide_title: true hide_table_of_contents: true -api: eJztV01v3DYQ/SuELr2s10ZSpIVPdVwH9SGJ4Y8WgW0Es9KsxIQiVZLyerHwf+8bSpuVLTlI0xybBLZEDefzvUdmk3kOjbOBQ3a4yV4cHMiv3NnINsojNY3ROUXt7P6n4KyshbzimuSp8a5hH3W3O3cFy++CQ+51I3uyw+zEe+eVfFPRKW0LcYfnipU8lM6vlVuqJWnTelZ6mT5FTzZQLj7UioKyLqrQ5jmHsGyNWeNlUesYuZhns2zpfE3IN9M2vvoZC3HdcPfKJfvsYZYVFGmc3JvWI5pXBUfEDwqO1Kpaf0cKfcQQvbalBKxYl1Uch7yybfh61jsfxpXflrPk29qCvVljK7qNidrQBmVoDVPXNRWzbk3cvg3qmyygr3WcwF8VpwQQV3oy1as7Mhod50KRLXaNEgSkwVek7U9B1Vw3zplB+AVemazEj/d/UKjG4WV1ooYZBqfzCqCyaoFuhC6cLoBkvRyPVFtFyL9g5MF3MFIoname6IUko6ORpfOeLqnrfV3ScVJ37IP4pdK6EHX+KBj+/ckl7Vy7xSfOI1wLNB+VdzQAmdqyc54gzEvC/H4AQ4fIe/limi8dusRaR67TAxWFljhkzoZuYf04zG+du81UHx+Vv+srHES3aJdHdp3tzMh7Su81+kHlv/RZOlca9k1+ESm2YbLZFrTh+wYbARdOUjXouTinEjVdZ5e7aWa3T91cJCAABI3nvcBeA/6Cv6BLKzAcIEEmB/B3mMldXQtBelpYjivnP8srEMz3nLdIayaAqGBAcauOCXghwU2HIV7wEUtRrbQx4kPb3LQFUgDap4h3Yy8HcdOu5ILA1rqJkkmfxhR/upzvUfgdsEILw2phXP5ZqMieB5oThLAavzpvqREdTwNzoofYnggNX7dBKCh4SqA+LdDgQfc/ds0+p9VwJDMcZH+3HOJrV6z/A0Pi/SN+LNaRe9/acyFAgMXtDmOvobooG9X1s25obRz1uoclIA+dqMmHioxJk0BTSYlnlfA9ky5LRKwOG5wGvh3kSEJFTrpup5lOCfgXFva5XuI9CecgSN+1WdIzvqe6QTVHFx/eHc8AEko4HQn8KCcpVo6ClI9Mk76wKBvoVnb54ezk49W7i7OT49M3pye/Z0+JtKeSSUrgUF1+NehKx8q1aBHpJMHLAXdvrOpdfYOnWco/5S5+WpwXiQY3giCcqTVGtmUMImCgNgwq3MU6fv/27enld0ZTu2A3dsvICmepiERXMYi9RY9sn6srERlncReR4gtetGUJpzM4wDSeHFGDEQY0nm1bJ2Ebz2Q3g+3L8LmrMpFgJMXPE+W8A9qPPDd3waJvOZ0SQITIRQNP2NNQxP0h2x943Pe0whdotMRFmpus9QZGVYxNONzfv0O4PbkszuVuEOZl69vDlwcHv46wOmUJ2k05nFOLk4X2uCh5jnlO+hoZjX0V5A26Nu/hMXLz9Pt0Nns1BAMmc7LrdFF7NqVpy2dq3NqGSILsnBbaiv3z3Xt2S/YA5IhUn+9E/aQTp61Ib1H3BRkjHAMQ2i7dUAGTaOYOgnx0diok6MEn+RzMf3k1fym7BD04lmWjpZp35zuwM0Tn05oGh87/N4IffyPo5xzhfr8xcuZhVgmHm57p0JzHVwJwHUCqRA3wcbNZUOArbx4eZBnI8rgqXOPxjjCghUDk+jb9142gxEkcPjNMsuNurntyggpqyLTpevr0YiHM6HYcYQBN/Krt7UCwzt5fXMJ40V9e6nRPzzqtkp+H2Q3+pmtRp98wSuubzJAt23Q3zjq/8ucfQHybOw== +api: eJztV01v20YQ/SsLXnqRJSMpksKnOq6D+pDEsOUWQWwEQ3JFbrLcZXeXsgTB/z1vlpRFi5SRpjnWNix+zM7nezOjTeKkr63x0icnm+TF8TF/ZNYEaQJfUl1rlVFQ1sy+eGv4mc9KWRFf1c7W0gXVns5sLvkzlz5zquYzyUly7px1gt+JYIUyOavDdSkFXxTWrYVdiAUp3Tgp1CK+Co6Mp4x1iHvywtggfJNl0vtFo/UaN2mlQpD5NJkkC+sqgr+JMuHVr3gQ1rVsb2UhXfIwSXIKNHTubeNgzYlcBtj3AorEfbn+ARc6iz44ZQo2WEpVlGFo8sY0/nmvdzq0Lb7PZ/a3Mbl0eo2jyDYqanzjhaY1RG2bVNS60WF714tvNIAu1qEDf5cyOgC7nJOxXC1JK2Rc5oJMvksUIyAWviRlfvGiklVtre6ZT3ErybD9sPqTfDk0z09HYpigcCorASojUmTDt+ZUDiSrxbCkygiC/7mEH3IJIYHQJVUjuWBnVND86KqjS8x6FxdnnMRSOs96qTDWB5U9MYa/v2RBO9U2/SKzANUMzSfhnfZAJrbsnEYIywWhfj+BoX3kvXwxzpcWXSytgqziBeW5YjukL/tqIf3UzO+tus1YHp+Ev8srFASbNotTs052YuQcxfsK+aDiX+osrC20dHV2HSg0fjTZBrSRqxoHARcZW1Uv56ycCsT0KZnvqpnc7au5jkAACGonj7x0CvBn/HlVGIZhDwlcOYC/xUxmq4oJ0tHCyHBv3Ve+BYLlSmYN3JowIEoIUNh2xwg8H+GmfB8veIlHQdwrrVmHMplucrgAtI8R79bMe3bjqaiCwNaqDuxJ58YYf1qfVwh8CaxQqqVItc2+MhWlk72e45mwCh+ttpiIlqdeykgPlj1nGr5pPFOQ8RRBfZEjwb3sf26TfUX3/ZJMMMj+aaQPb2y+/g8MCasn/EjXQXa6lZM5AwESdzuMvUHXRdiIrqt1TWttqet7eATkIRMVOV+S1rESSCoJ1iwiviecZbaIp/0Ex4JvCzloodxO2mzHmo418EcWdr7OcR8bZ89Il7VJ7GdyRVWNaE6vP74/mwAkFHE6aPADnzhYHgXRH64mPbIo6fWtZP7x8vzzzfvry/Ozi7cX538k+0Q6ElEkOnAi5s8avVehtA1SRCq24EWPu7dGdKq+Q9Mk+h99Zz0N5kWkwS0jCDO1Qsm2jIEFFNT4XoQ7W2cf3r27mP+gNbEzdmu2jCwxS7lJtBGD2Fv08PGpuOEmYw12EQ4+l2lTFFA6gQJUY29E9UrokXhpmio2tmFNdjXY3vSv2ygjCQat+DBRrlqg/cy5uTMWXCPjlAAiuF3U0IQzNQXsD8msp3Hm6B5v0KPZLtzcJI3TECpDqP3JbJY5i85KJky7GgwwOpR4mOxrWcLpI145p7xh+GnRuObk5fHxbwNtY5LPKkxLgu8+TJV9RllfalzblBpMOzqSeSGnwNiosoHQUFdOTqOSB9O1//5AbBWaGESmZNZxeTzo0rjkMxl7PODAGWwD7MnhzI1KH8jgqnZLJHjG57h64ynspA4p2drzgbghZJQqwyEdhsvBI8kDCMcT7mo3C8/bnr6dbVuyPhJqQH/wSJmF7Q+OOGsyizl2ennBvaPjLPtzPH39evqKTzHpsM3wQUOV3K1FoFyf1Psx9Wb1/4vUz1+kujoHqJ/VmlcF1CricNM1SLTqp5sUWiSAVHITxcvNJiUvb5x+eODHQJbDhvUJl0tCgVKGyKe7+I2XMMBiT/0qIZKctXU94sWDUUO6iVv9/j7GzGhPnKIAdXhW9q7X5y8/XM8hnHY7XxW/3iRti+f/J8ktfuM22Y49CMXnm0STKZr4lSJp9fLPNw6oCq0= sidebar_class_name: "post api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Submit raw transaction' (transaction-submit-raw-transaction)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/transaction-submit-transaction.api.mdx b/versioned_docs/version-v0.77/api/rest/transaction/transaction-submit-transaction.api.mdx similarity index 83% rename from versioned_docs/version-v0.76/api/rest/transaction/transaction-submit-transaction.api.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/transaction-submit-transaction.api.mdx index 2001bc8fb..a84bf7afc 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/transaction-submit-transaction.api.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/transaction-submit-transaction.api.mdx @@ -6,9 +6,9 @@ The network will then attempt to execute the transaction in the next available b sidebar_label: "Submit transaction" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" -info_path: version-v0.76/api/rest/transaction/vega-core-apis +info_path: version-v0.77/api/rest/transaction/vega-core-apis custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Submit transaction' (transaction-submit-transaction)" --- diff --git a/versioned_docs/version-v0.76/api/rest/transaction/vega-core-apis.info.mdx b/versioned_docs/version-v0.77/api/rest/transaction/vega-core-apis.info.mdx similarity index 88% rename from versioned_docs/version-v0.76/api/rest/transaction/vega-core-apis.info.mdx rename to versioned_docs/version-v0.77/api/rest/transaction/vega-core-apis.info.mdx index 2be5ebeb6..ab06c21f7 100644 --- a/versioned_docs/version-v0.76/api/rest/transaction/vega-core-apis.info.mdx +++ b/versioned_docs/version-v0.77/api/rest/transaction/vega-core-apis.info.mdx @@ -13,9 +13,9 @@ import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; -Version: v0.76.3 +Version: v0.77.6 - +

    Vega core APIs

    diff --git a/versioned_docs/version-v0.76/api/useful-endpoints.md b/versioned_docs/version-v0.77/api/useful-endpoints.md similarity index 55% rename from versioned_docs/version-v0.76/api/useful-endpoints.md rename to versioned_docs/version-v0.77/api/useful-endpoints.md index 338cd4e8f..242b0da5d 100644 --- a/versioned_docs/version-v0.76/api/useful-endpoints.md +++ b/versioned_docs/version-v0.77/api/useful-endpoints.md @@ -1,35 +1,123 @@ --- -title: Basic endpoints +title: API endpoints sidebar_position: 4 hide_title: false description: Building blocks of data and their APIs. vega_network: MAINNET --- -While there are hundreds of available endpoints, the categories below cover the basics to get you started with understanding what you need to interact with Vega. +While there are hundreds of [available endpoints](../api/rest/overview.md), the categories below cover the basics to get you started. -## Markets -Markets use accounts, are created with proposals, and allow parties to place orders with assets. +## Submit transactions +You can submit a transaction with `POST /transaction`. You'll need a [Vega Wallet app](../tools/index.md) or [signer library](../tutorials/community-created.md#signer-libraries) to prepare your transaction before sending. -| Description | Documentation | Call | -| ----------- | ----------- | ----------- | -| See all markets on the network | [List markets](../api/rest/data-v2/trading-data-service-list-markets.api.mdx) | `GET /api/v2/markets` -| Get information about a single market using the market's ID |[Market](../api/rest/data-v2/trading-data-service-get-market.api.mdx) | `GET /api/v2/market/:marketId` -| List the latest data for every market | [Markets data](../api/rest/data-v2/trading-data-service-list-latest-market-data.api.mdx) | `GET /api/v2/markets/data` -||| -| Understanding the concepts: market lifecycle | [Market lifecycle](../concepts/trading-on-vega/market-lifecycle.md) | - -## Orders and positions -An order is an instruction to buy or sell on a specific market, and it can go long or short on the market's price. Placing an order does not guarantee it gets filled, but if it is filled, it will result in a position, which will require collateral to use for margin to keep that position open. +If you use Go, you can import Vega as a dependency, and use the code under [wallet/pkg ↗](https://github.com/vegaprotocol/vega/blob/develop/wallet/pkg/send_transaction.go) to sign and send your transaction. | Description | Documentation | Call | | ----------- | ----------- | ----------- | -| Get information about an order using its ID | [Order](../api/rest/data-v2/trading-data-service-get-order.api.mdx) | `GET /api/v2/order/:orderId` | -| Get a list of orders that have been filtered based on information you provide |[List orders](../api/rest/data-v2/trading-data-service-list-orders.api.mdx) | `GET /api/v2/orders` -| Get a list of all positions for a specific party ID | [List positions](../api/rest/data-v2/trading-data-service-list-all-positions.api.mdx) | `GET /api/v2/positions` -| Get a paginated list of all trades, optionally filtered by party, market, or order | [List trades](/api/rest/data-v2/trading-data-service-list-trades.api.mdx) | `GET /api/v2/trades` -||| -| Understand the concepts: orders | [Orders](../concepts/trading-on-vega/orders.md) | +| Submit a transaction | [Submit transaction](../api/rest/data-v2/trading-data-service-list-parties.api.mdx) | `POST /transaction` | +| Get blockchain height | [List parties](../api/rest/data-v2/trading-data-service-list-parties.api.mdx) | `GET /blockchain/height` | +| Get the current Vega time | [List parties](../api/rest/data-v2/trading-data-service-list-parties.api.mdx) | `GET /time` | +| Check your spam statistics | [List parties](../api/rest/data-v2/trading-data-service-list-parties.api.mdx) | `GET /spam/statistics` | + +### Transaction samples +Follow the [guide to sending transactions](../tutorials/build-send-transactions.md) to sign and send using the command line wallet. + +#### Submit order + +This is a _partial_ example of an order submission. + +```json +{ + "orderSubmission": { + "marketId": "1234", + "price": "42", + "size":10, + "side": "SIDE_BUY", + "timeInForce": "TIME_IN_FORCE_FOK", + "type": "TYPE_LIMIT" + } +} +``` + +See the [commands API](../api/grpc/vega/commands/v1/commands.proto.mdx#ordersubmission) for all fields, including optionals. + +#### Amend order +Change an existing order. If you leave a field unset - if it was used on your original order - or with a default value, the field's value will not change. + +```json +{ + "orderAmendment": { + "marketId": "1234", + "price": "42", + "sizeDelta":10, + "side": "SIDE_BUY", + "timeInForce": "TIME_IN_FORCE_FOK", + "type": "TYPE_LIMIT" + } +} +``` +See the [commands API](../api/grpc/vega/commands/v1/commands.proto.mdx#orderamendment) for all fields, including optionals. + + +#### Cancel order +Cancel an existing order, or all orders on a market. If you use the market ID, it will cancel all orders on that market. + +```json +{ + "orderCancellation": { + "orderId": "42", + } +} +``` + +#### Submit stop orders +Submit a stop order - a normal order that remains off the order book and is only submitted if a given trigger is breached from a particular direction. If both rises-above and falls-below are configured, then if one is triggered the other will be cancelled (OCO). + +```json +{ + "stopOrdersSubmission": { + "OrderSubmission": { + "marketId": "1234", + "price": "42", + "size":10, + "side": "SIDE_BUY", + "timeInForce": "TIME_IN_FORCE_FOK", + "type": "TYPE_LIMIT" + } + "expiresAt": "42", + "expiryStrategy":10, + "sizeOverrideSetting": "SIDE_BUY", + "sizeOverrideValue": "TIME_IN_FORCE_FOK", + "trailingPercentOffset": "TYPE_LIMIT", + "price": "TYPE_LIMIT" + } +} +``` + +#### Cancel stop order +Cancel untriggered stop orders by specifing which stop order using its ID, or cancel all your stop orders on a given market using the market ID. If any cancelled stop order is part of an OCO, both stop orders will be cancelled. + +```json +{ + "stopOrdersCancellation": { + "orderId": "42", + } +} +``` + +#### Switch between cross and isolated margin +Change the margin mode you're using on a market by including the mode to switch to. When changing to isolated margin mode, include the margin amount you want as a decimal amount where 1 = 100%. + +```json +{ + "updateMarginMode": { + "marketId" "1234" + "mode": "MODE_ISOLATED_MARGIN", + "marginFactor": "0.2" + } +} +``` ## Parties A party is a single user, defined as a Vega public key. As one person or entity can have many public keys, this is a unique identifier as far as an individual key's actions. Party ID and public key (pubkey) are all names for the same thing. @@ -86,7 +174,7 @@ Governance proposals used to add new assets and markets, as well as to suggest c | View all governance proposals with their current state, paginated |[List proposals](../api/rest/data-v2/trading-data-service-list-governance-data.api.mdx) | `GET /api/v2/governances` | Get detailed information about a specific governance proposal using its ID | [Proposal](../api/rest/data-v2/trading-data-service-get-governance-data.api.mdx) | `GET /api/v2/governance` ||| -|How to submit proposals using command line | [Submitting proposals](../tutorials/proposals/index.md) | | +| How to submit proposals using command line | [Submitting proposals](../tutorials/proposals/index.md) | | | Understanding the concepts: Governance | [Vega governance](../concepts/governance/index.md) | ### Governance token diff --git a/versioned_docs/version-v0.76/api/using-the-apis.md b/versioned_docs/version-v0.77/api/using-the-apis.md similarity index 97% rename from versioned_docs/version-v0.76/api/using-the-apis.md rename to versioned_docs/version-v0.77/api/using-the-apis.md index f060d2e08..ece582943 100644 --- a/versioned_docs/version-v0.76/api/using-the-apis.md +++ b/versioned_docs/version-v0.77/api/using-the-apis.md @@ -1,5 +1,5 @@ --- -title: Using the APIs +title: API tips sidebar_position: 2 description: See the frameworks and how to use the APIs. vega_network: MAINNET @@ -14,7 +14,7 @@ import EthAddresses from '@site/src/components/EthAddresses'; ## Connecting to the APIs As most of the APIs are designed to be used for trading-related queries, the best place to try them out is on the testnet network, also known as Fairground. -The public endpoints differ between testnet and mainnet, as do the network configurations your Vega-compatible wallet needs in order to connect. See the [public endpoints page](./public-servers.md) for details. +The public servers differ between testnet and mainnet, as do the network configurations your Vega-compatible wallet needs in order to connect. See the [public servers page](./public-servers.md) for details. To use the Vega APIs, a developer will need access to a network-compatible instance of the relevant software, depending on their goals: core node, data node, and/or Vega Wallet. diff --git a/versioned_docs/version-v0.76/api/vega-wallet/accessing-api.md b/versioned_docs/version-v0.77/api/vega-wallet/accessing-api.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/accessing-api.md rename to versioned_docs/version-v0.77/api/vega-wallet/accessing-api.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/before-you-start.md b/versioned_docs/version-v0.77/api/vega-wallet/before-you-start.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/before-you-start.md rename to versioned_docs/version-v0.77/api/vega-wallet/before-you-start.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/common-issues.md b/versioned_docs/version-v0.77/api/vega-wallet/common-issues.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/common-issues.md rename to versioned_docs/version-v0.77/api/vega-wallet/common-issues.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-it-works.md b/versioned_docs/version-v0.77/api/vega-wallet/how-it-works.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/how-it-works.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-it-works.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/_category_.json b/versioned_docs/version-v0.77/api/vega-wallet/how-to/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/_category_.json rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/_category_.json diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/_connect-to-browser-extension.md b/versioned_docs/version-v0.77/api/vega-wallet/how-to/_connect-to-browser-extension.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/_connect-to-browser-extension.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/_connect-to-browser-extension.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/bootstrap-local-service.md b/versioned_docs/version-v0.77/api/vega-wallet/how-to/bootstrap-local-service.md similarity index 96% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/bootstrap-local-service.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/bootstrap-local-service.md index ef337161b..f94866890 100644 --- a/versioned_docs/version-v0.76/api/vega-wallet/how-to/bootstrap-local-service.md +++ b/versioned_docs/version-v0.77/api/vega-wallet/how-to/bootstrap-local-service.md @@ -71,7 +71,7 @@ vega wallet network import --from-url -f --home `. The `-f` flag overwrites the config if one already exists. -Example: To import `mainnet1` network use: `vega wallet network import --from-url https://github.com/vegaprotocol/networks/blob/master/mainnet1/mainnet1.toml`. +Example: To import `fairground` network use: `vega wallet network import --from-url https://github.com/vegaprotocol/networks-internal/blob/main/fairground/vegawallet-fairground.toml`. b. Using a file: If you want to import network config for a local Vega Capsule network use the following command: diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/connect-to-local-service.md b/versioned_docs/version-v0.77/api/vega-wallet/how-to/connect-to-local-service.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/connect-to-local-service.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/connect-to-local-service.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/index.md b/versioned_docs/version-v0.77/api/vega-wallet/how-to/index.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/index.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/index.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/integrate-with-bots.md b/versioned_docs/version-v0.77/api/vega-wallet/how-to/integrate-with-bots.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/integrate-with-bots.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/integrate-with-bots.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/troubleshoot.md b/versioned_docs/version-v0.77/api/vega-wallet/how-to/troubleshoot.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/troubleshoot.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/troubleshoot.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/how-to/use-long-living-tokens.md b/versioned_docs/version-v0.77/api/vega-wallet/how-to/use-long-living-tokens.md similarity index 95% rename from versioned_docs/version-v0.76/api/vega-wallet/how-to/use-long-living-tokens.md rename to versioned_docs/version-v0.77/api/vega-wallet/how-to/use-long-living-tokens.md index 66354696a..17522f168 100644 --- a/versioned_docs/version-v0.76/api/vega-wallet/how-to/use-long-living-tokens.md +++ b/versioned_docs/version-v0.77/api/vega-wallet/how-to/use-long-living-tokens.md @@ -28,7 +28,7 @@ vegawallet api-token generate --wallet-name "WALLET_NAME" --description "for my **If you forget the `--load-tokens` flag, sessions with long-living tokens are not created.** ```bash -vegawallet service run --load-tokens --network mainnet1 +vegawallet service run --load-tokens --network testnet2 ``` :::note Good to know! diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/_browser-extension/_category_.json b/versioned_docs/version-v0.77/api/vega-wallet/reference/_browser-extension/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/_browser-extension/_category_.json rename to versioned_docs/version-v0.77/api/vega-wallet/reference/_browser-extension/_category_.json diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/_browser-extension/_get-started.md b/versioned_docs/version-v0.77/api/vega-wallet/reference/_browser-extension/_get-started.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/_browser-extension/_get-started.md rename to versioned_docs/version-v0.77/api/vega-wallet/reference/_browser-extension/_get-started.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/_browser-extension/_javascript-api.md b/versioned_docs/version-v0.77/api/vega-wallet/reference/_browser-extension/_javascript-api.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/_browser-extension/_javascript-api.md rename to versioned_docs/version-v0.77/api/vega-wallet/reference/_browser-extension/_javascript-api.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/_category_.json b/versioned_docs/version-v0.77/api/vega-wallet/reference/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/_category_.json rename to versioned_docs/version-v0.77/api/vega-wallet/reference/_category_.json diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/core/_category_.json b/versioned_docs/version-v0.77/api/vega-wallet/reference/core/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/core/_category_.json rename to versioned_docs/version-v0.77/api/vega-wallet/reference/core/_category_.json diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/core/index.md b/versioned_docs/version-v0.77/api/vega-wallet/reference/core/index.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/core/index.md rename to versioned_docs/version-v0.77/api/vega-wallet/reference/core/index.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/core/json-rpc-api-playground.md b/versioned_docs/version-v0.77/api/vega-wallet/reference/core/json-rpc-api-playground.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/core/json-rpc-api-playground.md rename to versioned_docs/version-v0.77/api/vega-wallet/reference/core/json-rpc-api-playground.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/core/json-rpc-basics.md b/versioned_docs/version-v0.77/api/vega-wallet/reference/core/json-rpc-basics.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/core/json-rpc-basics.md rename to versioned_docs/version-v0.77/api/vega-wallet/reference/core/json-rpc-basics.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/core/json-rpc.md b/versioned_docs/version-v0.77/api/vega-wallet/reference/core/json-rpc.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/core/json-rpc.md rename to versioned_docs/version-v0.77/api/vega-wallet/reference/core/json-rpc.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/index.md b/versioned_docs/version-v0.77/api/vega-wallet/reference/index.md similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/index.md rename to versioned_docs/version-v0.77/api/vega-wallet/reference/index.md diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/_category_.json b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/_category_.json rename to versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/_category_.json diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running.api.mdx b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running.api.mdx similarity index 97% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running.api.mdx rename to versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running.api.mdx index 7552ab86a..634f9f422 100644 --- a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running.api.mdx +++ b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running.api.mdx @@ -6,7 +6,7 @@ hide_title: true hide_table_of_contents: true api: eJy9U01v2kAQ/SujzaWVHJsgVW25VVHVpqoSVIhyCJGymDHessxud9c4yOK/ZwaTCNKee7Ln+828t51aYCyD8ck4UiN1VUGqESKGjSkRTITQEBlaZuxnC2nhnaEEAVMTKMJwMMjAcU1oTcR98WtOa6yFOUJDAXVZ67nFXGUq6WVUo3t1p63FpB4yFTB6RxHZ3SnuKJ9TXNNTUNqaDffaZerDv7Inbo0Ml5ZQaWNxAYwGA/G8bQ7Xrg+VmgTcwhGCnrsmgUnckntKsVtwnyXDy5TXqWaj2AyLGrVlI1OCBYOs0akmWA7XKflRUVhXalu7mEYXHz99LrQ3BaefwvspOdD26+94f0OVky2SSRY5ob8MfBlf/VUrh5DJbMEQXE9X3wq+T6djKQKLnKKXGI+jPyY31+e/xpeSkc9oRmdncOfCqrKundFFDrfM3+O3r1OQTfsbxEdIjgmNTei5PW4C+OQdk8Zs2H3wUANb1wTQ3ltTaoHNYvnTGCZ5P3Z4mDS+mfSjJIox8axX5fDQ2MzXJsFLUFxvAeT7HbhZ1ViwhlZxRudw/5oyzAcw8Via6gDk4Z2wFJmmtm3z39FR8GXuwrKIx2nv+eqHG/PFuUs+EKnxsmmtSYgivRaeLmssVxFMdazNxoOmxcu7eUtgp0rHYqT0vx7b1gvShE+p8FYbkk32iu0Owr5XmyEnHqTNahT1irvr5jribbC7nbiZh7BlP/9udDAyQKzj98Li4Qf0DC1zenE= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/vega-wallet/reference/local-service/wallet-api +info_path: version-v0.77/api/vega-wallet/reference/local-service/wallet-api custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Checks if service is up and running' (checks-if-service-is-up-and-running)" --- diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api.api.mdx b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api.api.mdx similarity index 98% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api.api.mdx rename to versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api.api.mdx index 6f03f7c4c..35cf95614 100644 --- a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api.api.mdx +++ b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api.api.mdx @@ -6,7 +6,7 @@ hide_title: true hide_table_of_contents: true api: eJzdVV2P0zoQ/SuWeQGpJLsViEvfEELAFRdWbBEP3dWuk0wbs45tPJN2q6r//c4k6cfu8vVMX5rY45lzPHNONroCLJONZIPXEz2tQf17/unj089nr9Wrs/eqgNr6SlFtUb2bTs+6xdJ4VZslKP43qbCUTForBFJhrsBXMVhPyE+mcFBlF/7CTyVBA1SHShnnwgq7wzE6WxopriiosobyRs1D4nqg4NYigS9BstIxsAI4BhiGc9Yvur0E31tA2tXI9EiTWaCezPRXDgPSlyOdAGPwCLy80eOTE/m7y/+8LUtAnLdOOa7O2TlRGTzjIIk+Apx/Qzmy0XBrmuj6pG/6Z3UqL9g2DV8Mp/3Q5xqQLoRXgmrAilxiaVwLcoYhto76p13cf0MYcymdZSQZI/JQ0tWqpzbarVcWf7YldK5uYI2HJeRWXXHvPJqy43+55d9II/ehMYKB1pFR6VB845R8MKYQIZHtyR6w/i7uAZP9EZOSWWtpzffWcoSeUGphO/xG+tkPuxTk5uRCV8xDrVL4kz79KS1IKST8fVzDg2IWcBSIlGRiGHZlyPxgY0/r+a9pzY1l4ShWESTPjVxn6mPot0R7BagqeJZfEVpSljItOftp4jyLru/RUM0v+XKcH+YMIS1ByM02uk2O92uiOMlzF1hNdUCanL7452Vuos05/C6+DxKjhsHasp6sn4eOpSUnNHuliUU8OCvGIpVF6eOdoPtUB19xwCF8pXi8e2xHnZU8eqS+hnQzZxO58KeZ+oKgrt++maojqtdiJ+CxZZug+54GtzGwCYgPdZvDGbUObbpjScNQYld2PFQ6+3Tel9pZzvXe8qQotkVj6eBHvHQfQNZx4GS9zfgbvPBP1WwfMs5O1HmE0s4HIJePpUvIbVqtVpnMc4plFtIix+OwJ2Ik/R3zjXOW7ERmkclSYzoJeNPAYEcdKrPkQROT3t+BGPE9uPd7uTkI7e/6XvRaJbilPDpjvVxeJ5LNIKaZXo71TmgoXxRRjKxvNoVB+JLcdivLnFt8f3Ypzp6s0JI3zleDqSB1+mMz5nKv+IMT6fAJeGhdorS9tnnOWez/A+ttrT4= sidebar_class_name: "get api-method" -info_path: version-v0.76/api/vega-wallet/reference/local-service/wallet-api +info_path: version-v0.77/api/vega-wallet/reference/local-service/wallet-api custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'List the available methods on the JSON-RPC API' (list-the-available-methods-on-the-json-rpc-api)" --- diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/sidebar.js b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/sidebar.js similarity index 63% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/sidebar.js rename to versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/sidebar.js index 51bd1762f..6350c0b0a 100644 --- a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/sidebar.js +++ b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/sidebar.js @@ -1 +1 @@ -module.exports = [{"type":"doc","id":"version-v0.76/api/vega-wallet/reference/local-service/wallet-api"},{"type":"category","label":"Wallet","link":{"type":"generated-index","title":"Wallet","slug":"/category/version-v0.76/api/vega-wallet/reference/local-service/wallet"},"items":[{"type":"doc","id":"version-v0.76/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api","label":"Submit JSON-RPC request to wallet API","className":"api-method post"},{"type":"doc","id":"version-v0.76/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api","label":"List the available methods on the JSON-RPC API","className":"api-method get"},{"type":"doc","id":"version-v0.76/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running","label":"Checks if service is up and running","className":"api-method get"}]}]; \ No newline at end of file +module.exports = [{"type":"doc","id":"version-v0.77/api/vega-wallet/reference/local-service/wallet-api"},{"type":"category","label":"Wallet","link":{"type":"generated-index","title":"Wallet","slug":"/category/version-v0.77/api/vega-wallet/reference/local-service/wallet"},"items":[{"type":"doc","id":"version-v0.77/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api","label":"Submit JSON-RPC request to wallet API","className":"api-method post"},{"type":"doc","id":"version-v0.77/api/vega-wallet/reference/local-service/list-the-available-methods-on-the-json-rpc-api","label":"List the available methods on the JSON-RPC API","className":"api-method get"},{"type":"doc","id":"version-v0.77/api/vega-wallet/reference/local-service/checks-if-service-is-up-and-running","label":"Checks if service is up and running","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api.api.mdx b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api.api.mdx similarity index 99% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api.api.mdx rename to versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api.api.mdx index db0beaf32..ffef5c602 100644 --- a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api.api.mdx +++ b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/submit-json-rpc-request-to-wallet-api.api.mdx @@ -6,7 +6,7 @@ hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" -info_path: version-v0.76/api/vega-wallet/reference/local-service/wallet-api +info_path: version-v0.77/api/vega-wallet/reference/local-service/wallet-api custom_edit_url: "https://github.com/vegaprotocol/documentation/issues/new?labels=documentation&title=[Documentation] Requesting changes to 'Submit JSON-RPC request to wallet API' (submit-json-rpc-request-to-wallet-api)" --- diff --git a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/wallet-api.info.mdx b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/wallet-api.info.mdx similarity index 94% rename from versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/wallet-api.info.mdx rename to versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/wallet-api.info.mdx index 136e082f0..8488d663a 100644 --- a/versioned_docs/version-v0.76/api/vega-wallet/reference/local-service/wallet-api.info.mdx +++ b/versioned_docs/version-v0.77/api/vega-wallet/reference/local-service/wallet-api.info.mdx @@ -14,7 +14,7 @@ import Export from "@theme/ApiExplorer/Export"; Version: 2.0.0 - +

    Wallet API

    diff --git a/versioned_docs/version-v0.76/api/websocket.md b/versioned_docs/version-v0.77/api/websocket.md similarity index 97% rename from versioned_docs/version-v0.76/api/websocket.md rename to versioned_docs/version-v0.77/api/websocket.md index 3c9345e4d..5a3e4d4e4 100644 --- a/versioned_docs/version-v0.76/api/websocket.md +++ b/versioned_docs/version-v0.77/api/websocket.md @@ -12,10 +12,6 @@ Vega's API contains WebSocket endpoints that offer real-time updates to changes As Vega relies on a blockchain, time moves in discrete blocks and so updates will appear as blocks are executed. -:::note Network endpoints -The examples below use Vega testnet endpoints. If you want to try any of the examples below on mainnet, you will need to connect to a mainnet endpoint that provides WebSocket. -::: - ## Authentication and rate limiting API tokens are not required to access the API as they are all public. TLS is supported on all WebSocket endpoints but note that whether it is enabled on a particular data node is a choice made by the data node's operator. diff --git a/versioned_docs/version-v0.76/concepts/_basics.md b/versioned_docs/version-v0.77/concepts/_basics.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/_basics.md rename to versioned_docs/version-v0.77/concepts/_basics.md diff --git a/versioned_docs/version-v0.76/concepts/assets/_category_.json b/versioned_docs/version-v0.77/concepts/assets/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/concepts/assets/_category_.json rename to versioned_docs/version-v0.77/concepts/assets/_category_.json diff --git a/versioned_docs/version-v0.76/concepts/assets/accounts.md b/versioned_docs/version-v0.77/concepts/assets/accounts.md similarity index 98% rename from versioned_docs/version-v0.76/concepts/assets/accounts.md rename to versioned_docs/version-v0.77/concepts/assets/accounts.md index 7afa0ed30..b63b5128b 100644 --- a/versioned_docs/version-v0.76/concepts/assets/accounts.md +++ b/versioned_docs/version-v0.77/concepts/assets/accounts.md @@ -23,7 +23,7 @@ Any assets that are in a general account can be withdrawn or transferred. You'll see references to your general account in various places, including under collateral in Console, the trading interface. :::tip Query for data -**[Vega Console](https://console.vega.xyz)**: See how much is allocated to the accounts for your public key. +**[Vega Console](https://console.fairground.wtf)**: See how much is allocated to the accounts for your public key. **[REST](../../api/rest/data-v2/trading-data-service-get-party.api.mdx)**: Use the API to check your public key for the accounts your assets are allocated to. ::: diff --git a/versioned_docs/version-v0.76/concepts/assets/asset-framework.md b/versioned_docs/version-v0.77/concepts/assets/asset-framework.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/assets/asset-framework.md rename to versioned_docs/version-v0.77/concepts/assets/asset-framework.md diff --git a/versioned_docs/version-v0.76/concepts/assets/assets.md b/versioned_docs/version-v0.77/concepts/assets/assets.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/assets/assets.md rename to versioned_docs/version-v0.77/concepts/assets/assets.md diff --git a/versioned_docs/version-v0.76/concepts/assets/deposits-withdrawals.md b/versioned_docs/version-v0.77/concepts/assets/deposits-withdrawals.md similarity index 98% rename from versioned_docs/version-v0.76/concepts/assets/deposits-withdrawals.md rename to versioned_docs/version-v0.77/concepts/assets/deposits-withdrawals.md index 4c09b7d6a..1a4bc6d96 100644 --- a/versioned_docs/version-v0.76/concepts/assets/deposits-withdrawals.md +++ b/versioned_docs/version-v0.77/concepts/assets/deposits-withdrawals.md @@ -27,7 +27,7 @@ To use assets on the Vega network, for example to take part in markets, you'll n :::info Try it out -Deposit assets using the **[Console trading interface ↗](https://console.vega.xyz)**, in the Portfolio section. +Deposit assets using the **[Console trading interface ↗](https://console.fairground.wtf)**, in the Portfolio section. ::: Vega supports ERC-20 assets. An asset's ERC-20 token contract needs to be available on one of the bridge before it can be used, which happens in the governance and enactment process for new assets. @@ -101,7 +101,7 @@ If you choose an amount to withdraw that is higher than the withdrawal threshold Once the delay time has passed, and the bundle is valid, **the withdrawal must be completed by submitting the bundle to Ethereum and paying the gas fee required. Usually this will be done by the party wishing to receive the funds**. This can be done using Vega Console or another user interface, or manually using the [smart contract](../../api/bridge/contracts/ERC20_Bridge_Logic.md) and an Ethereum RPC node. :::tip Query for data -See the threshold and delay for withdrawals in **[Vega Console ↗](https://console.vega.xyz)**. +See the threshold and delay for withdrawals in **[Vega Console ↗](https://console.fairground.wtf)**. Otherwise, **[use the API](../../api/rest/data-v2/trading-data-service-get-asset.api.mdx)** to see the withdrawal threshold. ::: @@ -119,7 +119,7 @@ VEGA (an ERC20 token) used for staking is associated with a Vega key. To withdra Rewards accrued through staking are not associated automatically. To stake those tokens or transfer them, they need to be withdrawn from the Vega key that the rewards are credited to, and sent to a web3 wallet. :::tip Try it -**[Vega token withdrawals page for testnet ↗](https://governance.vega.xyz/token/withdraw)**: Track and withdraw testnet staking rewards. +**[Vega token withdrawals page for testnet ↗](https://governance.fairground.wtf/token/withdraw)**: Track and withdraw testnet staking rewards. Alternatively, use the **[smart contract](../../api/bridge/contracts/ERC20_Bridge_Logic#withdraw_asset)** and an Ethereum RPC node to run the withdraw function. ::: diff --git a/versioned_docs/version-v0.76/concepts/assets/transfers.md b/versioned_docs/version-v0.77/concepts/assets/transfers.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/assets/transfers.md rename to versioned_docs/version-v0.77/concepts/assets/transfers.md diff --git a/versioned_docs/version-v0.76/concepts/governance/_category_.json b/versioned_docs/version-v0.77/concepts/governance/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/concepts/governance/_category_.json rename to versioned_docs/version-v0.77/concepts/governance/_category_.json diff --git a/versioned_docs/version-v0.76/concepts/governance/asset.md b/versioned_docs/version-v0.77/concepts/governance/asset.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/governance/asset.md rename to versioned_docs/version-v0.77/concepts/governance/asset.md diff --git a/versioned_docs/version-v0.76/concepts/governance/index.md b/versioned_docs/version-v0.77/concepts/governance/index.md similarity index 93% rename from versioned_docs/version-v0.76/concepts/governance/index.md rename to versioned_docs/version-v0.77/concepts/governance/index.md index f597d88e4..0d73e09cc 100644 --- a/versioned_docs/version-v0.76/concepts/governance/index.md +++ b/versioned_docs/version-v0.77/concepts/governance/index.md @@ -22,7 +22,7 @@ Vega supports on-chain proposals for governing: * **Freeform** - Exploring community sentiment for actions that may or may not be enacted on-chain :::tip Try it out -**[Vega governance dApp ↗](https://governance.vega.xyz)**: Read through and vote on active proposals. +**[Vega governance dApp ↗](https://governance.fairground.wtf)**: Read through and vote on active proposals. ::: :::note Looking for proposal templates? diff --git a/versioned_docs/version-v0.76/concepts/governance/lifecycle.md b/versioned_docs/version-v0.77/concepts/governance/lifecycle.md similarity index 99% rename from versioned_docs/version-v0.76/concepts/governance/lifecycle.md rename to versioned_docs/version-v0.77/concepts/governance/lifecycle.md index 015e9edc9..b18883be7 100644 --- a/versioned_docs/version-v0.76/concepts/governance/lifecycle.md +++ b/versioned_docs/version-v0.77/concepts/governance/lifecycle.md @@ -10,7 +10,7 @@ import NetworkParameter from '@site/src/components/NetworkParameter'; ## Voting Proposals are enacted if they get enough votes from VEGA holders. There's no limit to how many active proposals you can vote on. -Your tokens must be associated with a Vega public key. The tokens need to be associated to your Vega key, but they don't need to be nominated to validators. To check if your tokens are associated, connect to your Vega wallet on the [governance dApp ↗](https://governance.vega.xyz). +Your tokens must be associated with a Vega public key. The tokens need to be associated to your Vega key, but they don't need to be nominated to validators. To check if your tokens are associated, connect to your Vega wallet on the [governance dApp ↗](https://governance.fairground.wtf). You can vote as soon as the proposal passes validation and is active, and it can be voted on until the proposal's closing date/time. @@ -60,7 +60,7 @@ Including as much detail as possible gives other community members the opportuni When formalising the proposal, it is worth ensuring that any fields that are dependent on a range set by network parameters are correctly defined. See the network parameters and their values on the [Vega block explorer ↗](https://explorer.vega.xyz/network-parameters). ### 3. Submitting proposal and telling the community (on-chain and off-chain) -You can submit a governance proposal to the network using the command line, a script, or the [governance dApp ↗](https://governance.vega.xyz/proposals/propose/raw). +You can submit a governance proposal to the network using the command line, a script, or the [governance dApp ↗](https://governance.fairground.wtf/proposals/propose/raw). Your Vega key must have enough VEGA associated to submit a proposal. For a 'market parameter change' proposal, you'll also need enough equity-like share in the market from your liquidity commitment. This is defined in the network parameter . diff --git a/versioned_docs/version-v0.76/concepts/governance/market.md b/versioned_docs/version-v0.77/concepts/governance/market.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/governance/market.md rename to versioned_docs/version-v0.77/concepts/governance/market.md diff --git a/versioned_docs/version-v0.76/concepts/governance/network-parameter.md b/versioned_docs/version-v0.77/concepts/governance/network-parameter.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/governance/network-parameter.md rename to versioned_docs/version-v0.77/concepts/governance/network-parameter.md diff --git a/versioned_docs/version-v0.76/concepts/governance/treasury.md b/versioned_docs/version-v0.77/concepts/governance/treasury.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/governance/treasury.md rename to versioned_docs/version-v0.77/concepts/governance/treasury.md diff --git a/versioned_docs/version-v0.76/concepts/liquidity/_category_.json b/versioned_docs/version-v0.77/concepts/liquidity/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/concepts/liquidity/_category_.json rename to versioned_docs/version-v0.77/concepts/liquidity/_category_.json diff --git a/versioned_docs/version-v0.76/concepts/liquidity/index.md b/versioned_docs/version-v0.77/concepts/liquidity/index.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/liquidity/index.md rename to versioned_docs/version-v0.77/concepts/liquidity/index.md diff --git a/versioned_docs/version-v0.76/concepts/liquidity/provision.md b/versioned_docs/version-v0.77/concepts/liquidity/provision.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/liquidity/provision.md rename to versioned_docs/version-v0.77/concepts/liquidity/provision.md diff --git a/versioned_docs/version-v0.76/concepts/liquidity/rewards-penalties.md b/versioned_docs/version-v0.77/concepts/liquidity/rewards-penalties.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/liquidity/rewards-penalties.md rename to versioned_docs/version-v0.77/concepts/liquidity/rewards-penalties.md diff --git a/versioned_docs/version-v0.76/concepts/new-to-vega.md b/versioned_docs/version-v0.77/concepts/new-to-vega.md similarity index 94% rename from versioned_docs/version-v0.76/concepts/new-to-vega.md rename to versioned_docs/version-v0.77/concepts/new-to-vega.md index de4b9a4ef..6f4eb51f8 100644 --- a/versioned_docs/version-v0.76/concepts/new-to-vega.md +++ b/versioned_docs/version-v0.77/concepts/new-to-vega.md @@ -7,7 +7,7 @@ hide_title: false # Welcome! Welcome to Vega! -You are currently on the documenation for Vega's mainnet network. Documentation you see will be for the Vega software version that mainnet is currently running. If you want to see info for Fairground, the Vega-run testnet, switch network in the top bar of this page. +You are currently on the documenation for Vega's testnet network, called Fairground. Documentation you see will be for the Vega software version that Fairground is currently running. If you want to see info for mainnet, switch network in the top bar of this page. If you have questions, join our community on [Discord](https://vega.xyz/discord)! We're keen to help. diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/_category_.json b/versioned_docs/version-v0.77/concepts/trading-on-vega/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/_category_.json rename to versioned_docs/version-v0.77/concepts/trading-on-vega/_category_.json diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/data-sources.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/data-sources.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/data-sources.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/data-sources.md diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/discounts-rewards.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/discounts-rewards.md similarity index 96% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/discounts-rewards.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/discounts-rewards.md index 921b2375a..eddc5a954 100644 --- a/versioned_docs/version-v0.76/concepts/trading-on-vega/discounts-rewards.md +++ b/versioned_docs/version-v0.77/concepts/trading-on-vega/discounts-rewards.md @@ -8,13 +8,13 @@ description: Traders can get discounts on fees and rewards. import NetworkParameter from '@site/src/components/NetworkParameter'; -You can offset some of the [fees](./fees.md) you pay, or earn even more, by receiving rewards based on trading activity. Rewards can be funded by anyone, and can be in any asset. You can see what rewards are currently available on [Console ↗](https://console.vega.xyz/#/rewards). +You can offset some of the [fees](./fees.md) you pay, or earn even more, by receiving rewards based on trading activity. Rewards can be funded by anyone, and can be in any asset. You can see what rewards are currently available on [Console ↗](https://console.fairground.wtf/#/rewards). ## Referral program You can earn a commission for referring new users when a referral program is enabled. New users get a discount on their fees, while whoever refers them gets a cut of their referees’ trading fees. How much commission the referrer receives is increased if they have VEGA associated to their public key. :::tip Refer a friend -Get benefits for referring, or being referred. In the [referrals section of Console](https://console.vega.xyz/#/referrals), you can: +Get benefits for referring, or being referred. In the [referrals section of Console](https://console.fairground.wtf/#/referrals), you can: * Create a code to refer others * Enter a code you've been given ::: @@ -23,7 +23,7 @@ To create a code or join a referral set, you'll need at least the equivalent of The referral program only exists if it's been enabled through a [governance proposal](../../tutorials/proposals/referral-program-proposal.md). Once it's enabled, both the requirements and benefits can also be replaced with a new program, also using a governance proposal. -You can see what the current program offers by checking the [Referrals page on Console](https://console.vega.xyz/#/referrals), or the [referral program API](../../api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx). +You can see what the current program offers by checking the [Referrals page on Console](https://console.fairground.wtf/#/referrals), or the [referral program API](../../api/rest/data-v2/trading-data-service-get-current-referral-program.api.mdx). :::note Read more * [Tutorial: Propose enabling or changing the referral program](../../tutorials/proposals/referral-program-proposal.md) @@ -36,11 +36,11 @@ To benefit from referral program perks, you'll need to either create a referral A referral set is made up of the participant who created the set, known as the referrer, and all the referees who signed up using the referral code. Each referral set only has one referrer, but the number of referees is unlimited. :::tip Try it out -Create a referral code, or enter a referral code you've been given on the [referrals section of Console ↗](https://console.vega.xyz/#/referrals). +Create a referral code, or enter a referral code you've been given on the [referrals section of Console ↗](https://console.fairground.wtf/#/referrals). ::: ### Teams and games -When you create or update a referral set on [Console ↗](https://console.vega.xyz/#/referrals), you can opt to turn it into a team. Teams can get access to games, which are [trading rewards](#trading-rewards) set to target those in a team, if they are set up. +When you create or update a referral set on [Console ↗](https://console.fairground.wtf/#/referrals), you can opt to turn it into a team. Teams can get access to games, which are [trading rewards](#trading-rewards) set to target those in a team, if they are set up. If you're part of a team, you can switch to a different team by using the team's referral code. @@ -77,7 +77,7 @@ Market participants can also receive rewards for their trading activity, liquidi Your reward earnings can grow if you have an activity streak and/or keep earned rewards in your rewards account. :::tip Try it out -[See the available rewards ↗](https://console.vega.xyz/#/rewards) +[See the available rewards ↗](https://console.fairground.wtf/#/rewards) ::: A reward can be set to target participants with certain statuses: @@ -94,7 +94,7 @@ Rewards are independent from [fees](./fees.md), which are paid to validators, li ### How rewards are paid Rewards that you earn are paid into a per-asset *vesting rewards account*. -* **Rewards may be locked.** Each reward has its own lock period. Check the [rewards page on Console ↗](https://https://console.vega.xyz/#/rewards) or the [transfers API](../../api/rest/data-v2/trading-data-service-list-transfers.api.mdx) to see how many [epochs](../vega-chain/network.md#epochs) each reward is locked for. +* **Rewards may be locked.** Each reward has its own lock period. Check the [rewards page on Console ↗](https://https://console.fairground.wtf/#/rewards) or the [transfers API](../../api/rest/data-v2/trading-data-service-list-transfers.api.mdx) to see how many [epochs](../vega-chain/network.md#epochs) each reward is locked for. * After rewards unlock, a proportion of the rewards move into your *vested account* each epoch: . That percentage can be higher if you have an [activity streak](#activity-streak) going. * Redeem them from your vested account by transferring them into your general account. Then you can withdraw. diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/fees.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/fees.md similarity index 99% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/fees.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/fees.md index 5e8d8e790..043204cd2 100644 --- a/versioned_docs/version-v0.76/concepts/trading-on-vega/fees.md +++ b/versioned_docs/version-v0.77/concepts/trading-on-vega/fees.md @@ -10,7 +10,7 @@ import NetworkParameter from '@site/src/components/NetworkParameter'; Participants in the Vega network who place orders on the order book, provide liquidity and run the network infrastructure receive the fees that traders pay on filled trades and transfers. The protocol does not charge gas fees for interacting with the network. -You can offset some of those fees, or earn even more, by receiving discounts or getting rewards based on trading activity. Rewards can be funded by anyone, and can be in any asset. See the rewards that are currently available on [Console ↗](https://console.vega.xyz/#/rewards). +You can offset some of those fees, or earn even more, by receiving discounts or getting rewards based on trading activity. Rewards can be funded by anyone, and can be in any asset. See the rewards that are currently available on [Console ↗](https://console.fairground.wtf/#/rewards). :::note Read more [Concept: Discounts and rewards](./discounts-rewards.md) diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/index.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/index.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/index.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/index.md diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/margin.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/margin.md similarity index 98% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/margin.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/margin.md index 157b2c472..7c5908a74 100644 --- a/versioned_docs/version-v0.76/concepts/trading-on-vega/margin.md +++ b/versioned_docs/version-v0.77/concepts/trading-on-vega/margin.md @@ -18,12 +18,14 @@ Hypothetical changes in a position's value are called unrealised profit and loss ## Margin modes -There are two ways the protocol lets you manage your leverage: cross-market margin or isolated margin. You can switch between the margin modes as long as you have enough to support the margin requirement for your potential position in the new mode. +There are two ways the protocol lets you manage your leverage: cross-market margin or isolated margin. You can switch between the margin modes as long as you have enough to support the margin requirement for your potential position in the new mode. Some market types don't allow margin/leverage: spot and fully collateralised futures. **Cross margining** provides a capital-efficient use of margin, particularly when trading on multiple markets using the same settlement asset. You can't control the amount of margin (and thus leverage) that you use on your position but the market sets money aside and returns it if it's not required. **Isolated margin** provides a way to control how much you set aside for margin and thus choose your leverage amount. The amount of margin set aside is static, unless you increase your position. If the market turns against your position, it could be closed out more quickly. +**Fully collateralised** is a mode that can be set on certain futures markets. If a market is fully collateralised, your position will need to be completely supported with funds. In other words, fully collateralised markets do not allow margined positions. + Cross margining is the default mode, so to use isolated margin you'll need to switch before submitting your order. Once you choose isolated margin on a market, your orders will continue to use that mode unless you update it to cross margining. Overall, the margin tolerance of open orders and positions is determined by the market's risk model and market conditions. The larger the position and the more volatile the market, the greater the amount of margin that will need to be set aside. The volatility tolerance of the market is driven by the risk model. diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/market-lifecycle.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/market-lifecycle.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/market-lifecycle.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/market-lifecycle.md diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/market-protections.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/market-protections.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/market-protections.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/market-protections.md diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/market-types.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/market-types.md similarity index 95% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/market-types.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/market-types.md index 617f6a34b..8312fac32 100644 --- a/versioned_docs/version-v0.76/concepts/trading-on-vega/market-types.md +++ b/versioned_docs/version-v0.77/concepts/trading-on-vega/market-types.md @@ -10,7 +10,7 @@ Markets supported by the Vega network are cash-settled. When a market expires or All markets created using Vega software are proposed through governance, by community members. Market proposals that pass a governance vote are then enacted and can be traded on. -Currently, the network supports two types of derivatives markets: futures markets that expire, and perpetual futures markets that do not expire. +The network supports two types of derivatives markets: futures markets that expire, and perpetual futures markets that do not expire. It also supports spot markets. :::tip Try it out [Console](https://console.fairground.wtf): See all the currently active markets. @@ -32,6 +32,9 @@ Settlement, or the process of moving collateral between accounts, happens on a f * [Tutorial: Propose a futures market](../../tutorials/proposals/new-market-proposal.md) ::: +### Prediction markets +Prediction markets allow participants to bet on a specific outcome by holding a position on the market. + ## Perpetual futures Perpetual futures markets do not have a final settlement date and so traders can hold a position on a perpetuals market indefinitely. Traders exchange cashflows each time the mark price for funding changes - this process is called mark-to-market settlement. diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/orders.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/orders.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/orders.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/orders.md diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/settlement.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/settlement.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/settlement.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/settlement.md diff --git a/versioned_docs/version-v0.76/concepts/trading-on-vega/trading-modes.md b/versioned_docs/version-v0.77/concepts/trading-on-vega/trading-modes.md similarity index 92% rename from versioned_docs/version-v0.76/concepts/trading-on-vega/trading-modes.md rename to versioned_docs/version-v0.77/concepts/trading-on-vega/trading-modes.md index 92c865db1..6e6b347d4 100644 --- a/versioned_docs/version-v0.76/concepts/trading-on-vega/trading-modes.md +++ b/versioned_docs/version-v0.77/concepts/trading-on-vega/trading-modes.md @@ -78,6 +78,17 @@ If no one places orders in the protective auction, the auction is exited and the [Concept: Price monitoring](./market-protections#price-monitoring) ::: +### Auction type: Block time +When the network experiences particularly slow block times - more than 10 seconds per block - all markets are moved into auction. The slowdowns can occur in situations such as after a network upgrade, or downtime. + +#### Entry into block time auction +A slow block that exceeds the threshold will trigger auctions on all markets. + +The duration of the auction depends on how long the previous block took to be processed. The relationship between the two is set as a network parameter: . + +#### Exit from block time auction +When the auction duration time has passed, all markets will leave the block time auction. + ### Auction call period During the auction call period, no trades are created, but all orders are queued. diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/_category_.json b/versioned_docs/version-v0.77/concepts/vega-chain/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/_category_.json rename to versioned_docs/version-v0.77/concepts/vega-chain/_category_.json diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/data-nodes.md b/versioned_docs/version-v0.77/concepts/vega-chain/data-nodes.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/data-nodes.md rename to versioned_docs/version-v0.77/concepts/vega-chain/data-nodes.md diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/network.md b/versioned_docs/version-v0.77/concepts/vega-chain/network.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/network.md rename to versioned_docs/version-v0.77/concepts/vega-chain/network.md diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/proof-of-stake.md b/versioned_docs/version-v0.77/concepts/vega-chain/proof-of-stake.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/proof-of-stake.md rename to versioned_docs/version-v0.77/concepts/vega-chain/proof-of-stake.md diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/transactions.md b/versioned_docs/version-v0.77/concepts/vega-chain/transactions.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/transactions.md rename to versioned_docs/version-v0.77/concepts/vega-chain/transactions.md diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/validator-nodes.md b/versioned_docs/version-v0.77/concepts/vega-chain/validator-nodes.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/validator-nodes.md rename to versioned_docs/version-v0.77/concepts/vega-chain/validator-nodes.md diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/validator-scores-and-rewards.md b/versioned_docs/version-v0.77/concepts/vega-chain/validator-scores-and-rewards.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/validator-scores-and-rewards.md rename to versioned_docs/version-v0.77/concepts/vega-chain/validator-scores-and-rewards.md diff --git a/versioned_docs/version-v0.76/concepts/vega-chain/vega-chain.md b/versioned_docs/version-v0.77/concepts/vega-chain/vega-chain.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-chain/vega-chain.md rename to versioned_docs/version-v0.77/concepts/vega-chain/vega-chain.md diff --git a/versioned_docs/version-v0.76/concepts/vega-wallet.md b/versioned_docs/version-v0.77/concepts/vega-wallet.md similarity index 100% rename from versioned_docs/version-v0.76/concepts/vega-wallet.md rename to versioned_docs/version-v0.77/concepts/vega-wallet.md diff --git a/versioned_docs/version-v0.76/intro/activity.md b/versioned_docs/version-v0.77/intro/activity.md similarity index 100% rename from versioned_docs/version-v0.76/intro/activity.md rename to versioned_docs/version-v0.77/intro/activity.md diff --git a/versioned_docs/version-v0.76/intro/fees.md b/versioned_docs/version-v0.77/intro/fees.md similarity index 100% rename from versioned_docs/version-v0.76/intro/fees.md rename to versioned_docs/version-v0.77/intro/fees.md diff --git a/versioned_docs/version-v0.77/intro/index.md b/versioned_docs/version-v0.77/intro/index.md new file mode 100644 index 000000000..1a634a8c2 --- /dev/null +++ b/versioned_docs/version-v0.77/intro/index.md @@ -0,0 +1,25 @@ +--- +sidebar_position: 1 +title: Intro to Vega +hide_title: false +--- +import DocCardList from '@theme/DocCardList'; + +Vega is a protocol for creating and trading on dated future and perpetual derivatives markets and spot markets, on a fully decentralised network. + +The Vega mainnet is run by a set of [validator nodes](../concepts/vega-chain/validator-nodes.md). + +There's also a Vega testnet called Fairground, where you can try trading spot, cash-settled futures, and perpetuals on a test network. + +Click on any topic to learn more. + +| | | | | +| ----------------------------------------------------------------------|--------| +| [Token economics](./token-economics.md) | [Trading](./trading.md) | +| [Liquidity provision](./liquidity-provision.md) | [Fees](./fees.md) | +| [Competitions and teams](./teams.md) | [Trading rewards](./rewards-vesting.md) | +| [Referrals and fee discounts](./referral-program.md)| [Activity streaks](./activity.md) | + +See the protocol in action: +- [Console for trading ↗ ](https://console.vega.xyz) +- [Active governance proposals ↗ ](https://governance.vega.xyz) diff --git a/versioned_docs/version-v0.76/intro/liquidity-provision.md b/versioned_docs/version-v0.77/intro/liquidity-provision.md similarity index 100% rename from versioned_docs/version-v0.76/intro/liquidity-provision.md rename to versioned_docs/version-v0.77/intro/liquidity-provision.md diff --git a/versioned_docs/version-v0.76/intro/referral-program.md b/versioned_docs/version-v0.77/intro/referral-program.md similarity index 100% rename from versioned_docs/version-v0.76/intro/referral-program.md rename to versioned_docs/version-v0.77/intro/referral-program.md diff --git a/versioned_docs/version-v0.76/intro/rewards-vesting.md b/versioned_docs/version-v0.77/intro/rewards-vesting.md similarity index 100% rename from versioned_docs/version-v0.76/intro/rewards-vesting.md rename to versioned_docs/version-v0.77/intro/rewards-vesting.md diff --git a/versioned_docs/version-v0.76/intro/teams.md b/versioned_docs/version-v0.77/intro/teams.md similarity index 100% rename from versioned_docs/version-v0.76/intro/teams.md rename to versioned_docs/version-v0.77/intro/teams.md diff --git a/versioned_docs/version-v0.76/intro/token-economics.md b/versioned_docs/version-v0.77/intro/token-economics.md similarity index 100% rename from versioned_docs/version-v0.76/intro/token-economics.md rename to versioned_docs/version-v0.77/intro/token-economics.md diff --git a/versioned_docs/version-v0.76/intro/trading.md b/versioned_docs/version-v0.77/intro/trading.md similarity index 76% rename from versioned_docs/version-v0.76/intro/trading.md rename to versioned_docs/version-v0.77/intro/trading.md index e8dfe12af..414c30ec2 100644 --- a/versioned_docs/version-v0.76/intro/trading.md +++ b/versioned_docs/version-v0.77/intro/trading.md @@ -6,7 +6,7 @@ hide_title: false --- ## Markets -Vega supports markets for trading cash-settled futures and perpetuals, as well as spot/swaps. +Vega supports markets for trading cash-settled futures, prediction markets and perpetuals, as well as spot/swaps. [See a full list of available markets on Console. ↗](https://console.vega.xyz) @@ -18,7 +18,7 @@ Markets can be in one of two trading modes: continuous trading or auction. Continuous trading uses a continuous limit order book, and traders can place limit or market orders, and use other more complex market instructions such as stop orders, pegged orders, and iceberg orders. -Markets enter into auctions when a market first opens, or if price monitoring bounds are breached because of large price moves. When an auction ends, the orders are sorted, and a price range at which the highest total quantity of trades can occur is derived. The mid-price of that range is used for uncrossing. +Markets enter into auctions when a market first opens, if block times are particularly slow, or if price monitoring bounds are breached because of large price moves. When an auction ends, the orders are sorted, and a price range at which the highest total quantity of trades can occur is derived. The mid-price of that range is used for uncrossing. :::note Dive deeper [Concepts: Order types](../concepts/trading-on-vega/orders.md) diff --git a/versioned_docs/version-v0.76/node-operators/get-started/_category_.json b/versioned_docs/version-v0.77/node-operators/get-started/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/node-operators/get-started/_category_.json rename to versioned_docs/version-v0.77/node-operators/get-started/_category_.json diff --git a/versioned_docs/version-v0.76/node-operators/get-started/index.md b/versioned_docs/version-v0.77/node-operators/get-started/index.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/get-started/index.md rename to versioned_docs/version-v0.77/node-operators/get-started/index.md diff --git a/versioned_docs/version-v0.76/node-operators/get-started/setup-block-explorer.md b/versioned_docs/version-v0.77/node-operators/get-started/setup-block-explorer.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/get-started/setup-block-explorer.md rename to versioned_docs/version-v0.77/node-operators/get-started/setup-block-explorer.md diff --git a/versioned_docs/version-v0.76/node-operators/get-started/setup-datanode.md b/versioned_docs/version-v0.77/node-operators/get-started/setup-datanode.md similarity index 99% rename from versioned_docs/version-v0.76/node-operators/get-started/setup-datanode.md rename to versioned_docs/version-v0.77/node-operators/get-started/setup-datanode.md index d622e2849..c7024a416 100644 --- a/versioned_docs/version-v0.76/node-operators/get-started/setup-datanode.md +++ b/versioned_docs/version-v0.77/node-operators/get-started/setup-datanode.md @@ -336,9 +336,9 @@ To fix the issue follow the below steps: 1. Stop your node. 2. Run tm rollback for a single block: `vega tm rollback --home ` -3. Replace the vega binary with [0.75.8-fix.2](https://github.com/vegaprotocol/vega/releases/tag/v0.75.8-fix.2) +3. Replace the Vega binary with [0.75.8-fix.2](https://github.com/vegaprotocol/vega/releases/tag/v0.75.8-fix.2) 4. Update the config/flag to your node from the one before the last snapshot. - a. If you use Visor you can add the following path to the run-config.toml(`/current/run-config.toml`) file: `"--snapshot.load-from-block-height", "47864700"` + a. If you use Visor you can add the following path to the run-config.toml (`/current/run-config.toml`) file: `"--snapshot.load-from-block-height", "47864700"` b. If you do not use Visor, you can add the following flag to your start command: `--snapshot.load-from-block-height 47864700` c. You can also update core config (`/config/node/config.toml`): `Snapshot.StartHeight = 47864700` 5. Start node @@ -503,4 +503,4 @@ After this is done you can repopulate the data node by replaying the chain or by ## Performance tuning -Depending on how your servers are configured, your drives may be mounted without `noatime` being set. This can have a significant impact on the database performance and can cause deadlocks and database panics under certain conditions. It is therefore recommended that when setting up your Linux server for running a data node, you ensure that the drives are mounted with the `noatime` option set. +Depending on how your servers are configured, your drives may be mounted without `noatime` being set. This can have a significant impact on the database performance and can cause deadlocks and database panics under certain conditions. It is therefore recommended that when setting up your Linux server for running a data node, you ensure that the drives are mounted with the `noatime` option set. \ No newline at end of file diff --git a/versioned_docs/version-v0.76/node-operators/get-started/setup-non-validator.md b/versioned_docs/version-v0.77/node-operators/get-started/setup-non-validator.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/get-started/setup-non-validator.md rename to versioned_docs/version-v0.77/node-operators/get-started/setup-non-validator.md diff --git a/versioned_docs/version-v0.76/node-operators/get-started/setup-validator.md b/versioned_docs/version-v0.77/node-operators/get-started/setup-validator.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/get-started/setup-validator.md rename to versioned_docs/version-v0.77/node-operators/get-started/setup-validator.md diff --git a/versioned_docs/version-v0.76/node-operators/how-to/_category_.json b/versioned_docs/version-v0.77/node-operators/how-to/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/_category_.json rename to versioned_docs/version-v0.77/node-operators/how-to/_category_.json diff --git a/versioned_docs/version-v0.76/node-operators/how-to/index.md b/versioned_docs/version-v0.77/node-operators/how-to/index.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/index.md rename to versioned_docs/version-v0.77/node-operators/how-to/index.md diff --git a/versioned_docs/version-v0.76/node-operators/how-to/maintain-multisig-contract.md b/versioned_docs/version-v0.77/node-operators/how-to/maintain-multisig-contract.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/maintain-multisig-contract.md rename to versioned_docs/version-v0.77/node-operators/how-to/maintain-multisig-contract.md diff --git a/versioned_docs/version-v0.76/node-operators/how-to/restart-network.md b/versioned_docs/version-v0.77/node-operators/how-to/restart-network.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/restart-network.md rename to versioned_docs/version-v0.77/node-operators/how-to/restart-network.md diff --git a/versioned_docs/version-v0.76/node-operators/how-to/rotate-ethereum-keys.md b/versioned_docs/version-v0.77/node-operators/how-to/rotate-ethereum-keys.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/rotate-ethereum-keys.md rename to versioned_docs/version-v0.77/node-operators/how-to/rotate-ethereum-keys.md diff --git a/versioned_docs/version-v0.76/node-operators/how-to/rotate-vega-keys.md b/versioned_docs/version-v0.77/node-operators/how-to/rotate-vega-keys.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/rotate-vega-keys.md rename to versioned_docs/version-v0.77/node-operators/how-to/rotate-vega-keys.md diff --git a/versioned_docs/version-v0.77/node-operators/how-to/save-disk-space.md b/versioned_docs/version-v0.77/node-operators/how-to/save-disk-space.md new file mode 100644 index 000000000..21abdb618 --- /dev/null +++ b/versioned_docs/version-v0.77/node-operators/how-to/save-disk-space.md @@ -0,0 +1,73 @@ +--- +sidebar_position: 11 +title: How to save disk space +sidebar_label: Save disk space +hide_title: false +--- + +## Clean up and disable the CometBFT indexer + + +* Suitable for: data node + +* Downtime required: up to 2 min +* + +### How to check if you really need it + + +To check if you need to clean the transactions index for CometBFT (formerly Tendermint), navigate to the `COMETBFT_HOME/data` and see how big are files there: + + +```shell +# cd COMETBFT_HOME/data + +# du -sh ./* +du -sh ./* +59G ./blockstore.db +215M ./cs.wal +18K ./evidence.db +512 ./priv_validator_state.json +265M ./state.db +61G ./tx_index.db +``` + +In the above scenario, we could save about 61 GB of the storage on our server. + + +### Cleanup instructions + +1. Stop the node: `sudo systemctl stop vegavisor` +2. Open the CometBFT config (`COMETBFT_HOME/config/config.toml`) and disable the `tx_indexer.indexer` by setting it to `null` + + +```toml +[tx_index] +indexer = "null" +``` + +3. Navigate to `COMETBFT_HOME/data` and rename `tx_index.db` to something else. This step allows you to easily recover if something goes wrong. + +```shell +# cd COMETBFT_HOME/data + +# mv tx_index.db tx_index.db.tmp +``` + +4. Create the empty `tx_index.db` directory in the `COMETBFT_HOME/data` + + +```shell +# cd COMETBFT_HOME/data + +# mkdir tx_index.db +``` + +5. Start your node and make sure everything is fine +6. Remove big directory created in the step 3. + +```shell +# cd COMETBFT_HOME/data + +# rm -r tx_index.db.tmp +``` \ No newline at end of file diff --git a/versioned_docs/version-v0.76/node-operators/how-to/solve-frequent-issues.md b/versioned_docs/version-v0.77/node-operators/how-to/solve-frequent-issues.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/solve-frequent-issues.md rename to versioned_docs/version-v0.77/node-operators/how-to/solve-frequent-issues.md diff --git a/versioned_docs/version-v0.76/node-operators/how-to/upgrade-network.md b/versioned_docs/version-v0.77/node-operators/how-to/upgrade-network.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/upgrade-network.md rename to versioned_docs/version-v0.77/node-operators/how-to/upgrade-network.md diff --git a/versioned_docs/version-v0.76/node-operators/how-to/use-snapshots.md b/versioned_docs/version-v0.77/node-operators/how-to/use-snapshots.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/how-to/use-snapshots.md rename to versioned_docs/version-v0.77/node-operators/how-to/use-snapshots.md diff --git a/versioned_docs/version-v0.76/node-operators/index.md b/versioned_docs/version-v0.77/node-operators/index.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/index.md rename to versioned_docs/version-v0.77/node-operators/index.md diff --git a/versioned_docs/version-v0.76/node-operators/migration-guides/_category_.json b/versioned_docs/version-v0.77/node-operators/migration-guides/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/node-operators/migration-guides/_category_.json rename to versioned_docs/version-v0.77/node-operators/migration-guides/_category_.json diff --git a/versioned_docs/version-v0.76/node-operators/migration-guides/index.md b/versioned_docs/version-v0.77/node-operators/migration-guides/index.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/migration-guides/index.md rename to versioned_docs/version-v0.77/node-operators/migration-guides/index.md diff --git a/versioned_docs/version-v0.76/node-operators/migration-guides/upgrade-node.md b/versioned_docs/version-v0.77/node-operators/migration-guides/upgrade-node.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/migration-guides/upgrade-node.md rename to versioned_docs/version-v0.77/node-operators/migration-guides/upgrade-node.md diff --git a/versioned_docs/version-v0.76/node-operators/requirements/_category_.json b/versioned_docs/version-v0.77/node-operators/requirements/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/node-operators/requirements/_category_.json rename to versioned_docs/version-v0.77/node-operators/requirements/_category_.json diff --git a/versioned_docs/version-v0.76/node-operators/requirements/community.md b/versioned_docs/version-v0.77/node-operators/requirements/community.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/requirements/community.md rename to versioned_docs/version-v0.77/node-operators/requirements/community.md diff --git a/versioned_docs/version-v0.76/node-operators/requirements/data-node-infrastructure.md b/versioned_docs/version-v0.77/node-operators/requirements/data-node-infrastructure.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/requirements/data-node-infrastructure.md rename to versioned_docs/version-v0.77/node-operators/requirements/data-node-infrastructure.md diff --git a/versioned_docs/version-v0.76/node-operators/requirements/data-node-security.md b/versioned_docs/version-v0.77/node-operators/requirements/data-node-security.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/requirements/data-node-security.md rename to versioned_docs/version-v0.77/node-operators/requirements/data-node-security.md diff --git a/versioned_docs/version-v0.76/node-operators/requirements/index.md b/versioned_docs/version-v0.77/node-operators/requirements/index.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/requirements/index.md rename to versioned_docs/version-v0.77/node-operators/requirements/index.md diff --git a/versioned_docs/version-v0.76/node-operators/requirements/infrastructure.md b/versioned_docs/version-v0.77/node-operators/requirements/infrastructure.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/requirements/infrastructure.md rename to versioned_docs/version-v0.77/node-operators/requirements/infrastructure.md diff --git a/versioned_docs/version-v0.76/node-operators/requirements/security.md b/versioned_docs/version-v0.77/node-operators/requirements/security.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/requirements/security.md rename to versioned_docs/version-v0.77/node-operators/requirements/security.md diff --git a/versioned_docs/version-v0.76/node-operators/rewards.md b/versioned_docs/version-v0.77/node-operators/rewards.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/rewards.md rename to versioned_docs/version-v0.77/node-operators/rewards.md diff --git a/versioned_docs/version-v0.76/node-operators/visor.md b/versioned_docs/version-v0.77/node-operators/visor.md similarity index 100% rename from versioned_docs/version-v0.76/node-operators/visor.md rename to versioned_docs/version-v0.77/node-operators/visor.md diff --git a/versioned_docs/version-v0.76/releases/overview.md b/versioned_docs/version-v0.77/releases/overview.md similarity index 95% rename from versioned_docs/version-v0.76/releases/overview.md rename to versioned_docs/version-v0.77/releases/overview.md index 931bb283d..2f170596f 100644 --- a/versioned_docs/version-v0.76/releases/overview.md +++ b/versioned_docs/version-v0.77/releases/overview.md @@ -17,6 +17,54 @@ See the full release notes on [GitHub ↗](https://github.com/vegaprotocol/vega/ ## Vega core software The Vega core software is public and open source under the [AGPL ↗](https://www.gnu.org/licenses/agpl-3.0.en.html) license, so you can both view the repository change logs, and refer here for summary release notes for each version that the validators use to run the Vega mainnet. Releases are listed with their semantic version number and the date the release was made available to mainnet validators. +## Version v0.77 | 2024-08-07 +This version was released by validators to the Vega mainnet on 7 August 2024. + +This release introduces the ability to create prediction markets, futures markets with a final settlement price cap, and fully collateralised futures markets. There are also a range of bug fixes and general improvements. + +Included in this release are a series of new network parameters. Below is a list with their default values. + +| New parameter | Description | Default value | +|---------------|---------------|----------------| +| `auction.LongBlock` | Determines the length of block auctions based on block times | `{"threshold_and_duration": [{"threshold":"10s","duration":"1m"}, {"threshold":"1m","duration":"5m"}, {"threshold":"10m","duration":"1h"}, {"threshold":"1h","duration":"1h"}, {"threshold":"6h","duration":"3h"}, {"threshold":"24h","duration":"6h"}]}`| +| `spam.order.minimumMarginQuantumMultiple` | Sets a minimum order size for future/perp markets. At 0.01, an order must use at least 1 cent (equivalent) of margin to be executed | 0.01 | +| `spam.order.minimumHoldingQuantumMultiple` | Sets a minimum order size for spot markets. At 0.01, an order must have at least 1 cent of value | 0.01 | +| `market.liquidity.equityLikeShareFeeFraction` | Sets weight of liquidity score vs the equity-like share score when calculating LP fee allocation. | 0.1 | +| `market.aggressiveOrderBlockDelay` | Sets the number of blocks by which aggressive (taker) orders are delayed relative to passive (maker) orders. | 1 | +| `rewards.updateFrequency` | Sets how frequently the live game scores are updated. | 10m | + +### Improvements: + +- Adds the ability to publish data about games while the games are ongoing, rather than only after. [Issue 11209 ↗](https://github.com/vegaprotocol/vega/issues/11209) +- Introduces auctions during times of long block processing. [Issue 11400 ↗](https://github.com/vegaprotocol/vega/issues/11400) +- Relaxes finality check to allow instant deposits using the Arbitrum bridge. [Issue 11408 ↗](https://github.com/vegaprotocol/vega/issues/11408) +- Adds optional parameters to manually set risk factors for new markets. [Issue 11234 ↗](https://github.com/vegaprotocol/vega/issues/11234) +- Adds an Ethereum heartbeat chain event if no event-logs are seen on a contract for over an hour. [Issue 11334 ↗](https://github.com/vegaprotocol/vega/issues/11334) +- Adds configuration to Visor to help improve binary retries. [Issue 11242 ↗](https://github.com/vegaprotocol/vega/issues/11242) +- Adds a field in the price monitoring bounds details to make the bounds clearer. [Issue 11196 ↗](https://github.com/vegaprotocol/vega/issues/11196) +- Add support for allowing trading transaction ordering to be enabled or disabled. [Issue 11285 ↗](https://github.com/vegaprotocol/vega/issues/11285) +- Enhances transaction reordering with per-market control and configurable delay. [Issue 11337 ↗](https://github.com/vegaprotocol/vega/issues/11337) +- Adds source chain ID when available to transaction event details. [Issue 11329 ↗](https://github.com/vegaprotocol/vega/issues/11329) +- Adds spam checks for orders/liquidity provision. [Issue 10634 ↗](https://github.com/vegaprotocol/vega/issues/10634) +- Supports querying for historical game scores. [Issue 11357 ↗](https://github.com/vegaprotocol/vega/issues/11357) + +### Fixes: + +- Ensures that vesting statistics match vesting accounts numbers. [Issue 11066 ↗](https://github.com/vegaprotocol/vega/issues/11066) +- Multiple transfers were erroneously blocked when targeting the same game ID. [Issue 11279 ↗](https://github.com/vegaprotocol/vega/issues/11279) +- Fixes an issue with the position estimate endpoint which could cause data nodes to crash. [Issue 11293 ↗](https://github.com/vegaprotocol/vega/issues/11293) +- Adds source chain ID to GraphQL `Erc20WithdrawalApproval` endpoint. [Issue 11379 ↗](https://github.com/vegaprotocol/vega/issues/11379) +- Handles when asset decimals are smaller than market decimals when uncrossing the order book upon leaving an auction. [Issue 11297 ↗](https://github.com/vegaprotocol/vega/issues/11297) +- Ensures pegged order offsets are correctly verified with respect to tick size in the correct units. [Issue 11304 ↗](https://github.com/vegaprotocol/vega/issues/11304) +- Adds a field to governance proposals for recurring transfers for a decay factor, and reports the proposal amount rather than 0 when the proposal gets enacted. [Issue 11336 ↗](https://github.com/vegaprotocol/vega/issues/11336) +- Adds support to REST to update vesting stats and fix summing the quantum balance for vesting stats. [Issue 11368 ↗](https://github.com/vegaprotocol/vega/issues/11368) +- Improves error handling for badly formed stop orders. [Issue 11380 ↗](https://github.com/vegaprotocol/vega/issues/11380) +- Fixes an issue with the fee stats event reporting. [Issue 11136 ↗](https://github.com/vegaprotocol/vega/issues/11136) +- Fixes broken snapshots when dispatch strategies are cancelled mid-epoch. [Issue 11401 ↗](https://github.com/vegaprotocol/vega/issues/11401) +- Fixes the epoch filters for `gameTeamScores`. [Issue 11438 ↗](https://github.com/vegaprotocol/vega/issues/11438) + +To review these changes in the last released version, see [GitHub ↗](https://github.com/vegaprotocol/vega/compare/release/v0.76.8...v0.77.0-preview.10). + ## Release version v0.76.8 | 2024-05-29 This version was released by the validators to mainnet on 29 May 2024. @@ -996,4 +1044,4 @@ For full detailed information on the changes please see: ### Version 0.44.0 | 2021-10-07 For full detailed information on the changes please see: * [Vega core change log](https://github.com/vegaprotocol/vega/blob/develop/CHANGELOG.md#0440) -* [Vega data node change log](https://github.com/vegaprotocol/data-node/blob/develop/CHANGELOG.md#0440) +* [Vega data node change log](https://github.com/vegaprotocol/data-node/blob/develop/CHANGELOG.md#0440) \ No newline at end of file diff --git a/versioned_docs/version-v0.76/tools/index.md b/versioned_docs/version-v0.77/tools/index.md similarity index 95% rename from versioned_docs/version-v0.76/tools/index.md rename to versioned_docs/version-v0.77/tools/index.md index de1d7d86e..c1ac751f9 100644 --- a/versioned_docs/version-v0.76/tools/index.md +++ b/versioned_docs/version-v0.77/tools/index.md @@ -14,7 +14,6 @@ There are several ways to interact with a Vega Wallet: ## Trading interface Use **[Vega Console](https://console.vega.xyz)** to trade on markets created with Vega. - * **[Charts on Console](./tools/vega-console/charts)** * **[Host Console on IPFS](./tools/vega-console/host-console-on-ipfs)** @@ -25,7 +24,7 @@ Use the **[Vega Governance dApp](https://governance.vega.xyz)** to stake your to The block explorer allows you to query transactions, network parameters, available assets (and their IDs) and more. * **[Block explorer for mainnet](https://explorer.vega.xyz/)** -* **[Block explorer for fairground](https://explorer.vega.xyz/)** +* **[Block explorer for fairground](https://explorer.fairground.wtf/)** ## Vega Tools repo The **[Vega Tools repo](https://github.com/vegaprotocol/vegatools)** provides a set of utilities for inspecting and interacting with a Vega network through the APIs. diff --git a/versioned_docs/version-v0.76/tools/vega-console/_category_.json b/versioned_docs/version-v0.77/tools/vega-console/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-console/_category_.json rename to versioned_docs/version-v0.77/tools/vega-console/_category_.json diff --git a/versioned_docs/version-v0.76/tools/vega-console/charts.md b/versioned_docs/version-v0.77/tools/vega-console/charts.md similarity index 98% rename from versioned_docs/version-v0.76/tools/vega-console/charts.md rename to versioned_docs/version-v0.77/tools/vega-console/charts.md index 8aa7fcfc9..21c457427 100644 --- a/versioned_docs/version-v0.76/tools/vega-console/charts.md +++ b/versioned_docs/version-v0.77/tools/vega-console/charts.md @@ -29,5 +29,4 @@ It includes: * Mountain charts * Line charts * Candlestick charts -* Technical indicators - +* Technical indicators \ No newline at end of file diff --git a/versioned_docs/version-v0.76/tools/vega-console/host-console-on-ipfs.md b/versioned_docs/version-v0.77/tools/vega-console/host-console-on-ipfs.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-console/host-console-on-ipfs.md rename to versioned_docs/version-v0.77/tools/vega-console/host-console-on-ipfs.md diff --git a/versioned_docs/version-v0.76/tools/vega-console/index.md b/versioned_docs/version-v0.77/tools/vega-console/index.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-console/index.md rename to versioned_docs/version-v0.77/tools/vega-console/index.md diff --git a/versioned_docs/version-v0.76/tools/vega-protocol-snap.md b/versioned_docs/version-v0.77/tools/vega-protocol-snap.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-protocol-snap.md rename to versioned_docs/version-v0.77/tools/vega-protocol-snap.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/_category_.json b/versioned_docs/version-v0.77/tools/vega-wallet/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/_category_.json rename to versioned_docs/version-v0.77/tools/vega-wallet/_category_.json diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/_category_.json b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/_category_.json rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/_category_.json diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/create-wallet.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/create-wallet.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/create-wallet.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/create-wallet.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/_category_.json b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/_category_.json rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/_category_.json diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/customise-keys.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/customise-keys.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/customise-keys.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/customise-keys.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/get-help.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/get-help.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/get-help.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/get-help.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/index.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/index.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/index.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/index.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/isolate-keys.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/isolate-keys.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/isolate-keys.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/isolate-keys.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/manage-networks.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/manage-networks.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/manage-networks.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/manage-networks.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/restore-wallet.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/restore-wallet.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/guides/restore-wallet.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/guides/restore-wallet.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/index.md b/versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/index.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/cli-wallet/index.md rename to versioned_docs/version-v0.77/tools/vega-wallet/cli-wallet/index.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/_category_.json b/versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/_category_.json rename to versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/_category_.json diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/getting-started.md b/versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/getting-started.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/getting-started.md rename to versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/getting-started.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/index.md b/versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/index.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/index.md rename to versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/index.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/troubleshooting.md b/versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/troubleshooting.md similarity index 100% rename from versioned_docs/version-v0.76/tools/vega-wallet/desktop-app/troubleshooting.md rename to versioned_docs/version-v0.77/tools/vega-wallet/desktop-app/troubleshooting.md diff --git a/versioned_docs/version-v0.76/tools/vega-wallet/index.md b/versioned_docs/version-v0.77/tools/vega-wallet/index.md similarity index 89% rename from versioned_docs/version-v0.76/tools/vega-wallet/index.md rename to versioned_docs/version-v0.77/tools/vega-wallet/index.md index dcee10e7a..48aa6b11c 100644 --- a/versioned_docs/version-v0.76/tools/vega-wallet/index.md +++ b/versioned_docs/version-v0.77/tools/vega-wallet/index.md @@ -13,7 +13,7 @@ You can interact with a Vega wallet and its keys through a browser extension, tw ## Browser extension The Vega Wallet browser extension is an early stage implementation of the Vega Wallet, available for Chrome and Firefox. -**[Chrome extension ↗](https://chrome.google.com/webstore/detail/vega-wallet-mainnet/codfcglpplgmmlokgilfkpcjnmkbfiel)** +**[Chrome extension ↗](https://chromewebstore.google.com/detail/vega-wallet/codfcglpplgmmlokgilfkpcjnmkbfiel)** **[Firefox extension ↗](https://addons.mozilla.org/en-GB/firefox/addon/vega-wallet-beta/)** @@ -29,7 +29,7 @@ The **[desktop wallet](./desktop-app/index.md)** provides a visual interface to: * Create new wallet * Connect to networks * Sign transactions -* Run and connect to Vega apps, such as Console and the governance dApp +* Run and connect to Vega apps, such as the governance dApp ## CLI app Use the **[command line app](./cli-wallet/index.md)** to do everything you can do with the desktop app, plus: diff --git a/versioned_docs/version-v0.76/topics/_topic-data-nodes.mdx b/versioned_docs/version-v0.77/topics/_topic-data-nodes.mdx similarity index 100% rename from versioned_docs/version-v0.76/topics/_topic-data-nodes.mdx rename to versioned_docs/version-v0.77/topics/_topic-data-nodes.mdx diff --git a/versioned_docs/version-v0.76/topics/_topic-development.mdx b/versioned_docs/version-v0.77/topics/_topic-development.mdx similarity index 52% rename from versioned_docs/version-v0.76/topics/_topic-development.mdx rename to versioned_docs/version-v0.77/topics/_topic-development.mdx index ae925224c..5be3be1f1 100644 --- a/versioned_docs/version-v0.76/topics/_topic-development.mdx +++ b/versioned_docs/version-v0.77/topics/_topic-development.mdx @@ -1,11 +1,14 @@
    -
    Resources: Development +
    Resources: Developing This section is part of a series on the topic of *Development*. Docs: -- [Using the APIs](/api/overview.md) +- [API tips and help](/api/overview.md) +- [Useful endpoints](/api/useful-endpoints.md) +- [Public servers](/api/public-servers.md) +- [Websocket streams](/api/websocket.md) - [Software release summaries](/releases/overview.md) Other resources: diff --git a/versioned_docs/version-v0.76/topics/_topic-governance.mdx b/versioned_docs/version-v0.77/topics/_topic-governance.mdx similarity index 100% rename from versioned_docs/version-v0.76/topics/_topic-governance.mdx rename to versioned_docs/version-v0.77/topics/_topic-governance.mdx diff --git a/versioned_docs/version-v0.76/topics/_topic-staking.mdx b/versioned_docs/version-v0.77/topics/_topic-staking.mdx similarity index 100% rename from versioned_docs/version-v0.76/topics/_topic-staking.mdx rename to versioned_docs/version-v0.77/topics/_topic-staking.mdx diff --git a/versioned_docs/version-v0.76/topics/_topic-wallet.mdx b/versioned_docs/version-v0.77/topics/_topic-wallet.mdx similarity index 100% rename from versioned_docs/version-v0.76/topics/_topic-wallet.mdx rename to versioned_docs/version-v0.77/topics/_topic-wallet.mdx diff --git a/versioned_docs/version-v0.76/tutorials/assets-tokens/_category_.json b/versioned_docs/version-v0.77/tutorials/assets-tokens/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tutorials/assets-tokens/_category_.json rename to versioned_docs/version-v0.77/tutorials/assets-tokens/_category_.json diff --git a/versioned_docs/version-v0.76/tutorials/assets-tokens/depositing-assets.md b/versioned_docs/version-v0.77/tutorials/assets-tokens/depositing-assets.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/assets-tokens/depositing-assets.md rename to versioned_docs/version-v0.77/tutorials/assets-tokens/depositing-assets.md diff --git a/versioned_docs/version-v0.76/tutorials/assets-tokens/index.md b/versioned_docs/version-v0.77/tutorials/assets-tokens/index.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/assets-tokens/index.md rename to versioned_docs/version-v0.77/tutorials/assets-tokens/index.md diff --git a/versioned_docs/version-v0.76/tutorials/assets-tokens/staking-tokens.md b/versioned_docs/version-v0.77/tutorials/assets-tokens/staking-tokens.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/assets-tokens/staking-tokens.md rename to versioned_docs/version-v0.77/tutorials/assets-tokens/staking-tokens.md diff --git a/versioned_docs/version-v0.76/tutorials/assets-tokens/transferring-assets.md b/versioned_docs/version-v0.77/tutorials/assets-tokens/transferring-assets.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/assets-tokens/transferring-assets.md rename to versioned_docs/version-v0.77/tutorials/assets-tokens/transferring-assets.md diff --git a/versioned_docs/version-v0.76/tutorials/assets-tokens/withdrawing-assets.md b/versioned_docs/version-v0.77/tutorials/assets-tokens/withdrawing-assets.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/assets-tokens/withdrawing-assets.md rename to versioned_docs/version-v0.77/tutorials/assets-tokens/withdrawing-assets.md diff --git a/versioned_docs/version-v0.76/tutorials/assets-tokens/withdrawing-vega-tokens.md b/versioned_docs/version-v0.77/tutorials/assets-tokens/withdrawing-vega-tokens.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/assets-tokens/withdrawing-vega-tokens.md rename to versioned_docs/version-v0.77/tutorials/assets-tokens/withdrawing-vega-tokens.md diff --git a/versioned_docs/version-v0.76/tutorials/build-send-transactions.md b/versioned_docs/version-v0.77/tutorials/build-send-transactions.md similarity index 99% rename from versioned_docs/version-v0.76/tutorials/build-send-transactions.md rename to versioned_docs/version-v0.77/tutorials/build-send-transactions.md index 2cfd79068..00f37daff 100644 --- a/versioned_docs/version-v0.76/tutorials/build-send-transactions.md +++ b/versioned_docs/version-v0.77/tutorials/build-send-transactions.md @@ -241,6 +241,7 @@ vegawallet transaction sign --wallet "MY_WALLET_NAME" --pubkey "MY_PUBLIC_KEY" - ```bash ./vegawallet transaction sign --wallet "MY_WALLET_NAME" --pubkey "MY_PUBLIC_KEY" --tx-height "TRANSACTION_BLOCK_HEIGHT" "TRANSACTION" ``` + @@ -275,12 +276,14 @@ Then, send the transaction using: ```bash vegawallet raw_transaction send --network "NETWORK" "BASE64_TRANSACTION" ``` + ```bash ./vegawallet raw_transaction send --network "NETWORK" "BASE64_TRANSACTION" ``` + diff --git a/versioned_docs/version-v0.76/tutorials/building-a-bot/_category_.json b/versioned_docs/version-v0.77/tutorials/building-a-bot/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tutorials/building-a-bot/_category_.json rename to versioned_docs/version-v0.77/tutorials/building-a-bot/_category_.json diff --git a/versioned_docs/version-v0.76/tutorials/building-a-bot/adding-a-liquidity-commitment.md b/versioned_docs/version-v0.77/tutorials/building-a-bot/adding-a-liquidity-commitment.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/building-a-bot/adding-a-liquidity-commitment.md rename to versioned_docs/version-v0.77/tutorials/building-a-bot/adding-a-liquidity-commitment.md diff --git a/versioned_docs/version-v0.76/tutorials/building-a-bot/adding-an-external-price.md b/versioned_docs/version-v0.77/tutorials/building-a-bot/adding-an-external-price.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/building-a-bot/adding-an-external-price.md rename to versioned_docs/version-v0.77/tutorials/building-a-bot/adding-an-external-price.md diff --git a/versioned_docs/version-v0.76/tutorials/building-a-bot/getting-started.md b/versioned_docs/version-v0.77/tutorials/building-a-bot/getting-started.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/building-a-bot/getting-started.md rename to versioned_docs/version-v0.77/tutorials/building-a-bot/getting-started.md diff --git a/versioned_docs/version-v0.76/tutorials/building-a-bot/index.md b/versioned_docs/version-v0.77/tutorials/building-a-bot/index.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/building-a-bot/index.md rename to versioned_docs/version-v0.77/tutorials/building-a-bot/index.md diff --git a/versioned_docs/version-v0.76/tutorials/building-a-bot/streaming-data.md b/versioned_docs/version-v0.77/tutorials/building-a-bot/streaming-data.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/building-a-bot/streaming-data.md rename to versioned_docs/version-v0.77/tutorials/building-a-bot/streaming-data.md diff --git a/versioned_docs/version-v0.76/tutorials/committing-liquidity.md b/versioned_docs/version-v0.77/tutorials/committing-liquidity.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/committing-liquidity.md rename to versioned_docs/version-v0.77/tutorials/committing-liquidity.md diff --git a/versioned_docs/version-v0.76/tutorials/community-created.md b/versioned_docs/version-v0.77/tutorials/community-created.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/community-created.md rename to versioned_docs/version-v0.77/tutorials/community-created.md diff --git a/versioned_docs/version-v0.76/tutorials/index.md b/versioned_docs/version-v0.77/tutorials/index.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/index.md rename to versioned_docs/version-v0.77/tutorials/index.md diff --git a/versioned_docs/version-v0.76/tutorials/programmatic-trading-basics.md b/versioned_docs/version-v0.77/tutorials/programmatic-trading-basics.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/programmatic-trading-basics.md rename to versioned_docs/version-v0.77/tutorials/programmatic-trading-basics.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_batch-sample.md b/versioned_docs/version-v0.77/tutorials/proposals/_batch-sample.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_batch-sample.md rename to versioned_docs/version-v0.77/tutorials/proposals/_batch-sample.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_category_.json b/versioned_docs/version-v0.77/tutorials/proposals/_category_.json similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_category_.json rename to versioned_docs/version-v0.77/tutorials/proposals/_category_.json diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_annotated.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_annotated.md index 3d0cb4b4f..005a48d1a 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_annotated.md @@ -42,14 +42,14 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, // Validation timestamp as Unix time in seconds. (int64 as string) - validationTimestamp: 1717935372 + validationTimestamp: 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_cmd.md similarity index 84% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_cmd.md index b0448fc56..f580cca64 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_cmd.md @@ -21,9 +21,9 @@ } } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372, - "validationTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286, + "validationTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_json.md similarity index 83% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_json.md index dc7b39a74..2f5800057 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_json.md @@ -21,9 +21,9 @@ } } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372, - "validationTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286, + "validationTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_win.md similarity index 85% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_win.md index 92296cd3d..0fc671c19 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newAsset_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newAsset_win.md @@ -22,9 +22,9 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372,^ - \"validationTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286,^ + \"validationTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md similarity index 95% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md index 6f7d4931e..be947b3f0 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_annotated.md @@ -14,7 +14,7 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string}) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md similarity index 93% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md index 066a0e8d5..944820636 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_cmd.md @@ -8,7 +8,7 @@ }, "terms": { "newFreeform": {}, - "closingTimestamp": 1717848972 + "closingTimestamp": 1724602886 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_json.md similarity index 92% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_json.md index 568abc40e..fdcdcb42a 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_json.md @@ -8,7 +8,7 @@ }, "terms": { "newFreeform": {}, - "closingTimestamp": 1717848972 + "closingTimestamp": 1724602886 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_win.md similarity index 93% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_win.md index d898d68e2..2ca8e1e81 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newFreeform_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newFreeform_win.md @@ -9,7 +9,7 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE },^ \"terms\": {^ \"newFreeform\": {},^ - \"closingTimestamp\": 1717848972^ + \"closingTimestamp\": 1724602886^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_annotated.md similarity index 97% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_annotated.md index e0bc3d5b4..86fb0295b 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_annotated.md @@ -137,8 +137,8 @@ // Optional new futures market metadata, tags. metadata: [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], @@ -277,16 +277,20 @@ }, // The market tick size defines the minimum change in quote price for the market - tickSize: "1" + tickSize: "1", + + + /* If enabled aggressive orders sent to the market will be delayed by the configured number of blocks */ + enableTransactionReordering: true }, // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_cmd.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_cmd.md index 365280dc2..4bd968f95 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_cmd.md @@ -74,8 +74,8 @@ } }, "metadata": [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -137,11 +137,12 @@ "dataSourcesSpec": [], "dataSourcesSpecBinding": [] }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json.md similarity index 95% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json.md index f36dc38a2..acd8cb252 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json.md @@ -74,8 +74,8 @@ } }, "metadata": [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -137,11 +137,12 @@ "dataSourcesSpec": [], "dataSourcesSpecBinding": [] }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_instrument.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_instrument.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_instrument.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_instrument.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_liqparams.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_liqparams.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_liqparams.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_liqparams.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_liquidity.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_liquidity.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_liquidity.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_liquidity.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_oracle.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_oracle.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_oracle.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_oracle.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md similarity index 95% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md index 12e520e70..e4ec6bf26 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_overview.md @@ -92,14 +92,16 @@ dataSourcesSpecBinding: [] }, // The market tick size defines the minimum change in quote price for the market - tickSize: "1" + tickSize: "1", + /* If enabled aggressive orders sent to the market will be delayed by the configured number of blocks */ + enableTransactionReordering: true }, // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } ``` \ No newline at end of file diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_priceparams.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_priceparams.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_priceparams.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_priceparams.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_risk.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_risk.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_json_risk.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_json_risk.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_win.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_win.md index ac7e3e684..535dbbf5b 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newMarket_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newMarket_win.md @@ -75,8 +75,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ },^ \"metadata\": [^ - \"enactment:2024-06-09T13:16:12Z\",^ - \"settlement:2024-06-08T13:16:12Z\",^ + \"enactment:2024-08-26T17:21:26Z\",^ + \"settlement:2024-08-25T17:21:26Z\",^ \"source:docs.vega.xyz\"^ ],^ \"priceMonitoringParameters\": {^ @@ -138,11 +138,12 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"dataSourcesSpec\": [],^ \"dataSourcesSpecBinding\": []^ },^ - \"tickSize\": \"1\"^ + \"tickSize\": \"1\",^ + \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md similarity index 97% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md index 4bf05f5bf..8cd956aac 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_annotated.md @@ -236,8 +236,8 @@ // Optional new futures market metadata, tags. metadata: [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], @@ -376,17 +376,21 @@ }, // The market tick size defines the minimum change in quote price for the market - tickSize: "1" + tickSize: "1", + + + /* If enabled aggressive orders sent to the market will be delayed by the configured number of blocks */ + enableTransactionReordering: true } }, // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md similarity index 96% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md index 1a62269df..6baa12a00 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_cmd.md @@ -151,8 +151,8 @@ } }, "metadata": [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -214,11 +214,12 @@ "dataSourcesSpec": [], "dataSourcesSpecBinding": [] }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md similarity index 96% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md index 847c20350..9892cb62d 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_json.md @@ -151,8 +151,8 @@ } }, "metadata": [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -214,11 +214,12 @@ "dataSourcesSpec": [], "dataSourcesSpecBinding": [] }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md similarity index 96% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md index e6413bbc6..1fe568222 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newPerpetualMarket_win.md @@ -152,8 +152,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ },^ \"metadata\": [^ - \"enactment:2024-06-09T13:16:12Z\",^ - \"settlement:2024-06-08T13:16:12Z\",^ + \"enactment:2024-08-26T17:21:26Z\",^ + \"settlement:2024-08-25T17:21:26Z\",^ \"source:docs.vega.xyz\"^ ],^ \"priceMonitoringParameters\": {^ @@ -215,11 +215,12 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"dataSourcesSpec\": [],^ \"dataSourcesSpecBinding\": []^ },^ - \"tickSize\": \"1\"^ + \"tickSize\": \"1\",^ + \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md similarity index 97% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md index 7465b5b5d..3a573ec70 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_annotated.md @@ -146,8 +146,8 @@ // Optional new futures market metadata, tags. metadata: [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], @@ -285,16 +285,20 @@ }, // The market tick size defines the minimum change in quote price for the market - tickSize: "1" + tickSize: "1", + + + /* If enabled aggressive orders sent to the market will be delayed by the configured number of blocks */ + enableTransactionReordering: true }, // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md index 151b5490a..bdb9dbc53 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_cmd.md @@ -78,8 +78,8 @@ } }, "metadata": [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -141,11 +141,12 @@ "dataSourcesSpec": [], "dataSourcesSpecBinding": [] }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md similarity index 95% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md index a03c2e3ce..2154c46e9 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_json.md @@ -78,8 +78,8 @@ } }, "metadata": [ - "enactment:2024-06-09T13:16:12Z", - "settlement:2024-06-08T13:16:12Z", + "enactment:2024-08-26T17:21:26Z", + "settlement:2024-08-25T17:21:26Z", "source:docs.vega.xyz" ], "priceMonitoringParameters": { @@ -141,11 +141,12 @@ "dataSourcesSpec": [], "dataSourcesSpecBinding": [] }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md index d998c3f00..331929e08 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newSuccessorMarket_win.md @@ -79,8 +79,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ },^ \"metadata\": [^ - \"enactment:2024-06-09T13:16:12Z\",^ - \"settlement:2024-06-08T13:16:12Z\",^ + \"enactment:2024-08-26T17:21:26Z\",^ + \"settlement:2024-08-25T17:21:26Z\",^ \"source:docs.vega.xyz\"^ ],^ \"priceMonitoringParameters\": {^ @@ -142,11 +142,12 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"dataSourcesSpec\": [],^ \"dataSourcesSpecBinding\": []^ },^ - \"tickSize\": \"1\"^ + \"tickSize\": \"1\",^ + \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md similarity index 95% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md index 39db2e5fa..258e40ccb 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_annotated.md @@ -41,11 +41,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md similarity index 90% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md index f1032ccdf..bfdfbab88 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_cmd.md @@ -21,8 +21,8 @@ } } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_json.md similarity index 89% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_json.md index aaa02f1bc..f25ab0c81 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_json.md @@ -21,8 +21,8 @@ } } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_win.md similarity index 90% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_win.md index 0d7bf0a1b..edcfaa3f7 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_newTransfer_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_newTransfer_win.md @@ -22,8 +22,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md index c2d451758..5e5fd5834 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_annotated.md @@ -27,11 +27,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md similarity index 88% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md index 28bd5f350..d619dbb05 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_cmd.md @@ -17,8 +17,8 @@ } } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_json.md similarity index 86% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_json.md index 5a4a933fe..a83b60b6f 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_json.md @@ -17,8 +17,8 @@ } } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_win.md similarity index 88% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_win.md index 2044e2f9e..4a4046b2a 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateAsset_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateAsset_win.md @@ -18,8 +18,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE }^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md similarity index 93% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md index 559671173..d4e69f8ee 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_annotated.md @@ -23,11 +23,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md similarity index 88% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md index da1a722e9..44a91d744 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_cmd.md @@ -14,8 +14,8 @@ "price": "123456" } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_json.md similarity index 86% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_json.md index 6722b2037..02fe77831 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_json.md @@ -14,8 +14,8 @@ "price": "123456" } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_win.md similarity index 88% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_win.md index 02bfb8d85..cadaf17df 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarketState_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarketState_win.md @@ -15,8 +15,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"price\": \"123456\"^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md similarity index 96% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md index 07037152d..31b5ad0e5 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_annotated.md @@ -168,7 +168,7 @@ r: 0.016, // Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number. (double as number) - sigma: 0.8, + sigma: 0.3, } }, @@ -189,17 +189,21 @@ }, // The market tick size defines the minimum change in quote price for the market - tickSize: "1" + tickSize: "1", + + + /* If enabled aggressive orders sent to the market will be delayed by the configured number of blocks */ + enableTransactionReordering: true }, }, // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md index 0b1092fd8..7deba3899 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_cmd.md @@ -88,7 +88,7 @@ "params": { "mu": 0, "r": 0.016, - "sigma": 0.8 + "sigma": 0.3 } }, "liquiditySlaParameters": { @@ -97,11 +97,12 @@ "performanceHysteresisEpochs": "10", "slaCompetitionFactor": "0.2" }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_json.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_json.md index abdbb1c55..b95f63c15 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_json.md @@ -88,7 +88,7 @@ "params": { "mu": 0, "r": 0.016, - "sigma": 0.8 + "sigma": 0.3 } }, "liquiditySlaParameters": { @@ -97,11 +97,12 @@ "performanceHysteresisEpochs": "10", "slaCompetitionFactor": "0.2" }, - "tickSize": "1" + "tickSize": "1", + "enableTransactionReordering": true } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_win.md similarity index 94% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_win.md index 3089349ef..afb2438d5 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateMarket_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateMarket_win.md @@ -89,7 +89,7 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"params\": {^ \"mu\": 0,^ \"r\": 0.016,^ - \"sigma\": 0.8^ + \"sigma\": 0.3^ }^ },^ \"liquiditySlaParameters\": {^ @@ -98,11 +98,12 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"performanceHysteresisEpochs\": \"10\",^ \"slaCompetitionFactor\": \"0.2\"^ },^ - \"tickSize\": \"1\"^ + \"tickSize\": \"1\",^ + \"enableTransactionReordering\": true^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md similarity index 92% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md index c84db9d68..65d22e2fb 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_annotated.md @@ -19,11 +19,11 @@ // Timestamp as Unix time in seconds when voting closes for this proposal, // constrained by `minClose` and `maxClose` network parameters. (int64 as string) - closingTimestamp: 1717848972, + closingTimestamp: 1724602886, // Timestamp as Unix time in seconds when proposal gets enacted if passed, // constrained by `minEnact` and `maxEnact` network parameters. (int64 as string) - enactmentTimestamp: 1717935372, + enactmentTimestamp: 1724689286, } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md similarity index 86% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md index 242007ec3..75d3a4dae 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_cmd.md @@ -13,8 +13,8 @@ "value": "300" } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } }' diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md similarity index 83% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md index b29ef0236..e45e01971 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_json.md @@ -13,8 +13,8 @@ "value": "300" } }, - "closingTimestamp": 1717848972, - "enactmentTimestamp": 1717935372 + "closingTimestamp": 1724602886, + "enactmentTimestamp": 1724689286 } } } diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md similarity index 86% rename from versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md rename to versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md index 8fa67654e..115dd7eac 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_generated-proposals/_updateNetworkParameter_win.md @@ -14,8 +14,8 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"value\": \"300\"^ }^ },^ - \"closingTimestamp\": 1717848972,^ - \"enactmentTimestamp\": 1717935372^ + \"closingTimestamp\": 1724602886,^ + \"enactmentTimestamp\": 1724689286^ }^ }^ }" diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_json-instructions.md b/versioned_docs/version-v0.77/tutorials/proposals/_json-instructions.md similarity index 75% rename from versioned_docs/version-v0.76/tutorials/proposals/_json-instructions.md rename to versioned_docs/version-v0.77/tutorials/proposals/_json-instructions.md index 682250643..0f3b57d56 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_json-instructions.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_json-instructions.md @@ -1,5 +1,5 @@ 1. Copy the JSON example below into a text editor. 2. Replace the placeholder values with those you want for the market. 3. Tip: Use markdown formatting in your proposal's rationale to make for easier community review. -4. Submit your proposal on the [governance dApp ↗](https://governance.vega.xyz/proposals/propose/raw). -5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.vega.xyz/proposals). \ No newline at end of file +4. Submit your proposal on the [governance dApp ↗](https://governance.fairground.wtf/proposals/propose/raw). +5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.fairground.wtf/proposals). \ No newline at end of file diff --git a/versioned_docs/version-v0.76/tutorials/proposals/_terminal-instructions.md b/versioned_docs/version-v0.77/tutorials/proposals/_terminal-instructions.md similarity index 84% rename from versioned_docs/version-v0.76/tutorials/proposals/_terminal-instructions.md rename to versioned_docs/version-v0.77/tutorials/proposals/_terminal-instructions.md index 7f054cd74..105326cff 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/_terminal-instructions.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/_terminal-instructions.md @@ -2,4 +2,4 @@ 2. Replace the placeholder values with those you want in the proposal. 3. Tip: Use markdown formatting in your proposal's rationale to make for easier community review. 4. Connect to your Vega wallet and use the command line to submit your proposal. -5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.vega.xyz/proposals). +5. Check you can see your proposal under Open Proposals on the [governance dApp ↗](https://governance.fairground.wtf/proposals). diff --git a/versioned_docs/version-v0.76/tutorials/proposals/asset-transfer-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/asset-transfer-proposal.md similarity index 99% rename from versioned_docs/version-v0.76/tutorials/proposals/asset-transfer-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/asset-transfer-proposal.md index 6a5577e72..fc7fb5fef 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/asset-transfer-proposal.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/asset-transfer-proposal.md @@ -373,4 +373,4 @@ Your proposal will need [participation](../../concepts/governance/lifecycle.md#h Proposers who invite feedback, engage with comments, and make revisions to meet the needs of the community are more likely to be successful. ## Enactment -If successful, the proposal will be enacted at the time you specify in the `enactmentTimestamp` field. +If successful, the proposal will be enacted at the time you specify in the `enactmentTimestamp` field. \ No newline at end of file diff --git a/versioned_docs/version-v0.76/tutorials/proposals/freeform-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/freeform-proposal.md similarity index 99% rename from versioned_docs/version-v0.76/tutorials/proposals/freeform-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/freeform-proposal.md index 72f260f5c..638873706 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/freeform-proposal.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/freeform-proposal.md @@ -77,4 +77,4 @@ To vote, community members need, at a minimum, the larger of and a voting majority of , so having community support is essential. -Proposers who invite feedback, engage with comments, and make revisions to meet the needs of the community are more likely to be successful. +Proposers who invite feedback, engage with comments, and make revisions to meet the needs of the community are more likely to be successful. \ No newline at end of file diff --git a/versioned_docs/version-v0.76/tutorials/proposals/index.md b/versioned_docs/version-v0.77/tutorials/proposals/index.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/index.md rename to versioned_docs/version-v0.77/tutorials/proposals/index.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/market-state-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/market-state-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/market-state-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/market-state-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/network-parameter-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/network-parameter-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/network-parameter-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/network-parameter-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/new-asset-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/new-asset-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/new-asset-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/new-asset-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/new-market-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/new-market-proposal.md similarity index 89% rename from versioned_docs/version-v0.76/tutorials/proposals/new-market-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/new-market-proposal.md index 3af9e1cad..1d19c2eb7 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/new-market-proposal.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/new-market-proposal.md @@ -38,24 +38,17 @@ Looking to propose a perpetuals market? See the [perpetual futures tutorial](./n You will need: * A connected [Vega wallet](../../tools/vega-wallet/index.md), with your wallet name and public key to hand -* A minimum of whichever is larger, associated with that public key: , () or () -* Familiarity with [market governance](../../concepts/governance/market.md) on Vega +* Enough VEGA associated with your public key. Have at least whichever is larger: , () or () - +You should also share your proposal idea in the [_Governance_ forum section ↗](https://community.vega.xyz/c/governance) before submitting it to the network. ## Anatomy of a market proposal In this section, the [full proposal template](#templates-and-submitting) has been divided into sections to provide more details on what you need to submit. -There are a number of fields required for proposing a market to ensure that it has all the necessary details and research behind it to be a well-functioning market. - The general shape is as follows: -The contents of a `changes` object specifies what will be different after the proposal. In this case, these are the changes that will occur on the network, in the form of a new market. - -Instrument, liquidity monitoring parameters, price monitoring parameters, and data sources are all described in more detail below. - -**Rationale** requires a title and description, which are free-text fields that describe the purpose of the proposal. Within the description, include links with more information about your proposal (such as to the IPFS content or forum post) that voters can reference to learn more about the market proposal. Formatting your rationale with markdown makes it easier to read when it's displayed. +**Rationale** requires a title and description. Within the description, include links with more information about your proposal (such as to the IPFS content or forum post) that voters can reference to learn more about the market proposal. Formatting your rationale with markdown makes it easier to read when it's displayed. **Decimal places** need to be defined for both order sizes and the market. A market cannot specify more decimal places than its settlement asset supports. The values for these fields cannot be changed, even through governance. @@ -98,6 +91,7 @@ An instrument contains the following properties: | `dataSourceSpecForTradingTermination` | The fields that define the data source used for terminating trading on the market. | vegaprotocol.builtin.timestamp | | `dataSourceSpecBinding` | The fields describe how specific information provided by the data source is used. For example, they can identify the specific name of the settlement price output, or the specific name of the trading termination property. | | `tickSize` | Sets the smallest possible change in the price in the market. Tick size is in relation to the market `decimalPlaces`, as an integer. If a BTCUSDT market is configured with 5 mdp, tick size 1 would make the smallest tick size 0.00001. Tick size can help manage a market with 'too many' decimal places, or an asset's value dropping dramatically. A value of 2000 with 5 `decimalPlaces` is a scaled tick size of 0.02. A minimum of 10 is recommended. | 10 | +| `enableTransactionReordering` | Sets whether or not aggressive orders sent to the market are delayed by the number of blocks configured by the network parameter `market.aggressiveOrderBlockDelay` | true / false | For easy reading, the data source filters are separated out - see [Data source bindings](#data-source-bindings) below to see the fields for specifying data. @@ -226,11 +220,20 @@ Set up the liquidation strategy to minimise the impact of distressed traders on | `maxFractionConsumed` | Maximum fraction of the order book's total volume, within the liquidity bounds, that the network can use to close its position. Range 0 through 1 | 0.05 | | `disposalSlippageRange` | Decimal number greater than 0 specifying the range above and below the mid price within which the network will trade to dispose of its position. | 0.1 | +### Prediction market +Using the fields below, you can create a prediction market, or set a maximum settlement price, use binary settlement, require fully collateralised positions. + +| Field | Description | Possible value | +| ----------- | ----------- | ----------- | +| `cap`| Fields in this optional section determine if a market has a max price, binary settlement, and if positions must be fully collateralised. | | +| `binarySettlement` | If set to true, the market's settlement price will be 0 or the max price. If set to false, any price up to max price can be considered for settlement. When a market settles, the final settlement cashflow is based on which side of the outcome a participant's position is on. | true or false | +| `maxPrice` | Sets the highest possible settlement price. Use market decimal places to set this value. For example, 2 market decimals with a price cap of 3 would be 300. Must be greater than 0, if used. | 10000 | +| `fullyCollateralised` | If set to true, the market will require participants' positions to be fully collateralised, and thus no market participants can be liquidated. | true or false | + ### Submitting a verified settlement price If you want the community to vote on the verified price used to settle the market: * Supply your own Vega public key as the oracle signer under `pubkeys` * Set the `conditions` to `OPERATOR_GREATER_THAN` 0 **and** `OPERATOR_LESS_THAN` 0 so no price will be accepted - After the market has terminated, update the price by: 1. Submitting an [update market proposal](./update-market-proposal.md#submitting-a-verified-settlement-price) with the verified price 2. Sending the [settlement transaction](../using-data-sources.md#1-define-your-json-structure). diff --git a/versioned_docs/version-v0.76/tutorials/proposals/new-perpetuals-market.md b/versioned_docs/version-v0.77/tutorials/proposals/new-perpetuals-market.md similarity index 98% rename from versioned_docs/version-v0.76/tutorials/proposals/new-perpetuals-market.md rename to versioned_docs/version-v0.77/tutorials/proposals/new-perpetuals-market.md index 1216b3620..46e54340a 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/new-perpetuals-market.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/new-perpetuals-market.md @@ -34,7 +34,7 @@ You will need: * Familiarity with [governance](../../concepts/governance/market.md) on Vega * Familiarity with using [Ethereum to provide data](../using-data-sources.md#ethereum-oracles) - +You should also share your proposal idea in the [_Governance_ forum section ↗](https://community.vega.xyz/c/governance) before submitting it to the network. ## Anatomy of a proposal @@ -85,6 +85,7 @@ An instrument contains the following properties: | [`dataSourceSpecForSettlementSchedule`](#data-source-for-settlement-schedule) | This defines how the market will source data for funding, and how often to source it. | | | [`dataSourceSpecBinding`](#data-source-bindings) | The fields describe how specific information provided by the data source is used. For example, they are used to set the settlement data property and the settlement schedule property. | | `tickSize` | Sets the smallest possible change in the price in the market. Tick size is in relation to the market `decimalPlaces`, as an integer. If a BTCUSDT market is configured with 5 mdp, tick size 1 would make the smallest tick size 0.00001. Tick size can help manage a market with 'too many' decimal places, or an asset's value dropping dramatically. A value of 2000 with 5 `decimalPlaces` is a scaled tick size of 0.02. A minimum of 10 is recommended. | 10 | +| `enableTransactionReordering` | Sets whether or not aggressive orders sent to the market are delayed by the number of blocks configured by the network parameter `market.aggressiveOrderBlockDelay` | true / false | ### Data source for settlement schedule The periodic settlements scheduled with the fields below determine how often the market's funding payments occur. It's recommended that funding payments are be less frequent than auction extensions for [price monitoring](#price-monitoring). Very frequent funding payments may lead to quick price changes in the market that participants may not have time to react to. Setting longer funding payment triggers allow for more time. diff --git a/versioned_docs/version-v0.76/tutorials/proposals/new-spot-market.md b/versioned_docs/version-v0.77/tutorials/proposals/new-spot-market.md similarity index 98% rename from versioned_docs/version-v0.76/tutorials/proposals/new-spot-market.md rename to versioned_docs/version-v0.77/tutorials/proposals/new-spot-market.md index 8e8b21507..ebfe7ad17 100644 --- a/versioned_docs/version-v0.76/tutorials/proposals/new-spot-market.md +++ b/versioned_docs/version-v0.77/tutorials/proposals/new-spot-market.md @@ -60,6 +60,7 @@ An instrument contains the following properties: | `quoteAsset` | Quote specifies the asset which can be exchanged for the base asset. This field requires the asset ID. You can get a list of supported assets by querying REST, GraphQL, or gRPC, and then selecting the asset ID. | | | `baseAsset` | Base asset specifies the asset to be bought or sold on the market. Requires the asset ID. You can get a list of supported assets by querying REST, GraphQL, or gRPC, and then selecting the asset ID. | | | `tickSize` | Sets the smallest possible change in the price in the market. Tick size is in relation to the market `decimalPlaces`, as an integer. If a BTCUSDT market is configured with 5 mdp, tick size 1 would make the smallest tick size 0.00001. Tick size can help manage a market with 'too many' decimal places, or an asset's value dropping dramatically. | A value of 2000 with 5 `decimalPlaces` is a scaled tick size of 0.02. | +| `enableTransactionReordering` | Sets whether or not aggressive orders sent to the market are delayed by the number of blocks configured by the network parameter `market.aggressiveOrderBlockDelay` | true / false | **Decimal places** need to be defined for both order sizes and the market. A market cannot specify more decimal places than its settlement asset supports. The values for these fields cannot be changed, even through governance. @@ -156,6 +157,7 @@ In the tabs below you'll see: } }, "tickSize": "10", + "enableTransactionReordering": true, "priceDecimalPlaces": "2", "metadata": [ "base:BTC", @@ -241,6 +243,7 @@ In the tabs below you'll see: } }, "tickSize": "10", + "enableTransactionReordering": true, "priceDecimalPlaces": "2", "metadata": [ "base:BTC", @@ -364,7 +367,9 @@ vegawallet.exe transaction send --wallet YOUR_WALLETNAME --pubkey YOUR_PUBLIC_KE \"scalingFactor\": \"0.05\"^ }^ },^ - \"tickSize\": \"1\"^ + \"tickSize\": \"1\",^ + \"enableTransactionReordering\": \true\^ + }^ },^ \"closingTimestamp\": 1713795243,^ diff --git a/versioned_docs/version-v0.76/tutorials/proposals/new-successor-market-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/new-successor-market-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/new-successor-market-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/new-successor-market-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/referral-program-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/referral-program-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/referral-program-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/referral-program-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/update-asset-bridge.md b/versioned_docs/version-v0.77/tutorials/proposals/update-asset-bridge.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/update-asset-bridge.md rename to versioned_docs/version-v0.77/tutorials/proposals/update-asset-bridge.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/update-asset-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/update-asset-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/update-asset-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/update-asset-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/update-market-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/update-market-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/update-market-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/update-market-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/update-spot-market.md b/versioned_docs/version-v0.77/tutorials/proposals/update-spot-market.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/update-spot-market.md rename to versioned_docs/version-v0.77/tutorials/proposals/update-spot-market.md diff --git a/versioned_docs/version-v0.76/tutorials/proposals/volume-discount-program-proposal.md b/versioned_docs/version-v0.77/tutorials/proposals/volume-discount-program-proposal.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/proposals/volume-discount-program-proposal.md rename to versioned_docs/version-v0.77/tutorials/proposals/volume-discount-program-proposal.md diff --git a/versioned_docs/version-v0.76/tutorials/using-data-sources.md b/versioned_docs/version-v0.77/tutorials/using-data-sources.md similarity index 100% rename from versioned_docs/version-v0.76/tutorials/using-data-sources.md rename to versioned_docs/version-v0.77/tutorials/using-data-sources.md diff --git a/versioned_sidebars/version-v0.76-sidebars.json b/versioned_sidebars/version-v0.77-sidebars.json similarity index 96% rename from versioned_sidebars/version-v0.76-sidebars.json rename to versioned_sidebars/version-v0.77-sidebars.json index 22668f7da..d0c3b823b 100644 --- a/versioned_sidebars/version-v0.76-sidebars.json +++ b/versioned_sidebars/version-v0.77-sidebars.json @@ -125,6 +125,29 @@ } ] }, + { + "type": "category", + "label": "AMMs", + "link": { + "type": "generated-index", + "title": "AMMs", + "slug": "/category/api/rest/data-v2/am-ms" + }, + "items": [ + { + "type": "doc", + "id": "api/rest/data-v2/trading-data-service-list-am-ms", + "label": "List AMMs", + "className": "api-method get" + }, + { + "type": "doc", + "id": "api/rest/data-v2/trading-data-service-estimate-amm-bounds", + "label": "Estimate AMM bounds", + "className": "api-method get" + } + ] + }, { "type": "category", "label": "Assets", @@ -581,6 +604,18 @@ "id": "api/rest/data-v2/trading-data-service-list-games", "label": "List games", "className": "api-method get" + }, + { + "type": "doc", + "id": "api/rest/data-v2/trading-data-service-list-game-party-scores", + "label": "List game party scores", + "className": "api-method get" + }, + { + "type": "doc", + "id": "api/rest/data-v2/trading-data-service-list-game-team-scores", + "label": "List game team scores", + "className": "api-method get" } ] }, @@ -898,6 +933,23 @@ } ] }, + { + "type": "category", + "label": "Vesting", + "link": { + "type": "generated-index", + "title": "Vesting", + "slug": "/category/api/rest/data-v2/vesting" + }, + "items": [ + { + "type": "doc", + "id": "api/rest/data-v2/trading-data-service-get-party-vesting-stats", + "label": "Get vesting balance statistics", + "className": "api-method get" + } + ] + }, { "type": "category", "label": "Rewards", @@ -1109,7 +1161,6 @@ ] } ], - [ { "type": "category", diff --git a/versions.json b/versions.json index 5a9473a08..80a986d3d 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,3 @@ [ - "v0.76" + "v0.77" ]