diff --git a/.env b/.env index f09fad0ae..dc60b5951 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -VEGA_SIM_VEGA_TAG=0bea84651add988a725679b199b74f16f5cdc804 +VEGA_SIM_VEGA_TAG=vault VEGA_SIM_CONSOLE_TAG=develop VEGA_DEFAULT_KEY_NAME='Key 1' VEGA_SIM_NETWORKS_INTERNAL_TAG=main diff --git a/tests/integration/test_vault.py b/tests/integration/test_vault.py new file mode 100644 index 000000000..9158de453 --- /dev/null +++ b/tests/integration/test_vault.py @@ -0,0 +1,75 @@ +import pytest +import logging +import datetime + +import vega_protos as protos +from vega_sim.null_service import VegaServiceNull +from tests.integration.utils.fixtures import vega_service + +logger = logging.getLogger(__name__) + +ASSET = "asset" +PROPOSER = "proposer" +OWNER = "owner" +FUNDER = "funder" +AUX_BID = "bid" +AUX_ASK = "ask" + + +@pytest.fixture(scope="function") +def init_tests(vega_service): + # Create a key for proposals. + vega: VegaServiceNull = vega_service + + # Create proposer key and initialise network and market + vega.create_key(PROPOSER) + vega.create_key(OWNER) + vega.create_key(FUNDER) + vega.mint(PROPOSER, vega.find_asset_id(symbol="VOTE", enabled=True), 1000) + vega.create_asset(PROPOSER, ASSET, ASSET, 18, quantum=1) + vega.wait_for_total_catchup() + asset_id = vega.find_asset_id(symbol=ASSET, raise_on_missing=True) + vega.mint(OWNER, asset_id, 10000) + vega.mint(FUNDER, asset_id, 10000) + yield vega, asset_id + + +@pytest.mark.integration +def test_standard_vault(init_tests): + vega: VegaServiceNull = init_tests[0] + asset_id = init_tests[1] + vault_id = vega.create_vault( + key_name=PROPOSER, + asset=asset_id, + fee_period=datetime.timedelta(seconds=1), + management_fee_factor=0.001, + performance_fee_factor=0.001, + redemption_dates=[ + protos.vega.vega.RedemptionDate( + redemption_date=int(vega.get_blockchain_time(in_seconds=True) + 5), + redemption_type=protos.vega.vega.RedemptionType.REDEMPTION_TYPE_NORMAL, + max_fraction="1.0", + ) + ], + cut_off_period_length=datetime.timedelta(seconds=1), + ) + vault_id = vault_id.lower() + accs = vega.list_accounts() + for acc in accs: + if acc.owner == vega.wallet.public_key(FUNDER): + og_balance = acc.balance + vega.deposit_to_vault( + key_name=FUNDER, + vault_id=vault_id, + asset_id=asset_id, + amount=500, + ) + vega.wait_fn(1) + vega.wait_for_total_catchup() + accs = vega.list_accounts() + for acc in accs: + if acc.owner == vault_id: + assert acc.balance > 0 + if acc.owner == vega.wallet.public_key(FUNDER): + ad_balance = acc.balance + assert ad_balance < og_balance diff --git a/vega_protos/protos/vega/commands/v1/commands_pb2.py b/vega_protos/protos/vega/commands/v1/commands_pb2.py index 5c9fc5d20..622c6710e 100644 --- a/vega_protos/protos/vega/commands/v1/commands_pb2.py +++ b/vega_protos/protos/vega/commands/v1/commands_pb2.py @@ -21,7 +21,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1fvega/commands/v1/commands.proto\x12\x10vega.commands.v1\x1a)vega/commands/v1/validator_commands.proto\x1a\x15vega/governance.proto\x1a\x0fvega/vega.proto"\xff\x03\n\x17\x42\x61tchMarketInstructions\x12I\n\rcancellations\x18\x01 \x03(\x0b\x32#.vega.commands.v1.OrderCancellationR\rcancellations\x12@\n\namendments\x18\x02 \x03(\x0b\x32 .vega.commands.v1.OrderAmendmentR\namendments\x12\x43\n\x0bsubmissions\x18\x03 \x03(\x0b\x32!.vega.commands.v1.OrderSubmissionR\x0bsubmissions\x12\x62\n\x18stop_orders_cancellation\x18\x04 \x03(\x0b\x32(.vega.commands.v1.StopOrdersCancellationR\x16stopOrdersCancellation\x12\\\n\x16stop_orders_submission\x18\x05 \x03(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionR\x14stopOrdersSubmission\x12P\n\x12update_margin_mode\x18\x06 \x03(\x0b\x32".vega.commands.v1.UpdateMarginModeR\x10updateMarginMode"\xc6\x01\n\x14StopOrdersSubmission\x12\x46\n\x0brises_above\x18\x01 \x01(\x0b\x32 .vega.commands.v1.StopOrderSetupH\x00R\nrisesAbove\x88\x01\x01\x12\x46\n\x0b\x66\x61lls_below\x18\x02 \x01(\x0b\x32 .vega.commands.v1.StopOrderSetupH\x01R\nfallsBelow\x88\x01\x01\x42\x0e\n\x0c_rises_aboveB\x0e\n\x0c_falls_below"\xb8\x04\n\x0eStopOrderSetup\x12L\n\x10order_submission\x18\x01 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionR\x0forderSubmission\x12"\n\nexpires_at\x18\x02 \x01(\x03H\x01R\texpiresAt\x88\x01\x01\x12L\n\x0f\x65xpiry_strategy\x18\x03 \x01(\x0e\x32\x1e.vega.StopOrder.ExpiryStrategyH\x02R\x0e\x65xpiryStrategy\x88\x01\x01\x12\\\n\x15size_override_setting\x18\x04 \x01(\x0e\x32#.vega.StopOrder.SizeOverrideSettingH\x03R\x13sizeOverrideSetting\x88\x01\x01\x12V\n\x13size_override_value\x18\x05 \x01(\x0b\x32!.vega.StopOrder.SizeOverrideValueH\x04R\x11sizeOverrideValue\x88\x01\x01\x12\x16\n\x05price\x18\x64 \x01(\tH\x00R\x05price\x12\x38\n\x17trailing_percent_offset\x18\x65 \x01(\tH\x00R\x15trailingPercentOffsetB\t\n\x07triggerB\r\n\x0b_expires_atB\x12\n\x10_expiry_strategyB\x18\n\x16_size_override_settingB\x16\n\x14_size_override_value"\x83\x01\n\x16StopOrdersCancellation\x12 \n\tmarket_id\x18\x01 \x01(\tH\x00R\x08marketId\x88\x01\x01\x12\'\n\rstop_order_id\x18\x02 \x01(\tH\x01R\x0bstopOrderId\x88\x01\x01\x42\x0c\n\n_market_idB\x10\n\x0e_stop_order_id"\xe4\x03\n\x0fOrderSubmission\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\x12\n\x04size\x18\x03 \x01(\x04R\x04size\x12\x1e\n\x04side\x18\x04 \x01(\x0e\x32\n.vega.SideR\x04side\x12;\n\rtime_in_force\x18\x05 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12\x1d\n\nexpires_at\x18\x06 \x01(\x03R\texpiresAt\x12$\n\x04type\x18\x07 \x01(\x0e\x32\x10.vega.Order.TypeR\x04type\x12\x1c\n\treference\x18\x08 \x01(\tR\treference\x12\x34\n\x0cpegged_order\x18\t \x01(\x0b\x32\x11.vega.PeggedOrderR\x0bpeggedOrder\x12\x1b\n\tpost_only\x18\n \x01(\x08R\x08postOnly\x12\x1f\n\x0breduce_only\x18\x0b \x01(\x08R\nreduceOnly\x12\x45\n\x0ciceberg_opts\x18\x0c \x01(\x0b\x32\x1d.vega.commands.v1.IcebergOptsH\x00R\x0bicebergOpts\x88\x01\x01\x42\x0f\n\r_iceberg_opts"\\\n\x0bIcebergOpts\x12\x1b\n\tpeak_size\x18\x01 \x01(\x04R\x08peakSize\x12\x30\n\x14minimum_visible_size\x18\x02 \x01(\x04R\x12minimumVisibleSize"\xf7\x01\n\x10UpdateMarginMode\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12;\n\x04mode\x18\x02 \x01(\x0e\x32\'.vega.commands.v1.UpdateMarginMode.ModeR\x04mode\x12(\n\rmargin_factor\x18\x03 \x01(\tH\x00R\x0cmarginFactor\x88\x01\x01"M\n\x04Mode\x12\x14\n\x10MODE_UNSPECIFIED\x10\x00\x12\x15\n\x11MODE_CROSS_MARGIN\x10\x01\x12\x18\n\x14MODE_ISOLATED_MARGIN\x10\x02\x42\x10\n\x0e_margin_factor"K\n\x11OrderCancellation\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x85\x03\n\x0eOrderAmendment\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x19\n\x05price\x18\x03 \x01(\tH\x00R\x05price\x88\x01\x01\x12\x1d\n\nsize_delta\x18\x04 \x01(\x03R\tsizeDelta\x12"\n\nexpires_at\x18\x05 \x01(\x03H\x01R\texpiresAt\x88\x01\x01\x12;\n\rtime_in_force\x18\x06 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12#\n\rpegged_offset\x18\x07 \x01(\tR\x0cpeggedOffset\x12@\n\x10pegged_reference\x18\x08 \x01(\x0e\x32\x15.vega.PeggedReferenceR\x0fpeggedReference\x12\x17\n\x04size\x18\t \x01(\x04H\x02R\x04size\x88\x01\x01\x42\x08\n\x06_priceB\r\n\x0b_expires_atB\x07\n\x05_size"\xa4\x01\n\x1cLiquidityProvisionSubmission\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x02 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65\x12\x1c\n\treference\x18\x06 \x01(\tR\treferenceJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06"=\n\x1eLiquidityProvisionCancellation\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId"\xa3\x01\n\x1bLiquidityProvisionAmendment\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x02 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65\x12\x1c\n\treference\x18\x06 \x01(\tR\treferenceJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06"g\n\x12WithdrawSubmission\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12#\n\x03\x65xt\x18\x03 \x01(\x0b\x32\x11.vega.WithdrawExtR\x03\x65xt"\x94\x01\n\x12ProposalSubmission\x12\x1c\n\treference\x18\x01 \x01(\tR\treference\x12)\n\x05terms\x18\x02 \x01(\x0b\x32\x13.vega.ProposalTermsR\x05terms\x12\x35\n\trationale\x18\x03 \x01(\x0b\x32\x17.vega.ProposalRationaleR\trationale"\x85\x01\n\x1c\x42\x61tchProposalSubmissionTerms\x12+\n\x11\x63losing_timestamp\x18\x01 \x01(\x03R\x10\x63losingTimestamp\x12\x38\n\x07\x63hanges\x18\x02 \x03(\x0b\x32\x1e.vega.BatchProposalTermsChangeR\x07\x63hanges"\xb4\x01\n\x17\x42\x61tchProposalSubmission\x12\x1c\n\treference\x18\x01 \x01(\tR\treference\x12\x44\n\x05terms\x18\x02 \x01(\x0b\x32..vega.commands.v1.BatchProposalSubmissionTermsR\x05terms\x12\x35\n\trationale\x18\x03 \x01(\x0b\x32\x17.vega.ProposalRationaleR\trationale"Y\n\x0eVoteSubmission\x12\x1f\n\x0bproposal_id\x18\x01 \x01(\tR\nproposalId\x12&\n\x05value\x18\x02 \x01(\x0e\x32\x10.vega.Vote.ValueR\x05value"E\n\x12\x44\x65legateSubmission\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\xe2\x01\n\x14UndelegateSubmission\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12\x45\n\x06method\x18\x03 \x01(\x0e\x32-.vega.commands.v1.UndelegateSubmission.MethodR\x06method"R\n\x06Method\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x0e\n\nMETHOD_NOW\x10\x01\x12\x1a\n\x16METHOD_AT_END_OF_EPOCH\x10\x02"\x04\x08\x03\x10\x03"\x8c\x03\n\x08Transfer\x12=\n\x11\x66rom_account_type\x18\x01 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x0e\n\x02to\x18\x02 \x01(\tR\x02to\x12\x39\n\x0fto_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12\x1c\n\treference\x18\x06 \x01(\tR\treference\x12\x17\n\x04\x66rom\x18\x07 \x01(\tH\x01R\x04\x66rom\x88\x01\x01\x12;\n\x07one_off\x18\x65 \x01(\x0b\x32 .vega.commands.v1.OneOffTransferH\x00R\x06oneOff\x12\x43\n\trecurring\x18\x66 \x01(\x0b\x32#.vega.commands.v1.RecurringTransferH\x00R\trecurringB\x06\n\x04kindB\x07\n\x05_from"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc1\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x03 \x01(\tR\x06\x66\x61\x63tor\x12\x43\n\x11\x64ispatch_strategy\x18\x04 \x01(\x0b\x32\x16.vega.DispatchStrategyR\x10\x64ispatchStrategyB\x0c\n\n_end_epoch"1\n\x0e\x43\x61ncelTransfer\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId"\xaf\x01\n\x0fIssueSignatures\x12\x1c\n\tsubmitter\x18\x01 \x01(\tR\tsubmitter\x12\x37\n\x04kind\x18\x02 \x01(\x0e\x32#.vega.commands.v1.NodeSignatureKindR\x04kind\x12*\n\x11validator_node_id\x18\x03 \x01(\tR\x0fvalidatorNodeId\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xe8\x02\n\x11\x43reateReferralSet\x12\x17\n\x07is_team\x18\x01 \x01(\x08R\x06isTeam\x12\x41\n\x04team\x18\x02 \x01(\x0b\x32(.vega.commands.v1.CreateReferralSet.TeamH\x00R\x04team\x88\x01\x01\x12:\n\x1a\x64o_not_create_referral_set\x18\x03 \x01(\x08R\x16\x64oNotCreateReferralSet\x1a\xb1\x01\n\x04Team\x12\x12\n\x04name\x18\n \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x0b \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x0c \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x16\n\x06\x63losed\x18\r \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\x0e \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_urlB\x07\n\x05_team"\xda\x02\n\x11UpdateReferralSet\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n\x07is_team\x18\x02 \x01(\x08R\x06isTeam\x12\x41\n\x04team\x18\x03 \x01(\x0b\x32(.vega.commands.v1.UpdateReferralSet.TeamH\x00R\x04team\x88\x01\x01\x1a\xcf\x01\n\x04Team\x12\x17\n\x04name\x18\n \x01(\tH\x00R\x04name\x88\x01\x01\x12\x1e\n\x08team_url\x18\x0b \x01(\tH\x01R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x0c \x01(\tH\x02R\tavatarUrl\x88\x01\x01\x12\x1b\n\x06\x63losed\x18\r \x01(\x08H\x03R\x06\x63losed\x88\x01\x01\x12\x1d\n\nallow_list\x18\x0e \x03(\tR\tallowListB\x07\n\x05_nameB\x0b\n\t_team_urlB\r\n\x0b_avatar_urlB\t\n\x07_closedB\x07\n\x05_team"L\n\x11\x41pplyReferralCode\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x10\x64o_not_join_team\x18\x02 \x01(\x08R\rdoNotJoinTeam"\x1a\n\x08JoinTeam\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"V\n\x12UpdatePartyProfile\x12\x14\n\x05\x61lias\x18\x01 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x02 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"\xaa\x06\n\tSubmitAMM\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x02 \x01(\tR\x10\x63ommitmentAmount\x12-\n\x12slippage_tolerance\x18\x03 \x01(\tR\x11slippageTolerance\x12\x87\x01\n!concentrated_liquidity_parameters\x18\x04 \x01(\x0b\x32;.vega.commands.v1.SubmitAMM.ConcentratedLiquidityParametersR\x1f\x63oncentratedLiquidityParameters\x12!\n\x0cproposed_fee\x18\x05 \x01(\tR\x0bproposedFee\x12\x44\n\x1cminimum_price_change_trigger\x18\x07 \x01(\tH\x00R\x19minimumPriceChangeTrigger\x88\x01\x01\x1a\x8f\x03\n\x1f\x43oncentratedLiquidityParameters\x12$\n\x0bupper_bound\x18\x01 \x01(\tH\x00R\nupperBound\x88\x01\x01\x12$\n\x0blower_bound\x18\x02 \x01(\tH\x01R\nlowerBound\x88\x01\x01\x12\x12\n\x04\x62\x61se\x18\x03 \x01(\tR\x04\x62\x61se\x12:\n\x17leverage_at_upper_bound\x18\x04 \x01(\tH\x02R\x14leverageAtUpperBound\x88\x01\x01\x12:\n\x17leverage_at_lower_bound\x18\x05 \x01(\tH\x03R\x14leverageAtLowerBound\x88\x01\x01\x12)\n\x0e\x64\x61ta_source_id\x18\x06 \x01(\tH\x04R\x0c\x64\x61taSourceId\x88\x01\x01\x42\x0e\n\x0c_upper_boundB\x0e\n\x0c_lower_boundB\x1a\n\x18_leverage_at_upper_boundB\x1a\n\x18_leverage_at_lower_boundB\x11\n\x0f_data_source_idB\x1f\n\x1d_minimum_price_change_trigger"\x84\x07\n\x08\x41mendAMM\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x30\n\x11\x63ommitment_amount\x18\x02 \x01(\tH\x00R\x10\x63ommitmentAmount\x88\x01\x01\x12-\n\x12slippage_tolerance\x18\x03 \x01(\tR\x11slippageTolerance\x12\x8b\x01\n!concentrated_liquidity_parameters\x18\x04 \x01(\x0b\x32:.vega.commands.v1.AmendAMM.ConcentratedLiquidityParametersH\x01R\x1f\x63oncentratedLiquidityParameters\x88\x01\x01\x12&\n\x0cproposed_fee\x18\x05 \x01(\tH\x02R\x0bproposedFee\x88\x01\x01\x12\x44\n\x1cminimum_price_change_trigger\x18\x07 \x01(\tH\x03R\x19minimumPriceChangeTrigger\x88\x01\x01\x1a\x8f\x03\n\x1f\x43oncentratedLiquidityParameters\x12$\n\x0bupper_bound\x18\x01 \x01(\tH\x00R\nupperBound\x88\x01\x01\x12$\n\x0blower_bound\x18\x02 \x01(\tH\x01R\nlowerBound\x88\x01\x01\x12\x12\n\x04\x62\x61se\x18\x03 \x01(\tR\x04\x62\x61se\x12:\n\x17leverage_at_upper_bound\x18\x04 \x01(\tH\x02R\x14leverageAtUpperBound\x88\x01\x01\x12:\n\x17leverage_at_lower_bound\x18\x05 \x01(\tH\x03R\x14leverageAtLowerBound\x88\x01\x01\x12)\n\x0e\x64\x61ta_source_id\x18\x06 \x01(\tH\x04R\x0c\x64\x61taSourceId\x88\x01\x01\x42\x0e\n\x0c_upper_boundB\x0e\n\x0c_lower_boundB\x1a\n\x18_leverage_at_upper_boundB\x1a\n\x18_leverage_at_lower_boundB\x11\n\x0f_data_source_idB\x14\n\x12_commitment_amountB$\n"_concentrated_liquidity_parametersB\x0f\n\r_proposed_feeB\x1f\n\x1d_minimum_price_change_trigger"\xb4\x01\n\tCancelAMM\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12:\n\x06method\x18\x02 \x01(\x0e\x32".vega.commands.v1.CancelAMM.MethodR\x06method"N\n\x06Method\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x14\n\x10METHOD_IMMEDIATE\x10\x01\x12\x16\n\x12METHOD_REDUCE_ONLY\x10\x02"X\n\x1a\x44\x65layedTransactionsWrapper\x12"\n\x0ctransactions\x18\x01 \x03(\x0cR\x0ctransactions\x12\x16\n\x06height\x18\x02 \x01(\x04R\x06heightB3Z1code.vegaprotocol.io/vega/protos/vega/commands/v1b\x06proto3' + b'\n\x1fvega/commands/v1/commands.proto\x12\x10vega.commands.v1\x1a)vega/commands/v1/validator_commands.proto\x1a\x15vega/governance.proto\x1a\x0fvega/vega.proto"\xff\x03\n\x17\x42\x61tchMarketInstructions\x12I\n\rcancellations\x18\x01 \x03(\x0b\x32#.vega.commands.v1.OrderCancellationR\rcancellations\x12@\n\namendments\x18\x02 \x03(\x0b\x32 .vega.commands.v1.OrderAmendmentR\namendments\x12\x43\n\x0bsubmissions\x18\x03 \x03(\x0b\x32!.vega.commands.v1.OrderSubmissionR\x0bsubmissions\x12\x62\n\x18stop_orders_cancellation\x18\x04 \x03(\x0b\x32(.vega.commands.v1.StopOrdersCancellationR\x16stopOrdersCancellation\x12\\\n\x16stop_orders_submission\x18\x05 \x03(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionR\x14stopOrdersSubmission\x12P\n\x12update_margin_mode\x18\x06 \x03(\x0b\x32".vega.commands.v1.UpdateMarginModeR\x10updateMarginMode"\xc6\x01\n\x14StopOrdersSubmission\x12\x46\n\x0brises_above\x18\x01 \x01(\x0b\x32 .vega.commands.v1.StopOrderSetupH\x00R\nrisesAbove\x88\x01\x01\x12\x46\n\x0b\x66\x61lls_below\x18\x02 \x01(\x0b\x32 .vega.commands.v1.StopOrderSetupH\x01R\nfallsBelow\x88\x01\x01\x42\x0e\n\x0c_rises_aboveB\x0e\n\x0c_falls_below"\xb8\x04\n\x0eStopOrderSetup\x12L\n\x10order_submission\x18\x01 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionR\x0forderSubmission\x12"\n\nexpires_at\x18\x02 \x01(\x03H\x01R\texpiresAt\x88\x01\x01\x12L\n\x0f\x65xpiry_strategy\x18\x03 \x01(\x0e\x32\x1e.vega.StopOrder.ExpiryStrategyH\x02R\x0e\x65xpiryStrategy\x88\x01\x01\x12\\\n\x15size_override_setting\x18\x04 \x01(\x0e\x32#.vega.StopOrder.SizeOverrideSettingH\x03R\x13sizeOverrideSetting\x88\x01\x01\x12V\n\x13size_override_value\x18\x05 \x01(\x0b\x32!.vega.StopOrder.SizeOverrideValueH\x04R\x11sizeOverrideValue\x88\x01\x01\x12\x16\n\x05price\x18\x64 \x01(\tH\x00R\x05price\x12\x38\n\x17trailing_percent_offset\x18\x65 \x01(\tH\x00R\x15trailingPercentOffsetB\t\n\x07triggerB\r\n\x0b_expires_atB\x12\n\x10_expiry_strategyB\x18\n\x16_size_override_settingB\x16\n\x14_size_override_value"\xb0\x01\n\x16StopOrdersCancellation\x12 \n\tmarket_id\x18\x01 \x01(\tH\x00R\x08marketId\x88\x01\x01\x12\'\n\rstop_order_id\x18\x02 \x01(\tH\x01R\x0bstopOrderId\x88\x01\x01\x12\x1e\n\x08vault_id\x18\x03 \x01(\tH\x02R\x07vaultId\x88\x01\x01\x42\x0c\n\n_market_idB\x10\n\x0e_stop_order_idB\x0b\n\t_vault_id"\x91\x04\n\x0fOrderSubmission\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\x12\n\x04size\x18\x03 \x01(\x04R\x04size\x12\x1e\n\x04side\x18\x04 \x01(\x0e\x32\n.vega.SideR\x04side\x12;\n\rtime_in_force\x18\x05 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12\x1d\n\nexpires_at\x18\x06 \x01(\x03R\texpiresAt\x12$\n\x04type\x18\x07 \x01(\x0e\x32\x10.vega.Order.TypeR\x04type\x12\x1c\n\treference\x18\x08 \x01(\tR\treference\x12\x34\n\x0cpegged_order\x18\t \x01(\x0b\x32\x11.vega.PeggedOrderR\x0bpeggedOrder\x12\x1b\n\tpost_only\x18\n \x01(\x08R\x08postOnly\x12\x1f\n\x0breduce_only\x18\x0b \x01(\x08R\nreduceOnly\x12\x45\n\x0ciceberg_opts\x18\x0c \x01(\x0b\x32\x1d.vega.commands.v1.IcebergOptsH\x00R\x0bicebergOpts\x88\x01\x01\x12\x1e\n\x08vault_id\x18\r \x01(\tH\x01R\x07vaultId\x88\x01\x01\x42\x0f\n\r_iceberg_optsB\x0b\n\t_vault_id"\\\n\x0bIcebergOpts\x12\x1b\n\tpeak_size\x18\x01 \x01(\x04R\x08peakSize\x12\x30\n\x14minimum_visible_size\x18\x02 \x01(\x04R\x12minimumVisibleSize"\xa4\x02\n\x10UpdateMarginMode\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12;\n\x04mode\x18\x02 \x01(\x0e\x32\'.vega.commands.v1.UpdateMarginMode.ModeR\x04mode\x12(\n\rmargin_factor\x18\x03 \x01(\tH\x00R\x0cmarginFactor\x88\x01\x01\x12\x1e\n\x08vault_id\x18\x04 \x01(\tH\x01R\x07vaultId\x88\x01\x01"M\n\x04Mode\x12\x14\n\x10MODE_UNSPECIFIED\x10\x00\x12\x15\n\x11MODE_CROSS_MARGIN\x10\x01\x12\x18\n\x14MODE_ISOLATED_MARGIN\x10\x02\x42\x10\n\x0e_margin_factorB\x0b\n\t_vault_id"x\n\x11OrderCancellation\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1e\n\x08vault_id\x18\x03 \x01(\tH\x00R\x07vaultId\x88\x01\x01\x42\x0b\n\t_vault_id"\xb2\x03\n\x0eOrderAmendment\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x19\n\x05price\x18\x03 \x01(\tH\x00R\x05price\x88\x01\x01\x12\x1d\n\nsize_delta\x18\x04 \x01(\x03R\tsizeDelta\x12"\n\nexpires_at\x18\x05 \x01(\x03H\x01R\texpiresAt\x88\x01\x01\x12;\n\rtime_in_force\x18\x06 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12#\n\rpegged_offset\x18\x07 \x01(\tR\x0cpeggedOffset\x12@\n\x10pegged_reference\x18\x08 \x01(\x0e\x32\x15.vega.PeggedReferenceR\x0fpeggedReference\x12\x17\n\x04size\x18\t \x01(\x04H\x02R\x04size\x88\x01\x01\x12\x1e\n\x08vault_id\x18\n \x01(\tH\x03R\x07vaultId\x88\x01\x01\x42\x08\n\x06_priceB\r\n\x0b_expires_atB\x07\n\x05_sizeB\x0b\n\t_vault_id"\xd1\x01\n\x1cLiquidityProvisionSubmission\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x02 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65\x12\x1c\n\treference\x18\x06 \x01(\tR\treference\x12\x1e\n\x08vault_id\x18\x07 \x01(\tH\x00R\x07vaultId\x88\x01\x01\x42\x0b\n\t_vault_idJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06"j\n\x1eLiquidityProvisionCancellation\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\x08vault_id\x18\x02 \x01(\tH\x00R\x07vaultId\x88\x01\x01\x42\x0b\n\t_vault_id"\xd0\x01\n\x1bLiquidityProvisionAmendment\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x02 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65\x12\x1c\n\treference\x18\x06 \x01(\tR\treference\x12\x1e\n\x08vault_id\x18\x07 \x01(\tH\x00R\x07vaultId\x88\x01\x01\x42\x0b\n\t_vault_idJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06"g\n\x12WithdrawSubmission\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12#\n\x03\x65xt\x18\x03 \x01(\x0b\x32\x11.vega.WithdrawExtR\x03\x65xt"\x94\x01\n\x12ProposalSubmission\x12\x1c\n\treference\x18\x01 \x01(\tR\treference\x12)\n\x05terms\x18\x02 \x01(\x0b\x32\x13.vega.ProposalTermsR\x05terms\x12\x35\n\trationale\x18\x03 \x01(\x0b\x32\x17.vega.ProposalRationaleR\trationale"\x85\x01\n\x1c\x42\x61tchProposalSubmissionTerms\x12+\n\x11\x63losing_timestamp\x18\x01 \x01(\x03R\x10\x63losingTimestamp\x12\x38\n\x07\x63hanges\x18\x02 \x03(\x0b\x32\x1e.vega.BatchProposalTermsChangeR\x07\x63hanges"\xb4\x01\n\x17\x42\x61tchProposalSubmission\x12\x1c\n\treference\x18\x01 \x01(\tR\treference\x12\x44\n\x05terms\x18\x02 \x01(\x0b\x32..vega.commands.v1.BatchProposalSubmissionTermsR\x05terms\x12\x35\n\trationale\x18\x03 \x01(\x0b\x32\x17.vega.ProposalRationaleR\trationale"Y\n\x0eVoteSubmission\x12\x1f\n\x0bproposal_id\x18\x01 \x01(\tR\nproposalId\x12&\n\x05value\x18\x02 \x01(\x0e\x32\x10.vega.Vote.ValueR\x05value"E\n\x12\x44\x65legateSubmission\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\xe2\x01\n\x14UndelegateSubmission\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12\x45\n\x06method\x18\x03 \x01(\x0e\x32-.vega.commands.v1.UndelegateSubmission.MethodR\x06method"R\n\x06Method\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x0e\n\nMETHOD_NOW\x10\x01\x12\x1a\n\x16METHOD_AT_END_OF_EPOCH\x10\x02"\x04\x08\x03\x10\x03"\x8c\x03\n\x08Transfer\x12=\n\x11\x66rom_account_type\x18\x01 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x0e\n\x02to\x18\x02 \x01(\tR\x02to\x12\x39\n\x0fto_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12\x1c\n\treference\x18\x06 \x01(\tR\treference\x12\x17\n\x04\x66rom\x18\x07 \x01(\tH\x01R\x04\x66rom\x88\x01\x01\x12;\n\x07one_off\x18\x65 \x01(\x0b\x32 .vega.commands.v1.OneOffTransferH\x00R\x06oneOff\x12\x43\n\trecurring\x18\x66 \x01(\x0b\x32#.vega.commands.v1.RecurringTransferH\x00R\trecurringB\x06\n\x04kindB\x07\n\x05_from"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc1\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x03 \x01(\tR\x06\x66\x61\x63tor\x12\x43\n\x11\x64ispatch_strategy\x18\x04 \x01(\x0b\x32\x16.vega.DispatchStrategyR\x10\x64ispatchStrategyB\x0c\n\n_end_epoch"1\n\x0e\x43\x61ncelTransfer\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId"\xaf\x01\n\x0fIssueSignatures\x12\x1c\n\tsubmitter\x18\x01 \x01(\tR\tsubmitter\x12\x37\n\x04kind\x18\x02 \x01(\x0e\x32#.vega.commands.v1.NodeSignatureKindR\x04kind\x12*\n\x11validator_node_id\x18\x03 \x01(\tR\x0fvalidatorNodeId\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xe8\x02\n\x11\x43reateReferralSet\x12\x17\n\x07is_team\x18\x01 \x01(\x08R\x06isTeam\x12\x41\n\x04team\x18\x02 \x01(\x0b\x32(.vega.commands.v1.CreateReferralSet.TeamH\x00R\x04team\x88\x01\x01\x12:\n\x1a\x64o_not_create_referral_set\x18\x03 \x01(\x08R\x16\x64oNotCreateReferralSet\x1a\xb1\x01\n\x04Team\x12\x12\n\x04name\x18\n \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x0b \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x0c \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x16\n\x06\x63losed\x18\r \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\x0e \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_urlB\x07\n\x05_team"\xda\x02\n\x11UpdateReferralSet\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n\x07is_team\x18\x02 \x01(\x08R\x06isTeam\x12\x41\n\x04team\x18\x03 \x01(\x0b\x32(.vega.commands.v1.UpdateReferralSet.TeamH\x00R\x04team\x88\x01\x01\x1a\xcf\x01\n\x04Team\x12\x17\n\x04name\x18\n \x01(\tH\x00R\x04name\x88\x01\x01\x12\x1e\n\x08team_url\x18\x0b \x01(\tH\x01R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x0c \x01(\tH\x02R\tavatarUrl\x88\x01\x01\x12\x1b\n\x06\x63losed\x18\r \x01(\x08H\x03R\x06\x63losed\x88\x01\x01\x12\x1d\n\nallow_list\x18\x0e \x03(\tR\tallowListB\x07\n\x05_nameB\x0b\n\t_team_urlB\r\n\x0b_avatar_urlB\t\n\x07_closedB\x07\n\x05_team"L\n\x11\x41pplyReferralCode\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x10\x64o_not_join_team\x18\x02 \x01(\x08R\rdoNotJoinTeam"\x1a\n\x08JoinTeam\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"V\n\x12UpdatePartyProfile\x12\x14\n\x05\x61lias\x18\x01 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x02 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"\xd7\x06\n\tSubmitAMM\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x02 \x01(\tR\x10\x63ommitmentAmount\x12-\n\x12slippage_tolerance\x18\x03 \x01(\tR\x11slippageTolerance\x12\x87\x01\n!concentrated_liquidity_parameters\x18\x04 \x01(\x0b\x32;.vega.commands.v1.SubmitAMM.ConcentratedLiquidityParametersR\x1f\x63oncentratedLiquidityParameters\x12!\n\x0cproposed_fee\x18\x05 \x01(\tR\x0bproposedFee\x12\x1e\n\x08vault_id\x18\x06 \x01(\tH\x00R\x07vaultId\x88\x01\x01\x12\x44\n\x1cminimum_price_change_trigger\x18\x07 \x01(\tH\x01R\x19minimumPriceChangeTrigger\x88\x01\x01\x1a\x8f\x03\n\x1f\x43oncentratedLiquidityParameters\x12$\n\x0bupper_bound\x18\x01 \x01(\tH\x00R\nupperBound\x88\x01\x01\x12$\n\x0blower_bound\x18\x02 \x01(\tH\x01R\nlowerBound\x88\x01\x01\x12\x12\n\x04\x62\x61se\x18\x03 \x01(\tR\x04\x62\x61se\x12:\n\x17leverage_at_upper_bound\x18\x04 \x01(\tH\x02R\x14leverageAtUpperBound\x88\x01\x01\x12:\n\x17leverage_at_lower_bound\x18\x05 \x01(\tH\x03R\x14leverageAtLowerBound\x88\x01\x01\x12)\n\x0e\x64\x61ta_source_id\x18\x06 \x01(\tH\x04R\x0c\x64\x61taSourceId\x88\x01\x01\x42\x0e\n\x0c_upper_boundB\x0e\n\x0c_lower_boundB\x1a\n\x18_leverage_at_upper_boundB\x1a\n\x18_leverage_at_lower_boundB\x11\n\x0f_data_source_idB\x0b\n\t_vault_idB\x1f\n\x1d_minimum_price_change_trigger"\xb1\x07\n\x08\x41mendAMM\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x30\n\x11\x63ommitment_amount\x18\x02 \x01(\tH\x00R\x10\x63ommitmentAmount\x88\x01\x01\x12-\n\x12slippage_tolerance\x18\x03 \x01(\tR\x11slippageTolerance\x12\x8b\x01\n!concentrated_liquidity_parameters\x18\x04 \x01(\x0b\x32:.vega.commands.v1.AmendAMM.ConcentratedLiquidityParametersH\x01R\x1f\x63oncentratedLiquidityParameters\x88\x01\x01\x12&\n\x0cproposed_fee\x18\x05 \x01(\tH\x02R\x0bproposedFee\x88\x01\x01\x12\x1e\n\x08vault_id\x18\x06 \x01(\tH\x03R\x07vaultId\x88\x01\x01\x12\x44\n\x1cminimum_price_change_trigger\x18\x07 \x01(\tH\x04R\x19minimumPriceChangeTrigger\x88\x01\x01\x1a\x8f\x03\n\x1f\x43oncentratedLiquidityParameters\x12$\n\x0bupper_bound\x18\x01 \x01(\tH\x00R\nupperBound\x88\x01\x01\x12$\n\x0blower_bound\x18\x02 \x01(\tH\x01R\nlowerBound\x88\x01\x01\x12\x12\n\x04\x62\x61se\x18\x03 \x01(\tR\x04\x62\x61se\x12:\n\x17leverage_at_upper_bound\x18\x04 \x01(\tH\x02R\x14leverageAtUpperBound\x88\x01\x01\x12:\n\x17leverage_at_lower_bound\x18\x05 \x01(\tH\x03R\x14leverageAtLowerBound\x88\x01\x01\x12)\n\x0e\x64\x61ta_source_id\x18\x06 \x01(\tH\x04R\x0c\x64\x61taSourceId\x88\x01\x01\x42\x0e\n\x0c_upper_boundB\x0e\n\x0c_lower_boundB\x1a\n\x18_leverage_at_upper_boundB\x1a\n\x18_leverage_at_lower_boundB\x11\n\x0f_data_source_idB\x14\n\x12_commitment_amountB$\n"_concentrated_liquidity_parametersB\x0f\n\r_proposed_feeB\x0b\n\t_vault_idB\x1f\n\x1d_minimum_price_change_trigger"\xe1\x01\n\tCancelAMM\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12:\n\x06method\x18\x02 \x01(\x0e\x32".vega.commands.v1.CancelAMM.MethodR\x06method\x12\x1e\n\x08vault_id\x18\x03 \x01(\tH\x00R\x07vaultId\x88\x01\x01"N\n\x06Method\x12\x16\n\x12METHOD_UNSPECIFIED\x10\x00\x12\x14\n\x10METHOD_IMMEDIATE\x10\x01\x12\x16\n\x12METHOD_REDUCE_ONLY\x10\x02\x42\x0b\n\t_vault_id"\xdc\x02\n\x0b\x43reateVault\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12:\n\x0evault_metadata\x18\x02 \x01(\x0b\x32\x13.vega.VaultMetaDataR\rvaultMetadata\x12\x1d\n\nfee_period\x18\x03 \x01(\tR\tfeePeriod\x12\x32\n\x15management_fee_factor\x18\x04 \x01(\tR\x13managementFeeFactor\x12\x34\n\x16performance_fee_factor\x18\x05 \x01(\tR\x14performanceFeeFactor\x12?\n\x10redemption_dates\x18\x06 \x03(\x0b\x32\x14.vega.RedemptionDateR\x0fredemptionDates\x12\x31\n\x15\x63ut_off_period_length\x18\x07 \x01(\x03R\x12\x63utOffPeriodLength"N\n\x14\x43hangeVaultOwnership\x12\x19\n\x08vault_id\x18\x01 \x01(\tR\x07vaultId\x12\x1b\n\tnew_owner\x18\x02 \x01(\tR\x08newOwner"\xe1\x02\n\x0bUpdateVault\x12\x19\n\x08vault_id\x18\x01 \x01(\tR\x07vaultId\x12:\n\x0evault_metadata\x18\x02 \x01(\x0b\x32\x13.vega.VaultMetaDataR\rvaultMetadata\x12\x1d\n\nfee_period\x18\x03 \x01(\tR\tfeePeriod\x12\x32\n\x15management_fee_factor\x18\x04 \x01(\tR\x13managementFeeFactor\x12\x34\n\x16performance_fee_factor\x18\x05 \x01(\tR\x14performanceFeeFactor\x12?\n\x10redemption_dates\x18\x06 \x03(\x0b\x32\x14.vega.RedemptionDateR\x0fredemptionDates\x12\x31\n\x15\x63ut_off_period_length\x18\x07 \x01(\x03R\x12\x63utOffPeriodLength"C\n\x0e\x44\x65positToVault\x12\x19\n\x08vault_id\x18\x01 \x01(\tR\x07vaultId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"F\n\x11WithdrawFromVault\x12\x19\n\x08vault_id\x18\x01 \x01(\tR\x07vaultId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"X\n\x1a\x44\x65layedTransactionsWrapper\x12"\n\x0ctransactions\x18\x01 \x03(\x0cR\x0ctransactions\x12\x16\n\x06height\x18\x02 \x01(\x04R\x06heightB3Z1code.vegaprotocol.io/vega/protos/vega/commands/v1b\x06proto3' ) _globals = globals() @@ -41,77 +41,87 @@ _globals["_STOPORDERSETUP"]._serialized_start = 852 _globals["_STOPORDERSETUP"]._serialized_end = 1420 _globals["_STOPORDERSCANCELLATION"]._serialized_start = 1423 - _globals["_STOPORDERSCANCELLATION"]._serialized_end = 1554 - _globals["_ORDERSUBMISSION"]._serialized_start = 1557 - _globals["_ORDERSUBMISSION"]._serialized_end = 2041 - _globals["_ICEBERGOPTS"]._serialized_start = 2043 - _globals["_ICEBERGOPTS"]._serialized_end = 2135 - _globals["_UPDATEMARGINMODE"]._serialized_start = 2138 - _globals["_UPDATEMARGINMODE"]._serialized_end = 2385 - _globals["_UPDATEMARGINMODE_MODE"]._serialized_start = 2290 - _globals["_UPDATEMARGINMODE_MODE"]._serialized_end = 2367 - _globals["_ORDERCANCELLATION"]._serialized_start = 2387 - _globals["_ORDERCANCELLATION"]._serialized_end = 2462 - _globals["_ORDERAMENDMENT"]._serialized_start = 2465 - _globals["_ORDERAMENDMENT"]._serialized_end = 2854 - _globals["_LIQUIDITYPROVISIONSUBMISSION"]._serialized_start = 2857 - _globals["_LIQUIDITYPROVISIONSUBMISSION"]._serialized_end = 3021 - _globals["_LIQUIDITYPROVISIONCANCELLATION"]._serialized_start = 3023 - _globals["_LIQUIDITYPROVISIONCANCELLATION"]._serialized_end = 3084 - _globals["_LIQUIDITYPROVISIONAMENDMENT"]._serialized_start = 3087 - _globals["_LIQUIDITYPROVISIONAMENDMENT"]._serialized_end = 3250 - _globals["_WITHDRAWSUBMISSION"]._serialized_start = 3252 - _globals["_WITHDRAWSUBMISSION"]._serialized_end = 3355 - _globals["_PROPOSALSUBMISSION"]._serialized_start = 3358 - _globals["_PROPOSALSUBMISSION"]._serialized_end = 3506 - _globals["_BATCHPROPOSALSUBMISSIONTERMS"]._serialized_start = 3509 - _globals["_BATCHPROPOSALSUBMISSIONTERMS"]._serialized_end = 3642 - _globals["_BATCHPROPOSALSUBMISSION"]._serialized_start = 3645 - _globals["_BATCHPROPOSALSUBMISSION"]._serialized_end = 3825 - _globals["_VOTESUBMISSION"]._serialized_start = 3827 - _globals["_VOTESUBMISSION"]._serialized_end = 3916 - _globals["_DELEGATESUBMISSION"]._serialized_start = 3918 - _globals["_DELEGATESUBMISSION"]._serialized_end = 3987 - _globals["_UNDELEGATESUBMISSION"]._serialized_start = 3990 - _globals["_UNDELEGATESUBMISSION"]._serialized_end = 4216 - _globals["_UNDELEGATESUBMISSION_METHOD"]._serialized_start = 4134 - _globals["_UNDELEGATESUBMISSION_METHOD"]._serialized_end = 4216 - _globals["_TRANSFER"]._serialized_start = 4219 - _globals["_TRANSFER"]._serialized_end = 4615 - _globals["_ONEOFFTRANSFER"]._serialized_start = 4617 - _globals["_ONEOFFTRANSFER"]._serialized_end = 4664 - _globals["_RECURRINGTRANSFER"]._serialized_start = 4667 - _globals["_RECURRINGTRANSFER"]._serialized_end = 4860 - _globals["_CANCELTRANSFER"]._serialized_start = 4862 - _globals["_CANCELTRANSFER"]._serialized_end = 4911 - _globals["_ISSUESIGNATURES"]._serialized_start = 4914 - _globals["_ISSUESIGNATURES"]._serialized_end = 5089 - _globals["_CREATEREFERRALSET"]._serialized_start = 5092 - _globals["_CREATEREFERRALSET"]._serialized_end = 5452 - _globals["_CREATEREFERRALSET_TEAM"]._serialized_start = 5266 - _globals["_CREATEREFERRALSET_TEAM"]._serialized_end = 5443 - _globals["_UPDATEREFERRALSET"]._serialized_start = 5455 - _globals["_UPDATEREFERRALSET"]._serialized_end = 5801 - _globals["_UPDATEREFERRALSET_TEAM"]._serialized_start = 5585 - _globals["_UPDATEREFERRALSET_TEAM"]._serialized_end = 5792 - _globals["_APPLYREFERRALCODE"]._serialized_start = 5803 - _globals["_APPLYREFERRALCODE"]._serialized_end = 5879 - _globals["_JOINTEAM"]._serialized_start = 5881 - _globals["_JOINTEAM"]._serialized_end = 5907 - _globals["_UPDATEPARTYPROFILE"]._serialized_start = 5909 - _globals["_UPDATEPARTYPROFILE"]._serialized_end = 5995 - _globals["_SUBMITAMM"]._serialized_start = 5998 - _globals["_SUBMITAMM"]._serialized_end = 6808 - _globals["_SUBMITAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_start = 6376 - _globals["_SUBMITAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_end = 6775 - _globals["_AMENDAMM"]._serialized_start = 6811 - _globals["_AMENDAMM"]._serialized_end = 7711 - _globals["_AMENDAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_start = 6376 - _globals["_AMENDAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_end = 6775 - _globals["_CANCELAMM"]._serialized_start = 7714 - _globals["_CANCELAMM"]._serialized_end = 7894 - _globals["_CANCELAMM_METHOD"]._serialized_start = 7816 - _globals["_CANCELAMM_METHOD"]._serialized_end = 7894 - _globals["_DELAYEDTRANSACTIONSWRAPPER"]._serialized_start = 7896 - _globals["_DELAYEDTRANSACTIONSWRAPPER"]._serialized_end = 7984 + _globals["_STOPORDERSCANCELLATION"]._serialized_end = 1599 + _globals["_ORDERSUBMISSION"]._serialized_start = 1602 + _globals["_ORDERSUBMISSION"]._serialized_end = 2131 + _globals["_ICEBERGOPTS"]._serialized_start = 2133 + _globals["_ICEBERGOPTS"]._serialized_end = 2225 + _globals["_UPDATEMARGINMODE"]._serialized_start = 2228 + _globals["_UPDATEMARGINMODE"]._serialized_end = 2520 + _globals["_UPDATEMARGINMODE_MODE"]._serialized_start = 2412 + _globals["_UPDATEMARGINMODE_MODE"]._serialized_end = 2489 + _globals["_ORDERCANCELLATION"]._serialized_start = 2522 + _globals["_ORDERCANCELLATION"]._serialized_end = 2642 + _globals["_ORDERAMENDMENT"]._serialized_start = 2645 + _globals["_ORDERAMENDMENT"]._serialized_end = 3079 + _globals["_LIQUIDITYPROVISIONSUBMISSION"]._serialized_start = 3082 + _globals["_LIQUIDITYPROVISIONSUBMISSION"]._serialized_end = 3291 + _globals["_LIQUIDITYPROVISIONCANCELLATION"]._serialized_start = 3293 + _globals["_LIQUIDITYPROVISIONCANCELLATION"]._serialized_end = 3399 + _globals["_LIQUIDITYPROVISIONAMENDMENT"]._serialized_start = 3402 + _globals["_LIQUIDITYPROVISIONAMENDMENT"]._serialized_end = 3610 + _globals["_WITHDRAWSUBMISSION"]._serialized_start = 3612 + _globals["_WITHDRAWSUBMISSION"]._serialized_end = 3715 + _globals["_PROPOSALSUBMISSION"]._serialized_start = 3718 + _globals["_PROPOSALSUBMISSION"]._serialized_end = 3866 + _globals["_BATCHPROPOSALSUBMISSIONTERMS"]._serialized_start = 3869 + _globals["_BATCHPROPOSALSUBMISSIONTERMS"]._serialized_end = 4002 + _globals["_BATCHPROPOSALSUBMISSION"]._serialized_start = 4005 + _globals["_BATCHPROPOSALSUBMISSION"]._serialized_end = 4185 + _globals["_VOTESUBMISSION"]._serialized_start = 4187 + _globals["_VOTESUBMISSION"]._serialized_end = 4276 + _globals["_DELEGATESUBMISSION"]._serialized_start = 4278 + _globals["_DELEGATESUBMISSION"]._serialized_end = 4347 + _globals["_UNDELEGATESUBMISSION"]._serialized_start = 4350 + _globals["_UNDELEGATESUBMISSION"]._serialized_end = 4576 + _globals["_UNDELEGATESUBMISSION_METHOD"]._serialized_start = 4494 + _globals["_UNDELEGATESUBMISSION_METHOD"]._serialized_end = 4576 + _globals["_TRANSFER"]._serialized_start = 4579 + _globals["_TRANSFER"]._serialized_end = 4975 + _globals["_ONEOFFTRANSFER"]._serialized_start = 4977 + _globals["_ONEOFFTRANSFER"]._serialized_end = 5024 + _globals["_RECURRINGTRANSFER"]._serialized_start = 5027 + _globals["_RECURRINGTRANSFER"]._serialized_end = 5220 + _globals["_CANCELTRANSFER"]._serialized_start = 5222 + _globals["_CANCELTRANSFER"]._serialized_end = 5271 + _globals["_ISSUESIGNATURES"]._serialized_start = 5274 + _globals["_ISSUESIGNATURES"]._serialized_end = 5449 + _globals["_CREATEREFERRALSET"]._serialized_start = 5452 + _globals["_CREATEREFERRALSET"]._serialized_end = 5812 + _globals["_CREATEREFERRALSET_TEAM"]._serialized_start = 5626 + _globals["_CREATEREFERRALSET_TEAM"]._serialized_end = 5803 + _globals["_UPDATEREFERRALSET"]._serialized_start = 5815 + _globals["_UPDATEREFERRALSET"]._serialized_end = 6161 + _globals["_UPDATEREFERRALSET_TEAM"]._serialized_start = 5945 + _globals["_UPDATEREFERRALSET_TEAM"]._serialized_end = 6152 + _globals["_APPLYREFERRALCODE"]._serialized_start = 6163 + _globals["_APPLYREFERRALCODE"]._serialized_end = 6239 + _globals["_JOINTEAM"]._serialized_start = 6241 + _globals["_JOINTEAM"]._serialized_end = 6267 + _globals["_UPDATEPARTYPROFILE"]._serialized_start = 6269 + _globals["_UPDATEPARTYPROFILE"]._serialized_end = 6355 + _globals["_SUBMITAMM"]._serialized_start = 6358 + _globals["_SUBMITAMM"]._serialized_end = 7213 + _globals["_SUBMITAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_start = 6768 + _globals["_SUBMITAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_end = 7167 + _globals["_AMENDAMM"]._serialized_start = 7216 + _globals["_AMENDAMM"]._serialized_end = 8161 + _globals["_AMENDAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_start = 6768 + _globals["_AMENDAMM_CONCENTRATEDLIQUIDITYPARAMETERS"]._serialized_end = 7167 + _globals["_CANCELAMM"]._serialized_start = 8164 + _globals["_CANCELAMM"]._serialized_end = 8389 + _globals["_CANCELAMM_METHOD"]._serialized_start = 8298 + _globals["_CANCELAMM_METHOD"]._serialized_end = 8376 + _globals["_CREATEVAULT"]._serialized_start = 8392 + _globals["_CREATEVAULT"]._serialized_end = 8740 + _globals["_CHANGEVAULTOWNERSHIP"]._serialized_start = 8742 + _globals["_CHANGEVAULTOWNERSHIP"]._serialized_end = 8820 + _globals["_UPDATEVAULT"]._serialized_start = 8823 + _globals["_UPDATEVAULT"]._serialized_end = 9176 + _globals["_DEPOSITTOVAULT"]._serialized_start = 9178 + _globals["_DEPOSITTOVAULT"]._serialized_end = 9245 + _globals["_WITHDRAWFROMVAULT"]._serialized_start = 9247 + _globals["_WITHDRAWFROMVAULT"]._serialized_end = 9317 + _globals["_DELAYEDTRANSACTIONSWRAPPER"]._serialized_start = 9319 + _globals["_DELAYEDTRANSACTIONSWRAPPER"]._serialized_end = 9407 # @@protoc_insertion_point(module_scope) diff --git a/vega_protos/protos/vega/commands/v1/commands_pb2.pyi b/vega_protos/protos/vega/commands/v1/commands_pb2.pyi index df7249a9e..eb2de11a7 100644 --- a/vega_protos/protos/vega/commands/v1/commands_pb2.pyi +++ b/vega_protos/protos/vega/commands/v1/commands_pb2.pyi @@ -110,13 +110,18 @@ class StopOrderSetup(_message.Message): ) -> None: ... class StopOrdersCancellation(_message.Message): - __slots__ = ("market_id", "stop_order_id") + __slots__ = ("market_id", "stop_order_id", "vault_id") MARKET_ID_FIELD_NUMBER: _ClassVar[int] STOP_ORDER_ID_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] market_id: str stop_order_id: str + vault_id: str def __init__( - self, market_id: _Optional[str] = ..., stop_order_id: _Optional[str] = ... + self, + market_id: _Optional[str] = ..., + stop_order_id: _Optional[str] = ..., + vault_id: _Optional[str] = ..., ) -> None: ... class OrderSubmission(_message.Message): @@ -133,6 +138,7 @@ class OrderSubmission(_message.Message): "post_only", "reduce_only", "iceberg_opts", + "vault_id", ) MARKET_ID_FIELD_NUMBER: _ClassVar[int] PRICE_FIELD_NUMBER: _ClassVar[int] @@ -146,6 +152,7 @@ class OrderSubmission(_message.Message): POST_ONLY_FIELD_NUMBER: _ClassVar[int] REDUCE_ONLY_FIELD_NUMBER: _ClassVar[int] ICEBERG_OPTS_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] market_id: str price: str size: int @@ -158,6 +165,7 @@ class OrderSubmission(_message.Message): post_only: bool reduce_only: bool iceberg_opts: IcebergOpts + vault_id: str def __init__( self, market_id: _Optional[str] = ..., @@ -172,6 +180,7 @@ class OrderSubmission(_message.Message): post_only: bool = ..., reduce_only: bool = ..., iceberg_opts: _Optional[_Union[IcebergOpts, _Mapping]] = ..., + vault_id: _Optional[str] = ..., ) -> None: ... class IcebergOpts(_message.Message): @@ -187,7 +196,7 @@ class IcebergOpts(_message.Message): ) -> None: ... class UpdateMarginMode(_message.Message): - __slots__ = ("market_id", "mode", "margin_factor") + __slots__ = ("market_id", "mode", "margin_factor", "vault_id") class Mode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () @@ -201,24 +210,32 @@ class UpdateMarginMode(_message.Message): MARKET_ID_FIELD_NUMBER: _ClassVar[int] MODE_FIELD_NUMBER: _ClassVar[int] MARGIN_FACTOR_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] market_id: str mode: UpdateMarginMode.Mode margin_factor: str + vault_id: str def __init__( self, market_id: _Optional[str] = ..., mode: _Optional[_Union[UpdateMarginMode.Mode, str]] = ..., margin_factor: _Optional[str] = ..., + vault_id: _Optional[str] = ..., ) -> None: ... class OrderCancellation(_message.Message): - __slots__ = ("order_id", "market_id") + __slots__ = ("order_id", "market_id", "vault_id") ORDER_ID_FIELD_NUMBER: _ClassVar[int] MARKET_ID_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] order_id: str market_id: str + vault_id: str def __init__( - self, order_id: _Optional[str] = ..., market_id: _Optional[str] = ... + self, + order_id: _Optional[str] = ..., + market_id: _Optional[str] = ..., + vault_id: _Optional[str] = ..., ) -> None: ... class OrderAmendment(_message.Message): @@ -232,6 +249,7 @@ class OrderAmendment(_message.Message): "pegged_offset", "pegged_reference", "size", + "vault_id", ) ORDER_ID_FIELD_NUMBER: _ClassVar[int] MARKET_ID_FIELD_NUMBER: _ClassVar[int] @@ -242,6 +260,7 @@ class OrderAmendment(_message.Message): PEGGED_OFFSET_FIELD_NUMBER: _ClassVar[int] PEGGED_REFERENCE_FIELD_NUMBER: _ClassVar[int] SIZE_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] order_id: str market_id: str price: str @@ -251,6 +270,7 @@ class OrderAmendment(_message.Message): pegged_offset: str pegged_reference: _vega_pb2.PeggedReference size: int + vault_id: str def __init__( self, order_id: _Optional[str] = ..., @@ -262,48 +282,59 @@ class OrderAmendment(_message.Message): pegged_offset: _Optional[str] = ..., pegged_reference: _Optional[_Union[_vega_pb2.PeggedReference, str]] = ..., size: _Optional[int] = ..., + vault_id: _Optional[str] = ..., ) -> None: ... class LiquidityProvisionSubmission(_message.Message): - __slots__ = ("market_id", "commitment_amount", "fee", "reference") + __slots__ = ("market_id", "commitment_amount", "fee", "reference", "vault_id") MARKET_ID_FIELD_NUMBER: _ClassVar[int] COMMITMENT_AMOUNT_FIELD_NUMBER: _ClassVar[int] FEE_FIELD_NUMBER: _ClassVar[int] REFERENCE_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] market_id: str commitment_amount: str fee: str reference: str + vault_id: str def __init__( self, market_id: _Optional[str] = ..., commitment_amount: _Optional[str] = ..., fee: _Optional[str] = ..., reference: _Optional[str] = ..., + vault_id: _Optional[str] = ..., ) -> None: ... class LiquidityProvisionCancellation(_message.Message): - __slots__ = ("market_id",) + __slots__ = ("market_id", "vault_id") MARKET_ID_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] market_id: str - def __init__(self, market_id: _Optional[str] = ...) -> None: ... + vault_id: str + def __init__( + self, market_id: _Optional[str] = ..., vault_id: _Optional[str] = ... + ) -> None: ... class LiquidityProvisionAmendment(_message.Message): - __slots__ = ("market_id", "commitment_amount", "fee", "reference") + __slots__ = ("market_id", "commitment_amount", "fee", "reference", "vault_id") MARKET_ID_FIELD_NUMBER: _ClassVar[int] COMMITMENT_AMOUNT_FIELD_NUMBER: _ClassVar[int] FEE_FIELD_NUMBER: _ClassVar[int] REFERENCE_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] market_id: str commitment_amount: str fee: str reference: str + vault_id: str def __init__( self, market_id: _Optional[str] = ..., commitment_amount: _Optional[str] = ..., fee: _Optional[str] = ..., reference: _Optional[str] = ..., + vault_id: _Optional[str] = ..., ) -> None: ... class WithdrawSubmission(_message.Message): @@ -614,6 +645,7 @@ class SubmitAMM(_message.Message): "slippage_tolerance", "concentrated_liquidity_parameters", "proposed_fee", + "vault_id", "minimum_price_change_trigger", ) @@ -653,12 +685,14 @@ class SubmitAMM(_message.Message): SLIPPAGE_TOLERANCE_FIELD_NUMBER: _ClassVar[int] CONCENTRATED_LIQUIDITY_PARAMETERS_FIELD_NUMBER: _ClassVar[int] PROPOSED_FEE_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] MINIMUM_PRICE_CHANGE_TRIGGER_FIELD_NUMBER: _ClassVar[int] market_id: str commitment_amount: str slippage_tolerance: str concentrated_liquidity_parameters: SubmitAMM.ConcentratedLiquidityParameters proposed_fee: str + vault_id: str minimum_price_change_trigger: str def __init__( self, @@ -669,6 +703,7 @@ class SubmitAMM(_message.Message): _Union[SubmitAMM.ConcentratedLiquidityParameters, _Mapping] ] = ..., proposed_fee: _Optional[str] = ..., + vault_id: _Optional[str] = ..., minimum_price_change_trigger: _Optional[str] = ..., ) -> None: ... @@ -679,6 +714,7 @@ class AmendAMM(_message.Message): "slippage_tolerance", "concentrated_liquidity_parameters", "proposed_fee", + "vault_id", "minimum_price_change_trigger", ) @@ -718,12 +754,14 @@ class AmendAMM(_message.Message): SLIPPAGE_TOLERANCE_FIELD_NUMBER: _ClassVar[int] CONCENTRATED_LIQUIDITY_PARAMETERS_FIELD_NUMBER: _ClassVar[int] PROPOSED_FEE_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] MINIMUM_PRICE_CHANGE_TRIGGER_FIELD_NUMBER: _ClassVar[int] market_id: str commitment_amount: str slippage_tolerance: str concentrated_liquidity_parameters: AmendAMM.ConcentratedLiquidityParameters proposed_fee: str + vault_id: str minimum_price_change_trigger: str def __init__( self, @@ -734,11 +772,12 @@ class AmendAMM(_message.Message): _Union[AmendAMM.ConcentratedLiquidityParameters, _Mapping] ] = ..., proposed_fee: _Optional[str] = ..., + vault_id: _Optional[str] = ..., minimum_price_change_trigger: _Optional[str] = ..., ) -> None: ... class CancelAMM(_message.Message): - __slots__ = ("market_id", "method") + __slots__ = ("market_id", "method", "vault_id") class Method(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () @@ -751,12 +790,123 @@ class CancelAMM(_message.Message): METHOD_REDUCE_ONLY: CancelAMM.Method MARKET_ID_FIELD_NUMBER: _ClassVar[int] METHOD_FIELD_NUMBER: _ClassVar[int] + VAULT_ID_FIELD_NUMBER: _ClassVar[int] market_id: str method: CancelAMM.Method + vault_id: str def __init__( self, market_id: _Optional[str] = ..., method: _Optional[_Union[CancelAMM.Method, str]] = ..., + vault_id: _Optional[str] = ..., + ) -> None: ... + +class CreateVault(_message.Message): + __slots__ = ( + "asset", + "vault_metadata", + "fee_period", + "management_fee_factor", + "performance_fee_factor", + "redemption_dates", + "cut_off_period_length", + ) + ASSET_FIELD_NUMBER: _ClassVar[int] + VAULT_METADATA_FIELD_NUMBER: _ClassVar[int] + FEE_PERIOD_FIELD_NUMBER: _ClassVar[int] + MANAGEMENT_FEE_FACTOR_FIELD_NUMBER: _ClassVar[int] + PERFORMANCE_FEE_FACTOR_FIELD_NUMBER: _ClassVar[int] + REDEMPTION_DATES_FIELD_NUMBER: _ClassVar[int] + CUT_OFF_PERIOD_LENGTH_FIELD_NUMBER: _ClassVar[int] + asset: str + vault_metadata: _vega_pb2.VaultMetaData + fee_period: str + management_fee_factor: str + performance_fee_factor: str + redemption_dates: _containers.RepeatedCompositeFieldContainer[ + _vega_pb2.RedemptionDate + ] + cut_off_period_length: int + def __init__( + self, + asset: _Optional[str] = ..., + vault_metadata: _Optional[_Union[_vega_pb2.VaultMetaData, _Mapping]] = ..., + fee_period: _Optional[str] = ..., + management_fee_factor: _Optional[str] = ..., + performance_fee_factor: _Optional[str] = ..., + redemption_dates: _Optional[ + _Iterable[_Union[_vega_pb2.RedemptionDate, _Mapping]] + ] = ..., + cut_off_period_length: _Optional[int] = ..., + ) -> None: ... + +class ChangeVaultOwnership(_message.Message): + __slots__ = ("vault_id", "new_owner") + VAULT_ID_FIELD_NUMBER: _ClassVar[int] + NEW_OWNER_FIELD_NUMBER: _ClassVar[int] + vault_id: str + new_owner: str + def __init__( + self, vault_id: _Optional[str] = ..., new_owner: _Optional[str] = ... + ) -> None: ... + +class UpdateVault(_message.Message): + __slots__ = ( + "vault_id", + "vault_metadata", + "fee_period", + "management_fee_factor", + "performance_fee_factor", + "redemption_dates", + "cut_off_period_length", + ) + VAULT_ID_FIELD_NUMBER: _ClassVar[int] + VAULT_METADATA_FIELD_NUMBER: _ClassVar[int] + FEE_PERIOD_FIELD_NUMBER: _ClassVar[int] + MANAGEMENT_FEE_FACTOR_FIELD_NUMBER: _ClassVar[int] + PERFORMANCE_FEE_FACTOR_FIELD_NUMBER: _ClassVar[int] + REDEMPTION_DATES_FIELD_NUMBER: _ClassVar[int] + CUT_OFF_PERIOD_LENGTH_FIELD_NUMBER: _ClassVar[int] + vault_id: str + vault_metadata: _vega_pb2.VaultMetaData + fee_period: str + management_fee_factor: str + performance_fee_factor: str + redemption_dates: _containers.RepeatedCompositeFieldContainer[ + _vega_pb2.RedemptionDate + ] + cut_off_period_length: int + def __init__( + self, + vault_id: _Optional[str] = ..., + vault_metadata: _Optional[_Union[_vega_pb2.VaultMetaData, _Mapping]] = ..., + fee_period: _Optional[str] = ..., + management_fee_factor: _Optional[str] = ..., + performance_fee_factor: _Optional[str] = ..., + redemption_dates: _Optional[ + _Iterable[_Union[_vega_pb2.RedemptionDate, _Mapping]] + ] = ..., + cut_off_period_length: _Optional[int] = ..., + ) -> None: ... + +class DepositToVault(_message.Message): + __slots__ = ("vault_id", "amount") + VAULT_ID_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + vault_id: str + amount: str + def __init__( + self, vault_id: _Optional[str] = ..., amount: _Optional[str] = ... + ) -> None: ... + +class WithdrawFromVault(_message.Message): + __slots__ = ("vault_id", "amount") + VAULT_ID_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + vault_id: str + amount: str + def __init__( + self, vault_id: _Optional[str] = ..., amount: _Optional[str] = ... ) -> None: ... class DelayedTransactionsWrapper(_message.Message): diff --git a/vega_protos/protos/vega/commands/v1/transaction_pb2.py b/vega_protos/protos/vega/commands/v1/transaction_pb2.py index ebbbad5ba..2a3bc890a 100644 --- a/vega_protos/protos/vega/commands/v1/transaction_pb2.py +++ b/vega_protos/protos/vega/commands/v1/transaction_pb2.py @@ -22,7 +22,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n"vega/commands/v1/transaction.proto\x12\x10vega.commands.v1\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a vega/commands/v1/signature.proto\x1a)vega/commands/v1/validator_commands.proto"\xfd\x1a\n\tInputData\x12\x14\n\x05nonce\x18\x01 \x01(\x04R\x05nonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12O\n\x10order_submission\x18\xe9\x07 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12U\n\x12order_cancellation\x18\xea\x07 \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12L\n\x0forder_amendment\x18\xeb\x07 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12X\n\x13withdraw_submission\x18\xec\x07 \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12X\n\x13proposal_submission\x18\xed\x07 \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x12proposalSubmission\x12L\n\x0fvote_submission\x18\xee\x07 \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12w\n\x1eliquidity_provision_submission\x18\xef\x07 \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12X\n\x13\x64\x65legate_submission\x18\xf0\x07 \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12^\n\x15undelegate_submission\x18\xf1\x07 \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12}\n liquidity_provision_cancellation\x18\xf2\x07 \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12t\n\x1dliquidity_provision_amendment\x18\xf3\x07 \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x39\n\x08transfer\x18\xf4\x07 \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12L\n\x0f\x63\x61ncel_transfer\x18\xf5\x07 \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x46\n\rannounce_node\x18\xf6\x07 \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12h\n\x19\x62\x61tch_market_instructions\x18\xf7\x07 \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12_\n\x16stop_orders_submission\x18\xf8\x07 \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x14stopOrdersSubmission\x12\x65\n\x18stop_orders_cancellation\x18\xf9\x07 \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x16stopOrdersCancellation\x12V\n\x13\x63reate_referral_set\x18\xfa\x07 \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12V\n\x13update_referral_set\x18\xfb\x07 \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12V\n\x13\x61pply_referral_code\x18\xfc\x07 \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12S\n\x12update_margin_mode\x18\xfd\x07 \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\xfe\x07 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12h\n\x19\x62\x61tch_proposal_submission\x18\xff\x07 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\x17\x62\x61tchProposalSubmission\x12Y\n\x14update_party_profile\x18\x80\x08 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12=\n\nsubmit_amm\x18\x81\x08 \x01(\x0b\x32\x1b.vega.commands.v1.SubmitAMMH\x00R\tsubmitAmm\x12:\n\tamend_amm\x18\x82\x08 \x01(\x0b\x32\x1a.vega.commands.v1.AmendAMMH\x00R\x08\x61mendAmm\x12=\n\ncancel_amm\x18\x83\x08 \x01(\x0b\x32\x1b.vega.commands.v1.CancelAMMH\x00R\tcancelAmm\x12:\n\tnode_vote\x18\xd2\x0f \x01(\x0b\x32\x1a.vega.commands.v1.NodeVoteH\x00R\x08nodeVote\x12I\n\x0enode_signature\x18\xd3\x0f \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12@\n\x0b\x63hain_event\x18\xd4\x0f \x01(\x0b\x32\x1c.vega.commands.v1.ChainEventH\x00R\nchainEvent\x12\\\n\x15key_rotate_submission\x18\xd5\x0f \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12\x62\n\x17state_variable_proposal\x18\xd6\x0f \x01(\x0b\x32\'.vega.commands.v1.StateVariableProposalH\x00R\x15stateVariableProposal\x12X\n\x13validator_heartbeat\x18\xd7\x0f \x01(\x0b\x32$.vega.commands.v1.ValidatorHeartbeatH\x00R\x12validatorHeartbeat\x12u\n\x1e\x65thereum_key_rotate_submission\x18\xd8\x0f \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12h\n\x19protocol_upgrade_proposal\x18\xd9\x0f \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12O\n\x10issue_signatures\x18\xda\x0f \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12_\n\x16oracle_data_submission\x18\xb9\x17 \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12q\n\x1c\x64\x65layed_transactions_wrapper\x18\xa0\x1f \x01(\x0b\x32,.vega.commands.v1.DelayedTransactionsWrapperH\x00R\x1a\x64\x65layedTransactionsWrapperB\t\n\x07\x63ommandJ\x06\x08\xa1\x1f\x10\xa2\x1f"\x92\x02\n\x0bTransaction\x12\x1d\n\ninput_data\x18\x01 \x01(\x0cR\tinputData\x12\x39\n\tsignature\x18\x02 \x01(\x0b\x32\x1b.vega.commands.v1.SignatureR\tsignature\x12\x1b\n\x07\x61\x64\x64ress\x18\xe9\x07 \x01(\tH\x00R\x07\x61\x64\x64ress\x12\x1a\n\x07pub_key\x18\xea\x07 \x01(\tH\x00R\x06pubKey\x12\x36\n\x07version\x18\xd0\x0f \x01(\x0e\x32\x1b.vega.commands.v1.TxVersionR\x07version\x12\x30\n\x03pow\x18\xb8\x17 \x01(\x0b\x32\x1d.vega.commands.v1.ProofOfWorkR\x03powB\x06\n\x04\x66rom"5\n\x0bProofOfWork\x12\x10\n\x03tid\x18\x01 \x01(\tR\x03tid\x12\x14\n\x05nonce\x18\x02 \x01(\x04R\x05nonce*S\n\tTxVersion\x12\x1a\n\x16TX_VERSION_UNSPECIFIED\x10\x00\x12\x11\n\rTX_VERSION_V2\x10\x02\x12\x11\n\rTX_VERSION_V3\x10\x03"\x04\x08\x01\x10\x01\x42\x33Z1code.vegaprotocol.io/vega/protos/vega/commands/v1b\x06proto3' + b'\n"vega/commands/v1/transaction.proto\x12\x10vega.commands.v1\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a vega/commands/v1/signature.proto\x1a)vega/commands/v1/validator_commands.proto"\x8f\x1e\n\tInputData\x12\x14\n\x05nonce\x18\x01 \x01(\x04R\x05nonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12O\n\x10order_submission\x18\xe9\x07 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12U\n\x12order_cancellation\x18\xea\x07 \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12L\n\x0forder_amendment\x18\xeb\x07 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12X\n\x13withdraw_submission\x18\xec\x07 \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12X\n\x13proposal_submission\x18\xed\x07 \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x12proposalSubmission\x12L\n\x0fvote_submission\x18\xee\x07 \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12w\n\x1eliquidity_provision_submission\x18\xef\x07 \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12X\n\x13\x64\x65legate_submission\x18\xf0\x07 \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12^\n\x15undelegate_submission\x18\xf1\x07 \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12}\n liquidity_provision_cancellation\x18\xf2\x07 \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12t\n\x1dliquidity_provision_amendment\x18\xf3\x07 \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x39\n\x08transfer\x18\xf4\x07 \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12L\n\x0f\x63\x61ncel_transfer\x18\xf5\x07 \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x46\n\rannounce_node\x18\xf6\x07 \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12h\n\x19\x62\x61tch_market_instructions\x18\xf7\x07 \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12_\n\x16stop_orders_submission\x18\xf8\x07 \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x14stopOrdersSubmission\x12\x65\n\x18stop_orders_cancellation\x18\xf9\x07 \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x16stopOrdersCancellation\x12V\n\x13\x63reate_referral_set\x18\xfa\x07 \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12V\n\x13update_referral_set\x18\xfb\x07 \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12V\n\x13\x61pply_referral_code\x18\xfc\x07 \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12S\n\x12update_margin_mode\x18\xfd\x07 \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\xfe\x07 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12h\n\x19\x62\x61tch_proposal_submission\x18\xff\x07 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\x17\x62\x61tchProposalSubmission\x12Y\n\x14update_party_profile\x18\x80\x08 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12=\n\nsubmit_amm\x18\x81\x08 \x01(\x0b\x32\x1b.vega.commands.v1.SubmitAMMH\x00R\tsubmitAmm\x12:\n\tamend_amm\x18\x82\x08 \x01(\x0b\x32\x1a.vega.commands.v1.AmendAMMH\x00R\x08\x61mendAmm\x12=\n\ncancel_amm\x18\x83\x08 \x01(\x0b\x32\x1b.vega.commands.v1.CancelAMMH\x00R\tcancelAmm\x12\x43\n\x0c\x63reate_vault\x18\x84\x08 \x01(\x0b\x32\x1d.vega.commands.v1.CreateVaultH\x00R\x0b\x63reateVault\x12\x43\n\x0cupdate_vault\x18\x85\x08 \x01(\x0b\x32\x1d.vega.commands.v1.UpdateVaultH\x00R\x0bupdateVault\x12M\n\x10\x64\x65posit_to_vault\x18\x86\x08 \x01(\x0b\x32 .vega.commands.v1.DepositToVaultH\x00R\x0e\x64\x65positToVault\x12V\n\x13withdraw_from_vault\x18\x87\x08 \x01(\x0b\x32#.vega.commands.v1.WithdrawFromVaultH\x00R\x11withdrawFromVault\x12_\n\x16\x63hange_vault_ownership\x18\x88\x08 \x01(\x0b\x32&.vega.commands.v1.ChangeVaultOwnershipH\x00R\x14\x63hangeVaultOwnership\x12:\n\tnode_vote\x18\xd2\x0f \x01(\x0b\x32\x1a.vega.commands.v1.NodeVoteH\x00R\x08nodeVote\x12I\n\x0enode_signature\x18\xd3\x0f \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12@\n\x0b\x63hain_event\x18\xd4\x0f \x01(\x0b\x32\x1c.vega.commands.v1.ChainEventH\x00R\nchainEvent\x12\\\n\x15key_rotate_submission\x18\xd5\x0f \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12\x62\n\x17state_variable_proposal\x18\xd6\x0f \x01(\x0b\x32\'.vega.commands.v1.StateVariableProposalH\x00R\x15stateVariableProposal\x12X\n\x13validator_heartbeat\x18\xd7\x0f \x01(\x0b\x32$.vega.commands.v1.ValidatorHeartbeatH\x00R\x12validatorHeartbeat\x12u\n\x1e\x65thereum_key_rotate_submission\x18\xd8\x0f \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12h\n\x19protocol_upgrade_proposal\x18\xd9\x0f \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12O\n\x10issue_signatures\x18\xda\x0f \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12_\n\x16oracle_data_submission\x18\xb9\x17 \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12q\n\x1c\x64\x65layed_transactions_wrapper\x18\xa0\x1f \x01(\x0b\x32,.vega.commands.v1.DelayedTransactionsWrapperH\x00R\x1a\x64\x65layedTransactionsWrapperB\t\n\x07\x63ommandJ\x06\x08\xa1\x1f\x10\xa2\x1f"\x92\x02\n\x0bTransaction\x12\x1d\n\ninput_data\x18\x01 \x01(\x0cR\tinputData\x12\x39\n\tsignature\x18\x02 \x01(\x0b\x32\x1b.vega.commands.v1.SignatureR\tsignature\x12\x1b\n\x07\x61\x64\x64ress\x18\xe9\x07 \x01(\tH\x00R\x07\x61\x64\x64ress\x12\x1a\n\x07pub_key\x18\xea\x07 \x01(\tH\x00R\x06pubKey\x12\x36\n\x07version\x18\xd0\x0f \x01(\x0e\x32\x1b.vega.commands.v1.TxVersionR\x07version\x12\x30\n\x03pow\x18\xb8\x17 \x01(\x0b\x32\x1d.vega.commands.v1.ProofOfWorkR\x03powB\x06\n\x04\x66rom"5\n\x0bProofOfWork\x12\x10\n\x03tid\x18\x01 \x01(\tR\x03tid\x12\x14\n\x05nonce\x18\x02 \x01(\x04R\x05nonce*S\n\tTxVersion\x12\x1a\n\x16TX_VERSION_UNSPECIFIED\x10\x00\x12\x11\n\rTX_VERSION_V2\x10\x02\x12\x11\n\rTX_VERSION_V3\x10\x03"\x04\x08\x01\x10\x01\x42\x33Z1code.vegaprotocol.io/vega/protos/vega/commands/v1b\x06proto3' ) _globals = globals() @@ -35,12 +35,12 @@ _globals["DESCRIPTOR"]._serialized_options = ( b"Z1code.vegaprotocol.io/vega/protos/vega/commands/v1" ) - _globals["_TXVERSION"]._serialized_start = 3983 - _globals["_TXVERSION"]._serialized_end = 4066 + _globals["_TXVERSION"]._serialized_start = 4385 + _globals["_TXVERSION"]._serialized_end = 4468 _globals["_INPUTDATA"]._serialized_start = 196 - _globals["_INPUTDATA"]._serialized_end = 3649 - _globals["_TRANSACTION"]._serialized_start = 3652 - _globals["_TRANSACTION"]._serialized_end = 3926 - _globals["_PROOFOFWORK"]._serialized_start = 3928 - _globals["_PROOFOFWORK"]._serialized_end = 3981 + _globals["_INPUTDATA"]._serialized_end = 4051 + _globals["_TRANSACTION"]._serialized_start = 4054 + _globals["_TRANSACTION"]._serialized_end = 4328 + _globals["_PROOFOFWORK"]._serialized_start = 4330 + _globals["_PROOFOFWORK"]._serialized_end = 4383 # @@protoc_insertion_point(module_scope) diff --git a/vega_protos/protos/vega/commands/v1/transaction_pb2.pyi b/vega_protos/protos/vega/commands/v1/transaction_pb2.pyi index d6f1fa540..0977754d5 100644 --- a/vega_protos/protos/vega/commands/v1/transaction_pb2.pyi +++ b/vega_protos/protos/vega/commands/v1/transaction_pb2.pyi @@ -55,6 +55,11 @@ class InputData(_message.Message): "submit_amm", "amend_amm", "cancel_amm", + "create_vault", + "update_vault", + "deposit_to_vault", + "withdraw_from_vault", + "change_vault_ownership", "node_vote", "node_signature", "chain_event", @@ -96,6 +101,11 @@ class InputData(_message.Message): SUBMIT_AMM_FIELD_NUMBER: _ClassVar[int] AMEND_AMM_FIELD_NUMBER: _ClassVar[int] CANCEL_AMM_FIELD_NUMBER: _ClassVar[int] + CREATE_VAULT_FIELD_NUMBER: _ClassVar[int] + UPDATE_VAULT_FIELD_NUMBER: _ClassVar[int] + DEPOSIT_TO_VAULT_FIELD_NUMBER: _ClassVar[int] + WITHDRAW_FROM_VAULT_FIELD_NUMBER: _ClassVar[int] + CHANGE_VAULT_OWNERSHIP_FIELD_NUMBER: _ClassVar[int] NODE_VOTE_FIELD_NUMBER: _ClassVar[int] NODE_SIGNATURE_FIELD_NUMBER: _ClassVar[int] CHAIN_EVENT_FIELD_NUMBER: _ClassVar[int] @@ -136,6 +146,11 @@ class InputData(_message.Message): submit_amm: _commands_pb2.SubmitAMM amend_amm: _commands_pb2.AmendAMM cancel_amm: _commands_pb2.CancelAMM + create_vault: _commands_pb2.CreateVault + update_vault: _commands_pb2.UpdateVault + deposit_to_vault: _commands_pb2.DepositToVault + withdraw_from_vault: _commands_pb2.WithdrawFromVault + change_vault_ownership: _commands_pb2.ChangeVaultOwnership node_vote: _validator_commands_pb2.NodeVote node_signature: _validator_commands_pb2.NodeSignature chain_event: _validator_commands_pb2.ChainEvent @@ -222,6 +237,17 @@ class InputData(_message.Message): submit_amm: _Optional[_Union[_commands_pb2.SubmitAMM, _Mapping]] = ..., amend_amm: _Optional[_Union[_commands_pb2.AmendAMM, _Mapping]] = ..., cancel_amm: _Optional[_Union[_commands_pb2.CancelAMM, _Mapping]] = ..., + create_vault: _Optional[_Union[_commands_pb2.CreateVault, _Mapping]] = ..., + update_vault: _Optional[_Union[_commands_pb2.UpdateVault, _Mapping]] = ..., + deposit_to_vault: _Optional[ + _Union[_commands_pb2.DepositToVault, _Mapping] + ] = ..., + withdraw_from_vault: _Optional[ + _Union[_commands_pb2.WithdrawFromVault, _Mapping] + ] = ..., + change_vault_ownership: _Optional[ + _Union[_commands_pb2.ChangeVaultOwnership, _Mapping] + ] = ..., node_vote: _Optional[_Union[_validator_commands_pb2.NodeVote, _Mapping]] = ..., node_signature: _Optional[ _Union[_validator_commands_pb2.NodeSignature, _Mapping] diff --git a/vega_protos/protos/vega/events/v1/events_pb2.py b/vega_protos/protos/vega/events/v1/events_pb2.py index 2ffd6db50..0a2aab539 100644 --- a/vega_protos/protos/vega/events/v1/events_pb2.py +++ b/vega_protos/protos/vega/events/v1/events_pb2.py @@ -26,7 +26,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1bvega/events/v1/events.proto\x12\x0evega.events.v1\x1a\x11vega/assets.proto\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a)vega/commands/v1/validator_commands.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x11vega/oracle.proto\x1a\x0fvega/vega.proto"\xce\x01\n#TimeWeightedNotionalPositionUpdated\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x14\n\x05party\x18\x03 \x01(\tR\x05party\x12\x17\n\x07game_id\x18\x04 \x01(\tR\x06gameId\x12\x45\n\x1ftime_weighted_notional_position\x18\x05 \x01(\tR\x1ctimeWeightedNotionalPosition"\xc2\x0c\n\x03\x41MM\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12 \n\x0c\x61mm_party_id\x18\x04 \x01(\tR\nammPartyId\x12\x1e\n\ncommitment\x18\x05 \x01(\tR\ncommitment\x12S\n\nparameters\x18\x06 \x01(\x0b\x32\x33.vega.events.v1.AMM.ConcentratedLiquidityParametersR\nparameters\x12\x32\n\x06status\x18\x07 \x01(\x0e\x32\x1a.vega.events.v1.AMM.StatusR\x06status\x12\x45\n\rstatus_reason\x18\x08 \x01(\x0e\x32 .vega.events.v1.AMM.StatusReasonR\x0cstatusReason\x12!\n\x0cproposed_fee\x18\t \x01(\tR\x0bproposedFee\x12?\n\x0blower_curve\x18\n \x01(\x0b\x32\x19.vega.events.v1.AMM.CurveH\x00R\nlowerCurve\x88\x01\x01\x12?\n\x0bupper_curve\x18\x0b \x01(\x0b\x32\x19.vega.events.v1.AMM.CurveH\x01R\nupperCurve\x88\x01\x01\x12?\n\x1cminimum_price_change_trigger\x18\x0c \x01(\tR\x19minimumPriceChangeTrigger\x1a\x8f\x03\n\x1f\x43oncentratedLiquidityParameters\x12\x12\n\x04\x62\x61se\x18\x01 \x01(\tR\x04\x62\x61se\x12$\n\x0blower_bound\x18\x02 \x01(\tH\x00R\nlowerBound\x88\x01\x01\x12$\n\x0bupper_bound\x18\x03 \x01(\tH\x01R\nupperBound\x88\x01\x01\x12:\n\x17leverage_at_upper_bound\x18\x04 \x01(\tH\x02R\x14leverageAtUpperBound\x88\x01\x01\x12:\n\x17leverage_at_lower_bound\x18\x05 \x01(\tH\x03R\x14leverageAtLowerBound\x88\x01\x01\x12)\n\x0e\x64\x61ta_source_id\x18\x06 \x01(\tH\x04R\x0c\x64\x61taSourceId\x88\x01\x01\x42\x0e\n\x0c_lower_boundB\x0e\n\x0c_upper_boundB\x1a\n\x18_leverage_at_upper_boundB\x1a\n\x18_leverage_at_lower_boundB\x11\n\x0f_data_source_id\x1ag\n\x05\x43urve\x12+\n\x11virtual_liquidity\x18\x01 \x01(\tR\x10virtualLiquidity\x12\x31\n\x14theoretical_position\x18\x02 \x01(\tR\x13theoreticalPosition"\x9e\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x13\n\x0fSTATUS_REJECTED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x16\n\x12STATUS_REDUCE_ONLY\x10\x05\x12\x12\n\x0eSTATUS_PENDING\x10\x06"\xbe\x02\n\x0cStatusReason\x12\x1d\n\x19STATUS_REASON_UNSPECIFIED\x10\x00\x12$\n STATUS_REASON_CANCELLED_BY_PARTY\x10\x01\x12(\n$STATUS_REASON_CANNOT_FILL_COMMITMENT\x10\x02\x12\x33\n/STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET\x10\x03\x12"\n\x1eSTATUS_REASON_PARTY_CLOSED_OUT\x10\x04\x12\x1f\n\x1bSTATUS_REASON_MARKET_CLOSED\x10\x05\x12$\n STATUS_REASON_COMMITMENT_TOO_LOW\x10\x06\x12\x1f\n\x1bSTATUS_REASON_CANNOT_REBASE\x10\x07\x42\x0e\n\x0c_lower_curveB\x0e\n\x0c_upper_curve"\x92\x01\n\x16VestingBalancesSummary\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12[\n\x17parties_vesting_summary\x18\x02 \x03(\x0b\x32#.vega.events.v1.PartyVestingSummaryR\x15partiesVestingSummary"\xde\x01\n\x13PartyVestingSummary\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12V\n\x15party_locked_balances\x18\x02 \x03(\x0b\x32".vega.events.v1.PartyLockedBalanceR\x13partyLockedBalances\x12Y\n\x16party_vesting_balances\x18\x03 \x03(\x0b\x32#.vega.events.v1.PartyVestingBalanceR\x14partyVestingBalances"e\n\x12PartyLockedBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x1f\n\x0buntil_epoch\x18\x02 \x01(\x04R\nuntilEpoch\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance"E\n\x13PartyVestingBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"w\n\x1aVolumeDiscountStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12>\n\x05stats\x18\x02 \x03(\x0b\x32(.vega.events.v1.PartyVolumeDiscountStatsR\x05stats"\xc7\x01\n\x18PartyVolumeDiscountStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12%\n\x0erunning_volume\x18\x03 \x01(\tR\rrunningVolume\x12@\n\x10\x64iscount_factors\x18\x04 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"i\n\x13VestingStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12\x37\n\x05stats\x18\x02 \x03(\x0b\x32!.vega.events.v1.PartyVestingStatsR\x05stats"\x8a\x02\n\x11PartyVestingStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x36\n\x17reward_bonus_multiplier\x18\x02 \x01(\tR\x15rewardBonusMultiplier\x12\'\n\x0fquantum_balance\x18\x03 \x01(\tR\x0equantumBalance\x12\x43\n\x1esummed_reward_bonus_multiplier\x18\x04 \x01(\tR\x1bsummedRewardBonusMultiplier\x12\x34\n\x16summed_quantum_balance\x18\x05 \x01(\tR\x14summedQuantumBalance"\xd0\x05\n\tFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12Q\n\x16total_rewards_received\x18\x04 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x14totalRewardsReceived\x12\x66\n\x1areferrer_rewards_generated\x18\x05 \x03(\x0b\x32(.vega.events.v1.ReferrerRewardsGeneratedR\x18referrerRewardsGenerated\x12W\n\x19referees_discount_applied\x18\x06 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x17refereesDiscountApplied\x12S\n\x17volume_discount_applied\x18\x07 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x15volumeDiscountApplied\x12V\n\x19total_maker_fees_received\x18\x08 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x16totalMakerFeesReceived\x12T\n\x14maker_fees_generated\x18\t \x03(\x0b\x32".vega.events.v1.MakerFeesGeneratedR\x12makerFeesGenerated\x12[\n\x1ctotal_fees_paid_and_received\x18\x0b \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x18totalFeesPaidAndReceivedJ\x04\x08\n\x10\x0b"~\n\x18ReferrerRewardsGenerated\x12\x1a\n\x08referrer\x18\x01 \x01(\tR\x08referrer\x12\x46\n\x10generated_reward\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x0fgeneratedReward"o\n\x12MakerFeesGenerated\x12\x14\n\x05taker\x18\x01 \x01(\tR\x05taker\x12\x43\n\x0fmaker_fees_paid\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\rmakerFeesPaid"b\n\x0bPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12%\n\x0equantum_amount\x18\x03 \x01(\tR\rquantumAmount"\x8a\x03\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nactive_for\x18\x02 \x01(\x04R\tactiveFor\x12!\n\x0cinactive_for\x18\x03 \x01(\x04R\x0binactiveFor\x12\x1b\n\tis_active\x18\x04 \x01(\x08R\x08isActive\x12U\n\'reward_distribution_activity_multiplier\x18\x05 \x01(\tR$rewardDistributionActivityMultiplier\x12K\n"reward_vesting_activity_multiplier\x18\x06 \x01(\tR\x1frewardVestingActivityMultiplier\x12\x14\n\x05\x65poch\x18\x07 \x01(\x04R\x05\x65poch\x12#\n\rtraded_volume\x18\x08 \x01(\tR\x0ctradedVolume\x12\x1f\n\x0bopen_volume\x18\t \x01(\tR\nopenVolume"\xe6\x02\n\rFundingPeriod\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12\x14\n\x05start\x18\x03 \x01(\x03R\x05start\x12\x15\n\x03\x65nd\x18\x04 \x01(\x03H\x00R\x03\x65nd\x88\x01\x01\x12,\n\x0f\x66unding_payment\x18\x05 \x01(\tH\x01R\x0e\x66undingPayment\x88\x01\x01\x12&\n\x0c\x66unding_rate\x18\x06 \x01(\tH\x02R\x0b\x66undingRate\x88\x01\x01\x12(\n\rinternal_twap\x18\x07 \x01(\tH\x03R\x0cinternalTwap\x88\x01\x01\x12(\n\rexternal_twap\x18\x08 \x01(\tH\x04R\x0c\x65xternalTwap\x88\x01\x01\x42\x06\n\x04_endB\x12\n\x10_funding_paymentB\x0f\n\r_funding_rateB\x10\n\x0e_internal_twapB\x10\n\x0e_external_twap"C\n\x0e\x46undingPayment\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"|\n\x0f\x46undingPayments\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12:\n\x08payments\x18\x03 \x03(\x0b\x32\x1e.vega.events.v1.FundingPaymentR\x08payments"\xb2\x02\n\x16\x46undingPeriodDataPoint\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12U\n\x0f\x64\x61ta_point_type\x18\x03 \x01(\x0e\x32-.vega.events.v1.FundingPeriodDataPoint.SourceR\rdataPointType\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x12\n\x04twap\x18\x07 \x01(\tR\x04twap"J\n\x06Source\x12\x16\n\x12SOURCE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSOURCE_EXTERNAL\x10\x01\x12\x13\n\x0fSOURCE_INTERNAL\x10\x02"\x83\x01\n\x0eStopOrderEvent\x12\x41\n\nsubmission\x18\x01 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionR\nsubmission\x12.\n\nstop_order\x18\x02 \x01(\x0b\x32\x0f.vega.StopOrderR\tstopOrder"\x89\x02\n\x18\x45RC20MultiSigSignerAdded\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nnew_signer\x18\x04 \x01(\tR\tnewSigner\x12\x1c\n\tsubmitter\x18\x05 \x01(\tR\tsubmitter\x12\x14\n\x05nonce\x18\x06 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"f\n#ERC20MultiSigSignerRemovedSubmitter\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter"\xb2\x02\n\x1a\x45RC20MultiSigSignerRemoved\x12\x66\n\x14signature_submitters\x18\x01 \x03(\x0b\x32\x33.vega.events.v1.ERC20MultiSigSignerRemovedSubmitterR\x13signatureSubmitters\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nold_signer\x18\x04 \x01(\tR\toldSigner\x12\x14\n\x05nonce\x18\x05 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x06 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"\xf6\x06\n\x08Transfer\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04\x66rom\x18\x02 \x01(\tR\x04\x66rom\x12=\n\x11\x66rom_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x0e\n\x02to\x18\x04 \x01(\tR\x02to\x12\x39\n\x0fto_account_type\x18\x05 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x14\n\x05\x61sset\x18\x06 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x07 \x01(\tR\x06\x61mount\x12\x1c\n\treference\x18\x08 \x01(\tR\treference\x12\x37\n\x06status\x18\t \x01(\x0e\x32\x1f.vega.events.v1.Transfer.StatusR\x06status\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12\x1b\n\x06reason\x18\x0b \x01(\tH\x01R\x06reason\x88\x01\x01\x12\x1c\n\x07game_id\x18\x0c \x01(\tH\x02R\x06gameId\x88\x01\x01\x12\x39\n\x07one_off\x18\x65 \x01(\x0b\x32\x1e.vega.events.v1.OneOffTransferH\x00R\x06oneOff\x12\x41\n\trecurring\x18\x66 \x01(\x0b\x32!.vega.events.v1.RecurringTransferH\x00R\trecurring\x12X\n\x12one_off_governance\x18g \x01(\x0b\x32(.vega.events.v1.OneOffGovernanceTransferH\x00R\x10oneOffGovernance\x12`\n\x14recurring_governance\x18h \x01(\x0b\x32+.vega.events.v1.RecurringGovernanceTransferH\x00R\x13recurringGovernance"\x84\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x0f\n\x0bSTATUS_DONE\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x14\n\x10STATUS_CANCELLED\x10\x05\x42\x06\n\x04kindB\t\n\x07_reasonB\n\n\x08_game_id"9\n\x18OneOffGovernanceTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc1\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x03 \x01(\tR\x06\x66\x61\x63tor\x12\x43\n\x11\x64ispatch_strategy\x18\x04 \x01(\x0b\x32\x16.vega.DispatchStrategyR\x10\x64ispatchStrategyB\x0c\n\n_end_epoch"\xe6\x01\n\x1bRecurringGovernanceTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12H\n\x11\x64ispatch_strategy\x18\x03 \x01(\x0b\x32\x16.vega.DispatchStrategyH\x01R\x10\x64ispatchStrategy\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x04 \x01(\tR\x06\x66\x61\x63torB\x0c\n\n_end_epochB\x14\n\x12_dispatch_strategy"\xb4\x04\n\x0cStakeLinking\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32!.vega.events.v1.StakeLinking.TypeR\x04type\x12\x0e\n\x02ts\x18\x03 \x01(\x03R\x02ts\x12\x14\n\x05party\x18\x04 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12;\n\x06status\x18\x06 \x01(\x0e\x32#.vega.events.v1.StakeLinking.StatusR\x06status\x12!\n\x0c\x66inalized_at\x18\x07 \x01(\x03R\x0b\x66inalizedAt\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12!\n\x0c\x62lock_height\x18\t \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\n \x01(\x03R\tblockTime\x12\x1b\n\tlog_index\x18\x0b \x01(\x04R\x08logIndex\x12)\n\x10\x65thereum_address\x18\x0c \x01(\tR\x0f\x65thereumAddress"<\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\r\n\tTYPE_LINK\x10\x01\x12\x0f\n\x0bTYPE_UNLINK\x10\x02"^\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x13\n\x0fSTATUS_ACCEPTED\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03"\xee\x02\n\x18\x45RC20MultiSigSignerEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x41\n\x04type\x18\x02 \x01(\x0e\x32-.vega.events.v1.ERC20MultiSigSignerEvent.TypeR\x04type\x12\x16\n\x06signer\x18\x03 \x01(\tR\x06signer\x12\x14\n\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x05 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x07 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x08 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\t \x01(\tR\x07\x63hainId">\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_ADDED\x10\x01\x12\x10\n\x0cTYPE_REMOVED\x10\x02"\xfe\x01\n\x1e\x45RC20MultiSigThresholdSetEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\rnew_threshold\x18\x02 \x01(\rR\x0cnewThreshold\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x05 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x07 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"g\n\x0f\x43heckpointEvent\x12\x12\n\x04hash\x18\x01 \x01(\tR\x04hash\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight"-\n\x10StreamStartEvent\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId"\xef\x02\n\x11RewardPayoutEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12\x35\n\x17percent_of_total_reward\x18\x05 \x01(\tR\x14percentOfTotalReward\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x1f\n\x0breward_type\x18\x07 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\tR\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x42\n\n\x08_game_idJ\x04\x08\x08\x10\t"\xd6\x02\n\x13ValidatorScoreEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\'\n\x0fvalidator_score\x18\x03 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x04 \x01(\tR\x0fnormalisedScore\x12\x33\n\x15validator_performance\x18\x05 \x01(\tR\x14validatorPerformance\x12.\n\x13raw_validator_score\x18\x06 \x01(\tR\x11rawValidatorScore\x12)\n\x10validator_status\x18\x07 \x01(\tR\x0fvalidatorStatus\x12%\n\x0emultisig_score\x18\x08 \x01(\tR\rmultisigScore"|\n\x16\x44\x65legationBalanceEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"D\n\x0bMarketEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07payload\x18\x02 \x01(\tR\x07payload"\x88\x01\n\x0cTransferFees\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12)\n\x10\x64iscount_applied\x18\x04 \x01(\tR\x0f\x64iscountApplied"p\n\x14TransferFeesDiscount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x04 \x01(\x04R\x05\x65poch"\xe3\x1a\n\x11TransactionResult\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06status\x18\x02 \x01(\x08R\x06status\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12M\n\rstatus_detail\x18\x04 \x01(\x0e\x32(.vega.events.v1.TransactionResult.StatusR\x0cstatusDetail\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12[\n\x15key_rotate_submission\x18x \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12t\n\x1e\x65thereum_key_rotate_submission\x18y \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12^\n\x16stop_orders_submission\x18z \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x14stopOrdersSubmission\x12\x64\n\x18stop_orders_cancellation\x18{ \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x16stopOrdersCancellation\x12U\n\x13\x63reate_referral_set\x18| \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12U\n\x13update_referral_set\x18} \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12U\n\x13\x61pply_referral_code\x18~ \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12R\n\x12update_margin_mode\x18\x7f \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\x80\x01 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12S\n\x0e\x62\x61tch_proposal\x18\x81\x01 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\rbatchProposal\x12Y\n\x14update_party_profile\x18\x82\x01 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12=\n\nsubmit_amm\x18\x83\x01 \x01(\x0b\x32\x1b.vega.commands.v1.SubmitAMMH\x00R\tsubmitAmm\x12:\n\tamend_amm\x18\x84\x01 \x01(\x0b\x32\x1a.vega.commands.v1.AmendAMMH\x00R\x08\x61mendAmm\x12=\n\ncancel_amm\x18\x85\x01 \x01(\x0b\x32\x1b.vega.commands.v1.CancelAMMH\x00R\tcancelAmm\x12M\n\x07success\x18\xe9\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.SuccessDetailsH\x01R\x07success\x12M\n\x07\x66\x61ilure\x18\xea\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.FailureDetailsH\x01R\x07\x66\x61ilure\x1a\x35\n\tKeyErrors\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x16\n\x06\x65rrors\x18\x02 \x03(\tR\x06\x65rrors\x1a\x10\n\x0eSuccessDetails\x1ak\n\x0e\x46\x61ilureDetails\x12\x14\n\x05\x65rror\x18\x01 \x01(\tR\x05\x65rror\x12\x43\n\x06\x65rrors\x18\x02 \x03(\x0b\x32+.vega.events.v1.TransactionResult.KeyErrorsR\x06\x65rrors"d\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_SUCCESS\x10\x01\x12\x1a\n\x16STATUS_PARTIAL_SUCCESS\x10\x02\x12\x12\n\x0eSTATUS_FAILURE\x10\x03\x42\r\n\x0btransactionB\x07\n\x05\x65xtra"\xa7\r\n\x0cTxErrorEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x17\n\x07\x65rr_msg\x18\x02 \x01(\tR\x06\x65rrMsg\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructionsB\r\n\x0btransactionJ\x04\x08n\x10o"*\n\nTimeUpdate\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp"\xa4\x01\n\nEpochEvent\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12)\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x11.vega.EpochActionR\x06\x61\x63tion\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x19\n\x08\x65nd_time\x18\x05 \x01(\x03R\x07\x65ndTime"R\n\x0fLedgerMovements\x12?\n\x10ledger_movements\x18\x01 \x03(\x0b\x32\x14.vega.LedgerMovementR\x0fledgerMovements"\x88\x01\n\x12PositionResolution\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\ndistressed\x18\x02 \x01(\x03R\ndistressed\x12\x16\n\x06\x63losed\x18\x03 \x01(\x03R\x06\x63losed\x12\x1d\n\nmark_price\x18\x04 \x01(\tR\tmarkPrice"\xf5\x01\n\x11LossSocialization\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x43\n\tloss_type\x18\x04 \x01(\x0e\x32&.vega.events.v1.LossSocialization.TypeR\x08lossType"K\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fTYPE_SETTLEMENT\x10\x01\x12\x18\n\x14TYPE_FUNDING_PAYMENT\x10\x02"^\n\x0fTradeSettlement\x12\x12\n\x04size\x18\x01 \x01(\x03R\x04size\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice"\xd5\x01\n\x0eSettlePosition\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12L\n\x11trade_settlements\x18\x04 \x03(\x0b\x32\x1f.vega.events.v1.TradeSettlementR\x10tradeSettlements\x12\'\n\x0fposition_factor\x18\x05 \x01(\tR\x0epositionFactor"j\n\x0cSettleMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\'\n\x0fposition_factor\x18\x03 \x01(\tR\x0epositionFactor"\xf6\x01\n\x12PositionStateEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x12\n\x04size\x18\x03 \x01(\x03R\x04size\x12%\n\x0epotential_buys\x18\x04 \x01(\x03R\rpotentialBuys\x12\'\n\x0fpotential_sells\x18\x05 \x01(\x03R\x0epotentialSells\x12 \n\x0cvw_buy_price\x18\x06 \x01(\tR\nvwBuyPrice\x12"\n\rvw_sell_price\x18\x07 \x01(\tR\x0bvwSellPrice"x\n\x10SettleDistressed\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06margin\x18\x03 \x01(\tR\x06margin\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price"I\n\x10\x44istressedOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07parties\x18\x02 \x03(\tR\x07parties"\x84\x01\n\x13\x44istressedPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12-\n\x12\x64istressed_parties\x18\x02 \x03(\tR\x11\x64istressedParties\x12!\n\x0csafe_parties\x18\x03 \x03(\tR\x0bsafeParties"0\n\nMarketTick\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\x85\x02\n\x0c\x41uctionEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\'\n\x0fopening_auction\x18\x02 \x01(\x08R\x0eopeningAuction\x12\x14\n\x05leave\x18\x03 \x01(\x08R\x05leave\x12\x14\n\x05start\x18\x04 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x05 \x01(\x03R\x03\x65nd\x12.\n\x07trigger\x18\x06 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x07 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger"\xa9\x03\n\x0fValidatorUpdate\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12 \n\x0cvega_pub_key\x18\x02 \x01(\tR\nvegaPubKey\x12)\n\x10\x65thereum_address\x18\x03 \x01(\tR\x0f\x65thereumAddress\x12\x1c\n\ntm_pub_key\x18\x04 \x01(\tR\x08tmPubKey\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x18\n\x07\x63ountry\x18\x06 \x01(\tR\x07\x63ountry\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x08 \x01(\tR\tavatarUrl\x12+\n\x12vega_pub_key_index\x18\t \x01(\rR\x0fvegaPubKeyIndex\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\n \x01(\x08R\x05\x61\x64\x64\x65\x64\x12\x1d\n\nfrom_epoch\x18\x0b \x01(\x04R\tfromEpoch\x12+\n\x11submitter_address\x18\x0c \x01(\tR\x10submitterAddress\x12\x1b\n\tepoch_seq\x18\r \x01(\x04R\x08\x65pochSeq"\xb2\x02\n\x15ValidatorRankingEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bstake_score\x18\x02 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x03 \x01(\tR\x10performanceScore\x12#\n\rranking_score\x18\x04 \x01(\tR\x0crankingScore\x12\'\n\x0fprevious_status\x18\x05 \x01(\tR\x0epreviousStatus\x12\x1f\n\x0bnext_status\x18\x06 \x01(\tR\nnextStatus\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12&\n\x0ftm_voting_power\x18\x08 \x01(\rR\rtmVotingPower"\x89\x01\n\x0bKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1e\n\x0bold_pub_key\x18\x02 \x01(\tR\toldPubKey\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\x93\x01\n\x13\x45thereumKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bold_address\x18\x02 \x01(\tR\noldAddress\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\xd7\x01\n\x14ProtocolUpgradeEvent\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag\x12\x1c\n\tapprovers\x18\x03 \x03(\tR\tapprovers\x12\x45\n\x06status\x18\x04 \x01(\x0e\x32-.vega.events.v1.ProtocolUpgradeProposalStatusR\x06status"K\n\x08StateVar\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12\x14\n\x05state\x18\x03 \x01(\tR\x05state"V\n\nBeginBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash""\n\x08\x45ndBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height"D\n\x16ProtocolUpgradeStarted\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"J\n\x1cProtocolUpgradeDataNodeReady\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"\xad\x01\n\x10\x43oreSnapshotData\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x63ore_version\x18\x03 \x01(\tR\x0b\x63oreVersion\x12\x34\n\x16protocol_upgrade_block\x18\x04 \x01(\x08R\x14protocolUpgradeBlock"I\n\rExpiredOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1b\n\torder_ids\x18\x02 \x03(\tR\x08orderIds"f\n\x0f\x43\x61ncelledOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1b\n\torder_ids\x18\x03 \x03(\tR\x08orderIds"\xa7\x02\n\x0bTeamCreated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x04 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x05 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x1d\n\ncreated_at\x18\x06 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x07 \x01(\x08R\x06\x63losed\x12\x19\n\x08\x61t_epoch\x18\x08 \x01(\x04R\x07\x61tEpoch\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xd1\x01\n\x0bTeamUpdated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x03 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x04 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x16\n\x06\x63losed\x18\x05 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\x06 \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xab\x01\n\x13RefereeSwitchedTeam\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x18\n\x07referee\x18\x03 \x01(\tR\x07referee\x12\x1f\n\x0bswitched_at\x18\x04 \x01(\x03R\nswitchedAt\x12\x19\n\x08\x61t_epoch\x18\x05 \x01(\x04R\x07\x61tEpoch"~\n\x11RefereeJoinedTeam\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x85\x01\n\x12ReferralSetCreated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt"\xdf\x04\n\x17ReferralSetStatsUpdated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x19\n\x08\x61t_epoch\x18\x02 \x01(\x04R\x07\x61tEpoch\x12Y\n*referral_set_running_notional_taker_volume\x18\x03 \x01(\tR%referralSetRunningNotionalTakerVolume\x12\x43\n\x0ereferees_stats\x18\x04 \x03(\x0b\x32\x1c.vega.events.v1.RefereeStatsR\rrefereesStats\x12#\n\rreward_factor\x18\x05 \x01(\tR\x0crewardFactor\x12-\n\x12rewards_multiplier\x18\x06 \x01(\tR\x11rewardsMultiplier\x12:\n\x19rewards_factor_multiplier\x18\x07 \x01(\tR\x17rewardsFactorMultiplier\x12!\n\x0cwas_eligible\x18\x08 \x01(\x08R\x0bwasEligible\x12\x32\n\x15referrer_taker_volume\x18\t \x01(\tR\x13referrerTakerVolume\x12:\n\x0ereward_factors\x18\n \x01(\x0b\x32\x13.vega.RewardFactorsR\rrewardFactors\x12O\n\x19reward_factors_multiplier\x18\x0b \x01(\x0b\x32\x13.vega.RewardFactorsR\x17rewardFactorsMultiplier"\xd3\x01\n\x0cRefereeStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12=\n\x1b\x65poch_notional_taker_volume\x18\x04 \x01(\tR\x18\x65pochNotionalTakerVolume\x12@\n\x10\x64iscount_factors\x18\x05 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"\x83\x01\n\x18RefereeJoinedReferralSet\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramStarted\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramUpdated\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"v\n\x14ReferralProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramStarted\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramUpdated\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"|\n\x1aVolumeDiscountProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\xd7\x01\n\x16PaidLiquidityFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12&\n\x0ftotal_fees_paid\x18\x04 \x01(\tR\rtotalFeesPaid\x12J\n\x13\x66\x65\x65s_paid_per_party\x18\x05 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x10\x66\x65\x65sPaidPerParty"\xa0\x03\n\x16PartyMarginModeUpdated\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x31\n\x0bmargin_mode\x18\x03 \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12(\n\rmargin_factor\x18\x04 \x01(\tH\x00R\x0cmarginFactor\x88\x01\x01\x12\x46\n\x1dmin_theoretical_margin_factor\x18\x05 \x01(\tH\x01R\x1aminTheoreticalMarginFactor\x88\x01\x01\x12=\n\x18max_theoretical_leverage\x18\x06 \x01(\tH\x02R\x16maxTheoreticalLeverage\x88\x01\x01\x12\x19\n\x08\x61t_epoch\x18\x07 \x01(\x04R\x07\x61tEpochB\x10\n\x0e_margin_factorB \n\x1e_min_theoretical_margin_factorB\x1b\n\x19_max_theoretical_leverage"R\n\x13PartyProfileUpdated\x12;\n\x0fupdated_profile\x18\x01 \x01(\x0b\x32\x12.vega.PartyProfileR\x0eupdatedProfile"_\n\x11TeamsStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12/\n\x05stats\x18\x02 \x03(\x0b\x32\x19.vega.events.v1.TeamStatsR\x05stats"j\n\tTeamStats\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x44\n\rmembers_stats\x18\x02 \x03(\x0b\x32\x1f.vega.events.v1.TeamMemberStatsR\x0cmembersStats"U\n\x0fTeamMemberStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0fnotional_volume\x18\x02 \x01(\tR\x0enotionalVolume"\xde\x02\n\x0eGamePartyScore\x12\x17\n\x07game_id\x18\x01 \x01(\tR\x06gameId\x12\x14\n\x05party\x18\x02 \x01(\tR\x05party\x12\x1c\n\x07team_id\x18\x03 \x01(\tH\x00R\x06teamId\x88\x01\x01\x12\x14\n\x05\x65poch\x18\x04 \x01(\x03R\x05\x65poch\x12\x12\n\x04time\x18\x05 \x01(\x03R\x04time\x12\x14\n\x05score\x18\x06 \x01(\tR\x05score\x12\'\n\x0fstaking_balance\x18\x07 \x01(\tR\x0estakingBalance\x12\x1f\n\x0bopen_volume\x18\x08 \x01(\tR\nopenVolume\x12&\n\x0ftotal_fees_paid\x18\t \x01(\tR\rtotalFeesPaid\x12\x1f\n\x0bis_eligible\x18\n \x01(\x08R\nisEligible\x12\x17\n\x04rank\x18\x0b \x01(\x04H\x01R\x04rank\x88\x01\x01\x42\n\n\x08_team_idB\x07\n\x05_rank"\x81\x01\n\rGameTeamScore\x12\x17\n\x07game_id\x18\x01 \x01(\tR\x06gameId\x12\x17\n\x07team_id\x18\x02 \x01(\tR\x06teamId\x12\x14\n\x05\x65poch\x18\x03 \x01(\x03R\x05\x65poch\x12\x12\n\x04time\x18\x04 \x01(\x03R\x04time\x12\x14\n\x05score\x18\x05 \x01(\tR\x05score"\x8f\x01\n\nGameScores\x12>\n\x0bteam_scores\x18\x01 \x03(\x0b\x32\x1d.vega.events.v1.GameTeamScoreR\nteamScores\x12\x41\n\x0cparty_scores\x18\x02 \x03(\x0b\x32\x1e.vega.events.v1.GamePartyScoreR\x0bpartyScores"\xcd<\n\x08\x42usEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x30\n\x04type\x18\x03 \x01(\x0e\x32\x1c.vega.events.v1.BusEventTypeR\x04type\x12=\n\x0btime_update\x18\x65 \x01(\x0b\x32\x1a.vega.events.v1.TimeUpdateH\x00R\ntimeUpdate\x12L\n\x10ledger_movements\x18\x66 \x01(\x0b\x32\x1f.vega.events.v1.LedgerMovementsH\x00R\x0fledgerMovements\x12U\n\x13position_resolution\x18g \x01(\x0b\x32".vega.events.v1.PositionResolutionH\x00R\x12positionResolution\x12#\n\x05order\x18h \x01(\x0b\x32\x0b.vega.OrderH\x00R\x05order\x12)\n\x07\x61\x63\x63ount\x18i \x01(\x0b\x32\r.vega.AccountH\x00R\x07\x61\x63\x63ount\x12#\n\x05party\x18j \x01(\x0b\x32\x0b.vega.PartyH\x00R\x05party\x12#\n\x05trade\x18k \x01(\x0b\x32\x0b.vega.TradeH\x00R\x05trade\x12\x39\n\rmargin_levels\x18l \x01(\x0b\x32\x12.vega.MarginLevelsH\x00R\x0cmarginLevels\x12,\n\x08proposal\x18m \x01(\x0b\x32\x0e.vega.ProposalH\x00R\x08proposal\x12 \n\x04vote\x18n \x01(\x0b\x32\n.vega.VoteH\x00R\x04vote\x12\x33\n\x0bmarket_data\x18o \x01(\x0b\x32\x10.vega.MarketDataH\x00R\nmarketData\x12H\n\x0enode_signature\x18p \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12R\n\x12loss_socialization\x18q \x01(\x0b\x32!.vega.events.v1.LossSocializationH\x00R\x11lossSocialization\x12I\n\x0fsettle_position\x18r \x01(\x0b\x32\x1e.vega.events.v1.SettlePositionH\x00R\x0esettlePosition\x12O\n\x11settle_distressed\x18s \x01(\x0b\x32 .vega.events.v1.SettleDistressedH\x00R\x10settleDistressed\x12\x35\n\x0emarket_created\x18t \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketCreated\x12#\n\x05\x61sset\x18u \x01(\x0b\x32\x0b.vega.AssetH\x00R\x05\x61sset\x12=\n\x0bmarket_tick\x18v \x01(\x0b\x32\x1a.vega.events.v1.MarketTickH\x00R\nmarketTick\x12\x32\n\nwithdrawal\x18w \x01(\x0b\x32\x10.vega.WithdrawalH\x00R\nwithdrawal\x12)\n\x07\x64\x65posit\x18x \x01(\x0b\x32\r.vega.DepositH\x00R\x07\x64\x65posit\x12\x38\n\x07\x61uction\x18y \x01(\x0b\x32\x1c.vega.events.v1.AuctionEventH\x00R\x07\x61uction\x12\x33\n\x0brisk_factor\x18z \x01(\x0b\x32\x10.vega.RiskFactorH\x00R\nriskFactor\x12\x45\n\x11network_parameter\x18{ \x01(\x0b\x32\x16.vega.NetworkParameterH\x00R\x10networkParameter\x12K\n\x13liquidity_provision\x18| \x01(\x0b\x32\x18.vega.LiquidityProvisionH\x00R\x12liquidityProvision\x12\x35\n\x0emarket_updated\x18} \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketUpdated\x12\x33\n\x0boracle_spec\x18~ \x01(\x0b\x32\x10.vega.OracleSpecH\x00R\noracleSpec\x12\x33\n\x0boracle_data\x18\x7f \x01(\x0b\x32\x10.vega.OracleDataH\x00R\noracleData\x12X\n\x12\x64\x65legation_balance\x18\x81\x01 \x01(\x0b\x32&.vega.events.v1.DelegationBalanceEventH\x00R\x11\x64\x65legationBalance\x12O\n\x0fvalidator_score\x18\x82\x01 \x01(\x0b\x32#.vega.events.v1.ValidatorScoreEventH\x00R\x0evalidatorScore\x12>\n\x0b\x65poch_event\x18\x83\x01 \x01(\x0b\x32\x1a.vega.events.v1.EpochEventH\x00R\nepochEvent\x12M\n\x10validator_update\x18\x84\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateH\x00R\x0fvalidatorUpdate\x12\x44\n\rstake_linking\x18\x85\x01 \x01(\x0b\x32\x1c.vega.events.v1.StakeLinkingH\x00R\x0cstakeLinking\x12I\n\rreward_payout\x18\x86\x01 \x01(\x0b\x32!.vega.events.v1.RewardPayoutEventH\x00R\x0crewardPayout\x12\x42\n\ncheckpoint\x18\x87\x01 \x01(\x0b\x32\x1f.vega.events.v1.CheckpointEventH\x00R\ncheckpoint\x12\x41\n\x0ckey_rotation\x18\x88\x01 \x01(\x0b\x32\x1b.vega.events.v1.KeyRotationH\x00R\x0bkeyRotation\x12\x38\n\tstate_var\x18\x89\x01 \x01(\x0b\x32\x18.vega.events.v1.StateVarH\x00R\x08stateVar\x12=\n\x0enetwork_limits\x18\x8a\x01 \x01(\x0b\x32\x13.vega.NetworkLimitsH\x00R\rnetworkLimits\x12\x37\n\x08transfer\x18\x8b\x01 \x01(\x0b\x32\x18.vega.events.v1.TransferH\x00R\x08transfer\x12M\n\rranking_event\x18\x8c\x01 \x01(\x0b\x32%.vega.events.v1.ValidatorRankingEventH\x00R\x0crankingEvent\x12j\n\x1b\x65rc20_multisig_signer_event\x18\x8d\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventH\x00R\x18\x65rc20MultisigSignerEvent\x12}\n"erc20_multisig_set_threshold_event\x18\x8e\x01 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventH\x00R\x1e\x65rc20MultisigSetThresholdEvent\x12j\n\x1b\x65rc20_multisig_signer_added\x18\x8f\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerAddedH\x00R\x18\x65rc20MultisigSignerAdded\x12p\n\x1d\x65rc20_multisig_signer_removed\x18\x90\x01 \x01(\x0b\x32*.vega.events.v1.ERC20MultiSigSignerRemovedH\x00R\x1a\x65rc20MultisigSignerRemoved\x12W\n\x14position_state_event\x18\x91\x01 \x01(\x0b\x32".vega.events.v1.PositionStateEventH\x00R\x12positionStateEvent\x12Z\n\x15\x65thereum_key_rotation\x18\x92\x01 \x01(\x0b\x32#.vega.events.v1.EthereumKeyRotationH\x00R\x13\x65thereumKeyRotation\x12]\n\x16protocol_upgrade_event\x18\x93\x01 \x01(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventH\x00R\x14protocolUpgradeEvent\x12>\n\x0b\x62\x65gin_block\x18\x94\x01 \x01(\x0b\x32\x1a.vega.events.v1.BeginBlockH\x00R\nbeginBlock\x12\x38\n\tend_block\x18\x95\x01 \x01(\x0b\x32\x18.vega.events.v1.EndBlockH\x00R\x08\x65ndBlock\x12\x63\n\x18protocol_upgrade_started\x18\x96\x01 \x01(\x0b\x32&.vega.events.v1.ProtocolUpgradeStartedH\x00R\x16protocolUpgradeStarted\x12\x44\n\rsettle_market\x18\x97\x01 \x01(\x0b\x32\x1c.vega.events.v1.SettleMarketH\x00R\x0csettleMarket\x12S\n\x12transaction_result\x18\x98\x01 \x01(\x0b\x32!.vega.events.v1.TransactionResultH\x00R\x11transactionResult\x12S\n\x13\x63ore_snapshot_event\x18\x99\x01 \x01(\x0b\x32 .vega.events.v1.CoreSnapshotDataH\x00R\x11\x63oreSnapshotEvent\x12w\n protocol_upgrade_data_node_ready\x18\x9a\x01 \x01(\x0b\x32,.vega.events.v1.ProtocolUpgradeDataNodeReadyH\x00R\x1cprotocolUpgradeDataNodeReady\x12P\n\x11\x64istressed_orders\x18\x9b\x01 \x01(\x0b\x32 .vega.events.v1.DistressedOrdersH\x00R\x10\x64istressedOrders\x12G\n\x0e\x65xpired_orders\x18\x9c\x01 \x01(\x0b\x32\x1d.vega.events.v1.ExpiredOrdersH\x00R\rexpiredOrders\x12Y\n\x14\x64istressed_positions\x18\x9d\x01 \x01(\x0b\x32#.vega.events.v1.DistressedPositionsH\x00R\x13\x64istressedPositions\x12@\n\nstop_order\x18\x9e\x01 \x01(\x0b\x32\x1e.vega.events.v1.StopOrderEventH\x00R\tstopOrder\x12G\n\x0e\x66unding_period\x18\x9f\x01 \x01(\x0b\x32\x1d.vega.events.v1.FundingPeriodH\x00R\rfundingPeriod\x12\x64\n\x19\x66unding_period_data_point\x18\xa0\x01 \x01(\x0b\x32&.vega.events.v1.FundingPeriodDataPointH\x00R\x16\x66undingPeriodDataPoint\x12\x41\n\x0cteam_created\x18\xa1\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamCreatedH\x00R\x0bteamCreated\x12\x41\n\x0cteam_updated\x18\xa2\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamUpdatedH\x00R\x0bteamUpdated\x12Z\n\x15referee_switched_team\x18\xa3\x01 \x01(\x0b\x32#.vega.events.v1.RefereeSwitchedTeamH\x00R\x13refereeSwitchedTeam\x12T\n\x13referee_joined_team\x18\xa4\x01 \x01(\x0b\x32!.vega.events.v1.RefereeJoinedTeamH\x00R\x11refereeJoinedTeam\x12\x63\n\x18referral_program_started\x18\xa5\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramStartedH\x00R\x16referralProgramStarted\x12\x63\n\x18referral_program_updated\x18\xa6\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramUpdatedH\x00R\x16referralProgramUpdated\x12]\n\x16referral_program_ended\x18\xa7\x01 \x01(\x0b\x32$.vega.events.v1.ReferralProgramEndedH\x00R\x14referralProgramEnded\x12W\n\x14referral_set_created\x18\xa8\x01 \x01(\x0b\x32".vega.events.v1.ReferralSetCreatedH\x00R\x12referralSetCreated\x12j\n\x1breferee_joined_referral_set\x18\xa9\x01 \x01(\x0b\x32(.vega.events.v1.RefereeJoinedReferralSetH\x00R\x18refereeJoinedReferralSet\x12Z\n\x15party_activity_streak\x18\xaa\x01 \x01(\x0b\x32#.vega.events.v1.PartyActivityStreakH\x00R\x13partyActivityStreak\x12v\n\x1fvolume_discount_program_started\x18\xab\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramStartedH\x00R\x1cvolumeDiscountProgramStarted\x12v\n\x1fvolume_discount_program_updated\x18\xac\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramUpdatedH\x00R\x1cvolumeDiscountProgramUpdated\x12p\n\x1dvolume_discount_program_ended\x18\xad\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountProgramEndedH\x00R\x1avolumeDiscountProgramEnded\x12g\n\x1areferral_set_stats_updated\x18\xae\x01 \x01(\x0b\x32\'.vega.events.v1.ReferralSetStatsUpdatedH\x00R\x17referralSetStatsUpdated\x12Z\n\x15vesting_stats_updated\x18\xaf\x01 \x01(\x0b\x32#.vega.events.v1.VestingStatsUpdatedH\x00R\x13vestingStatsUpdated\x12p\n\x1dvolume_discount_stats_updated\x18\xb0\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountStatsUpdatedH\x00R\x1avolumeDiscountStatsUpdated\x12;\n\nfees_stats\x18\xb1\x01 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsH\x00R\tfeesStats\x12M\n\x10\x66unding_payments\x18\xb2\x01 \x01(\x0b\x32\x1f.vega.events.v1.FundingPaymentsH\x00R\x0f\x66undingPayments\x12\x64\n\x19paid_liquidity_fees_stats\x18\xb3\x01 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsH\x00R\x16paidLiquidityFeesStats\x12\x63\n\x18vesting_balances_summary\x18\xb4\x01 \x01(\x0b\x32&.vega.events.v1.VestingBalancesSummaryH\x00R\x16vestingBalancesSummary\x12\x44\n\rtransfer_fees\x18\xb5\x01 \x01(\x0b\x32\x1c.vega.events.v1.TransferFeesH\x00R\x0ctransferFees\x12]\n\x16transfer_fees_discount\x18\xb6\x01 \x01(\x0b\x32$.vega.events.v1.TransferFeesDiscountH\x00R\x14transferFeesDiscount\x12\x64\n\x19party_margin_mode_updated\x18\xb7\x01 \x01(\x0b\x32&.vega.events.v1.PartyMarginModeUpdatedH\x00R\x16partyMarginModeUpdated\x12Z\n\x15party_profile_updated\x18\xb8\x01 \x01(\x0b\x32#.vega.events.v1.PartyProfileUpdatedH\x00R\x13partyProfileUpdated\x12T\n\x13teams_stats_updated\x18\xb9\x01 \x01(\x0b\x32!.vega.events.v1.TeamsStatsUpdatedH\x00R\x11teamsStatsUpdated\x12\x8c\x01\n\'time_weighted_notional_position_updated\x18\xba\x01 \x01(\x0b\x32\x33.vega.events.v1.TimeWeightedNotionalPositionUpdatedH\x00R#timeWeightedNotionalPositionUpdated\x12M\n\x10\x63\x61ncelled_orders\x18\xbb\x01 \x01(\x0b\x32\x1f.vega.events.v1.CancelledOrdersH\x00R\x0f\x63\x61ncelledOrders\x12>\n\x0bgame_scores\x18\xbc\x01 \x01(\x0b\x32\x1a.vega.events.v1.GameScoresH\x00R\ngameScores\x12(\n\x03\x61mm\x18\xbd\x01 \x01(\x0b\x32\x13.vega.events.v1.AMMH\x00R\x03\x61mm\x12p\n\x1dvolume_rebate_program_started\x18\xbe\x01 \x01(\x0b\x32*.vega.events.v1.VolumeRebateProgramStartedH\x00R\x1avolumeRebateProgramStarted\x12p\n\x1dvolume_rebate_program_updated\x18\xbf\x01 \x01(\x0b\x32*.vega.events.v1.VolumeRebateProgramUpdatedH\x00R\x1avolumeRebateProgramUpdated\x12j\n\x1bvolume_rebate_program_ended\x18\xc0\x01 \x01(\x0b\x32(.vega.events.v1.VolumeRebateProgramEndedH\x00R\x18volumeRebateProgramEnded\x12j\n\x1bvolume_rebate_stats_updated\x18\xc1\x01 \x01(\x0b\x32(.vega.events.v1.VolumeRebateStatsUpdatedH\x00R\x18volumeRebateStatsUpdated\x12o\n\x1c\x61utomated_purchase_announced\x18\xc2\x01 \x01(\x0b\x32*.vega.events.v1.AutomatedPurchaseAnnouncedH\x00R\x1a\x61utomatedPurchaseAnnounced\x12\x36\n\x06market\x18\xe9\x07 \x01(\x0b\x32\x1b.vega.events.v1.MarketEventH\x00R\x06market\x12\x41\n\x0ctx_err_event\x18\xd1\x0f \x01(\x0b\x32\x1c.vega.events.v1.TxErrorEventH\x00R\ntxErrEvent\x12\x18\n\x07version\x18\x04 \x01(\rR\x07version\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHashB\x07\n\x05\x65vent"s\n\x18VolumeRebateStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12<\n\x05stats\x18\x02 \x03(\x0b\x32&.vega.events.v1.PartyVolumeRebateStatsR\x05stats"\xc4\x01\n\x16PartyVolumeRebateStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12+\n\x11\x61\x64\x64itional_rebate\x18\x02 \x01(\tR\x10\x61\x64\x64itionalRebate\x12\x32\n\x15maker_volume_fraction\x18\x03 \x01(\tR\x13makerVolumeFraction\x12.\n\x13maker_fees_received\x18\x04 \x01(\tR\x11makerFeesReceived"\x8b\x01\n\x1aVolumeRebateProgramStarted\x12\x33\n\x07program\x18\x01 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x8b\x01\n\x1aVolumeRebateProgramUpdated\x12\x33\n\x07program\x18\x01 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"z\n\x18VolumeRebateProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\xdf\x01\n\x1a\x41utomatedPurchaseAnnounced\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12=\n\x11\x66rom_account_type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x39\n\x0fto_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x1b\n\tmarket_id\x18\x04 \x01(\tR\x08marketId\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount*\xdd\x01\n\x1dProtocolUpgradeProposalStatus\x12\x30\n,PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED\x10\x00\x12,\n(PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING\x10\x01\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED\x10\x02\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED\x10\x03*\xda\x1d\n\x0c\x42usEventType\x12\x1e\n\x1a\x42US_EVENT_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42US_EVENT_TYPE_ALL\x10\x01\x12\x1e\n\x1a\x42US_EVENT_TYPE_TIME_UPDATE\x10\x02\x12#\n\x1f\x42US_EVENT_TYPE_LEDGER_MOVEMENTS\x10\x03\x12&\n"BUS_EVENT_TYPE_POSITION_RESOLUTION\x10\x04\x12\x18\n\x14\x42US_EVENT_TYPE_ORDER\x10\x05\x12\x1a\n\x16\x42US_EVENT_TYPE_ACCOUNT\x10\x06\x12\x18\n\x14\x42US_EVENT_TYPE_PARTY\x10\x07\x12\x18\n\x14\x42US_EVENT_TYPE_TRADE\x10\x08\x12 \n\x1c\x42US_EVENT_TYPE_MARGIN_LEVELS\x10\t\x12\x1b\n\x17\x42US_EVENT_TYPE_PROPOSAL\x10\n\x12\x17\n\x13\x42US_EVENT_TYPE_VOTE\x10\x0b\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_DATA\x10\x0c\x12!\n\x1d\x42US_EVENT_TYPE_NODE_SIGNATURE\x10\r\x12%\n!BUS_EVENT_TYPE_LOSS_SOCIALIZATION\x10\x0e\x12"\n\x1e\x42US_EVENT_TYPE_SETTLE_POSITION\x10\x0f\x12$\n BUS_EVENT_TYPE_SETTLE_DISTRESSED\x10\x10\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_CREATED\x10\x11\x12\x18\n\x14\x42US_EVENT_TYPE_ASSET\x10\x12\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_TICK\x10\x13\x12\x1d\n\x19\x42US_EVENT_TYPE_WITHDRAWAL\x10\x14\x12\x1a\n\x16\x42US_EVENT_TYPE_DEPOSIT\x10\x15\x12\x1a\n\x16\x42US_EVENT_TYPE_AUCTION\x10\x16\x12\x1e\n\x1a\x42US_EVENT_TYPE_RISK_FACTOR\x10\x17\x12$\n BUS_EVENT_TYPE_NETWORK_PARAMETER\x10\x18\x12&\n"BUS_EVENT_TYPE_LIQUIDITY_PROVISION\x10\x19\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_UPDATED\x10\x1a\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_SPEC\x10\x1b\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_DATA\x10\x1c\x12%\n!BUS_EVENT_TYPE_DELEGATION_BALANCE\x10\x1d\x12"\n\x1e\x42US_EVENT_TYPE_VALIDATOR_SCORE\x10\x1e\x12\x1f\n\x1b\x42US_EVENT_TYPE_EPOCH_UPDATE\x10\x1f\x12#\n\x1f\x42US_EVENT_TYPE_VALIDATOR_UPDATE\x10 \x12 \n\x1c\x42US_EVENT_TYPE_STAKE_LINKING\x10!\x12&\n"BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT\x10"\x12\x1d\n\x19\x42US_EVENT_TYPE_CHECKPOINT\x10#\x12\x1f\n\x1b\x42US_EVENT_TYPE_STREAM_START\x10$\x12\x1f\n\x1b\x42US_EVENT_TYPE_KEY_ROTATION\x10%\x12\x1c\n\x18\x42US_EVENT_TYPE_STATE_VAR\x10&\x12!\n\x1d\x42US_EVENT_TYPE_NETWORK_LIMITS\x10\'\x12\x1b\n\x17\x42US_EVENT_TYPE_TRANSFER\x10(\x12$\n BUS_EVENT_TYPE_VALIDATOR_RANKING\x10)\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT\x10*\x12\x30\n,BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD\x10+\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED\x10,\x12\x31\n-BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED\x10-\x12!\n\x1d\x42US_EVENT_TYPE_POSITION_STATE\x10.\x12(\n$BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION\x10/\x12,\n(BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL\x10\x30\x12\x1e\n\x1a\x42US_EVENT_TYPE_BEGIN_BLOCK\x10\x31\x12\x1c\n\x18\x42US_EVENT_TYPE_END_BLOCK\x10\x32\x12+\n\'BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED\x10\x33\x12 \n\x1c\x42US_EVENT_TYPE_SETTLE_MARKET\x10\x34\x12%\n!BUS_EVENT_TYPE_TRANSACTION_RESULT\x10\x35\x12!\n\x1d\x42US_EVENT_TYPE_SNAPSHOT_TAKEN\x10\x36\x12\x33\n/BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY\x10\x37\x12+\n\'BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED\x10\x38\x12!\n\x1d\x42US_EVENT_TYPE_EXPIRED_ORDERS\x10\x39\x12\'\n#BUS_EVENT_TYPE_DISTRESSED_POSITIONS\x10:\x12+\n\'BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION\x10;\x12\x1d\n\x19\x42US_EVENT_TYPE_STOP_ORDER\x10<\x12!\n\x1d\x42US_EVENT_TYPE_FUNDING_PERIOD\x10=\x12,\n(BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT\x10>\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_CREATED\x10?\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_UPDATED\x10@\x12(\n$BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM\x10\x41\x12&\n"BUS_EVENT_TYPE_REFEREE_JOINED_TEAM\x10\x42\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED\x10\x43\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED\x10\x44\x12)\n%BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED\x10\x45\x12\'\n#BUS_EVENT_TYPE_REFERRAL_SET_CREATED\x10\x46\x12.\n*BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET\x10G\x12(\n$BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK\x10H\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED\x10I\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED\x10J\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED\x10K\x12-\n)BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED\x10L\x12(\n$BUS_EVENT_TYPE_VESTING_STATS_UPDATED\x10M\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED\x10N\x12%\n!BUS_EVENT_TYPE_FEES_STATS_UPDATED\x10O\x12#\n\x1f\x42US_EVENT_TYPE_FUNDING_PAYMENTS\x10P\x12\x34\n0BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED\x10Q\x12"\n\x1e\x42US_EVENT_TYPE_VESTING_SUMMARY\x10R\x12%\n!BUS_EVENT_TYPE_TRANSFER_FEES_PAID\x10S\x12\x31\n-BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED\x10T\x12,\n(BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED\x10U\x12(\n$BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED\x10V\x12&\n"BUS_EVENT_TYPE_TEAMS_STATS_UPDATED\x10W\x12:\n6BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED\x10X\x12#\n\x1f\x42US_EVENT_TYPE_CANCELLED_ORDERS\x10Y\x12\x1e\n\x1a\x42US_EVENT_TYPE_GAME_SCORES\x10Z\x12\x16\n\x12\x42US_EVENT_TYPE_AMM\x10[\x12\x30\n,BUS_EVENT_TYPE_VOLUME_REBATE_PROGRAM_STARTED\x10\\\x12\x30\n,BUS_EVENT_TYPE_VOLUME_REBATE_PROGRAM_UPDATED\x10]\x12.\n*BUS_EVENT_TYPE_VOLUME_REBATE_PROGRAM_ENDED\x10^\x12.\n*BUS_EVENT_TYPE_VOLUME_REBATE_STATS_UPDATED\x10_\x12/\n+BUS_EVENT_TYPE_AUTOMATED_PURCHASE_ANNOUNCED\x10`\x12\x19\n\x15\x42US_EVENT_TYPE_MARKET\x10\x65\x12\x1c\n\x17\x42US_EVENT_TYPE_TX_ERROR\x10\xc9\x01\x42\x31Z/code.vegaprotocol.io/vega/protos/vega/events/v1b\x06proto3' + b'\n\x1bvega/events/v1/events.proto\x12\x0evega.events.v1\x1a\x11vega/assets.proto\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a)vega/commands/v1/validator_commands.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x11vega/oracle.proto\x1a\x0fvega/vega.proto"\xce\x01\n#TimeWeightedNotionalPositionUpdated\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x14\n\x05party\x18\x03 \x01(\tR\x05party\x12\x17\n\x07game_id\x18\x04 \x01(\tR\x06gameId\x12\x45\n\x1ftime_weighted_notional_position\x18\x05 \x01(\tR\x1ctimeWeightedNotionalPosition"\xc2\x0c\n\x03\x41MM\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12 \n\x0c\x61mm_party_id\x18\x04 \x01(\tR\nammPartyId\x12\x1e\n\ncommitment\x18\x05 \x01(\tR\ncommitment\x12S\n\nparameters\x18\x06 \x01(\x0b\x32\x33.vega.events.v1.AMM.ConcentratedLiquidityParametersR\nparameters\x12\x32\n\x06status\x18\x07 \x01(\x0e\x32\x1a.vega.events.v1.AMM.StatusR\x06status\x12\x45\n\rstatus_reason\x18\x08 \x01(\x0e\x32 .vega.events.v1.AMM.StatusReasonR\x0cstatusReason\x12!\n\x0cproposed_fee\x18\t \x01(\tR\x0bproposedFee\x12?\n\x0blower_curve\x18\n \x01(\x0b\x32\x19.vega.events.v1.AMM.CurveH\x00R\nlowerCurve\x88\x01\x01\x12?\n\x0bupper_curve\x18\x0b \x01(\x0b\x32\x19.vega.events.v1.AMM.CurveH\x01R\nupperCurve\x88\x01\x01\x12?\n\x1cminimum_price_change_trigger\x18\x0c \x01(\tR\x19minimumPriceChangeTrigger\x1a\x8f\x03\n\x1f\x43oncentratedLiquidityParameters\x12\x12\n\x04\x62\x61se\x18\x01 \x01(\tR\x04\x62\x61se\x12$\n\x0blower_bound\x18\x02 \x01(\tH\x00R\nlowerBound\x88\x01\x01\x12$\n\x0bupper_bound\x18\x03 \x01(\tH\x01R\nupperBound\x88\x01\x01\x12:\n\x17leverage_at_upper_bound\x18\x04 \x01(\tH\x02R\x14leverageAtUpperBound\x88\x01\x01\x12:\n\x17leverage_at_lower_bound\x18\x05 \x01(\tH\x03R\x14leverageAtLowerBound\x88\x01\x01\x12)\n\x0e\x64\x61ta_source_id\x18\x06 \x01(\tH\x04R\x0c\x64\x61taSourceId\x88\x01\x01\x42\x0e\n\x0c_lower_boundB\x0e\n\x0c_upper_boundB\x1a\n\x18_leverage_at_upper_boundB\x1a\n\x18_leverage_at_lower_boundB\x11\n\x0f_data_source_id\x1ag\n\x05\x43urve\x12+\n\x11virtual_liquidity\x18\x01 \x01(\tR\x10virtualLiquidity\x12\x31\n\x14theoretical_position\x18\x02 \x01(\tR\x13theoreticalPosition"\x9e\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x13\n\x0fSTATUS_REJECTED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x16\n\x12STATUS_REDUCE_ONLY\x10\x05\x12\x12\n\x0eSTATUS_PENDING\x10\x06"\xbe\x02\n\x0cStatusReason\x12\x1d\n\x19STATUS_REASON_UNSPECIFIED\x10\x00\x12$\n STATUS_REASON_CANCELLED_BY_PARTY\x10\x01\x12(\n$STATUS_REASON_CANNOT_FILL_COMMITMENT\x10\x02\x12\x33\n/STATUS_REASON_PARTY_ALREADY_OWNS_AMM_FOR_MARKET\x10\x03\x12"\n\x1eSTATUS_REASON_PARTY_CLOSED_OUT\x10\x04\x12\x1f\n\x1bSTATUS_REASON_MARKET_CLOSED\x10\x05\x12$\n STATUS_REASON_COMMITMENT_TOO_LOW\x10\x06\x12\x1f\n\x1bSTATUS_REASON_CANNOT_REBASE\x10\x07\x42\x0e\n\x0c_lower_curveB\x0e\n\x0c_upper_curve"\x92\x01\n\x16VestingBalancesSummary\x12\x1b\n\tepoch_seq\x18\x01 \x01(\x04R\x08\x65pochSeq\x12[\n\x17parties_vesting_summary\x18\x02 \x03(\x0b\x32#.vega.events.v1.PartyVestingSummaryR\x15partiesVestingSummary"\xde\x01\n\x13PartyVestingSummary\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12V\n\x15party_locked_balances\x18\x02 \x03(\x0b\x32".vega.events.v1.PartyLockedBalanceR\x13partyLockedBalances\x12Y\n\x16party_vesting_balances\x18\x03 \x03(\x0b\x32#.vega.events.v1.PartyVestingBalanceR\x14partyVestingBalances"e\n\x12PartyLockedBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x1f\n\x0buntil_epoch\x18\x02 \x01(\x04R\nuntilEpoch\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance"E\n\x13PartyVestingBalance\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"w\n\x1aVolumeDiscountStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12>\n\x05stats\x18\x02 \x03(\x0b\x32(.vega.events.v1.PartyVolumeDiscountStatsR\x05stats"\xc7\x01\n\x18PartyVolumeDiscountStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12%\n\x0erunning_volume\x18\x03 \x01(\tR\rrunningVolume\x12@\n\x10\x64iscount_factors\x18\x04 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"i\n\x13VestingStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12\x37\n\x05stats\x18\x02 \x03(\x0b\x32!.vega.events.v1.PartyVestingStatsR\x05stats"\x8a\x02\n\x11PartyVestingStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x36\n\x17reward_bonus_multiplier\x18\x02 \x01(\tR\x15rewardBonusMultiplier\x12\'\n\x0fquantum_balance\x18\x03 \x01(\tR\x0equantumBalance\x12\x43\n\x1esummed_reward_bonus_multiplier\x18\x04 \x01(\tR\x1bsummedRewardBonusMultiplier\x12\x34\n\x16summed_quantum_balance\x18\x05 \x01(\tR\x14summedQuantumBalance"\xd0\x05\n\tFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12Q\n\x16total_rewards_received\x18\x04 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x14totalRewardsReceived\x12\x66\n\x1areferrer_rewards_generated\x18\x05 \x03(\x0b\x32(.vega.events.v1.ReferrerRewardsGeneratedR\x18referrerRewardsGenerated\x12W\n\x19referees_discount_applied\x18\x06 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x17refereesDiscountApplied\x12S\n\x17volume_discount_applied\x18\x07 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x15volumeDiscountApplied\x12V\n\x19total_maker_fees_received\x18\x08 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x16totalMakerFeesReceived\x12T\n\x14maker_fees_generated\x18\t \x03(\x0b\x32".vega.events.v1.MakerFeesGeneratedR\x12makerFeesGenerated\x12[\n\x1ctotal_fees_paid_and_received\x18\x0b \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x18totalFeesPaidAndReceivedJ\x04\x08\n\x10\x0b"~\n\x18ReferrerRewardsGenerated\x12\x1a\n\x08referrer\x18\x01 \x01(\tR\x08referrer\x12\x46\n\x10generated_reward\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x0fgeneratedReward"o\n\x12MakerFeesGenerated\x12\x14\n\x05taker\x18\x01 \x01(\tR\x05taker\x12\x43\n\x0fmaker_fees_paid\x18\x02 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\rmakerFeesPaid"b\n\x0bPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12%\n\x0equantum_amount\x18\x03 \x01(\tR\rquantumAmount"\x8a\x03\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nactive_for\x18\x02 \x01(\x04R\tactiveFor\x12!\n\x0cinactive_for\x18\x03 \x01(\x04R\x0binactiveFor\x12\x1b\n\tis_active\x18\x04 \x01(\x08R\x08isActive\x12U\n\'reward_distribution_activity_multiplier\x18\x05 \x01(\tR$rewardDistributionActivityMultiplier\x12K\n"reward_vesting_activity_multiplier\x18\x06 \x01(\tR\x1frewardVestingActivityMultiplier\x12\x14\n\x05\x65poch\x18\x07 \x01(\x04R\x05\x65poch\x12#\n\rtraded_volume\x18\x08 \x01(\tR\x0ctradedVolume\x12\x1f\n\x0bopen_volume\x18\t \x01(\tR\nopenVolume"\xe6\x02\n\rFundingPeriod\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12\x14\n\x05start\x18\x03 \x01(\x03R\x05start\x12\x15\n\x03\x65nd\x18\x04 \x01(\x03H\x00R\x03\x65nd\x88\x01\x01\x12,\n\x0f\x66unding_payment\x18\x05 \x01(\tH\x01R\x0e\x66undingPayment\x88\x01\x01\x12&\n\x0c\x66unding_rate\x18\x06 \x01(\tH\x02R\x0b\x66undingRate\x88\x01\x01\x12(\n\rinternal_twap\x18\x07 \x01(\tH\x03R\x0cinternalTwap\x88\x01\x01\x12(\n\rexternal_twap\x18\x08 \x01(\tH\x04R\x0c\x65xternalTwap\x88\x01\x01\x42\x06\n\x04_endB\x12\n\x10_funding_paymentB\x0f\n\r_funding_rateB\x10\n\x0e_internal_twapB\x10\n\x0e_external_twap"C\n\x0e\x46undingPayment\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"|\n\x0f\x46undingPayments\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12:\n\x08payments\x18\x03 \x03(\x0b\x32\x1e.vega.events.v1.FundingPaymentR\x08payments"\xb2\x02\n\x16\x46undingPeriodDataPoint\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x10\n\x03seq\x18\x02 \x01(\x04R\x03seq\x12U\n\x0f\x64\x61ta_point_type\x18\x03 \x01(\x0e\x32-.vega.events.v1.FundingPeriodDataPoint.SourceR\rdataPointType\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x12\n\x04twap\x18\x07 \x01(\tR\x04twap"J\n\x06Source\x12\x16\n\x12SOURCE_UNSPECIFIED\x10\x00\x12\x13\n\x0fSOURCE_EXTERNAL\x10\x01\x12\x13\n\x0fSOURCE_INTERNAL\x10\x02"\x83\x01\n\x0eStopOrderEvent\x12\x41\n\nsubmission\x18\x01 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionR\nsubmission\x12.\n\nstop_order\x18\x02 \x01(\x0b\x32\x0f.vega.StopOrderR\tstopOrder"\x89\x02\n\x18\x45RC20MultiSigSignerAdded\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nnew_signer\x18\x04 \x01(\tR\tnewSigner\x12\x1c\n\tsubmitter\x18\x05 \x01(\tR\tsubmitter\x12\x14\n\x05nonce\x18\x06 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"f\n#ERC20MultiSigSignerRemovedSubmitter\x12!\n\x0csignature_id\x18\x01 \x01(\tR\x0bsignatureId\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter"\xb2\x02\n\x1a\x45RC20MultiSigSignerRemoved\x12\x66\n\x14signature_submitters\x18\x01 \x03(\x0b\x32\x33.vega.events.v1.ERC20MultiSigSignerRemovedSubmitterR\x13signatureSubmitters\x12!\n\x0cvalidator_id\x18\x02 \x01(\tR\x0bvalidatorId\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x1d\n\nold_signer\x18\x04 \x01(\tR\toldSigner\x12\x14\n\x05nonce\x18\x05 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x06 \x01(\tR\x08\x65pochSeq\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"\xf6\x06\n\x08Transfer\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04\x66rom\x18\x02 \x01(\tR\x04\x66rom\x12=\n\x11\x66rom_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x0e\n\x02to\x18\x04 \x01(\tR\x02to\x12\x39\n\x0fto_account_type\x18\x05 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x14\n\x05\x61sset\x18\x06 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x07 \x01(\tR\x06\x61mount\x12\x1c\n\treference\x18\x08 \x01(\tR\treference\x12\x37\n\x06status\x18\t \x01(\x0e\x32\x1f.vega.events.v1.Transfer.StatusR\x06status\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12\x1b\n\x06reason\x18\x0b \x01(\tH\x01R\x06reason\x88\x01\x01\x12\x1c\n\x07game_id\x18\x0c \x01(\tH\x02R\x06gameId\x88\x01\x01\x12\x39\n\x07one_off\x18\x65 \x01(\x0b\x32\x1e.vega.events.v1.OneOffTransferH\x00R\x06oneOff\x12\x41\n\trecurring\x18\x66 \x01(\x0b\x32!.vega.events.v1.RecurringTransferH\x00R\trecurring\x12X\n\x12one_off_governance\x18g \x01(\x0b\x32(.vega.events.v1.OneOffGovernanceTransferH\x00R\x10oneOffGovernance\x12`\n\x14recurring_governance\x18h \x01(\x0b\x32+.vega.events.v1.RecurringGovernanceTransferH\x00R\x13recurringGovernance"\x84\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x0f\n\x0bSTATUS_DONE\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x14\n\x10STATUS_CANCELLED\x10\x05\x42\x06\n\x04kindB\t\n\x07_reasonB\n\n\x08_game_id"9\n\x18OneOffGovernanceTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"/\n\x0eOneOffTransfer\x12\x1d\n\ndeliver_on\x18\x01 \x01(\x03R\tdeliverOn"\xc1\x01\n\x11RecurringTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x03 \x01(\tR\x06\x66\x61\x63tor\x12\x43\n\x11\x64ispatch_strategy\x18\x04 \x01(\x0b\x32\x16.vega.DispatchStrategyR\x10\x64ispatchStrategyB\x0c\n\n_end_epoch"\xe6\x01\n\x1bRecurringGovernanceTransfer\x12\x1f\n\x0bstart_epoch\x18\x01 \x01(\x04R\nstartEpoch\x12 \n\tend_epoch\x18\x02 \x01(\x04H\x00R\x08\x65ndEpoch\x88\x01\x01\x12H\n\x11\x64ispatch_strategy\x18\x03 \x01(\x0b\x32\x16.vega.DispatchStrategyH\x01R\x10\x64ispatchStrategy\x88\x01\x01\x12\x16\n\x06\x66\x61\x63tor\x18\x04 \x01(\tR\x06\x66\x61\x63torB\x0c\n\n_end_epochB\x14\n\x12_dispatch_strategy"\xb4\x04\n\x0cStakeLinking\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x35\n\x04type\x18\x02 \x01(\x0e\x32!.vega.events.v1.StakeLinking.TypeR\x04type\x12\x0e\n\x02ts\x18\x03 \x01(\x03R\x02ts\x12\x14\n\x05party\x18\x04 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12;\n\x06status\x18\x06 \x01(\x0e\x32#.vega.events.v1.StakeLinking.StatusR\x06status\x12!\n\x0c\x66inalized_at\x18\x07 \x01(\x03R\x0b\x66inalizedAt\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12!\n\x0c\x62lock_height\x18\t \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\n \x01(\x03R\tblockTime\x12\x1b\n\tlog_index\x18\x0b \x01(\x04R\x08logIndex\x12)\n\x10\x65thereum_address\x18\x0c \x01(\tR\x0f\x65thereumAddress"<\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\r\n\tTYPE_LINK\x10\x01\x12\x0f\n\x0bTYPE_UNLINK\x10\x02"^\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x13\n\x0fSTATUS_ACCEPTED\x10\x02\x12\x13\n\x0fSTATUS_REJECTED\x10\x03"\xee\x02\n\x18\x45RC20MultiSigSignerEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x41\n\x04type\x18\x02 \x01(\x0e\x32-.vega.events.v1.ERC20MultiSigSignerEvent.TypeR\x04type\x12\x16\n\x06signer\x18\x03 \x01(\tR\x06signer\x12\x14\n\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x05 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x07 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x08 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\t \x01(\tR\x07\x63hainId">\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_ADDED\x10\x01\x12\x10\n\x0cTYPE_REMOVED\x10\x02"\xfe\x01\n\x1e\x45RC20MultiSigThresholdSetEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\rnew_threshold\x18\x02 \x01(\rR\x0cnewThreshold\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12\x17\n\x07tx_hash\x18\x05 \x01(\tR\x06txHash\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12!\n\x0c\x62lock_number\x18\x07 \x01(\x04R\x0b\x62lockNumber\x12\x19\n\x08\x63hain_id\x18\x08 \x01(\tR\x07\x63hainId"g\n\x0f\x43heckpointEvent\x12\x12\n\x04hash\x18\x01 \x01(\tR\x04hash\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight"-\n\x10StreamStartEvent\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId"\xef\x02\n\x11RewardPayoutEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12\x35\n\x17percent_of_total_reward\x18\x05 \x01(\tR\x14percentOfTotalReward\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp\x12\x1f\n\x0breward_type\x18\x07 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\tR\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x42\n\n\x08_game_idJ\x04\x08\x08\x10\t"\xd6\x02\n\x13ValidatorScoreEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1b\n\tepoch_seq\x18\x02 \x01(\tR\x08\x65pochSeq\x12\'\n\x0fvalidator_score\x18\x03 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x04 \x01(\tR\x0fnormalisedScore\x12\x33\n\x15validator_performance\x18\x05 \x01(\tR\x14validatorPerformance\x12.\n\x13raw_validator_score\x18\x06 \x01(\tR\x11rawValidatorScore\x12)\n\x10validator_status\x18\x07 \x01(\tR\x0fvalidatorStatus\x12%\n\x0emultisig_score\x18\x08 \x01(\tR\rmultisigScore"|\n\x16\x44\x65legationBalanceEvent\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"D\n\x0bMarketEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07payload\x18\x02 \x01(\tR\x07payload"\x88\x01\n\x0cTransferFees\x12\x1f\n\x0btransfer_id\x18\x01 \x01(\tR\ntransferId\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12)\n\x10\x64iscount_applied\x18\x04 \x01(\tR\x0f\x64iscountApplied"p\n\x14TransferFeesDiscount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x65poch\x18\x04 \x01(\x04R\x05\x65poch"\xf5\x1d\n\x11TransactionResult\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x16\n\x06status\x18\x02 \x01(\x08R\x06status\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12M\n\rstatus_detail\x18\x04 \x01(\x0e\x32(.vega.events.v1.TransactionResult.StatusR\x0cstatusDetail\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12[\n\x15key_rotate_submission\x18x \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12t\n\x1e\x65thereum_key_rotate_submission\x18y \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12^\n\x16stop_orders_submission\x18z \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x14stopOrdersSubmission\x12\x64\n\x18stop_orders_cancellation\x18{ \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x16stopOrdersCancellation\x12U\n\x13\x63reate_referral_set\x18| \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12U\n\x13update_referral_set\x18} \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12U\n\x13\x61pply_referral_code\x18~ \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12R\n\x12update_margin_mode\x18\x7f \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\x80\x01 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12S\n\x0e\x62\x61tch_proposal\x18\x81\x01 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\rbatchProposal\x12Y\n\x14update_party_profile\x18\x82\x01 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12=\n\nsubmit_amm\x18\x83\x01 \x01(\x0b\x32\x1b.vega.commands.v1.SubmitAMMH\x00R\tsubmitAmm\x12:\n\tamend_amm\x18\x84\x01 \x01(\x0b\x32\x1a.vega.commands.v1.AmendAMMH\x00R\x08\x61mendAmm\x12=\n\ncancel_amm\x18\x85\x01 \x01(\x0b\x32\x1b.vega.commands.v1.CancelAMMH\x00R\tcancelAmm\x12\x43\n\x0c\x63reate_vault\x18\x86\x01 \x01(\x0b\x32\x1d.vega.commands.v1.CreateVaultH\x00R\x0b\x63reateVault\x12\x43\n\x0cupdate_vault\x18\x87\x01 \x01(\x0b\x32\x1d.vega.commands.v1.UpdateVaultH\x00R\x0bupdateVault\x12M\n\x10\x64\x65posit_to_vault\x18\x88\x01 \x01(\x0b\x32 .vega.commands.v1.DepositToVaultH\x00R\x0e\x64\x65positToVault\x12V\n\x13withdraw_from_vault\x18\x89\x01 \x01(\x0b\x32#.vega.commands.v1.WithdrawFromVaultH\x00R\x11withdrawFromVault\x12_\n\x16\x63hange_vault_ownership\x18\x8a\x01 \x01(\x0b\x32&.vega.commands.v1.ChangeVaultOwnershipH\x00R\x14\x63hangeVaultOwnership\x12M\n\x07success\x18\xe9\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.SuccessDetailsH\x01R\x07success\x12M\n\x07\x66\x61ilure\x18\xea\x07 \x01(\x0b\x32\x30.vega.events.v1.TransactionResult.FailureDetailsH\x01R\x07\x66\x61ilure\x1a\x35\n\tKeyErrors\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x16\n\x06\x65rrors\x18\x02 \x03(\tR\x06\x65rrors\x1a\x10\n\x0eSuccessDetails\x1ak\n\x0e\x46\x61ilureDetails\x12\x14\n\x05\x65rror\x18\x01 \x01(\tR\x05\x65rror\x12\x43\n\x06\x65rrors\x18\x02 \x03(\x0b\x32+.vega.events.v1.TransactionResult.KeyErrorsR\x06\x65rrors"d\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_SUCCESS\x10\x01\x12\x1a\n\x16STATUS_PARTIAL_SUCCESS\x10\x02\x12\x12\n\x0eSTATUS_FAILURE\x10\x03\x42\r\n\x0btransactionB\x07\n\x05\x65xtra"\xa7\r\n\x0cTxErrorEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x17\n\x07\x65rr_msg\x18\x02 \x01(\tR\x06\x65rrMsg\x12N\n\x10order_submission\x18\x65 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12K\n\x0forder_amendment\x18\x66 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12T\n\x12order_cancellation\x18g \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12\x42\n\x08proposal\x18h \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x08proposal\x12K\n\x0fvote_submission\x18i \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12v\n\x1eliquidity_provision_submission\x18j \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12W\n\x13withdraw_submission\x18k \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12W\n\x13\x64\x65legate_submission\x18l \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12]\n\x15undelegate_submission\x18m \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12|\n liquidity_provision_cancellation\x18o \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12s\n\x1dliquidity_provision_amendment\x18p \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x38\n\x08transfer\x18q \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12K\n\x0f\x63\x61ncel_transfer\x18r \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x45\n\rannounce_node\x18s \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12^\n\x16oracle_data_submission\x18t \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmission\x12g\n\x19protocol_upgrade_proposal\x18u \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12N\n\x10issue_signatures\x18v \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12g\n\x19\x62\x61tch_market_instructions\x18w \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructionsB\r\n\x0btransactionJ\x04\x08n\x10o"*\n\nTimeUpdate\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp"\xa4\x01\n\nEpochEvent\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12)\n\x06\x61\x63tion\x18\x02 \x01(\x0e\x32\x11.vega.EpochActionR\x06\x61\x63tion\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x19\n\x08\x65nd_time\x18\x05 \x01(\x03R\x07\x65ndTime"R\n\x0fLedgerMovements\x12?\n\x10ledger_movements\x18\x01 \x03(\x0b\x32\x14.vega.LedgerMovementR\x0fledgerMovements"\x88\x01\n\x12PositionResolution\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\ndistressed\x18\x02 \x01(\x03R\ndistressed\x12\x16\n\x06\x63losed\x18\x03 \x01(\x03R\x06\x63losed\x12\x1d\n\nmark_price\x18\x04 \x01(\tR\tmarkPrice"\xf5\x01\n\x11LossSocialization\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x43\n\tloss_type\x18\x04 \x01(\x0e\x32&.vega.events.v1.LossSocialization.TypeR\x08lossType"K\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x13\n\x0fTYPE_SETTLEMENT\x10\x01\x12\x18\n\x14TYPE_FUNDING_PAYMENT\x10\x02"^\n\x0fTradeSettlement\x12\x12\n\x04size\x18\x01 \x01(\x03R\x04size\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice"\xd5\x01\n\x0eSettlePosition\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12L\n\x11trade_settlements\x18\x04 \x03(\x0b\x32\x1f.vega.events.v1.TradeSettlementR\x10tradeSettlements\x12\'\n\x0fposition_factor\x18\x05 \x01(\tR\x0epositionFactor"j\n\x0cSettleMarket\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\'\n\x0fposition_factor\x18\x03 \x01(\tR\x0epositionFactor"\xf6\x01\n\x12PositionStateEvent\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x12\n\x04size\x18\x03 \x01(\x03R\x04size\x12%\n\x0epotential_buys\x18\x04 \x01(\x03R\rpotentialBuys\x12\'\n\x0fpotential_sells\x18\x05 \x01(\x03R\x0epotentialSells\x12 \n\x0cvw_buy_price\x18\x06 \x01(\tR\nvwBuyPrice\x12"\n\rvw_sell_price\x18\x07 \x01(\tR\x0bvwSellPrice"x\n\x10SettleDistressed\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06margin\x18\x03 \x01(\tR\x06margin\x12\x14\n\x05price\x18\x04 \x01(\tR\x05price"I\n\x10\x44istressedOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x18\n\x07parties\x18\x02 \x03(\tR\x07parties"\x84\x01\n\x13\x44istressedPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12-\n\x12\x64istressed_parties\x18\x02 \x03(\tR\x11\x64istressedParties\x12!\n\x0csafe_parties\x18\x03 \x03(\tR\x0bsafeParties"0\n\nMarketTick\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\x85\x02\n\x0c\x41uctionEvent\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\'\n\x0fopening_auction\x18\x02 \x01(\x08R\x0eopeningAuction\x12\x14\n\x05leave\x18\x03 \x01(\x08R\x05leave\x12\x14\n\x05start\x18\x04 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x05 \x01(\x03R\x03\x65nd\x12.\n\x07trigger\x18\x06 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x07 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger"\xa9\x03\n\x0fValidatorUpdate\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12 \n\x0cvega_pub_key\x18\x02 \x01(\tR\nvegaPubKey\x12)\n\x10\x65thereum_address\x18\x03 \x01(\tR\x0f\x65thereumAddress\x12\x1c\n\ntm_pub_key\x18\x04 \x01(\tR\x08tmPubKey\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x18\n\x07\x63ountry\x18\x06 \x01(\tR\x07\x63ountry\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x08 \x01(\tR\tavatarUrl\x12+\n\x12vega_pub_key_index\x18\t \x01(\rR\x0fvegaPubKeyIndex\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\n \x01(\x08R\x05\x61\x64\x64\x65\x64\x12\x1d\n\nfrom_epoch\x18\x0b \x01(\x04R\tfromEpoch\x12+\n\x11submitter_address\x18\x0c \x01(\tR\x10submitterAddress\x12\x1b\n\tepoch_seq\x18\r \x01(\x04R\x08\x65pochSeq"\xb2\x02\n\x15ValidatorRankingEvent\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bstake_score\x18\x02 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x03 \x01(\tR\x10performanceScore\x12#\n\rranking_score\x18\x04 \x01(\tR\x0crankingScore\x12\'\n\x0fprevious_status\x18\x05 \x01(\tR\x0epreviousStatus\x12\x1f\n\x0bnext_status\x18\x06 \x01(\tR\nnextStatus\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq\x12&\n\x0ftm_voting_power\x18\x08 \x01(\rR\rtmVotingPower"\x89\x01\n\x0bKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1e\n\x0bold_pub_key\x18\x02 \x01(\tR\toldPubKey\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\x93\x01\n\x13\x45thereumKeyRotation\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1f\n\x0bold_address\x18\x02 \x01(\tR\noldAddress\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12!\n\x0c\x62lock_height\x18\x04 \x01(\x04R\x0b\x62lockHeight"\xd7\x01\n\x14ProtocolUpgradeEvent\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag\x12\x1c\n\tapprovers\x18\x03 \x03(\tR\tapprovers\x12\x45\n\x06status\x18\x04 \x01(\x0e\x32-.vega.events.v1.ProtocolUpgradeProposalStatusR\x06status"K\n\x08StateVar\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12\x14\n\x05state\x18\x03 \x01(\tR\x05state"V\n\nBeginBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash""\n\x08\x45ndBlock\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height"D\n\x16ProtocolUpgradeStarted\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"J\n\x1cProtocolUpgradeDataNodeReady\x12*\n\x11last_block_height\x18\x01 \x01(\x04R\x0flastBlockHeight"\xad\x01\n\x10\x43oreSnapshotData\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12!\n\x0c\x63ore_version\x18\x03 \x01(\tR\x0b\x63oreVersion\x12\x34\n\x16protocol_upgrade_block\x18\x04 \x01(\x08R\x14protocolUpgradeBlock"I\n\rExpiredOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1b\n\torder_ids\x18\x02 \x03(\tR\x08orderIds"f\n\x0f\x43\x61ncelledOrders\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1b\n\torder_ids\x18\x03 \x03(\tR\x08orderIds"\xa7\x02\n\x0bTeamCreated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x04 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x05 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x1d\n\ncreated_at\x18\x06 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x07 \x01(\x08R\x06\x63losed\x12\x19\n\x08\x61t_epoch\x18\x08 \x01(\x04R\x07\x61tEpoch\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xd1\x01\n\x0bTeamUpdated\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1e\n\x08team_url\x18\x03 \x01(\tH\x00R\x07teamUrl\x88\x01\x01\x12"\n\navatar_url\x18\x04 \x01(\tH\x01R\tavatarUrl\x88\x01\x01\x12\x16\n\x06\x63losed\x18\x05 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\x06 \x03(\tR\tallowListB\x0b\n\t_team_urlB\r\n\x0b_avatar_url"\xab\x01\n\x13RefereeSwitchedTeam\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x18\n\x07referee\x18\x03 \x01(\tR\x07referee\x12\x1f\n\x0bswitched_at\x18\x04 \x01(\x03R\nswitchedAt\x12\x19\n\x08\x61t_epoch\x18\x05 \x01(\x04R\x07\x61tEpoch"~\n\x11RefereeJoinedTeam\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x85\x01\n\x12ReferralSetCreated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x1a\n\x08referrer\x18\x02 \x01(\tR\x08referrer\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt"\xdf\x04\n\x17ReferralSetStatsUpdated\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x19\n\x08\x61t_epoch\x18\x02 \x01(\x04R\x07\x61tEpoch\x12Y\n*referral_set_running_notional_taker_volume\x18\x03 \x01(\tR%referralSetRunningNotionalTakerVolume\x12\x43\n\x0ereferees_stats\x18\x04 \x03(\x0b\x32\x1c.vega.events.v1.RefereeStatsR\rrefereesStats\x12#\n\rreward_factor\x18\x05 \x01(\tR\x0crewardFactor\x12-\n\x12rewards_multiplier\x18\x06 \x01(\tR\x11rewardsMultiplier\x12:\n\x19rewards_factor_multiplier\x18\x07 \x01(\tR\x17rewardsFactorMultiplier\x12!\n\x0cwas_eligible\x18\x08 \x01(\x08R\x0bwasEligible\x12\x32\n\x15referrer_taker_volume\x18\t \x01(\tR\x13referrerTakerVolume\x12:\n\x0ereward_factors\x18\n \x01(\x0b\x32\x13.vega.RewardFactorsR\rrewardFactors\x12O\n\x19reward_factors_multiplier\x18\x0b \x01(\x0b\x32\x13.vega.RewardFactorsR\x17rewardFactorsMultiplier"\xd3\x01\n\x0cRefereeStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12=\n\x1b\x65poch_notional_taker_volume\x18\x04 \x01(\tR\x18\x65pochNotionalTakerVolume\x12@\n\x10\x64iscount_factors\x18\x05 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"\x83\x01\n\x18RefereeJoinedReferralSet\x12\x15\n\x06set_id\x18\x01 \x01(\tR\x05setId\x12\x18\n\x07referee\x18\x02 \x01(\tR\x07referee\x12\x1b\n\tjoined_at\x18\x03 \x01(\x03R\x08joinedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramStarted\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x83\x01\n\x16ReferralProgramUpdated\x12/\n\x07program\x18\x01 \x01(\x0b\x32\x15.vega.ReferralProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"v\n\x14ReferralProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramStarted\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x8f\x01\n\x1cVolumeDiscountProgramUpdated\x12\x35\n\x07program\x18\x01 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"|\n\x1aVolumeDiscountProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\xd7\x01\n\x16PaidLiquidityFeesStats\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x1b\n\tepoch_seq\x18\x03 \x01(\x04R\x08\x65pochSeq\x12&\n\x0ftotal_fees_paid\x18\x04 \x01(\tR\rtotalFeesPaid\x12J\n\x13\x66\x65\x65s_paid_per_party\x18\x05 \x03(\x0b\x32\x1b.vega.events.v1.PartyAmountR\x10\x66\x65\x65sPaidPerParty"\xa0\x03\n\x16PartyMarginModeUpdated\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x31\n\x0bmargin_mode\x18\x03 \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12(\n\rmargin_factor\x18\x04 \x01(\tH\x00R\x0cmarginFactor\x88\x01\x01\x12\x46\n\x1dmin_theoretical_margin_factor\x18\x05 \x01(\tH\x01R\x1aminTheoreticalMarginFactor\x88\x01\x01\x12=\n\x18max_theoretical_leverage\x18\x06 \x01(\tH\x02R\x16maxTheoreticalLeverage\x88\x01\x01\x12\x19\n\x08\x61t_epoch\x18\x07 \x01(\x04R\x07\x61tEpochB\x10\n\x0e_margin_factorB \n\x1e_min_theoretical_margin_factorB\x1b\n\x19_max_theoretical_leverage"R\n\x13PartyProfileUpdated\x12;\n\x0fupdated_profile\x18\x01 \x01(\x0b\x32\x12.vega.PartyProfileR\x0eupdatedProfile"_\n\x11TeamsStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12/\n\x05stats\x18\x02 \x03(\x0b\x32\x19.vega.events.v1.TeamStatsR\x05stats"j\n\tTeamStats\x12\x17\n\x07team_id\x18\x01 \x01(\tR\x06teamId\x12\x44\n\rmembers_stats\x18\x02 \x03(\x0b\x32\x1f.vega.events.v1.TeamMemberStatsR\x0cmembersStats"U\n\x0fTeamMemberStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\'\n\x0fnotional_volume\x18\x02 \x01(\tR\x0enotionalVolume"\xde\x02\n\x0eGamePartyScore\x12\x17\n\x07game_id\x18\x01 \x01(\tR\x06gameId\x12\x14\n\x05party\x18\x02 \x01(\tR\x05party\x12\x1c\n\x07team_id\x18\x03 \x01(\tH\x00R\x06teamId\x88\x01\x01\x12\x14\n\x05\x65poch\x18\x04 \x01(\x03R\x05\x65poch\x12\x12\n\x04time\x18\x05 \x01(\x03R\x04time\x12\x14\n\x05score\x18\x06 \x01(\tR\x05score\x12\'\n\x0fstaking_balance\x18\x07 \x01(\tR\x0estakingBalance\x12\x1f\n\x0bopen_volume\x18\x08 \x01(\tR\nopenVolume\x12&\n\x0ftotal_fees_paid\x18\t \x01(\tR\rtotalFeesPaid\x12\x1f\n\x0bis_eligible\x18\n \x01(\x08R\nisEligible\x12\x17\n\x04rank\x18\x0b \x01(\x04H\x01R\x04rank\x88\x01\x01\x42\n\n\x08_team_idB\x07\n\x05_rank"\x81\x01\n\rGameTeamScore\x12\x17\n\x07game_id\x18\x01 \x01(\tR\x06gameId\x12\x17\n\x07team_id\x18\x02 \x01(\tR\x06teamId\x12\x14\n\x05\x65poch\x18\x03 \x01(\x03R\x05\x65poch\x12\x12\n\x04time\x18\x04 \x01(\x03R\x04time\x12\x14\n\x05score\x18\x05 \x01(\tR\x05score"\x8f\x01\n\nGameScores\x12>\n\x0bteam_scores\x18\x01 \x03(\x0b\x32\x1d.vega.events.v1.GameTeamScoreR\nteamScores\x12\x41\n\x0cparty_scores\x18\x02 \x03(\x0b\x32\x1e.vega.events.v1.GamePartyScoreR\x0bpartyScores"\xcd<\n\x08\x42usEvent\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x30\n\x04type\x18\x03 \x01(\x0e\x32\x1c.vega.events.v1.BusEventTypeR\x04type\x12=\n\x0btime_update\x18\x65 \x01(\x0b\x32\x1a.vega.events.v1.TimeUpdateH\x00R\ntimeUpdate\x12L\n\x10ledger_movements\x18\x66 \x01(\x0b\x32\x1f.vega.events.v1.LedgerMovementsH\x00R\x0fledgerMovements\x12U\n\x13position_resolution\x18g \x01(\x0b\x32".vega.events.v1.PositionResolutionH\x00R\x12positionResolution\x12#\n\x05order\x18h \x01(\x0b\x32\x0b.vega.OrderH\x00R\x05order\x12)\n\x07\x61\x63\x63ount\x18i \x01(\x0b\x32\r.vega.AccountH\x00R\x07\x61\x63\x63ount\x12#\n\x05party\x18j \x01(\x0b\x32\x0b.vega.PartyH\x00R\x05party\x12#\n\x05trade\x18k \x01(\x0b\x32\x0b.vega.TradeH\x00R\x05trade\x12\x39\n\rmargin_levels\x18l \x01(\x0b\x32\x12.vega.MarginLevelsH\x00R\x0cmarginLevels\x12,\n\x08proposal\x18m \x01(\x0b\x32\x0e.vega.ProposalH\x00R\x08proposal\x12 \n\x04vote\x18n \x01(\x0b\x32\n.vega.VoteH\x00R\x04vote\x12\x33\n\x0bmarket_data\x18o \x01(\x0b\x32\x10.vega.MarketDataH\x00R\nmarketData\x12H\n\x0enode_signature\x18p \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12R\n\x12loss_socialization\x18q \x01(\x0b\x32!.vega.events.v1.LossSocializationH\x00R\x11lossSocialization\x12I\n\x0fsettle_position\x18r \x01(\x0b\x32\x1e.vega.events.v1.SettlePositionH\x00R\x0esettlePosition\x12O\n\x11settle_distressed\x18s \x01(\x0b\x32 .vega.events.v1.SettleDistressedH\x00R\x10settleDistressed\x12\x35\n\x0emarket_created\x18t \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketCreated\x12#\n\x05\x61sset\x18u \x01(\x0b\x32\x0b.vega.AssetH\x00R\x05\x61sset\x12=\n\x0bmarket_tick\x18v \x01(\x0b\x32\x1a.vega.events.v1.MarketTickH\x00R\nmarketTick\x12\x32\n\nwithdrawal\x18w \x01(\x0b\x32\x10.vega.WithdrawalH\x00R\nwithdrawal\x12)\n\x07\x64\x65posit\x18x \x01(\x0b\x32\r.vega.DepositH\x00R\x07\x64\x65posit\x12\x38\n\x07\x61uction\x18y \x01(\x0b\x32\x1c.vega.events.v1.AuctionEventH\x00R\x07\x61uction\x12\x33\n\x0brisk_factor\x18z \x01(\x0b\x32\x10.vega.RiskFactorH\x00R\nriskFactor\x12\x45\n\x11network_parameter\x18{ \x01(\x0b\x32\x16.vega.NetworkParameterH\x00R\x10networkParameter\x12K\n\x13liquidity_provision\x18| \x01(\x0b\x32\x18.vega.LiquidityProvisionH\x00R\x12liquidityProvision\x12\x35\n\x0emarket_updated\x18} \x01(\x0b\x32\x0c.vega.MarketH\x00R\rmarketUpdated\x12\x33\n\x0boracle_spec\x18~ \x01(\x0b\x32\x10.vega.OracleSpecH\x00R\noracleSpec\x12\x33\n\x0boracle_data\x18\x7f \x01(\x0b\x32\x10.vega.OracleDataH\x00R\noracleData\x12X\n\x12\x64\x65legation_balance\x18\x81\x01 \x01(\x0b\x32&.vega.events.v1.DelegationBalanceEventH\x00R\x11\x64\x65legationBalance\x12O\n\x0fvalidator_score\x18\x82\x01 \x01(\x0b\x32#.vega.events.v1.ValidatorScoreEventH\x00R\x0evalidatorScore\x12>\n\x0b\x65poch_event\x18\x83\x01 \x01(\x0b\x32\x1a.vega.events.v1.EpochEventH\x00R\nepochEvent\x12M\n\x10validator_update\x18\x84\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateH\x00R\x0fvalidatorUpdate\x12\x44\n\rstake_linking\x18\x85\x01 \x01(\x0b\x32\x1c.vega.events.v1.StakeLinkingH\x00R\x0cstakeLinking\x12I\n\rreward_payout\x18\x86\x01 \x01(\x0b\x32!.vega.events.v1.RewardPayoutEventH\x00R\x0crewardPayout\x12\x42\n\ncheckpoint\x18\x87\x01 \x01(\x0b\x32\x1f.vega.events.v1.CheckpointEventH\x00R\ncheckpoint\x12\x41\n\x0ckey_rotation\x18\x88\x01 \x01(\x0b\x32\x1b.vega.events.v1.KeyRotationH\x00R\x0bkeyRotation\x12\x38\n\tstate_var\x18\x89\x01 \x01(\x0b\x32\x18.vega.events.v1.StateVarH\x00R\x08stateVar\x12=\n\x0enetwork_limits\x18\x8a\x01 \x01(\x0b\x32\x13.vega.NetworkLimitsH\x00R\rnetworkLimits\x12\x37\n\x08transfer\x18\x8b\x01 \x01(\x0b\x32\x18.vega.events.v1.TransferH\x00R\x08transfer\x12M\n\rranking_event\x18\x8c\x01 \x01(\x0b\x32%.vega.events.v1.ValidatorRankingEventH\x00R\x0crankingEvent\x12j\n\x1b\x65rc20_multisig_signer_event\x18\x8d\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventH\x00R\x18\x65rc20MultisigSignerEvent\x12}\n"erc20_multisig_set_threshold_event\x18\x8e\x01 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventH\x00R\x1e\x65rc20MultisigSetThresholdEvent\x12j\n\x1b\x65rc20_multisig_signer_added\x18\x8f\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerAddedH\x00R\x18\x65rc20MultisigSignerAdded\x12p\n\x1d\x65rc20_multisig_signer_removed\x18\x90\x01 \x01(\x0b\x32*.vega.events.v1.ERC20MultiSigSignerRemovedH\x00R\x1a\x65rc20MultisigSignerRemoved\x12W\n\x14position_state_event\x18\x91\x01 \x01(\x0b\x32".vega.events.v1.PositionStateEventH\x00R\x12positionStateEvent\x12Z\n\x15\x65thereum_key_rotation\x18\x92\x01 \x01(\x0b\x32#.vega.events.v1.EthereumKeyRotationH\x00R\x13\x65thereumKeyRotation\x12]\n\x16protocol_upgrade_event\x18\x93\x01 \x01(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventH\x00R\x14protocolUpgradeEvent\x12>\n\x0b\x62\x65gin_block\x18\x94\x01 \x01(\x0b\x32\x1a.vega.events.v1.BeginBlockH\x00R\nbeginBlock\x12\x38\n\tend_block\x18\x95\x01 \x01(\x0b\x32\x18.vega.events.v1.EndBlockH\x00R\x08\x65ndBlock\x12\x63\n\x18protocol_upgrade_started\x18\x96\x01 \x01(\x0b\x32&.vega.events.v1.ProtocolUpgradeStartedH\x00R\x16protocolUpgradeStarted\x12\x44\n\rsettle_market\x18\x97\x01 \x01(\x0b\x32\x1c.vega.events.v1.SettleMarketH\x00R\x0csettleMarket\x12S\n\x12transaction_result\x18\x98\x01 \x01(\x0b\x32!.vega.events.v1.TransactionResultH\x00R\x11transactionResult\x12S\n\x13\x63ore_snapshot_event\x18\x99\x01 \x01(\x0b\x32 .vega.events.v1.CoreSnapshotDataH\x00R\x11\x63oreSnapshotEvent\x12w\n protocol_upgrade_data_node_ready\x18\x9a\x01 \x01(\x0b\x32,.vega.events.v1.ProtocolUpgradeDataNodeReadyH\x00R\x1cprotocolUpgradeDataNodeReady\x12P\n\x11\x64istressed_orders\x18\x9b\x01 \x01(\x0b\x32 .vega.events.v1.DistressedOrdersH\x00R\x10\x64istressedOrders\x12G\n\x0e\x65xpired_orders\x18\x9c\x01 \x01(\x0b\x32\x1d.vega.events.v1.ExpiredOrdersH\x00R\rexpiredOrders\x12Y\n\x14\x64istressed_positions\x18\x9d\x01 \x01(\x0b\x32#.vega.events.v1.DistressedPositionsH\x00R\x13\x64istressedPositions\x12@\n\nstop_order\x18\x9e\x01 \x01(\x0b\x32\x1e.vega.events.v1.StopOrderEventH\x00R\tstopOrder\x12G\n\x0e\x66unding_period\x18\x9f\x01 \x01(\x0b\x32\x1d.vega.events.v1.FundingPeriodH\x00R\rfundingPeriod\x12\x64\n\x19\x66unding_period_data_point\x18\xa0\x01 \x01(\x0b\x32&.vega.events.v1.FundingPeriodDataPointH\x00R\x16\x66undingPeriodDataPoint\x12\x41\n\x0cteam_created\x18\xa1\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamCreatedH\x00R\x0bteamCreated\x12\x41\n\x0cteam_updated\x18\xa2\x01 \x01(\x0b\x32\x1b.vega.events.v1.TeamUpdatedH\x00R\x0bteamUpdated\x12Z\n\x15referee_switched_team\x18\xa3\x01 \x01(\x0b\x32#.vega.events.v1.RefereeSwitchedTeamH\x00R\x13refereeSwitchedTeam\x12T\n\x13referee_joined_team\x18\xa4\x01 \x01(\x0b\x32!.vega.events.v1.RefereeJoinedTeamH\x00R\x11refereeJoinedTeam\x12\x63\n\x18referral_program_started\x18\xa5\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramStartedH\x00R\x16referralProgramStarted\x12\x63\n\x18referral_program_updated\x18\xa6\x01 \x01(\x0b\x32&.vega.events.v1.ReferralProgramUpdatedH\x00R\x16referralProgramUpdated\x12]\n\x16referral_program_ended\x18\xa7\x01 \x01(\x0b\x32$.vega.events.v1.ReferralProgramEndedH\x00R\x14referralProgramEnded\x12W\n\x14referral_set_created\x18\xa8\x01 \x01(\x0b\x32".vega.events.v1.ReferralSetCreatedH\x00R\x12referralSetCreated\x12j\n\x1breferee_joined_referral_set\x18\xa9\x01 \x01(\x0b\x32(.vega.events.v1.RefereeJoinedReferralSetH\x00R\x18refereeJoinedReferralSet\x12Z\n\x15party_activity_streak\x18\xaa\x01 \x01(\x0b\x32#.vega.events.v1.PartyActivityStreakH\x00R\x13partyActivityStreak\x12v\n\x1fvolume_discount_program_started\x18\xab\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramStartedH\x00R\x1cvolumeDiscountProgramStarted\x12v\n\x1fvolume_discount_program_updated\x18\xac\x01 \x01(\x0b\x32,.vega.events.v1.VolumeDiscountProgramUpdatedH\x00R\x1cvolumeDiscountProgramUpdated\x12p\n\x1dvolume_discount_program_ended\x18\xad\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountProgramEndedH\x00R\x1avolumeDiscountProgramEnded\x12g\n\x1areferral_set_stats_updated\x18\xae\x01 \x01(\x0b\x32\'.vega.events.v1.ReferralSetStatsUpdatedH\x00R\x17referralSetStatsUpdated\x12Z\n\x15vesting_stats_updated\x18\xaf\x01 \x01(\x0b\x32#.vega.events.v1.VestingStatsUpdatedH\x00R\x13vestingStatsUpdated\x12p\n\x1dvolume_discount_stats_updated\x18\xb0\x01 \x01(\x0b\x32*.vega.events.v1.VolumeDiscountStatsUpdatedH\x00R\x1avolumeDiscountStatsUpdated\x12;\n\nfees_stats\x18\xb1\x01 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsH\x00R\tfeesStats\x12M\n\x10\x66unding_payments\x18\xb2\x01 \x01(\x0b\x32\x1f.vega.events.v1.FundingPaymentsH\x00R\x0f\x66undingPayments\x12\x64\n\x19paid_liquidity_fees_stats\x18\xb3\x01 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsH\x00R\x16paidLiquidityFeesStats\x12\x63\n\x18vesting_balances_summary\x18\xb4\x01 \x01(\x0b\x32&.vega.events.v1.VestingBalancesSummaryH\x00R\x16vestingBalancesSummary\x12\x44\n\rtransfer_fees\x18\xb5\x01 \x01(\x0b\x32\x1c.vega.events.v1.TransferFeesH\x00R\x0ctransferFees\x12]\n\x16transfer_fees_discount\x18\xb6\x01 \x01(\x0b\x32$.vega.events.v1.TransferFeesDiscountH\x00R\x14transferFeesDiscount\x12\x64\n\x19party_margin_mode_updated\x18\xb7\x01 \x01(\x0b\x32&.vega.events.v1.PartyMarginModeUpdatedH\x00R\x16partyMarginModeUpdated\x12Z\n\x15party_profile_updated\x18\xb8\x01 \x01(\x0b\x32#.vega.events.v1.PartyProfileUpdatedH\x00R\x13partyProfileUpdated\x12T\n\x13teams_stats_updated\x18\xb9\x01 \x01(\x0b\x32!.vega.events.v1.TeamsStatsUpdatedH\x00R\x11teamsStatsUpdated\x12\x8c\x01\n\'time_weighted_notional_position_updated\x18\xba\x01 \x01(\x0b\x32\x33.vega.events.v1.TimeWeightedNotionalPositionUpdatedH\x00R#timeWeightedNotionalPositionUpdated\x12M\n\x10\x63\x61ncelled_orders\x18\xbb\x01 \x01(\x0b\x32\x1f.vega.events.v1.CancelledOrdersH\x00R\x0f\x63\x61ncelledOrders\x12>\n\x0bgame_scores\x18\xbc\x01 \x01(\x0b\x32\x1a.vega.events.v1.GameScoresH\x00R\ngameScores\x12(\n\x03\x61mm\x18\xbd\x01 \x01(\x0b\x32\x13.vega.events.v1.AMMH\x00R\x03\x61mm\x12p\n\x1dvolume_rebate_program_started\x18\xbe\x01 \x01(\x0b\x32*.vega.events.v1.VolumeRebateProgramStartedH\x00R\x1avolumeRebateProgramStarted\x12p\n\x1dvolume_rebate_program_updated\x18\xbf\x01 \x01(\x0b\x32*.vega.events.v1.VolumeRebateProgramUpdatedH\x00R\x1avolumeRebateProgramUpdated\x12j\n\x1bvolume_rebate_program_ended\x18\xc0\x01 \x01(\x0b\x32(.vega.events.v1.VolumeRebateProgramEndedH\x00R\x18volumeRebateProgramEnded\x12j\n\x1bvolume_rebate_stats_updated\x18\xc1\x01 \x01(\x0b\x32(.vega.events.v1.VolumeRebateStatsUpdatedH\x00R\x18volumeRebateStatsUpdated\x12o\n\x1c\x61utomated_purchase_announced\x18\xc2\x01 \x01(\x0b\x32*.vega.events.v1.AutomatedPurchaseAnnouncedH\x00R\x1a\x61utomatedPurchaseAnnounced\x12\x36\n\x06market\x18\xe9\x07 \x01(\x0b\x32\x1b.vega.events.v1.MarketEventH\x00R\x06market\x12\x41\n\x0ctx_err_event\x18\xd1\x0f \x01(\x0b\x32\x1c.vega.events.v1.TxErrorEventH\x00R\ntxErrEvent\x12\x18\n\x07version\x18\x04 \x01(\rR\x07version\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHashB\x07\n\x05\x65vent"s\n\x18VolumeRebateStatsUpdated\x12\x19\n\x08\x61t_epoch\x18\x01 \x01(\x04R\x07\x61tEpoch\x12<\n\x05stats\x18\x02 \x03(\x0b\x32&.vega.events.v1.PartyVolumeRebateStatsR\x05stats"\xc4\x01\n\x16PartyVolumeRebateStats\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12+\n\x11\x61\x64\x64itional_rebate\x18\x02 \x01(\tR\x10\x61\x64\x64itionalRebate\x12\x32\n\x15maker_volume_fraction\x18\x03 \x01(\tR\x13makerVolumeFraction\x12.\n\x13maker_fees_received\x18\x04 \x01(\tR\x11makerFeesReceived"\x8b\x01\n\x1aVolumeRebateProgramStarted\x12\x33\n\x07program\x18\x01 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\x07program\x12\x1d\n\nstarted_at\x18\x02 \x01(\x03R\tstartedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"\x8b\x01\n\x1aVolumeRebateProgramUpdated\x12\x33\n\x07program\x18\x01 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\x07program\x12\x1d\n\nupdated_at\x18\x02 \x01(\x03R\tupdatedAt\x12\x19\n\x08\x61t_epoch\x18\x03 \x01(\x04R\x07\x61tEpoch"z\n\x18VolumeRebateProgramEnded\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x19\n\x08\x65nded_at\x18\x03 \x01(\x03R\x07\x65ndedAt\x12\x19\n\x08\x61t_epoch\x18\x04 \x01(\x04R\x07\x61tEpoch"\xdf\x01\n\x1a\x41utomatedPurchaseAnnounced\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12=\n\x11\x66rom_account_type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x39\n\x0fto_account_type\x18\x03 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x1b\n\tmarket_id\x18\x04 \x01(\tR\x08marketId\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount*\xdd\x01\n\x1dProtocolUpgradeProposalStatus\x12\x30\n,PROTOCOL_UPGRADE_PROPOSAL_STATUS_UNSPECIFIED\x10\x00\x12,\n(PROTOCOL_UPGRADE_PROPOSAL_STATUS_PENDING\x10\x01\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_APPROVED\x10\x02\x12-\n)PROTOCOL_UPGRADE_PROPOSAL_STATUS_REJECTED\x10\x03*\xda\x1d\n\x0c\x42usEventType\x12\x1e\n\x1a\x42US_EVENT_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42US_EVENT_TYPE_ALL\x10\x01\x12\x1e\n\x1a\x42US_EVENT_TYPE_TIME_UPDATE\x10\x02\x12#\n\x1f\x42US_EVENT_TYPE_LEDGER_MOVEMENTS\x10\x03\x12&\n"BUS_EVENT_TYPE_POSITION_RESOLUTION\x10\x04\x12\x18\n\x14\x42US_EVENT_TYPE_ORDER\x10\x05\x12\x1a\n\x16\x42US_EVENT_TYPE_ACCOUNT\x10\x06\x12\x18\n\x14\x42US_EVENT_TYPE_PARTY\x10\x07\x12\x18\n\x14\x42US_EVENT_TYPE_TRADE\x10\x08\x12 \n\x1c\x42US_EVENT_TYPE_MARGIN_LEVELS\x10\t\x12\x1b\n\x17\x42US_EVENT_TYPE_PROPOSAL\x10\n\x12\x17\n\x13\x42US_EVENT_TYPE_VOTE\x10\x0b\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_DATA\x10\x0c\x12!\n\x1d\x42US_EVENT_TYPE_NODE_SIGNATURE\x10\r\x12%\n!BUS_EVENT_TYPE_LOSS_SOCIALIZATION\x10\x0e\x12"\n\x1e\x42US_EVENT_TYPE_SETTLE_POSITION\x10\x0f\x12$\n BUS_EVENT_TYPE_SETTLE_DISTRESSED\x10\x10\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_CREATED\x10\x11\x12\x18\n\x14\x42US_EVENT_TYPE_ASSET\x10\x12\x12\x1e\n\x1a\x42US_EVENT_TYPE_MARKET_TICK\x10\x13\x12\x1d\n\x19\x42US_EVENT_TYPE_WITHDRAWAL\x10\x14\x12\x1a\n\x16\x42US_EVENT_TYPE_DEPOSIT\x10\x15\x12\x1a\n\x16\x42US_EVENT_TYPE_AUCTION\x10\x16\x12\x1e\n\x1a\x42US_EVENT_TYPE_RISK_FACTOR\x10\x17\x12$\n BUS_EVENT_TYPE_NETWORK_PARAMETER\x10\x18\x12&\n"BUS_EVENT_TYPE_LIQUIDITY_PROVISION\x10\x19\x12!\n\x1d\x42US_EVENT_TYPE_MARKET_UPDATED\x10\x1a\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_SPEC\x10\x1b\x12\x1e\n\x1a\x42US_EVENT_TYPE_ORACLE_DATA\x10\x1c\x12%\n!BUS_EVENT_TYPE_DELEGATION_BALANCE\x10\x1d\x12"\n\x1e\x42US_EVENT_TYPE_VALIDATOR_SCORE\x10\x1e\x12\x1f\n\x1b\x42US_EVENT_TYPE_EPOCH_UPDATE\x10\x1f\x12#\n\x1f\x42US_EVENT_TYPE_VALIDATOR_UPDATE\x10 \x12 \n\x1c\x42US_EVENT_TYPE_STAKE_LINKING\x10!\x12&\n"BUS_EVENT_TYPE_REWARD_PAYOUT_EVENT\x10"\x12\x1d\n\x19\x42US_EVENT_TYPE_CHECKPOINT\x10#\x12\x1f\n\x1b\x42US_EVENT_TYPE_STREAM_START\x10$\x12\x1f\n\x1b\x42US_EVENT_TYPE_KEY_ROTATION\x10%\x12\x1c\n\x18\x42US_EVENT_TYPE_STATE_VAR\x10&\x12!\n\x1d\x42US_EVENT_TYPE_NETWORK_LIMITS\x10\'\x12\x1b\n\x17\x42US_EVENT_TYPE_TRANSFER\x10(\x12$\n BUS_EVENT_TYPE_VALIDATOR_RANKING\x10)\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_EVENT\x10*\x12\x30\n,BUS_EVENT_TYPE_ERC20_MULTI_SIG_SET_THRESHOLD\x10+\x12/\n+BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_ADDED\x10,\x12\x31\n-BUS_EVENT_TYPE_ERC20_MULTI_SIG_SIGNER_REMOVED\x10-\x12!\n\x1d\x42US_EVENT_TYPE_POSITION_STATE\x10.\x12(\n$BUS_EVENT_TYPE_ETHEREUM_KEY_ROTATION\x10/\x12,\n(BUS_EVENT_TYPE_PROTOCOL_UPGRADE_PROPOSAL\x10\x30\x12\x1e\n\x1a\x42US_EVENT_TYPE_BEGIN_BLOCK\x10\x31\x12\x1c\n\x18\x42US_EVENT_TYPE_END_BLOCK\x10\x32\x12+\n\'BUS_EVENT_TYPE_PROTOCOL_UPGRADE_STARTED\x10\x33\x12 \n\x1c\x42US_EVENT_TYPE_SETTLE_MARKET\x10\x34\x12%\n!BUS_EVENT_TYPE_TRANSACTION_RESULT\x10\x35\x12!\n\x1d\x42US_EVENT_TYPE_SNAPSHOT_TAKEN\x10\x36\x12\x33\n/BUS_EVENT_TYPE_PROTOCOL_UPGRADE_DATA_NODE_READY\x10\x37\x12+\n\'BUS_EVENT_TYPE_DISTRESSED_ORDERS_CLOSED\x10\x38\x12!\n\x1d\x42US_EVENT_TYPE_EXPIRED_ORDERS\x10\x39\x12\'\n#BUS_EVENT_TYPE_DISTRESSED_POSITIONS\x10:\x12+\n\'BUS_EVENT_TYPE_SPOT_LIQUIDITY_PROVISION\x10;\x12\x1d\n\x19\x42US_EVENT_TYPE_STOP_ORDER\x10<\x12!\n\x1d\x42US_EVENT_TYPE_FUNDING_PERIOD\x10=\x12,\n(BUS_EVENT_TYPE_FUNDING_PERIOD_DATA_POINT\x10>\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_CREATED\x10?\x12\x1f\n\x1b\x42US_EVENT_TYPE_TEAM_UPDATED\x10@\x12(\n$BUS_EVENT_TYPE_REFEREE_SWITCHED_TEAM\x10\x41\x12&\n"BUS_EVENT_TYPE_REFEREE_JOINED_TEAM\x10\x42\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_STARTED\x10\x43\x12+\n\'BUS_EVENT_TYPE_REFERRAL_PROGRAM_UPDATED\x10\x44\x12)\n%BUS_EVENT_TYPE_REFERRAL_PROGRAM_ENDED\x10\x45\x12\'\n#BUS_EVENT_TYPE_REFERRAL_SET_CREATED\x10\x46\x12.\n*BUS_EVENT_TYPE_REFEREE_JOINED_REFERRAL_SET\x10G\x12(\n$BUS_EVENT_TYPE_PARTY_ACTIVITY_STREAK\x10H\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_STARTED\x10I\x12\x32\n.BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_UPDATED\x10J\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_PROGRAM_ENDED\x10K\x12-\n)BUS_EVENT_TYPE_REFERRAL_SET_STATS_UPDATED\x10L\x12(\n$BUS_EVENT_TYPE_VESTING_STATS_UPDATED\x10M\x12\x30\n,BUS_EVENT_TYPE_VOLUME_DISCOUNT_STATS_UPDATED\x10N\x12%\n!BUS_EVENT_TYPE_FEES_STATS_UPDATED\x10O\x12#\n\x1f\x42US_EVENT_TYPE_FUNDING_PAYMENTS\x10P\x12\x34\n0BUS_EVENT_TYPE_PAID_LIQUIDITY_FEES_STATS_UPDATED\x10Q\x12"\n\x1e\x42US_EVENT_TYPE_VESTING_SUMMARY\x10R\x12%\n!BUS_EVENT_TYPE_TRANSFER_FEES_PAID\x10S\x12\x31\n-BUS_EVENT_TYPE_TRANSFER_FEES_DISCOUNT_UPDATED\x10T\x12,\n(BUS_EVENT_TYPE_PARTY_MARGIN_MODE_UPDATED\x10U\x12(\n$BUS_EVENT_TYPE_PARTY_PROFILE_UPDATED\x10V\x12&\n"BUS_EVENT_TYPE_TEAMS_STATS_UPDATED\x10W\x12:\n6BUS_EVENT_TYPE_TIME_WEIGHTED_NOTIONAL_POSITION_UPDATED\x10X\x12#\n\x1f\x42US_EVENT_TYPE_CANCELLED_ORDERS\x10Y\x12\x1e\n\x1a\x42US_EVENT_TYPE_GAME_SCORES\x10Z\x12\x16\n\x12\x42US_EVENT_TYPE_AMM\x10[\x12\x30\n,BUS_EVENT_TYPE_VOLUME_REBATE_PROGRAM_STARTED\x10\\\x12\x30\n,BUS_EVENT_TYPE_VOLUME_REBATE_PROGRAM_UPDATED\x10]\x12.\n*BUS_EVENT_TYPE_VOLUME_REBATE_PROGRAM_ENDED\x10^\x12.\n*BUS_EVENT_TYPE_VOLUME_REBATE_STATS_UPDATED\x10_\x12/\n+BUS_EVENT_TYPE_AUTOMATED_PURCHASE_ANNOUNCED\x10`\x12\x19\n\x15\x42US_EVENT_TYPE_MARKET\x10\x65\x12\x1c\n\x17\x42US_EVENT_TYPE_TX_ERROR\x10\xc9\x01\x42\x31Z/code.vegaprotocol.io/vega/protos/vega/events/v1b\x06proto3' ) _globals = globals() @@ -39,10 +39,10 @@ _globals["DESCRIPTOR"]._serialized_options = ( b"Z/code.vegaprotocol.io/vega/protos/vega/events/v1" ) - _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_start = 32534 - _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_end = 32755 - _globals["_BUSEVENTTYPE"]._serialized_start = 32758 - _globals["_BUSEVENTTYPE"]._serialized_end = 36560 + _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_start = 32936 + _globals["_PROTOCOLUPGRADEPROPOSALSTATUS"]._serialized_end = 33157 + _globals["_BUSEVENTTYPE"]._serialized_start = 33160 + _globals["_BUSEVENTTYPE"]._serialized_end = 36962 _globals["_TIMEWEIGHTEDNOTIONALPOSITIONUPDATED"]._serialized_start = 251 _globals["_TIMEWEIGHTEDNOTIONALPOSITIONUPDATED"]._serialized_end = 457 _globals["_AMM"]._serialized_start = 460 @@ -140,131 +140,131 @@ _globals["_TRANSFERFEESDISCOUNT"]._serialized_start = 10273 _globals["_TRANSFERFEESDISCOUNT"]._serialized_end = 10385 _globals["_TRANSACTIONRESULT"]._serialized_start = 10388 - _globals["_TRANSACTIONRESULT"]._serialized_end = 13815 - _globals["_TRANSACTIONRESULT_KEYERRORS"]._serialized_start = 13509 - _globals["_TRANSACTIONRESULT_KEYERRORS"]._serialized_end = 13562 - _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_start = 13564 - _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_end = 13580 - _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_start = 13582 - _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_end = 13689 - _globals["_TRANSACTIONRESULT_STATUS"]._serialized_start = 13691 - _globals["_TRANSACTIONRESULT_STATUS"]._serialized_end = 13791 - _globals["_TXERROREVENT"]._serialized_start = 13818 - _globals["_TXERROREVENT"]._serialized_end = 15521 - _globals["_TIMEUPDATE"]._serialized_start = 15523 - _globals["_TIMEUPDATE"]._serialized_end = 15565 - _globals["_EPOCHEVENT"]._serialized_start = 15568 - _globals["_EPOCHEVENT"]._serialized_end = 15732 - _globals["_LEDGERMOVEMENTS"]._serialized_start = 15734 - _globals["_LEDGERMOVEMENTS"]._serialized_end = 15816 - _globals["_POSITIONRESOLUTION"]._serialized_start = 15819 - _globals["_POSITIONRESOLUTION"]._serialized_end = 15955 - _globals["_LOSSSOCIALIZATION"]._serialized_start = 15958 - _globals["_LOSSSOCIALIZATION"]._serialized_end = 16203 - _globals["_LOSSSOCIALIZATION_TYPE"]._serialized_start = 16128 - _globals["_LOSSSOCIALIZATION_TYPE"]._serialized_end = 16203 - _globals["_TRADESETTLEMENT"]._serialized_start = 16205 - _globals["_TRADESETTLEMENT"]._serialized_end = 16299 - _globals["_SETTLEPOSITION"]._serialized_start = 16302 - _globals["_SETTLEPOSITION"]._serialized_end = 16515 - _globals["_SETTLEMARKET"]._serialized_start = 16517 - _globals["_SETTLEMARKET"]._serialized_end = 16623 - _globals["_POSITIONSTATEEVENT"]._serialized_start = 16626 - _globals["_POSITIONSTATEEVENT"]._serialized_end = 16872 - _globals["_SETTLEDISTRESSED"]._serialized_start = 16874 - _globals["_SETTLEDISTRESSED"]._serialized_end = 16994 - _globals["_DISTRESSEDORDERS"]._serialized_start = 16996 - _globals["_DISTRESSEDORDERS"]._serialized_end = 17069 - _globals["_DISTRESSEDPOSITIONS"]._serialized_start = 17072 - _globals["_DISTRESSEDPOSITIONS"]._serialized_end = 17204 - _globals["_MARKETTICK"]._serialized_start = 17206 - _globals["_MARKETTICK"]._serialized_end = 17254 - _globals["_AUCTIONEVENT"]._serialized_start = 17257 - _globals["_AUCTIONEVENT"]._serialized_end = 17518 - _globals["_VALIDATORUPDATE"]._serialized_start = 17521 - _globals["_VALIDATORUPDATE"]._serialized_end = 17946 - _globals["_VALIDATORRANKINGEVENT"]._serialized_start = 17949 - _globals["_VALIDATORRANKINGEVENT"]._serialized_end = 18255 - _globals["_KEYROTATION"]._serialized_start = 18258 - _globals["_KEYROTATION"]._serialized_end = 18395 - _globals["_ETHEREUMKEYROTATION"]._serialized_start = 18398 - _globals["_ETHEREUMKEYROTATION"]._serialized_end = 18545 - _globals["_PROTOCOLUPGRADEEVENT"]._serialized_start = 18548 - _globals["_PROTOCOLUPGRADEEVENT"]._serialized_end = 18763 - _globals["_STATEVAR"]._serialized_start = 18765 - _globals["_STATEVAR"]._serialized_end = 18840 - _globals["_BEGINBLOCK"]._serialized_start = 18842 - _globals["_BEGINBLOCK"]._serialized_end = 18928 - _globals["_ENDBLOCK"]._serialized_start = 18930 - _globals["_ENDBLOCK"]._serialized_end = 18964 - _globals["_PROTOCOLUPGRADESTARTED"]._serialized_start = 18966 - _globals["_PROTOCOLUPGRADESTARTED"]._serialized_end = 19034 - _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_start = 19036 - _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_end = 19110 - _globals["_CORESNAPSHOTDATA"]._serialized_start = 19113 - _globals["_CORESNAPSHOTDATA"]._serialized_end = 19286 - _globals["_EXPIREDORDERS"]._serialized_start = 19288 - _globals["_EXPIREDORDERS"]._serialized_end = 19361 - _globals["_CANCELLEDORDERS"]._serialized_start = 19363 - _globals["_CANCELLEDORDERS"]._serialized_end = 19465 - _globals["_TEAMCREATED"]._serialized_start = 19468 - _globals["_TEAMCREATED"]._serialized_end = 19763 - _globals["_TEAMUPDATED"]._serialized_start = 19766 - _globals["_TEAMUPDATED"]._serialized_end = 19975 - _globals["_REFEREESWITCHEDTEAM"]._serialized_start = 19978 - _globals["_REFEREESWITCHEDTEAM"]._serialized_end = 20149 - _globals["_REFEREEJOINEDTEAM"]._serialized_start = 20151 - _globals["_REFEREEJOINEDTEAM"]._serialized_end = 20277 - _globals["_REFERRALSETCREATED"]._serialized_start = 20280 - _globals["_REFERRALSETCREATED"]._serialized_end = 20413 - _globals["_REFERRALSETSTATSUPDATED"]._serialized_start = 20416 - _globals["_REFERRALSETSTATSUPDATED"]._serialized_end = 21023 - _globals["_REFEREESTATS"]._serialized_start = 21026 - _globals["_REFEREESTATS"]._serialized_end = 21237 - _globals["_REFEREEJOINEDREFERRALSET"]._serialized_start = 21240 - _globals["_REFEREEJOINEDREFERRALSET"]._serialized_end = 21371 - _globals["_REFERRALPROGRAMSTARTED"]._serialized_start = 21374 - _globals["_REFERRALPROGRAMSTARTED"]._serialized_end = 21505 - _globals["_REFERRALPROGRAMUPDATED"]._serialized_start = 21508 - _globals["_REFERRALPROGRAMUPDATED"]._serialized_end = 21639 - _globals["_REFERRALPROGRAMENDED"]._serialized_start = 21641 - _globals["_REFERRALPROGRAMENDED"]._serialized_end = 21759 - _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_start = 21762 - _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_end = 21905 - _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_start = 21908 - _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_end = 22051 - _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_start = 22053 - _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_end = 22177 - _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_start = 22180 - _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_end = 22395 - _globals["_PARTYMARGINMODEUPDATED"]._serialized_start = 22398 - _globals["_PARTYMARGINMODEUPDATED"]._serialized_end = 22814 - _globals["_PARTYPROFILEUPDATED"]._serialized_start = 22816 - _globals["_PARTYPROFILEUPDATED"]._serialized_end = 22898 - _globals["_TEAMSSTATSUPDATED"]._serialized_start = 22900 - _globals["_TEAMSSTATSUPDATED"]._serialized_end = 22995 - _globals["_TEAMSTATS"]._serialized_start = 22997 - _globals["_TEAMSTATS"]._serialized_end = 23103 - _globals["_TEAMMEMBERSTATS"]._serialized_start = 23105 - _globals["_TEAMMEMBERSTATS"]._serialized_end = 23190 - _globals["_GAMEPARTYSCORE"]._serialized_start = 23193 - _globals["_GAMEPARTYSCORE"]._serialized_end = 23543 - _globals["_GAMETEAMSCORE"]._serialized_start = 23546 - _globals["_GAMETEAMSCORE"]._serialized_end = 23675 - _globals["_GAMESCORES"]._serialized_start = 23678 - _globals["_GAMESCORES"]._serialized_end = 23821 - _globals["_BUSEVENT"]._serialized_start = 23824 - _globals["_BUSEVENT"]._serialized_end = 31581 - _globals["_VOLUMEREBATESTATSUPDATED"]._serialized_start = 31583 - _globals["_VOLUMEREBATESTATSUPDATED"]._serialized_end = 31698 - _globals["_PARTYVOLUMEREBATESTATS"]._serialized_start = 31701 - _globals["_PARTYVOLUMEREBATESTATS"]._serialized_end = 31897 - _globals["_VOLUMEREBATEPROGRAMSTARTED"]._serialized_start = 31900 - _globals["_VOLUMEREBATEPROGRAMSTARTED"]._serialized_end = 32039 - _globals["_VOLUMEREBATEPROGRAMUPDATED"]._serialized_start = 32042 - _globals["_VOLUMEREBATEPROGRAMUPDATED"]._serialized_end = 32181 - _globals["_VOLUMEREBATEPROGRAMENDED"]._serialized_start = 32183 - _globals["_VOLUMEREBATEPROGRAMENDED"]._serialized_end = 32305 - _globals["_AUTOMATEDPURCHASEANNOUNCED"]._serialized_start = 32308 - _globals["_AUTOMATEDPURCHASEANNOUNCED"]._serialized_end = 32531 + _globals["_TRANSACTIONRESULT"]._serialized_end = 14217 + _globals["_TRANSACTIONRESULT_KEYERRORS"]._serialized_start = 13911 + _globals["_TRANSACTIONRESULT_KEYERRORS"]._serialized_end = 13964 + _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_start = 13966 + _globals["_TRANSACTIONRESULT_SUCCESSDETAILS"]._serialized_end = 13982 + _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_start = 13984 + _globals["_TRANSACTIONRESULT_FAILUREDETAILS"]._serialized_end = 14091 + _globals["_TRANSACTIONRESULT_STATUS"]._serialized_start = 14093 + _globals["_TRANSACTIONRESULT_STATUS"]._serialized_end = 14193 + _globals["_TXERROREVENT"]._serialized_start = 14220 + _globals["_TXERROREVENT"]._serialized_end = 15923 + _globals["_TIMEUPDATE"]._serialized_start = 15925 + _globals["_TIMEUPDATE"]._serialized_end = 15967 + _globals["_EPOCHEVENT"]._serialized_start = 15970 + _globals["_EPOCHEVENT"]._serialized_end = 16134 + _globals["_LEDGERMOVEMENTS"]._serialized_start = 16136 + _globals["_LEDGERMOVEMENTS"]._serialized_end = 16218 + _globals["_POSITIONRESOLUTION"]._serialized_start = 16221 + _globals["_POSITIONRESOLUTION"]._serialized_end = 16357 + _globals["_LOSSSOCIALIZATION"]._serialized_start = 16360 + _globals["_LOSSSOCIALIZATION"]._serialized_end = 16605 + _globals["_LOSSSOCIALIZATION_TYPE"]._serialized_start = 16530 + _globals["_LOSSSOCIALIZATION_TYPE"]._serialized_end = 16605 + _globals["_TRADESETTLEMENT"]._serialized_start = 16607 + _globals["_TRADESETTLEMENT"]._serialized_end = 16701 + _globals["_SETTLEPOSITION"]._serialized_start = 16704 + _globals["_SETTLEPOSITION"]._serialized_end = 16917 + _globals["_SETTLEMARKET"]._serialized_start = 16919 + _globals["_SETTLEMARKET"]._serialized_end = 17025 + _globals["_POSITIONSTATEEVENT"]._serialized_start = 17028 + _globals["_POSITIONSTATEEVENT"]._serialized_end = 17274 + _globals["_SETTLEDISTRESSED"]._serialized_start = 17276 + _globals["_SETTLEDISTRESSED"]._serialized_end = 17396 + _globals["_DISTRESSEDORDERS"]._serialized_start = 17398 + _globals["_DISTRESSEDORDERS"]._serialized_end = 17471 + _globals["_DISTRESSEDPOSITIONS"]._serialized_start = 17474 + _globals["_DISTRESSEDPOSITIONS"]._serialized_end = 17606 + _globals["_MARKETTICK"]._serialized_start = 17608 + _globals["_MARKETTICK"]._serialized_end = 17656 + _globals["_AUCTIONEVENT"]._serialized_start = 17659 + _globals["_AUCTIONEVENT"]._serialized_end = 17920 + _globals["_VALIDATORUPDATE"]._serialized_start = 17923 + _globals["_VALIDATORUPDATE"]._serialized_end = 18348 + _globals["_VALIDATORRANKINGEVENT"]._serialized_start = 18351 + _globals["_VALIDATORRANKINGEVENT"]._serialized_end = 18657 + _globals["_KEYROTATION"]._serialized_start = 18660 + _globals["_KEYROTATION"]._serialized_end = 18797 + _globals["_ETHEREUMKEYROTATION"]._serialized_start = 18800 + _globals["_ETHEREUMKEYROTATION"]._serialized_end = 18947 + _globals["_PROTOCOLUPGRADEEVENT"]._serialized_start = 18950 + _globals["_PROTOCOLUPGRADEEVENT"]._serialized_end = 19165 + _globals["_STATEVAR"]._serialized_start = 19167 + _globals["_STATEVAR"]._serialized_end = 19242 + _globals["_BEGINBLOCK"]._serialized_start = 19244 + _globals["_BEGINBLOCK"]._serialized_end = 19330 + _globals["_ENDBLOCK"]._serialized_start = 19332 + _globals["_ENDBLOCK"]._serialized_end = 19366 + _globals["_PROTOCOLUPGRADESTARTED"]._serialized_start = 19368 + _globals["_PROTOCOLUPGRADESTARTED"]._serialized_end = 19436 + _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_start = 19438 + _globals["_PROTOCOLUPGRADEDATANODEREADY"]._serialized_end = 19512 + _globals["_CORESNAPSHOTDATA"]._serialized_start = 19515 + _globals["_CORESNAPSHOTDATA"]._serialized_end = 19688 + _globals["_EXPIREDORDERS"]._serialized_start = 19690 + _globals["_EXPIREDORDERS"]._serialized_end = 19763 + _globals["_CANCELLEDORDERS"]._serialized_start = 19765 + _globals["_CANCELLEDORDERS"]._serialized_end = 19867 + _globals["_TEAMCREATED"]._serialized_start = 19870 + _globals["_TEAMCREATED"]._serialized_end = 20165 + _globals["_TEAMUPDATED"]._serialized_start = 20168 + _globals["_TEAMUPDATED"]._serialized_end = 20377 + _globals["_REFEREESWITCHEDTEAM"]._serialized_start = 20380 + _globals["_REFEREESWITCHEDTEAM"]._serialized_end = 20551 + _globals["_REFEREEJOINEDTEAM"]._serialized_start = 20553 + _globals["_REFEREEJOINEDTEAM"]._serialized_end = 20679 + _globals["_REFERRALSETCREATED"]._serialized_start = 20682 + _globals["_REFERRALSETCREATED"]._serialized_end = 20815 + _globals["_REFERRALSETSTATSUPDATED"]._serialized_start = 20818 + _globals["_REFERRALSETSTATSUPDATED"]._serialized_end = 21425 + _globals["_REFEREESTATS"]._serialized_start = 21428 + _globals["_REFEREESTATS"]._serialized_end = 21639 + _globals["_REFEREEJOINEDREFERRALSET"]._serialized_start = 21642 + _globals["_REFEREEJOINEDREFERRALSET"]._serialized_end = 21773 + _globals["_REFERRALPROGRAMSTARTED"]._serialized_start = 21776 + _globals["_REFERRALPROGRAMSTARTED"]._serialized_end = 21907 + _globals["_REFERRALPROGRAMUPDATED"]._serialized_start = 21910 + _globals["_REFERRALPROGRAMUPDATED"]._serialized_end = 22041 + _globals["_REFERRALPROGRAMENDED"]._serialized_start = 22043 + _globals["_REFERRALPROGRAMENDED"]._serialized_end = 22161 + _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_start = 22164 + _globals["_VOLUMEDISCOUNTPROGRAMSTARTED"]._serialized_end = 22307 + _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_start = 22310 + _globals["_VOLUMEDISCOUNTPROGRAMUPDATED"]._serialized_end = 22453 + _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_start = 22455 + _globals["_VOLUMEDISCOUNTPROGRAMENDED"]._serialized_end = 22579 + _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_start = 22582 + _globals["_PAIDLIQUIDITYFEESSTATS"]._serialized_end = 22797 + _globals["_PARTYMARGINMODEUPDATED"]._serialized_start = 22800 + _globals["_PARTYMARGINMODEUPDATED"]._serialized_end = 23216 + _globals["_PARTYPROFILEUPDATED"]._serialized_start = 23218 + _globals["_PARTYPROFILEUPDATED"]._serialized_end = 23300 + _globals["_TEAMSSTATSUPDATED"]._serialized_start = 23302 + _globals["_TEAMSSTATSUPDATED"]._serialized_end = 23397 + _globals["_TEAMSTATS"]._serialized_start = 23399 + _globals["_TEAMSTATS"]._serialized_end = 23505 + _globals["_TEAMMEMBERSTATS"]._serialized_start = 23507 + _globals["_TEAMMEMBERSTATS"]._serialized_end = 23592 + _globals["_GAMEPARTYSCORE"]._serialized_start = 23595 + _globals["_GAMEPARTYSCORE"]._serialized_end = 23945 + _globals["_GAMETEAMSCORE"]._serialized_start = 23948 + _globals["_GAMETEAMSCORE"]._serialized_end = 24077 + _globals["_GAMESCORES"]._serialized_start = 24080 + _globals["_GAMESCORES"]._serialized_end = 24223 + _globals["_BUSEVENT"]._serialized_start = 24226 + _globals["_BUSEVENT"]._serialized_end = 31983 + _globals["_VOLUMEREBATESTATSUPDATED"]._serialized_start = 31985 + _globals["_VOLUMEREBATESTATSUPDATED"]._serialized_end = 32100 + _globals["_PARTYVOLUMEREBATESTATS"]._serialized_start = 32103 + _globals["_PARTYVOLUMEREBATESTATS"]._serialized_end = 32299 + _globals["_VOLUMEREBATEPROGRAMSTARTED"]._serialized_start = 32302 + _globals["_VOLUMEREBATEPROGRAMSTARTED"]._serialized_end = 32441 + _globals["_VOLUMEREBATEPROGRAMUPDATED"]._serialized_start = 32444 + _globals["_VOLUMEREBATEPROGRAMUPDATED"]._serialized_end = 32583 + _globals["_VOLUMEREBATEPROGRAMENDED"]._serialized_start = 32585 + _globals["_VOLUMEREBATEPROGRAMENDED"]._serialized_end = 32707 + _globals["_AUTOMATEDPURCHASEANNOUNCED"]._serialized_start = 32710 + _globals["_AUTOMATEDPURCHASEANNOUNCED"]._serialized_end = 32933 # @@protoc_insertion_point(module_scope) diff --git a/vega_protos/protos/vega/events/v1/events_pb2.pyi b/vega_protos/protos/vega/events/v1/events_pb2.pyi index d5f5719f8..2a2938cf0 100644 --- a/vega_protos/protos/vega/events/v1/events_pb2.pyi +++ b/vega_protos/protos/vega/events/v1/events_pb2.pyi @@ -1398,6 +1398,11 @@ class TransactionResult(_message.Message): "submit_amm", "amend_amm", "cancel_amm", + "create_vault", + "update_vault", + "deposit_to_vault", + "withdraw_from_vault", + "change_vault_ownership", "success", "failure", ) @@ -1478,6 +1483,11 @@ class TransactionResult(_message.Message): SUBMIT_AMM_FIELD_NUMBER: _ClassVar[int] AMEND_AMM_FIELD_NUMBER: _ClassVar[int] CANCEL_AMM_FIELD_NUMBER: _ClassVar[int] + CREATE_VAULT_FIELD_NUMBER: _ClassVar[int] + UPDATE_VAULT_FIELD_NUMBER: _ClassVar[int] + DEPOSIT_TO_VAULT_FIELD_NUMBER: _ClassVar[int] + WITHDRAW_FROM_VAULT_FIELD_NUMBER: _ClassVar[int] + CHANGE_VAULT_OWNERSHIP_FIELD_NUMBER: _ClassVar[int] SUCCESS_FIELD_NUMBER: _ClassVar[int] FAILURE_FIELD_NUMBER: _ClassVar[int] party_id: str @@ -1516,6 +1526,11 @@ class TransactionResult(_message.Message): submit_amm: _commands_pb2.SubmitAMM amend_amm: _commands_pb2.AmendAMM cancel_amm: _commands_pb2.CancelAMM + create_vault: _commands_pb2.CreateVault + update_vault: _commands_pb2.UpdateVault + deposit_to_vault: _commands_pb2.DepositToVault + withdraw_from_vault: _commands_pb2.WithdrawFromVault + change_vault_ownership: _commands_pb2.ChangeVaultOwnership success: TransactionResult.SuccessDetails failure: TransactionResult.FailureDetails def __init__( @@ -1608,6 +1623,17 @@ class TransactionResult(_message.Message): submit_amm: _Optional[_Union[_commands_pb2.SubmitAMM, _Mapping]] = ..., amend_amm: _Optional[_Union[_commands_pb2.AmendAMM, _Mapping]] = ..., cancel_amm: _Optional[_Union[_commands_pb2.CancelAMM, _Mapping]] = ..., + create_vault: _Optional[_Union[_commands_pb2.CreateVault, _Mapping]] = ..., + update_vault: _Optional[_Union[_commands_pb2.UpdateVault, _Mapping]] = ..., + deposit_to_vault: _Optional[ + _Union[_commands_pb2.DepositToVault, _Mapping] + ] = ..., + withdraw_from_vault: _Optional[ + _Union[_commands_pb2.WithdrawFromVault, _Mapping] + ] = ..., + change_vault_ownership: _Optional[ + _Union[_commands_pb2.ChangeVaultOwnership, _Mapping] + ] = ..., success: _Optional[_Union[TransactionResult.SuccessDetails, _Mapping]] = ..., failure: _Optional[_Union[TransactionResult.FailureDetails, _Mapping]] = ..., ) -> None: ... diff --git a/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.py b/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.py index 8f8f06fa4..e3d9c9678 100644 --- a/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.py +++ b/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.py @@ -26,7 +26,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1fvega/snapshot/v1/snapshot.proto\x12\x10vega.snapshot.v1\x1a\x11vega/assets.proto\x1a\x17vega/chain_events.proto\x1a#vega/checkpoint/v1/checkpoint.proto\x1a\x17vega/data/v1/data.proto\x1a\x1bvega/events/v1/events.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto"\x9c\x01\n\x08Snapshot\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x30\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x18.vega.snapshot.v1.FormatR\x06\x66ormat\x12\x16\n\x06\x63hunks\x18\x03 \x01(\rR\x06\x63hunks\x12\x12\n\x04hash\x18\x04 \x01(\x0cR\x04hash\x12\x1a\n\x08metadata\x18\x05 \x01(\x0cR\x08metadata"{\n\x08NodeHash\x12\x10\n\x03key\x18\x03 \x01(\tR\x03key\x12\x12\n\x04hash\x18\x04 \x01(\tR\x04hash\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x18\n\x07version\x18\x06 \x01(\x03R\x07version\x12\x17\n\x07is_leaf\x18\x07 \x01(\x08R\x06isLeaf"\xda\x01\n\x08Metadata\x12\x18\n\x07version\x18\x01 \x01(\x03R\x07version\x12!\n\x0c\x63hunk_hashes\x18\x02 \x03(\tR\x0b\x63hunkHashes\x12;\n\x0bnode_hashes\x18\x03 \x03(\x0b\x32\x1a.vega.snapshot.v1.NodeHashR\nnodeHashes\x12)\n\x10protocol_version\x18\x04 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x05 \x01(\x08R\x0fprotocolUpgrade"V\n\x05\x43hunk\x12-\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.PayloadR\x04\x64\x61ta\x12\x0e\n\x02nr\x18\x02 \x01(\x03R\x02nr\x12\x0e\n\x02of\x18\x03 \x01(\x03R\x02of"\xc2\x39\n\x07Payload\x12\x45\n\ractive_assets\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ActiveAssetsH\x00R\x0c\x61\x63tiveAssets\x12H\n\x0epending_assets\x18\x02 \x01(\x0b\x32\x1f.vega.snapshot.v1.PendingAssetsH\x00R\rpendingAssets\x12W\n\x13\x62\x61nking_withdrawals\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.BankingWithdrawalsH\x00R\x12\x62\x61nkingWithdrawals\x12N\n\x10\x62\x61nking_deposits\x18\x04 \x01(\x0b\x32!.vega.snapshot.v1.BankingDepositsH\x00R\x0f\x62\x61nkingDeposits\x12\x42\n\x0c\x62\x61nking_seen\x18\x05 \x01(\x0b\x32\x1d.vega.snapshot.v1.BankingSeenH\x00R\x0b\x62\x61nkingSeen\x12[\n\x15\x62\x61nking_asset_actions\x18\x06 \x01(\x0b\x32%.vega.snapshot.v1.BankingAssetActionsH\x00R\x13\x62\x61nkingAssetActions\x12>\n\ncheckpoint\x18\x07 \x01(\x0b\x32\x1c.vega.snapshot.v1.CheckpointH\x00R\ncheckpoint\x12W\n\x13\x63ollateral_accounts\x18\x08 \x01(\x0b\x32$.vega.snapshot.v1.CollateralAccountsH\x00R\x12\x63ollateralAccounts\x12Q\n\x11\x63ollateral_assets\x18\t \x01(\x0b\x32".vega.snapshot.v1.CollateralAssetsH\x00R\x10\x63ollateralAssets\x12Q\n\x11\x64\x65legation_active\x18\n \x01(\x0b\x32".vega.snapshot.v1.DelegationActiveH\x00R\x10\x64\x65legationActive\x12T\n\x12\x64\x65legation_pending\x18\x0b \x01(\x0b\x32#.vega.snapshot.v1.DelegationPendingH\x00R\x11\x64\x65legationPending\x12K\n\x0f\x64\x65legation_auto\x18\x0c \x01(\x0b\x32 .vega.snapshot.v1.DelegationAutoH\x00R\x0e\x64\x65legationAuto\x12Q\n\x11governance_active\x18\r \x01(\x0b\x32".vega.snapshot.v1.GovernanceActiveH\x00R\x10governanceActive\x12T\n\x12governance_enacted\x18\x0e \x01(\x0b\x32#.vega.snapshot.v1.GovernanceEnactedH\x00R\x11governanceEnacted\x12N\n\x10staking_accounts\x18\x0f \x01(\x0b\x32!.vega.snapshot.v1.StakingAccountsH\x00R\x0fstakingAccounts\x12\x45\n\rmatching_book\x18\x10 \x01(\x0b\x32\x1e.vega.snapshot.v1.MatchingBookH\x00R\x0cmatchingBook\x12L\n\x12network_parameters\x18\x11 \x01(\x0b\x32\x1b.vega.snapshot.v1.NetParamsH\x00R\x11networkParameters\x12Q\n\x11\x65xecution_markets\x18\x12 \x01(\x0b\x32".vega.snapshot.v1.ExecutionMarketsH\x00R\x10\x65xecutionMarkets\x12N\n\x10market_positions\x18\x13 \x01(\x0b\x32!.vega.snapshot.v1.MarketPositionsH\x00R\x0fmarketPositions\x12\x39\n\tapp_state\x18\x14 \x01(\x0b\x32\x1a.vega.snapshot.v1.AppStateH\x00R\x08\x61ppState\x12\x34\n\x05\x65poch\x18\x15 \x01(\x0b\x32\x1c.vega.snapshot.v1.EpochStateH\x00R\x05\x65poch\x12\x61\n\x17rewards_pending_payouts\x18\x17 \x01(\x0b\x32\'.vega.snapshot.v1.RewardsPendingPayoutsH\x00R\x15rewardsPendingPayouts\x12K\n\x0fgovernance_node\x18\x18 \x01(\x0b\x32 .vega.snapshot.v1.GovernanceNodeH\x00R\x0egovernanceNode\x12?\n\x0blimit_state\x18\x19 \x01(\x0b\x32\x1c.vega.snapshot.v1.LimitStateH\x00R\nlimitState\x12L\n\x10vote_spam_policy\x18\x1a \x01(\x0b\x32 .vega.snapshot.v1.VoteSpamPolicyH\x00R\x0evoteSpamPolicy\x12R\n\x12simple_spam_policy\x18\x1b \x01(\x0b\x32".vega.snapshot.v1.SimpleSpamPolicyH\x00R\x10simpleSpamPolicy\x12\x32\n\x06notary\x18\x1c \x01(\x0b\x32\x18.vega.snapshot.v1.NotaryH\x00R\x06notary\x12K\n\x0f\x65vent_forwarder\x18\x1f \x01(\x0b\x32 .vega.snapshot.v1.EventForwarderH\x00R\x0e\x65ventForwarder\x12\x64\n\x18stake_verifier_deposited\x18 \x01(\x0b\x32(.vega.snapshot.v1.StakeVerifierDepositedH\x00R\x16stakeVerifierDeposited\x12^\n\x16stake_verifier_removed\x18! \x01(\x0b\x32&.vega.snapshot.v1.StakeVerifierRemovedH\x00R\x14stakeVerifierRemoved\x12\x35\n\x07witness\x18" \x01(\x0b\x32\x19.vega.snapshot.v1.WitnessH\x00R\x07witness\x12\x83\x01\n#delegation_last_reconciliation_time\x18# \x01(\x0b\x32\x32.vega.snapshot.v1.DelegationLastReconciliationTimeH\x00R delegationLastReconciliationTime\x12\x38\n\x08topology\x18$ \x01(\x0b\x32\x1a.vega.snapshot.v1.TopologyH\x00R\x08topology\x12\x44\n\x0boracle_data\x18% \x01(\x0b\x32!.vega.snapshot.v1.OracleDataBatchH\x00R\noracleData\x12Z\n\x14liquidity_parameters\x18& \x01(\x0b\x32%.vega.snapshot.v1.LiquidityParametersH\x00R\x13liquidityParameters\x12p\n\x1cliquidity_pending_provisions\x18\' \x01(\x0b\x32,.vega.snapshot.v1.LiquidityPendingProvisionsH\x00R\x1aliquidityPendingProvisions\x12\x80\x01\n"liquidity_parties_liquidity_orders\x18( \x01(\x0b\x32\x31.vega.snapshot.v1.LiquidityPartiesLiquidityOrdersH\x00R\x1fliquidityPartiesLiquidityOrders\x12\x64\n\x18liquidity_parties_orders\x18) \x01(\x0b\x32(.vega.snapshot.v1.LiquidityPartiesOrdersH\x00R\x16liquidityPartiesOrders\x12Z\n\x14liquidity_provisions\x18* \x01(\x0b\x32%.vega.snapshot.v1.LiquidityProvisionsH\x00R\x13liquidityProvisions\x12T\n\x12liquidity_supplied\x18+ \x01(\x0b\x32#.vega.snapshot.v1.LiquiditySuppliedH\x00R\x11liquiditySupplied\x12N\n\x10liquidity_target\x18, \x01(\x0b\x32!.vega.snapshot.v1.LiquidityTargetH\x00R\x0fliquidityTarget\x12\x64\n\x18\x66loating_point_consensus\x18. \x01(\x0b\x32(.vega.snapshot.v1.FloatingPointConsensusH\x00R\x16\x66loatingPointConsensus\x12H\n\x0emarket_tracker\x18/ \x01(\x0b\x32\x1f.vega.snapshot.v1.MarketTrackerH\x00R\rmarketTracker\x12m\n\x1b\x62\x61nking_recurring_transfers\x18\x31 \x01(\x0b\x32+.vega.snapshot.v1.BankingRecurringTransfersH\x00R\x19\x62\x61nkingRecurringTransfers\x12m\n\x1b\x62\x61nking_scheduled_transfers\x18\x32 \x01(\x0b\x32+.vega.snapshot.v1.BankingScheduledTransfersH\x00R\x19\x62\x61nkingScheduledTransfers\x12z\n erc20_multisig_topology_verified\x18\x33 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedH\x00R\x1d\x65rc20MultisigTopologyVerified\x12w\n\x1f\x65rc20_multisig_topology_pending\x18\x34 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingH\x00R\x1c\x65rc20MultisigTopologyPending\x12\x43\n\rproof_of_work\x18\x35 \x01(\x0b\x32\x1d.vega.snapshot.v1.ProofOfWorkH\x00R\x0bproofOfWork\x12[\n\x15pending_asset_updates\x18\x36 \x01(\x0b\x32%.vega.snapshot.v1.PendingAssetUpdatesH\x00R\x13pendingAssetUpdates\x12j\n\x1aprotocol_upgrade_proposals\x18\x37 \x01(\x0b\x32*.vega.snapshot.v1.ProtocolUpgradeProposalsH\x00R\x18protocolUpgradeProposals\x12g\n\x1c\x62\x61nking_primary_bridge_state\x18\x38 \x01(\x0b\x32$.vega.snapshot.v1.BankingBridgeStateH\x00R\x19\x62\x61nkingPrimaryBridgeState\x12N\n\x10settlement_state\x18\x39 \x01(\x0b\x32!.vega.snapshot.v1.SettlementStateH\x00R\x0fsettlementState\x12N\n\x10liquidity_scores\x18: \x01(\x0b\x32!.vega.snapshot.v1.LiquidityScoresH\x00R\x0fliquidityScores\x12[\n\x15spot_liquidity_target\x18; \x01(\x0b\x32%.vega.snapshot.v1.SpotLiquidityTargetH\x00R\x13spotLiquidityTarget\x12\x8c\x01\n&banking_recurring_governance_transfers\x18< \x01(\x0b\x32\x35.vega.snapshot.v1.BankingRecurringGovernanceTransfersH\x00R#bankingRecurringGovernanceTransfers\x12\x8c\x01\n&banking_scheduled_governance_transfers\x18= \x01(\x0b\x32\x35.vega.snapshot.v1.BankingScheduledGovernanceTransfersH\x00R#bankingScheduledGovernanceTransfers\x12\x65\n\x19\x65th_contract_call_results\x18> \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsH\x00R\x16\x65thContractCallResults\x12r\n\x1e\x65th_oracle_verifier_last_block\x18? \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockH\x00R\x1a\x65thOracleVerifierLastBlock\x12\x61\n\x17liquidity_v2_provisions\x18@ \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ProvisionsH\x00R\x15liquidityV2Provisions\x12w\n\x1fliquidity_v2_pending_provisions\x18\x41 \x01(\x0b\x32..vega.snapshot.v1.LiquidityV2PendingProvisionsH\x00R\x1cliquidityV2PendingProvisions\x12g\n\x19liquidity_v2_performances\x18\x42 \x01(\x0b\x32).vega.snapshot.v1.LiquidityV2PerformancesH\x00R\x17liquidityV2Performances\x12[\n\x15liquidity_v2_supplied\x18\x43 \x01(\x0b\x32%.vega.snapshot.v1.LiquidityV2SuppliedH\x00R\x13liquidityV2Supplied\x12U\n\x13liquidity_v2_scores\x18\x44 \x01(\x0b\x32#.vega.snapshot.v1.LiquidityV2ScoresH\x00R\x11liquidityV2Scores\x12\x61\n\x17holding_account_tracker\x18\x45 \x01(\x0b\x32\'.vega.snapshot.v1.HoldingAccountTrackerH\x00R\x15holdingAccountTracker\x12/\n\x05teams\x18\x46 \x01(\x0b\x32\x17.vega.snapshot.v1.TeamsH\x00R\x05teams\x12\x45\n\rteam_switches\x18G \x01(\x0b\x32\x1e.vega.snapshot.v1.TeamSwitchesH\x00R\x0cteamSwitches\x12\x35\n\x07vesting\x18H \x01(\x0b\x32\x19.vega.snapshot.v1.VestingH\x00R\x07vesting\x12R\n\x10referral_program\x18I \x01(\x0b\x32%.vega.snapshot.v1.ReferralProgramDataH\x00R\x0freferralProgram\x12K\n\x0f\x61\x63tivity_streak\x18L \x01(\x0b\x32 .vega.snapshot.v1.ActivityStreakH\x00R\x0e\x61\x63tivityStreak\x12\x61\n\x17volume_discount_program\x18M \x01(\x0b\x32\'.vega.snapshot.v1.VolumeDiscountProgramH\x00R\x15volumeDiscountProgram\x12\x61\n\x17liquidity_v2_parameters\x18N \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ParametersH\x00R\x15liquidityV2Parameters\x12l\n\x1cliquidity_v2_paid_fees_stats\x18O \x01(\x0b\x32*.vega.snapshot.v1.LiquidityV2PaidFeesStatsH\x00R\x18liquidityV2PaidFeesStats\x12\x41\n\x0bliquidation\x18P \x01(\x0b\x32\x1d.vega.snapshot.v1.LiquidationH\x00R\x0bliquidation\x12t\n\x1e\x62\x61nking_transfer_fee_discounts\x18Q \x01(\x0b\x32-.vega.snapshot.v1.BankingTransferFeeDiscountsH\x00R\x1b\x62\x61nkingTransferFeeDiscounts\x12\x61\n\x17governance_batch_active\x18R \x01(\x0b\x32\'.vega.snapshot.v1.GovernanceBatchActiveH\x00R\x15governanceBatchActive\x12\x35\n\x07parties\x18S \x01(\x0b\x32\x19.vega.snapshot.v1.PartiesH\x00R\x07parties\x12\x46\n\x0el2_eth_oracles\x18T \x01(\x0b\x32\x1e.vega.snapshot.v1.L2EthOraclesH\x00R\x0cl2EthOracles\x12\x62\n\x18\x65th_oracle_verifier_misc\x18U \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscH\x00R\x15\x65thOracleVerifierMisc\x12\x65\n\x19\x62\x61nking_evm_bridge_states\x18V \x01(\x0b\x32(.vega.snapshot.v1.BankingEVMBridgeStatesH\x00R\x16\x62\x61nkingEvmBridgeStates\x12\x61\n\x17\x65vm_multisig_topologies\x18W \x01(\x0b\x32\'.vega.snapshot.v1.EVMMultisigTopologiesH\x00R\x15\x65vmMultisigTopologies\x12\x36\n\x08tx_cache\x18X \x01(\x0b\x32\x19.vega.snapshot.v1.TxCacheH\x00R\x07txCache\x12R\n\x12\x65vm_fwd_heartbeats\x18Y \x01(\x0b\x32".vega.snapshot.v1.EVMFwdHeartbeatsH\x00R\x10\x65vmFwdHeartbeats\x12[\n\x15volume_rebate_program\x18Z \x01(\x0b\x32%.vega.snapshot.v1.VolumeRebateProgramH\x00R\x13volumeRebateProgramB\x06\n\x04\x64\x61ta"V\n\x16OrderHoldingQuantities\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n\x08quantity\x18\x02 \x01(\tR\x08quantity\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65"\x83\x01\n\x15HoldingAccountTracker\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12M\n\rorder_holding\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.OrderHoldingQuantitiesR\x0corderHolding"L\n\x15TimestampedTotalStake\x12\x1f\n\x0btotal_stake\x18\x01 \x01(\x04R\ntotalStake\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"R\n\x17TimestampedOpenInterest\x12#\n\ropen_interest\x18\x01 \x01(\x04R\x0copenInterest\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\xf2\x02\n\x0fLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12\x34\n\x16\x63urrent_open_interests\x18\x04 \x03(\x04R\x14\x63urrentOpenInterests\x12\x61\n\x17previous_open_interests\x18\x05 \x03(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x15previousOpenInterests\x12W\n\x12max_open_interests\x18\x06 \x01(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x10maxOpenInterests"\xe0\x02\n\x13SpotLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12.\n\x13\x63urrent_total_stake\x18\x04 \x03(\x04R\x11\x63urrentTotalStake\x12Y\n\x14previous_total_stake\x18\x05 \x03(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\x12previousTotalStake\x12O\n\x0fmax_total_stake\x18\x06 \x01(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\rmaxTotalStake"Z\n\x1eLiquidityOffsetProbabilityPair\x12\x16\n\x06offset\x18\x01 \x01(\rR\x06offset\x12 \n\x0bprobability\x18\x02 \x01(\tR\x0bprobability"\xfb\x01\n\x11LiquiditySupplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"P\n\x0fOracleDataBatch\x12=\n\x0boracle_data\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.OracleDataR\noracleData"\xa7\x01\n\nOracleData\x12.\n\x07signers\x18\x01 \x03(\x0b\x32\x14.vega.data.v1.SignerR\x07signers\x12\x34\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OracleDataPairR\x04\x64\x61ta\x12\x33\n\tmeta_data\x18\x03 \x03(\x0b\x32\x16.vega.data.v1.PropertyR\x08metaData"8\n\x0eOracleDataPair\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"C\n\x07Witness\x12\x38\n\tresources\x18\x01 \x03(\x0b\x32\x1a.vega.snapshot.v1.ResourceR\tresources"g\n\x08Resource\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n\x0b\x63heck_until\x18\x02 \x01(\x03R\ncheckUntil\x12\x14\n\x05votes\x18\x03 \x03(\tR\x05votes\x12\x14\n\x05state\x18\x04 \x01(\rR\x05state">\n\x14\x45ventForwarderBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x90\x01\n\x0e\x45ventForwarder\x12!\n\x0c\x61\x63ked_events\x18\x01 \x03(\tR\x0b\x61\x63kedEvents\x12@\n\x07\x62uckets\x18\x02 \x03(\x0b\x32&.vega.snapshot.v1.EventForwarderBucketR\x07\x62uckets\x12\x19\n\x08\x63hain_id\x18\x03 \x01(\tR\x07\x63hainId"\xbf\x01\n\x12\x43ollateralAccounts\x12)\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x08\x61\x63\x63ounts\x12\x32\n\x15next_balance_snapshot\x18\x02 \x01(\x03R\x13nextBalanceSnapshot\x12J\n\x12\x65\x61rmarked_balances\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.EarmarkedR\x11\x65\x61rmarkedBalances"W\n\tEarmarked\x12\x1d\n\naccount_id\x18\x01 \x01(\tR\taccountId\x12+\n\x11\x65\x61rmarked_balance\x18\x02 \x01(\tR\x10\x65\x61rmarkedBalance"7\n\x10\x43ollateralAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"3\n\x0c\x41\x63tiveAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"4\n\rPendingAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets":\n\x13PendingAssetUpdates\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"P\n\nWithdrawal\x12\x10\n\x03ref\x18\x01 \x01(\tR\x03ref\x12\x30\n\nwithdrawal\x18\x02 \x01(\x0b\x32\x10.vega.WithdrawalR\nwithdrawal"B\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x07\x64\x65posit\x18\x02 \x01(\x0b\x32\r.vega.DepositR\x07\x64\x65posit"\x84\x01\n\x05TxRef\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x19\n\x08\x62lock_nr\x18\x02 \x01(\x04R\x07\x62lockNr\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12\x1b\n\tlog_index\x18\x04 \x01(\x04R\x08logIndex\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId"T\n\x12\x42\x61nkingWithdrawals\x12>\n\x0bwithdrawals\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.WithdrawalR\x0bwithdrawals"F\n\x0f\x42\x61nkingDeposits\x12\x33\n\x07\x64\x65posit\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.DepositR\x07\x64\x65posit"\xa1\x01\n\x0b\x42\x61nkingSeen\x12\x12\n\x04refs\x18\x01 \x03(\tR\x04refs\x12<\n\x1blast_seen_primary_eth_block\x18\x02 \x01(\x04R\x17lastSeenPrimaryEthBlock\x12@\n\x1dlast_seen_secondary_eth_block\x18\x03 \x01(\x04R\x19lastSeenSecondaryEthBlock"Y\n\x13\x42\x61nkingAssetActions\x12\x42\n\x0c\x61sset_action\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.AssetActionR\x0b\x61ssetAction"\xa2\x01\n\x19\x42\x61nkingRecurringTransfers\x12W\n\x13recurring_transfers\x18\x01 \x01(\x0b\x32&.vega.checkpoint.v1.RecurringTransfersR\x12recurringTransfers\x12,\n\x12next_metric_update\x18\x02 \x01(\x03R\x10nextMetricUpdate"t\n\x19\x42\x61nkingScheduledTransfers\x12W\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32+.vega.checkpoint.v1.ScheduledTransferAtTimeR\x0ftransfersAtTime"~\n#BankingRecurringGovernanceTransfers\x12W\n\x13recurring_transfers\x18\x01 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\x12recurringTransfers"\x88\x01\n#BankingScheduledGovernanceTransfers\x12\x61\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32\x35.vega.checkpoint.v1.ScheduledGovernanceTransferAtTimeR\x0ftransfersAtTime"X\n\x12\x42\x61nkingBridgeState\x12\x42\n\x0c\x62ridge_state\x18\x01 \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0b\x62ridgeState"^\n\x16\x42\x61nkingEVMBridgeStates\x12\x44\n\rbridge_states\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0c\x62ridgeStates"%\n\nCheckpoint\x12\x17\n\x07next_cp\x18\x01 \x01(\x03R\x06nextCp"\\\n DelegationLastReconciliationTime\x12\x38\n\x18last_reconciliation_time\x18\x01 \x01(\x03R\x16lastReconciliationTime"F\n\x10\x44\x65legationActive\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"}\n\x11\x44\x65legationPending\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0cundelegation\x18\x02 \x03(\x0b\x32\x10.vega.DelegationR\x0cundelegation"*\n\x0e\x44\x65legationAuto\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties"\x9a\x01\n\x0cProposalData\x12*\n\x08proposal\x18\x01 \x01(\x0b\x32\x0e.vega.ProposalR\x08proposal\x12\x1c\n\x03yes\x18\x02 \x03(\x0b\x32\n.vega.VoteR\x03yes\x12\x1a\n\x02no\x18\x03 \x03(\x0b\x32\n.vega.VoteR\x02no\x12$\n\x07invalid\x18\x04 \x03(\x0b\x32\n.vega.VoteR\x07invalid"Q\n\x11GovernanceEnacted\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"P\n\x10GovernanceActive\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"\x88\x01\n\x11\x42\x61tchProposalData\x12\x45\n\x0e\x62\x61tch_proposal\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\rbatchProposal\x12,\n\tproposals\x18\x02 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals"e\n\x15GovernanceBatchActive\x12L\n\x0f\x62\x61tch_proposals\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.BatchProposalDataR\x0e\x62\x61tchProposals"\xd8\x01\n\x0eGovernanceNode\x12,\n\tproposals\x18\x01 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals\x12\x43\n\rproposal_data\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\x0cproposalData\x12S\n\x13\x62\x61tch_proposal_data\x18\x03 \x03(\x0b\x32#.vega.snapshot.v1.BatchProposalDataR\x11\x62\x61tchProposalData"v\n\x0eStakingAccount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance\x12\x34\n\x06\x65vents\x18\x03 \x03(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x06\x65vents"\xe1\x01\n\x0fStakingAccounts\x12<\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.StakingAccountR\x08\x61\x63\x63ounts\x12;\n\x1astaking_asset_total_supply\x18\x02 \x01(\tR\x17stakingAssetTotalSupply\x12S\n\x1apending_stake_total_supply\x18\x03 \x01(\x0b\x32\x16.vega.StakeTotalSupplyR\x17pendingStakeTotalSupply"\xf6\x01\n\x0cMatchingBook\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1d\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x03\x62uy\x12\x1f\n\x04sell\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x04sell\x12*\n\x11last_traded_price\x18\x04 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07\x61uction\x18\x05 \x01(\x08R\x07\x61uction\x12\x19\n\x08\x62\x61tch_id\x18\x06 \x01(\x04R\x07\x62\x61tchId\x12(\n\x10pegged_order_ids\x18\x07 \x03(\tR\x0epeggedOrderIds";\n\tNetParams\x12.\n\x06params\x18\x01 \x03(\x0b\x32\x16.vega.NetworkParameterR\x06params"0\n\nDecimalMap\x12\x10\n\x03key\x18\x01 \x01(\x03R\x03key\x12\x10\n\x03val\x18\x02 \x01(\tR\x03val"5\n\tTimePrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price";\n\x0bPriceVolume\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"B\n\nPriceRange\x12\x10\n\x03min\x18\x01 \x01(\tR\x03min\x12\x10\n\x03max\x18\x02 \x01(\tR\x03max\x12\x10\n\x03ref\x18\x03 \x01(\tR\x03ref"\x9a\x01\n\nPriceBound\x12\x16\n\x06\x61\x63tive\x18\x01 \x01(\x08R\x06\x61\x63tive\x12\x1b\n\tup_factor\x18\x02 \x01(\tR\x08upFactor\x12\x1f\n\x0b\x64own_factor\x18\x03 \x01(\tR\ndownFactor\x12\x36\n\x07trigger\x18\x04 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger"\x9a\x01\n\x0fPriceRangeCache\x12\x32\n\x05\x62ound\x18\x01 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x05\x62ound\x12\x32\n\x05range\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceRangeR\x05range\x12\x1f\n\x0b\x62ound_index\x18\x03 \x01(\x04R\nboundIndex"<\n\x0c\x43urrentPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"S\n\tPastPrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x32\n\x15volume_weighted_price\x18\x02 \x01(\tR\x13volumeWeightedPrice"\xf4\x04\n\x0cPriceMonitor\x12 \n\x0binitialised\x18\x03 \x01(\x08R\x0binitialised\x12=\n\x0b\x66p_horizons\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\nfpHorizons\x12\x10\n\x03now\x18\x05 \x01(\x03R\x03now\x12\x16\n\x06update\x18\x06 \x01(\x03R\x06update\x12\x34\n\x06\x62ounds\x18\x07 \x03(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x06\x62ounds\x12\x33\n\x16price_range_cache_time\x18\x08 \x01(\x03R\x13priceRangeCacheTime\x12M\n\x11price_range_cache\x18\t \x03(\x0b\x32!.vega.snapshot.v1.PriceRangeCacheR\x0fpriceRangeCache\x12/\n\x14ref_price_cache_time\x18\n \x01(\x03R\x11refPriceCacheTime\x12\x44\n\x0fref_price_cache\x18\x0b \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\rrefPriceCache\x12=\n\nprices_now\x18\x0c \x03(\x0b\x32\x1e.vega.snapshot.v1.CurrentPriceR\tpricesNow\x12<\n\x0bprices_past\x18\r \x03(\x0b\x32\x1b.vega.snapshot.v1.PastPriceR\npricesPast\x12+\n\x11\x63onsensus_reached\x18\x0e \x01(\x08R\x10\x63onsensusReached"\xf8\x02\n\x0c\x41uctionState\x12,\n\x04mode\x18\x01 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x04mode\x12;\n\x0c\x64\x65\x66\x61ult_mode\x18\x02 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x0b\x64\x65\x66\x61ultMode\x12.\n\x07trigger\x18\x03 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x14\n\x05\x62\x65gin\x18\x04 \x01(\x03R\x05\x62\x65gin\x12\'\n\x03\x65nd\x18\x05 \x01(\x0b\x32\x15.vega.AuctionDurationR\x03\x65nd\x12\x14\n\x05start\x18\x06 \x01(\x08R\x05start\x12\x12\n\x04stop\x18\x07 \x01(\x08R\x04stop\x12\x32\n\textension\x18\x08 \x01(\x0e\x32\x14.vega.AuctionTriggerR\textension\x12\x30\n\x14\x65xtension_event_sent\x18\t \x01(\x08R\x12\x65xtensionEventSent"u\n\rEquityShareLP\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05stake\x18\x02 \x01(\tR\x05stake\x12\x14\n\x05share\x18\x03 \x01(\tR\x05share\x12\x10\n\x03\x61vg\x18\x04 \x01(\tR\x03\x61vg\x12\x16\n\x06vshare\x18\x05 \x01(\tR\x06vshare"\xa9\x01\n\x0b\x45quityShare\x12\x10\n\x03mvp\x18\x01 \x01(\tR\x03mvp\x12\x32\n\x15opening_auction_ended\x18\x02 \x01(\x08R\x13openingAuctionEnded\x12\x31\n\x03lps\x18\x03 \x03(\x0b\x32\x1f.vega.snapshot.v1.EquityShareLPR\x03lps\x12\x0c\n\x01r\x18\x04 \x01(\tR\x01r\x12\x13\n\x05p_mvp\x18\x05 \x01(\tR\x04pMvp"\x84\x01\n\x0b\x46\x65\x65Splitter\x12*\n\x11time_window_start\x18\x01 \x01(\x03R\x0ftimeWindowStart\x12\x1f\n\x0btrade_value\x18\x02 \x01(\tR\ntradeValue\x12\x10\n\x03\x61vg\x18\x03 \x01(\tR\x03\x61vg\x12\x16\n\x06window\x18\x04 \x01(\x04R\x06window"\x8e\n\n\nSpotMarket\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12@\n\x0c\x66\x65\x65_splitter\x18\x0e \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12-\n\x13next_mark_to_market\x18\x0f \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x10 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x11 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x12 \x01(\x08R\x06\x63losed\x12=\n\x0bstop_orders\x18\x13 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x14 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x38\n\nfees_stats\x18\x15 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12\x1d\n\nhas_traded\x18\x16 \x01(\x08R\thasTraded\x12L\n\x10market_liquidity\x18\x17 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidity\x12k\n\x1bprotocol_automated_purchase\x18\x18 \x01(\x0b\x32+.vega.snapshot.v1.ProtocolAutomatedPurchaseR\x19protocolAutomatedPurchase"\xea\x0e\n\x06Market\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12*\n\x11risk_factor_short\x18\x0e \x01(\tR\x0friskFactorShort\x12(\n\x10risk_factor_long\x18\x0f \x01(\tR\x0eriskFactorLong\x12\x41\n\x1drisk_factor_consensus_reached\x18\x10 \x01(\x08R\x1ariskFactorConsensusReached\x12@\n\x0c\x66\x65\x65_splitter\x18\x11 \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12\'\n\x0fsettlement_data\x18\x12 \x01(\tR\x0esettlementData\x12-\n\x13next_mark_to_market\x18\x13 \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x14 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x15 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x16 \x01(\x08R\x06\x63losed\x12\x1c\n\tsucceeded\x18\x17 \x01(\x08R\tsucceeded\x12=\n\x0bstop_orders\x18\x18 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x19 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x33\n\x07product\x18\x1a \x01(\x0b\x32\x19.vega.snapshot.v1.ProductR\x07product\x12\x38\n\nfees_stats\x18\x1b \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12S\n\x13party_margin_factor\x18\x1c \x03(\x0b\x32#.vega.snapshot.v1.PartyMarginFactorR\x11partyMarginFactor\x12^\n\x15mark_price_calculator\x18\x1d \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorR\x13markPriceCalculator\x12~\n#internal_composite_price_calculator\x18\x1e \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorH\x00R internalCompositePriceCalculator\x88\x01\x01\x12J\n"next_internal_composite_price_calc\x18\x1f \x01(\x03R\x1enextInternalCompositePriceCalc\x12L\n\x10market_liquidity\x18 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidity\x12,\n\x03\x61mm\x18! \x01(\x0b\x32\x1a.vega.snapshot.v1.AmmStateR\x03\x61mmB&\n$_internal_composite_price_calculator"N\n\x11PartyMarginFactor\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\rmargin_factor\x18\x02 \x01(\tR\x0cmarginFactor"\xc0\x01\n\x08\x41mmState\x12\x38\n\x06sqrter\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.StringMapEntryR\x06sqrter\x12\x44\n\ramm_party_ids\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.StringMapEntryR\x0b\x61mmPartyIds\x12\x34\n\x05pools\x18\x03 \x03(\x0b\x32\x1e.vega.snapshot.v1.PoolMapEntryR\x05pools"\xdd\x05\n\x0cPoolMapEntry\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x37\n\x04pool\x18\x02 \x01(\x0b\x32#.vega.snapshot.v1.PoolMapEntry.PoolR\x04pool\x1a\x61\n\x05\x43urve\x12\x0c\n\x01l\x18\x01 \x01(\tR\x01l\x12\x12\n\x04high\x18\x02 \x01(\tR\x04high\x12\x10\n\x03low\x18\x03 \x01(\tR\x03low\x12\x0e\n\x02pv\x18\x04 \x01(\tR\x02pv\x12\x14\n\x05\x65mpty\x18\x05 \x01(\x08R\x05\x65mpty\x1a\x9a\x04\n\x04Pool\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12 \n\x0c\x61mm_party_id\x18\x02 \x01(\tR\nammPartyId\x12\x1e\n\ncommitment\x18\x03 \x01(\tR\ncommitment\x12S\n\nparameters\x18\x04 \x01(\x0b\x32\x33.vega.events.v1.AMM.ConcentratedLiquidityParametersR\nparameters\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12\x16\n\x06market\x18\x06 \x01(\tR\x06market\x12:\n\x05lower\x18\x07 \x01(\x0b\x32$.vega.snapshot.v1.PoolMapEntry.CurveR\x05lower\x12:\n\x05upper\x18\x08 \x01(\x0b\x32$.vega.snapshot.v1.PoolMapEntry.CurveR\x05upper\x12\x32\n\x06status\x18\t \x01(\x0e\x32\x1a.vega.events.v1.AMM.StatusR\x06status\x12!\n\x0cproposed_fee\x18\n \x01(\tR\x0bproposedFee\x12-\n\x12slippage_tolerance\x18\x0b \x01(\tR\x11slippageTolerance\x12?\n\x1cminimum_price_change_trigger\x18\x0c \x01(\tR\x19minimumPriceChangeTrigger"8\n\x0eStringMapEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"B\n\x07Product\x12/\n\x05perps\x18\x01 \x01(\x0b\x32\x17.vega.snapshot.v1.PerpsH\x00R\x05perpsB\x06\n\x04type"?\n\tDataPoint\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp"[\n\x10\x41uctionIntervals\x12\x0c\n\x01t\x18\x01 \x03(\x03R\x01t\x12#\n\rauction_start\x18\x02 \x01(\x03R\x0c\x61uctionStart\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total"S\n\x08TWAPData\x12\x14\n\x05start\x18\x01 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x03R\x03\x65nd\x12\x1f\n\x0bsum_product\x18\x03 \x01(\tR\nsumProduct"\xc7\x03\n\x05Perps\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12K\n\x13\x65xternal_data_point\x18\x02 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11\x65xternalDataPoint\x12K\n\x13internal_data_point\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11internalDataPoint\x12\x10\n\x03seq\x18\x04 \x01(\x04R\x03seq\x12\x1d\n\nstarted_at\x18\x05 \x01(\x03R\tstartedAt\x12H\n\x12\x65xternal_twap_data\x18\x06 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10\x65xternalTwapData\x12H\n\x12internal_twap_data\x18\x07 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10internalTwapData\x12O\n\x11\x61uction_intervals\x18\x08 \x01(\x0b\x32".vega.snapshot.v1.AuctionIntervalsR\x10\x61uctionIntervals"=\n\rOrdersAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"\x98\x01\n\x10PricedStopOrders\x12\x42\n\x0c\x66\x61lls_bellow\x18\x01 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\x0b\x66\x61llsBellow\x12@\n\x0brises_above\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\nrisesAbove"\xc4\x01\n\x12TrailingStopOrders\x12&\n\x0flast_seen_price\x18\x01 \x01(\tR\rlastSeenPrice\x12\x43\n\x0c\x66\x61lls_bellow\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\x0b\x66\x61llsBellow\x12\x41\n\x0brises_above\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\nrisesAbove"@\n\x0eOrdersAtOffset\x12\x16\n\x06offset\x18\x01 \x01(\tR\x06offset\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"b\n\x0eOffsetsAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12:\n\x07offsets\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OrdersAtOffsetR\x07offsets"\xf7\x01\n\nStopOrders\x12?\n\x0bstop_orders\x18\x01 \x03(\x0b\x32\x1e.vega.events.v1.StopOrderEventR\nstopOrders\x12P\n\x12priced_stop_orders\x18\x02 \x01(\x0b\x32".vega.snapshot.v1.PricedStopOrdersR\x10pricedStopOrders\x12V\n\x14trailing_stop_orders\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.TrailingStopOrdersR\x12trailingStopOrders"@\n\x0cPeggedOrders\x12\x30\n\rparked_orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x0cparkedOrders"\xad\x03\n\x10SLANetworkParams\x12.\n\x13\x62ond_penalty_factor\x18\x01 \x01(\tR\x11\x62ondPenaltyFactor\x12,\n\x12\x65\x61rly_exit_penalty\x18\x02 \x01(\tR\x10\x65\x61rlyExitPenalty\x12*\n\x11max_liquidity_fee\x18\x03 \x01(\tR\x0fmaxLiquidityFee\x12\x46\n non_performance_bond_penalty_max\x18\x04 \x01(\tR\x1cnonPerformanceBondPenaltyMax\x12J\n"non_performance_bond_penalty_slope\x18\x05 \x01(\tR\x1enonPerformanceBondPenaltySlope\x12-\n\x13stake_to_ccy_volume\x18\x06 \x01(\tR\x10stakeToCcyVolume\x12L\n#providers_fee_calculation_time_step\x18\x07 \x01(\x03R\x1fprovidersFeeCalculationTimeStep"\x80\x03\n\x10\x45xecutionMarkets\x12\x32\n\x07markets\x18\x01 \x03(\x0b\x32\x18.vega.snapshot.v1.MarketR\x07markets\x12?\n\x0cspot_markets\x18\x02 \x03(\x0b\x32\x1c.vega.snapshot.v1.SpotMarketR\x0bspotMarkets\x12H\n\x0fsettled_markets\x18\x03 \x03(\x0b\x32\x1f.vega.checkpoint.v1.MarketStateR\x0esettledMarkets\x12<\n\nsuccessors\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.SuccessorsR\nsuccessors\x12\x1d\n\nmarket_ids\x18\x05 \x03(\tR\tmarketIds\x12P\n\x12sla_network_params\x18\x06 \x01(\x0b\x32".vega.snapshot.v1.SLANetworkParamsR\x10slaNetworkParams"^\n\nSuccessors\x12#\n\rparent_market\x18\x01 \x01(\tR\x0cparentMarket\x12+\n\x11successor_markets\x18\x02 \x03(\tR\x10successorMarkets"\x97\x02\n\x08Position\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x12\n\x04size\x18\x02 \x01(\x03R\x04size\x12\x10\n\x03\x62uy\x18\x03 \x01(\x03R\x03\x62uy\x12\x12\n\x04sell\x18\x04 \x01(\x03R\x04sell\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12&\n\x0f\x62uy_sum_product\x18\x06 \x01(\tR\rbuySumProduct\x12(\n\x10sell_sum_product\x18\x07 \x01(\tR\x0esellSumProduct\x12\x1e\n\ndistressed\x18\x08 \x01(\x08R\ndistressed\x12.\n\x13\x61verage_entry_price\x18\t \x01(\x0cR\x11\x61verageEntryPrice"\xb7\x01\n\x0fMarketPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x38\n\tpositions\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.PositionR\tpositions\x12M\n\x0fparties_records\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PartyPositionStatsR\x0epartiesRecords"\x86\x02\n\x12PartyPositionStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x35\n\x14latest_open_interest\x18\x02 \x01(\x04H\x00R\x12latestOpenInterest\x88\x01\x01\x12\x35\n\x14lowest_open_interest\x18\x03 \x01(\x04H\x01R\x12lowestOpenInterest\x88\x01\x01\x12(\n\rtraded_volume\x18\x04 \x01(\x04H\x02R\x0ctradedVolume\x88\x01\x01\x42\x17\n\x15_latest_open_interestB\x17\n\x15_lowest_open_interestB\x10\n\x0e_traded_volume"\xee\x01\n\x0fSettlementState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12&\n\x0flast_mark_price\x18\x02 \x01(\tR\rlastMarkPrice\x12[\n\x16last_settled_positions\x18\x03 \x03(\x0b\x32%.vega.snapshot.v1.LastSettledPositionR\x14lastSettledPositions\x12\x39\n\x06trades\x18\x04 \x03(\x0b\x32!.vega.snapshot.v1.SettlementTradeR\x06trades"V\n\x13LastSettledPosition\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12)\n\x10settled_position\x18\x02 \x01(\x03R\x0fsettledPosition"\x94\x01\n\x0fSettlementTrade\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice\x12\x12\n\x04size\x18\x04 \x01(\x03R\x04size\x12\x19\n\x08new_size\x18\x05 \x01(\x03R\x07newSize"\xe5\x01\n\x08\x41ppState\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId\x12)\n\x10protocol_version\x18\x05 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x06 \x01(\x08R\x0fprotocolUpgrade\x12&\n\x0fprev_block_time\x18\x07 \x01(\x03R\rprevBlockTime"\xc3\x01\n\nEpochState\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x36\n\x18ready_to_start_new_epoch\x18\x06 \x01(\x08R\x14readyToStartNewEpoch\x12+\n\x12ready_to_end_epoch\x18\x07 \x01(\x08R\x0freadyToEndEpoch"{\n\x15RewardsPendingPayouts\x12\x62\n\x18scheduled_rewards_payout\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.ScheduledRewardsPayoutR\x16scheduledRewardsPayout"\x81\x01\n\x16ScheduledRewardsPayout\x12\x1f\n\x0bpayout_time\x18\x01 \x01(\x03R\npayoutTime\x12\x46\n\x0erewards_payout\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.RewardsPayoutR\rrewardsPayout"\xfc\x01\n\rRewardsPayout\x12!\n\x0c\x66rom_account\x18\x01 \x01(\tR\x0b\x66romAccount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12T\n\x13reward_party_amount\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.RewardsPartyAmountR\x11rewardPartyAmount\x12!\n\x0ctotal_reward\x18\x04 \x01(\tR\x0btotalReward\x12\x1b\n\tepoch_seq\x18\x05 \x01(\tR\x08\x65pochSeq\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp"B\n\x12RewardsPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\xc3\x04\n\nLimitState\x12\x1f\n\x0b\x62lock_count\x18\x01 \x01(\rR\nblockCount\x12,\n\x12\x63\x61n_propose_market\x18\x02 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x03 \x01(\x08R\x0f\x63\x61nProposeAsset\x12%\n\x0egenesis_loaded\x18\x04 \x01(\x08R\rgenesisLoaded\x12\x34\n\x16propose_market_enabled\x18\x05 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x06 \x01(\x08R\x13proposeAssetEnabled\x12=\n\x1bpropose_market_enabled_from\x18\x07 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\x08 \x01(\x03R\x17proposeAssetEnabledFrom\x12=\n\x1bpropose_spot_market_enabled\x18\t \x01(\x08R\x18proposeSpotMarketEnabled\x12?\n\x1cpropose_perps_market_enabled\x18\n \x01(\x08R\x19proposePerpsMarketEnabled\x12-\n\x13\x63\x61n_use_amm_enabled\x18\x0b \x01(\x08R\x10\x63\x61nUseAmmEnabled"\x94\x04\n\x0eVoteSpamPolicy\x12L\n\rparty_to_vote\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.PartyProposalVoteCountR\x0bpartyToVote\x12\x44\n\x0e\x62\x61nned_parties\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x03 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12_\n\x1arecent_blocks_reject_stats\x18\x04 \x03(\x0b\x32".vega.snapshot.v1.BlockRejectStatsR\x17recentBlocksRejectStats\x12.\n\x13\x63urrent_block_index\x18\x05 \x01(\x04R\x11\x63urrentBlockIndex\x12.\n\x13last_increase_block\x18\x06 \x01(\x04R\x11lastIncreaseBlock\x12*\n\x11\x63urrent_epoch_seq\x18\x07 \x01(\x04R\x0f\x63urrentEpochSeq\x12\x37\n\x18min_voting_tokens_factor\x18\x08 \x01(\tR\x15minVotingTokensFactor"`\n\x16PartyProposalVoteCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08proposal\x18\x02 \x01(\tR\x08proposal\x12\x14\n\x05\x63ount\x18\x03 \x01(\x04R\x05\x63ount"C\n\x11PartyTokenBalance\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"D\n\x10\x42lockRejectStats\x12\x1a\n\x08rejected\x18\x01 \x01(\x04R\x08rejected\x12\x14\n\x05total\x18\x02 \x01(\x04R\x05total"G\n\x19SpamPartyTransactionCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x63ount\x18\x02 \x01(\x04R\x05\x63ount"\xc2\x02\n\x10SimpleSpamPolicy\x12\x1f\n\x0bpolicy_name\x18\x01 \x01(\tR\npolicyName\x12Q\n\x0eparty_to_count\x18\x02 \x03(\x0b\x32+.vega.snapshot.v1.SpamPartyTransactionCountR\x0cpartyToCount\x12\x44\n\x0e\x62\x61nned_parties\x18\x03 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x04 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12*\n\x11\x63urrent_epoch_seq\x18\x05 \x01(\x04R\x0f\x63urrentEpochSeq"p\n\nNotarySigs\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\x05R\x04kind\x12\x12\n\x04node\x18\x03 \x01(\tR\x04node\x12\x10\n\x03sig\x18\x04 \x01(\tR\x03sig\x12\x18\n\x07pending\x18\x05 \x01(\x08R\x07pending"G\n\x06Notary\x12=\n\x0bnotary_sigs\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.NotarySigsR\nnotarySigs"m\n\x16StakeVerifierDeposited\x12S\n\x11pending_deposited\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x10pendingDeposited"g\n\x14StakeVerifierRemoved\x12O\n\x0fpending_removed\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x0ependingRemoved"\x85\x02\n\x14StakeVerifierPending\x12)\n\x10\x65thereum_address\x18\x01 \x01(\tR\x0f\x65thereumAddress\x12&\n\x0fvega_public_key\x18\x02 \x01(\tR\rvegaPublicKey\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12!\n\x0c\x62lock_number\x18\x05 \x01(\x04R\x0b\x62lockNumber\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12\x13\n\x05tx_id\x18\x07 \x01(\tR\x04txId\x12\x0e\n\x02id\x18\x08 \x01(\tR\x02id"d\n\x0cL2EthOracles\x12T\n\x14\x63hain_id_eth_oracles\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.ChainIdEthOraclesR\x11\x63hainIdEthOracles"\x92\x02\n\x11\x43hainIdEthOracles\x12&\n\x0fsource_chain_id\x18\x01 \x01(\tR\rsourceChainId\x12K\n\nlast_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\tlastBlock\x12K\n\x0c\x63\x61ll_results\x18\x03 \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsR\x0b\x63\x61llResults\x12;\n\x04misc\x18\x04 \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscR\x04misc"^\n\x1a\x45thOracleVerifierLastBlock\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime"\xa5\x01\n\x15\x45thOracleVerifierMisc\x12=\n\x07\x62uckets\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.EthVerifierBucketR\x07\x62uckets\x12M\n\x0bpatch_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\npatchBlock"\x82\x01\n\x16\x45thContractCallResults\x12h\n\x1cpending_contract_call_result\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.EthContractCallResultR\x19pendingContractCallResult"\xdc\x01\n\x15\x45thContractCallResult\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime\x12\x17\n\x07spec_id\x18\x03 \x01(\tR\x06specId\x12\x16\n\x06result\x18\x04 \x01(\x0cR\x06result\x12\x19\n\x05\x65rror\x18\x05 \x01(\tH\x00R\x05\x65rror\x88\x01\x01\x12\x1e\n\x08\x63hain_id\x18\x06 \x01(\x04H\x01R\x07\x63hainId\x88\x01\x01\x42\x08\n\x06_errorB\x0b\n\t_chain_id";\n\x11\x45thVerifierBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x9b\x01\n\x12PendingKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12)\n\x11new_pub_key_index\x18\x04 \x01(\rR\x0enewPubKeyIndex"\xb8\x01\n\x1aPendingEthereumKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12\x1c\n\tsubmitter\x18\x04 \x01(\tR\tsubmitter\x12\x1f\n\x0bold_address\x18\x05 \x01(\tR\noldAddress"\xdd\x04\n\x08Topology\x12G\n\x0evalidator_data\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.ValidatorStateR\rvalidatorData\x12\x1d\n\nchain_keys\x18\x02 \x03(\tR\tchainKeys\x12_\n\x19pending_pub_key_rotations\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PendingKeyRotationR\x16pendingPubKeyRotations\x12[\n\x15validator_performance\x18\x04 \x01(\x0b\x32&.vega.snapshot.v1.ValidatorPerformanceR\x14validatorPerformance\x12q\n\x1epending_ethereum_key_rotations\x18\x05 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1bpendingEthereumKeyRotations\x12\x43\n\nsignatures\x18\x06 \x01(\x0b\x32#.vega.snapshot.v1.ToplogySignaturesR\nsignatures\x12s\n\x1funsolved_ethereum_key_rotations\x18\x07 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1cunsolvedEthereumKeyRotations"\xde\x01\n\x11ToplogySignatures\x12\x65\n\x12pending_signatures\x18\x01 \x03(\x0b\x32\x36.vega.snapshot.v1.PendingERC20MultisigControlSignatureR\x11pendingSignatures\x12\x62\n\x11issued_signatures\x18\x02 \x03(\x0b\x32\x35.vega.snapshot.v1.IssuedERC20MultisigControlSignatureR\x10issuedSignatures"\xb3\x01\n$PendingERC20MultisigControlSignature\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x04 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\x05 \x01(\x08R\x05\x61\x64\x64\x65\x64"\xb9\x01\n#IssuedERC20MultisigControlSignature\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12+\n\x11submitter_address\x18\x03 \x01(\tR\x10submitterAddress\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xf2\x03\n\x0eValidatorState\x12J\n\x10validator_update\x18\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateR\x0fvalidatorUpdate\x12\x1f\n\x0b\x62lock_added\x18\x02 \x01(\x04R\nblockAdded\x12\x16\n\x06status\x18\x03 \x01(\x05R\x06status\x12.\n\x13status_change_block\x18\x04 \x01(\x04R\x11statusChangeBlock\x12\x46\n last_block_with_positive_ranking\x18\x05 \x01(\x04R\x1clastBlockWithPositiveRanking\x12\x30\n\x14\x65th_events_forwarded\x18\x06 \x01(\x04R\x12\x65thEventsForwarded\x12O\n\x11heartbeat_tracker\x18\x07 \x01(\x0b\x32".vega.snapshot.v1.HeartbeatTrackerR\x10heartbeatTracker\x12\'\n\x0fvalidator_power\x18\x08 \x01(\x03R\x0evalidatorPower\x12\x37\n\rranking_score\x18\t \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore"\xb9\x01\n\x10HeartbeatTracker\x12,\n\x12\x65xpected_next_hash\x18\x01 \x01(\tR\x10\x65xpectedNextHash\x12\x37\n\x18\x65xpected_next_hash_since\x18\x02 \x01(\x03R\x15\x65xpectedNextHashSince\x12\x1f\n\x0b\x62lock_index\x18\x03 \x01(\x05R\nblockIndex\x12\x1d\n\nblock_sigs\x18\x04 \x03(\x08R\tblockSigs"\x99\x02\n\x10PerformanceStats\x12+\n\x11validator_address\x18\x01 \x01(\tR\x10validatorAddress\x12\x1a\n\x08proposed\x18\x02 \x01(\x04R\x08proposed\x12\x18\n\x07\x65lected\x18\x03 \x01(\x04R\x07\x65lected\x12\x14\n\x05voted\x18\x04 \x01(\x04R\x05voted\x12*\n\x11last_height_voted\x18\x05 \x01(\x03R\x0flastHeightVoted\x12\x30\n\x14last_height_proposed\x18\x06 \x01(\x03R\x12lastHeightProposed\x12.\n\x13last_height_elected\x18\x07 \x01(\x03R\x11lastHeightElected"l\n\x14ValidatorPerformance\x12T\n\x14validator_perf_stats\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PerformanceStatsR\x12validatorPerfStats"\xae\x01\n\x13LiquidityParameters\x12\x17\n\x07max_fee\x18\x01 \x01(\tR\x06maxFee\x12$\n\x0emax_shape_size\x18\x02 \x01(\tR\x0cmaxShapeSize\x12;\n\x1astake_to_obligation_factor\x18\x03 \x01(\tR\x17stakeToObligationFactor\x12\x1b\n\tmarket_id\x18\x04 \x01(\tR\x08marketId"h\n\x1aLiquidityPendingProvisions\x12-\n\x12pending_provisions\x18\x01 \x03(\tR\x11pendingProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x80\x01\n\x1fLiquidityPartiesLiquidityOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"H\n\x0bPartyOrders\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\x06orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x06orders"w\n\x16LiquidityPartiesOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x7f\n\x13LiquidityProvisions\x12K\n\x14liquidity_provisions\x18\x01 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\xa0\x01\n\x0fLiquidityScores\x12\x36\n\x17running_average_counter\x18\x01 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId"A\n\x0eLiquidityScore\x12\x14\n\x05score\x18\x01 \x01(\tR\x05score\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId"\x86\x02\n\x15LiquidityV2Parameters\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12P\n\x15market_sla_parameters\x18\x02 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x13marketSlaParameters\x12&\n\x0fstake_to_volume\x18\x03 \x01(\tR\rstakeToVolume\x12,\n\x12\x62ond_penalty_slope\x18\x04 \x01(\tR\x10\x62ondPenaltySlope\x12(\n\x10\x62ond_penalty_max\x18\x05 \x01(\tR\x0e\x62ondPenaltyMax"u\n\x18LiquidityV2PaidFeesStats\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12<\n\x05stats\x18\x02 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsR\x05stats"\x81\x01\n\x15LiquidityV2Provisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12K\n\x14liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions"\x97\x01\n\x1cLiquidityV2PendingProvisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12Z\n\x1cpending_liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x1apendingLiquidityProvisions"\xc6\x01\n\x17LiquidityV2Performances\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12(\n\x10\x65poch_start_time\x18\x02 \x01(\x03R\x0e\x65pochStartTime\x12\x64\n\x15performance_per_party\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityV2PerformancePerPartyR\x13performancePerParty"\x93\x05\n\x1eLiquidityV2PerformancePerParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12O\n%elapsed_time_meeting_sla_during_epoch\x18\x02 \x01(\x03R elapsedTimeMeetingSlaDuringEpoch\x12\x32\n\x15\x63ommitment_start_time\x18\x03 \x01(\x03R\x13\x63ommitmentStartTime\x12\x43\n\x1eregistered_penalties_per_epoch\x18\x04 \x03(\tR\x1bregisteredPenaltiesPerEpoch\x12\x44\n\x1fposition_in_penalties_per_epoch\x18\x05 \x01(\rR\x1bpositionInPenaltiesPerEpoch\x12J\n#last_epoch_fraction_of_time_on_book\x18\x06 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x07 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x08 \x01(\tR\x14lastEpochBondPenalty\x12-\n\x12required_liquidity\x18\t \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\n \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\x0b \x01(\tR\x13notionalVolumeSells"\x9a\x02\n\x11LiquidityV2Scores\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x36\n\x17running_average_counter\x18\x02 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12;\n\x1alast_fee_distribution_time\x18\x04 \x01(\x03R\x17lastFeeDistributionTime\x12\x39\n\x19\x66\x65\x65_calculation_time_step\x18\x05 \x01(\x03R\x16\x66\x65\x65\x43\x61lculationTimeStep"\xfd\x01\n\x13LiquidityV2Supplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"\xb9\x01\n\x16\x46loatingPointConsensus\x12M\n\x11next_time_trigger\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.NextTimeTriggerR\x0fnextTimeTrigger\x12P\n\x0fstate_variables\x18\x02 \x03(\x0b\x32\'.vega.snapshot.v1.StateVarInternalStateR\x0estateVariables"\xfc\x01\n\x15StateVarInternalState\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05state\x18\x02 \x01(\x05R\x05state\x12\x19\n\x08\x65vent_id\x18\x03 \x01(\tR\x07\x65ventId\x12]\n\x12validators_results\x18\x04 \x03(\x0b\x32..vega.snapshot.v1.FloatingPointValidatorResultR\x11validatorsResults\x12\x43\n\x1erounds_since_meaningful_update\x18\x05 \x01(\x05R\x1broundsSinceMeaningfulUpdate"\\\n\x1c\x46loatingPointValidatorResult\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06\x62undle\x18\x02 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x06\x62undle"r\n\x0fNextTimeTrigger\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x16\n\x06market\x18\x02 \x01(\tR\x06market\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\x12!\n\x0cnext_trigger\x18\x04 \x01(\x03R\x0bnextTrigger"\x81\x04\n\rMarketTracker\x12R\n\x0fmarket_activity\x18\x01 \x03(\x0b\x32).vega.checkpoint.v1.MarketActivityTrackerR\x0emarketActivity\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume\x12\x85\x01\n%market_to_party_taker_notional_volume\x18\x03 \x03(\x0b\x32\x34.vega.checkpoint.v1.MarketToPartyTakerNotionalVolumeR marketToPartyTakerNotionalVolume\x12Q\n\x10\x65poch_taker_fees\x18\x04 \x03(\x0b\x32\'.vega.checkpoint.v1.EpochPartyTakerFeesR\x0e\x65pochTakerFees\x12\x64\n\x18game_eligibility_tracker\x18\x05 \x03(\x0b\x32*.vega.checkpoint.v1.GameEligibilityTrackerR\x16gameEligibilityTracker"t\n\x16SignerEventsPerAddress\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12@\n\x06\x65vents\x18\x02 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x06\x65vents"\x80\x02\n\x1d\x45RC20MultiSigTopologyVerified\x12\x18\n\x07signers\x18\x01 \x03(\tR\x07signers\x12V\n\x12\x65vents_per_address\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.SignerEventsPerAddressR\x10\x65ventsPerAddress\x12L\n\tthreshold\x18\x03 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\tthreshold\x12\x1f\n\x0bseen_events\x18\x04 \x03(\tR\nseenEvents"\xbc\x02\n\x1c\x45RC20MultiSigTopologyPending\x12Q\n\x0fpending_signers\x18\x01 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x0ependingSigners\x12\x62\n\x15pending_threshold_set\x18\x02 \x03(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\x13pendingThresholdSet\x12+\n\x11witnessed_signers\x18\x03 \x03(\tR\x10witnessedSigners\x12\x38\n\x18witnessed_threshold_sets\x18\x04 \x03(\tR\x16witnessedThresholdSets"\xc7\x01\n\x13\x45VMMultisigTopology\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12K\n\x08verified\x18\x02 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedR\x08verified\x12H\n\x07pending\x18\x03 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingR\x07pending"r\n\x15\x45VMMultisigTopologies\x12Y\n\x15\x65vm_multisig_topology\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.EVMMultisigTopologyR\x13\x65vmMultisigTopology"\xa5\x04\n\x0bProofOfWork\x12!\n\x0c\x62lock_height\x18\x01 \x03(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x03(\tR\tblockHash\x12H\n\x0ctx_at_height\x18\x04 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\ntxAtHeight\x12J\n\rtid_at_height\x18\x06 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\x0btidAtHeight\x12\x35\n\x06\x62\x61nned\x18\x07 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\x06\x62\x61nned\x12\x42\n\npow_params\x18\x08 \x03(\x0b\x32#.vega.snapshot.v1.ProofOfWorkParamsR\tpowParams\x12?\n\tpow_state\x18\t \x03(\x0b\x32".vega.snapshot.v1.ProofOfWorkStateR\x08powState\x12,\n\x12last_pruning_block\x18\n \x01(\x04R\x10lastPruningBlock\x12T\n\x14nonce_refs_at_height\x18\x0b \x03(\x0b\x32#.vega.snapshot.v1.NonceRefsAtHeightR\x11nonceRefsAtHeight"9\n\x0b\x42\x61nnedParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05until\x18\x02 \x01(\x03R\x05until"\x84\x03\n\x11ProofOfWorkParams\x12\x41\n\x1espam_pow_number_of_past_blocks\x18\x01 \x01(\x04R\x19spamPowNumberOfPastBlocks\x12.\n\x13spam_pow_difficulty\x18\x02 \x01(\rR\x11spamPowDifficulty\x12\x33\n\x16spam_pow_hash_function\x18\x03 \x01(\tR\x13spamPowHashFunction\x12\x42\n\x1fspam_pow_number_of_tx_per_block\x18\x04 \x01(\x04R\x19spamPowNumberOfTxPerBlock\x12\x43\n\x1espam_pow_increasing_difficulty\x18\x05 \x01(\x08R\x1bspamPowIncreasingDifficulty\x12\x1d\n\nfrom_block\x18\x06 \x01(\x04R\tfromBlock\x12\x1f\n\x0buntil_block\x18\x07 \x01(\x03R\nuntilBlock"X\n\x10ProofOfWorkState\x12\x44\n\tpow_state\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.ProofOfWorkBlockStateR\x08powState"\x8c\x01\n\x15ProofOfWorkBlockState\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12P\n\x0bparty_state\x18\x02 \x03(\x0b\x32/.vega.snapshot.v1.ProofOfWorkPartyStateForBlockR\npartyState"\x85\x01\n\x1dProofOfWorkPartyStateForBlock\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nseen_count\x18\x02 \x01(\x04R\tseenCount\x12/\n\x13observed_difficulty\x18\x03 \x01(\x04R\x12observedDifficulty"R\n\x14TransactionsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12"\n\x0ctransactions\x18\x02 \x03(\tR\x0ctransactions"6\n\x08NonceRef\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05nonce\x18\x02 \x01(\x04R\x05nonce"[\n\x11NonceRefsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12.\n\x04refs\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.NonceRefR\x04refs"\xcb\x01\n\x18ProtocolUpgradeProposals\x12O\n\x10\x61\x63tive_proposals\x18\x01 \x03(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventR\x0f\x61\x63tiveProposals\x12^\n\x11\x61\x63\x63\x65pted_proposal\x18\x02 \x01(\x0b\x32\x31.vega.snapshot.v1.AcceptedProtocolUpgradeProposalR\x10\x61\x63\x63\x65ptedProposal"}\n\x1f\x41\x63\x63\x65ptedProtocolUpgradeProposal\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag"5\n\x05Teams\x12,\n\x05teams\x18\x01 \x03(\x0b\x32\x16.vega.snapshot.v1.TeamR\x05teams"\xae\x02\n\x04Team\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x38\n\x08referrer\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x03 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x19\n\x08team_url\x18\x05 \x01(\tR\x07teamUrl\x12\x1d\n\navatar_url\x18\x06 \x01(\tR\tavatarUrl\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x08 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowList"n\n\nMembership\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tjoined_at\x18\x02 \x01(\x03R\x08joinedAt\x12(\n\x10started_at_epoch\x18\x03 \x01(\x04R\x0estartedAtEpoch"Q\n\x0cTeamSwitches\x12\x41\n\rteam_switches\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.TeamSwitchR\x0cteamSwitches"g\n\nTeamSwitch\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId"O\n\x07Vesting\x12\x44\n\x0eparties_reward\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyRewardR\rpartiesReward"\xa1\x01\n\x0bPartyReward\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12@\n\x0c\x61sset_locked\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.AssetLockedR\x0b\x61ssetLocked\x12:\n\nin_vesting\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.InVestingR\tinVesting"\xed\x02\n\x13ReferralProgramData\x12M\n\x11\x66\x61\x63tor_by_referee\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.FactorByRefereeR\x0f\x66\x61\x63torByReferee\x12>\n\x0f\x63urrent_program\x18\x02 \x01(\x0b\x32\x15.vega.ReferralProgramR\x0e\x63urrentProgram\x12\x36\n\x0bnew_program\x18\x03 \x01(\x0b\x32\x15.vega.ReferralProgramR\nnewProgram\x12\x30\n\x14last_program_version\x18\x04 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\x05 \x01(\x08R\x0fprogramHasEnded\x12\x31\n\x04sets\x18\x06 \x03(\x0b\x32\x1d.vega.snapshot.v1.ReferralSetR\x04sets"\x83\x05\n\x0bReferralSet\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\ncreated_at\x18\x02 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x03 \x01(\x03R\tupdatedAt\x12\x38\n\x08referrer\x18\x04 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x05 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12H\n\x0frunning_volumes\x18\x06 \x03(\x0b\x32\x1f.vega.snapshot.v1.RunningVolumeR\x0erunningVolumes\x12\x32\n\x15\x63urrent_reward_factor\x18\x07 \x01(\tR\x13\x63urrentRewardFactor\x12<\n\x1a\x63urrent_rewards_multiplier\x18\x08 \x01(\tR\x18\x63urrentRewardsMultiplier\x12I\n!current_rewards_factor_multiplier\x18\t \x01(\tR\x1e\x63urrentRewardsFactorMultiplier\x12`\n"current_rewards_factors_multiplier\x18\n \x01(\x0b\x32\x13.vega.RewardFactorsR\x1f\x63urrentRewardsFactorsMultiplier\x12I\n\x16\x63urrent_reward_factors\x18\x0b \x01(\x0b\x32\x13.vega.RewardFactorsR\x14\x63urrentRewardFactors"=\n\rRunningVolume\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\xb5\x01\n\x0f\x46\x61\x63torByReferee\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\x0cR\x0e\x64iscountFactor\x12!\n\x0ctaker_volume\x18\x03 \x01(\x0cR\x0btakerVolume\x12@\n\x10\x64iscount_factors\x18\x04 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"j\n\x0b\x41ssetLocked\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x45\n\x0e\x65poch_balances\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.EpochBalanceR\repochBalances">\n\x0c\x45pochBalance\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance";\n\tInVesting\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"o\n\x0e\x41\x63tivityStreak\x12]\n\x17parties_activity_streak\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.PartyActivityStreakR\x15partiesActivityStreak"\xe1\x01\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61\x63tive\x18\x02 \x01(\x04R\x06\x61\x63tive\x12\x1a\n\x08inactive\x18\x03 \x01(\x04R\x08inactive\x12\x44\n\x1ereward_distribution_multiplier\x18\x04 \x01(\x0cR\x1crewardDistributionMultiplier\x12:\n\x19reward_vesting_multiplier\x18\x05 \x01(\x0cR\x17rewardVestingMultiplier"q\n\x0fPartyRebateData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08\x66raction\x18\x02 \x01(\tR\x08\x66raction\x12,\n\x12maker_fee_received\x18\x03 \x01(\tR\x10makerFeeReceived"\xab\x03\n\x13VolumeRebateProgram\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties\x12M\n\x11party_rebate_data\x18\x02 \x03(\x0b\x32!.vega.snapshot.v1.PartyRebateDataR\x0fpartyRebateData\x12\x42\n\x0f\x63urrent_program\x18\x03 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\x0e\x63urrentProgram\x12:\n\x0bnew_program\x18\x04 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\nnewProgram\x12M\n\x10\x66\x61\x63tors_by_party\x18\x05 \x03(\x0b\x32#.vega.snapshot.v1.VolumeRebateStatsR\x0e\x66\x61\x63torsByParty\x12\x30\n\x14last_program_version\x18\x06 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\x07 \x01(\x08R\x0fprogramHasEnded"N\n\x11VolumeRebateStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\rrebate_factor\x18\x02 \x01(\tR\x0crebateFactor"\xb4\x04\n\x15VolumeDiscountProgram\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties\x12S\n\x13\x65poch_party_volumes\x18\x02 \x03(\x0b\x32#.vega.snapshot.v1.EpochPartyVolumesR\x11\x65pochPartyVolumes\x12(\n\x10\x65poch_data_index\x18\x03 \x01(\x04R\x0e\x65pochDataIndex\x12O\n\x14\x61verage_party_volume\x18\x04 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x12\x61veragePartyVolume\x12\x44\n\x0f\x63urrent_program\x18\x05 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x0e\x63urrentProgram\x12<\n\x0bnew_program\x18\x06 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\nnewProgram\x12O\n\x10\x66\x61\x63tors_by_party\x18\x07 \x03(\x0b\x32%.vega.snapshot.v1.VolumeDiscountStatsR\x0e\x66\x61\x63torsByParty\x12\x30\n\x14last_program_version\x18\x08 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\t \x01(\x08R\x0fprogramHasEnded"\x96\x01\n\x13VolumeDiscountStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12@\n\x10\x64iscount_factors\x18\x03 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"U\n\x11\x45pochPartyVolumes\x12@\n\x0cparty_volume\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x0bpartyVolume";\n\x0bPartyVolume\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\x9b\x01\n\x0bLiquidation\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1f\n\x0bnetwork_pos\x18\x02 \x01(\x03R\nnetworkPos\x12\x1b\n\tnext_step\x18\x03 \x01(\x03R\x08nextStep\x12\x31\n\x06\x63onfig\x18\x04 \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x06\x63onfig"V\n\x10PartyAssetAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"s\n\x1b\x42\x61nkingTransferFeeDiscounts\x12T\n\x14party_asset_discount\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PartyAssetAmountR\x12partyAssetDiscount"\xe4\x02\n\x18\x43ompositePriceCalculator\x12\'\n\x0f\x63omposite_price\x18\x01 \x01(\tR\x0e\x63ompositePrice\x12R\n\x13price_configuration\x18\x02 \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x12priceConfiguration\x12#\n\x06trades\x18\x03 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12#\n\rprice_sources\x18\x04 \x03(\tR\x0cpriceSources\x12\x37\n\x18price_source_last_update\x18\x05 \x03(\x03R\x15priceSourceLastUpdate\x12H\n\x12\x62ook_price_at_time\x18\x06 \x03(\x0b\x32\x1b.vega.snapshot.v1.TimePriceR\x0f\x62ookPriceAtTime"E\n\x07Parties\x12:\n\x08profiles\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.PartyProfileR\x08profiles"\x8e\x01\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata\x12!\n\x0c\x64\x65rived_keys\x18\x04 \x03(\tR\x0b\x64\x65rivedKeys"a\n\tAMMValues\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05stake\x18\x02 \x01(\tR\x05stake\x12\x14\n\x05score\x18\x03 \x01(\tR\x05score\x12\x12\n\x04tick\x18\x04 \x01(\x03R\x04tick"u\n\x0fMarketLiquidity\x12\x1f\n\x0bprice_range\x18\x01 \x01(\tR\npriceRange\x12\x12\n\x04tick\x18\x02 \x01(\x03R\x04tick\x12-\n\x03\x61mm\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.AMMValuesR\x03\x61mm"3\n\tDelayedTx\x12\x0e\n\x02tx\x18\x01 \x03(\x0cR\x02tx\x12\x16\n\x06height\x18\x02 \x01(\x04R\x06height"8\n\x07TxCache\x12-\n\x03txs\x18\x01 \x03(\x0b\x32\x1b.vega.snapshot.v1.DelayedTxR\x03txs"\xa0\x01\n\x16\x45VMFwdPendingHeartbeat\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime\x12)\n\x10\x63ontract_address\x18\x03 \x01(\tR\x0f\x63ontractAddress\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"y\n\x0e\x45VMFwdLastSeen\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x02 \x01(\tR\x0f\x63ontractAddress\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight"\xaa\x01\n\x10\x45VMFwdHeartbeats\x12W\n\x12pending_heartbeats\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.EVMFwdPendingHeartbeatR\x11pendingHeartbeats\x12=\n\tlast_seen\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.EVMFwdLastSeenR\x08lastSeen"\xe8\x02\n\x19ProtocolAutomatedPurchase\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x41\n\x06\x63onfig\x18\x02 \x01(\x0b\x32).vega.NewProtocolAutomatedPurchaseChangesR\x06\x63onfig\x12.\n\x13next_auction_amount\x18\x03 \x01(\tR\x11nextAuctionAmount\x12*\n\x11last_oracle_price\x18\x04 \x01(\tR\x0flastOraclePrice\x12\x35\n\x17last_oracle_update_time\x18\x05 \x01(\x03R\x14lastOracleUpdateTime\x12!\n\x0c\x61\x63tive_order\x18\x06 \x01(\tR\x0b\x61\x63tiveOrder\x12\x1e\n\x04side\x18\x07 \x01(\x0e\x32\n.vega.SideR\x04side\x12"\n\rready_to_stop\x18\x08 \x01(\x08R\x0breadyToStop*`\n\x06\x46ormat\x12\x16\n\x12\x46ORMAT_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x46ORMAT_PROTO\x10\x01\x12\x1b\n\x17\x46ORMAT_PROTO_COMPRESSED\x10\x02\x12\x0f\n\x0b\x46ORMAT_JSON\x10\x03\x42\x33Z1code.vegaprotocol.io/vega/protos/vega/snapshot/v1b\x06proto3' + b'\n\x1fvega/snapshot/v1/snapshot.proto\x12\x10vega.snapshot.v1\x1a\x11vega/assets.proto\x1a\x17vega/chain_events.proto\x1a#vega/checkpoint/v1/checkpoint.proto\x1a\x17vega/data/v1/data.proto\x1a\x1bvega/events/v1/events.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x0fvega/vega.proto"\x9c\x01\n\x08Snapshot\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x30\n\x06\x66ormat\x18\x02 \x01(\x0e\x32\x18.vega.snapshot.v1.FormatR\x06\x66ormat\x12\x16\n\x06\x63hunks\x18\x03 \x01(\rR\x06\x63hunks\x12\x12\n\x04hash\x18\x04 \x01(\x0cR\x04hash\x12\x1a\n\x08metadata\x18\x05 \x01(\x0cR\x08metadata"{\n\x08NodeHash\x12\x10\n\x03key\x18\x03 \x01(\tR\x03key\x12\x12\n\x04hash\x18\x04 \x01(\tR\x04hash\x12\x16\n\x06height\x18\x05 \x01(\x05R\x06height\x12\x18\n\x07version\x18\x06 \x01(\x03R\x07version\x12\x17\n\x07is_leaf\x18\x07 \x01(\x08R\x06isLeaf"\xda\x01\n\x08Metadata\x12\x18\n\x07version\x18\x01 \x01(\x03R\x07version\x12!\n\x0c\x63hunk_hashes\x18\x02 \x03(\tR\x0b\x63hunkHashes\x12;\n\x0bnode_hashes\x18\x03 \x03(\x0b\x32\x1a.vega.snapshot.v1.NodeHashR\nnodeHashes\x12)\n\x10protocol_version\x18\x04 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x05 \x01(\x08R\x0fprotocolUpgrade"V\n\x05\x43hunk\x12-\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.PayloadR\x04\x64\x61ta\x12\x0e\n\x02nr\x18\x02 \x01(\x03R\x02nr\x12\x0e\n\x02of\x18\x03 \x01(\x03R\x02of"\xf5\x39\n\x07Payload\x12\x45\n\ractive_assets\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ActiveAssetsH\x00R\x0c\x61\x63tiveAssets\x12H\n\x0epending_assets\x18\x02 \x01(\x0b\x32\x1f.vega.snapshot.v1.PendingAssetsH\x00R\rpendingAssets\x12W\n\x13\x62\x61nking_withdrawals\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.BankingWithdrawalsH\x00R\x12\x62\x61nkingWithdrawals\x12N\n\x10\x62\x61nking_deposits\x18\x04 \x01(\x0b\x32!.vega.snapshot.v1.BankingDepositsH\x00R\x0f\x62\x61nkingDeposits\x12\x42\n\x0c\x62\x61nking_seen\x18\x05 \x01(\x0b\x32\x1d.vega.snapshot.v1.BankingSeenH\x00R\x0b\x62\x61nkingSeen\x12[\n\x15\x62\x61nking_asset_actions\x18\x06 \x01(\x0b\x32%.vega.snapshot.v1.BankingAssetActionsH\x00R\x13\x62\x61nkingAssetActions\x12>\n\ncheckpoint\x18\x07 \x01(\x0b\x32\x1c.vega.snapshot.v1.CheckpointH\x00R\ncheckpoint\x12W\n\x13\x63ollateral_accounts\x18\x08 \x01(\x0b\x32$.vega.snapshot.v1.CollateralAccountsH\x00R\x12\x63ollateralAccounts\x12Q\n\x11\x63ollateral_assets\x18\t \x01(\x0b\x32".vega.snapshot.v1.CollateralAssetsH\x00R\x10\x63ollateralAssets\x12Q\n\x11\x64\x65legation_active\x18\n \x01(\x0b\x32".vega.snapshot.v1.DelegationActiveH\x00R\x10\x64\x65legationActive\x12T\n\x12\x64\x65legation_pending\x18\x0b \x01(\x0b\x32#.vega.snapshot.v1.DelegationPendingH\x00R\x11\x64\x65legationPending\x12K\n\x0f\x64\x65legation_auto\x18\x0c \x01(\x0b\x32 .vega.snapshot.v1.DelegationAutoH\x00R\x0e\x64\x65legationAuto\x12Q\n\x11governance_active\x18\r \x01(\x0b\x32".vega.snapshot.v1.GovernanceActiveH\x00R\x10governanceActive\x12T\n\x12governance_enacted\x18\x0e \x01(\x0b\x32#.vega.snapshot.v1.GovernanceEnactedH\x00R\x11governanceEnacted\x12N\n\x10staking_accounts\x18\x0f \x01(\x0b\x32!.vega.snapshot.v1.StakingAccountsH\x00R\x0fstakingAccounts\x12\x45\n\rmatching_book\x18\x10 \x01(\x0b\x32\x1e.vega.snapshot.v1.MatchingBookH\x00R\x0cmatchingBook\x12L\n\x12network_parameters\x18\x11 \x01(\x0b\x32\x1b.vega.snapshot.v1.NetParamsH\x00R\x11networkParameters\x12Q\n\x11\x65xecution_markets\x18\x12 \x01(\x0b\x32".vega.snapshot.v1.ExecutionMarketsH\x00R\x10\x65xecutionMarkets\x12N\n\x10market_positions\x18\x13 \x01(\x0b\x32!.vega.snapshot.v1.MarketPositionsH\x00R\x0fmarketPositions\x12\x39\n\tapp_state\x18\x14 \x01(\x0b\x32\x1a.vega.snapshot.v1.AppStateH\x00R\x08\x61ppState\x12\x34\n\x05\x65poch\x18\x15 \x01(\x0b\x32\x1c.vega.snapshot.v1.EpochStateH\x00R\x05\x65poch\x12\x61\n\x17rewards_pending_payouts\x18\x17 \x01(\x0b\x32\'.vega.snapshot.v1.RewardsPendingPayoutsH\x00R\x15rewardsPendingPayouts\x12K\n\x0fgovernance_node\x18\x18 \x01(\x0b\x32 .vega.snapshot.v1.GovernanceNodeH\x00R\x0egovernanceNode\x12?\n\x0blimit_state\x18\x19 \x01(\x0b\x32\x1c.vega.snapshot.v1.LimitStateH\x00R\nlimitState\x12L\n\x10vote_spam_policy\x18\x1a \x01(\x0b\x32 .vega.snapshot.v1.VoteSpamPolicyH\x00R\x0evoteSpamPolicy\x12R\n\x12simple_spam_policy\x18\x1b \x01(\x0b\x32".vega.snapshot.v1.SimpleSpamPolicyH\x00R\x10simpleSpamPolicy\x12\x32\n\x06notary\x18\x1c \x01(\x0b\x32\x18.vega.snapshot.v1.NotaryH\x00R\x06notary\x12K\n\x0f\x65vent_forwarder\x18\x1f \x01(\x0b\x32 .vega.snapshot.v1.EventForwarderH\x00R\x0e\x65ventForwarder\x12\x64\n\x18stake_verifier_deposited\x18 \x01(\x0b\x32(.vega.snapshot.v1.StakeVerifierDepositedH\x00R\x16stakeVerifierDeposited\x12^\n\x16stake_verifier_removed\x18! \x01(\x0b\x32&.vega.snapshot.v1.StakeVerifierRemovedH\x00R\x14stakeVerifierRemoved\x12\x35\n\x07witness\x18" \x01(\x0b\x32\x19.vega.snapshot.v1.WitnessH\x00R\x07witness\x12\x83\x01\n#delegation_last_reconciliation_time\x18# \x01(\x0b\x32\x32.vega.snapshot.v1.DelegationLastReconciliationTimeH\x00R delegationLastReconciliationTime\x12\x38\n\x08topology\x18$ \x01(\x0b\x32\x1a.vega.snapshot.v1.TopologyH\x00R\x08topology\x12\x44\n\x0boracle_data\x18% \x01(\x0b\x32!.vega.snapshot.v1.OracleDataBatchH\x00R\noracleData\x12Z\n\x14liquidity_parameters\x18& \x01(\x0b\x32%.vega.snapshot.v1.LiquidityParametersH\x00R\x13liquidityParameters\x12p\n\x1cliquidity_pending_provisions\x18\' \x01(\x0b\x32,.vega.snapshot.v1.LiquidityPendingProvisionsH\x00R\x1aliquidityPendingProvisions\x12\x80\x01\n"liquidity_parties_liquidity_orders\x18( \x01(\x0b\x32\x31.vega.snapshot.v1.LiquidityPartiesLiquidityOrdersH\x00R\x1fliquidityPartiesLiquidityOrders\x12\x64\n\x18liquidity_parties_orders\x18) \x01(\x0b\x32(.vega.snapshot.v1.LiquidityPartiesOrdersH\x00R\x16liquidityPartiesOrders\x12Z\n\x14liquidity_provisions\x18* \x01(\x0b\x32%.vega.snapshot.v1.LiquidityProvisionsH\x00R\x13liquidityProvisions\x12T\n\x12liquidity_supplied\x18+ \x01(\x0b\x32#.vega.snapshot.v1.LiquiditySuppliedH\x00R\x11liquiditySupplied\x12N\n\x10liquidity_target\x18, \x01(\x0b\x32!.vega.snapshot.v1.LiquidityTargetH\x00R\x0fliquidityTarget\x12\x64\n\x18\x66loating_point_consensus\x18. \x01(\x0b\x32(.vega.snapshot.v1.FloatingPointConsensusH\x00R\x16\x66loatingPointConsensus\x12H\n\x0emarket_tracker\x18/ \x01(\x0b\x32\x1f.vega.snapshot.v1.MarketTrackerH\x00R\rmarketTracker\x12m\n\x1b\x62\x61nking_recurring_transfers\x18\x31 \x01(\x0b\x32+.vega.snapshot.v1.BankingRecurringTransfersH\x00R\x19\x62\x61nkingRecurringTransfers\x12m\n\x1b\x62\x61nking_scheduled_transfers\x18\x32 \x01(\x0b\x32+.vega.snapshot.v1.BankingScheduledTransfersH\x00R\x19\x62\x61nkingScheduledTransfers\x12z\n erc20_multisig_topology_verified\x18\x33 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedH\x00R\x1d\x65rc20MultisigTopologyVerified\x12w\n\x1f\x65rc20_multisig_topology_pending\x18\x34 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingH\x00R\x1c\x65rc20MultisigTopologyPending\x12\x43\n\rproof_of_work\x18\x35 \x01(\x0b\x32\x1d.vega.snapshot.v1.ProofOfWorkH\x00R\x0bproofOfWork\x12[\n\x15pending_asset_updates\x18\x36 \x01(\x0b\x32%.vega.snapshot.v1.PendingAssetUpdatesH\x00R\x13pendingAssetUpdates\x12j\n\x1aprotocol_upgrade_proposals\x18\x37 \x01(\x0b\x32*.vega.snapshot.v1.ProtocolUpgradeProposalsH\x00R\x18protocolUpgradeProposals\x12g\n\x1c\x62\x61nking_primary_bridge_state\x18\x38 \x01(\x0b\x32$.vega.snapshot.v1.BankingBridgeStateH\x00R\x19\x62\x61nkingPrimaryBridgeState\x12N\n\x10settlement_state\x18\x39 \x01(\x0b\x32!.vega.snapshot.v1.SettlementStateH\x00R\x0fsettlementState\x12N\n\x10liquidity_scores\x18: \x01(\x0b\x32!.vega.snapshot.v1.LiquidityScoresH\x00R\x0fliquidityScores\x12[\n\x15spot_liquidity_target\x18; \x01(\x0b\x32%.vega.snapshot.v1.SpotLiquidityTargetH\x00R\x13spotLiquidityTarget\x12\x8c\x01\n&banking_recurring_governance_transfers\x18< \x01(\x0b\x32\x35.vega.snapshot.v1.BankingRecurringGovernanceTransfersH\x00R#bankingRecurringGovernanceTransfers\x12\x8c\x01\n&banking_scheduled_governance_transfers\x18= \x01(\x0b\x32\x35.vega.snapshot.v1.BankingScheduledGovernanceTransfersH\x00R#bankingScheduledGovernanceTransfers\x12\x65\n\x19\x65th_contract_call_results\x18> \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsH\x00R\x16\x65thContractCallResults\x12r\n\x1e\x65th_oracle_verifier_last_block\x18? \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockH\x00R\x1a\x65thOracleVerifierLastBlock\x12\x61\n\x17liquidity_v2_provisions\x18@ \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ProvisionsH\x00R\x15liquidityV2Provisions\x12w\n\x1fliquidity_v2_pending_provisions\x18\x41 \x01(\x0b\x32..vega.snapshot.v1.LiquidityV2PendingProvisionsH\x00R\x1cliquidityV2PendingProvisions\x12g\n\x19liquidity_v2_performances\x18\x42 \x01(\x0b\x32).vega.snapshot.v1.LiquidityV2PerformancesH\x00R\x17liquidityV2Performances\x12[\n\x15liquidity_v2_supplied\x18\x43 \x01(\x0b\x32%.vega.snapshot.v1.LiquidityV2SuppliedH\x00R\x13liquidityV2Supplied\x12U\n\x13liquidity_v2_scores\x18\x44 \x01(\x0b\x32#.vega.snapshot.v1.LiquidityV2ScoresH\x00R\x11liquidityV2Scores\x12\x61\n\x17holding_account_tracker\x18\x45 \x01(\x0b\x32\'.vega.snapshot.v1.HoldingAccountTrackerH\x00R\x15holdingAccountTracker\x12/\n\x05teams\x18\x46 \x01(\x0b\x32\x17.vega.snapshot.v1.TeamsH\x00R\x05teams\x12\x45\n\rteam_switches\x18G \x01(\x0b\x32\x1e.vega.snapshot.v1.TeamSwitchesH\x00R\x0cteamSwitches\x12\x35\n\x07vesting\x18H \x01(\x0b\x32\x19.vega.snapshot.v1.VestingH\x00R\x07vesting\x12R\n\x10referral_program\x18I \x01(\x0b\x32%.vega.snapshot.v1.ReferralProgramDataH\x00R\x0freferralProgram\x12K\n\x0f\x61\x63tivity_streak\x18L \x01(\x0b\x32 .vega.snapshot.v1.ActivityStreakH\x00R\x0e\x61\x63tivityStreak\x12\x61\n\x17volume_discount_program\x18M \x01(\x0b\x32\'.vega.snapshot.v1.VolumeDiscountProgramH\x00R\x15volumeDiscountProgram\x12\x61\n\x17liquidity_v2_parameters\x18N \x01(\x0b\x32\'.vega.snapshot.v1.LiquidityV2ParametersH\x00R\x15liquidityV2Parameters\x12l\n\x1cliquidity_v2_paid_fees_stats\x18O \x01(\x0b\x32*.vega.snapshot.v1.LiquidityV2PaidFeesStatsH\x00R\x18liquidityV2PaidFeesStats\x12\x41\n\x0bliquidation\x18P \x01(\x0b\x32\x1d.vega.snapshot.v1.LiquidationH\x00R\x0bliquidation\x12t\n\x1e\x62\x61nking_transfer_fee_discounts\x18Q \x01(\x0b\x32-.vega.snapshot.v1.BankingTransferFeeDiscountsH\x00R\x1b\x62\x61nkingTransferFeeDiscounts\x12\x61\n\x17governance_batch_active\x18R \x01(\x0b\x32\'.vega.snapshot.v1.GovernanceBatchActiveH\x00R\x15governanceBatchActive\x12\x35\n\x07parties\x18S \x01(\x0b\x32\x19.vega.snapshot.v1.PartiesH\x00R\x07parties\x12\x46\n\x0el2_eth_oracles\x18T \x01(\x0b\x32\x1e.vega.snapshot.v1.L2EthOraclesH\x00R\x0cl2EthOracles\x12\x62\n\x18\x65th_oracle_verifier_misc\x18U \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscH\x00R\x15\x65thOracleVerifierMisc\x12\x65\n\x19\x62\x61nking_evm_bridge_states\x18V \x01(\x0b\x32(.vega.snapshot.v1.BankingEVMBridgeStatesH\x00R\x16\x62\x61nkingEvmBridgeStates\x12\x61\n\x17\x65vm_multisig_topologies\x18W \x01(\x0b\x32\'.vega.snapshot.v1.EVMMultisigTopologiesH\x00R\x15\x65vmMultisigTopologies\x12\x36\n\x08tx_cache\x18X \x01(\x0b\x32\x19.vega.snapshot.v1.TxCacheH\x00R\x07txCache\x12R\n\x12\x65vm_fwd_heartbeats\x18Y \x01(\x0b\x32".vega.snapshot.v1.EVMFwdHeartbeatsH\x00R\x10\x65vmFwdHeartbeats\x12[\n\x15volume_rebate_program\x18Z \x01(\x0b\x32%.vega.snapshot.v1.VolumeRebateProgramH\x00R\x13volumeRebateProgram\x12\x31\n\x06vaults\x18[ \x01(\x0b\x32\x17.vega.snapshot.v1.VaultH\x00R\x06vaultsB\x06\n\x04\x64\x61ta"V\n\x16OrderHoldingQuantities\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n\x08quantity\x18\x02 \x01(\tR\x08quantity\x12\x10\n\x03\x66\x65\x65\x18\x03 \x01(\tR\x03\x66\x65\x65"\x83\x01\n\x15HoldingAccountTracker\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12M\n\rorder_holding\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.OrderHoldingQuantitiesR\x0corderHolding"L\n\x15TimestampedTotalStake\x12\x1f\n\x0btotal_stake\x18\x01 \x01(\x04R\ntotalStake\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"R\n\x17TimestampedOpenInterest\x12#\n\ropen_interest\x18\x01 \x01(\x04R\x0copenInterest\x12\x12\n\x04time\x18\x02 \x01(\x03R\x04time"\xf2\x02\n\x0fLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12\x34\n\x16\x63urrent_open_interests\x18\x04 \x03(\x04R\x14\x63urrentOpenInterests\x12\x61\n\x17previous_open_interests\x18\x05 \x03(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x15previousOpenInterests\x12W\n\x12max_open_interests\x18\x06 \x01(\x0b\x32).vega.snapshot.v1.TimestampedOpenInterestR\x10maxOpenInterests"\xe0\x02\n\x13SpotLiquidityTarget\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12!\n\x0c\x63urrent_time\x18\x02 \x01(\x03R\x0b\x63urrentTime\x12-\n\x12scheduled_truncate\x18\x03 \x01(\x03R\x11scheduledTruncate\x12.\n\x13\x63urrent_total_stake\x18\x04 \x03(\x04R\x11\x63urrentTotalStake\x12Y\n\x14previous_total_stake\x18\x05 \x03(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\x12previousTotalStake\x12O\n\x0fmax_total_stake\x18\x06 \x01(\x0b\x32\'.vega.snapshot.v1.TimestampedTotalStakeR\rmaxTotalStake"Z\n\x1eLiquidityOffsetProbabilityPair\x12\x16\n\x06offset\x18\x01 \x01(\rR\x06offset\x12 \n\x0bprobability\x18\x02 \x01(\tR\x0bprobability"\xfb\x01\n\x11LiquiditySupplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"P\n\x0fOracleDataBatch\x12=\n\x0boracle_data\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.OracleDataR\noracleData"\xa7\x01\n\nOracleData\x12.\n\x07signers\x18\x01 \x03(\x0b\x32\x14.vega.data.v1.SignerR\x07signers\x12\x34\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OracleDataPairR\x04\x64\x61ta\x12\x33\n\tmeta_data\x18\x03 \x03(\x0b\x32\x16.vega.data.v1.PropertyR\x08metaData"8\n\x0eOracleDataPair\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"C\n\x07Witness\x12\x38\n\tresources\x18\x01 \x03(\x0b\x32\x1a.vega.snapshot.v1.ResourceR\tresources"g\n\x08Resource\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1f\n\x0b\x63heck_until\x18\x02 \x01(\x03R\ncheckUntil\x12\x14\n\x05votes\x18\x03 \x03(\tR\x05votes\x12\x14\n\x05state\x18\x04 \x01(\rR\x05state">\n\x14\x45ventForwarderBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x90\x01\n\x0e\x45ventForwarder\x12!\n\x0c\x61\x63ked_events\x18\x01 \x03(\tR\x0b\x61\x63kedEvents\x12@\n\x07\x62uckets\x18\x02 \x03(\x0b\x32&.vega.snapshot.v1.EventForwarderBucketR\x07\x62uckets\x12\x19\n\x08\x63hain_id\x18\x03 \x01(\tR\x07\x63hainId"\xe0\x01\n\x12\x43ollateralAccounts\x12)\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x08\x61\x63\x63ounts\x12\x32\n\x15next_balance_snapshot\x18\x02 \x01(\x03R\x13nextBalanceSnapshot\x12J\n\x12\x65\x61rmarked_balances\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.EarmarkedR\x11\x65\x61rmarkedBalances\x12\x1f\n\x0bvault_owner\x18\x04 \x03(\tR\nvaultOwner"W\n\tEarmarked\x12\x1d\n\naccount_id\x18\x01 \x01(\tR\taccountId\x12+\n\x11\x65\x61rmarked_balance\x18\x02 \x01(\tR\x10\x65\x61rmarkedBalance"7\n\x10\x43ollateralAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"3\n\x0c\x41\x63tiveAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"4\n\rPendingAssets\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets":\n\x13PendingAssetUpdates\x12#\n\x06\x61ssets\x18\x01 \x03(\x0b\x32\x0b.vega.AssetR\x06\x61ssets"P\n\nWithdrawal\x12\x10\n\x03ref\x18\x01 \x01(\tR\x03ref\x12\x30\n\nwithdrawal\x18\x02 \x01(\x0b\x32\x10.vega.WithdrawalR\nwithdrawal"B\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\'\n\x07\x64\x65posit\x18\x02 \x01(\x0b\x32\r.vega.DepositR\x07\x64\x65posit"\x84\x01\n\x05TxRef\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x19\n\x08\x62lock_nr\x18\x02 \x01(\x04R\x07\x62lockNr\x12\x12\n\x04hash\x18\x03 \x01(\tR\x04hash\x12\x1b\n\tlog_index\x18\x04 \x01(\x04R\x08logIndex\x12\x19\n\x08\x63hain_id\x18\x05 \x01(\tR\x07\x63hainId"T\n\x12\x42\x61nkingWithdrawals\x12>\n\x0bwithdrawals\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.WithdrawalR\x0bwithdrawals"F\n\x0f\x42\x61nkingDeposits\x12\x33\n\x07\x64\x65posit\x18\x01 \x03(\x0b\x32\x19.vega.snapshot.v1.DepositR\x07\x64\x65posit"\xa1\x01\n\x0b\x42\x61nkingSeen\x12\x12\n\x04refs\x18\x01 \x03(\tR\x04refs\x12<\n\x1blast_seen_primary_eth_block\x18\x02 \x01(\x04R\x17lastSeenPrimaryEthBlock\x12@\n\x1dlast_seen_secondary_eth_block\x18\x03 \x01(\x04R\x19lastSeenSecondaryEthBlock"Y\n\x13\x42\x61nkingAssetActions\x12\x42\n\x0c\x61sset_action\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.AssetActionR\x0b\x61ssetAction"\xa2\x01\n\x19\x42\x61nkingRecurringTransfers\x12W\n\x13recurring_transfers\x18\x01 \x01(\x0b\x32&.vega.checkpoint.v1.RecurringTransfersR\x12recurringTransfers\x12,\n\x12next_metric_update\x18\x02 \x01(\x03R\x10nextMetricUpdate"t\n\x19\x42\x61nkingScheduledTransfers\x12W\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32+.vega.checkpoint.v1.ScheduledTransferAtTimeR\x0ftransfersAtTime"~\n#BankingRecurringGovernanceTransfers\x12W\n\x13recurring_transfers\x18\x01 \x03(\x0b\x32&.vega.checkpoint.v1.GovernanceTransferR\x12recurringTransfers"\x88\x01\n#BankingScheduledGovernanceTransfers\x12\x61\n\x11transfers_at_time\x18\x01 \x03(\x0b\x32\x35.vega.checkpoint.v1.ScheduledGovernanceTransferAtTimeR\x0ftransfersAtTime"X\n\x12\x42\x61nkingBridgeState\x12\x42\n\x0c\x62ridge_state\x18\x01 \x01(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0b\x62ridgeState"^\n\x16\x42\x61nkingEVMBridgeStates\x12\x44\n\rbridge_states\x18\x01 \x03(\x0b\x32\x1f.vega.checkpoint.v1.BridgeStateR\x0c\x62ridgeStates"%\n\nCheckpoint\x12\x17\n\x07next_cp\x18\x01 \x01(\x03R\x06nextCp"\\\n DelegationLastReconciliationTime\x12\x38\n\x18last_reconciliation_time\x18\x01 \x01(\x03R\x16lastReconciliationTime"F\n\x10\x44\x65legationActive\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"}\n\x11\x44\x65legationPending\x12\x32\n\x0b\x64\x65legations\x18\x01 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0cundelegation\x18\x02 \x03(\x0b\x32\x10.vega.DelegationR\x0cundelegation"*\n\x0e\x44\x65legationAuto\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties"\x9a\x01\n\x0cProposalData\x12*\n\x08proposal\x18\x01 \x01(\x0b\x32\x0e.vega.ProposalR\x08proposal\x12\x1c\n\x03yes\x18\x02 \x03(\x0b\x32\n.vega.VoteR\x03yes\x12\x1a\n\x02no\x18\x03 \x03(\x0b\x32\n.vega.VoteR\x02no\x12$\n\x07invalid\x18\x04 \x03(\x0b\x32\n.vega.VoteR\x07invalid"Q\n\x11GovernanceEnacted\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"P\n\x10GovernanceActive\x12<\n\tproposals\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\tproposals"\x88\x01\n\x11\x42\x61tchProposalData\x12\x45\n\x0e\x62\x61tch_proposal\x18\x01 \x01(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\rbatchProposal\x12,\n\tproposals\x18\x02 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals"e\n\x15GovernanceBatchActive\x12L\n\x0f\x62\x61tch_proposals\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.BatchProposalDataR\x0e\x62\x61tchProposals"\xd8\x01\n\x0eGovernanceNode\x12,\n\tproposals\x18\x01 \x03(\x0b\x32\x0e.vega.ProposalR\tproposals\x12\x43\n\rproposal_data\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.ProposalDataR\x0cproposalData\x12S\n\x13\x62\x61tch_proposal_data\x18\x03 \x03(\x0b\x32#.vega.snapshot.v1.BatchProposalDataR\x11\x62\x61tchProposalData"v\n\x0eStakingAccount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance\x12\x34\n\x06\x65vents\x18\x03 \x03(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x06\x65vents"\xe1\x01\n\x0fStakingAccounts\x12<\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.StakingAccountR\x08\x61\x63\x63ounts\x12;\n\x1astaking_asset_total_supply\x18\x02 \x01(\tR\x17stakingAssetTotalSupply\x12S\n\x1apending_stake_total_supply\x18\x03 \x01(\x0b\x32\x16.vega.StakeTotalSupplyR\x17pendingStakeTotalSupply"\xf6\x01\n\x0cMatchingBook\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1d\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x03\x62uy\x12\x1f\n\x04sell\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x04sell\x12*\n\x11last_traded_price\x18\x04 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07\x61uction\x18\x05 \x01(\x08R\x07\x61uction\x12\x19\n\x08\x62\x61tch_id\x18\x06 \x01(\x04R\x07\x62\x61tchId\x12(\n\x10pegged_order_ids\x18\x07 \x03(\tR\x0epeggedOrderIds";\n\tNetParams\x12.\n\x06params\x18\x01 \x03(\x0b\x32\x16.vega.NetworkParameterR\x06params"0\n\nDecimalMap\x12\x10\n\x03key\x18\x01 \x01(\x03R\x03key\x12\x10\n\x03val\x18\x02 \x01(\tR\x03val"5\n\tTimePrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price";\n\x0bPriceVolume\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"B\n\nPriceRange\x12\x10\n\x03min\x18\x01 \x01(\tR\x03min\x12\x10\n\x03max\x18\x02 \x01(\tR\x03max\x12\x10\n\x03ref\x18\x03 \x01(\tR\x03ref"\x9a\x01\n\nPriceBound\x12\x16\n\x06\x61\x63tive\x18\x01 \x01(\x08R\x06\x61\x63tive\x12\x1b\n\tup_factor\x18\x02 \x01(\tR\x08upFactor\x12\x1f\n\x0b\x64own_factor\x18\x03 \x01(\tR\ndownFactor\x12\x36\n\x07trigger\x18\x04 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger"\x9a\x01\n\x0fPriceRangeCache\x12\x32\n\x05\x62ound\x18\x01 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x05\x62ound\x12\x32\n\x05range\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.PriceRangeR\x05range\x12\x1f\n\x0b\x62ound_index\x18\x03 \x01(\x04R\nboundIndex"<\n\x0c\x43urrentPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06volume\x18\x02 \x01(\x04R\x06volume"S\n\tPastPrice\x12\x12\n\x04time\x18\x01 \x01(\x03R\x04time\x12\x32\n\x15volume_weighted_price\x18\x02 \x01(\tR\x13volumeWeightedPrice"\xf4\x04\n\x0cPriceMonitor\x12 \n\x0binitialised\x18\x03 \x01(\x08R\x0binitialised\x12=\n\x0b\x66p_horizons\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\nfpHorizons\x12\x10\n\x03now\x18\x05 \x01(\x03R\x03now\x12\x16\n\x06update\x18\x06 \x01(\x03R\x06update\x12\x34\n\x06\x62ounds\x18\x07 \x03(\x0b\x32\x1c.vega.snapshot.v1.PriceBoundR\x06\x62ounds\x12\x33\n\x16price_range_cache_time\x18\x08 \x01(\x03R\x13priceRangeCacheTime\x12M\n\x11price_range_cache\x18\t \x03(\x0b\x32!.vega.snapshot.v1.PriceRangeCacheR\x0fpriceRangeCache\x12/\n\x14ref_price_cache_time\x18\n \x01(\x03R\x11refPriceCacheTime\x12\x44\n\x0fref_price_cache\x18\x0b \x03(\x0b\x32\x1c.vega.snapshot.v1.DecimalMapR\rrefPriceCache\x12=\n\nprices_now\x18\x0c \x03(\x0b\x32\x1e.vega.snapshot.v1.CurrentPriceR\tpricesNow\x12<\n\x0bprices_past\x18\r \x03(\x0b\x32\x1b.vega.snapshot.v1.PastPriceR\npricesPast\x12+\n\x11\x63onsensus_reached\x18\x0e \x01(\x08R\x10\x63onsensusReached"\xf8\x02\n\x0c\x41uctionState\x12,\n\x04mode\x18\x01 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x04mode\x12;\n\x0c\x64\x65\x66\x61ult_mode\x18\x02 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x0b\x64\x65\x66\x61ultMode\x12.\n\x07trigger\x18\x03 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x14\n\x05\x62\x65gin\x18\x04 \x01(\x03R\x05\x62\x65gin\x12\'\n\x03\x65nd\x18\x05 \x01(\x0b\x32\x15.vega.AuctionDurationR\x03\x65nd\x12\x14\n\x05start\x18\x06 \x01(\x08R\x05start\x12\x12\n\x04stop\x18\x07 \x01(\x08R\x04stop\x12\x32\n\textension\x18\x08 \x01(\x0e\x32\x14.vega.AuctionTriggerR\textension\x12\x30\n\x14\x65xtension_event_sent\x18\t \x01(\x08R\x12\x65xtensionEventSent"u\n\rEquityShareLP\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05stake\x18\x02 \x01(\tR\x05stake\x12\x14\n\x05share\x18\x03 \x01(\tR\x05share\x12\x10\n\x03\x61vg\x18\x04 \x01(\tR\x03\x61vg\x12\x16\n\x06vshare\x18\x05 \x01(\tR\x06vshare"\xa9\x01\n\x0b\x45quityShare\x12\x10\n\x03mvp\x18\x01 \x01(\tR\x03mvp\x12\x32\n\x15opening_auction_ended\x18\x02 \x01(\x08R\x13openingAuctionEnded\x12\x31\n\x03lps\x18\x03 \x03(\x0b\x32\x1f.vega.snapshot.v1.EquityShareLPR\x03lps\x12\x0c\n\x01r\x18\x04 \x01(\tR\x01r\x12\x13\n\x05p_mvp\x18\x05 \x01(\tR\x04pMvp"\x84\x01\n\x0b\x46\x65\x65Splitter\x12*\n\x11time_window_start\x18\x01 \x01(\x03R\x0ftimeWindowStart\x12\x1f\n\x0btrade_value\x18\x02 \x01(\tR\ntradeValue\x12\x10\n\x03\x61vg\x18\x03 \x01(\tR\x03\x61vg\x12\x16\n\x06window\x18\x04 \x01(\x04R\x06window"\x8e\n\n\nSpotMarket\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12@\n\x0c\x66\x65\x65_splitter\x18\x0e \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12-\n\x13next_mark_to_market\x18\x0f \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x10 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x11 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x12 \x01(\x08R\x06\x63losed\x12=\n\x0bstop_orders\x18\x13 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x14 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x38\n\nfees_stats\x18\x15 \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12\x1d\n\nhas_traded\x18\x16 \x01(\x08R\thasTraded\x12L\n\x10market_liquidity\x18\x17 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidity\x12k\n\x1bprotocol_automated_purchase\x18\x18 \x01(\x0b\x32+.vega.snapshot.v1.ProtocolAutomatedPurchaseR\x19protocolAutomatedPurchase"\xea\x0e\n\x06Market\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market\x12\x43\n\rprice_monitor\x18\x02 \x01(\x0b\x32\x1e.vega.snapshot.v1.PriceMonitorR\x0cpriceMonitor\x12\x43\n\rauction_state\x18\x03 \x01(\x0b\x32\x1e.vega.snapshot.v1.AuctionStateR\x0c\x61uctionState\x12\x43\n\rpegged_orders\x18\x04 \x01(\x0b\x32\x1e.vega.snapshot.v1.PeggedOrdersR\x0cpeggedOrders\x12\x34\n\x0f\x65xpiring_orders\x18\x05 \x03(\x0b\x32\x0b.vega.OrderR\x0e\x65xpiringOrders\x12"\n\rlast_best_bid\x18\x06 \x01(\tR\x0blastBestBid\x12"\n\rlast_best_ask\x18\x07 \x01(\tR\x0blastBestAsk\x12 \n\x0clast_mid_bid\x18\x08 \x01(\tR\nlastMidBid\x12 \n\x0clast_mid_ask\x18\t \x01(\tR\nlastMidAsk\x12\x35\n\x17last_market_value_proxy\x18\n \x01(\tR\x14lastMarketValueProxy\x12\x41\n\x1dlast_equity_share_distributed\x18\x0b \x01(\x03R\x1alastEquityShareDistributed\x12@\n\x0c\x65quity_share\x18\x0c \x01(\x0b\x32\x1d.vega.snapshot.v1.EquityShareR\x0b\x65quityShare\x12,\n\x12\x63urrent_mark_price\x18\r \x01(\tR\x10\x63urrentMarkPrice\x12*\n\x11risk_factor_short\x18\x0e \x01(\tR\x0friskFactorShort\x12(\n\x10risk_factor_long\x18\x0f \x01(\tR\x0eriskFactorLong\x12\x41\n\x1drisk_factor_consensus_reached\x18\x10 \x01(\x08R\x1ariskFactorConsensusReached\x12@\n\x0c\x66\x65\x65_splitter\x18\x11 \x01(\x0b\x32\x1d.vega.snapshot.v1.FeeSplitterR\x0b\x66\x65\x65Splitter\x12\'\n\x0fsettlement_data\x18\x12 \x01(\tR\x0esettlementData\x12-\n\x13next_mark_to_market\x18\x13 \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x14 \x01(\tR\x0flastTradedPrice\x12\x18\n\x07parties\x18\x15 \x03(\tR\x07parties\x12\x16\n\x06\x63losed\x18\x16 \x01(\x08R\x06\x63losed\x12\x1c\n\tsucceeded\x18\x17 \x01(\x08R\tsucceeded\x12=\n\x0bstop_orders\x18\x18 \x01(\x0b\x32\x1c.vega.snapshot.v1.StopOrdersR\nstopOrders\x12=\n\x14\x65xpiring_stop_orders\x18\x19 \x03(\x0b\x32\x0b.vega.OrderR\x12\x65xpiringStopOrders\x12\x33\n\x07product\x18\x1a \x01(\x0b\x32\x19.vega.snapshot.v1.ProductR\x07product\x12\x38\n\nfees_stats\x18\x1b \x01(\x0b\x32\x19.vega.events.v1.FeesStatsR\tfeesStats\x12S\n\x13party_margin_factor\x18\x1c \x03(\x0b\x32#.vega.snapshot.v1.PartyMarginFactorR\x11partyMarginFactor\x12^\n\x15mark_price_calculator\x18\x1d \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorR\x13markPriceCalculator\x12~\n#internal_composite_price_calculator\x18\x1e \x01(\x0b\x32*.vega.snapshot.v1.CompositePriceCalculatorH\x00R internalCompositePriceCalculator\x88\x01\x01\x12J\n"next_internal_composite_price_calc\x18\x1f \x01(\x03R\x1enextInternalCompositePriceCalc\x12L\n\x10market_liquidity\x18 \x01(\x0b\x32!.vega.snapshot.v1.MarketLiquidityR\x0fmarketLiquidity\x12,\n\x03\x61mm\x18! \x01(\x0b\x32\x1a.vega.snapshot.v1.AmmStateR\x03\x61mmB&\n$_internal_composite_price_calculator"N\n\x11PartyMarginFactor\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\rmargin_factor\x18\x02 \x01(\tR\x0cmarginFactor"\xc0\x01\n\x08\x41mmState\x12\x38\n\x06sqrter\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.StringMapEntryR\x06sqrter\x12\x44\n\ramm_party_ids\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.StringMapEntryR\x0b\x61mmPartyIds\x12\x34\n\x05pools\x18\x03 \x03(\x0b\x32\x1e.vega.snapshot.v1.PoolMapEntryR\x05pools"\xdd\x05\n\x0cPoolMapEntry\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x37\n\x04pool\x18\x02 \x01(\x0b\x32#.vega.snapshot.v1.PoolMapEntry.PoolR\x04pool\x1a\x61\n\x05\x43urve\x12\x0c\n\x01l\x18\x01 \x01(\tR\x01l\x12\x12\n\x04high\x18\x02 \x01(\tR\x04high\x12\x10\n\x03low\x18\x03 \x01(\tR\x03low\x12\x0e\n\x02pv\x18\x04 \x01(\tR\x02pv\x12\x14\n\x05\x65mpty\x18\x05 \x01(\x08R\x05\x65mpty\x1a\x9a\x04\n\x04Pool\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12 \n\x0c\x61mm_party_id\x18\x02 \x01(\tR\nammPartyId\x12\x1e\n\ncommitment\x18\x03 \x01(\tR\ncommitment\x12S\n\nparameters\x18\x04 \x01(\x0b\x32\x33.vega.events.v1.AMM.ConcentratedLiquidityParametersR\nparameters\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12\x16\n\x06market\x18\x06 \x01(\tR\x06market\x12:\n\x05lower\x18\x07 \x01(\x0b\x32$.vega.snapshot.v1.PoolMapEntry.CurveR\x05lower\x12:\n\x05upper\x18\x08 \x01(\x0b\x32$.vega.snapshot.v1.PoolMapEntry.CurveR\x05upper\x12\x32\n\x06status\x18\t \x01(\x0e\x32\x1a.vega.events.v1.AMM.StatusR\x06status\x12!\n\x0cproposed_fee\x18\n \x01(\tR\x0bproposedFee\x12-\n\x12slippage_tolerance\x18\x0b \x01(\tR\x11slippageTolerance\x12?\n\x1cminimum_price_change_trigger\x18\x0c \x01(\tR\x19minimumPriceChangeTrigger"8\n\x0eStringMapEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"B\n\x07Product\x12/\n\x05perps\x18\x01 \x01(\x0b\x32\x17.vega.snapshot.v1.PerpsH\x00R\x05perpsB\x06\n\x04type"?\n\tDataPoint\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp"[\n\x10\x41uctionIntervals\x12\x0c\n\x01t\x18\x01 \x03(\x03R\x01t\x12#\n\rauction_start\x18\x02 \x01(\x03R\x0c\x61uctionStart\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total"S\n\x08TWAPData\x12\x14\n\x05start\x18\x01 \x01(\x03R\x05start\x12\x10\n\x03\x65nd\x18\x02 \x01(\x03R\x03\x65nd\x12\x1f\n\x0bsum_product\x18\x03 \x01(\tR\nsumProduct"\xc7\x03\n\x05Perps\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12K\n\x13\x65xternal_data_point\x18\x02 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11\x65xternalDataPoint\x12K\n\x13internal_data_point\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.DataPointR\x11internalDataPoint\x12\x10\n\x03seq\x18\x04 \x01(\x04R\x03seq\x12\x1d\n\nstarted_at\x18\x05 \x01(\x03R\tstartedAt\x12H\n\x12\x65xternal_twap_data\x18\x06 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10\x65xternalTwapData\x12H\n\x12internal_twap_data\x18\x07 \x01(\x0b\x32\x1a.vega.snapshot.v1.TWAPDataR\x10internalTwapData\x12O\n\x11\x61uction_intervals\x18\x08 \x01(\x0b\x32".vega.snapshot.v1.AuctionIntervalsR\x10\x61uctionIntervals"=\n\rOrdersAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"\x98\x01\n\x10PricedStopOrders\x12\x42\n\x0c\x66\x61lls_bellow\x18\x01 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\x0b\x66\x61llsBellow\x12@\n\x0brises_above\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.OrdersAtPriceR\nrisesAbove"\xc4\x01\n\x12TrailingStopOrders\x12&\n\x0flast_seen_price\x18\x01 \x01(\tR\rlastSeenPrice\x12\x43\n\x0c\x66\x61lls_bellow\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\x0b\x66\x61llsBellow\x12\x41\n\x0brises_above\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.OffsetsAtPriceR\nrisesAbove"@\n\x0eOrdersAtOffset\x12\x16\n\x06offset\x18\x01 \x01(\tR\x06offset\x12\x16\n\x06orders\x18\x02 \x03(\tR\x06orders"b\n\x0eOffsetsAtPrice\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12:\n\x07offsets\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.OrdersAtOffsetR\x07offsets"\xf7\x01\n\nStopOrders\x12?\n\x0bstop_orders\x18\x01 \x03(\x0b\x32\x1e.vega.events.v1.StopOrderEventR\nstopOrders\x12P\n\x12priced_stop_orders\x18\x02 \x01(\x0b\x32".vega.snapshot.v1.PricedStopOrdersR\x10pricedStopOrders\x12V\n\x14trailing_stop_orders\x18\x03 \x01(\x0b\x32$.vega.snapshot.v1.TrailingStopOrdersR\x12trailingStopOrders"@\n\x0cPeggedOrders\x12\x30\n\rparked_orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x0cparkedOrders"\xad\x03\n\x10SLANetworkParams\x12.\n\x13\x62ond_penalty_factor\x18\x01 \x01(\tR\x11\x62ondPenaltyFactor\x12,\n\x12\x65\x61rly_exit_penalty\x18\x02 \x01(\tR\x10\x65\x61rlyExitPenalty\x12*\n\x11max_liquidity_fee\x18\x03 \x01(\tR\x0fmaxLiquidityFee\x12\x46\n non_performance_bond_penalty_max\x18\x04 \x01(\tR\x1cnonPerformanceBondPenaltyMax\x12J\n"non_performance_bond_penalty_slope\x18\x05 \x01(\tR\x1enonPerformanceBondPenaltySlope\x12-\n\x13stake_to_ccy_volume\x18\x06 \x01(\tR\x10stakeToCcyVolume\x12L\n#providers_fee_calculation_time_step\x18\x07 \x01(\x03R\x1fprovidersFeeCalculationTimeStep"\x80\x03\n\x10\x45xecutionMarkets\x12\x32\n\x07markets\x18\x01 \x03(\x0b\x32\x18.vega.snapshot.v1.MarketR\x07markets\x12?\n\x0cspot_markets\x18\x02 \x03(\x0b\x32\x1c.vega.snapshot.v1.SpotMarketR\x0bspotMarkets\x12H\n\x0fsettled_markets\x18\x03 \x03(\x0b\x32\x1f.vega.checkpoint.v1.MarketStateR\x0esettledMarkets\x12<\n\nsuccessors\x18\x04 \x03(\x0b\x32\x1c.vega.snapshot.v1.SuccessorsR\nsuccessors\x12\x1d\n\nmarket_ids\x18\x05 \x03(\tR\tmarketIds\x12P\n\x12sla_network_params\x18\x06 \x01(\x0b\x32".vega.snapshot.v1.SLANetworkParamsR\x10slaNetworkParams"^\n\nSuccessors\x12#\n\rparent_market\x18\x01 \x01(\tR\x0cparentMarket\x12+\n\x11successor_markets\x18\x02 \x03(\tR\x10successorMarkets"\x97\x02\n\x08Position\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x12\n\x04size\x18\x02 \x01(\x03R\x04size\x12\x10\n\x03\x62uy\x18\x03 \x01(\x03R\x03\x62uy\x12\x12\n\x04sell\x18\x04 \x01(\x03R\x04sell\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12&\n\x0f\x62uy_sum_product\x18\x06 \x01(\tR\rbuySumProduct\x12(\n\x10sell_sum_product\x18\x07 \x01(\tR\x0esellSumProduct\x12\x1e\n\ndistressed\x18\x08 \x01(\x08R\ndistressed\x12.\n\x13\x61verage_entry_price\x18\t \x01(\x0cR\x11\x61verageEntryPrice"\xb7\x01\n\x0fMarketPositions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x38\n\tpositions\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.PositionR\tpositions\x12M\n\x0fparties_records\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PartyPositionStatsR\x0epartiesRecords"\x86\x02\n\x12PartyPositionStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x35\n\x14latest_open_interest\x18\x02 \x01(\x04H\x00R\x12latestOpenInterest\x88\x01\x01\x12\x35\n\x14lowest_open_interest\x18\x03 \x01(\x04H\x01R\x12lowestOpenInterest\x88\x01\x01\x12(\n\rtraded_volume\x18\x04 \x01(\x04H\x02R\x0ctradedVolume\x88\x01\x01\x42\x17\n\x15_latest_open_interestB\x17\n\x15_lowest_open_interestB\x10\n\x0e_traded_volume"\xee\x01\n\x0fSettlementState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12&\n\x0flast_mark_price\x18\x02 \x01(\tR\rlastMarkPrice\x12[\n\x16last_settled_positions\x18\x03 \x03(\x0b\x32%.vega.snapshot.v1.LastSettledPositionR\x14lastSettledPositions\x12\x39\n\x06trades\x18\x04 \x03(\x0b\x32!.vega.snapshot.v1.SettlementTradeR\x06trades"V\n\x13LastSettledPosition\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12)\n\x10settled_position\x18\x02 \x01(\x03R\x0fsettledPosition"\x94\x01\n\x0fSettlementTrade\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0cmarket_price\x18\x03 \x01(\tR\x0bmarketPrice\x12\x12\n\x04size\x18\x04 \x01(\x03R\x04size\x12\x19\n\x08new_size\x18\x05 \x01(\x03R\x07newSize"\xe5\x01\n\x08\x41ppState\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12\x14\n\x05\x62lock\x18\x02 \x01(\tR\x05\x62lock\x12\x12\n\x04time\x18\x03 \x01(\x03R\x04time\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId\x12)\n\x10protocol_version\x18\x05 \x01(\tR\x0fprotocolVersion\x12)\n\x10protocol_upgrade\x18\x06 \x01(\x08R\x0fprotocolUpgrade\x12&\n\x0fprev_block_time\x18\x07 \x01(\x03R\rprevBlockTime"\xc3\x01\n\nEpochState\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x1d\n\nstart_time\x18\x03 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpire_time\x18\x04 \x01(\x03R\nexpireTime\x12\x36\n\x18ready_to_start_new_epoch\x18\x06 \x01(\x08R\x14readyToStartNewEpoch\x12+\n\x12ready_to_end_epoch\x18\x07 \x01(\x08R\x0freadyToEndEpoch"{\n\x15RewardsPendingPayouts\x12\x62\n\x18scheduled_rewards_payout\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.ScheduledRewardsPayoutR\x16scheduledRewardsPayout"\x81\x01\n\x16ScheduledRewardsPayout\x12\x1f\n\x0bpayout_time\x18\x01 \x01(\x03R\npayoutTime\x12\x46\n\x0erewards_payout\x18\x02 \x03(\x0b\x32\x1f.vega.snapshot.v1.RewardsPayoutR\rrewardsPayout"\xfc\x01\n\rRewardsPayout\x12!\n\x0c\x66rom_account\x18\x01 \x01(\tR\x0b\x66romAccount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12T\n\x13reward_party_amount\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.RewardsPartyAmountR\x11rewardPartyAmount\x12!\n\x0ctotal_reward\x18\x04 \x01(\tR\x0btotalReward\x12\x1b\n\tepoch_seq\x18\x05 \x01(\tR\x08\x65pochSeq\x12\x1c\n\ttimestamp\x18\x06 \x01(\x03R\ttimestamp"B\n\x12RewardsPartyAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount"\xc3\x04\n\nLimitState\x12\x1f\n\x0b\x62lock_count\x18\x01 \x01(\rR\nblockCount\x12,\n\x12\x63\x61n_propose_market\x18\x02 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x03 \x01(\x08R\x0f\x63\x61nProposeAsset\x12%\n\x0egenesis_loaded\x18\x04 \x01(\x08R\rgenesisLoaded\x12\x34\n\x16propose_market_enabled\x18\x05 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x06 \x01(\x08R\x13proposeAssetEnabled\x12=\n\x1bpropose_market_enabled_from\x18\x07 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\x08 \x01(\x03R\x17proposeAssetEnabledFrom\x12=\n\x1bpropose_spot_market_enabled\x18\t \x01(\x08R\x18proposeSpotMarketEnabled\x12?\n\x1cpropose_perps_market_enabled\x18\n \x01(\x08R\x19proposePerpsMarketEnabled\x12-\n\x13\x63\x61n_use_amm_enabled\x18\x0b \x01(\x08R\x10\x63\x61nUseAmmEnabled"\x94\x04\n\x0eVoteSpamPolicy\x12L\n\rparty_to_vote\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.PartyProposalVoteCountR\x0bpartyToVote\x12\x44\n\x0e\x62\x61nned_parties\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x03 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12_\n\x1arecent_blocks_reject_stats\x18\x04 \x03(\x0b\x32".vega.snapshot.v1.BlockRejectStatsR\x17recentBlocksRejectStats\x12.\n\x13\x63urrent_block_index\x18\x05 \x01(\x04R\x11\x63urrentBlockIndex\x12.\n\x13last_increase_block\x18\x06 \x01(\x04R\x11lastIncreaseBlock\x12*\n\x11\x63urrent_epoch_seq\x18\x07 \x01(\x04R\x0f\x63urrentEpochSeq\x12\x37\n\x18min_voting_tokens_factor\x18\x08 \x01(\tR\x15minVotingTokensFactor"`\n\x16PartyProposalVoteCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08proposal\x18\x02 \x01(\tR\x08proposal\x12\x14\n\x05\x63ount\x18\x03 \x01(\x04R\x05\x63ount"C\n\x11PartyTokenBalance\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"D\n\x10\x42lockRejectStats\x12\x1a\n\x08rejected\x18\x01 \x01(\x04R\x08rejected\x12\x14\n\x05total\x18\x02 \x01(\x04R\x05total"G\n\x19SpamPartyTransactionCount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x63ount\x18\x02 \x01(\x04R\x05\x63ount"\xc2\x02\n\x10SimpleSpamPolicy\x12\x1f\n\x0bpolicy_name\x18\x01 \x01(\tR\npolicyName\x12Q\n\x0eparty_to_count\x18\x02 \x03(\x0b\x32+.vega.snapshot.v1.SpamPartyTransactionCountR\x0cpartyToCount\x12\x44\n\x0e\x62\x61nned_parties\x18\x03 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\rbannedParties\x12H\n\rtoken_balance\x18\x04 \x03(\x0b\x32#.vega.snapshot.v1.PartyTokenBalanceR\x0ctokenBalance\x12*\n\x11\x63urrent_epoch_seq\x18\x05 \x01(\x04R\x0f\x63urrentEpochSeq"p\n\nNotarySigs\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04kind\x18\x02 \x01(\x05R\x04kind\x12\x12\n\x04node\x18\x03 \x01(\tR\x04node\x12\x10\n\x03sig\x18\x04 \x01(\tR\x03sig\x12\x18\n\x07pending\x18\x05 \x01(\x08R\x07pending"G\n\x06Notary\x12=\n\x0bnotary_sigs\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.NotarySigsR\nnotarySigs"m\n\x16StakeVerifierDeposited\x12S\n\x11pending_deposited\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x10pendingDeposited"g\n\x14StakeVerifierRemoved\x12O\n\x0fpending_removed\x18\x01 \x03(\x0b\x32&.vega.snapshot.v1.StakeVerifierPendingR\x0ependingRemoved"\x85\x02\n\x14StakeVerifierPending\x12)\n\x10\x65thereum_address\x18\x01 \x01(\tR\x0f\x65thereumAddress\x12&\n\x0fvega_public_key\x18\x02 \x01(\tR\rvegaPublicKey\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\x12!\n\x0c\x62lock_number\x18\x05 \x01(\x04R\x0b\x62lockNumber\x12\x1b\n\tlog_index\x18\x06 \x01(\x04R\x08logIndex\x12\x13\n\x05tx_id\x18\x07 \x01(\tR\x04txId\x12\x0e\n\x02id\x18\x08 \x01(\tR\x02id"d\n\x0cL2EthOracles\x12T\n\x14\x63hain_id_eth_oracles\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.ChainIdEthOraclesR\x11\x63hainIdEthOracles"\x92\x02\n\x11\x43hainIdEthOracles\x12&\n\x0fsource_chain_id\x18\x01 \x01(\tR\rsourceChainId\x12K\n\nlast_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\tlastBlock\x12K\n\x0c\x63\x61ll_results\x18\x03 \x01(\x0b\x32(.vega.snapshot.v1.EthContractCallResultsR\x0b\x63\x61llResults\x12;\n\x04misc\x18\x04 \x01(\x0b\x32\'.vega.snapshot.v1.EthOracleVerifierMiscR\x04misc"^\n\x1a\x45thOracleVerifierLastBlock\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime"\xa5\x01\n\x15\x45thOracleVerifierMisc\x12=\n\x07\x62uckets\x18\x01 \x03(\x0b\x32#.vega.snapshot.v1.EthVerifierBucketR\x07\x62uckets\x12M\n\x0bpatch_block\x18\x02 \x01(\x0b\x32,.vega.snapshot.v1.EthOracleVerifierLastBlockR\npatchBlock"\x82\x01\n\x16\x45thContractCallResults\x12h\n\x1cpending_contract_call_result\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.EthContractCallResultR\x19pendingContractCallResult"\xdc\x01\n\x15\x45thContractCallResult\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime\x12\x17\n\x07spec_id\x18\x03 \x01(\tR\x06specId\x12\x16\n\x06result\x18\x04 \x01(\x0cR\x06result\x12\x19\n\x05\x65rror\x18\x05 \x01(\tH\x00R\x05\x65rror\x88\x01\x01\x12\x1e\n\x08\x63hain_id\x18\x06 \x01(\x04H\x01R\x07\x63hainId\x88\x01\x01\x42\x08\n\x06_errorB\x0b\n\t_chain_id";\n\x11\x45thVerifierBucket\x12\x0e\n\x02ts\x18\x01 \x01(\x03R\x02ts\x12\x16\n\x06hashes\x18\x02 \x03(\tR\x06hashes"\x9b\x01\n\x12PendingKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1e\n\x0bnew_pub_key\x18\x03 \x01(\tR\tnewPubKey\x12)\n\x11new_pub_key_index\x18\x04 \x01(\rR\x0enewPubKeyIndex"\xb8\x01\n\x1aPendingEthereumKeyRotation\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x1f\n\x0bnew_address\x18\x03 \x01(\tR\nnewAddress\x12\x1c\n\tsubmitter\x18\x04 \x01(\tR\tsubmitter\x12\x1f\n\x0bold_address\x18\x05 \x01(\tR\noldAddress"\xdd\x04\n\x08Topology\x12G\n\x0evalidator_data\x18\x01 \x03(\x0b\x32 .vega.snapshot.v1.ValidatorStateR\rvalidatorData\x12\x1d\n\nchain_keys\x18\x02 \x03(\tR\tchainKeys\x12_\n\x19pending_pub_key_rotations\x18\x03 \x03(\x0b\x32$.vega.snapshot.v1.PendingKeyRotationR\x16pendingPubKeyRotations\x12[\n\x15validator_performance\x18\x04 \x01(\x0b\x32&.vega.snapshot.v1.ValidatorPerformanceR\x14validatorPerformance\x12q\n\x1epending_ethereum_key_rotations\x18\x05 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1bpendingEthereumKeyRotations\x12\x43\n\nsignatures\x18\x06 \x01(\x0b\x32#.vega.snapshot.v1.ToplogySignaturesR\nsignatures\x12s\n\x1funsolved_ethereum_key_rotations\x18\x07 \x03(\x0b\x32,.vega.snapshot.v1.PendingEthereumKeyRotationR\x1cunsolvedEthereumKeyRotations"\xde\x01\n\x11ToplogySignatures\x12\x65\n\x12pending_signatures\x18\x01 \x03(\x0b\x32\x36.vega.snapshot.v1.PendingERC20MultisigControlSignatureR\x11pendingSignatures\x12\x62\n\x11issued_signatures\x18\x02 \x03(\x0b\x32\x35.vega.snapshot.v1.IssuedERC20MultisigControlSignatureR\x10issuedSignatures"\xb3\x01\n$PendingERC20MultisigControlSignature\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1b\n\tepoch_seq\x18\x04 \x01(\x04R\x08\x65pochSeq\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\x05 \x01(\x08R\x05\x61\x64\x64\x65\x64"\xb9\x01\n#IssuedERC20MultisigControlSignature\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12)\n\x10\x65thereum_address\x18\x02 \x01(\tR\x0f\x65thereumAddress\x12+\n\x11submitter_address\x18\x03 \x01(\tR\x10submitterAddress\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"\xf2\x03\n\x0eValidatorState\x12J\n\x10validator_update\x18\x01 \x01(\x0b\x32\x1f.vega.events.v1.ValidatorUpdateR\x0fvalidatorUpdate\x12\x1f\n\x0b\x62lock_added\x18\x02 \x01(\x04R\nblockAdded\x12\x16\n\x06status\x18\x03 \x01(\x05R\x06status\x12.\n\x13status_change_block\x18\x04 \x01(\x04R\x11statusChangeBlock\x12\x46\n last_block_with_positive_ranking\x18\x05 \x01(\x04R\x1clastBlockWithPositiveRanking\x12\x30\n\x14\x65th_events_forwarded\x18\x06 \x01(\x04R\x12\x65thEventsForwarded\x12O\n\x11heartbeat_tracker\x18\x07 \x01(\x0b\x32".vega.snapshot.v1.HeartbeatTrackerR\x10heartbeatTracker\x12\'\n\x0fvalidator_power\x18\x08 \x01(\x03R\x0evalidatorPower\x12\x37\n\rranking_score\x18\t \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore"\xb9\x01\n\x10HeartbeatTracker\x12,\n\x12\x65xpected_next_hash\x18\x01 \x01(\tR\x10\x65xpectedNextHash\x12\x37\n\x18\x65xpected_next_hash_since\x18\x02 \x01(\x03R\x15\x65xpectedNextHashSince\x12\x1f\n\x0b\x62lock_index\x18\x03 \x01(\x05R\nblockIndex\x12\x1d\n\nblock_sigs\x18\x04 \x03(\x08R\tblockSigs"\x99\x02\n\x10PerformanceStats\x12+\n\x11validator_address\x18\x01 \x01(\tR\x10validatorAddress\x12\x1a\n\x08proposed\x18\x02 \x01(\x04R\x08proposed\x12\x18\n\x07\x65lected\x18\x03 \x01(\x04R\x07\x65lected\x12\x14\n\x05voted\x18\x04 \x01(\x04R\x05voted\x12*\n\x11last_height_voted\x18\x05 \x01(\x03R\x0flastHeightVoted\x12\x30\n\x14last_height_proposed\x18\x06 \x01(\x03R\x12lastHeightProposed\x12.\n\x13last_height_elected\x18\x07 \x01(\x03R\x11lastHeightElected"l\n\x14ValidatorPerformance\x12T\n\x14validator_perf_stats\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PerformanceStatsR\x12validatorPerfStats"\xae\x01\n\x13LiquidityParameters\x12\x17\n\x07max_fee\x18\x01 \x01(\tR\x06maxFee\x12$\n\x0emax_shape_size\x18\x02 \x01(\tR\x0cmaxShapeSize\x12;\n\x1astake_to_obligation_factor\x18\x03 \x01(\tR\x17stakeToObligationFactor\x12\x1b\n\tmarket_id\x18\x04 \x01(\tR\x08marketId"h\n\x1aLiquidityPendingProvisions\x12-\n\x12pending_provisions\x18\x01 \x03(\tR\x11pendingProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x80\x01\n\x1fLiquidityPartiesLiquidityOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"H\n\x0bPartyOrders\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\x06orders\x18\x02 \x03(\x0b\x32\x0b.vega.OrderR\x06orders"w\n\x16LiquidityPartiesOrders\x12@\n\x0cparty_orders\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyOrdersR\x0bpartyOrders\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\x7f\n\x13LiquidityProvisions\x12K\n\x14liquidity_provisions\x18\x01 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId"\xa0\x01\n\x0fLiquidityScores\x12\x36\n\x17running_average_counter\x18\x01 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId"A\n\x0eLiquidityScore\x12\x14\n\x05score\x18\x01 \x01(\tR\x05score\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId"\x86\x02\n\x15LiquidityV2Parameters\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12P\n\x15market_sla_parameters\x18\x02 \x01(\x0b\x32\x1c.vega.LiquiditySLAParametersR\x13marketSlaParameters\x12&\n\x0fstake_to_volume\x18\x03 \x01(\tR\rstakeToVolume\x12,\n\x12\x62ond_penalty_slope\x18\x04 \x01(\tR\x10\x62ondPenaltySlope\x12(\n\x10\x62ond_penalty_max\x18\x05 \x01(\tR\x0e\x62ondPenaltyMax"u\n\x18LiquidityV2PaidFeesStats\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12<\n\x05stats\x18\x02 \x01(\x0b\x32&.vega.events.v1.PaidLiquidityFeesStatsR\x05stats"\x81\x01\n\x15LiquidityV2Provisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12K\n\x14liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions"\x97\x01\n\x1cLiquidityV2PendingProvisions\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12Z\n\x1cpending_liquidity_provisions\x18\x02 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x1apendingLiquidityProvisions"\xc6\x01\n\x17LiquidityV2Performances\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12(\n\x10\x65poch_start_time\x18\x02 \x01(\x03R\x0e\x65pochStartTime\x12\x64\n\x15performance_per_party\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityV2PerformancePerPartyR\x13performancePerParty"\x93\x05\n\x1eLiquidityV2PerformancePerParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12O\n%elapsed_time_meeting_sla_during_epoch\x18\x02 \x01(\x03R elapsedTimeMeetingSlaDuringEpoch\x12\x32\n\x15\x63ommitment_start_time\x18\x03 \x01(\x03R\x13\x63ommitmentStartTime\x12\x43\n\x1eregistered_penalties_per_epoch\x18\x04 \x03(\tR\x1bregisteredPenaltiesPerEpoch\x12\x44\n\x1fposition_in_penalties_per_epoch\x18\x05 \x01(\rR\x1bpositionInPenaltiesPerEpoch\x12J\n#last_epoch_fraction_of_time_on_book\x18\x06 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x07 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x08 \x01(\tR\x14lastEpochBondPenalty\x12-\n\x12required_liquidity\x18\t \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\n \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\x0b \x01(\tR\x13notionalVolumeSells"\x9a\x02\n\x11LiquidityV2Scores\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x36\n\x17running_average_counter\x18\x02 \x01(\x05R\x15runningAverageCounter\x12\x38\n\x06scores\x18\x03 \x03(\x0b\x32 .vega.snapshot.v1.LiquidityScoreR\x06scores\x12;\n\x1alast_fee_distribution_time\x18\x04 \x01(\x03R\x17lastFeeDistributionTime\x12\x39\n\x19\x66\x65\x65_calculation_time_step\x18\x05 \x01(\x03R\x16\x66\x65\x65\x43\x61lculationTimeStep"\xfd\x01\n\x13LiquidityV2Supplied\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12+\n\x11\x63onsensus_reached\x18\x02 \x01(\x08R\x10\x63onsensusReached\x12M\n\tbid_cache\x18\x03 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x62idCache\x12M\n\task_cache\x18\x04 \x03(\x0b\x32\x30.vega.snapshot.v1.LiquidityOffsetProbabilityPairR\x08\x61skCache"\xb9\x01\n\x16\x46loatingPointConsensus\x12M\n\x11next_time_trigger\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.NextTimeTriggerR\x0fnextTimeTrigger\x12P\n\x0fstate_variables\x18\x02 \x03(\x0b\x32\'.vega.snapshot.v1.StateVarInternalStateR\x0estateVariables"\xfc\x01\n\x15StateVarInternalState\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05state\x18\x02 \x01(\x05R\x05state\x12\x19\n\x08\x65vent_id\x18\x03 \x01(\tR\x07\x65ventId\x12]\n\x12validators_results\x18\x04 \x03(\x0b\x32..vega.snapshot.v1.FloatingPointValidatorResultR\x11validatorsResults\x12\x43\n\x1erounds_since_meaningful_update\x18\x05 \x01(\x05R\x1broundsSinceMeaningfulUpdate"\\\n\x1c\x46loatingPointValidatorResult\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06\x62undle\x18\x02 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x06\x62undle"r\n\x0fNextTimeTrigger\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x16\n\x06market\x18\x02 \x01(\tR\x06market\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\x12!\n\x0cnext_trigger\x18\x04 \x01(\x03R\x0bnextTrigger"\x81\x04\n\rMarketTracker\x12R\n\x0fmarket_activity\x18\x01 \x03(\x0b\x32).vega.checkpoint.v1.MarketActivityTrackerR\x0emarketActivity\x12[\n\x15taker_notional_volume\x18\x02 \x03(\x0b\x32\'.vega.checkpoint.v1.TakerNotionalVolumeR\x13takerNotionalVolume\x12\x85\x01\n%market_to_party_taker_notional_volume\x18\x03 \x03(\x0b\x32\x34.vega.checkpoint.v1.MarketToPartyTakerNotionalVolumeR marketToPartyTakerNotionalVolume\x12Q\n\x10\x65poch_taker_fees\x18\x04 \x03(\x0b\x32\'.vega.checkpoint.v1.EpochPartyTakerFeesR\x0e\x65pochTakerFees\x12\x64\n\x18game_eligibility_tracker\x18\x05 \x03(\x0b\x32*.vega.checkpoint.v1.GameEligibilityTrackerR\x16gameEligibilityTracker"t\n\x16SignerEventsPerAddress\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12@\n\x06\x65vents\x18\x02 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x06\x65vents"\x80\x02\n\x1d\x45RC20MultiSigTopologyVerified\x12\x18\n\x07signers\x18\x01 \x03(\tR\x07signers\x12V\n\x12\x65vents_per_address\x18\x02 \x03(\x0b\x32(.vega.snapshot.v1.SignerEventsPerAddressR\x10\x65ventsPerAddress\x12L\n\tthreshold\x18\x03 \x01(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\tthreshold\x12\x1f\n\x0bseen_events\x18\x04 \x03(\tR\nseenEvents"\xbc\x02\n\x1c\x45RC20MultiSigTopologyPending\x12Q\n\x0fpending_signers\x18\x01 \x03(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerEventR\x0ependingSigners\x12\x62\n\x15pending_threshold_set\x18\x02 \x03(\x0b\x32..vega.events.v1.ERC20MultiSigThresholdSetEventR\x13pendingThresholdSet\x12+\n\x11witnessed_signers\x18\x03 \x03(\tR\x10witnessedSigners\x12\x38\n\x18witnessed_threshold_sets\x18\x04 \x03(\tR\x16witnessedThresholdSets"\xc7\x01\n\x13\x45VMMultisigTopology\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12K\n\x08verified\x18\x02 \x01(\x0b\x32/.vega.snapshot.v1.ERC20MultiSigTopologyVerifiedR\x08verified\x12H\n\x07pending\x18\x03 \x01(\x0b\x32..vega.snapshot.v1.ERC20MultiSigTopologyPendingR\x07pending"r\n\x15\x45VMMultisigTopologies\x12Y\n\x15\x65vm_multisig_topology\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.EVMMultisigTopologyR\x13\x65vmMultisigTopology"\xa5\x04\n\x0bProofOfWork\x12!\n\x0c\x62lock_height\x18\x01 \x03(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_hash\x18\x02 \x03(\tR\tblockHash\x12H\n\x0ctx_at_height\x18\x04 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\ntxAtHeight\x12J\n\rtid_at_height\x18\x06 \x03(\x0b\x32&.vega.snapshot.v1.TransactionsAtHeightR\x0btidAtHeight\x12\x35\n\x06\x62\x61nned\x18\x07 \x03(\x0b\x32\x1d.vega.snapshot.v1.BannedPartyR\x06\x62\x61nned\x12\x42\n\npow_params\x18\x08 \x03(\x0b\x32#.vega.snapshot.v1.ProofOfWorkParamsR\tpowParams\x12?\n\tpow_state\x18\t \x03(\x0b\x32".vega.snapshot.v1.ProofOfWorkStateR\x08powState\x12,\n\x12last_pruning_block\x18\n \x01(\x04R\x10lastPruningBlock\x12T\n\x14nonce_refs_at_height\x18\x0b \x03(\x0b\x32#.vega.snapshot.v1.NonceRefsAtHeightR\x11nonceRefsAtHeight"9\n\x0b\x42\x61nnedParty\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05until\x18\x02 \x01(\x03R\x05until"\x84\x03\n\x11ProofOfWorkParams\x12\x41\n\x1espam_pow_number_of_past_blocks\x18\x01 \x01(\x04R\x19spamPowNumberOfPastBlocks\x12.\n\x13spam_pow_difficulty\x18\x02 \x01(\rR\x11spamPowDifficulty\x12\x33\n\x16spam_pow_hash_function\x18\x03 \x01(\tR\x13spamPowHashFunction\x12\x42\n\x1fspam_pow_number_of_tx_per_block\x18\x04 \x01(\x04R\x19spamPowNumberOfTxPerBlock\x12\x43\n\x1espam_pow_increasing_difficulty\x18\x05 \x01(\x08R\x1bspamPowIncreasingDifficulty\x12\x1d\n\nfrom_block\x18\x06 \x01(\x04R\tfromBlock\x12\x1f\n\x0buntil_block\x18\x07 \x01(\x03R\nuntilBlock"X\n\x10ProofOfWorkState\x12\x44\n\tpow_state\x18\x01 \x03(\x0b\x32\'.vega.snapshot.v1.ProofOfWorkBlockStateR\x08powState"\x8c\x01\n\x15ProofOfWorkBlockState\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12P\n\x0bparty_state\x18\x02 \x03(\x0b\x32/.vega.snapshot.v1.ProofOfWorkPartyStateForBlockR\npartyState"\x85\x01\n\x1dProofOfWorkPartyStateForBlock\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1d\n\nseen_count\x18\x02 \x01(\x04R\tseenCount\x12/\n\x13observed_difficulty\x18\x03 \x01(\x04R\x12observedDifficulty"R\n\x14TransactionsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12"\n\x0ctransactions\x18\x02 \x03(\tR\x0ctransactions"6\n\x08NonceRef\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05nonce\x18\x02 \x01(\x04R\x05nonce"[\n\x11NonceRefsAtHeight\x12\x16\n\x06height\x18\x01 \x01(\x04R\x06height\x12.\n\x04refs\x18\x02 \x03(\x0b\x32\x1a.vega.snapshot.v1.NonceRefR\x04refs"\xcb\x01\n\x18ProtocolUpgradeProposals\x12O\n\x10\x61\x63tive_proposals\x18\x01 \x03(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventR\x0f\x61\x63tiveProposals\x12^\n\x11\x61\x63\x63\x65pted_proposal\x18\x02 \x01(\x0b\x32\x31.vega.snapshot.v1.AcceptedProtocolUpgradeProposalR\x10\x61\x63\x63\x65ptedProposal"}\n\x1f\x41\x63\x63\x65ptedProtocolUpgradeProposal\x12\x30\n\x14upgrade_block_height\x18\x01 \x01(\x04R\x12upgradeBlockHeight\x12(\n\x10vega_release_tag\x18\x02 \x01(\tR\x0evegaReleaseTag"5\n\x05Teams\x12,\n\x05teams\x18\x01 \x03(\x0b\x32\x16.vega.snapshot.v1.TeamR\x05teams"\xae\x02\n\x04Team\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x38\n\x08referrer\x18\x02 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x03 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x19\n\x08team_url\x18\x05 \x01(\tR\x07teamUrl\x12\x1d\n\navatar_url\x18\x06 \x01(\tR\tavatarUrl\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12\x16\n\x06\x63losed\x18\x08 \x01(\x08R\x06\x63losed\x12\x1d\n\nallow_list\x18\t \x03(\tR\tallowList"n\n\nMembership\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tjoined_at\x18\x02 \x01(\x03R\x08joinedAt\x12(\n\x10started_at_epoch\x18\x03 \x01(\x04R\x0estartedAtEpoch"Q\n\x0cTeamSwitches\x12\x41\n\rteam_switches\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.TeamSwitchR\x0cteamSwitches"g\n\nTeamSwitch\x12 \n\x0c\x66rom_team_id\x18\x01 \x01(\tR\nfromTeamId\x12\x1c\n\nto_team_id\x18\x02 \x01(\tR\x08toTeamId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId"O\n\x07Vesting\x12\x44\n\x0eparties_reward\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyRewardR\rpartiesReward"\xa1\x01\n\x0bPartyReward\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12@\n\x0c\x61sset_locked\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.AssetLockedR\x0b\x61ssetLocked\x12:\n\nin_vesting\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.InVestingR\tinVesting"\xed\x02\n\x13ReferralProgramData\x12M\n\x11\x66\x61\x63tor_by_referee\x18\x01 \x03(\x0b\x32!.vega.snapshot.v1.FactorByRefereeR\x0f\x66\x61\x63torByReferee\x12>\n\x0f\x63urrent_program\x18\x02 \x01(\x0b\x32\x15.vega.ReferralProgramR\x0e\x63urrentProgram\x12\x36\n\x0bnew_program\x18\x03 \x01(\x0b\x32\x15.vega.ReferralProgramR\nnewProgram\x12\x30\n\x14last_program_version\x18\x04 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\x05 \x01(\x08R\x0fprogramHasEnded\x12\x31\n\x04sets\x18\x06 \x03(\x0b\x32\x1d.vega.snapshot.v1.ReferralSetR\x04sets"\x83\x05\n\x0bReferralSet\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n\ncreated_at\x18\x02 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x03 \x01(\x03R\tupdatedAt\x12\x38\n\x08referrer\x18\x04 \x01(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referrer\x12\x38\n\x08referees\x18\x05 \x03(\x0b\x32\x1c.vega.snapshot.v1.MembershipR\x08referees\x12H\n\x0frunning_volumes\x18\x06 \x03(\x0b\x32\x1f.vega.snapshot.v1.RunningVolumeR\x0erunningVolumes\x12\x32\n\x15\x63urrent_reward_factor\x18\x07 \x01(\tR\x13\x63urrentRewardFactor\x12<\n\x1a\x63urrent_rewards_multiplier\x18\x08 \x01(\tR\x18\x63urrentRewardsMultiplier\x12I\n!current_rewards_factor_multiplier\x18\t \x01(\tR\x1e\x63urrentRewardsFactorMultiplier\x12`\n"current_rewards_factors_multiplier\x18\n \x01(\x0b\x32\x13.vega.RewardFactorsR\x1f\x63urrentRewardsFactorsMultiplier\x12I\n\x16\x63urrent_reward_factors\x18\x0b \x01(\x0b\x32\x13.vega.RewardFactorsR\x14\x63urrentRewardFactors"=\n\rRunningVolume\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\xb5\x01\n\x0f\x46\x61\x63torByReferee\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\x0cR\x0e\x64iscountFactor\x12!\n\x0ctaker_volume\x18\x03 \x01(\x0cR\x0btakerVolume\x12@\n\x10\x64iscount_factors\x18\x04 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"j\n\x0b\x41ssetLocked\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x45\n\x0e\x65poch_balances\x18\x02 \x03(\x0b\x32\x1e.vega.snapshot.v1.EpochBalanceR\repochBalances">\n\x0c\x45pochBalance\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance";\n\tInVesting\x12\x14\n\x05\x61sset\x18\x01 \x01(\tR\x05\x61sset\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"o\n\x0e\x41\x63tivityStreak\x12]\n\x17parties_activity_streak\x18\x01 \x03(\x0b\x32%.vega.snapshot.v1.PartyActivityStreakR\x15partiesActivityStreak"\xe1\x01\n\x13PartyActivityStreak\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06\x61\x63tive\x18\x02 \x01(\x04R\x06\x61\x63tive\x12\x1a\n\x08inactive\x18\x03 \x01(\x04R\x08inactive\x12\x44\n\x1ereward_distribution_multiplier\x18\x04 \x01(\x0cR\x1crewardDistributionMultiplier\x12:\n\x19reward_vesting_multiplier\x18\x05 \x01(\x0cR\x17rewardVestingMultiplier"q\n\x0fPartyRebateData\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x1a\n\x08\x66raction\x18\x02 \x01(\tR\x08\x66raction\x12,\n\x12maker_fee_received\x18\x03 \x01(\tR\x10makerFeeReceived"\xab\x03\n\x13VolumeRebateProgram\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties\x12M\n\x11party_rebate_data\x18\x02 \x03(\x0b\x32!.vega.snapshot.v1.PartyRebateDataR\x0fpartyRebateData\x12\x42\n\x0f\x63urrent_program\x18\x03 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\x0e\x63urrentProgram\x12:\n\x0bnew_program\x18\x04 \x01(\x0b\x32\x19.vega.VolumeRebateProgramR\nnewProgram\x12M\n\x10\x66\x61\x63tors_by_party\x18\x05 \x03(\x0b\x32#.vega.snapshot.v1.VolumeRebateStatsR\x0e\x66\x61\x63torsByParty\x12\x30\n\x14last_program_version\x18\x06 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\x07 \x01(\x08R\x0fprogramHasEnded"N\n\x11VolumeRebateStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12#\n\rrebate_factor\x18\x02 \x01(\tR\x0crebateFactor"\xb4\x04\n\x15VolumeDiscountProgram\x12\x18\n\x07parties\x18\x01 \x03(\tR\x07parties\x12S\n\x13\x65poch_party_volumes\x18\x02 \x03(\x0b\x32#.vega.snapshot.v1.EpochPartyVolumesR\x11\x65pochPartyVolumes\x12(\n\x10\x65poch_data_index\x18\x03 \x01(\x04R\x0e\x65pochDataIndex\x12O\n\x14\x61verage_party_volume\x18\x04 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x12\x61veragePartyVolume\x12\x44\n\x0f\x63urrent_program\x18\x05 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\x0e\x63urrentProgram\x12<\n\x0bnew_program\x18\x06 \x01(\x0b\x32\x1b.vega.VolumeDiscountProgramR\nnewProgram\x12O\n\x10\x66\x61\x63tors_by_party\x18\x07 \x03(\x0b\x32%.vega.snapshot.v1.VolumeDiscountStatsR\x0e\x66\x61\x63torsByParty\x12\x30\n\x14last_program_version\x18\x08 \x01(\x04R\x12lastProgramVersion\x12*\n\x11program_has_ended\x18\t \x01(\x08R\x0fprogramHasEnded"\x96\x01\n\x13VolumeDiscountStats\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\'\n\x0f\x64iscount_factor\x18\x02 \x01(\tR\x0e\x64iscountFactor\x12@\n\x10\x64iscount_factors\x18\x03 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x0f\x64iscountFactors"U\n\x11\x45pochPartyVolumes\x12@\n\x0cparty_volume\x18\x01 \x03(\x0b\x32\x1d.vega.snapshot.v1.PartyVolumeR\x0bpartyVolume";\n\x0bPartyVolume\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x16\n\x06volume\x18\x02 \x01(\x0cR\x06volume"\x9b\x01\n\x0bLiquidation\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1f\n\x0bnetwork_pos\x18\x02 \x01(\x03R\nnetworkPos\x12\x1b\n\tnext_step\x18\x03 \x01(\x03R\x08nextStep\x12\x31\n\x06\x63onfig\x18\x04 \x01(\x0b\x32\x19.vega.LiquidationStrategyR\x06\x63onfig"V\n\x10PartyAssetAmount\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"s\n\x1b\x42\x61nkingTransferFeeDiscounts\x12T\n\x14party_asset_discount\x18\x01 \x03(\x0b\x32".vega.snapshot.v1.PartyAssetAmountR\x12partyAssetDiscount"\xe4\x02\n\x18\x43ompositePriceCalculator\x12\'\n\x0f\x63omposite_price\x18\x01 \x01(\tR\x0e\x63ompositePrice\x12R\n\x13price_configuration\x18\x02 \x01(\x0b\x32!.vega.CompositePriceConfigurationR\x12priceConfiguration\x12#\n\x06trades\x18\x03 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12#\n\rprice_sources\x18\x04 \x03(\tR\x0cpriceSources\x12\x37\n\x18price_source_last_update\x18\x05 \x03(\x03R\x15priceSourceLastUpdate\x12H\n\x12\x62ook_price_at_time\x18\x06 \x03(\x0b\x32\x1b.vega.snapshot.v1.TimePriceR\x0f\x62ookPriceAtTime"E\n\x07Parties\x12:\n\x08profiles\x18\x01 \x03(\x0b\x32\x1e.vega.snapshot.v1.PartyProfileR\x08profiles"\x8e\x01\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata\x12!\n\x0c\x64\x65rived_keys\x18\x04 \x03(\tR\x0b\x64\x65rivedKeys"a\n\tAMMValues\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05stake\x18\x02 \x01(\tR\x05stake\x12\x14\n\x05score\x18\x03 \x01(\tR\x05score\x12\x12\n\x04tick\x18\x04 \x01(\x03R\x04tick"u\n\x0fMarketLiquidity\x12\x1f\n\x0bprice_range\x18\x01 \x01(\tR\npriceRange\x12\x12\n\x04tick\x18\x02 \x01(\x03R\x04tick\x12-\n\x03\x61mm\x18\x03 \x03(\x0b\x32\x1b.vega.snapshot.v1.AMMValuesR\x03\x61mm"3\n\tDelayedTx\x12\x0e\n\x02tx\x18\x01 \x03(\x0cR\x02tx\x12\x16\n\x06height\x18\x02 \x01(\x04R\x06height"8\n\x07TxCache\x12-\n\x03txs\x18\x01 \x03(\x0b\x32\x1b.vega.snapshot.v1.DelayedTxR\x03txs"\xa0\x01\n\x16\x45VMFwdPendingHeartbeat\x12!\n\x0c\x62lock_height\x18\x01 \x01(\x04R\x0b\x62lockHeight\x12\x1d\n\nblock_time\x18\x02 \x01(\x04R\tblockTime\x12)\n\x10\x63ontract_address\x18\x03 \x01(\tR\x0f\x63ontractAddress\x12\x19\n\x08\x63hain_id\x18\x04 \x01(\tR\x07\x63hainId"y\n\x0e\x45VMFwdLastSeen\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x02 \x01(\tR\x0f\x63ontractAddress\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight"\xaa\x01\n\x10\x45VMFwdHeartbeats\x12W\n\x12pending_heartbeats\x18\x01 \x03(\x0b\x32(.vega.snapshot.v1.EVMFwdPendingHeartbeatR\x11pendingHeartbeats\x12=\n\tlast_seen\x18\x02 \x03(\x0b\x32 .vega.snapshot.v1.EVMFwdLastSeenR\x08lastSeen"\xe8\x02\n\x19ProtocolAutomatedPurchase\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x41\n\x06\x63onfig\x18\x02 \x01(\x0b\x32).vega.NewProtocolAutomatedPurchaseChangesR\x06\x63onfig\x12.\n\x13next_auction_amount\x18\x03 \x01(\tR\x11nextAuctionAmount\x12*\n\x11last_oracle_price\x18\x04 \x01(\tR\x0flastOraclePrice\x12\x35\n\x17last_oracle_update_time\x18\x05 \x01(\x03R\x14lastOracleUpdateTime\x12!\n\x0c\x61\x63tive_order\x18\x06 \x01(\tR\x0b\x61\x63tiveOrder\x12\x1e\n\x04side\x18\x07 \x01(\x0e\x32\n.vega.SideR\x04side\x12"\n\rready_to_stop\x18\x08 \x01(\x08R\x0breadyToStop"F\n\x05Vault\x12=\n\x0bvault_state\x18\x01 \x03(\x0b\x32\x1c.vega.snapshot.v1.VaultStateR\nvaultState"\xdf\x03\n\nVaultState\x12!\n\x05vault\x18\x01 \x01(\x0b\x32\x0b.vega.VaultR\x05vault\x12\x42\n\rshare_holders\x18\x02 \x03(\x0b\x32\x1d.vega.snapshot.v1.ShareHolderR\x0cshareHolders\x12%\n\x0ehigh_watermark\x18\x03 \x01(\tR\rhighWatermark\x12\'\n\x0finvested_amount\x18\x04 \x01(\tR\x0einvestedAmount\x12"\n\rnext_fee_calc\x18\x05 \x01(\x03R\x0bnextFeeCalc\x12;\n\x1anext_redemption_date_index\x18\x06 \x01(\x03R\x17nextRedemptionDateIndex\x12)\n\x06status\x18\x07 \x01(\x0e\x32\x11.vega.VaultStatusR\x06status\x12\x42\n\x0credeem_queue\x18\x08 \x03(\x0b\x32\x1f.vega.snapshot.v1.RedeemRequestR\x0bredeemQueue\x12J\n\x10late_redemptions\x18\t \x03(\x0b\x32\x1f.vega.snapshot.v1.RedeemRequestR\x0flateRedemptions"9\n\x0bShareHolder\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x14\n\x05share\x18\x02 \x01(\tR\x05share"\x9b\x01\n\rRedeemRequest\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x12\n\x04\x64\x61te\x18\x02 \x01(\x03R\x04\x64\x61te\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1c\n\tremaining\x18\x04 \x01(\tR\tremaining\x12*\n\x06status\x18\x05 \x01(\x0e\x32\x12.vega.RedeemStatusR\x06status*`\n\x06\x46ormat\x12\x16\n\x12\x46ORMAT_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x46ORMAT_PROTO\x10\x01\x12\x1b\n\x17\x46ORMAT_PROTO_COMPRESSED\x10\x02\x12\x0f\n\x0b\x46ORMAT_JSON\x10\x03\x42\x33Z1code.vegaprotocol.io/vega/protos/vega/snapshot/v1b\x06proto3' ) _globals = globals() @@ -39,8 +39,8 @@ _globals["DESCRIPTOR"]._serialized_options = ( b"Z1code.vegaprotocol.io/vega/protos/vega/snapshot/v1" ) - _globals["_FORMAT"]._serialized_start = 44915 - _globals["_FORMAT"]._serialized_end = 45011 + _globals["_FORMAT"]._serialized_start = 45770 + _globals["_FORMAT"]._serialized_end = 45866 _globals["_SNAPSHOT"]._serialized_start = 249 _globals["_SNAPSHOT"]._serialized_end = 405 _globals["_NODEHASH"]._serialized_start = 407 @@ -50,405 +50,413 @@ _globals["_CHUNK"]._serialized_start = 753 _globals["_CHUNK"]._serialized_end = 839 _globals["_PAYLOAD"]._serialized_start = 842 - _globals["_PAYLOAD"]._serialized_end = 8204 - _globals["_ORDERHOLDINGQUANTITIES"]._serialized_start = 8206 - _globals["_ORDERHOLDINGQUANTITIES"]._serialized_end = 8292 - _globals["_HOLDINGACCOUNTTRACKER"]._serialized_start = 8295 - _globals["_HOLDINGACCOUNTTRACKER"]._serialized_end = 8426 - _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_start = 8428 - _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_end = 8504 - _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_start = 8506 - _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_end = 8588 - _globals["_LIQUIDITYTARGET"]._serialized_start = 8591 - _globals["_LIQUIDITYTARGET"]._serialized_end = 8961 - _globals["_SPOTLIQUIDITYTARGET"]._serialized_start = 8964 - _globals["_SPOTLIQUIDITYTARGET"]._serialized_end = 9316 - _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_start = 9318 - _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_end = 9408 - _globals["_LIQUIDITYSUPPLIED"]._serialized_start = 9411 - _globals["_LIQUIDITYSUPPLIED"]._serialized_end = 9662 - _globals["_ORACLEDATABATCH"]._serialized_start = 9664 - _globals["_ORACLEDATABATCH"]._serialized_end = 9744 - _globals["_ORACLEDATA"]._serialized_start = 9747 - _globals["_ORACLEDATA"]._serialized_end = 9914 - _globals["_ORACLEDATAPAIR"]._serialized_start = 9916 - _globals["_ORACLEDATAPAIR"]._serialized_end = 9972 - _globals["_WITNESS"]._serialized_start = 9974 - _globals["_WITNESS"]._serialized_end = 10041 - _globals["_RESOURCE"]._serialized_start = 10043 - _globals["_RESOURCE"]._serialized_end = 10146 - _globals["_EVENTFORWARDERBUCKET"]._serialized_start = 10148 - _globals["_EVENTFORWARDERBUCKET"]._serialized_end = 10210 - _globals["_EVENTFORWARDER"]._serialized_start = 10213 - _globals["_EVENTFORWARDER"]._serialized_end = 10357 - _globals["_COLLATERALACCOUNTS"]._serialized_start = 10360 - _globals["_COLLATERALACCOUNTS"]._serialized_end = 10551 - _globals["_EARMARKED"]._serialized_start = 10553 - _globals["_EARMARKED"]._serialized_end = 10640 - _globals["_COLLATERALASSETS"]._serialized_start = 10642 - _globals["_COLLATERALASSETS"]._serialized_end = 10697 - _globals["_ACTIVEASSETS"]._serialized_start = 10699 - _globals["_ACTIVEASSETS"]._serialized_end = 10750 - _globals["_PENDINGASSETS"]._serialized_start = 10752 - _globals["_PENDINGASSETS"]._serialized_end = 10804 - _globals["_PENDINGASSETUPDATES"]._serialized_start = 10806 - _globals["_PENDINGASSETUPDATES"]._serialized_end = 10864 - _globals["_WITHDRAWAL"]._serialized_start = 10866 - _globals["_WITHDRAWAL"]._serialized_end = 10946 - _globals["_DEPOSIT"]._serialized_start = 10948 - _globals["_DEPOSIT"]._serialized_end = 11014 - _globals["_TXREF"]._serialized_start = 11017 - _globals["_TXREF"]._serialized_end = 11149 - _globals["_BANKINGWITHDRAWALS"]._serialized_start = 11151 - _globals["_BANKINGWITHDRAWALS"]._serialized_end = 11235 - _globals["_BANKINGDEPOSITS"]._serialized_start = 11237 - _globals["_BANKINGDEPOSITS"]._serialized_end = 11307 - _globals["_BANKINGSEEN"]._serialized_start = 11310 - _globals["_BANKINGSEEN"]._serialized_end = 11471 - _globals["_BANKINGASSETACTIONS"]._serialized_start = 11473 - _globals["_BANKINGASSETACTIONS"]._serialized_end = 11562 - _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_start = 11565 - _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_end = 11727 - _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_start = 11729 - _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_end = 11845 - _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_start = 11847 - _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_end = 11973 - _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_start = 11976 - _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_end = 12112 - _globals["_BANKINGBRIDGESTATE"]._serialized_start = 12114 - _globals["_BANKINGBRIDGESTATE"]._serialized_end = 12202 - _globals["_BANKINGEVMBRIDGESTATES"]._serialized_start = 12204 - _globals["_BANKINGEVMBRIDGESTATES"]._serialized_end = 12298 - _globals["_CHECKPOINT"]._serialized_start = 12300 - _globals["_CHECKPOINT"]._serialized_end = 12337 - _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_start = 12339 - _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_end = 12431 - _globals["_DELEGATIONACTIVE"]._serialized_start = 12433 - _globals["_DELEGATIONACTIVE"]._serialized_end = 12503 - _globals["_DELEGATIONPENDING"]._serialized_start = 12505 - _globals["_DELEGATIONPENDING"]._serialized_end = 12630 - _globals["_DELEGATIONAUTO"]._serialized_start = 12632 - _globals["_DELEGATIONAUTO"]._serialized_end = 12674 - _globals["_PROPOSALDATA"]._serialized_start = 12677 - _globals["_PROPOSALDATA"]._serialized_end = 12831 - _globals["_GOVERNANCEENACTED"]._serialized_start = 12833 - _globals["_GOVERNANCEENACTED"]._serialized_end = 12914 - _globals["_GOVERNANCEACTIVE"]._serialized_start = 12916 - _globals["_GOVERNANCEACTIVE"]._serialized_end = 12996 - _globals["_BATCHPROPOSALDATA"]._serialized_start = 12999 - _globals["_BATCHPROPOSALDATA"]._serialized_end = 13135 - _globals["_GOVERNANCEBATCHACTIVE"]._serialized_start = 13137 - _globals["_GOVERNANCEBATCHACTIVE"]._serialized_end = 13238 - _globals["_GOVERNANCENODE"]._serialized_start = 13241 - _globals["_GOVERNANCENODE"]._serialized_end = 13457 - _globals["_STAKINGACCOUNT"]._serialized_start = 13459 - _globals["_STAKINGACCOUNT"]._serialized_end = 13577 - _globals["_STAKINGACCOUNTS"]._serialized_start = 13580 - _globals["_STAKINGACCOUNTS"]._serialized_end = 13805 - _globals["_MATCHINGBOOK"]._serialized_start = 13808 - _globals["_MATCHINGBOOK"]._serialized_end = 14054 - _globals["_NETPARAMS"]._serialized_start = 14056 - _globals["_NETPARAMS"]._serialized_end = 14115 - _globals["_DECIMALMAP"]._serialized_start = 14117 - _globals["_DECIMALMAP"]._serialized_end = 14165 - _globals["_TIMEPRICE"]._serialized_start = 14167 - _globals["_TIMEPRICE"]._serialized_end = 14220 - _globals["_PRICEVOLUME"]._serialized_start = 14222 - _globals["_PRICEVOLUME"]._serialized_end = 14281 - _globals["_PRICERANGE"]._serialized_start = 14283 - _globals["_PRICERANGE"]._serialized_end = 14349 - _globals["_PRICEBOUND"]._serialized_start = 14352 - _globals["_PRICEBOUND"]._serialized_end = 14506 - _globals["_PRICERANGECACHE"]._serialized_start = 14509 - _globals["_PRICERANGECACHE"]._serialized_end = 14663 - _globals["_CURRENTPRICE"]._serialized_start = 14665 - _globals["_CURRENTPRICE"]._serialized_end = 14725 - _globals["_PASTPRICE"]._serialized_start = 14727 - _globals["_PASTPRICE"]._serialized_end = 14810 - _globals["_PRICEMONITOR"]._serialized_start = 14813 - _globals["_PRICEMONITOR"]._serialized_end = 15441 - _globals["_AUCTIONSTATE"]._serialized_start = 15444 - _globals["_AUCTIONSTATE"]._serialized_end = 15820 - _globals["_EQUITYSHARELP"]._serialized_start = 15822 - _globals["_EQUITYSHARELP"]._serialized_end = 15939 - _globals["_EQUITYSHARE"]._serialized_start = 15942 - _globals["_EQUITYSHARE"]._serialized_end = 16111 - _globals["_FEESPLITTER"]._serialized_start = 16114 - _globals["_FEESPLITTER"]._serialized_end = 16246 - _globals["_SPOTMARKET"]._serialized_start = 16249 - _globals["_SPOTMARKET"]._serialized_end = 17543 - _globals["_MARKET"]._serialized_start = 17546 - _globals["_MARKET"]._serialized_end = 19444 - _globals["_PARTYMARGINFACTOR"]._serialized_start = 19446 - _globals["_PARTYMARGINFACTOR"]._serialized_end = 19524 - _globals["_AMMSTATE"]._serialized_start = 19527 - _globals["_AMMSTATE"]._serialized_end = 19719 - _globals["_POOLMAPENTRY"]._serialized_start = 19722 - _globals["_POOLMAPENTRY"]._serialized_end = 20455 - _globals["_POOLMAPENTRY_CURVE"]._serialized_start = 19817 - _globals["_POOLMAPENTRY_CURVE"]._serialized_end = 19914 - _globals["_POOLMAPENTRY_POOL"]._serialized_start = 19917 - _globals["_POOLMAPENTRY_POOL"]._serialized_end = 20455 - _globals["_STRINGMAPENTRY"]._serialized_start = 20457 - _globals["_STRINGMAPENTRY"]._serialized_end = 20513 - _globals["_PRODUCT"]._serialized_start = 20515 - _globals["_PRODUCT"]._serialized_end = 20581 - _globals["_DATAPOINT"]._serialized_start = 20583 - _globals["_DATAPOINT"]._serialized_end = 20646 - _globals["_AUCTIONINTERVALS"]._serialized_start = 20648 - _globals["_AUCTIONINTERVALS"]._serialized_end = 20739 - _globals["_TWAPDATA"]._serialized_start = 20741 - _globals["_TWAPDATA"]._serialized_end = 20824 - _globals["_PERPS"]._serialized_start = 20827 - _globals["_PERPS"]._serialized_end = 21282 - _globals["_ORDERSATPRICE"]._serialized_start = 21284 - _globals["_ORDERSATPRICE"]._serialized_end = 21345 - _globals["_PRICEDSTOPORDERS"]._serialized_start = 21348 - _globals["_PRICEDSTOPORDERS"]._serialized_end = 21500 - _globals["_TRAILINGSTOPORDERS"]._serialized_start = 21503 - _globals["_TRAILINGSTOPORDERS"]._serialized_end = 21699 - _globals["_ORDERSATOFFSET"]._serialized_start = 21701 - _globals["_ORDERSATOFFSET"]._serialized_end = 21765 - _globals["_OFFSETSATPRICE"]._serialized_start = 21767 - _globals["_OFFSETSATPRICE"]._serialized_end = 21865 - _globals["_STOPORDERS"]._serialized_start = 21868 - _globals["_STOPORDERS"]._serialized_end = 22115 - _globals["_PEGGEDORDERS"]._serialized_start = 22117 - _globals["_PEGGEDORDERS"]._serialized_end = 22181 - _globals["_SLANETWORKPARAMS"]._serialized_start = 22184 - _globals["_SLANETWORKPARAMS"]._serialized_end = 22613 - _globals["_EXECUTIONMARKETS"]._serialized_start = 22616 - _globals["_EXECUTIONMARKETS"]._serialized_end = 23000 - _globals["_SUCCESSORS"]._serialized_start = 23002 - _globals["_SUCCESSORS"]._serialized_end = 23096 - _globals["_POSITION"]._serialized_start = 23099 - _globals["_POSITION"]._serialized_end = 23378 - _globals["_MARKETPOSITIONS"]._serialized_start = 23381 - _globals["_MARKETPOSITIONS"]._serialized_end = 23564 - _globals["_PARTYPOSITIONSTATS"]._serialized_start = 23567 - _globals["_PARTYPOSITIONSTATS"]._serialized_end = 23829 - _globals["_SETTLEMENTSTATE"]._serialized_start = 23832 - _globals["_SETTLEMENTSTATE"]._serialized_end = 24070 - _globals["_LASTSETTLEDPOSITION"]._serialized_start = 24072 - _globals["_LASTSETTLEDPOSITION"]._serialized_end = 24158 - _globals["_SETTLEMENTTRADE"]._serialized_start = 24161 - _globals["_SETTLEMENTTRADE"]._serialized_end = 24309 - _globals["_APPSTATE"]._serialized_start = 24312 - _globals["_APPSTATE"]._serialized_end = 24541 - _globals["_EPOCHSTATE"]._serialized_start = 24544 - _globals["_EPOCHSTATE"]._serialized_end = 24739 - _globals["_REWARDSPENDINGPAYOUTS"]._serialized_start = 24741 - _globals["_REWARDSPENDINGPAYOUTS"]._serialized_end = 24864 - _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_start = 24867 - _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_end = 24996 - _globals["_REWARDSPAYOUT"]._serialized_start = 24999 - _globals["_REWARDSPAYOUT"]._serialized_end = 25251 - _globals["_REWARDSPARTYAMOUNT"]._serialized_start = 25253 - _globals["_REWARDSPARTYAMOUNT"]._serialized_end = 25319 - _globals["_LIMITSTATE"]._serialized_start = 25322 - _globals["_LIMITSTATE"]._serialized_end = 25901 - _globals["_VOTESPAMPOLICY"]._serialized_start = 25904 - _globals["_VOTESPAMPOLICY"]._serialized_end = 26436 - _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_start = 26438 - _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_end = 26534 - _globals["_PARTYTOKENBALANCE"]._serialized_start = 26536 - _globals["_PARTYTOKENBALANCE"]._serialized_end = 26603 - _globals["_BLOCKREJECTSTATS"]._serialized_start = 26605 - _globals["_BLOCKREJECTSTATS"]._serialized_end = 26673 - _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_start = 26675 - _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_end = 26746 - _globals["_SIMPLESPAMPOLICY"]._serialized_start = 26749 - _globals["_SIMPLESPAMPOLICY"]._serialized_end = 27071 - _globals["_NOTARYSIGS"]._serialized_start = 27073 - _globals["_NOTARYSIGS"]._serialized_end = 27185 - _globals["_NOTARY"]._serialized_start = 27187 - _globals["_NOTARY"]._serialized_end = 27258 - _globals["_STAKEVERIFIERDEPOSITED"]._serialized_start = 27260 - _globals["_STAKEVERIFIERDEPOSITED"]._serialized_end = 27369 - _globals["_STAKEVERIFIERREMOVED"]._serialized_start = 27371 - _globals["_STAKEVERIFIERREMOVED"]._serialized_end = 27474 - _globals["_STAKEVERIFIERPENDING"]._serialized_start = 27477 - _globals["_STAKEVERIFIERPENDING"]._serialized_end = 27738 - _globals["_L2ETHORACLES"]._serialized_start = 27740 - _globals["_L2ETHORACLES"]._serialized_end = 27840 - _globals["_CHAINIDETHORACLES"]._serialized_start = 27843 - _globals["_CHAINIDETHORACLES"]._serialized_end = 28117 - _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_start = 28119 - _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_end = 28213 - _globals["_ETHORACLEVERIFIERMISC"]._serialized_start = 28216 - _globals["_ETHORACLEVERIFIERMISC"]._serialized_end = 28381 - _globals["_ETHCONTRACTCALLRESULTS"]._serialized_start = 28384 - _globals["_ETHCONTRACTCALLRESULTS"]._serialized_end = 28514 - _globals["_ETHCONTRACTCALLRESULT"]._serialized_start = 28517 - _globals["_ETHCONTRACTCALLRESULT"]._serialized_end = 28737 - _globals["_ETHVERIFIERBUCKET"]._serialized_start = 28739 - _globals["_ETHVERIFIERBUCKET"]._serialized_end = 28798 - _globals["_PENDINGKEYROTATION"]._serialized_start = 28801 - _globals["_PENDINGKEYROTATION"]._serialized_end = 28956 - _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_start = 28959 - _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_end = 29143 - _globals["_TOPOLOGY"]._serialized_start = 29146 - _globals["_TOPOLOGY"]._serialized_end = 29751 - _globals["_TOPLOGYSIGNATURES"]._serialized_start = 29754 - _globals["_TOPLOGYSIGNATURES"]._serialized_end = 29976 - _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 29979 - _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 30158 - _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 30161 - _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 30346 - _globals["_VALIDATORSTATE"]._serialized_start = 30349 - _globals["_VALIDATORSTATE"]._serialized_end = 30847 - _globals["_HEARTBEATTRACKER"]._serialized_start = 30850 - _globals["_HEARTBEATTRACKER"]._serialized_end = 31035 - _globals["_PERFORMANCESTATS"]._serialized_start = 31038 - _globals["_PERFORMANCESTATS"]._serialized_end = 31319 - _globals["_VALIDATORPERFORMANCE"]._serialized_start = 31321 - _globals["_VALIDATORPERFORMANCE"]._serialized_end = 31429 - _globals["_LIQUIDITYPARAMETERS"]._serialized_start = 31432 - _globals["_LIQUIDITYPARAMETERS"]._serialized_end = 31606 - _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_start = 31608 - _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_end = 31712 - _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_start = 31715 - _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_end = 31843 - _globals["_PARTYORDERS"]._serialized_start = 31845 - _globals["_PARTYORDERS"]._serialized_end = 31917 - _globals["_LIQUIDITYPARTIESORDERS"]._serialized_start = 31919 - _globals["_LIQUIDITYPARTIESORDERS"]._serialized_end = 32038 - _globals["_LIQUIDITYPROVISIONS"]._serialized_start = 32040 - _globals["_LIQUIDITYPROVISIONS"]._serialized_end = 32167 - _globals["_LIQUIDITYSCORES"]._serialized_start = 32170 - _globals["_LIQUIDITYSCORES"]._serialized_end = 32330 - _globals["_LIQUIDITYSCORE"]._serialized_start = 32332 - _globals["_LIQUIDITYSCORE"]._serialized_end = 32397 - _globals["_LIQUIDITYV2PARAMETERS"]._serialized_start = 32400 - _globals["_LIQUIDITYV2PARAMETERS"]._serialized_end = 32662 - _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_start = 32664 - _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_end = 32781 - _globals["_LIQUIDITYV2PROVISIONS"]._serialized_start = 32784 - _globals["_LIQUIDITYV2PROVISIONS"]._serialized_end = 32913 - _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_start = 32916 - _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_end = 33067 - _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_start = 33070 - _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_end = 33268 - _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_start = 33271 - _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_end = 33930 - _globals["_LIQUIDITYV2SCORES"]._serialized_start = 33933 - _globals["_LIQUIDITYV2SCORES"]._serialized_end = 34215 - _globals["_LIQUIDITYV2SUPPLIED"]._serialized_start = 34218 - _globals["_LIQUIDITYV2SUPPLIED"]._serialized_end = 34471 - _globals["_FLOATINGPOINTCONSENSUS"]._serialized_start = 34474 - _globals["_FLOATINGPOINTCONSENSUS"]._serialized_end = 34659 - _globals["_STATEVARINTERNALSTATE"]._serialized_start = 34662 - _globals["_STATEVARINTERNALSTATE"]._serialized_end = 34914 - _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_start = 34916 - _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_end = 35008 - _globals["_NEXTTIMETRIGGER"]._serialized_start = 35010 - _globals["_NEXTTIMETRIGGER"]._serialized_end = 35124 - _globals["_MARKETTRACKER"]._serialized_start = 35127 - _globals["_MARKETTRACKER"]._serialized_end = 35640 - _globals["_SIGNEREVENTSPERADDRESS"]._serialized_start = 35642 - _globals["_SIGNEREVENTSPERADDRESS"]._serialized_end = 35758 - _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_start = 35761 - _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_end = 36017 - _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_start = 36020 - _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_end = 36336 - _globals["_EVMMULTISIGTOPOLOGY"]._serialized_start = 36339 - _globals["_EVMMULTISIGTOPOLOGY"]._serialized_end = 36538 - _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_start = 36540 - _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_end = 36654 - _globals["_PROOFOFWORK"]._serialized_start = 36657 - _globals["_PROOFOFWORK"]._serialized_end = 37206 - _globals["_BANNEDPARTY"]._serialized_start = 37208 - _globals["_BANNEDPARTY"]._serialized_end = 37265 - _globals["_PROOFOFWORKPARAMS"]._serialized_start = 37268 - _globals["_PROOFOFWORKPARAMS"]._serialized_end = 37656 - _globals["_PROOFOFWORKSTATE"]._serialized_start = 37658 - _globals["_PROOFOFWORKSTATE"]._serialized_end = 37746 - _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_start = 37749 - _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_end = 37889 - _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_start = 37892 - _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_end = 38025 - _globals["_TRANSACTIONSATHEIGHT"]._serialized_start = 38027 - _globals["_TRANSACTIONSATHEIGHT"]._serialized_end = 38109 - _globals["_NONCEREF"]._serialized_start = 38111 - _globals["_NONCEREF"]._serialized_end = 38165 - _globals["_NONCEREFSATHEIGHT"]._serialized_start = 38167 - _globals["_NONCEREFSATHEIGHT"]._serialized_end = 38258 - _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_start = 38261 - _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_end = 38464 - _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_start = 38466 - _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_end = 38591 - _globals["_TEAMS"]._serialized_start = 38593 - _globals["_TEAMS"]._serialized_end = 38646 - _globals["_TEAM"]._serialized_start = 38649 - _globals["_TEAM"]._serialized_end = 38951 - _globals["_MEMBERSHIP"]._serialized_start = 38953 - _globals["_MEMBERSHIP"]._serialized_end = 39063 - _globals["_TEAMSWITCHES"]._serialized_start = 39065 - _globals["_TEAMSWITCHES"]._serialized_end = 39146 - _globals["_TEAMSWITCH"]._serialized_start = 39148 - _globals["_TEAMSWITCH"]._serialized_end = 39251 - _globals["_VESTING"]._serialized_start = 39253 - _globals["_VESTING"]._serialized_end = 39332 - _globals["_PARTYREWARD"]._serialized_start = 39335 - _globals["_PARTYREWARD"]._serialized_end = 39496 - _globals["_REFERRALPROGRAMDATA"]._serialized_start = 39499 - _globals["_REFERRALPROGRAMDATA"]._serialized_end = 39864 - _globals["_REFERRALSET"]._serialized_start = 39867 - _globals["_REFERRALSET"]._serialized_end = 40510 - _globals["_RUNNINGVOLUME"]._serialized_start = 40512 - _globals["_RUNNINGVOLUME"]._serialized_end = 40573 - _globals["_FACTORBYREFEREE"]._serialized_start = 40576 - _globals["_FACTORBYREFEREE"]._serialized_end = 40757 - _globals["_ASSETLOCKED"]._serialized_start = 40759 - _globals["_ASSETLOCKED"]._serialized_end = 40865 - _globals["_EPOCHBALANCE"]._serialized_start = 40867 - _globals["_EPOCHBALANCE"]._serialized_end = 40929 - _globals["_INVESTING"]._serialized_start = 40931 - _globals["_INVESTING"]._serialized_end = 40990 - _globals["_ACTIVITYSTREAK"]._serialized_start = 40992 - _globals["_ACTIVITYSTREAK"]._serialized_end = 41103 - _globals["_PARTYACTIVITYSTREAK"]._serialized_start = 41106 - _globals["_PARTYACTIVITYSTREAK"]._serialized_end = 41331 - _globals["_PARTYREBATEDATA"]._serialized_start = 41333 - _globals["_PARTYREBATEDATA"]._serialized_end = 41446 - _globals["_VOLUMEREBATEPROGRAM"]._serialized_start = 41449 - _globals["_VOLUMEREBATEPROGRAM"]._serialized_end = 41876 - _globals["_VOLUMEREBATESTATS"]._serialized_start = 41878 - _globals["_VOLUMEREBATESTATS"]._serialized_end = 41956 - _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_start = 41959 - _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_end = 42523 - _globals["_VOLUMEDISCOUNTSTATS"]._serialized_start = 42526 - _globals["_VOLUMEDISCOUNTSTATS"]._serialized_end = 42676 - _globals["_EPOCHPARTYVOLUMES"]._serialized_start = 42678 - _globals["_EPOCHPARTYVOLUMES"]._serialized_end = 42763 - _globals["_PARTYVOLUME"]._serialized_start = 42765 - _globals["_PARTYVOLUME"]._serialized_end = 42824 - _globals["_LIQUIDATION"]._serialized_start = 42827 - _globals["_LIQUIDATION"]._serialized_end = 42982 - _globals["_PARTYASSETAMOUNT"]._serialized_start = 42984 - _globals["_PARTYASSETAMOUNT"]._serialized_end = 43070 - _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_start = 43072 - _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_end = 43187 - _globals["_COMPOSITEPRICECALCULATOR"]._serialized_start = 43190 - _globals["_COMPOSITEPRICECALCULATOR"]._serialized_end = 43546 - _globals["_PARTIES"]._serialized_start = 43548 - _globals["_PARTIES"]._serialized_end = 43617 - _globals["_PARTYPROFILE"]._serialized_start = 43620 - _globals["_PARTYPROFILE"]._serialized_end = 43762 - _globals["_AMMVALUES"]._serialized_start = 43764 - _globals["_AMMVALUES"]._serialized_end = 43861 - _globals["_MARKETLIQUIDITY"]._serialized_start = 43863 - _globals["_MARKETLIQUIDITY"]._serialized_end = 43980 - _globals["_DELAYEDTX"]._serialized_start = 43982 - _globals["_DELAYEDTX"]._serialized_end = 44033 - _globals["_TXCACHE"]._serialized_start = 44035 - _globals["_TXCACHE"]._serialized_end = 44091 - _globals["_EVMFWDPENDINGHEARTBEAT"]._serialized_start = 44094 - _globals["_EVMFWDPENDINGHEARTBEAT"]._serialized_end = 44254 - _globals["_EVMFWDLASTSEEN"]._serialized_start = 44256 - _globals["_EVMFWDLASTSEEN"]._serialized_end = 44377 - _globals["_EVMFWDHEARTBEATS"]._serialized_start = 44380 - _globals["_EVMFWDHEARTBEATS"]._serialized_end = 44550 - _globals["_PROTOCOLAUTOMATEDPURCHASE"]._serialized_start = 44553 - _globals["_PROTOCOLAUTOMATEDPURCHASE"]._serialized_end = 44913 + _globals["_PAYLOAD"]._serialized_end = 8255 + _globals["_ORDERHOLDINGQUANTITIES"]._serialized_start = 8257 + _globals["_ORDERHOLDINGQUANTITIES"]._serialized_end = 8343 + _globals["_HOLDINGACCOUNTTRACKER"]._serialized_start = 8346 + _globals["_HOLDINGACCOUNTTRACKER"]._serialized_end = 8477 + _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_start = 8479 + _globals["_TIMESTAMPEDTOTALSTAKE"]._serialized_end = 8555 + _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_start = 8557 + _globals["_TIMESTAMPEDOPENINTEREST"]._serialized_end = 8639 + _globals["_LIQUIDITYTARGET"]._serialized_start = 8642 + _globals["_LIQUIDITYTARGET"]._serialized_end = 9012 + _globals["_SPOTLIQUIDITYTARGET"]._serialized_start = 9015 + _globals["_SPOTLIQUIDITYTARGET"]._serialized_end = 9367 + _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_start = 9369 + _globals["_LIQUIDITYOFFSETPROBABILITYPAIR"]._serialized_end = 9459 + _globals["_LIQUIDITYSUPPLIED"]._serialized_start = 9462 + _globals["_LIQUIDITYSUPPLIED"]._serialized_end = 9713 + _globals["_ORACLEDATABATCH"]._serialized_start = 9715 + _globals["_ORACLEDATABATCH"]._serialized_end = 9795 + _globals["_ORACLEDATA"]._serialized_start = 9798 + _globals["_ORACLEDATA"]._serialized_end = 9965 + _globals["_ORACLEDATAPAIR"]._serialized_start = 9967 + _globals["_ORACLEDATAPAIR"]._serialized_end = 10023 + _globals["_WITNESS"]._serialized_start = 10025 + _globals["_WITNESS"]._serialized_end = 10092 + _globals["_RESOURCE"]._serialized_start = 10094 + _globals["_RESOURCE"]._serialized_end = 10197 + _globals["_EVENTFORWARDERBUCKET"]._serialized_start = 10199 + _globals["_EVENTFORWARDERBUCKET"]._serialized_end = 10261 + _globals["_EVENTFORWARDER"]._serialized_start = 10264 + _globals["_EVENTFORWARDER"]._serialized_end = 10408 + _globals["_COLLATERALACCOUNTS"]._serialized_start = 10411 + _globals["_COLLATERALACCOUNTS"]._serialized_end = 10635 + _globals["_EARMARKED"]._serialized_start = 10637 + _globals["_EARMARKED"]._serialized_end = 10724 + _globals["_COLLATERALASSETS"]._serialized_start = 10726 + _globals["_COLLATERALASSETS"]._serialized_end = 10781 + _globals["_ACTIVEASSETS"]._serialized_start = 10783 + _globals["_ACTIVEASSETS"]._serialized_end = 10834 + _globals["_PENDINGASSETS"]._serialized_start = 10836 + _globals["_PENDINGASSETS"]._serialized_end = 10888 + _globals["_PENDINGASSETUPDATES"]._serialized_start = 10890 + _globals["_PENDINGASSETUPDATES"]._serialized_end = 10948 + _globals["_WITHDRAWAL"]._serialized_start = 10950 + _globals["_WITHDRAWAL"]._serialized_end = 11030 + _globals["_DEPOSIT"]._serialized_start = 11032 + _globals["_DEPOSIT"]._serialized_end = 11098 + _globals["_TXREF"]._serialized_start = 11101 + _globals["_TXREF"]._serialized_end = 11233 + _globals["_BANKINGWITHDRAWALS"]._serialized_start = 11235 + _globals["_BANKINGWITHDRAWALS"]._serialized_end = 11319 + _globals["_BANKINGDEPOSITS"]._serialized_start = 11321 + _globals["_BANKINGDEPOSITS"]._serialized_end = 11391 + _globals["_BANKINGSEEN"]._serialized_start = 11394 + _globals["_BANKINGSEEN"]._serialized_end = 11555 + _globals["_BANKINGASSETACTIONS"]._serialized_start = 11557 + _globals["_BANKINGASSETACTIONS"]._serialized_end = 11646 + _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_start = 11649 + _globals["_BANKINGRECURRINGTRANSFERS"]._serialized_end = 11811 + _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_start = 11813 + _globals["_BANKINGSCHEDULEDTRANSFERS"]._serialized_end = 11929 + _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_start = 11931 + _globals["_BANKINGRECURRINGGOVERNANCETRANSFERS"]._serialized_end = 12057 + _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_start = 12060 + _globals["_BANKINGSCHEDULEDGOVERNANCETRANSFERS"]._serialized_end = 12196 + _globals["_BANKINGBRIDGESTATE"]._serialized_start = 12198 + _globals["_BANKINGBRIDGESTATE"]._serialized_end = 12286 + _globals["_BANKINGEVMBRIDGESTATES"]._serialized_start = 12288 + _globals["_BANKINGEVMBRIDGESTATES"]._serialized_end = 12382 + _globals["_CHECKPOINT"]._serialized_start = 12384 + _globals["_CHECKPOINT"]._serialized_end = 12421 + _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_start = 12423 + _globals["_DELEGATIONLASTRECONCILIATIONTIME"]._serialized_end = 12515 + _globals["_DELEGATIONACTIVE"]._serialized_start = 12517 + _globals["_DELEGATIONACTIVE"]._serialized_end = 12587 + _globals["_DELEGATIONPENDING"]._serialized_start = 12589 + _globals["_DELEGATIONPENDING"]._serialized_end = 12714 + _globals["_DELEGATIONAUTO"]._serialized_start = 12716 + _globals["_DELEGATIONAUTO"]._serialized_end = 12758 + _globals["_PROPOSALDATA"]._serialized_start = 12761 + _globals["_PROPOSALDATA"]._serialized_end = 12915 + _globals["_GOVERNANCEENACTED"]._serialized_start = 12917 + _globals["_GOVERNANCEENACTED"]._serialized_end = 12998 + _globals["_GOVERNANCEACTIVE"]._serialized_start = 13000 + _globals["_GOVERNANCEACTIVE"]._serialized_end = 13080 + _globals["_BATCHPROPOSALDATA"]._serialized_start = 13083 + _globals["_BATCHPROPOSALDATA"]._serialized_end = 13219 + _globals["_GOVERNANCEBATCHACTIVE"]._serialized_start = 13221 + _globals["_GOVERNANCEBATCHACTIVE"]._serialized_end = 13322 + _globals["_GOVERNANCENODE"]._serialized_start = 13325 + _globals["_GOVERNANCENODE"]._serialized_end = 13541 + _globals["_STAKINGACCOUNT"]._serialized_start = 13543 + _globals["_STAKINGACCOUNT"]._serialized_end = 13661 + _globals["_STAKINGACCOUNTS"]._serialized_start = 13664 + _globals["_STAKINGACCOUNTS"]._serialized_end = 13889 + _globals["_MATCHINGBOOK"]._serialized_start = 13892 + _globals["_MATCHINGBOOK"]._serialized_end = 14138 + _globals["_NETPARAMS"]._serialized_start = 14140 + _globals["_NETPARAMS"]._serialized_end = 14199 + _globals["_DECIMALMAP"]._serialized_start = 14201 + _globals["_DECIMALMAP"]._serialized_end = 14249 + _globals["_TIMEPRICE"]._serialized_start = 14251 + _globals["_TIMEPRICE"]._serialized_end = 14304 + _globals["_PRICEVOLUME"]._serialized_start = 14306 + _globals["_PRICEVOLUME"]._serialized_end = 14365 + _globals["_PRICERANGE"]._serialized_start = 14367 + _globals["_PRICERANGE"]._serialized_end = 14433 + _globals["_PRICEBOUND"]._serialized_start = 14436 + _globals["_PRICEBOUND"]._serialized_end = 14590 + _globals["_PRICERANGECACHE"]._serialized_start = 14593 + _globals["_PRICERANGECACHE"]._serialized_end = 14747 + _globals["_CURRENTPRICE"]._serialized_start = 14749 + _globals["_CURRENTPRICE"]._serialized_end = 14809 + _globals["_PASTPRICE"]._serialized_start = 14811 + _globals["_PASTPRICE"]._serialized_end = 14894 + _globals["_PRICEMONITOR"]._serialized_start = 14897 + _globals["_PRICEMONITOR"]._serialized_end = 15525 + _globals["_AUCTIONSTATE"]._serialized_start = 15528 + _globals["_AUCTIONSTATE"]._serialized_end = 15904 + _globals["_EQUITYSHARELP"]._serialized_start = 15906 + _globals["_EQUITYSHARELP"]._serialized_end = 16023 + _globals["_EQUITYSHARE"]._serialized_start = 16026 + _globals["_EQUITYSHARE"]._serialized_end = 16195 + _globals["_FEESPLITTER"]._serialized_start = 16198 + _globals["_FEESPLITTER"]._serialized_end = 16330 + _globals["_SPOTMARKET"]._serialized_start = 16333 + _globals["_SPOTMARKET"]._serialized_end = 17627 + _globals["_MARKET"]._serialized_start = 17630 + _globals["_MARKET"]._serialized_end = 19528 + _globals["_PARTYMARGINFACTOR"]._serialized_start = 19530 + _globals["_PARTYMARGINFACTOR"]._serialized_end = 19608 + _globals["_AMMSTATE"]._serialized_start = 19611 + _globals["_AMMSTATE"]._serialized_end = 19803 + _globals["_POOLMAPENTRY"]._serialized_start = 19806 + _globals["_POOLMAPENTRY"]._serialized_end = 20539 + _globals["_POOLMAPENTRY_CURVE"]._serialized_start = 19901 + _globals["_POOLMAPENTRY_CURVE"]._serialized_end = 19998 + _globals["_POOLMAPENTRY_POOL"]._serialized_start = 20001 + _globals["_POOLMAPENTRY_POOL"]._serialized_end = 20539 + _globals["_STRINGMAPENTRY"]._serialized_start = 20541 + _globals["_STRINGMAPENTRY"]._serialized_end = 20597 + _globals["_PRODUCT"]._serialized_start = 20599 + _globals["_PRODUCT"]._serialized_end = 20665 + _globals["_DATAPOINT"]._serialized_start = 20667 + _globals["_DATAPOINT"]._serialized_end = 20730 + _globals["_AUCTIONINTERVALS"]._serialized_start = 20732 + _globals["_AUCTIONINTERVALS"]._serialized_end = 20823 + _globals["_TWAPDATA"]._serialized_start = 20825 + _globals["_TWAPDATA"]._serialized_end = 20908 + _globals["_PERPS"]._serialized_start = 20911 + _globals["_PERPS"]._serialized_end = 21366 + _globals["_ORDERSATPRICE"]._serialized_start = 21368 + _globals["_ORDERSATPRICE"]._serialized_end = 21429 + _globals["_PRICEDSTOPORDERS"]._serialized_start = 21432 + _globals["_PRICEDSTOPORDERS"]._serialized_end = 21584 + _globals["_TRAILINGSTOPORDERS"]._serialized_start = 21587 + _globals["_TRAILINGSTOPORDERS"]._serialized_end = 21783 + _globals["_ORDERSATOFFSET"]._serialized_start = 21785 + _globals["_ORDERSATOFFSET"]._serialized_end = 21849 + _globals["_OFFSETSATPRICE"]._serialized_start = 21851 + _globals["_OFFSETSATPRICE"]._serialized_end = 21949 + _globals["_STOPORDERS"]._serialized_start = 21952 + _globals["_STOPORDERS"]._serialized_end = 22199 + _globals["_PEGGEDORDERS"]._serialized_start = 22201 + _globals["_PEGGEDORDERS"]._serialized_end = 22265 + _globals["_SLANETWORKPARAMS"]._serialized_start = 22268 + _globals["_SLANETWORKPARAMS"]._serialized_end = 22697 + _globals["_EXECUTIONMARKETS"]._serialized_start = 22700 + _globals["_EXECUTIONMARKETS"]._serialized_end = 23084 + _globals["_SUCCESSORS"]._serialized_start = 23086 + _globals["_SUCCESSORS"]._serialized_end = 23180 + _globals["_POSITION"]._serialized_start = 23183 + _globals["_POSITION"]._serialized_end = 23462 + _globals["_MARKETPOSITIONS"]._serialized_start = 23465 + _globals["_MARKETPOSITIONS"]._serialized_end = 23648 + _globals["_PARTYPOSITIONSTATS"]._serialized_start = 23651 + _globals["_PARTYPOSITIONSTATS"]._serialized_end = 23913 + _globals["_SETTLEMENTSTATE"]._serialized_start = 23916 + _globals["_SETTLEMENTSTATE"]._serialized_end = 24154 + _globals["_LASTSETTLEDPOSITION"]._serialized_start = 24156 + _globals["_LASTSETTLEDPOSITION"]._serialized_end = 24242 + _globals["_SETTLEMENTTRADE"]._serialized_start = 24245 + _globals["_SETTLEMENTTRADE"]._serialized_end = 24393 + _globals["_APPSTATE"]._serialized_start = 24396 + _globals["_APPSTATE"]._serialized_end = 24625 + _globals["_EPOCHSTATE"]._serialized_start = 24628 + _globals["_EPOCHSTATE"]._serialized_end = 24823 + _globals["_REWARDSPENDINGPAYOUTS"]._serialized_start = 24825 + _globals["_REWARDSPENDINGPAYOUTS"]._serialized_end = 24948 + _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_start = 24951 + _globals["_SCHEDULEDREWARDSPAYOUT"]._serialized_end = 25080 + _globals["_REWARDSPAYOUT"]._serialized_start = 25083 + _globals["_REWARDSPAYOUT"]._serialized_end = 25335 + _globals["_REWARDSPARTYAMOUNT"]._serialized_start = 25337 + _globals["_REWARDSPARTYAMOUNT"]._serialized_end = 25403 + _globals["_LIMITSTATE"]._serialized_start = 25406 + _globals["_LIMITSTATE"]._serialized_end = 25985 + _globals["_VOTESPAMPOLICY"]._serialized_start = 25988 + _globals["_VOTESPAMPOLICY"]._serialized_end = 26520 + _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_start = 26522 + _globals["_PARTYPROPOSALVOTECOUNT"]._serialized_end = 26618 + _globals["_PARTYTOKENBALANCE"]._serialized_start = 26620 + _globals["_PARTYTOKENBALANCE"]._serialized_end = 26687 + _globals["_BLOCKREJECTSTATS"]._serialized_start = 26689 + _globals["_BLOCKREJECTSTATS"]._serialized_end = 26757 + _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_start = 26759 + _globals["_SPAMPARTYTRANSACTIONCOUNT"]._serialized_end = 26830 + _globals["_SIMPLESPAMPOLICY"]._serialized_start = 26833 + _globals["_SIMPLESPAMPOLICY"]._serialized_end = 27155 + _globals["_NOTARYSIGS"]._serialized_start = 27157 + _globals["_NOTARYSIGS"]._serialized_end = 27269 + _globals["_NOTARY"]._serialized_start = 27271 + _globals["_NOTARY"]._serialized_end = 27342 + _globals["_STAKEVERIFIERDEPOSITED"]._serialized_start = 27344 + _globals["_STAKEVERIFIERDEPOSITED"]._serialized_end = 27453 + _globals["_STAKEVERIFIERREMOVED"]._serialized_start = 27455 + _globals["_STAKEVERIFIERREMOVED"]._serialized_end = 27558 + _globals["_STAKEVERIFIERPENDING"]._serialized_start = 27561 + _globals["_STAKEVERIFIERPENDING"]._serialized_end = 27822 + _globals["_L2ETHORACLES"]._serialized_start = 27824 + _globals["_L2ETHORACLES"]._serialized_end = 27924 + _globals["_CHAINIDETHORACLES"]._serialized_start = 27927 + _globals["_CHAINIDETHORACLES"]._serialized_end = 28201 + _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_start = 28203 + _globals["_ETHORACLEVERIFIERLASTBLOCK"]._serialized_end = 28297 + _globals["_ETHORACLEVERIFIERMISC"]._serialized_start = 28300 + _globals["_ETHORACLEVERIFIERMISC"]._serialized_end = 28465 + _globals["_ETHCONTRACTCALLRESULTS"]._serialized_start = 28468 + _globals["_ETHCONTRACTCALLRESULTS"]._serialized_end = 28598 + _globals["_ETHCONTRACTCALLRESULT"]._serialized_start = 28601 + _globals["_ETHCONTRACTCALLRESULT"]._serialized_end = 28821 + _globals["_ETHVERIFIERBUCKET"]._serialized_start = 28823 + _globals["_ETHVERIFIERBUCKET"]._serialized_end = 28882 + _globals["_PENDINGKEYROTATION"]._serialized_start = 28885 + _globals["_PENDINGKEYROTATION"]._serialized_end = 29040 + _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_start = 29043 + _globals["_PENDINGETHEREUMKEYROTATION"]._serialized_end = 29227 + _globals["_TOPOLOGY"]._serialized_start = 29230 + _globals["_TOPOLOGY"]._serialized_end = 29835 + _globals["_TOPLOGYSIGNATURES"]._serialized_start = 29838 + _globals["_TOPLOGYSIGNATURES"]._serialized_end = 30060 + _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 30063 + _globals["_PENDINGERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 30242 + _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_start = 30245 + _globals["_ISSUEDERC20MULTISIGCONTROLSIGNATURE"]._serialized_end = 30430 + _globals["_VALIDATORSTATE"]._serialized_start = 30433 + _globals["_VALIDATORSTATE"]._serialized_end = 30931 + _globals["_HEARTBEATTRACKER"]._serialized_start = 30934 + _globals["_HEARTBEATTRACKER"]._serialized_end = 31119 + _globals["_PERFORMANCESTATS"]._serialized_start = 31122 + _globals["_PERFORMANCESTATS"]._serialized_end = 31403 + _globals["_VALIDATORPERFORMANCE"]._serialized_start = 31405 + _globals["_VALIDATORPERFORMANCE"]._serialized_end = 31513 + _globals["_LIQUIDITYPARAMETERS"]._serialized_start = 31516 + _globals["_LIQUIDITYPARAMETERS"]._serialized_end = 31690 + _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_start = 31692 + _globals["_LIQUIDITYPENDINGPROVISIONS"]._serialized_end = 31796 + _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_start = 31799 + _globals["_LIQUIDITYPARTIESLIQUIDITYORDERS"]._serialized_end = 31927 + _globals["_PARTYORDERS"]._serialized_start = 31929 + _globals["_PARTYORDERS"]._serialized_end = 32001 + _globals["_LIQUIDITYPARTIESORDERS"]._serialized_start = 32003 + _globals["_LIQUIDITYPARTIESORDERS"]._serialized_end = 32122 + _globals["_LIQUIDITYPROVISIONS"]._serialized_start = 32124 + _globals["_LIQUIDITYPROVISIONS"]._serialized_end = 32251 + _globals["_LIQUIDITYSCORES"]._serialized_start = 32254 + _globals["_LIQUIDITYSCORES"]._serialized_end = 32414 + _globals["_LIQUIDITYSCORE"]._serialized_start = 32416 + _globals["_LIQUIDITYSCORE"]._serialized_end = 32481 + _globals["_LIQUIDITYV2PARAMETERS"]._serialized_start = 32484 + _globals["_LIQUIDITYV2PARAMETERS"]._serialized_end = 32746 + _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_start = 32748 + _globals["_LIQUIDITYV2PAIDFEESSTATS"]._serialized_end = 32865 + _globals["_LIQUIDITYV2PROVISIONS"]._serialized_start = 32868 + _globals["_LIQUIDITYV2PROVISIONS"]._serialized_end = 32997 + _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_start = 33000 + _globals["_LIQUIDITYV2PENDINGPROVISIONS"]._serialized_end = 33151 + _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_start = 33154 + _globals["_LIQUIDITYV2PERFORMANCES"]._serialized_end = 33352 + _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_start = 33355 + _globals["_LIQUIDITYV2PERFORMANCEPERPARTY"]._serialized_end = 34014 + _globals["_LIQUIDITYV2SCORES"]._serialized_start = 34017 + _globals["_LIQUIDITYV2SCORES"]._serialized_end = 34299 + _globals["_LIQUIDITYV2SUPPLIED"]._serialized_start = 34302 + _globals["_LIQUIDITYV2SUPPLIED"]._serialized_end = 34555 + _globals["_FLOATINGPOINTCONSENSUS"]._serialized_start = 34558 + _globals["_FLOATINGPOINTCONSENSUS"]._serialized_end = 34743 + _globals["_STATEVARINTERNALSTATE"]._serialized_start = 34746 + _globals["_STATEVARINTERNALSTATE"]._serialized_end = 34998 + _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_start = 35000 + _globals["_FLOATINGPOINTVALIDATORRESULT"]._serialized_end = 35092 + _globals["_NEXTTIMETRIGGER"]._serialized_start = 35094 + _globals["_NEXTTIMETRIGGER"]._serialized_end = 35208 + _globals["_MARKETTRACKER"]._serialized_start = 35211 + _globals["_MARKETTRACKER"]._serialized_end = 35724 + _globals["_SIGNEREVENTSPERADDRESS"]._serialized_start = 35726 + _globals["_SIGNEREVENTSPERADDRESS"]._serialized_end = 35842 + _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_start = 35845 + _globals["_ERC20MULTISIGTOPOLOGYVERIFIED"]._serialized_end = 36101 + _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_start = 36104 + _globals["_ERC20MULTISIGTOPOLOGYPENDING"]._serialized_end = 36420 + _globals["_EVMMULTISIGTOPOLOGY"]._serialized_start = 36423 + _globals["_EVMMULTISIGTOPOLOGY"]._serialized_end = 36622 + _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_start = 36624 + _globals["_EVMMULTISIGTOPOLOGIES"]._serialized_end = 36738 + _globals["_PROOFOFWORK"]._serialized_start = 36741 + _globals["_PROOFOFWORK"]._serialized_end = 37290 + _globals["_BANNEDPARTY"]._serialized_start = 37292 + _globals["_BANNEDPARTY"]._serialized_end = 37349 + _globals["_PROOFOFWORKPARAMS"]._serialized_start = 37352 + _globals["_PROOFOFWORKPARAMS"]._serialized_end = 37740 + _globals["_PROOFOFWORKSTATE"]._serialized_start = 37742 + _globals["_PROOFOFWORKSTATE"]._serialized_end = 37830 + _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_start = 37833 + _globals["_PROOFOFWORKBLOCKSTATE"]._serialized_end = 37973 + _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_start = 37976 + _globals["_PROOFOFWORKPARTYSTATEFORBLOCK"]._serialized_end = 38109 + _globals["_TRANSACTIONSATHEIGHT"]._serialized_start = 38111 + _globals["_TRANSACTIONSATHEIGHT"]._serialized_end = 38193 + _globals["_NONCEREF"]._serialized_start = 38195 + _globals["_NONCEREF"]._serialized_end = 38249 + _globals["_NONCEREFSATHEIGHT"]._serialized_start = 38251 + _globals["_NONCEREFSATHEIGHT"]._serialized_end = 38342 + _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_start = 38345 + _globals["_PROTOCOLUPGRADEPROPOSALS"]._serialized_end = 38548 + _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_start = 38550 + _globals["_ACCEPTEDPROTOCOLUPGRADEPROPOSAL"]._serialized_end = 38675 + _globals["_TEAMS"]._serialized_start = 38677 + _globals["_TEAMS"]._serialized_end = 38730 + _globals["_TEAM"]._serialized_start = 38733 + _globals["_TEAM"]._serialized_end = 39035 + _globals["_MEMBERSHIP"]._serialized_start = 39037 + _globals["_MEMBERSHIP"]._serialized_end = 39147 + _globals["_TEAMSWITCHES"]._serialized_start = 39149 + _globals["_TEAMSWITCHES"]._serialized_end = 39230 + _globals["_TEAMSWITCH"]._serialized_start = 39232 + _globals["_TEAMSWITCH"]._serialized_end = 39335 + _globals["_VESTING"]._serialized_start = 39337 + _globals["_VESTING"]._serialized_end = 39416 + _globals["_PARTYREWARD"]._serialized_start = 39419 + _globals["_PARTYREWARD"]._serialized_end = 39580 + _globals["_REFERRALPROGRAMDATA"]._serialized_start = 39583 + _globals["_REFERRALPROGRAMDATA"]._serialized_end = 39948 + _globals["_REFERRALSET"]._serialized_start = 39951 + _globals["_REFERRALSET"]._serialized_end = 40594 + _globals["_RUNNINGVOLUME"]._serialized_start = 40596 + _globals["_RUNNINGVOLUME"]._serialized_end = 40657 + _globals["_FACTORBYREFEREE"]._serialized_start = 40660 + _globals["_FACTORBYREFEREE"]._serialized_end = 40841 + _globals["_ASSETLOCKED"]._serialized_start = 40843 + _globals["_ASSETLOCKED"]._serialized_end = 40949 + _globals["_EPOCHBALANCE"]._serialized_start = 40951 + _globals["_EPOCHBALANCE"]._serialized_end = 41013 + _globals["_INVESTING"]._serialized_start = 41015 + _globals["_INVESTING"]._serialized_end = 41074 + _globals["_ACTIVITYSTREAK"]._serialized_start = 41076 + _globals["_ACTIVITYSTREAK"]._serialized_end = 41187 + _globals["_PARTYACTIVITYSTREAK"]._serialized_start = 41190 + _globals["_PARTYACTIVITYSTREAK"]._serialized_end = 41415 + _globals["_PARTYREBATEDATA"]._serialized_start = 41417 + _globals["_PARTYREBATEDATA"]._serialized_end = 41530 + _globals["_VOLUMEREBATEPROGRAM"]._serialized_start = 41533 + _globals["_VOLUMEREBATEPROGRAM"]._serialized_end = 41960 + _globals["_VOLUMEREBATESTATS"]._serialized_start = 41962 + _globals["_VOLUMEREBATESTATS"]._serialized_end = 42040 + _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_start = 42043 + _globals["_VOLUMEDISCOUNTPROGRAM"]._serialized_end = 42607 + _globals["_VOLUMEDISCOUNTSTATS"]._serialized_start = 42610 + _globals["_VOLUMEDISCOUNTSTATS"]._serialized_end = 42760 + _globals["_EPOCHPARTYVOLUMES"]._serialized_start = 42762 + _globals["_EPOCHPARTYVOLUMES"]._serialized_end = 42847 + _globals["_PARTYVOLUME"]._serialized_start = 42849 + _globals["_PARTYVOLUME"]._serialized_end = 42908 + _globals["_LIQUIDATION"]._serialized_start = 42911 + _globals["_LIQUIDATION"]._serialized_end = 43066 + _globals["_PARTYASSETAMOUNT"]._serialized_start = 43068 + _globals["_PARTYASSETAMOUNT"]._serialized_end = 43154 + _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_start = 43156 + _globals["_BANKINGTRANSFERFEEDISCOUNTS"]._serialized_end = 43271 + _globals["_COMPOSITEPRICECALCULATOR"]._serialized_start = 43274 + _globals["_COMPOSITEPRICECALCULATOR"]._serialized_end = 43630 + _globals["_PARTIES"]._serialized_start = 43632 + _globals["_PARTIES"]._serialized_end = 43701 + _globals["_PARTYPROFILE"]._serialized_start = 43704 + _globals["_PARTYPROFILE"]._serialized_end = 43846 + _globals["_AMMVALUES"]._serialized_start = 43848 + _globals["_AMMVALUES"]._serialized_end = 43945 + _globals["_MARKETLIQUIDITY"]._serialized_start = 43947 + _globals["_MARKETLIQUIDITY"]._serialized_end = 44064 + _globals["_DELAYEDTX"]._serialized_start = 44066 + _globals["_DELAYEDTX"]._serialized_end = 44117 + _globals["_TXCACHE"]._serialized_start = 44119 + _globals["_TXCACHE"]._serialized_end = 44175 + _globals["_EVMFWDPENDINGHEARTBEAT"]._serialized_start = 44178 + _globals["_EVMFWDPENDINGHEARTBEAT"]._serialized_end = 44338 + _globals["_EVMFWDLASTSEEN"]._serialized_start = 44340 + _globals["_EVMFWDLASTSEEN"]._serialized_end = 44461 + _globals["_EVMFWDHEARTBEATS"]._serialized_start = 44464 + _globals["_EVMFWDHEARTBEATS"]._serialized_end = 44634 + _globals["_PROTOCOLAUTOMATEDPURCHASE"]._serialized_start = 44637 + _globals["_PROTOCOLAUTOMATEDPURCHASE"]._serialized_end = 44997 + _globals["_VAULT"]._serialized_start = 44999 + _globals["_VAULT"]._serialized_end = 45069 + _globals["_VAULTSTATE"]._serialized_start = 45072 + _globals["_VAULTSTATE"]._serialized_end = 45551 + _globals["_SHAREHOLDER"]._serialized_start = 45553 + _globals["_SHAREHOLDER"]._serialized_end = 45610 + _globals["_REDEEMREQUEST"]._serialized_start = 45613 + _globals["_REDEEMREQUEST"]._serialized_end = 45768 # @@protoc_insertion_point(module_scope) diff --git a/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.pyi b/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.pyi index 81e8d860e..31850079e 100644 --- a/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.pyi +++ b/vega_protos/protos/vega/snapshot/v1/snapshot_pb2.pyi @@ -201,6 +201,7 @@ class Payload(_message.Message): "tx_cache", "evm_fwd_heartbeats", "volume_rebate_program", + "vaults", ) ACTIVE_ASSETS_FIELD_NUMBER: _ClassVar[int] PENDING_ASSETS_FIELD_NUMBER: _ClassVar[int] @@ -285,6 +286,7 @@ class Payload(_message.Message): TX_CACHE_FIELD_NUMBER: _ClassVar[int] EVM_FWD_HEARTBEATS_FIELD_NUMBER: _ClassVar[int] VOLUME_REBATE_PROGRAM_FIELD_NUMBER: _ClassVar[int] + VAULTS_FIELD_NUMBER: _ClassVar[int] active_assets: ActiveAssets pending_assets: PendingAssets banking_withdrawals: BankingWithdrawals @@ -368,6 +370,7 @@ class Payload(_message.Message): tx_cache: TxCache evm_fwd_heartbeats: EVMFwdHeartbeats volume_rebate_program: VolumeRebateProgram + vaults: Vault def __init__( self, active_assets: _Optional[_Union[ActiveAssets, _Mapping]] = ..., @@ -511,6 +514,7 @@ class Payload(_message.Message): tx_cache: _Optional[_Union[TxCache, _Mapping]] = ..., evm_fwd_heartbeats: _Optional[_Union[EVMFwdHeartbeats, _Mapping]] = ..., volume_rebate_program: _Optional[_Union[VolumeRebateProgram, _Mapping]] = ..., + vaults: _Optional[_Union[Vault, _Mapping]] = ..., ) -> None: ... class OrderHoldingQuantities(_message.Message): @@ -753,18 +757,26 @@ class EventForwarder(_message.Message): ) -> None: ... class CollateralAccounts(_message.Message): - __slots__ = ("accounts", "next_balance_snapshot", "earmarked_balances") + __slots__ = ( + "accounts", + "next_balance_snapshot", + "earmarked_balances", + "vault_owner", + ) ACCOUNTS_FIELD_NUMBER: _ClassVar[int] NEXT_BALANCE_SNAPSHOT_FIELD_NUMBER: _ClassVar[int] EARMARKED_BALANCES_FIELD_NUMBER: _ClassVar[int] + VAULT_OWNER_FIELD_NUMBER: _ClassVar[int] accounts: _containers.RepeatedCompositeFieldContainer[_vega_pb2.Account] next_balance_snapshot: int earmarked_balances: _containers.RepeatedCompositeFieldContainer[Earmarked] + vault_owner: _containers.RepeatedScalarFieldContainer[str] def __init__( self, accounts: _Optional[_Iterable[_Union[_vega_pb2.Account, _Mapping]]] = ..., next_balance_snapshot: _Optional[int] = ..., earmarked_balances: _Optional[_Iterable[_Union[Earmarked, _Mapping]]] = ..., + vault_owner: _Optional[_Iterable[str]] = ..., ) -> None: ... class Earmarked(_message.Message): @@ -4364,3 +4376,85 @@ class ProtocolAutomatedPurchase(_message.Message): side: _Optional[_Union[_vega_pb2.Side, str]] = ..., ready_to_stop: bool = ..., ) -> None: ... + +class Vault(_message.Message): + __slots__ = ("vault_state",) + VAULT_STATE_FIELD_NUMBER: _ClassVar[int] + vault_state: _containers.RepeatedCompositeFieldContainer[VaultState] + def __init__( + self, vault_state: _Optional[_Iterable[_Union[VaultState, _Mapping]]] = ... + ) -> None: ... + +class VaultState(_message.Message): + __slots__ = ( + "vault", + "share_holders", + "high_watermark", + "invested_amount", + "next_fee_calc", + "next_redemption_date_index", + "status", + "redeem_queue", + "late_redemptions", + ) + VAULT_FIELD_NUMBER: _ClassVar[int] + SHARE_HOLDERS_FIELD_NUMBER: _ClassVar[int] + HIGH_WATERMARK_FIELD_NUMBER: _ClassVar[int] + INVESTED_AMOUNT_FIELD_NUMBER: _ClassVar[int] + NEXT_FEE_CALC_FIELD_NUMBER: _ClassVar[int] + NEXT_REDEMPTION_DATE_INDEX_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + REDEEM_QUEUE_FIELD_NUMBER: _ClassVar[int] + LATE_REDEMPTIONS_FIELD_NUMBER: _ClassVar[int] + vault: _vega_pb2.Vault + share_holders: _containers.RepeatedCompositeFieldContainer[ShareHolder] + high_watermark: str + invested_amount: str + next_fee_calc: int + next_redemption_date_index: int + status: _vega_pb2.VaultStatus + redeem_queue: _containers.RepeatedCompositeFieldContainer[RedeemRequest] + late_redemptions: _containers.RepeatedCompositeFieldContainer[RedeemRequest] + def __init__( + self, + vault: _Optional[_Union[_vega_pb2.Vault, _Mapping]] = ..., + share_holders: _Optional[_Iterable[_Union[ShareHolder, _Mapping]]] = ..., + high_watermark: _Optional[str] = ..., + invested_amount: _Optional[str] = ..., + next_fee_calc: _Optional[int] = ..., + next_redemption_date_index: _Optional[int] = ..., + status: _Optional[_Union[_vega_pb2.VaultStatus, str]] = ..., + redeem_queue: _Optional[_Iterable[_Union[RedeemRequest, _Mapping]]] = ..., + late_redemptions: _Optional[_Iterable[_Union[RedeemRequest, _Mapping]]] = ..., + ) -> None: ... + +class ShareHolder(_message.Message): + __slots__ = ("party", "share") + PARTY_FIELD_NUMBER: _ClassVar[int] + SHARE_FIELD_NUMBER: _ClassVar[int] + party: str + share: str + def __init__( + self, party: _Optional[str] = ..., share: _Optional[str] = ... + ) -> None: ... + +class RedeemRequest(_message.Message): + __slots__ = ("party", "date", "amount", "remaining", "status") + PARTY_FIELD_NUMBER: _ClassVar[int] + DATE_FIELD_NUMBER: _ClassVar[int] + AMOUNT_FIELD_NUMBER: _ClassVar[int] + REMAINING_FIELD_NUMBER: _ClassVar[int] + STATUS_FIELD_NUMBER: _ClassVar[int] + party: str + date: int + amount: str + remaining: str + status: _vega_pb2.RedeemStatus + def __init__( + self, + party: _Optional[str] = ..., + date: _Optional[int] = ..., + amount: _Optional[str] = ..., + remaining: _Optional[str] = ..., + status: _Optional[_Union[_vega_pb2.RedeemStatus, str]] = ..., + ) -> None: ... diff --git a/vega_protos/protos/vega/vega_pb2.py b/vega_protos/protos/vega/vega_pb2.py index bc1357956..874ae80f6 100644 --- a/vega_protos/protos/vega/vega_pb2.py +++ b/vega_protos/protos/vega/vega_pb2.py @@ -17,7 +17,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x0fvega/vega.proto\x12\x04vega\x1a\x12vega/markets.proto"\x8e\x01\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata\x12!\n\x0c\x64\x65rived_keys\x18\x04 \x03(\tR\x0b\x64\x65rivedKeys"2\n\x08Metadata\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\xea\x10\n\tStopOrder\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\x0boco_link_id\x18\x02 \x01(\tH\x01R\tocoLinkId\x88\x01\x01\x12"\n\nexpires_at\x18\x03 \x01(\x03H\x02R\texpiresAt\x88\x01\x01\x12L\n\x0f\x65xpiry_strategy\x18\x04 \x01(\x0e\x32\x1e.vega.StopOrder.ExpiryStrategyH\x03R\x0e\x65xpiryStrategy\x88\x01\x01\x12M\n\x11trigger_direction\x18\x05 \x01(\x0e\x32 .vega.StopOrder.TriggerDirectionR\x10triggerDirection\x12.\n\x06status\x18\x06 \x01(\x0e\x32\x16.vega.StopOrder.StatusR\x06status\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12"\n\nupdated_at\x18\x08 \x01(\x03H\x04R\tupdatedAt\x88\x01\x01\x12\x19\n\x08order_id\x18\t \x01(\tR\x07orderId\x12\x19\n\x08party_id\x18\n \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x0b \x01(\tR\x08marketId\x12O\n\x10rejection_reason\x18\x0c \x01(\x0e\x32\x1f.vega.StopOrder.RejectionReasonH\x05R\x0frejectionReason\x88\x01\x01\x12W\n\x15size_override_setting\x18\r \x01(\x0e\x32#.vega.StopOrder.SizeOverrideSettingR\x13sizeOverrideSetting\x12V\n\x13size_override_value\x18\x0e \x01(\x0b\x32!.vega.StopOrder.SizeOverrideValueH\x06R\x11sizeOverrideValue\x88\x01\x01\x12\x16\n\x05price\x18\x64 \x01(\tH\x00R\x05price\x12\x38\n\x17trailing_percent_offset\x18\x65 \x01(\tH\x00R\x15trailingPercentOffset\x1a\x33\n\x11SizeOverrideValue\x12\x1e\n\npercentage\x18\x01 \x01(\tR\npercentage"\x80\x01\n\x13SizeOverrideSetting\x12%\n!SIZE_OVERRIDE_SETTING_UNSPECIFIED\x10\x00\x12\x1e\n\x1aSIZE_OVERRIDE_SETTING_NONE\x10\x01\x12"\n\x1eSIZE_OVERRIDE_SETTING_POSITION\x10\x02"j\n\x0e\x45xpiryStrategy\x12\x1f\n\x1b\x45XPIRY_STRATEGY_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x45XPIRY_STRATEGY_CANCELS\x10\x01\x12\x1a\n\x16\x45XPIRY_STRATEGY_SUBMIT\x10\x02"{\n\x10TriggerDirection\x12!\n\x1dTRIGGER_DIRECTION_UNSPECIFIED\x10\x00\x12!\n\x1dTRIGGER_DIRECTION_RISES_ABOVE\x10\x01\x12!\n\x1dTRIGGER_DIRECTION_FALLS_BELOW\x10\x02"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x12\n\x0eSTATUS_STOPPED\x10\x03\x12\x14\n\x10STATUS_TRIGGERED\x10\x04\x12\x12\n\x0eSTATUS_EXPIRED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06"\x91\x05\n\x0fRejectionReason\x12 \n\x1cREJECTION_REASON_UNSPECIFIED\x10\x00\x12(\n$REJECTION_REASON_TRADING_NOT_ALLOWED\x10\x01\x12\'\n#REJECTION_REASON_EXPIRY_IN_THE_PAST\x10\x02\x12(\n$REJECTION_REASON_MUST_BE_REDUCE_ONLY\x10\x03\x12\x36\n2REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED\x10\x04\x12>\n:REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION\x10\x05\x12\x38\n4REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION\x10\x06\x12\x39\n5REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID\x10\x07\x12\x42\n>REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION\x10\x08\x12=\n9REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES\x10\t\x12\x42\n>REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT\x10\n\x12+\n\'REJECTION_REASON_SELL_ORDER_NOT_ALLOWED\x10\x0b\x42\t\n\x07triggerB\x0e\n\x0c_oco_link_idB\r\n\x0b_expires_atB\x12\n\x10_expiry_strategyB\r\n\x0b_updated_atB\x13\n\x11_rejection_reasonB\x16\n\x14_size_override_value"Y\n\x05Party\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"N\n\nRiskFactor\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05short\x18\x02 \x01(\tR\x05short\x12\x12\n\x04long\x18\x03 \x01(\tR\x04long"Z\n\x0bPeggedOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x16\n\x06offset\x18\x02 \x01(\tR\x06offset"\x8c\x01\n\x0cIcebergOrder\x12\x1b\n\tpeak_size\x18\x01 \x01(\x04R\x08peakSize\x12\x30\n\x14minimum_visible_size\x18\x02 \x01(\x04R\x12minimumVisibleSize\x12-\n\x12reserved_remaining\x18\x03 \x01(\x04R\x11reservedRemaining"\x80\n\n\x05Order\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x1e\n\x04side\x18\x04 \x01(\x0e\x32\n.vega.SideR\x04side\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12\x12\n\x04size\x18\x06 \x01(\x04R\x04size\x12\x1c\n\tremaining\x18\x07 \x01(\x04R\tremaining\x12;\n\rtime_in_force\x18\x08 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12$\n\x04type\x18\t \x01(\x0e\x32\x10.vega.Order.TypeR\x04type\x12\x1d\n\ncreated_at\x18\n \x01(\x03R\tcreatedAt\x12*\n\x06status\x18\x0b \x01(\x0e\x32\x12.vega.Order.StatusR\x06status\x12\x1d\n\nexpires_at\x18\x0c \x01(\x03R\texpiresAt\x12\x1c\n\treference\x18\r \x01(\tR\treference\x12-\n\x06reason\x18\x0e \x01(\x0e\x32\x10.vega.OrderErrorH\x00R\x06reason\x88\x01\x01\x12\x1d\n\nupdated_at\x18\x0f \x01(\x03R\tupdatedAt\x12\x18\n\x07version\x18\x10 \x01(\x04R\x07version\x12\x19\n\x08\x62\x61tch_id\x18\x11 \x01(\x04R\x07\x62\x61tchId\x12\x34\n\x0cpegged_order\x18\x12 \x01(\x0b\x32\x11.vega.PeggedOrderR\x0bpeggedOrder\x12\x34\n\x16liquidity_provision_id\x18\x13 \x01(\tR\x14liquidityProvisionId\x12\x1b\n\tpost_only\x18\x14 \x01(\x08R\x08postOnly\x12\x1f\n\x0breduce_only\x18\x15 \x01(\x08R\nreduceOnly\x12<\n\riceberg_order\x18\x16 \x01(\x0b\x32\x12.vega.IcebergOrderH\x01R\x0cicebergOrder\x88\x01\x01"\xb6\x01\n\x0bTimeInForce\x12\x1d\n\x19TIME_IN_FORCE_UNSPECIFIED\x10\x00\x12\x15\n\x11TIME_IN_FORCE_GTC\x10\x01\x12\x15\n\x11TIME_IN_FORCE_GTT\x10\x02\x12\x15\n\x11TIME_IN_FORCE_IOC\x10\x03\x12\x15\n\x11TIME_IN_FORCE_FOK\x10\x04\x12\x15\n\x11TIME_IN_FORCE_GFA\x10\x05\x12\x15\n\x11TIME_IN_FORCE_GFN\x10\x06"O\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_LIMIT\x10\x01\x12\x0f\n\x0bTYPE_MARKET\x10\x02\x12\x10\n\x0cTYPE_NETWORK\x10\x03"\xc9\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_EXPIRED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x11\n\rSTATUS_FILLED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06\x12\x1b\n\x17STATUS_PARTIALLY_FILLED\x10\x07\x12\x11\n\rSTATUS_PARKED\x10\x08\x42\t\n\x07_reasonB\x10\n\x0e_iceberg_order"B\n\x1dOrderCancellationConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order"\xa0\x01\n\x11OrderConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order\x12#\n\x06trades\x18\x02 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12\x43\n\x17passive_orders_affected\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x15passiveOrdersAffected"\xd3\x01\n\x16\x41uctionIndicativeState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12)\n\x10indicative_price\x18\x02 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x03 \x01(\x04R\x10indicativeVolume\x12#\n\rauction_start\x18\x04 \x01(\x03R\x0c\x61uctionStart\x12\x1f\n\x0b\x61uction_end\x18\x05 \x01(\x03R\nauctionEnd"\xfc\x04\n\x05Trade\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12\x12\n\x04size\x18\x04 \x01(\x04R\x04size\x12\x14\n\x05\x62uyer\x18\x05 \x01(\tR\x05\x62uyer\x12\x16\n\x06seller\x18\x06 \x01(\tR\x06seller\x12(\n\taggressor\x18\x07 \x01(\x0e\x32\n.vega.SideR\taggressor\x12\x1b\n\tbuy_order\x18\x08 \x01(\tR\x08\x62uyOrder\x12\x1d\n\nsell_order\x18\t \x01(\tR\tsellOrder\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12$\n\x04type\x18\x0b \x01(\x0e\x32\x10.vega.Trade.TypeR\x04type\x12&\n\tbuyer_fee\x18\x0c \x01(\x0b\x32\t.vega.FeeR\x08\x62uyerFee\x12(\n\nseller_fee\x18\r \x01(\x0b\x32\t.vega.FeeR\tsellerFee\x12.\n\x13\x62uyer_auction_batch\x18\x0e \x01(\x04R\x11\x62uyerAuctionBatch\x12\x30\n\x14seller_auction_batch\x18\x0f \x01(\x04R\x12sellerAuctionBatch\x12\x1f\n\x0b\x61sset_price\x18\x10 \x01(\tR\nassetPrice"o\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cTYPE_DEFAULT\x10\x01\x12\x1f\n\x1bTYPE_NETWORK_CLOSE_OUT_GOOD\x10\x02\x12\x1e\n\x1aTYPE_NETWORK_CLOSE_OUT_BAD\x10\x03"\x90\x05\n\x03\x46\x65\x65\x12\x1b\n\tmaker_fee\x18\x01 \x01(\tR\x08makerFee\x12-\n\x12infrastructure_fee\x18\x02 \x01(\tR\x11infrastructureFee\x12#\n\rliquidity_fee\x18\x03 \x01(\tR\x0cliquidityFee\x12\x39\n\x19maker_fee_volume_discount\x18\x04 \x01(\tR\x16makerFeeVolumeDiscount\x12K\n"infrastructure_fee_volume_discount\x18\x05 \x01(\tR\x1finfrastructureFeeVolumeDiscount\x12\x41\n\x1dliquidity_fee_volume_discount\x18\x06 \x01(\tR\x1aliquidityFeeVolumeDiscount\x12=\n\x1bmaker_fee_referrer_discount\x18\x07 \x01(\tR\x18makerFeeReferrerDiscount\x12O\n$infrastructure_fee_referrer_discount\x18\x08 \x01(\tR!infrastructureFeeReferrerDiscount\x12\x45\n\x1fliquidity_fee_referrer_discount\x18\t \x01(\tR\x1cliquidityFeeReferrerDiscount\x12!\n\x0ctreasury_fee\x18\n \x01(\tR\x0btreasuryFee\x12 \n\x0c\x62uy_back_fee\x18\x0b \x01(\tR\nbuyBackFee\x12\x31\n\x15high_volume_maker_fee\x18\x0c \x01(\tR\x12highVolumeMakerFee"/\n\x08TradeSet\x12#\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.TradeR\x06trades"\xf2\x01\n\x06\x43\x61ndle\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp\x12\x1a\n\x08\x64\x61tetime\x18\x02 \x01(\tR\x08\x64\x61tetime\x12\x12\n\x04high\x18\x03 \x01(\tR\x04high\x12\x10\n\x03low\x18\x04 \x01(\tR\x03low\x12\x12\n\x04open\x18\x05 \x01(\tR\x04open\x12\x14\n\x05\x63lose\x18\x06 \x01(\tR\x05\x63lose\x12\x16\n\x06volume\x18\x07 \x01(\x04R\x06volume\x12*\n\x08interval\x18\x08 \x01(\x0e\x32\x0e.vega.IntervalR\x08interval\x12\x1a\n\x08notional\x18\t \x01(\x04R\x08notional"\xb5\x01\n\nPriceLevel\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12(\n\x10number_of_orders\x18\x02 \x01(\x04R\x0enumberOfOrders\x12\x16\n\x06volume\x18\x03 \x01(\x04R\x06volume\x12\x1d\n\namm_volume\x18\x04 \x01(\x04R\tammVolume\x12\x30\n\x14\x61mm_volume_estimated\x18\x05 \x01(\x04R\x12\x61mmVolumeEstimated"\x9d\x01\n\x0bMarketDepth\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber"\xdd\x01\n\x11MarketDepthUpdate\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber\x12\x38\n\x18previous_sequence_number\x18\x05 \x01(\x04R\x16previousSequenceNumber"\xf9\x05\n\x08Position\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1f\n\x0bopen_volume\x18\x03 \x01(\x03R\nopenVolume\x12!\n\x0crealised_pnl\x18\x04 \x01(\tR\x0brealisedPnl\x12%\n\x0eunrealised_pnl\x18\x05 \x01(\tR\runrealisedPnl\x12.\n\x13\x61verage_entry_price\x18\x06 \x01(\tR\x11\x61verageEntryPrice\x12\x1d\n\nupdated_at\x18\x07 \x01(\x03R\tupdatedAt\x12:\n\x19loss_socialisation_amount\x18\x08 \x01(\tR\x17lossSocialisationAmount\x12=\n\x0fposition_status\x18\t \x01(\x0e\x32\x14.vega.PositionStatusR\x0epositionStatus\x12&\n\x0ftaker_fees_paid\x18\n \x01(\tR\rtakerFeesPaid\x12.\n\x13maker_fees_received\x18\x0b \x01(\tR\x11makerFeesReceived\x12\x1b\n\tfees_paid\x18\x0c \x01(\tR\x08\x66\x65\x65sPaid\x12\x31\n\x15taker_fees_paid_since\x18\r \x01(\tR\x12takerFeesPaidSince\x12\x39\n\x19maker_fees_received_since\x18\x0e \x01(\tR\x16makerFeesReceivedSince\x12&\n\x0f\x66\x65\x65s_paid_since\x18\x0f \x01(\tR\rfeesPaidSince\x12\x34\n\x16\x66unding_payment_amount\x18\x10 \x01(\tR\x14\x66undingPaymentAmount\x12?\n\x1c\x66unding_payment_amount_since\x18\x11 \x01(\tR\x19\x66undingPaymentAmountSince"=\n\rPositionTrade\x12\x16\n\x06volume\x18\x01 \x01(\x03R\x06volume\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price"\x83\x03\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06status\x18\x02 \x01(\x0e\x32\x14.vega.Deposit.StatusR\x06status\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12-\n\x12\x63redited_timestamp\x18\x07 \x01(\x03R\x11\x63reditedTimestamp\x12+\n\x11\x63reated_timestamp\x18\x08 \x01(\x03R\x10\x63reatedTimestamp"|\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03\x12\x1d\n\x19STATUS_DUPLICATE_REJECTED\x10\x04"\xa8\x03\n\nWithdrawal\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x17.vega.Withdrawal.StatusR\x06status\x12\x10\n\x03ref\x18\x06 \x01(\tR\x03ref\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12+\n\x11\x63reated_timestamp\x18\t \x01(\x03R\x10\x63reatedTimestamp\x12/\n\x13withdrawn_timestamp\x18\n \x01(\x03R\x12withdrawnTimestamp\x12#\n\x03\x65xt\x18\x0b \x01(\x0b\x32\x11.vega.WithdrawExtR\x03\x65xt"\\\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x13\n\x0fSTATUS_REJECTED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03J\x04\x08\x07\x10\x08"D\n\x0bWithdrawExt\x12.\n\x05\x65rc20\x18\x01 \x01(\x0b\x32\x16.vega.Erc20WithdrawExtH\x00R\x05\x65rc20B\x05\n\x03\x65xt"=\n\x10\x45rc20WithdrawExt\x12)\n\x10receiver_address\x18\x01 \x01(\tR\x0freceiverAddress"\xa3\x01\n\x07\x41\x63\x63ount\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05owner\x18\x02 \x01(\tR\x05owner\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12%\n\x04type\x18\x06 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type"?\n\x0f\x46inancialAmount\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset"\xb3\x01\n\x08Transfer\x12\x14\n\x05owner\x18\x01 \x01(\tR\x05owner\x12-\n\x06\x61mount\x18\x02 \x01(\x0b\x32\x15.vega.FinancialAmountR\x06\x61mount\x12&\n\x04type\x18\x03 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId"\xc0\x07\n\x10\x44ispatchStrategy\x12(\n\x10\x61sset_for_metric\x18\x01 \x01(\tR\x0e\x61ssetForMetric\x12,\n\x06metric\x18\x02 \x01(\x0e\x32\x14.vega.DispatchMetricR\x06metric\x12\x18\n\x07markets\x18\x03 \x03(\tR\x07markets\x12\x34\n\x0c\x65ntity_scope\x18\x04 \x01(\x0e\x32\x11.vega.EntityScopeR\x0b\x65ntityScope\x12@\n\x10individual_scope\x18\x05 \x01(\x0e\x32\x15.vega.IndividualScopeR\x0findividualScope\x12\x1d\n\nteam_scope\x18\x06 \x03(\tR\tteamScope\x12(\n\x10n_top_performers\x18\x07 \x01(\tR\x0enTopPerformers\x12/\n\x13staking_requirement\x18\x08 \x01(\tR\x12stakingRequirement\x12k\n3notional_time_weighted_average_position_requirement\x18\t \x01(\tR.notionalTimeWeightedAveragePositionRequirement\x12#\n\rwindow_length\x18\n \x01(\x04R\x0cwindowLength\x12\x1f\n\x0block_period\x18\x0b \x01(\x04R\nlockPeriod\x12O\n\x15\x64istribution_strategy\x18\x0c \x01(\x0e\x32\x1a.vega.DistributionStrategyR\x14\x64istributionStrategy\x12)\n\nrank_table\x18\r \x03(\x0b\x32\n.vega.RankR\trankTable\x12:\n\x17\x63\x61p_reward_fee_multiple\x18\x0e \x01(\tH\x00R\x14\x63\x61pRewardFeeMultiple\x88\x01\x01\x12\x30\n\x11transfer_interval\x18\x0f \x01(\x05H\x01R\x10transferInterval\x88\x01\x01\x12\x39\n\x16target_notional_volume\x18\x10 \x01(\tH\x02R\x14targetNotionalVolume\x88\x01\x01\x12#\n\religible_keys\x18\x11 \x03(\tR\x0c\x65ligibleKeysB\x1a\n\x18_cap_reward_fee_multipleB\x14\n\x12_transfer_intervalB\x19\n\x17_target_notional_volume"F\n\x04Rank\x12\x1d\n\nstart_rank\x18\x01 \x01(\rR\tstartRank\x12\x1f\n\x0bshare_ratio\x18\x02 \x01(\rR\nshareRatio"\xe6\x01\n\x0fTransferRequest\x12\x30\n\x0c\x66rom_account\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x0b\x66romAccount\x12,\n\nto_account\x18\x02 \x03(\x0b\x32\r.vega.AccountR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12&\n\x04type\x18\x07 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type"\xa7\x01\n\x0e\x41\x63\x63ountDetails\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12%\n\x04type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type\x12\x19\n\x05owner\x18\x03 \x01(\tH\x00R\x05owner\x88\x01\x01\x12 \n\tmarket_id\x18\x04 \x01(\tH\x01R\x08marketId\x88\x01\x01\x42\x08\n\x06_ownerB\x0c\n\n_market_id"\xef\x02\n\x0bLedgerEntry\x12\x37\n\x0c\x66rom_account\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x0b\x66romAccount\x12\x33\n\nto_account\x18\x02 \x01(\x0b\x32\x14.vega.AccountDetailsR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12&\n\x04type\x18\x04 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12\x30\n\x14\x66rom_account_balance\x18\x06 \x01(\tR\x12\x66romAccountBalance\x12,\n\x12to_account_balance\x18\x07 \x01(\tR\x10toAccountBalance\x12$\n\x0btransfer_id\x18\x08 \x01(\tH\x00R\ntransferId\x88\x01\x01\x42\x0e\n\x0c_transfer_id"_\n\x13PostTransferBalance\x12.\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x07\x61\x63\x63ount\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"t\n\x0eLedgerMovement\x12+\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x11.vega.LedgerEntryR\x07\x65ntries\x12\x35\n\x08\x62\x61lances\x18\x02 \x03(\x0b\x32\x19.vega.PostTransferBalanceR\x08\x62\x61lances"\xa8\x03\n\x0cMarginLevels\x12-\n\x12maintenance_margin\x18\x01 \x01(\tR\x11maintenanceMargin\x12!\n\x0csearch_level\x18\x02 \x01(\tR\x0bsearchLevel\x12%\n\x0einitial_margin\x18\x03 \x01(\tR\rinitialMargin\x12\x38\n\x18\x63ollateral_release_level\x18\x04 \x01(\tR\x16\x63ollateralReleaseLevel\x12\x19\n\x08party_id\x18\x05 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x06 \x01(\tR\x08marketId\x12\x14\n\x05\x61sset\x18\x07 \x01(\tR\x05\x61sset\x12\x1c\n\ttimestamp\x18\x08 \x01(\x03R\ttimestamp\x12!\n\x0corder_margin\x18\t \x01(\tR\x0borderMargin\x12\x31\n\x0bmargin_mode\x18\n \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12#\n\rmargin_factor\x18\x0b \x01(\tR\x0cmarginFactor"\xd6\x04\n\rPerpetualData\x12\'\n\x0f\x66unding_payment\x18\x01 \x01(\tR\x0e\x66undingPayment\x12!\n\x0c\x66unding_rate\x18\x02 \x01(\tR\x0b\x66undingRate\x12#\n\rinternal_twap\x18\x03 \x01(\tR\x0cinternalTwap\x12#\n\rexternal_twap\x18\x04 \x01(\tR\x0c\x65xternalTwap\x12\x17\n\x07seq_num\x18\x05 \x01(\x04R\x06seqNum\x12\x1d\n\nstart_time\x18\x06 \x01(\x03R\tstartTime\x12\x38\n\x18internal_composite_price\x18\x07 \x01(\tR\x16internalCompositePrice\x12J\n"next_internal_composite_price_calc\x18\x08 \x01(\x03R\x1enextInternalCompositePriceCalc\x12[\n\x1dinternal_composite_price_type\x18\t \x01(\x0e\x32\x18.vega.CompositePriceTypeR\x1ainternalCompositePriceType\x12\x34\n\x16underlying_index_price\x18\n \x01(\tR\x14underlyingIndexPrice\x12^\n\x1einternal_composite_price_state\x18\x0b \x01(\x0b\x32\x19.vega.CompositePriceStateR\x1binternalCompositePriceState"S\n\x0bProductData\x12<\n\x0eperpetual_data\x18\x1f \x01(\x0b\x32\x13.vega.PerpetualDataH\x00R\rperpetualDataB\x06\n\x04\x64\x61ta"\\\n\x1dProtocolAutomatedPurchaseData\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1e\n\x08order_id\x18\x02 \x01(\tH\x00R\x07orderId\x88\x01\x01\x42\x0b\n\t_order_id"\x81\x0f\n\nMarketData\x12\x1d\n\nmark_price\x18\x01 \x01(\tR\tmarkPrice\x12$\n\x0e\x62\x65st_bid_price\x18\x02 \x01(\tR\x0c\x62\x65stBidPrice\x12&\n\x0f\x62\x65st_bid_volume\x18\x03 \x01(\x04R\rbestBidVolume\x12(\n\x10\x62\x65st_offer_price\x18\x04 \x01(\tR\x0e\x62\x65stOfferPrice\x12*\n\x11\x62\x65st_offer_volume\x18\x05 \x01(\x04R\x0f\x62\x65stOfferVolume\x12\x31\n\x15\x62\x65st_static_bid_price\x18\x06 \x01(\tR\x12\x62\x65stStaticBidPrice\x12\x33\n\x16\x62\x65st_static_bid_volume\x18\x07 \x01(\x04R\x13\x62\x65stStaticBidVolume\x12\x35\n\x17\x62\x65st_static_offer_price\x18\x08 \x01(\tR\x14\x62\x65stStaticOfferPrice\x12\x37\n\x18\x62\x65st_static_offer_volume\x18\t \x01(\x04R\x15\x62\x65stStaticOfferVolume\x12\x1b\n\tmid_price\x18\n \x01(\tR\x08midPrice\x12(\n\x10static_mid_price\x18\x0b \x01(\tR\x0estaticMidPrice\x12\x16\n\x06market\x18\x0c \x01(\tR\x06market\x12\x1c\n\ttimestamp\x18\r \x01(\x03R\ttimestamp\x12#\n\ropen_interest\x18\x0e \x01(\x04R\x0copenInterest\x12\x1f\n\x0b\x61uction_end\x18\x0f \x01(\x03R\nauctionEnd\x12#\n\rauction_start\x18\x10 \x01(\x03R\x0c\x61uctionStart\x12)\n\x10indicative_price\x18\x11 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x12 \x01(\x04R\x10indicativeVolume\x12H\n\x13market_trading_mode\x18\x13 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x11marketTradingMode\x12.\n\x07trigger\x18\x14 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x15 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger\x12!\n\x0ctarget_stake\x18\x16 \x01(\tR\x0btargetStake\x12%\n\x0esupplied_stake\x18\x17 \x01(\tR\rsuppliedStake\x12S\n\x17price_monitoring_bounds\x18\x18 \x03(\x0b\x32\x1b.vega.PriceMonitoringBoundsR\x15priceMonitoringBounds\x12,\n\x12market_value_proxy\x18\x19 \x01(\tR\x10marketValueProxy\x12`\n\x1cliquidity_provider_fee_share\x18\x1a \x03(\x0b\x32\x1f.vega.LiquidityProviderFeeShareR\x19liquidityProviderFeeShare\x12\x35\n\x0cmarket_state\x18\x1b \x01(\x0e\x32\x12.vega.Market.StateR\x0bmarketState\x12-\n\x13next_mark_to_market\x18\x1c \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x1d \x01(\tR\x0flastTradedPrice\x12#\n\rmarket_growth\x18\x1e \x01(\tR\x0cmarketGrowth\x12\x39\n\x0cproduct_data\x18\x1f \x01(\x0b\x32\x11.vega.ProductDataH\x00R\x0bproductData\x88\x01\x01\x12P\n\x16liquidity_provider_sla\x18 \x03(\x0b\x32\x1a.vega.LiquidityProviderSLAR\x14liquidityProviderSla\x12\x32\n\x15next_network_closeout\x18! \x01(\x03R\x13nextNetworkCloseout\x12@\n\x0fmark_price_type\x18" \x01(\x0e\x32\x18.vega.CompositePriceTypeR\rmarkPriceType\x12\x43\n\x10mark_price_state\x18# \x01(\x0b\x32\x19.vega.CompositePriceStateR\x0emarkPriceState\x12u\n"active_protocol_automated_purchase\x18$ \x01(\x0b\x32#.vega.ProtocolAutomatedPurchaseDataH\x01R\x1f\x61\x63tiveProtocolAutomatedPurchase\x88\x01\x01\x42\x0f\n\r_product_dataB%\n#_active_protocol_automated_purchase"r\n\x14\x43ompositePriceSource\x12!\n\x0cprice_source\x18\x01 \x01(\tR\x0bpriceSource\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0clast_updated\x18\x03 \x01(\x03R\x0blastUpdated"V\n\x13\x43ompositePriceState\x12?\n\rprice_sources\x18\x01 \x03(\x0b\x32\x1a.vega.CompositePriceSourceR\x0cpriceSources"\xdf\x01\n\x19LiquidityProviderFeeShare\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12*\n\x11\x65quity_like_share\x18\x02 \x01(\tR\x0f\x65quityLikeShare\x12\x36\n\x17\x61verage_entry_valuation\x18\x03 \x01(\tR\x15\x61verageEntryValuation\x12#\n\raverage_score\x18\x04 \x01(\tR\x0c\x61verageScore\x12#\n\rvirtual_stake\x18\x05 \x01(\tR\x0cvirtualStake"\x92\x04\n\x14LiquidityProviderSLA\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12P\n¤t_epoch_fraction_of_time_on_book\x18\x02 \x01(\tR currentEpochFractionOfTimeOnBook\x12J\n#last_epoch_fraction_of_time_on_book\x18\x03 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x04 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x05 \x01(\tR\x14lastEpochBondPenalty\x12\x45\n\x1fhysteresis_period_fee_penalties\x18\x06 \x03(\tR\x1chysteresisPeriodFeePenalties\x12-\n\x12required_liquidity\x18\x07 \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\x08 \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\t \x01(\tR\x13notionalVolumeSells"\xe0\x01\n\x15PriceMonitoringBounds\x12&\n\x0fmin_valid_price\x18\x01 \x01(\tR\rminValidPrice\x12&\n\x0fmax_valid_price\x18\x02 \x01(\tR\rmaxValidPrice\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger\x12\'\n\x0freference_price\x18\x04 \x01(\tR\x0ereferencePrice\x12\x16\n\x06\x61\x63tive\x18\x05 \x01(\x08R\x06\x61\x63tive"Q\n\x0b\x45rrorDetail\x12\x12\n\x04\x63ode\x18\x01 \x01(\x05R\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x14\n\x05inner\x18\x03 \x01(\tR\x05inner":\n\x10NetworkParameter\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\x9a\x04\n\rNetworkLimits\x12,\n\x12\x63\x61n_propose_market\x18\x01 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x02 \x01(\x08R\x0f\x63\x61nProposeAsset\x12\x34\n\x16propose_market_enabled\x18\x04 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x05 \x01(\x08R\x13proposeAssetEnabled\x12%\n\x0egenesis_loaded\x18\x07 \x01(\x08R\rgenesisLoaded\x12=\n\x1bpropose_market_enabled_from\x18\x08 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\t \x01(\x03R\x17proposeAssetEnabledFrom\x12\x35\n\x17\x63\x61n_propose_spot_market\x18\n \x01(\x08R\x14\x63\x61nProposeSpotMarket\x12?\n\x1c\x63\x61n_propose_perpetual_market\x18\x0b \x01(\x08R\x19\x63\x61nProposePerpetualMarket\x12\x1e\n\x0b\x63\x61n_use_amm\x18\x0c \x01(\x08R\tcanUseAmmJ\x04\x08\x03\x10\x04J\x04\x08\x06\x10\x07"}\n\x0eLiquidityOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x1e\n\nproportion\x18\x02 \x01(\rR\nproportion\x12\x16\n\x06offset\x18\x03 \x01(\tR\x06offset"s\n\x17LiquidityOrderReference\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12=\n\x0fliquidity_order\x18\x02 \x01(\x0b\x32\x14.vega.LiquidityOrderR\x0eliquidityOrder"\xd2\x04\n\x12LiquidityProvision\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x06 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x07 \x01(\tR\x03\x66\x65\x65\x12\x33\n\x05sells\x18\x08 \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x05sells\x12\x31\n\x04\x62uys\x18\t \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x04\x62uys\x12\x18\n\x07version\x18\n \x01(\x04R\x07version\x12\x37\n\x06status\x18\x0b \x01(\x0e\x32\x1f.vega.LiquidityProvision.StatusR\x06status\x12\x1c\n\treference\x18\x0c \x01(\tR\treference"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_STOPPED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x13\n\x0fSTATUS_REJECTED\x10\x04\x12\x15\n\x11STATUS_UNDEPLOYED\x10\x05\x12\x12\n\x0eSTATUS_PENDING\x10\x06"\xad\x01\n\x10\x45thereumL2Config\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12$\n\rconfirmations\x18\x03 \x01(\rR\rconfirmations\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12%\n\x0e\x62lock_interval\x18\x05 \x01(\x04R\rblockInterval"E\n\x11\x45thereumL2Configs\x12\x30\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x16.vega.EthereumL2ConfigR\x07\x63onfigs"\xef\x03\n\x0e\x45thereumConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12T\n\x17staking_bridge_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x15stakingBridgeContract\x12R\n\x16token_vesting_contract\x18\x06 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x14tokenVestingContract\x12X\n\x19multisig_control_contract\x18\x07 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract\x12\x1d\n\nblock_time\x18\x08 \x01(\tR\tblockTime"\xda\x02\n\x0f\x45VMBridgeConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12X\n\x19multisig_control_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract\x12\x1d\n\nblock_time\x18\x06 \x01(\tR\tblockTime\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name"C\n\x10\x45VMBridgeConfigs\x12/\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x15.vega.EVMBridgeConfigR\x07\x63onfigs"j\n\x16\x45thereumContractConfig\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12\x36\n\x17\x64\x65ployment_block_height\x18\x06 \x01(\x04R\x15\x64\x65ploymentBlockHeight"\xac\x01\n\x0f\x45pochTimestamps\x12\x1d\n\nstart_time\x18\x01 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpiry_time\x18\x02 \x01(\x03R\nexpiryTime\x12\x19\n\x08\x65nd_time\x18\x03 \x01(\x03R\x07\x65ndTime\x12\x1f\n\x0b\x66irst_block\x18\x04 \x01(\x04R\nfirstBlock\x12\x1d\n\nlast_block\x18\x05 \x01(\x04R\tlastBlock"\xb0\x01\n\x05\x45poch\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x35\n\ntimestamps\x18\x02 \x01(\x0b\x32\x15.vega.EpochTimestampsR\ntimestamps\x12*\n\nvalidators\x18\x03 \x03(\x0b\x32\n.vega.NodeR\nvalidators\x12\x32\n\x0b\x64\x65legations\x18\x04 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"\x8e\x01\n\x12\x45pochParticipation\x12!\n\x05\x65poch\x18\x01 \x01(\x0b\x32\x0b.vega.EpochR\x05\x65poch\x12\x18\n\x07offline\x18\x02 \x01(\x04R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x04R\x06online\x12#\n\rtotal_rewards\x18\x04 \x01(\x01R\x0ctotalRewards"S\n\tEpochData\x12\x14\n\x05total\x18\x01 \x01(\x05R\x05total\x12\x18\n\x07offline\x18\x02 \x01(\x05R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x05R\x06online"\x9b\x02\n\x0cRankingScore\x12\x1f\n\x0bstake_score\x18\x01 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12\x42\n\x0fprevious_status\x18\x03 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0epreviousStatus\x12\x31\n\x06status\x18\x04 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x06status\x12!\n\x0cvoting_power\x18\x05 \x01(\rR\x0bvotingPower\x12#\n\rranking_score\x18\x06 \x01(\tR\x0crankingScore"\xab\x02\n\x0bRewardScore\x12.\n\x13raw_validator_score\x18\x01 \x01(\tR\x11rawValidatorScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12%\n\x0emultisig_score\x18\x03 \x01(\tR\rmultisigScore\x12\'\n\x0fvalidator_score\x18\x04 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x05 \x01(\tR\x0fnormalisedScore\x12\x44\n\x10validator_status\x18\x06 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0fvalidatorStatus"\xb3\x05\n\x04Node\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n\x07pub_key\x18\x02 \x01(\tR\x06pubKey\x12\x1c\n\ntm_pub_key\x18\x03 \x01(\tR\x08tmPubKey\x12)\n\x10\x65thereum_address\x18\x04 \x01(\tR\x0f\x65thereumAddress\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x1a\n\x08location\x18\x06 \x01(\tR\x08location\x12,\n\x12staked_by_operator\x18\x07 \x01(\tR\x10stakedByOperator\x12.\n\x13staked_by_delegates\x18\x08 \x01(\tR\x11stakedByDelegates\x12!\n\x0cstaked_total\x18\t \x01(\tR\x0bstakedTotal\x12,\n\x12max_intended_stake\x18\n \x01(\tR\x10maxIntendedStake\x12#\n\rpending_stake\x18\x0b \x01(\tR\x0cpendingStake\x12.\n\nepoch_data\x18\x0c \x01(\x0b\x32\x0f.vega.EpochDataR\tepochData\x12(\n\x06status\x18\r \x01(\x0e\x32\x10.vega.NodeStatusR\x06status\x12\x32\n\x0b\x64\x65legations\x18\x0e \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0creward_score\x18\x0f \x01(\x0b\x32\x11.vega.RewardScoreR\x0brewardScore\x12\x37\n\rranking_score\x18\x10 \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x12 \x01(\tR\tavatarUrl"\x9c\x01\n\x07NodeSet\x12\x14\n\x05total\x18\x01 \x01(\rR\x05total\x12\x1a\n\x08inactive\x18\x02 \x01(\rR\x08inactive\x12\x1a\n\x08promoted\x18\x03 \x03(\tR\x08promoted\x12\x18\n\x07\x64\x65moted\x18\x04 \x03(\tR\x07\x64\x65moted\x12\x1d\n\x07maximum\x18\x05 \x01(\rH\x00R\x07maximum\x88\x01\x01\x42\n\n\x08_maximum"\xad\x02\n\x08NodeData\x12!\n\x0cstaked_total\x18\x01 \x01(\tR\x0bstakedTotal\x12\x1f\n\x0btotal_nodes\x18\x02 \x01(\rR\ntotalNodes\x12%\n\x0einactive_nodes\x18\x03 \x01(\rR\rinactiveNodes\x12\x38\n\x10tendermint_nodes\x18\x04 \x01(\x0b\x32\r.vega.NodeSetR\x0ftendermintNodes\x12\x30\n\x0c\x65rsatz_nodes\x18\x05 \x01(\x0b\x32\r.vega.NodeSetR\x0b\x65rsatzNodes\x12\x32\n\rpending_nodes\x18\x06 \x01(\x0b\x32\r.vega.NodeSetR\x0cpendingNodes\x12\x16\n\x06uptime\x18\x07 \x01(\x02R\x06uptime"p\n\nDelegation\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"\xa4\x03\n\x06Reward\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12.\n\x13percentage_of_total\x18\x05 \x01(\tR\x11percentageOfTotal\x12\x1f\n\x0breceived_at\x18\x06 \x01(\x03R\nreceivedAt\x12\x1b\n\tmarket_id\x18\x07 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x08 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\x04R\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x12\x1c\n\x07team_id\x18\x0c \x01(\tH\x01R\x06teamId\x88\x01\x01\x42\n\n\x08_game_idB\n\n\x08_team_id"]\n\rRewardSummary\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"\x9b\x01\n\x12\x45pochRewardSummary\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x19\n\x08\x61sset_id\x18\x02 \x01(\tR\x07\x61ssetId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x04 \x01(\tR\nrewardType\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount"y\n\x12StateValueProposal\x12 \n\x0cstate_var_id\x18\x01 \x01(\tR\nstateVarId\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12&\n\x03kvb\x18\x03 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x03kvb"k\n\x0eKeyValueBundle\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1c\n\ttolerance\x18\x02 \x01(\tR\ttolerance\x12)\n\x05value\x18\x03 \x01(\x0b\x32\x13.vega.StateVarValueR\x05value"\xb4\x01\n\rStateVarValue\x12\x32\n\nscalar_val\x18\x01 \x01(\x0b\x32\x11.vega.ScalarValueH\x00R\tscalarVal\x12\x32\n\nvector_val\x18\x02 \x01(\x0b\x32\x11.vega.VectorValueH\x00R\tvectorVal\x12\x32\n\nmatrix_val\x18\x03 \x01(\x0b\x32\x11.vega.MatrixValueH\x00R\tmatrixValB\x07\n\x05value"#\n\x0bScalarValue\x12\x14\n\x05value\x18\x01 \x01(\tR\x05value"#\n\x0bVectorValue\x12\x14\n\x05value\x18\x01 \x03(\tR\x05value"6\n\x0bMatrixValue\x12\'\n\x05value\x18\x01 \x03(\x0b\x32\x11.vega.VectorValueR\x05value"\x89\x02\n\x0fReferralProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x36\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x11.vega.BenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength\x12\x36\n\rstaking_tiers\x18\x06 \x03(\x0b\x32\x11.vega.StakingTierR\x0cstakingTiers"\xa0\x02\n\x11VolumeBenefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12\x34\n\x16volume_discount_factor\x18\x02 \x01(\tR\x14volumeDiscountFactor\x12M\n\x17volume_discount_factors\x18\x03 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x15volumeDiscountFactors\x12$\n\x0btier_number\x18\x04 \x01(\x04H\x00R\ntierNumber\x88\x01\x01\x42\x0e\n\x0c_tier_number"\xcc\x03\n\x0b\x42\x65nefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12%\n\x0eminimum_epochs\x18\x02 \x01(\tR\rminimumEpochs\x12\x34\n\x16referral_reward_factor\x18\x03 \x01(\tR\x14referralRewardFactor\x12\x38\n\x18referral_discount_factor\x18\x04 \x01(\tR\x16referralDiscountFactor\x12K\n\x17referral_reward_factors\x18\x05 \x01(\x0b\x32\x13.vega.RewardFactorsR\x15referralRewardFactors\x12Q\n\x19referral_discount_factors\x18\x06 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x17referralDiscountFactors\x12$\n\x0btier_number\x18\x07 \x01(\x04H\x00R\ntierNumber\x88\x01\x01\x42\x0e\n\x0c_tier_number"\xb9\x01\n\rRewardFactors\x12@\n\x1cinfrastructure_reward_factor\x18\x01 \x01(\tR\x1ainfrastructureRewardFactor\x12\x36\n\x17liquidity_reward_factor\x18\x02 \x01(\tR\x15liquidityRewardFactor\x12.\n\x13maker_reward_factor\x18\x03 \x01(\tR\x11makerRewardFactor"\xc7\x01\n\x0f\x44iscountFactors\x12\x44\n\x1einfrastructure_discount_factor\x18\x01 \x01(\tR\x1cinfrastructureDiscountFactor\x12:\n\x19liquidity_discount_factor\x18\x02 \x01(\tR\x17liquidityDiscountFactor\x12\x32\n\x15maker_discount_factor\x18\x03 \x01(\tR\x13makerDiscountFactor"E\n\x13VestingBenefitTiers\x12.\n\x05tiers\x18\x01 \x03(\x0b\x32\x18.vega.VestingBenefitTierR\x05tiers"y\n\x12VestingBenefitTier\x12\x36\n\x17minimum_quantum_balance\x18\x01 \x01(\tR\x15minimumQuantumBalance\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier"\x7f\n\x0bStakingTier\x12\x32\n\x15minimum_staked_tokens\x18\x01 \x01(\tR\x13minimumStakedTokens\x12<\n\x1areferral_reward_multiplier\x18\x02 \x01(\tR\x18referralRewardMultiplier"\xdd\x01\n\x15VolumeDiscountProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12<\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x17.vega.VolumeBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength"S\n\x1a\x41\x63tivityStreakBenefitTiers\x12\x35\n\x05tiers\x18\x01 \x03(\x0b\x32\x1f.vega.ActivityStreakBenefitTierR\x05tiers"\xaf\x01\n\x19\x41\x63tivityStreakBenefitTier\x12\x36\n\x17minimum_activity_streak\x18\x01 \x01(\x04R\x15minimumActivityStreak\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier\x12-\n\x12vesting_multiplier\x18\x03 \x01(\tR\x11vestingMultiplier"L\n\x10LongBlockAuction\x12\x1c\n\tthreshold\x18\x01 \x01(\tR\tthreshold\x12\x1a\n\x08\x64uration\x18\x02 \x01(\tR\x08\x64uration"m\n\x1dLongBlockAuctionDurationTable\x12L\n\x16threshold_and_duration\x18\x01 \x03(\x0b\x32\x16.vega.LongBlockAuctionR\x14thresholdAndDuration"\xd5\x01\n\x17VolumeRebateBenefitTier\x12L\n#minimum_party_maker_volume_fraction\x18\x01 \x01(\tR\x1fminimumPartyMakerVolumeFraction\x12\x36\n\x17\x61\x64\x64itional_maker_rebate\x18\x02 \x01(\tR\x15\x61\x64\x64itionalMakerRebate\x12$\n\x0btier_number\x18\x03 \x01(\x04H\x00R\ntierNumber\x88\x01\x01\x42\x0e\n\x0c_tier_number"\xe1\x01\n\x13VolumeRebateProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x42\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x1d.vega.VolumeRebateBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength*9\n\x04Side\x12\x14\n\x10SIDE_UNSPECIFIED\x10\x00\x12\x0c\n\x08SIDE_BUY\x10\x01\x12\r\n\tSIDE_SELL\x10\x02*\x99\x02\n\x08Interval\x12\x18\n\x14INTERVAL_UNSPECIFIED\x10\x00\x12\x1b\n\x0eINTERVAL_BLOCK\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x10\n\x0cINTERVAL_I1M\x10<\x12\x11\n\x0cINTERVAL_I5M\x10\xac\x02\x12\x12\n\rINTERVAL_I15M\x10\x84\x07\x12\x12\n\rINTERVAL_I30M\x10\x88\x0e\x12\x11\n\x0cINTERVAL_I1H\x10\x90\x1c\x12\x11\n\x0cINTERVAL_I4H\x10\xc0p\x12\x12\n\x0cINTERVAL_I6H\x10\xe0\xa8\x01\x12\x12\n\x0cINTERVAL_I8H\x10\x80\xe1\x01\x12\x13\n\rINTERVAL_I12H\x10\xc0\xd1\x02\x12\x12\n\x0cINTERVAL_I1D\x10\x80\xa3\x05\x12\x12\n\x0cINTERVAL_I7D\x10\x80\xf5$*\x94\x01\n\x0ePositionStatus\x12\x1f\n\x1bPOSITION_STATUS_UNSPECIFIED\x10\x00\x12!\n\x1dPOSITION_STATUS_ORDERS_CLOSED\x10\x01\x12\x1e\n\x1aPOSITION_STATUS_CLOSED_OUT\x10\x02\x12\x1e\n\x1aPOSITION_STATUS_DISTRESSED\x10\x04*\x81\x03\n\x0e\x41uctionTrigger\x12\x1f\n\x1b\x41UCTION_TRIGGER_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41UCTION_TRIGGER_BATCH\x10\x01\x12\x1b\n\x17\x41UCTION_TRIGGER_OPENING\x10\x02\x12\x19\n\x15\x41UCTION_TRIGGER_PRICE\x10\x03\x12\x1d\n\x19\x41UCTION_TRIGGER_LIQUIDITY\x10\x04\x12,\n(AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET\x10\x05\x12\x32\n*AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS\x10\x06\x1a\x02\x08\x01\x12)\n%AUCTION_TRIGGER_GOVERNANCE_SUSPENSION\x10\x07\x12\x1e\n\x1a\x41UCTION_TRIGGER_LONG_BLOCK\x10\x08\x12/\n+AUCTION_TRIGGER_PROTOCOL_AUTOMATED_PURCHASE\x10\t*\x8b\x01\n\x0fPeggedReference\x12 \n\x1cPEGGED_REFERENCE_UNSPECIFIED\x10\x00\x12\x18\n\x14PEGGED_REFERENCE_MID\x10\x01\x12\x1d\n\x19PEGGED_REFERENCE_BEST_BID\x10\x02\x12\x1d\n\x19PEGGED_REFERENCE_BEST_ASK\x10\x03*\xc9\x12\n\nOrderError\x12\x1b\n\x17ORDER_ERROR_UNSPECIFIED\x10\x00\x12!\n\x1dORDER_ERROR_INVALID_MARKET_ID\x10\x01\x12 \n\x1cORDER_ERROR_INVALID_ORDER_ID\x10\x02\x12\x1f\n\x1bORDER_ERROR_OUT_OF_SEQUENCE\x10\x03\x12&\n"ORDER_ERROR_INVALID_REMAINING_SIZE\x10\x04\x12\x1c\n\x18ORDER_ERROR_TIME_FAILURE\x10\x05\x12\x1f\n\x1bORDER_ERROR_REMOVAL_FAILURE\x10\x06\x12+\n\'ORDER_ERROR_INVALID_EXPIRATION_DATETIME\x10\x07\x12\'\n#ORDER_ERROR_INVALID_ORDER_REFERENCE\x10\x08\x12 \n\x1cORDER_ERROR_EDIT_NOT_ALLOWED\x10\t\x12\x1d\n\x19ORDER_ERROR_AMEND_FAILURE\x10\n\x12\x19\n\x15ORDER_ERROR_NOT_FOUND\x10\x0b\x12 \n\x1cORDER_ERROR_INVALID_PARTY_ID\x10\x0c\x12\x1d\n\x19ORDER_ERROR_MARKET_CLOSED\x10\r\x12#\n\x1fORDER_ERROR_MARGIN_CHECK_FAILED\x10\x0e\x12\'\n#ORDER_ERROR_MISSING_GENERAL_ACCOUNT\x10\x0f\x12\x1e\n\x1aORDER_ERROR_INTERNAL_ERROR\x10\x10\x12\x1c\n\x18ORDER_ERROR_INVALID_SIZE\x10\x11\x12#\n\x1fORDER_ERROR_INVALID_PERSISTENCE\x10\x12\x12\x1c\n\x18ORDER_ERROR_INVALID_TYPE\x10\x13\x12\x1c\n\x18ORDER_ERROR_SELF_TRADING\x10\x14\x12.\n*ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES\x10\x15\x12%\n!ORDER_ERROR_INCORRECT_MARKET_TYPE\x10\x16\x12%\n!ORDER_ERROR_INVALID_TIME_IN_FORCE\x10\x17\x12\x37\n3ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION\x10\x18\x12?\n;ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING\x10\x19\x12\x34\n0ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT\x10\x1a\x12)\n%ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT\x10\x1b\x12,\n(ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT\x10\x1c\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC\x10\x1d\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN\x10\x1e\x12,\n(ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN\x10\x1f\x12\x34\n0ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION\x10 \x12\x34\n0ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION\x10!\x12#\n\x1fORDER_ERROR_MUST_BE_LIMIT_ORDER\x10"\x12"\n\x1eORDER_ERROR_MUST_BE_GTT_OR_GTC\x10#\x12\'\n#ORDER_ERROR_WITHOUT_REFERENCE_PRICE\x10$\x12\x33\n/ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE\x10%\x12\x37\n3ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO\x10(\x12\x34\n0ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE\x10)\x12\x30\n,ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO\x10*\x12*\n&ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE\x10+\x12\x45\nAORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER\x10,\x12.\n*ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER\x10-\x12\x35\n1ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER\x10.\x12\x38\n4ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS\x10/\x12&\n"ORDER_ERROR_TOO_MANY_PEGGED_ORDERS\x10\x30\x12+\n\'ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE\x10\x31\x12;\n7ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION\x10\x32\x12,\n(ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED\x10\x33\x12\x41\n=ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE\x10\x34\x12&\n"ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE\x10\x35\x12=\n9ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE\x10\x36\x12&\n"ORDER_ERROR_SELL_ORDER_NOT_ALLOWED\x10\x37"\x04\x08&\x10&"\x04\x08\'\x10\'*\x82\x01\n\x0b\x43hainStatus\x12\x1c\n\x18\x43HAIN_STATUS_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43HAIN_STATUS_DISCONNECTED\x10\x01\x12\x1a\n\x16\x43HAIN_STATUS_REPLAYING\x10\x02\x12\x1a\n\x16\x43HAIN_STATUS_CONNECTED\x10\x03*\x8c\t\n\x0b\x41\x63\x63ountType\x12\x1c\n\x18\x41\x43\x43OUNT_TYPE_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x41\x43\x43OUNT_TYPE_INSURANCE\x10\x01\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_SETTLEMENT\x10\x02\x12\x17\n\x13\x41\x43\x43OUNT_TYPE_MARGIN\x10\x03\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_GENERAL\x10\x04\x12$\n ACCOUNT_TYPE_FEES_INFRASTRUCTURE\x10\x05\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_FEES_LIQUIDITY\x10\x06\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_FEES_MAKER\x10\x07\x12\x15\n\x11\x41\x43\x43OUNT_TYPE_BOND\x10\t\x12\x19\n\x15\x41\x43\x43OUNT_TYPE_EXTERNAL\x10\n\x12!\n\x1d\x41\x43\x43OUNT_TYPE_GLOBAL_INSURANCE\x10\x0b\x12\x1e\n\x1a\x41\x43\x43OUNT_TYPE_GLOBAL_REWARD\x10\x0c\x12"\n\x1e\x41\x43\x43OUNT_TYPE_PENDING_TRANSFERS\x10\r\x12\'\n#ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES\x10\x0e\x12+\n\'ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES\x10\x0f\x12(\n$ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES\x10\x10\x12(\n$ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS\x10\x11\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_HOLDING\x10\x12\x12"\n\x1e\x41\x43\x43OUNT_TYPE_LP_LIQUIDITY_FEES\x10\x13\x12\x32\n.ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION\x10\x14\x12!\n\x1d\x41\x43\x43OUNT_TYPE_NETWORK_TREASURY\x10\x15\x12 \n\x1c\x41\x43\x43OUNT_TYPE_VESTING_REWARDS\x10\x16\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_VESTED_REWARDS\x10\x17\x12\'\n#ACCOUNT_TYPE_REWARD_RELATIVE_RETURN\x10\x19\x12)\n%ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY\x10\x1a\x12)\n%ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING\x10\x1b\x12,\n(ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD\x10\x1c\x12\x1d\n\x19\x41\x43\x43OUNT_TYPE_ORDER_MARGIN\x10\x1d\x12\'\n#ACCOUNT_TYPE_REWARD_REALISED_RETURN\x10\x1e\x12\x1e\n\x1a\x41\x43\x43OUNT_TYPE_BUY_BACK_FEES\x10\x1f\x12(\n$ACCOUNT_TYPE_REWARD_AVERAGE_NOTIONAL\x10 \x12)\n%ACCOUNT_TYPE_REWARD_ELIGIBLE_ENTITIES\x10!"\x04\x08\x08\x10\x08"\x04\x08\x18\x10\x18*\xd0\x0e\n\x0cTransferType\x12\x1d\n\x19TRANSFER_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12TRANSFER_TYPE_LOSS\x10\x01\x12\x15\n\x11TRANSFER_TYPE_WIN\x10\x02\x12\x1a\n\x16TRANSFER_TYPE_MTM_LOSS\x10\x04\x12\x19\n\x15TRANSFER_TYPE_MTM_WIN\x10\x05\x12\x1c\n\x18TRANSFER_TYPE_MARGIN_LOW\x10\x06\x12\x1d\n\x19TRANSFER_TYPE_MARGIN_HIGH\x10\x07\x12$\n TRANSFER_TYPE_MARGIN_CONFISCATED\x10\x08\x12\x1f\n\x1bTRANSFER_TYPE_MAKER_FEE_PAY\x10\t\x12#\n\x1fTRANSFER_TYPE_MAKER_FEE_RECEIVE\x10\n\x12(\n$TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY\x10\x0b\x12/\n+TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE\x10\x0c\x12#\n\x1fTRANSFER_TYPE_LIQUIDITY_FEE_PAY\x10\r\x12*\n&TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE\x10\x0e\x12\x1a\n\x16TRANSFER_TYPE_BOND_LOW\x10\x0f\x12\x1b\n\x17TRANSFER_TYPE_BOND_HIGH\x10\x10\x12\x1a\n\x16TRANSFER_TYPE_WITHDRAW\x10\x12\x12\x19\n\x15TRANSFER_TYPE_DEPOSIT\x10\x13\x12\x1f\n\x1bTRANSFER_TYPE_BOND_SLASHING\x10\x14\x12\x1f\n\x1bTRANSFER_TYPE_REWARD_PAYOUT\x10\x15\x12%\n!TRANSFER_TYPE_TRANSFER_FUNDS_SEND\x10\x16\x12+\n\'TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE\x10\x17\x12\x1f\n\x1bTRANSFER_TYPE_CLEAR_ACCOUNT\x10\x18\x12,\n(TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE\x10\x19\x12\x16\n\x12TRANSFER_TYPE_SPOT\x10\x1a\x12\x1e\n\x1aTRANSFER_TYPE_HOLDING_LOCK\x10\x1b\x12!\n\x1dTRANSFER_TYPE_HOLDING_RELEASE\x10\x1c\x12.\n*TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION\x10\x1d\x12(\n$TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE\x10\x1e\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE\x10\x1f\x12(\n$TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY\x10 \x12*\n&TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY\x10!\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT\x10"\x12\x32\n.TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE\x10#\x12)\n%TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS\x10$\x12(\n$TRANSFER_TYPE_PERPETUALS_FUNDING_WIN\x10%\x12 \n\x1cTRANSFER_TYPE_REWARDS_VESTED\x10&\x12)\n%TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY\x10\'\x12\x30\n,TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE\x10,\x12"\n\x1eTRANSFER_TYPE_ORDER_MARGIN_LOW\x10-\x12#\n\x1fTRANSFER_TYPE_ORDER_MARGIN_HIGH\x10.\x12%\n!TRANSFER_TYPE_ISOLATED_MARGIN_LOW\x10/\x12&\n"TRANSFER_TYPE_ISOLATED_MARGIN_HIGH\x10\x30\x12\x19\n\x15TRANSFER_TYPE_AMM_LOW\x10\x31\x12\x1a\n\x16TRANSFER_TYPE_AMM_HIGH\x10\x32\x12\x1d\n\x19TRANSFER_TYPE_AMM_RELEASE\x10\x33\x12"\n\x1eTRANSFER_TYPE_TREASURY_FEE_PAY\x10\x34\x12"\n\x1eTRANSFER_TYPE_BUY_BACK_FEE_PAY\x10\x35\x12+\n\'TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_PAY\x10\x36\x12/\n+TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_RECEIVE\x10\x37"\x04\x08\x03\x10\x03"\x04\x08\x11\x10\x11*\xb2\x03\n\x0e\x44ispatchMetric\x12\x1f\n\x1b\x44ISPATCH_METRIC_UNSPECIFIED\x10\x00\x12#\n\x1f\x44ISPATCH_METRIC_MAKER_FEES_PAID\x10\x01\x12\'\n#DISPATCH_METRIC_MAKER_FEES_RECEIVED\x10\x02\x12$\n DISPATCH_METRIC_LP_FEES_RECEIVED\x10\x03\x12 \n\x1c\x44ISPATCH_METRIC_MARKET_VALUE\x10\x04\x12#\n\x1f\x44ISPATCH_METRIC_RELATIVE_RETURN\x10\x06\x12%\n!DISPATCH_METRIC_RETURN_VOLATILITY\x10\x07\x12%\n!DISPATCH_METRIC_VALIDATOR_RANKING\x10\x08\x12#\n\x1f\x44ISPATCH_METRIC_REALISED_RETURN\x10\t\x12$\n DISPATCH_METRIC_AVERAGE_NOTIONAL\x10\n\x12%\n!DISPATCH_METRIC_ELIGIBLE_ENTITIES\x10\x0b"\x04\x08\x05\x10\x05*a\n\x0b\x45ntityScope\x12\x1c\n\x18\x45NTITY_SCOPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x45NTITY_SCOPE_INDIVIDUALS\x10\x01\x12\x16\n\x12\x45NTITY_SCOPE_TEAMS\x10\x02*\xa7\x01\n\x0fIndividualScope\x12 \n\x1cINDIVIDUAL_SCOPE_UNSPECIFIED\x10\x00\x12\x18\n\x14INDIVIDUAL_SCOPE_ALL\x10\x01\x12\x1c\n\x18INDIVIDUAL_SCOPE_IN_TEAM\x10\x02\x12 \n\x1cINDIVIDUAL_SCOPE_NOT_IN_TEAM\x10\x03\x12\x18\n\x14INDIVIDUAL_SCOPE_AMM\x10\x04*\xa9\x01\n\x14\x44istributionStrategy\x12%\n!DISTRIBUTION_STRATEGY_UNSPECIFIED\x10\x00\x12"\n\x1e\x44ISTRIBUTION_STRATEGY_PRO_RATA\x10\x01\x12\x1e\n\x1a\x44ISTRIBUTION_STRATEGY_RANK\x10\x02\x12&\n"DISTRIBUTION_STRATEGY_RANK_LOTTERY\x10\x03*c\n\nNodeStatus\x12\x1b\n\x17NODE_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15NODE_STATUS_VALIDATOR\x10\x01\x12\x1d\n\x19NODE_STATUS_NON_VALIDATOR\x10\x02*Y\n\x0b\x45pochAction\x12\x1c\n\x18\x45POCH_ACTION_UNSPECIFIED\x10\x00\x12\x16\n\x12\x45POCH_ACTION_START\x10\x01\x12\x14\n\x10\x45POCH_ACTION_END\x10\x02*\xa7\x01\n\x13ValidatorNodeStatus\x12%\n!VALIDATOR_NODE_STATUS_UNSPECIFIED\x10\x00\x12$\n VALIDATOR_NODE_STATUS_TENDERMINT\x10\x01\x12 \n\x1cVALIDATOR_NODE_STATUS_ERSATZ\x10\x02\x12!\n\x1dVALIDATOR_NODE_STATUS_PENDING\x10\x03*h\n\nMarginMode\x12\x1b\n\x17MARGIN_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18MARGIN_MODE_CROSS_MARGIN\x10\x01\x12\x1f\n\x1bMARGIN_MODE_ISOLATED_MARGIN\x10\x02\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' + b'\n\x0fvega/vega.proto\x12\x04vega\x1a\x12vega/markets.proto"\x8e\x01\n\x0cPartyProfile\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata\x12!\n\x0c\x64\x65rived_keys\x18\x04 \x03(\tR\x0b\x64\x65rivedKeys"2\n\x08Metadata\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\xea\x10\n\tStopOrder\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12#\n\x0boco_link_id\x18\x02 \x01(\tH\x01R\tocoLinkId\x88\x01\x01\x12"\n\nexpires_at\x18\x03 \x01(\x03H\x02R\texpiresAt\x88\x01\x01\x12L\n\x0f\x65xpiry_strategy\x18\x04 \x01(\x0e\x32\x1e.vega.StopOrder.ExpiryStrategyH\x03R\x0e\x65xpiryStrategy\x88\x01\x01\x12M\n\x11trigger_direction\x18\x05 \x01(\x0e\x32 .vega.StopOrder.TriggerDirectionR\x10triggerDirection\x12.\n\x06status\x18\x06 \x01(\x0e\x32\x16.vega.StopOrder.StatusR\x06status\x12\x1d\n\ncreated_at\x18\x07 \x01(\x03R\tcreatedAt\x12"\n\nupdated_at\x18\x08 \x01(\x03H\x04R\tupdatedAt\x88\x01\x01\x12\x19\n\x08order_id\x18\t \x01(\tR\x07orderId\x12\x19\n\x08party_id\x18\n \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x0b \x01(\tR\x08marketId\x12O\n\x10rejection_reason\x18\x0c \x01(\x0e\x32\x1f.vega.StopOrder.RejectionReasonH\x05R\x0frejectionReason\x88\x01\x01\x12W\n\x15size_override_setting\x18\r \x01(\x0e\x32#.vega.StopOrder.SizeOverrideSettingR\x13sizeOverrideSetting\x12V\n\x13size_override_value\x18\x0e \x01(\x0b\x32!.vega.StopOrder.SizeOverrideValueH\x06R\x11sizeOverrideValue\x88\x01\x01\x12\x16\n\x05price\x18\x64 \x01(\tH\x00R\x05price\x12\x38\n\x17trailing_percent_offset\x18\x65 \x01(\tH\x00R\x15trailingPercentOffset\x1a\x33\n\x11SizeOverrideValue\x12\x1e\n\npercentage\x18\x01 \x01(\tR\npercentage"\x80\x01\n\x13SizeOverrideSetting\x12%\n!SIZE_OVERRIDE_SETTING_UNSPECIFIED\x10\x00\x12\x1e\n\x1aSIZE_OVERRIDE_SETTING_NONE\x10\x01\x12"\n\x1eSIZE_OVERRIDE_SETTING_POSITION\x10\x02"j\n\x0e\x45xpiryStrategy\x12\x1f\n\x1b\x45XPIRY_STRATEGY_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x45XPIRY_STRATEGY_CANCELS\x10\x01\x12\x1a\n\x16\x45XPIRY_STRATEGY_SUBMIT\x10\x02"{\n\x10TriggerDirection\x12!\n\x1dTRIGGER_DIRECTION_UNSPECIFIED\x10\x00\x12!\n\x1dTRIGGER_DIRECTION_RISES_ABOVE\x10\x01\x12!\n\x1dTRIGGER_DIRECTION_FALLS_BELOW\x10\x02"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATUS_PENDING\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x12\n\x0eSTATUS_STOPPED\x10\x03\x12\x14\n\x10STATUS_TRIGGERED\x10\x04\x12\x12\n\x0eSTATUS_EXPIRED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06"\x91\x05\n\x0fRejectionReason\x12 \n\x1cREJECTION_REASON_UNSPECIFIED\x10\x00\x12(\n$REJECTION_REASON_TRADING_NOT_ALLOWED\x10\x01\x12\'\n#REJECTION_REASON_EXPIRY_IN_THE_PAST\x10\x02\x12(\n$REJECTION_REASON_MUST_BE_REDUCE_ONLY\x10\x03\x12\x36\n2REJECTION_REASON_MAX_STOP_ORDERS_PER_PARTY_REACHED\x10\x04\x12>\n:REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_WITHOUT_A_POSITION\x10\x05\x12\x38\n4REJECTION_REASON_STOP_ORDER_NOT_CLOSING_THE_POSITION\x10\x06\x12\x39\n5REJECTION_REASON_STOP_ORDER_LINKED_PERCENTAGE_INVALID\x10\x07\x12\x42\n>REJECTION_REASON_STOP_ORDER_NOT_ALLOWED_DURING_OPENING_AUCTION\x10\x08\x12=\n9REJECTION_REASON_STOP_ORDER_CANNOT_MATCH_OCO_EXPIRY_TIMES\x10\t\x12\x42\n>REJECTION_REASON_STOP_ORDER_SIZE_OVERRIDE_UNSUPPORTED_FOR_SPOT\x10\n\x12+\n\'REJECTION_REASON_SELL_ORDER_NOT_ALLOWED\x10\x0b\x42\t\n\x07triggerB\x0e\n\x0c_oco_link_idB\r\n\x0b_expires_atB\x12\n\x10_expiry_strategyB\r\n\x0b_updated_atB\x13\n\x11_rejection_reasonB\x16\n\x14_size_override_value"Y\n\x05Party\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05\x61lias\x18\x02 \x01(\tR\x05\x61lias\x12*\n\x08metadata\x18\x03 \x03(\x0b\x32\x0e.vega.MetadataR\x08metadata"N\n\nRiskFactor\x12\x16\n\x06market\x18\x01 \x01(\tR\x06market\x12\x14\n\x05short\x18\x02 \x01(\tR\x05short\x12\x12\n\x04long\x18\x03 \x01(\tR\x04long"Z\n\x0bPeggedOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x16\n\x06offset\x18\x02 \x01(\tR\x06offset"\x8c\x01\n\x0cIcebergOrder\x12\x1b\n\tpeak_size\x18\x01 \x01(\x04R\x08peakSize\x12\x30\n\x14minimum_visible_size\x18\x02 \x01(\x04R\x12minimumVisibleSize\x12-\n\x12reserved_remaining\x18\x03 \x01(\x04R\x11reservedRemaining"\x80\n\n\x05Order\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x1e\n\x04side\x18\x04 \x01(\x0e\x32\n.vega.SideR\x04side\x12\x14\n\x05price\x18\x05 \x01(\tR\x05price\x12\x12\n\x04size\x18\x06 \x01(\x04R\x04size\x12\x1c\n\tremaining\x18\x07 \x01(\x04R\tremaining\x12;\n\rtime_in_force\x18\x08 \x01(\x0e\x32\x17.vega.Order.TimeInForceR\x0btimeInForce\x12$\n\x04type\x18\t \x01(\x0e\x32\x10.vega.Order.TypeR\x04type\x12\x1d\n\ncreated_at\x18\n \x01(\x03R\tcreatedAt\x12*\n\x06status\x18\x0b \x01(\x0e\x32\x12.vega.Order.StatusR\x06status\x12\x1d\n\nexpires_at\x18\x0c \x01(\x03R\texpiresAt\x12\x1c\n\treference\x18\r \x01(\tR\treference\x12-\n\x06reason\x18\x0e \x01(\x0e\x32\x10.vega.OrderErrorH\x00R\x06reason\x88\x01\x01\x12\x1d\n\nupdated_at\x18\x0f \x01(\x03R\tupdatedAt\x12\x18\n\x07version\x18\x10 \x01(\x04R\x07version\x12\x19\n\x08\x62\x61tch_id\x18\x11 \x01(\x04R\x07\x62\x61tchId\x12\x34\n\x0cpegged_order\x18\x12 \x01(\x0b\x32\x11.vega.PeggedOrderR\x0bpeggedOrder\x12\x34\n\x16liquidity_provision_id\x18\x13 \x01(\tR\x14liquidityProvisionId\x12\x1b\n\tpost_only\x18\x14 \x01(\x08R\x08postOnly\x12\x1f\n\x0breduce_only\x18\x15 \x01(\x08R\nreduceOnly\x12<\n\riceberg_order\x18\x16 \x01(\x0b\x32\x12.vega.IcebergOrderH\x01R\x0cicebergOrder\x88\x01\x01"\xb6\x01\n\x0bTimeInForce\x12\x1d\n\x19TIME_IN_FORCE_UNSPECIFIED\x10\x00\x12\x15\n\x11TIME_IN_FORCE_GTC\x10\x01\x12\x15\n\x11TIME_IN_FORCE_GTT\x10\x02\x12\x15\n\x11TIME_IN_FORCE_IOC\x10\x03\x12\x15\n\x11TIME_IN_FORCE_FOK\x10\x04\x12\x15\n\x11TIME_IN_FORCE_GFA\x10\x05\x12\x15\n\x11TIME_IN_FORCE_GFN\x10\x06"O\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nTYPE_LIMIT\x10\x01\x12\x0f\n\x0bTYPE_MARKET\x10\x02\x12\x10\n\x0cTYPE_NETWORK\x10\x03"\xc9\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_EXPIRED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x12\n\x0eSTATUS_STOPPED\x10\x04\x12\x11\n\rSTATUS_FILLED\x10\x05\x12\x13\n\x0fSTATUS_REJECTED\x10\x06\x12\x1b\n\x17STATUS_PARTIALLY_FILLED\x10\x07\x12\x11\n\rSTATUS_PARKED\x10\x08\x42\t\n\x07_reasonB\x10\n\x0e_iceberg_order"B\n\x1dOrderCancellationConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order"\xa0\x01\n\x11OrderConfirmation\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order\x12#\n\x06trades\x18\x02 \x03(\x0b\x32\x0b.vega.TradeR\x06trades\x12\x43\n\x17passive_orders_affected\x18\x03 \x03(\x0b\x32\x0b.vega.OrderR\x15passiveOrdersAffected"\xd3\x01\n\x16\x41uctionIndicativeState\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12)\n\x10indicative_price\x18\x02 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x03 \x01(\x04R\x10indicativeVolume\x12#\n\rauction_start\x18\x04 \x01(\x03R\x0c\x61uctionStart\x12\x1f\n\x0b\x61uction_end\x18\x05 \x01(\x03R\nauctionEnd"\xfc\x04\n\x05Trade\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05price\x18\x03 \x01(\tR\x05price\x12\x12\n\x04size\x18\x04 \x01(\x04R\x04size\x12\x14\n\x05\x62uyer\x18\x05 \x01(\tR\x05\x62uyer\x12\x16\n\x06seller\x18\x06 \x01(\tR\x06seller\x12(\n\taggressor\x18\x07 \x01(\x0e\x32\n.vega.SideR\taggressor\x12\x1b\n\tbuy_order\x18\x08 \x01(\tR\x08\x62uyOrder\x12\x1d\n\nsell_order\x18\t \x01(\tR\tsellOrder\x12\x1c\n\ttimestamp\x18\n \x01(\x03R\ttimestamp\x12$\n\x04type\x18\x0b \x01(\x0e\x32\x10.vega.Trade.TypeR\x04type\x12&\n\tbuyer_fee\x18\x0c \x01(\x0b\x32\t.vega.FeeR\x08\x62uyerFee\x12(\n\nseller_fee\x18\r \x01(\x0b\x32\t.vega.FeeR\tsellerFee\x12.\n\x13\x62uyer_auction_batch\x18\x0e \x01(\x04R\x11\x62uyerAuctionBatch\x12\x30\n\x14seller_auction_batch\x18\x0f \x01(\x04R\x12sellerAuctionBatch\x12\x1f\n\x0b\x61sset_price\x18\x10 \x01(\tR\nassetPrice"o\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x10\n\x0cTYPE_DEFAULT\x10\x01\x12\x1f\n\x1bTYPE_NETWORK_CLOSE_OUT_GOOD\x10\x02\x12\x1e\n\x1aTYPE_NETWORK_CLOSE_OUT_BAD\x10\x03"\x90\x05\n\x03\x46\x65\x65\x12\x1b\n\tmaker_fee\x18\x01 \x01(\tR\x08makerFee\x12-\n\x12infrastructure_fee\x18\x02 \x01(\tR\x11infrastructureFee\x12#\n\rliquidity_fee\x18\x03 \x01(\tR\x0cliquidityFee\x12\x39\n\x19maker_fee_volume_discount\x18\x04 \x01(\tR\x16makerFeeVolumeDiscount\x12K\n"infrastructure_fee_volume_discount\x18\x05 \x01(\tR\x1finfrastructureFeeVolumeDiscount\x12\x41\n\x1dliquidity_fee_volume_discount\x18\x06 \x01(\tR\x1aliquidityFeeVolumeDiscount\x12=\n\x1bmaker_fee_referrer_discount\x18\x07 \x01(\tR\x18makerFeeReferrerDiscount\x12O\n$infrastructure_fee_referrer_discount\x18\x08 \x01(\tR!infrastructureFeeReferrerDiscount\x12\x45\n\x1fliquidity_fee_referrer_discount\x18\t \x01(\tR\x1cliquidityFeeReferrerDiscount\x12!\n\x0ctreasury_fee\x18\n \x01(\tR\x0btreasuryFee\x12 \n\x0c\x62uy_back_fee\x18\x0b \x01(\tR\nbuyBackFee\x12\x31\n\x15high_volume_maker_fee\x18\x0c \x01(\tR\x12highVolumeMakerFee"/\n\x08TradeSet\x12#\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.TradeR\x06trades"\xf2\x01\n\x06\x43\x61ndle\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp\x12\x1a\n\x08\x64\x61tetime\x18\x02 \x01(\tR\x08\x64\x61tetime\x12\x12\n\x04high\x18\x03 \x01(\tR\x04high\x12\x10\n\x03low\x18\x04 \x01(\tR\x03low\x12\x12\n\x04open\x18\x05 \x01(\tR\x04open\x12\x14\n\x05\x63lose\x18\x06 \x01(\tR\x05\x63lose\x12\x16\n\x06volume\x18\x07 \x01(\x04R\x06volume\x12*\n\x08interval\x18\x08 \x01(\x0e\x32\x0e.vega.IntervalR\x08interval\x12\x1a\n\x08notional\x18\t \x01(\x04R\x08notional"\xb5\x01\n\nPriceLevel\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\x12(\n\x10number_of_orders\x18\x02 \x01(\x04R\x0enumberOfOrders\x12\x16\n\x06volume\x18\x03 \x01(\x04R\x06volume\x12\x1d\n\namm_volume\x18\x04 \x01(\x04R\tammVolume\x12\x30\n\x14\x61mm_volume_estimated\x18\x05 \x01(\x04R\x12\x61mmVolumeEstimated"\x9d\x01\n\x0bMarketDepth\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber"\xdd\x01\n\x11MarketDepthUpdate\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12"\n\x03\x62uy\x18\x02 \x03(\x0b\x32\x10.vega.PriceLevelR\x03\x62uy\x12$\n\x04sell\x18\x03 \x03(\x0b\x32\x10.vega.PriceLevelR\x04sell\x12\'\n\x0fsequence_number\x18\x04 \x01(\x04R\x0esequenceNumber\x12\x38\n\x18previous_sequence_number\x18\x05 \x01(\x04R\x16previousSequenceNumber"\xf9\x05\n\x08Position\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1f\n\x0bopen_volume\x18\x03 \x01(\x03R\nopenVolume\x12!\n\x0crealised_pnl\x18\x04 \x01(\tR\x0brealisedPnl\x12%\n\x0eunrealised_pnl\x18\x05 \x01(\tR\runrealisedPnl\x12.\n\x13\x61verage_entry_price\x18\x06 \x01(\tR\x11\x61verageEntryPrice\x12\x1d\n\nupdated_at\x18\x07 \x01(\x03R\tupdatedAt\x12:\n\x19loss_socialisation_amount\x18\x08 \x01(\tR\x17lossSocialisationAmount\x12=\n\x0fposition_status\x18\t \x01(\x0e\x32\x14.vega.PositionStatusR\x0epositionStatus\x12&\n\x0ftaker_fees_paid\x18\n \x01(\tR\rtakerFeesPaid\x12.\n\x13maker_fees_received\x18\x0b \x01(\tR\x11makerFeesReceived\x12\x1b\n\tfees_paid\x18\x0c \x01(\tR\x08\x66\x65\x65sPaid\x12\x31\n\x15taker_fees_paid_since\x18\r \x01(\tR\x12takerFeesPaidSince\x12\x39\n\x19maker_fees_received_since\x18\x0e \x01(\tR\x16makerFeesReceivedSince\x12&\n\x0f\x66\x65\x65s_paid_since\x18\x0f \x01(\tR\rfeesPaidSince\x12\x34\n\x16\x66unding_payment_amount\x18\x10 \x01(\tR\x14\x66undingPaymentAmount\x12?\n\x1c\x66unding_payment_amount_since\x18\x11 \x01(\tR\x19\x66undingPaymentAmountSince"=\n\rPositionTrade\x12\x16\n\x06volume\x18\x01 \x01(\x03R\x06volume\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price"\x83\x03\n\x07\x44\x65posit\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12,\n\x06status\x18\x02 \x01(\x0e\x32\x14.vega.Deposit.StatusR\x06status\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount\x12\x17\n\x07tx_hash\x18\x06 \x01(\tR\x06txHash\x12-\n\x12\x63redited_timestamp\x18\x07 \x01(\x03R\x11\x63reditedTimestamp\x12+\n\x11\x63reated_timestamp\x18\x08 \x01(\x03R\x10\x63reatedTimestamp"|\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x14\n\x10STATUS_CANCELLED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03\x12\x1d\n\x19STATUS_DUPLICATE_REJECTED\x10\x04"\xa8\x03\n\nWithdrawal\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12/\n\x06status\x18\x05 \x01(\x0e\x32\x17.vega.Withdrawal.StatusR\x06status\x12\x10\n\x03ref\x18\x06 \x01(\tR\x03ref\x12\x17\n\x07tx_hash\x18\x08 \x01(\tR\x06txHash\x12+\n\x11\x63reated_timestamp\x18\t \x01(\x03R\x10\x63reatedTimestamp\x12/\n\x13withdrawn_timestamp\x18\n \x01(\x03R\x12withdrawnTimestamp\x12#\n\x03\x65xt\x18\x0b \x01(\x0b\x32\x11.vega.WithdrawExtR\x03\x65xt"\\\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x0f\n\x0bSTATUS_OPEN\x10\x01\x12\x13\n\x0fSTATUS_REJECTED\x10\x02\x12\x14\n\x10STATUS_FINALIZED\x10\x03J\x04\x08\x07\x10\x08"D\n\x0bWithdrawExt\x12.\n\x05\x65rc20\x18\x01 \x01(\x0b\x32\x16.vega.Erc20WithdrawExtH\x00R\x05\x65rc20B\x05\n\x03\x65xt"=\n\x10\x45rc20WithdrawExt\x12)\n\x10receiver_address\x18\x01 \x01(\tR\x0freceiverAddress"\xa3\x01\n\x07\x41\x63\x63ount\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n\x05owner\x18\x02 \x01(\tR\x05owner\x12\x18\n\x07\x62\x61lance\x18\x03 \x01(\tR\x07\x62\x61lance\x12\x14\n\x05\x61sset\x18\x04 \x01(\tR\x05\x61sset\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12%\n\x04type\x18\x06 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type"?\n\x0f\x46inancialAmount\x12\x16\n\x06\x61mount\x18\x01 \x01(\tR\x06\x61mount\x12\x14\n\x05\x61sset\x18\x02 \x01(\tR\x05\x61sset"\xb3\x01\n\x08Transfer\x12\x14\n\x05owner\x18\x01 \x01(\tR\x05owner\x12-\n\x06\x61mount\x18\x02 \x01(\x0b\x32\x15.vega.FinancialAmountR\x06\x61mount\x12&\n\x04type\x18\x03 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId"\xc0\x07\n\x10\x44ispatchStrategy\x12(\n\x10\x61sset_for_metric\x18\x01 \x01(\tR\x0e\x61ssetForMetric\x12,\n\x06metric\x18\x02 \x01(\x0e\x32\x14.vega.DispatchMetricR\x06metric\x12\x18\n\x07markets\x18\x03 \x03(\tR\x07markets\x12\x34\n\x0c\x65ntity_scope\x18\x04 \x01(\x0e\x32\x11.vega.EntityScopeR\x0b\x65ntityScope\x12@\n\x10individual_scope\x18\x05 \x01(\x0e\x32\x15.vega.IndividualScopeR\x0findividualScope\x12\x1d\n\nteam_scope\x18\x06 \x03(\tR\tteamScope\x12(\n\x10n_top_performers\x18\x07 \x01(\tR\x0enTopPerformers\x12/\n\x13staking_requirement\x18\x08 \x01(\tR\x12stakingRequirement\x12k\n3notional_time_weighted_average_position_requirement\x18\t \x01(\tR.notionalTimeWeightedAveragePositionRequirement\x12#\n\rwindow_length\x18\n \x01(\x04R\x0cwindowLength\x12\x1f\n\x0block_period\x18\x0b \x01(\x04R\nlockPeriod\x12O\n\x15\x64istribution_strategy\x18\x0c \x01(\x0e\x32\x1a.vega.DistributionStrategyR\x14\x64istributionStrategy\x12)\n\nrank_table\x18\r \x03(\x0b\x32\n.vega.RankR\trankTable\x12:\n\x17\x63\x61p_reward_fee_multiple\x18\x0e \x01(\tH\x00R\x14\x63\x61pRewardFeeMultiple\x88\x01\x01\x12\x30\n\x11transfer_interval\x18\x0f \x01(\x05H\x01R\x10transferInterval\x88\x01\x01\x12\x39\n\x16target_notional_volume\x18\x10 \x01(\tH\x02R\x14targetNotionalVolume\x88\x01\x01\x12#\n\religible_keys\x18\x11 \x03(\tR\x0c\x65ligibleKeysB\x1a\n\x18_cap_reward_fee_multipleB\x14\n\x12_transfer_intervalB\x19\n\x17_target_notional_volume"F\n\x04Rank\x12\x1d\n\nstart_rank\x18\x01 \x01(\rR\tstartRank\x12\x1f\n\x0bshare_ratio\x18\x02 \x01(\rR\nshareRatio"\xe6\x01\n\x0fTransferRequest\x12\x30\n\x0c\x66rom_account\x18\x01 \x03(\x0b\x32\r.vega.AccountR\x0b\x66romAccount\x12,\n\nto_account\x18\x02 \x03(\x0b\x32\r.vega.AccountR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nmin_amount\x18\x04 \x01(\tR\tminAmount\x12\x14\n\x05\x61sset\x18\x05 \x01(\tR\x05\x61sset\x12&\n\x04type\x18\x07 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type"\xa7\x01\n\x0e\x41\x63\x63ountDetails\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12%\n\x04type\x18\x02 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type\x12\x19\n\x05owner\x18\x03 \x01(\tH\x00R\x05owner\x88\x01\x01\x12 \n\tmarket_id\x18\x04 \x01(\tH\x01R\x08marketId\x88\x01\x01\x42\x08\n\x06_ownerB\x0c\n\n_market_id"\xef\x02\n\x0bLedgerEntry\x12\x37\n\x0c\x66rom_account\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x0b\x66romAccount\x12\x33\n\nto_account\x18\x02 \x01(\x0b\x32\x14.vega.AccountDetailsR\ttoAccount\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12&\n\x04type\x18\x04 \x01(\x0e\x32\x12.vega.TransferTypeR\x04type\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12\x30\n\x14\x66rom_account_balance\x18\x06 \x01(\tR\x12\x66romAccountBalance\x12,\n\x12to_account_balance\x18\x07 \x01(\tR\x10toAccountBalance\x12$\n\x0btransfer_id\x18\x08 \x01(\tH\x00R\ntransferId\x88\x01\x01\x42\x0e\n\x0c_transfer_id"_\n\x13PostTransferBalance\x12.\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x14.vega.AccountDetailsR\x07\x61\x63\x63ount\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance"t\n\x0eLedgerMovement\x12+\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x11.vega.LedgerEntryR\x07\x65ntries\x12\x35\n\x08\x62\x61lances\x18\x02 \x03(\x0b\x32\x19.vega.PostTransferBalanceR\x08\x62\x61lances"\xa8\x03\n\x0cMarginLevels\x12-\n\x12maintenance_margin\x18\x01 \x01(\tR\x11maintenanceMargin\x12!\n\x0csearch_level\x18\x02 \x01(\tR\x0bsearchLevel\x12%\n\x0einitial_margin\x18\x03 \x01(\tR\rinitialMargin\x12\x38\n\x18\x63ollateral_release_level\x18\x04 \x01(\tR\x16\x63ollateralReleaseLevel\x12\x19\n\x08party_id\x18\x05 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x06 \x01(\tR\x08marketId\x12\x14\n\x05\x61sset\x18\x07 \x01(\tR\x05\x61sset\x12\x1c\n\ttimestamp\x18\x08 \x01(\x03R\ttimestamp\x12!\n\x0corder_margin\x18\t \x01(\tR\x0borderMargin\x12\x31\n\x0bmargin_mode\x18\n \x01(\x0e\x32\x10.vega.MarginModeR\nmarginMode\x12#\n\rmargin_factor\x18\x0b \x01(\tR\x0cmarginFactor"\xd6\x04\n\rPerpetualData\x12\'\n\x0f\x66unding_payment\x18\x01 \x01(\tR\x0e\x66undingPayment\x12!\n\x0c\x66unding_rate\x18\x02 \x01(\tR\x0b\x66undingRate\x12#\n\rinternal_twap\x18\x03 \x01(\tR\x0cinternalTwap\x12#\n\rexternal_twap\x18\x04 \x01(\tR\x0c\x65xternalTwap\x12\x17\n\x07seq_num\x18\x05 \x01(\x04R\x06seqNum\x12\x1d\n\nstart_time\x18\x06 \x01(\x03R\tstartTime\x12\x38\n\x18internal_composite_price\x18\x07 \x01(\tR\x16internalCompositePrice\x12J\n"next_internal_composite_price_calc\x18\x08 \x01(\x03R\x1enextInternalCompositePriceCalc\x12[\n\x1dinternal_composite_price_type\x18\t \x01(\x0e\x32\x18.vega.CompositePriceTypeR\x1ainternalCompositePriceType\x12\x34\n\x16underlying_index_price\x18\n \x01(\tR\x14underlyingIndexPrice\x12^\n\x1einternal_composite_price_state\x18\x0b \x01(\x0b\x32\x19.vega.CompositePriceStateR\x1binternalCompositePriceState"S\n\x0bProductData\x12<\n\x0eperpetual_data\x18\x1f \x01(\x0b\x32\x13.vega.PerpetualDataH\x00R\rperpetualDataB\x06\n\x04\x64\x61ta"\\\n\x1dProtocolAutomatedPurchaseData\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1e\n\x08order_id\x18\x02 \x01(\tH\x00R\x07orderId\x88\x01\x01\x42\x0b\n\t_order_id"\x81\x0f\n\nMarketData\x12\x1d\n\nmark_price\x18\x01 \x01(\tR\tmarkPrice\x12$\n\x0e\x62\x65st_bid_price\x18\x02 \x01(\tR\x0c\x62\x65stBidPrice\x12&\n\x0f\x62\x65st_bid_volume\x18\x03 \x01(\x04R\rbestBidVolume\x12(\n\x10\x62\x65st_offer_price\x18\x04 \x01(\tR\x0e\x62\x65stOfferPrice\x12*\n\x11\x62\x65st_offer_volume\x18\x05 \x01(\x04R\x0f\x62\x65stOfferVolume\x12\x31\n\x15\x62\x65st_static_bid_price\x18\x06 \x01(\tR\x12\x62\x65stStaticBidPrice\x12\x33\n\x16\x62\x65st_static_bid_volume\x18\x07 \x01(\x04R\x13\x62\x65stStaticBidVolume\x12\x35\n\x17\x62\x65st_static_offer_price\x18\x08 \x01(\tR\x14\x62\x65stStaticOfferPrice\x12\x37\n\x18\x62\x65st_static_offer_volume\x18\t \x01(\x04R\x15\x62\x65stStaticOfferVolume\x12\x1b\n\tmid_price\x18\n \x01(\tR\x08midPrice\x12(\n\x10static_mid_price\x18\x0b \x01(\tR\x0estaticMidPrice\x12\x16\n\x06market\x18\x0c \x01(\tR\x06market\x12\x1c\n\ttimestamp\x18\r \x01(\x03R\ttimestamp\x12#\n\ropen_interest\x18\x0e \x01(\x04R\x0copenInterest\x12\x1f\n\x0b\x61uction_end\x18\x0f \x01(\x03R\nauctionEnd\x12#\n\rauction_start\x18\x10 \x01(\x03R\x0c\x61uctionStart\x12)\n\x10indicative_price\x18\x11 \x01(\tR\x0findicativePrice\x12+\n\x11indicative_volume\x18\x12 \x01(\x04R\x10indicativeVolume\x12H\n\x13market_trading_mode\x18\x13 \x01(\x0e\x32\x18.vega.Market.TradingModeR\x11marketTradingMode\x12.\n\x07trigger\x18\x14 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x07trigger\x12\x41\n\x11\x65xtension_trigger\x18\x15 \x01(\x0e\x32\x14.vega.AuctionTriggerR\x10\x65xtensionTrigger\x12!\n\x0ctarget_stake\x18\x16 \x01(\tR\x0btargetStake\x12%\n\x0esupplied_stake\x18\x17 \x01(\tR\rsuppliedStake\x12S\n\x17price_monitoring_bounds\x18\x18 \x03(\x0b\x32\x1b.vega.PriceMonitoringBoundsR\x15priceMonitoringBounds\x12,\n\x12market_value_proxy\x18\x19 \x01(\tR\x10marketValueProxy\x12`\n\x1cliquidity_provider_fee_share\x18\x1a \x03(\x0b\x32\x1f.vega.LiquidityProviderFeeShareR\x19liquidityProviderFeeShare\x12\x35\n\x0cmarket_state\x18\x1b \x01(\x0e\x32\x12.vega.Market.StateR\x0bmarketState\x12-\n\x13next_mark_to_market\x18\x1c \x01(\x03R\x10nextMarkToMarket\x12*\n\x11last_traded_price\x18\x1d \x01(\tR\x0flastTradedPrice\x12#\n\rmarket_growth\x18\x1e \x01(\tR\x0cmarketGrowth\x12\x39\n\x0cproduct_data\x18\x1f \x01(\x0b\x32\x11.vega.ProductDataH\x00R\x0bproductData\x88\x01\x01\x12P\n\x16liquidity_provider_sla\x18 \x03(\x0b\x32\x1a.vega.LiquidityProviderSLAR\x14liquidityProviderSla\x12\x32\n\x15next_network_closeout\x18! \x01(\x03R\x13nextNetworkCloseout\x12@\n\x0fmark_price_type\x18" \x01(\x0e\x32\x18.vega.CompositePriceTypeR\rmarkPriceType\x12\x43\n\x10mark_price_state\x18# \x01(\x0b\x32\x19.vega.CompositePriceStateR\x0emarkPriceState\x12u\n"active_protocol_automated_purchase\x18$ \x01(\x0b\x32#.vega.ProtocolAutomatedPurchaseDataH\x01R\x1f\x61\x63tiveProtocolAutomatedPurchase\x88\x01\x01\x42\x0f\n\r_product_dataB%\n#_active_protocol_automated_purchase"r\n\x14\x43ompositePriceSource\x12!\n\x0cprice_source\x18\x01 \x01(\tR\x0bpriceSource\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12!\n\x0clast_updated\x18\x03 \x01(\x03R\x0blastUpdated"V\n\x13\x43ompositePriceState\x12?\n\rprice_sources\x18\x01 \x03(\x0b\x32\x1a.vega.CompositePriceSourceR\x0cpriceSources"\xdf\x01\n\x19LiquidityProviderFeeShare\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12*\n\x11\x65quity_like_share\x18\x02 \x01(\tR\x0f\x65quityLikeShare\x12\x36\n\x17\x61verage_entry_valuation\x18\x03 \x01(\tR\x15\x61verageEntryValuation\x12#\n\raverage_score\x18\x04 \x01(\tR\x0c\x61verageScore\x12#\n\rvirtual_stake\x18\x05 \x01(\tR\x0cvirtualStake"\x92\x04\n\x14LiquidityProviderSLA\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12P\n¤t_epoch_fraction_of_time_on_book\x18\x02 \x01(\tR currentEpochFractionOfTimeOnBook\x12J\n#last_epoch_fraction_of_time_on_book\x18\x03 \x01(\tR\x1dlastEpochFractionOfTimeOnBook\x12\x33\n\x16last_epoch_fee_penalty\x18\x04 \x01(\tR\x13lastEpochFeePenalty\x12\x35\n\x17last_epoch_bond_penalty\x18\x05 \x01(\tR\x14lastEpochBondPenalty\x12\x45\n\x1fhysteresis_period_fee_penalties\x18\x06 \x03(\tR\x1chysteresisPeriodFeePenalties\x12-\n\x12required_liquidity\x18\x07 \x01(\tR\x11requiredLiquidity\x12\x30\n\x14notional_volume_buys\x18\x08 \x01(\tR\x12notionalVolumeBuys\x12\x32\n\x15notional_volume_sells\x18\t \x01(\tR\x13notionalVolumeSells"\xe0\x01\n\x15PriceMonitoringBounds\x12&\n\x0fmin_valid_price\x18\x01 \x01(\tR\rminValidPrice\x12&\n\x0fmax_valid_price\x18\x02 \x01(\tR\rmaxValidPrice\x12\x36\n\x07trigger\x18\x03 \x01(\x0b\x32\x1c.vega.PriceMonitoringTriggerR\x07trigger\x12\'\n\x0freference_price\x18\x04 \x01(\tR\x0ereferencePrice\x12\x16\n\x06\x61\x63tive\x18\x05 \x01(\x08R\x06\x61\x63tive"Q\n\x0b\x45rrorDetail\x12\x12\n\x04\x63ode\x18\x01 \x01(\x05R\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\x12\x14\n\x05inner\x18\x03 \x01(\tR\x05inner":\n\x10NetworkParameter\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value"\x9a\x04\n\rNetworkLimits\x12,\n\x12\x63\x61n_propose_market\x18\x01 \x01(\x08R\x10\x63\x61nProposeMarket\x12*\n\x11\x63\x61n_propose_asset\x18\x02 \x01(\x08R\x0f\x63\x61nProposeAsset\x12\x34\n\x16propose_market_enabled\x18\x04 \x01(\x08R\x14proposeMarketEnabled\x12\x32\n\x15propose_asset_enabled\x18\x05 \x01(\x08R\x13proposeAssetEnabled\x12%\n\x0egenesis_loaded\x18\x07 \x01(\x08R\rgenesisLoaded\x12=\n\x1bpropose_market_enabled_from\x18\x08 \x01(\x03R\x18proposeMarketEnabledFrom\x12;\n\x1apropose_asset_enabled_from\x18\t \x01(\x03R\x17proposeAssetEnabledFrom\x12\x35\n\x17\x63\x61n_propose_spot_market\x18\n \x01(\x08R\x14\x63\x61nProposeSpotMarket\x12?\n\x1c\x63\x61n_propose_perpetual_market\x18\x0b \x01(\x08R\x19\x63\x61nProposePerpetualMarket\x12\x1e\n\x0b\x63\x61n_use_amm\x18\x0c \x01(\x08R\tcanUseAmmJ\x04\x08\x03\x10\x04J\x04\x08\x06\x10\x07"}\n\x0eLiquidityOrder\x12\x33\n\treference\x18\x01 \x01(\x0e\x32\x15.vega.PeggedReferenceR\treference\x12\x1e\n\nproportion\x18\x02 \x01(\rR\nproportion\x12\x16\n\x06offset\x18\x03 \x01(\tR\x06offset"s\n\x17LiquidityOrderReference\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12=\n\x0fliquidity_order\x18\x02 \x01(\x0b\x32\x14.vega.LiquidityOrderR\x0eliquidityOrder"\xd2\x04\n\x12LiquidityProvision\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1d\n\ncreated_at\x18\x03 \x01(\x03R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x04 \x01(\x03R\tupdatedAt\x12\x1b\n\tmarket_id\x18\x05 \x01(\tR\x08marketId\x12+\n\x11\x63ommitment_amount\x18\x06 \x01(\tR\x10\x63ommitmentAmount\x12\x10\n\x03\x66\x65\x65\x18\x07 \x01(\tR\x03\x66\x65\x65\x12\x33\n\x05sells\x18\x08 \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x05sells\x12\x31\n\x04\x62uys\x18\t \x03(\x0b\x32\x1d.vega.LiquidityOrderReferenceR\x04\x62uys\x12\x18\n\x07version\x18\n \x01(\x04R\x07version\x12\x37\n\x06status\x18\x0b \x01(\x0e\x32\x1f.vega.LiquidityProvision.StatusR\x06status\x12\x1c\n\treference\x18\x0c \x01(\tR\treference"\x9d\x01\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x11\n\rSTATUS_ACTIVE\x10\x01\x12\x12\n\x0eSTATUS_STOPPED\x10\x02\x12\x14\n\x10STATUS_CANCELLED\x10\x03\x12\x13\n\x0fSTATUS_REJECTED\x10\x04\x12\x15\n\x11STATUS_UNDEPLOYED\x10\x05\x12\x12\n\x0eSTATUS_PENDING\x10\x06"\xad\x01\n\x10\x45thereumL2Config\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12$\n\rconfirmations\x18\x03 \x01(\rR\rconfirmations\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12%\n\x0e\x62lock_interval\x18\x05 \x01(\x04R\rblockInterval"E\n\x11\x45thereumL2Configs\x12\x30\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x16.vega.EthereumL2ConfigR\x07\x63onfigs"\xef\x03\n\x0e\x45thereumConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12T\n\x17staking_bridge_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x15stakingBridgeContract\x12R\n\x16token_vesting_contract\x18\x06 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x14tokenVestingContract\x12X\n\x19multisig_control_contract\x18\x07 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract\x12\x1d\n\nblock_time\x18\x08 \x01(\tR\tblockTime"\xda\x02\n\x0f\x45VMBridgeConfig\x12\x1d\n\nnetwork_id\x18\x01 \x01(\tR\tnetworkId\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12Z\n\x1a\x63ollateral_bridge_contract\x18\x03 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x18\x63ollateralBridgeContract\x12$\n\rconfirmations\x18\x04 \x01(\rR\rconfirmations\x12X\n\x19multisig_control_contract\x18\x05 \x01(\x0b\x32\x1c.vega.EthereumContractConfigR\x17multisigControlContract\x12\x1d\n\nblock_time\x18\x06 \x01(\tR\tblockTime\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name"C\n\x10\x45VMBridgeConfigs\x12/\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32\x15.vega.EVMBridgeConfigR\x07\x63onfigs"j\n\x16\x45thereumContractConfig\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress\x12\x36\n\x17\x64\x65ployment_block_height\x18\x06 \x01(\x04R\x15\x64\x65ploymentBlockHeight"\xac\x01\n\x0f\x45pochTimestamps\x12\x1d\n\nstart_time\x18\x01 \x01(\x03R\tstartTime\x12\x1f\n\x0b\x65xpiry_time\x18\x02 \x01(\x03R\nexpiryTime\x12\x19\n\x08\x65nd_time\x18\x03 \x01(\x03R\x07\x65ndTime\x12\x1f\n\x0b\x66irst_block\x18\x04 \x01(\x04R\nfirstBlock\x12\x1d\n\nlast_block\x18\x05 \x01(\x04R\tlastBlock"\xb0\x01\n\x05\x45poch\x12\x10\n\x03seq\x18\x01 \x01(\x04R\x03seq\x12\x35\n\ntimestamps\x18\x02 \x01(\x0b\x32\x15.vega.EpochTimestampsR\ntimestamps\x12*\n\nvalidators\x18\x03 \x03(\x0b\x32\n.vega.NodeR\nvalidators\x12\x32\n\x0b\x64\x65legations\x18\x04 \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations"\x8e\x01\n\x12\x45pochParticipation\x12!\n\x05\x65poch\x18\x01 \x01(\x0b\x32\x0b.vega.EpochR\x05\x65poch\x12\x18\n\x07offline\x18\x02 \x01(\x04R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x04R\x06online\x12#\n\rtotal_rewards\x18\x04 \x01(\x01R\x0ctotalRewards"S\n\tEpochData\x12\x14\n\x05total\x18\x01 \x01(\x05R\x05total\x12\x18\n\x07offline\x18\x02 \x01(\x05R\x07offline\x12\x16\n\x06online\x18\x03 \x01(\x05R\x06online"\x9b\x02\n\x0cRankingScore\x12\x1f\n\x0bstake_score\x18\x01 \x01(\tR\nstakeScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12\x42\n\x0fprevious_status\x18\x03 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0epreviousStatus\x12\x31\n\x06status\x18\x04 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x06status\x12!\n\x0cvoting_power\x18\x05 \x01(\rR\x0bvotingPower\x12#\n\rranking_score\x18\x06 \x01(\tR\x0crankingScore"\xab\x02\n\x0bRewardScore\x12.\n\x13raw_validator_score\x18\x01 \x01(\tR\x11rawValidatorScore\x12+\n\x11performance_score\x18\x02 \x01(\tR\x10performanceScore\x12%\n\x0emultisig_score\x18\x03 \x01(\tR\rmultisigScore\x12\'\n\x0fvalidator_score\x18\x04 \x01(\tR\x0evalidatorScore\x12)\n\x10normalised_score\x18\x05 \x01(\tR\x0fnormalisedScore\x12\x44\n\x10validator_status\x18\x06 \x01(\x0e\x32\x19.vega.ValidatorNodeStatusR\x0fvalidatorStatus"\xb3\x05\n\x04Node\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n\x07pub_key\x18\x02 \x01(\tR\x06pubKey\x12\x1c\n\ntm_pub_key\x18\x03 \x01(\tR\x08tmPubKey\x12)\n\x10\x65thereum_address\x18\x04 \x01(\tR\x0f\x65thereumAddress\x12\x19\n\x08info_url\x18\x05 \x01(\tR\x07infoUrl\x12\x1a\n\x08location\x18\x06 \x01(\tR\x08location\x12,\n\x12staked_by_operator\x18\x07 \x01(\tR\x10stakedByOperator\x12.\n\x13staked_by_delegates\x18\x08 \x01(\tR\x11stakedByDelegates\x12!\n\x0cstaked_total\x18\t \x01(\tR\x0bstakedTotal\x12,\n\x12max_intended_stake\x18\n \x01(\tR\x10maxIntendedStake\x12#\n\rpending_stake\x18\x0b \x01(\tR\x0cpendingStake\x12.\n\nepoch_data\x18\x0c \x01(\x0b\x32\x0f.vega.EpochDataR\tepochData\x12(\n\x06status\x18\r \x01(\x0e\x32\x10.vega.NodeStatusR\x06status\x12\x32\n\x0b\x64\x65legations\x18\x0e \x03(\x0b\x32\x10.vega.DelegationR\x0b\x64\x65legations\x12\x34\n\x0creward_score\x18\x0f \x01(\x0b\x32\x11.vega.RewardScoreR\x0brewardScore\x12\x37\n\rranking_score\x18\x10 \x01(\x0b\x32\x12.vega.RankingScoreR\x0crankingScore\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12\x1d\n\navatar_url\x18\x12 \x01(\tR\tavatarUrl"\x9c\x01\n\x07NodeSet\x12\x14\n\x05total\x18\x01 \x01(\rR\x05total\x12\x1a\n\x08inactive\x18\x02 \x01(\rR\x08inactive\x12\x1a\n\x08promoted\x18\x03 \x03(\tR\x08promoted\x12\x18\n\x07\x64\x65moted\x18\x04 \x03(\tR\x07\x64\x65moted\x12\x1d\n\x07maximum\x18\x05 \x01(\rH\x00R\x07maximum\x88\x01\x01\x42\n\n\x08_maximum"\xad\x02\n\x08NodeData\x12!\n\x0cstaked_total\x18\x01 \x01(\tR\x0bstakedTotal\x12\x1f\n\x0btotal_nodes\x18\x02 \x01(\rR\ntotalNodes\x12%\n\x0einactive_nodes\x18\x03 \x01(\rR\rinactiveNodes\x12\x38\n\x10tendermint_nodes\x18\x04 \x01(\x0b\x32\r.vega.NodeSetR\x0ftendermintNodes\x12\x30\n\x0c\x65rsatz_nodes\x18\x05 \x01(\x0b\x32\r.vega.NodeSetR\x0b\x65rsatzNodes\x12\x32\n\rpending_nodes\x18\x06 \x01(\x0b\x32\r.vega.NodeSetR\x0cpendingNodes\x12\x16\n\x06uptime\x18\x07 \x01(\x02R\x06uptime"p\n\nDelegation\x12\x14\n\x05party\x18\x01 \x01(\tR\x05party\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1b\n\tepoch_seq\x18\x04 \x01(\tR\x08\x65pochSeq"\xa4\x03\n\x06Reward\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05\x65poch\x18\x03 \x01(\x04R\x05\x65poch\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\x12.\n\x13percentage_of_total\x18\x05 \x01(\tR\x11percentageOfTotal\x12\x1f\n\x0breceived_at\x18\x06 \x01(\x03R\nreceivedAt\x12\x1b\n\tmarket_id\x18\x07 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x08 \x01(\tR\nrewardType\x12,\n\x12locked_until_epoch\x18\t \x01(\x04R\x10lockedUntilEpoch\x12%\n\x0equantum_amount\x18\n \x01(\tR\rquantumAmount\x12\x1c\n\x07game_id\x18\x0b \x01(\tH\x00R\x06gameId\x88\x01\x01\x12\x1c\n\x07team_id\x18\x0c \x01(\tH\x01R\x06teamId\x88\x01\x01\x42\n\n\x08_game_idB\n\n\x08_team_id"]\n\rRewardSummary\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount"\x9b\x01\n\x12\x45pochRewardSummary\x12\x14\n\x05\x65poch\x18\x01 \x01(\x04R\x05\x65poch\x12\x19\n\x08\x61sset_id\x18\x02 \x01(\tR\x07\x61ssetId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x1f\n\x0breward_type\x18\x04 \x01(\tR\nrewardType\x12\x16\n\x06\x61mount\x18\x05 \x01(\tR\x06\x61mount"y\n\x12StateValueProposal\x12 \n\x0cstate_var_id\x18\x01 \x01(\tR\nstateVarId\x12\x19\n\x08\x65vent_id\x18\x02 \x01(\tR\x07\x65ventId\x12&\n\x03kvb\x18\x03 \x03(\x0b\x32\x14.vega.KeyValueBundleR\x03kvb"k\n\x0eKeyValueBundle\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1c\n\ttolerance\x18\x02 \x01(\tR\ttolerance\x12)\n\x05value\x18\x03 \x01(\x0b\x32\x13.vega.StateVarValueR\x05value"\xb4\x01\n\rStateVarValue\x12\x32\n\nscalar_val\x18\x01 \x01(\x0b\x32\x11.vega.ScalarValueH\x00R\tscalarVal\x12\x32\n\nvector_val\x18\x02 \x01(\x0b\x32\x11.vega.VectorValueH\x00R\tvectorVal\x12\x32\n\nmatrix_val\x18\x03 \x01(\x0b\x32\x11.vega.MatrixValueH\x00R\tmatrixValB\x07\n\x05value"#\n\x0bScalarValue\x12\x14\n\x05value\x18\x01 \x01(\tR\x05value"#\n\x0bVectorValue\x12\x14\n\x05value\x18\x01 \x03(\tR\x05value"6\n\x0bMatrixValue\x12\'\n\x05value\x18\x01 \x03(\x0b\x32\x11.vega.VectorValueR\x05value"\x89\x02\n\x0fReferralProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x36\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x11.vega.BenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength\x12\x36\n\rstaking_tiers\x18\x06 \x03(\x0b\x32\x11.vega.StakingTierR\x0cstakingTiers"\xa0\x02\n\x11VolumeBenefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12\x34\n\x16volume_discount_factor\x18\x02 \x01(\tR\x14volumeDiscountFactor\x12M\n\x17volume_discount_factors\x18\x03 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x15volumeDiscountFactors\x12$\n\x0btier_number\x18\x04 \x01(\x04H\x00R\ntierNumber\x88\x01\x01\x42\x0e\n\x0c_tier_number"\xcc\x03\n\x0b\x42\x65nefitTier\x12P\n%minimum_running_notional_taker_volume\x18\x01 \x01(\tR!minimumRunningNotionalTakerVolume\x12%\n\x0eminimum_epochs\x18\x02 \x01(\tR\rminimumEpochs\x12\x34\n\x16referral_reward_factor\x18\x03 \x01(\tR\x14referralRewardFactor\x12\x38\n\x18referral_discount_factor\x18\x04 \x01(\tR\x16referralDiscountFactor\x12K\n\x17referral_reward_factors\x18\x05 \x01(\x0b\x32\x13.vega.RewardFactorsR\x15referralRewardFactors\x12Q\n\x19referral_discount_factors\x18\x06 \x01(\x0b\x32\x15.vega.DiscountFactorsR\x17referralDiscountFactors\x12$\n\x0btier_number\x18\x07 \x01(\x04H\x00R\ntierNumber\x88\x01\x01\x42\x0e\n\x0c_tier_number"\xb9\x01\n\rRewardFactors\x12@\n\x1cinfrastructure_reward_factor\x18\x01 \x01(\tR\x1ainfrastructureRewardFactor\x12\x36\n\x17liquidity_reward_factor\x18\x02 \x01(\tR\x15liquidityRewardFactor\x12.\n\x13maker_reward_factor\x18\x03 \x01(\tR\x11makerRewardFactor"\xc7\x01\n\x0f\x44iscountFactors\x12\x44\n\x1einfrastructure_discount_factor\x18\x01 \x01(\tR\x1cinfrastructureDiscountFactor\x12:\n\x19liquidity_discount_factor\x18\x02 \x01(\tR\x17liquidityDiscountFactor\x12\x32\n\x15maker_discount_factor\x18\x03 \x01(\tR\x13makerDiscountFactor"E\n\x13VestingBenefitTiers\x12.\n\x05tiers\x18\x01 \x03(\x0b\x32\x18.vega.VestingBenefitTierR\x05tiers"y\n\x12VestingBenefitTier\x12\x36\n\x17minimum_quantum_balance\x18\x01 \x01(\tR\x15minimumQuantumBalance\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier"\x7f\n\x0bStakingTier\x12\x32\n\x15minimum_staked_tokens\x18\x01 \x01(\tR\x13minimumStakedTokens\x12<\n\x1areferral_reward_multiplier\x18\x02 \x01(\tR\x18referralRewardMultiplier"\xdd\x01\n\x15VolumeDiscountProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12<\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x17.vega.VolumeBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength"S\n\x1a\x41\x63tivityStreakBenefitTiers\x12\x35\n\x05tiers\x18\x01 \x03(\x0b\x32\x1f.vega.ActivityStreakBenefitTierR\x05tiers"\xaf\x01\n\x19\x41\x63tivityStreakBenefitTier\x12\x36\n\x17minimum_activity_streak\x18\x01 \x01(\x04R\x15minimumActivityStreak\x12+\n\x11reward_multiplier\x18\x02 \x01(\tR\x10rewardMultiplier\x12-\n\x12vesting_multiplier\x18\x03 \x01(\tR\x11vestingMultiplier"L\n\x10LongBlockAuction\x12\x1c\n\tthreshold\x18\x01 \x01(\tR\tthreshold\x12\x1a\n\x08\x64uration\x18\x02 \x01(\tR\x08\x64uration"m\n\x1dLongBlockAuctionDurationTable\x12L\n\x16threshold_and_duration\x18\x01 \x03(\x0b\x32\x16.vega.LongBlockAuctionR\x14thresholdAndDuration"\xd5\x01\n\x17VolumeRebateBenefitTier\x12L\n#minimum_party_maker_volume_fraction\x18\x01 \x01(\tR\x1fminimumPartyMakerVolumeFraction\x12\x36\n\x17\x61\x64\x64itional_maker_rebate\x18\x02 \x01(\tR\x15\x61\x64\x64itionalMakerRebate\x12$\n\x0btier_number\x18\x03 \x01(\x04H\x00R\ntierNumber\x88\x01\x01\x42\x0e\n\x0c_tier_number"\xe1\x01\n\x13VolumeRebateProgram\x12\x18\n\x07version\x18\x01 \x01(\x04R\x07version\x12\x0e\n\x02id\x18\x02 \x01(\tR\x02id\x12\x42\n\rbenefit_tiers\x18\x03 \x03(\x0b\x32\x1d.vega.VolumeRebateBenefitTierR\x0c\x62\x65nefitTiers\x12\x37\n\x18\x65nd_of_program_timestamp\x18\x04 \x01(\x03R\x15\x65ndOfProgramTimestamp\x12#\n\rwindow_length\x18\x05 \x01(\x04R\x0cwindowLength"\x87\x03\n\x05Vault\x12\x19\n\x08vault_id\x18\x01 \x01(\tR\x07vaultId\x12\x14\n\x05owner\x18\x02 \x01(\tR\x05owner\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12:\n\x0evault_metadata\x18\x04 \x01(\x0b\x32\x13.vega.VaultMetaDataR\rvaultMetadata\x12\x1d\n\nfee_period\x18\x05 \x01(\tR\tfeePeriod\x12\x32\n\x15management_fee_factor\x18\x06 \x01(\tR\x13managementFeeFactor\x12\x34\n\x16performance_fee_factor\x18\x07 \x01(\tR\x14performanceFeeFactor\x12\x31\n\x15\x63ut_off_period_length\x18\x08 \x01(\x03R\x12\x63utOffPeriodLength\x12?\n\x10redemption_dates\x18\t \x03(\x0b\x32\x14.vega.RedemptionDateR\x0fredemptionDates"t\n\rVaultMetaData\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\x12\x10\n\x03url\x18\x03 \x01(\tR\x03url\x12\x1b\n\timage_url\x18\x04 \x01(\tR\x08imageUrl"\x9b\x01\n\x0eRedemptionDate\x12\'\n\x0fredemption_date\x18\x01 \x01(\x03R\x0eredemptionDate\x12=\n\x0fredemption_type\x18\x02 \x01(\x0e\x32\x14.vega.RedemptionTypeR\x0eredemptionType\x12!\n\x0cmax_fraction\x18\x03 \x01(\tR\x0bmaxFraction*9\n\x04Side\x12\x14\n\x10SIDE_UNSPECIFIED\x10\x00\x12\x0c\n\x08SIDE_BUY\x10\x01\x12\r\n\tSIDE_SELL\x10\x02*\x99\x02\n\x08Interval\x12\x18\n\x14INTERVAL_UNSPECIFIED\x10\x00\x12\x1b\n\x0eINTERVAL_BLOCK\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x10\n\x0cINTERVAL_I1M\x10<\x12\x11\n\x0cINTERVAL_I5M\x10\xac\x02\x12\x12\n\rINTERVAL_I15M\x10\x84\x07\x12\x12\n\rINTERVAL_I30M\x10\x88\x0e\x12\x11\n\x0cINTERVAL_I1H\x10\x90\x1c\x12\x11\n\x0cINTERVAL_I4H\x10\xc0p\x12\x12\n\x0cINTERVAL_I6H\x10\xe0\xa8\x01\x12\x12\n\x0cINTERVAL_I8H\x10\x80\xe1\x01\x12\x13\n\rINTERVAL_I12H\x10\xc0\xd1\x02\x12\x12\n\x0cINTERVAL_I1D\x10\x80\xa3\x05\x12\x12\n\x0cINTERVAL_I7D\x10\x80\xf5$*\x94\x01\n\x0ePositionStatus\x12\x1f\n\x1bPOSITION_STATUS_UNSPECIFIED\x10\x00\x12!\n\x1dPOSITION_STATUS_ORDERS_CLOSED\x10\x01\x12\x1e\n\x1aPOSITION_STATUS_CLOSED_OUT\x10\x02\x12\x1e\n\x1aPOSITION_STATUS_DISTRESSED\x10\x04*\x81\x03\n\x0e\x41uctionTrigger\x12\x1f\n\x1b\x41UCTION_TRIGGER_UNSPECIFIED\x10\x00\x12\x19\n\x15\x41UCTION_TRIGGER_BATCH\x10\x01\x12\x1b\n\x17\x41UCTION_TRIGGER_OPENING\x10\x02\x12\x19\n\x15\x41UCTION_TRIGGER_PRICE\x10\x03\x12\x1d\n\x19\x41UCTION_TRIGGER_LIQUIDITY\x10\x04\x12,\n(AUCTION_TRIGGER_LIQUIDITY_TARGET_NOT_MET\x10\x05\x12\x32\n*AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS\x10\x06\x1a\x02\x08\x01\x12)\n%AUCTION_TRIGGER_GOVERNANCE_SUSPENSION\x10\x07\x12\x1e\n\x1a\x41UCTION_TRIGGER_LONG_BLOCK\x10\x08\x12/\n+AUCTION_TRIGGER_PROTOCOL_AUTOMATED_PURCHASE\x10\t*\x8b\x01\n\x0fPeggedReference\x12 \n\x1cPEGGED_REFERENCE_UNSPECIFIED\x10\x00\x12\x18\n\x14PEGGED_REFERENCE_MID\x10\x01\x12\x1d\n\x19PEGGED_REFERENCE_BEST_BID\x10\x02\x12\x1d\n\x19PEGGED_REFERENCE_BEST_ASK\x10\x03*\xc9\x12\n\nOrderError\x12\x1b\n\x17ORDER_ERROR_UNSPECIFIED\x10\x00\x12!\n\x1dORDER_ERROR_INVALID_MARKET_ID\x10\x01\x12 \n\x1cORDER_ERROR_INVALID_ORDER_ID\x10\x02\x12\x1f\n\x1bORDER_ERROR_OUT_OF_SEQUENCE\x10\x03\x12&\n"ORDER_ERROR_INVALID_REMAINING_SIZE\x10\x04\x12\x1c\n\x18ORDER_ERROR_TIME_FAILURE\x10\x05\x12\x1f\n\x1bORDER_ERROR_REMOVAL_FAILURE\x10\x06\x12+\n\'ORDER_ERROR_INVALID_EXPIRATION_DATETIME\x10\x07\x12\'\n#ORDER_ERROR_INVALID_ORDER_REFERENCE\x10\x08\x12 \n\x1cORDER_ERROR_EDIT_NOT_ALLOWED\x10\t\x12\x1d\n\x19ORDER_ERROR_AMEND_FAILURE\x10\n\x12\x19\n\x15ORDER_ERROR_NOT_FOUND\x10\x0b\x12 \n\x1cORDER_ERROR_INVALID_PARTY_ID\x10\x0c\x12\x1d\n\x19ORDER_ERROR_MARKET_CLOSED\x10\r\x12#\n\x1fORDER_ERROR_MARGIN_CHECK_FAILED\x10\x0e\x12\'\n#ORDER_ERROR_MISSING_GENERAL_ACCOUNT\x10\x0f\x12\x1e\n\x1aORDER_ERROR_INTERNAL_ERROR\x10\x10\x12\x1c\n\x18ORDER_ERROR_INVALID_SIZE\x10\x11\x12#\n\x1fORDER_ERROR_INVALID_PERSISTENCE\x10\x12\x12\x1c\n\x18ORDER_ERROR_INVALID_TYPE\x10\x13\x12\x1c\n\x18ORDER_ERROR_SELF_TRADING\x10\x14\x12.\n*ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES\x10\x15\x12%\n!ORDER_ERROR_INCORRECT_MARKET_TYPE\x10\x16\x12%\n!ORDER_ERROR_INVALID_TIME_IN_FORCE\x10\x17\x12\x37\n3ORDER_ERROR_CANNOT_SEND_GFN_ORDER_DURING_AN_AUCTION\x10\x18\x12?\n;ORDER_ERROR_CANNOT_SEND_GFA_ORDER_DURING_CONTINUOUS_TRADING\x10\x19\x12\x34\n0ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT\x10\x1a\x12)\n%ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT\x10\x1b\x12,\n(ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT\x10\x1c\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC\x10\x1d\x12*\n&ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN\x10\x1e\x12,\n(ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN\x10\x1f\x12\x34\n0ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION\x10 \x12\x34\n0ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION\x10!\x12#\n\x1fORDER_ERROR_MUST_BE_LIMIT_ORDER\x10"\x12"\n\x1eORDER_ERROR_MUST_BE_GTT_OR_GTC\x10#\x12\'\n#ORDER_ERROR_WITHOUT_REFERENCE_PRICE\x10$\x12\x33\n/ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE\x10%\x12\x37\n3ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO\x10(\x12\x34\n0ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE\x10)\x12\x30\n,ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO\x10*\x12*\n&ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE\x10+\x12\x45\nAORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER\x10,\x12.\n*ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER\x10-\x12\x35\n1ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER\x10.\x12\x38\n4ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS\x10/\x12&\n"ORDER_ERROR_TOO_MANY_PEGGED_ORDERS\x10\x30\x12+\n\'ORDER_ERROR_POST_ONLY_ORDER_WOULD_TRADE\x10\x31\x12;\n7ORDER_ERROR_REDUCE_ONLY_ORDER_WOULD_NOT_REDUCE_POSITION\x10\x32\x12,\n(ORDER_ERROR_ISOLATED_MARGIN_CHECK_FAILED\x10\x33\x12\x41\n=ORDER_ERROR_PEGGED_ORDERS_NOT_ALLOWED_IN_ISOLATED_MARGIN_MODE\x10\x34\x12&\n"ORDER_ERROR_PRICE_NOT_IN_TICK_SIZE\x10\x35\x12=\n9ORDER_ERROR_PRICE_MUST_BE_LESS_THAN_OR_EQUAL_TO_MAX_PRICE\x10\x36\x12&\n"ORDER_ERROR_SELL_ORDER_NOT_ALLOWED\x10\x37"\x04\x08&\x10&"\x04\x08\'\x10\'*\x82\x01\n\x0b\x43hainStatus\x12\x1c\n\x18\x43HAIN_STATUS_UNSPECIFIED\x10\x00\x12\x1d\n\x19\x43HAIN_STATUS_DISCONNECTED\x10\x01\x12\x1a\n\x16\x43HAIN_STATUS_REPLAYING\x10\x02\x12\x1a\n\x16\x43HAIN_STATUS_CONNECTED\x10\x03*\xb1\t\n\x0b\x41\x63\x63ountType\x12\x1c\n\x18\x41\x43\x43OUNT_TYPE_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x41\x43\x43OUNT_TYPE_INSURANCE\x10\x01\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_SETTLEMENT\x10\x02\x12\x17\n\x13\x41\x43\x43OUNT_TYPE_MARGIN\x10\x03\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_GENERAL\x10\x04\x12$\n ACCOUNT_TYPE_FEES_INFRASTRUCTURE\x10\x05\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_FEES_LIQUIDITY\x10\x06\x12\x1b\n\x17\x41\x43\x43OUNT_TYPE_FEES_MAKER\x10\x07\x12\x15\n\x11\x41\x43\x43OUNT_TYPE_BOND\x10\t\x12\x19\n\x15\x41\x43\x43OUNT_TYPE_EXTERNAL\x10\n\x12!\n\x1d\x41\x43\x43OUNT_TYPE_GLOBAL_INSURANCE\x10\x0b\x12\x1e\n\x1a\x41\x43\x43OUNT_TYPE_GLOBAL_REWARD\x10\x0c\x12"\n\x1e\x41\x43\x43OUNT_TYPE_PENDING_TRANSFERS\x10\r\x12\'\n#ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES\x10\x0e\x12+\n\'ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES\x10\x0f\x12(\n$ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES\x10\x10\x12(\n$ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS\x10\x11\x12\x18\n\x14\x41\x43\x43OUNT_TYPE_HOLDING\x10\x12\x12"\n\x1e\x41\x43\x43OUNT_TYPE_LP_LIQUIDITY_FEES\x10\x13\x12\x32\n.ACCOUNT_TYPE_LIQUIDITY_FEES_BONUS_DISTRIBUTION\x10\x14\x12!\n\x1d\x41\x43\x43OUNT_TYPE_NETWORK_TREASURY\x10\x15\x12 \n\x1c\x41\x43\x43OUNT_TYPE_VESTING_REWARDS\x10\x16\x12\x1f\n\x1b\x41\x43\x43OUNT_TYPE_VESTED_REWARDS\x10\x17\x12\'\n#ACCOUNT_TYPE_REWARD_RELATIVE_RETURN\x10\x19\x12)\n%ACCOUNT_TYPE_REWARD_RETURN_VOLATILITY\x10\x1a\x12)\n%ACCOUNT_TYPE_REWARD_VALIDATOR_RANKING\x10\x1b\x12,\n(ACCOUNT_TYPE_PENDING_FEE_REFERRAL_REWARD\x10\x1c\x12\x1d\n\x19\x41\x43\x43OUNT_TYPE_ORDER_MARGIN\x10\x1d\x12\'\n#ACCOUNT_TYPE_REWARD_REALISED_RETURN\x10\x1e\x12\x1e\n\x1a\x41\x43\x43OUNT_TYPE_BUY_BACK_FEES\x10\x1f\x12(\n$ACCOUNT_TYPE_REWARD_AVERAGE_NOTIONAL\x10 \x12)\n%ACCOUNT_TYPE_REWARD_ELIGIBLE_ENTITIES\x10!\x12#\n\x1f\x41\x43\x43OUNT_TYPE_LOCKED_FOR_STAKING\x10""\x04\x08\x08\x10\x08"\x04\x08\x18\x10\x18*\x9b\x0f\n\x0cTransferType\x12\x1d\n\x19TRANSFER_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12TRANSFER_TYPE_LOSS\x10\x01\x12\x15\n\x11TRANSFER_TYPE_WIN\x10\x02\x12\x1a\n\x16TRANSFER_TYPE_MTM_LOSS\x10\x04\x12\x19\n\x15TRANSFER_TYPE_MTM_WIN\x10\x05\x12\x1c\n\x18TRANSFER_TYPE_MARGIN_LOW\x10\x06\x12\x1d\n\x19TRANSFER_TYPE_MARGIN_HIGH\x10\x07\x12$\n TRANSFER_TYPE_MARGIN_CONFISCATED\x10\x08\x12\x1f\n\x1bTRANSFER_TYPE_MAKER_FEE_PAY\x10\t\x12#\n\x1fTRANSFER_TYPE_MAKER_FEE_RECEIVE\x10\n\x12(\n$TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY\x10\x0b\x12/\n+TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE\x10\x0c\x12#\n\x1fTRANSFER_TYPE_LIQUIDITY_FEE_PAY\x10\r\x12*\n&TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE\x10\x0e\x12\x1a\n\x16TRANSFER_TYPE_BOND_LOW\x10\x0f\x12\x1b\n\x17TRANSFER_TYPE_BOND_HIGH\x10\x10\x12\x1a\n\x16TRANSFER_TYPE_WITHDRAW\x10\x12\x12\x19\n\x15TRANSFER_TYPE_DEPOSIT\x10\x13\x12\x1f\n\x1bTRANSFER_TYPE_BOND_SLASHING\x10\x14\x12\x1f\n\x1bTRANSFER_TYPE_REWARD_PAYOUT\x10\x15\x12%\n!TRANSFER_TYPE_TRANSFER_FUNDS_SEND\x10\x16\x12+\n\'TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE\x10\x17\x12\x1f\n\x1bTRANSFER_TYPE_CLEAR_ACCOUNT\x10\x18\x12,\n(TRANSFER_TYPE_CHECKPOINT_BALANCE_RESTORE\x10\x19\x12\x16\n\x12TRANSFER_TYPE_SPOT\x10\x1a\x12\x1e\n\x1aTRANSFER_TYPE_HOLDING_LOCK\x10\x1b\x12!\n\x1dTRANSFER_TYPE_HOLDING_RELEASE\x10\x1c\x12.\n*TRANSFER_TYPE_SUCCESSOR_INSURANCE_FRACTION\x10\x1d\x12(\n$TRANSFER_TYPE_LIQUIDITY_FEE_ALLOCATE\x10\x1e\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_NET_DISTRIBUTE\x10\x1f\x12(\n$TRANSFER_TYPE_SLA_PENALTY_BOND_APPLY\x10 \x12*\n&TRANSFER_TYPE_SLA_PENALTY_LP_FEE_APPLY\x10!\x12.\n*TRANSFER_TYPE_LIQUIDITY_FEE_UNPAID_COLLECT\x10"\x12\x32\n.TRANSFER_TYPE_SLA_PERFORMANCE_BONUS_DISTRIBUTE\x10#\x12)\n%TRANSFER_TYPE_PERPETUALS_FUNDING_LOSS\x10$\x12(\n$TRANSFER_TYPE_PERPETUALS_FUNDING_WIN\x10%\x12 \n\x1cTRANSFER_TYPE_REWARDS_VESTED\x10&\x12)\n%TRANSFER_TYPE_FEE_REFERRER_REWARD_PAY\x10\'\x12\x30\n,TRANSFER_TYPE_FEE_REFERRER_REWARD_DISTRIBUTE\x10,\x12"\n\x1eTRANSFER_TYPE_ORDER_MARGIN_LOW\x10-\x12#\n\x1fTRANSFER_TYPE_ORDER_MARGIN_HIGH\x10.\x12%\n!TRANSFER_TYPE_ISOLATED_MARGIN_LOW\x10/\x12&\n"TRANSFER_TYPE_ISOLATED_MARGIN_HIGH\x10\x30\x12\x19\n\x15TRANSFER_TYPE_AMM_LOW\x10\x31\x12\x1a\n\x16TRANSFER_TYPE_AMM_HIGH\x10\x32\x12\x1d\n\x19TRANSFER_TYPE_AMM_RELEASE\x10\x33\x12"\n\x1eTRANSFER_TYPE_TREASURY_FEE_PAY\x10\x34\x12"\n\x1eTRANSFER_TYPE_BUY_BACK_FEE_PAY\x10\x35\x12+\n\'TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_PAY\x10\x36\x12/\n+TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_RECEIVE\x10\x37\x12"\n\x1eTRANSFER_TYPE_DEPOSIT_TO_VAULT\x10\x38\x12%\n!TRANSFER_TYPE_WITHDRAW_FROM_VAULT\x10\x39"\x04\x08\x03\x10\x03"\x04\x08\x11\x10\x11*\xb2\x03\n\x0e\x44ispatchMetric\x12\x1f\n\x1b\x44ISPATCH_METRIC_UNSPECIFIED\x10\x00\x12#\n\x1f\x44ISPATCH_METRIC_MAKER_FEES_PAID\x10\x01\x12\'\n#DISPATCH_METRIC_MAKER_FEES_RECEIVED\x10\x02\x12$\n DISPATCH_METRIC_LP_FEES_RECEIVED\x10\x03\x12 \n\x1c\x44ISPATCH_METRIC_MARKET_VALUE\x10\x04\x12#\n\x1f\x44ISPATCH_METRIC_RELATIVE_RETURN\x10\x06\x12%\n!DISPATCH_METRIC_RETURN_VOLATILITY\x10\x07\x12%\n!DISPATCH_METRIC_VALIDATOR_RANKING\x10\x08\x12#\n\x1f\x44ISPATCH_METRIC_REALISED_RETURN\x10\t\x12$\n DISPATCH_METRIC_AVERAGE_NOTIONAL\x10\n\x12%\n!DISPATCH_METRIC_ELIGIBLE_ENTITIES\x10\x0b"\x04\x08\x05\x10\x05*a\n\x0b\x45ntityScope\x12\x1c\n\x18\x45NTITY_SCOPE_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x45NTITY_SCOPE_INDIVIDUALS\x10\x01\x12\x16\n\x12\x45NTITY_SCOPE_TEAMS\x10\x02*\xa7\x01\n\x0fIndividualScope\x12 \n\x1cINDIVIDUAL_SCOPE_UNSPECIFIED\x10\x00\x12\x18\n\x14INDIVIDUAL_SCOPE_ALL\x10\x01\x12\x1c\n\x18INDIVIDUAL_SCOPE_IN_TEAM\x10\x02\x12 \n\x1cINDIVIDUAL_SCOPE_NOT_IN_TEAM\x10\x03\x12\x18\n\x14INDIVIDUAL_SCOPE_AMM\x10\x04*\xa9\x01\n\x14\x44istributionStrategy\x12%\n!DISTRIBUTION_STRATEGY_UNSPECIFIED\x10\x00\x12"\n\x1e\x44ISTRIBUTION_STRATEGY_PRO_RATA\x10\x01\x12\x1e\n\x1a\x44ISTRIBUTION_STRATEGY_RANK\x10\x02\x12&\n"DISTRIBUTION_STRATEGY_RANK_LOTTERY\x10\x03*c\n\nNodeStatus\x12\x1b\n\x17NODE_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15NODE_STATUS_VALIDATOR\x10\x01\x12\x1d\n\x19NODE_STATUS_NON_VALIDATOR\x10\x02*Y\n\x0b\x45pochAction\x12\x1c\n\x18\x45POCH_ACTION_UNSPECIFIED\x10\x00\x12\x16\n\x12\x45POCH_ACTION_START\x10\x01\x12\x14\n\x10\x45POCH_ACTION_END\x10\x02*\xa7\x01\n\x13ValidatorNodeStatus\x12%\n!VALIDATOR_NODE_STATUS_UNSPECIFIED\x10\x00\x12$\n VALIDATOR_NODE_STATUS_TENDERMINT\x10\x01\x12 \n\x1cVALIDATOR_NODE_STATUS_ERSATZ\x10\x02\x12!\n\x1dVALIDATOR_NODE_STATUS_PENDING\x10\x03*h\n\nMarginMode\x12\x1b\n\x17MARGIN_MODE_UNSPECIFIED\x10\x00\x12\x1c\n\x18MARGIN_MODE_CROSS_MARGIN\x10\x01\x12\x1f\n\x1bMARGIN_MODE_ISOLATED_MARGIN\x10\x02*q\n\x0eRedemptionType\x12\x1f\n\x1bREDEMPTION_TYPE_UNSPECIFIED\x10\x00\x12\x1a\n\x16REDEMPTION_TYPE_NORMAL\x10\x01\x12"\n\x1eREDEMPTION_TYPE_FREE_CASH_ONLY\x10\x02*}\n\x0cRedeemStatus\x12\x1d\n\x19REDEEM_STATUS_UNSPECIFIED\x10\x00\x12\x19\n\x15REDEEM_STATUS_PENDING\x10\x01\x12\x16\n\x12REDEEM_STATUS_LATE\x10\x02\x12\x1b\n\x17REDEEM_STATUS_COMPLETED\x10\x03*y\n\x0bVaultStatus\x12\x1c\n\x18VAULT_STATUS_UNSPECIFIED\x10\x00\x12\x17\n\x13VAULT_STATUS_ACTIVE\x10\x01\x12\x19\n\x15VAULT_STATUS_STOPPING\x10\x02\x12\x18\n\x14VAULT_STATUS_STOPPED\x10\x03\x42\'Z%code.vegaprotocol.io/vega/protos/vegab\x06proto3' ) _globals = globals() @@ -34,40 +34,46 @@ _globals["_AUCTIONTRIGGER"].values_by_name[ "AUCTION_TRIGGER_UNABLE_TO_DEPLOY_LP_ORDERS" ]._serialized_options = b"\010\001" - _globals["_SIDE"]._serialized_start = 24542 - _globals["_SIDE"]._serialized_end = 24599 - _globals["_INTERVAL"]._serialized_start = 24602 - _globals["_INTERVAL"]._serialized_end = 24883 - _globals["_POSITIONSTATUS"]._serialized_start = 24886 - _globals["_POSITIONSTATUS"]._serialized_end = 25034 - _globals["_AUCTIONTRIGGER"]._serialized_start = 25037 - _globals["_AUCTIONTRIGGER"]._serialized_end = 25422 - _globals["_PEGGEDREFERENCE"]._serialized_start = 25425 - _globals["_PEGGEDREFERENCE"]._serialized_end = 25564 - _globals["_ORDERERROR"]._serialized_start = 25567 - _globals["_ORDERERROR"]._serialized_end = 27944 - _globals["_CHAINSTATUS"]._serialized_start = 27947 - _globals["_CHAINSTATUS"]._serialized_end = 28077 - _globals["_ACCOUNTTYPE"]._serialized_start = 28080 - _globals["_ACCOUNTTYPE"]._serialized_end = 29244 - _globals["_TRANSFERTYPE"]._serialized_start = 29247 - _globals["_TRANSFERTYPE"]._serialized_end = 31119 - _globals["_DISPATCHMETRIC"]._serialized_start = 31122 - _globals["_DISPATCHMETRIC"]._serialized_end = 31556 - _globals["_ENTITYSCOPE"]._serialized_start = 31558 - _globals["_ENTITYSCOPE"]._serialized_end = 31655 - _globals["_INDIVIDUALSCOPE"]._serialized_start = 31658 - _globals["_INDIVIDUALSCOPE"]._serialized_end = 31825 - _globals["_DISTRIBUTIONSTRATEGY"]._serialized_start = 31828 - _globals["_DISTRIBUTIONSTRATEGY"]._serialized_end = 31997 - _globals["_NODESTATUS"]._serialized_start = 31999 - _globals["_NODESTATUS"]._serialized_end = 32098 - _globals["_EPOCHACTION"]._serialized_start = 32100 - _globals["_EPOCHACTION"]._serialized_end = 32189 - _globals["_VALIDATORNODESTATUS"]._serialized_start = 32192 - _globals["_VALIDATORNODESTATUS"]._serialized_end = 32359 - _globals["_MARGINMODE"]._serialized_start = 32361 - _globals["_MARGINMODE"]._serialized_end = 32465 + _globals["_SIDE"]._serialized_start = 25212 + _globals["_SIDE"]._serialized_end = 25269 + _globals["_INTERVAL"]._serialized_start = 25272 + _globals["_INTERVAL"]._serialized_end = 25553 + _globals["_POSITIONSTATUS"]._serialized_start = 25556 + _globals["_POSITIONSTATUS"]._serialized_end = 25704 + _globals["_AUCTIONTRIGGER"]._serialized_start = 25707 + _globals["_AUCTIONTRIGGER"]._serialized_end = 26092 + _globals["_PEGGEDREFERENCE"]._serialized_start = 26095 + _globals["_PEGGEDREFERENCE"]._serialized_end = 26234 + _globals["_ORDERERROR"]._serialized_start = 26237 + _globals["_ORDERERROR"]._serialized_end = 28614 + _globals["_CHAINSTATUS"]._serialized_start = 28617 + _globals["_CHAINSTATUS"]._serialized_end = 28747 + _globals["_ACCOUNTTYPE"]._serialized_start = 28750 + _globals["_ACCOUNTTYPE"]._serialized_end = 29951 + _globals["_TRANSFERTYPE"]._serialized_start = 29954 + _globals["_TRANSFERTYPE"]._serialized_end = 31901 + _globals["_DISPATCHMETRIC"]._serialized_start = 31904 + _globals["_DISPATCHMETRIC"]._serialized_end = 32338 + _globals["_ENTITYSCOPE"]._serialized_start = 32340 + _globals["_ENTITYSCOPE"]._serialized_end = 32437 + _globals["_INDIVIDUALSCOPE"]._serialized_start = 32440 + _globals["_INDIVIDUALSCOPE"]._serialized_end = 32607 + _globals["_DISTRIBUTIONSTRATEGY"]._serialized_start = 32610 + _globals["_DISTRIBUTIONSTRATEGY"]._serialized_end = 32779 + _globals["_NODESTATUS"]._serialized_start = 32781 + _globals["_NODESTATUS"]._serialized_end = 32880 + _globals["_EPOCHACTION"]._serialized_start = 32882 + _globals["_EPOCHACTION"]._serialized_end = 32971 + _globals["_VALIDATORNODESTATUS"]._serialized_start = 32974 + _globals["_VALIDATORNODESTATUS"]._serialized_end = 33141 + _globals["_MARGINMODE"]._serialized_start = 33143 + _globals["_MARGINMODE"]._serialized_end = 33247 + _globals["_REDEMPTIONTYPE"]._serialized_start = 33249 + _globals["_REDEMPTIONTYPE"]._serialized_end = 33362 + _globals["_REDEEMSTATUS"]._serialized_start = 33364 + _globals["_REDEEMSTATUS"]._serialized_end = 33489 + _globals["_VAULTSTATUS"]._serialized_start = 33491 + _globals["_VAULTSTATUS"]._serialized_end = 33612 _globals["_PARTYPROFILE"]._serialized_start = 46 _globals["_PARTYPROFILE"]._serialized_end = 188 _globals["_METADATA"]._serialized_start = 190 @@ -274,4 +280,10 @@ _globals["_VOLUMEREBATEBENEFITTIER"]._serialized_end = 24312 _globals["_VOLUMEREBATEPROGRAM"]._serialized_start = 24315 _globals["_VOLUMEREBATEPROGRAM"]._serialized_end = 24540 + _globals["_VAULT"]._serialized_start = 24543 + _globals["_VAULT"]._serialized_end = 24934 + _globals["_VAULTMETADATA"]._serialized_start = 24936 + _globals["_VAULTMETADATA"]._serialized_end = 25052 + _globals["_REDEMPTIONDATE"]._serialized_start = 25055 + _globals["_REDEMPTIONDATE"]._serialized_end = 25210 # @@protoc_insertion_point(module_scope) diff --git a/vega_protos/protos/vega/vega_pb2.pyi b/vega_protos/protos/vega/vega_pb2.pyi index d44177ae1..8dfd75b70 100644 --- a/vega_protos/protos/vega/vega_pb2.pyi +++ b/vega_protos/protos/vega/vega_pb2.pyi @@ -162,6 +162,7 @@ class AccountType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): ACCOUNT_TYPE_BUY_BACK_FEES: _ClassVar[AccountType] ACCOUNT_TYPE_REWARD_AVERAGE_NOTIONAL: _ClassVar[AccountType] ACCOUNT_TYPE_REWARD_ELIGIBLE_ENTITIES: _ClassVar[AccountType] + ACCOUNT_TYPE_LOCKED_FOR_STAKING: _ClassVar[AccountType] class TransferType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () @@ -215,6 +216,8 @@ class TransferType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): TRANSFER_TYPE_BUY_BACK_FEE_PAY: _ClassVar[TransferType] TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_PAY: _ClassVar[TransferType] TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_RECEIVE: _ClassVar[TransferType] + TRANSFER_TYPE_DEPOSIT_TO_VAULT: _ClassVar[TransferType] + TRANSFER_TYPE_WITHDRAW_FROM_VAULT: _ClassVar[TransferType] class DispatchMetric(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () @@ -276,6 +279,26 @@ class MarginMode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): MARGIN_MODE_CROSS_MARGIN: _ClassVar[MarginMode] MARGIN_MODE_ISOLATED_MARGIN: _ClassVar[MarginMode] +class RedemptionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + REDEMPTION_TYPE_UNSPECIFIED: _ClassVar[RedemptionType] + REDEMPTION_TYPE_NORMAL: _ClassVar[RedemptionType] + REDEMPTION_TYPE_FREE_CASH_ONLY: _ClassVar[RedemptionType] + +class RedeemStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + REDEEM_STATUS_UNSPECIFIED: _ClassVar[RedeemStatus] + REDEEM_STATUS_PENDING: _ClassVar[RedeemStatus] + REDEEM_STATUS_LATE: _ClassVar[RedeemStatus] + REDEEM_STATUS_COMPLETED: _ClassVar[RedeemStatus] + +class VaultStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + VAULT_STATUS_UNSPECIFIED: _ClassVar[VaultStatus] + VAULT_STATUS_ACTIVE: _ClassVar[VaultStatus] + VAULT_STATUS_STOPPING: _ClassVar[VaultStatus] + VAULT_STATUS_STOPPED: _ClassVar[VaultStatus] + SIDE_UNSPECIFIED: Side SIDE_BUY: Side SIDE_SELL: Side @@ -400,6 +423,7 @@ ACCOUNT_TYPE_REWARD_REALISED_RETURN: AccountType ACCOUNT_TYPE_BUY_BACK_FEES: AccountType ACCOUNT_TYPE_REWARD_AVERAGE_NOTIONAL: AccountType ACCOUNT_TYPE_REWARD_ELIGIBLE_ENTITIES: AccountType +ACCOUNT_TYPE_LOCKED_FOR_STAKING: AccountType TRANSFER_TYPE_UNSPECIFIED: TransferType TRANSFER_TYPE_LOSS: TransferType TRANSFER_TYPE_WIN: TransferType @@ -450,6 +474,8 @@ TRANSFER_TYPE_TREASURY_FEE_PAY: TransferType TRANSFER_TYPE_BUY_BACK_FEE_PAY: TransferType TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_PAY: TransferType TRANSFER_TYPE_HIGH_MAKER_FEE_REBATE_RECEIVE: TransferType +TRANSFER_TYPE_DEPOSIT_TO_VAULT: TransferType +TRANSFER_TYPE_WITHDRAW_FROM_VAULT: TransferType DISPATCH_METRIC_UNSPECIFIED: DispatchMetric DISPATCH_METRIC_MAKER_FEES_PAID: DispatchMetric DISPATCH_METRIC_MAKER_FEES_RECEIVED: DispatchMetric @@ -486,6 +512,17 @@ VALIDATOR_NODE_STATUS_PENDING: ValidatorNodeStatus MARGIN_MODE_UNSPECIFIED: MarginMode MARGIN_MODE_CROSS_MARGIN: MarginMode MARGIN_MODE_ISOLATED_MARGIN: MarginMode +REDEMPTION_TYPE_UNSPECIFIED: RedemptionType +REDEMPTION_TYPE_NORMAL: RedemptionType +REDEMPTION_TYPE_FREE_CASH_ONLY: RedemptionType +REDEEM_STATUS_UNSPECIFIED: RedeemStatus +REDEEM_STATUS_PENDING: RedeemStatus +REDEEM_STATUS_LATE: RedeemStatus +REDEEM_STATUS_COMPLETED: RedeemStatus +VAULT_STATUS_UNSPECIFIED: VaultStatus +VAULT_STATUS_ACTIVE: VaultStatus +VAULT_STATUS_STOPPING: VaultStatus +VAULT_STATUS_STOPPED: VaultStatus class PartyProfile(_message.Message): __slots__ = ("party_id", "alias", "metadata", "derived_keys") @@ -3106,3 +3143,79 @@ class VolumeRebateProgram(_message.Message): end_of_program_timestamp: _Optional[int] = ..., window_length: _Optional[int] = ..., ) -> None: ... + +class Vault(_message.Message): + __slots__ = ( + "vault_id", + "owner", + "asset", + "vault_metadata", + "fee_period", + "management_fee_factor", + "performance_fee_factor", + "cut_off_period_length", + "redemption_dates", + ) + VAULT_ID_FIELD_NUMBER: _ClassVar[int] + OWNER_FIELD_NUMBER: _ClassVar[int] + ASSET_FIELD_NUMBER: _ClassVar[int] + VAULT_METADATA_FIELD_NUMBER: _ClassVar[int] + FEE_PERIOD_FIELD_NUMBER: _ClassVar[int] + MANAGEMENT_FEE_FACTOR_FIELD_NUMBER: _ClassVar[int] + PERFORMANCE_FEE_FACTOR_FIELD_NUMBER: _ClassVar[int] + CUT_OFF_PERIOD_LENGTH_FIELD_NUMBER: _ClassVar[int] + REDEMPTION_DATES_FIELD_NUMBER: _ClassVar[int] + vault_id: str + owner: str + asset: str + vault_metadata: VaultMetaData + fee_period: str + management_fee_factor: str + performance_fee_factor: str + cut_off_period_length: int + redemption_dates: _containers.RepeatedCompositeFieldContainer[RedemptionDate] + def __init__( + self, + vault_id: _Optional[str] = ..., + owner: _Optional[str] = ..., + asset: _Optional[str] = ..., + vault_metadata: _Optional[_Union[VaultMetaData, _Mapping]] = ..., + fee_period: _Optional[str] = ..., + management_fee_factor: _Optional[str] = ..., + performance_fee_factor: _Optional[str] = ..., + cut_off_period_length: _Optional[int] = ..., + redemption_dates: _Optional[_Iterable[_Union[RedemptionDate, _Mapping]]] = ..., + ) -> None: ... + +class VaultMetaData(_message.Message): + __slots__ = ("name", "description", "url", "image_url") + NAME_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + IMAGE_URL_FIELD_NUMBER: _ClassVar[int] + name: str + description: str + url: str + image_url: str + def __init__( + self, + name: _Optional[str] = ..., + description: _Optional[str] = ..., + url: _Optional[str] = ..., + image_url: _Optional[str] = ..., + ) -> None: ... + +class RedemptionDate(_message.Message): + __slots__ = ("redemption_date", "redemption_type", "max_fraction") + REDEMPTION_DATE_FIELD_NUMBER: _ClassVar[int] + REDEMPTION_TYPE_FIELD_NUMBER: _ClassVar[int] + MAX_FRACTION_FIELD_NUMBER: _ClassVar[int] + redemption_date: int + redemption_type: RedemptionType + max_fraction: str + def __init__( + self, + redemption_date: _Optional[int] = ..., + redemption_type: _Optional[_Union[RedemptionType, str]] = ..., + max_fraction: _Optional[str] = ..., + ) -> None: ... diff --git a/vega_protos/protos/vega/wallet/v1/wallet_pb2.py b/vega_protos/protos/vega/wallet/v1/wallet_pb2.py index 3637a4713..74fe8eeb9 100644 --- a/vega_protos/protos/vega/wallet/v1/wallet_pb2.py +++ b/vega_protos/protos/vega/wallet/v1/wallet_pb2.py @@ -21,7 +21,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1bvega/wallet/v1/wallet.proto\x12\x0evega.wallet.v1\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a)vega/commands/v1/validator_commands.proto"\x97\x1a\n\x18SubmitTransactionRequest\x12\x17\n\x07pub_key\x18\x01 \x01(\tR\x06pubKey\x12\x1c\n\tpropagate\x18\x02 \x01(\x08R\tpropagate\x12O\n\x10order_submission\x18\xe9\x07 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12U\n\x12order_cancellation\x18\xea\x07 \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12L\n\x0forder_amendment\x18\xeb\x07 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12X\n\x13withdraw_submission\x18\xec\x07 \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12X\n\x13proposal_submission\x18\xed\x07 \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x12proposalSubmission\x12L\n\x0fvote_submission\x18\xee\x07 \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12w\n\x1eliquidity_provision_submission\x18\xef\x07 \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12X\n\x13\x64\x65legate_submission\x18\xf0\x07 \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12^\n\x15undelegate_submission\x18\xf1\x07 \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12}\n liquidity_provision_cancellation\x18\xf2\x07 \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12t\n\x1dliquidity_provision_amendment\x18\xf3\x07 \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x39\n\x08transfer\x18\xf4\x07 \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12L\n\x0f\x63\x61ncel_transfer\x18\xf5\x07 \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x46\n\rannounce_node\x18\xf6\x07 \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12h\n\x19\x62\x61tch_market_instructions\x18\xf7\x07 \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12_\n\x16stop_orders_submission\x18\xf8\x07 \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x14stopOrdersSubmission\x12\x65\n\x18stop_orders_cancellation\x18\xf9\x07 \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x16stopOrdersCancellation\x12V\n\x13\x63reate_referral_set\x18\xfa\x07 \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12V\n\x13update_referral_set\x18\xfb\x07 \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12V\n\x13\x61pply_referral_code\x18\xfc\x07 \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12S\n\x12update_margin_mode\x18\xfd\x07 \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\xfe\x07 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12h\n\x19\x62\x61tch_proposal_submission\x18\xff\x07 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\x17\x62\x61tchProposalSubmission\x12Y\n\x14update_party_profile\x18\x80\x08 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12=\n\nsubmit_amm\x18\x81\x08 \x01(\x0b\x32\x1b.vega.commands.v1.SubmitAMMH\x00R\tsubmitAmm\x12:\n\tamend_amm\x18\x82\x08 \x01(\x0b\x32\x1a.vega.commands.v1.AmendAMMH\x00R\x08\x61mendAmm\x12=\n\ncancel_amm\x18\x83\x08 \x01(\x0b\x32\x1b.vega.commands.v1.CancelAMMH\x00R\tcancelAmm\x12:\n\tnode_vote\x18\xd2\x0f \x01(\x0b\x32\x1a.vega.commands.v1.NodeVoteH\x00R\x08nodeVote\x12I\n\x0enode_signature\x18\xd3\x0f \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12@\n\x0b\x63hain_event\x18\xd4\x0f \x01(\x0b\x32\x1c.vega.commands.v1.ChainEventH\x00R\nchainEvent\x12\\\n\x15key_rotate_submission\x18\xd5\x0f \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12\x62\n\x17state_variable_proposal\x18\xd6\x0f \x01(\x0b\x32\'.vega.commands.v1.StateVariableProposalH\x00R\x15stateVariableProposal\x12X\n\x13validator_heartbeat\x18\xd7\x0f \x01(\x0b\x32$.vega.commands.v1.ValidatorHeartbeatH\x00R\x12validatorHeartbeat\x12u\n\x1e\x65thereum_key_rotate_submission\x18\xd8\x0f \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12h\n\x19protocol_upgrade_proposal\x18\xd9\x0f \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12O\n\x10issue_signatures\x18\xda\x0f \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12_\n\x16oracle_data_submission\x18\xb9\x17 \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmissionB\t\n\x07\x63ommandJ\x06\x08\xd1\x0f\x10\xd2\x0f\x42\x31Z/code.vegaprotocol.io/vega/protos/vega/wallet/v1b\x06proto3' + b'\n\x1bvega/wallet/v1/wallet.proto\x12\x0evega.wallet.v1\x1a\x1fvega/commands/v1/commands.proto\x1a\x1bvega/commands/v1/data.proto\x1a)vega/commands/v1/validator_commands.proto"\xa9\x1d\n\x18SubmitTransactionRequest\x12\x17\n\x07pub_key\x18\x01 \x01(\tR\x06pubKey\x12\x1c\n\tpropagate\x18\x02 \x01(\x08R\tpropagate\x12O\n\x10order_submission\x18\xe9\x07 \x01(\x0b\x32!.vega.commands.v1.OrderSubmissionH\x00R\x0forderSubmission\x12U\n\x12order_cancellation\x18\xea\x07 \x01(\x0b\x32#.vega.commands.v1.OrderCancellationH\x00R\x11orderCancellation\x12L\n\x0forder_amendment\x18\xeb\x07 \x01(\x0b\x32 .vega.commands.v1.OrderAmendmentH\x00R\x0eorderAmendment\x12X\n\x13withdraw_submission\x18\xec\x07 \x01(\x0b\x32$.vega.commands.v1.WithdrawSubmissionH\x00R\x12withdrawSubmission\x12X\n\x13proposal_submission\x18\xed\x07 \x01(\x0b\x32$.vega.commands.v1.ProposalSubmissionH\x00R\x12proposalSubmission\x12L\n\x0fvote_submission\x18\xee\x07 \x01(\x0b\x32 .vega.commands.v1.VoteSubmissionH\x00R\x0evoteSubmission\x12w\n\x1eliquidity_provision_submission\x18\xef\x07 \x01(\x0b\x32..vega.commands.v1.LiquidityProvisionSubmissionH\x00R\x1cliquidityProvisionSubmission\x12X\n\x13\x64\x65legate_submission\x18\xf0\x07 \x01(\x0b\x32$.vega.commands.v1.DelegateSubmissionH\x00R\x12\x64\x65legateSubmission\x12^\n\x15undelegate_submission\x18\xf1\x07 \x01(\x0b\x32&.vega.commands.v1.UndelegateSubmissionH\x00R\x14undelegateSubmission\x12}\n liquidity_provision_cancellation\x18\xf2\x07 \x01(\x0b\x32\x30.vega.commands.v1.LiquidityProvisionCancellationH\x00R\x1eliquidityProvisionCancellation\x12t\n\x1dliquidity_provision_amendment\x18\xf3\x07 \x01(\x0b\x32-.vega.commands.v1.LiquidityProvisionAmendmentH\x00R\x1bliquidityProvisionAmendment\x12\x39\n\x08transfer\x18\xf4\x07 \x01(\x0b\x32\x1a.vega.commands.v1.TransferH\x00R\x08transfer\x12L\n\x0f\x63\x61ncel_transfer\x18\xf5\x07 \x01(\x0b\x32 .vega.commands.v1.CancelTransferH\x00R\x0e\x63\x61ncelTransfer\x12\x46\n\rannounce_node\x18\xf6\x07 \x01(\x0b\x32\x1e.vega.commands.v1.AnnounceNodeH\x00R\x0c\x61nnounceNode\x12h\n\x19\x62\x61tch_market_instructions\x18\xf7\x07 \x01(\x0b\x32).vega.commands.v1.BatchMarketInstructionsH\x00R\x17\x62\x61tchMarketInstructions\x12_\n\x16stop_orders_submission\x18\xf8\x07 \x01(\x0b\x32&.vega.commands.v1.StopOrdersSubmissionH\x00R\x14stopOrdersSubmission\x12\x65\n\x18stop_orders_cancellation\x18\xf9\x07 \x01(\x0b\x32(.vega.commands.v1.StopOrdersCancellationH\x00R\x16stopOrdersCancellation\x12V\n\x13\x63reate_referral_set\x18\xfa\x07 \x01(\x0b\x32#.vega.commands.v1.CreateReferralSetH\x00R\x11\x63reateReferralSet\x12V\n\x13update_referral_set\x18\xfb\x07 \x01(\x0b\x32#.vega.commands.v1.UpdateReferralSetH\x00R\x11updateReferralSet\x12V\n\x13\x61pply_referral_code\x18\xfc\x07 \x01(\x0b\x32#.vega.commands.v1.ApplyReferralCodeH\x00R\x11\x61pplyReferralCode\x12S\n\x12update_margin_mode\x18\xfd\x07 \x01(\x0b\x32".vega.commands.v1.UpdateMarginModeH\x00R\x10updateMarginMode\x12:\n\tjoin_team\x18\xfe\x07 \x01(\x0b\x32\x1a.vega.commands.v1.JoinTeamH\x00R\x08joinTeam\x12h\n\x19\x62\x61tch_proposal_submission\x18\xff\x07 \x01(\x0b\x32).vega.commands.v1.BatchProposalSubmissionH\x00R\x17\x62\x61tchProposalSubmission\x12Y\n\x14update_party_profile\x18\x80\x08 \x01(\x0b\x32$.vega.commands.v1.UpdatePartyProfileH\x00R\x12updatePartyProfile\x12=\n\nsubmit_amm\x18\x81\x08 \x01(\x0b\x32\x1b.vega.commands.v1.SubmitAMMH\x00R\tsubmitAmm\x12:\n\tamend_amm\x18\x82\x08 \x01(\x0b\x32\x1a.vega.commands.v1.AmendAMMH\x00R\x08\x61mendAmm\x12=\n\ncancel_amm\x18\x83\x08 \x01(\x0b\x32\x1b.vega.commands.v1.CancelAMMH\x00R\tcancelAmm\x12\x43\n\x0c\x63reate_vault\x18\x84\x08 \x01(\x0b\x32\x1d.vega.commands.v1.CreateVaultH\x00R\x0b\x63reateVault\x12\x43\n\x0cupdate_vault\x18\x85\x08 \x01(\x0b\x32\x1d.vega.commands.v1.UpdateVaultH\x00R\x0bupdateVault\x12M\n\x10\x64\x65posit_to_vault\x18\x86\x08 \x01(\x0b\x32 .vega.commands.v1.DepositToVaultH\x00R\x0e\x64\x65positToVault\x12V\n\x13withdraw_from_vault\x18\x87\x08 \x01(\x0b\x32#.vega.commands.v1.WithdrawFromVaultH\x00R\x11withdrawFromVault\x12_\n\x16\x63hange_vault_ownership\x18\x88\x08 \x01(\x0b\x32&.vega.commands.v1.ChangeVaultOwnershipH\x00R\x14\x63hangeVaultOwnership\x12:\n\tnode_vote\x18\xd2\x0f \x01(\x0b\x32\x1a.vega.commands.v1.NodeVoteH\x00R\x08nodeVote\x12I\n\x0enode_signature\x18\xd3\x0f \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureH\x00R\rnodeSignature\x12@\n\x0b\x63hain_event\x18\xd4\x0f \x01(\x0b\x32\x1c.vega.commands.v1.ChainEventH\x00R\nchainEvent\x12\\\n\x15key_rotate_submission\x18\xd5\x0f \x01(\x0b\x32%.vega.commands.v1.KeyRotateSubmissionH\x00R\x13keyRotateSubmission\x12\x62\n\x17state_variable_proposal\x18\xd6\x0f \x01(\x0b\x32\'.vega.commands.v1.StateVariableProposalH\x00R\x15stateVariableProposal\x12X\n\x13validator_heartbeat\x18\xd7\x0f \x01(\x0b\x32$.vega.commands.v1.ValidatorHeartbeatH\x00R\x12validatorHeartbeat\x12u\n\x1e\x65thereum_key_rotate_submission\x18\xd8\x0f \x01(\x0b\x32-.vega.commands.v1.EthereumKeyRotateSubmissionH\x00R\x1b\x65thereumKeyRotateSubmission\x12h\n\x19protocol_upgrade_proposal\x18\xd9\x0f \x01(\x0b\x32).vega.commands.v1.ProtocolUpgradeProposalH\x00R\x17protocolUpgradeProposal\x12O\n\x10issue_signatures\x18\xda\x0f \x01(\x0b\x32!.vega.commands.v1.IssueSignaturesH\x00R\x0fissueSignatures\x12_\n\x16oracle_data_submission\x18\xb9\x17 \x01(\x0b\x32&.vega.commands.v1.OracleDataSubmissionH\x00R\x14oracleDataSubmissionB\t\n\x07\x63ommandJ\x06\x08\xd1\x0f\x10\xd2\x0f\x42\x31Z/code.vegaprotocol.io/vega/protos/vega/wallet/v1b\x06proto3' ) _globals = globals() @@ -35,5 +35,5 @@ b"Z/code.vegaprotocol.io/vega/protos/vega/wallet/v1" ) _globals["_SUBMITTRANSACTIONREQUEST"]._serialized_start = 153 - _globals["_SUBMITTRANSACTIONREQUEST"]._serialized_end = 3504 + _globals["_SUBMITTRANSACTIONREQUEST"]._serialized_end = 3906 # @@protoc_insertion_point(module_scope) diff --git a/vega_protos/protos/vega/wallet/v1/wallet_pb2.pyi b/vega_protos/protos/vega/wallet/v1/wallet_pb2.pyi index 5e6c5fb95..3168dde7b 100644 --- a/vega_protos/protos/vega/wallet/v1/wallet_pb2.pyi +++ b/vega_protos/protos/vega/wallet/v1/wallet_pb2.pyi @@ -43,6 +43,11 @@ class SubmitTransactionRequest(_message.Message): "submit_amm", "amend_amm", "cancel_amm", + "create_vault", + "update_vault", + "deposit_to_vault", + "withdraw_from_vault", + "change_vault_ownership", "node_vote", "node_signature", "chain_event", @@ -83,6 +88,11 @@ class SubmitTransactionRequest(_message.Message): SUBMIT_AMM_FIELD_NUMBER: _ClassVar[int] AMEND_AMM_FIELD_NUMBER: _ClassVar[int] CANCEL_AMM_FIELD_NUMBER: _ClassVar[int] + CREATE_VAULT_FIELD_NUMBER: _ClassVar[int] + UPDATE_VAULT_FIELD_NUMBER: _ClassVar[int] + DEPOSIT_TO_VAULT_FIELD_NUMBER: _ClassVar[int] + WITHDRAW_FROM_VAULT_FIELD_NUMBER: _ClassVar[int] + CHANGE_VAULT_OWNERSHIP_FIELD_NUMBER: _ClassVar[int] NODE_VOTE_FIELD_NUMBER: _ClassVar[int] NODE_SIGNATURE_FIELD_NUMBER: _ClassVar[int] CHAIN_EVENT_FIELD_NUMBER: _ClassVar[int] @@ -122,6 +132,11 @@ class SubmitTransactionRequest(_message.Message): submit_amm: _commands_pb2.SubmitAMM amend_amm: _commands_pb2.AmendAMM cancel_amm: _commands_pb2.CancelAMM + create_vault: _commands_pb2.CreateVault + update_vault: _commands_pb2.UpdateVault + deposit_to_vault: _commands_pb2.DepositToVault + withdraw_from_vault: _commands_pb2.WithdrawFromVault + change_vault_ownership: _commands_pb2.ChangeVaultOwnership node_vote: _validator_commands_pb2.NodeVote node_signature: _validator_commands_pb2.NodeSignature chain_event: _validator_commands_pb2.ChainEvent @@ -207,6 +222,17 @@ class SubmitTransactionRequest(_message.Message): submit_amm: _Optional[_Union[_commands_pb2.SubmitAMM, _Mapping]] = ..., amend_amm: _Optional[_Union[_commands_pb2.AmendAMM, _Mapping]] = ..., cancel_amm: _Optional[_Union[_commands_pb2.CancelAMM, _Mapping]] = ..., + create_vault: _Optional[_Union[_commands_pb2.CreateVault, _Mapping]] = ..., + update_vault: _Optional[_Union[_commands_pb2.UpdateVault, _Mapping]] = ..., + deposit_to_vault: _Optional[ + _Union[_commands_pb2.DepositToVault, _Mapping] + ] = ..., + withdraw_from_vault: _Optional[ + _Union[_commands_pb2.WithdrawFromVault, _Mapping] + ] = ..., + change_vault_ownership: _Optional[ + _Union[_commands_pb2.ChangeVaultOwnership, _Mapping] + ] = ..., node_vote: _Optional[_Union[_validator_commands_pb2.NodeVote, _Mapping]] = ..., node_signature: _Optional[ _Union[_validator_commands_pb2.NodeSignature, _Mapping] diff --git a/vega_sim/api/trading.py b/vega_sim/api/trading.py index 1df516410..e4440397f 100644 --- a/vega_sim/api/trading.py +++ b/vega_sim/api/trading.py @@ -56,6 +56,7 @@ def submit_order( reduce_only: bool = False, post_only: bool = False, iceberg_opts: Optional[vega_protos.commands.IcebergOpts] = None, + vault_id: Optional[str] = None, ) -> Optional[str]: """ Submit orders as specified to required pre-existing market. @@ -127,6 +128,7 @@ def submit_order( reduce_only=reduce_only, post_only=post_only, iceberg_opts=iceberg_opts, + vault_id=vault_id, ) # Sign the transaction with an order submission command @@ -525,6 +527,7 @@ def order_submission( reduce_only: bool = False, post_only: bool = False, iceberg_opts: Optional[vega_protos.commands.v1.IcebergOpts] = None, + vault_id: Optional[str] = None, ) -> OrderSubmission: """Creates a Vega OrderSubmission object. @@ -585,6 +588,7 @@ def order_submission( type=order_type, reduce_only=reduce_only, post_only=post_only, + vault_id=vault_id, ) # Update OrderSubmission object with optional fields if specified diff --git a/vega_sim/builders/commands/commands.py b/vega_sim/builders/commands/commands.py index 515614e8c..78674af65 100644 --- a/vega_sim/builders/commands/commands.py +++ b/vega_sim/builders/commands/commands.py @@ -368,3 +368,72 @@ def cancel_amm( return vega_protos.commands.v1.commands.CancelAMM( market_id=market_id, method=method ) + + +@raise_custom_build_errors +def create_vault( + asset: str, + vault_metadata: vega_protos.vega.VaultMetaData, + fee_period: int, + management_fee_factor: float, + performance_fee_factor: float, + redemption_dates: List[vega_protos.vega.RedemptionDate], + cut_off_period_length: int, +) -> vega_protos.commands.v1.commands.CreateVault: + transaction = vega_protos.commands.v1.commands.CreateVault( + asset=asset, + vault_metadata=vault_metadata, + fee_period=f"{24*7}h", + management_fee_factor=str(management_fee_factor), + performance_fee_factor=str(performance_fee_factor), + redemption_dates=redemption_dates, + cut_off_period_length=cut_off_period_length, + ) + return transaction + + +@raise_custom_build_errors +def update_vault( + vault_id: str, + vault_metadata: Optional[vega_protos.vega.VaultMetaData] = None, + fee_period: Optional[int] = None, + management_fee_factor: Optional[float] = None, + redemption_dates: Optional[List[vega_protos.vega.RedemptionDate]] = None, + cut_off_period_length: Optional[int] = None, +) -> vega_protos.commands.v1.commands.UpdateVault: + return vega_protos.commands.v1.commands.UpdateVault( + vault_id=vault_id, + vault_metadata=vault_metadata, + fee_period=fee_period, + management_fee_factor=( + str(management_fee_factor) if management_fee_factor else None + ), + redemption_dates=redemption_dates, + cut_off_period_length=cut_off_period_length, + ) + + +@raise_custom_build_errors +def deposit_to_vault( + vault_id: str, + amount: float, + asset_id: str, + asset_decimals: Dict[str, int], +) -> vega_protos.commands.v1.commands.DepositToVault: + return vega_protos.commands.v1.commands.DepositToVault( + vault_id=vault_id, + amount=str(num_to_padded_int(amount, asset_decimals[asset_id])), + ) + + +@raise_custom_build_errors +def withdraw_from_vault( + vault_id: str, + amount: float, + asset_id: str, + asset_decimals: Dict[str, int], +) -> vega_protos.commands.v1.commands.WithdrawFromVault: + return vega_protos.commands.v1.commands.WithdrawFromVault( + vault_id=vault_id, + amount=str(num_to_padded_int(amount, asset_decimals[asset_id])), + ) diff --git a/vega_sim/scenario/fuzzed_markets/agents.py b/vega_sim/scenario/fuzzed_markets/agents.py index 90c0a3228..394e5a551 100644 --- a/vega_sim/scenario/fuzzed_markets/agents.py +++ b/vega_sim/scenario/fuzzed_markets/agents.py @@ -4,7 +4,7 @@ import string import uuid import hashlib -from datetime import datetime +from datetime import datetime, timedelta from typing import Dict, Iterable, List, NamedTuple, Optional from uuid import uuid4 @@ -2005,3 +2005,148 @@ def step(self, vega_state) -> None: transaction_type="cancel_amm", wallet_name=self.wallet_name, ) + + +class FuzzedVault(StateAgentWithWallet): + """ + + Agent creates a vault and generates n keys which it randomly assigns + ownership of the vault. + + Initially: + + - create a default redemption schedule + - create a sensible pool + - generate n keys and deposit a random amount + + Each step: + + - randomly assign ownership to a key using a random key + - randomly generate an order using the correct key + - randomly generate an order using any key + - randomly generate a redemption request using any key + - randomly generate a deposit using any key + + Note for now we are skipping fuzzing pool updates. + """ + + NAME_BASE = "FuzzedVault" + + def __init__( + self, + base_key_name: str, + market_name: str, + max_deposit_amount: float, + max_order_size: float, + initial_asset_mint: float = 1e9, + random_state: Optional[RandomState] = None, + tag: Optional[str] = None, + wallet_name: Optional[str] = None, + state_update_freq: Optional[int] = None, + ): + super().__init__(base_key_name, tag, wallet_name, state_update_freq) + + self.market_name = market_name + self.max_deposit_amount = max_deposit_amount + self.max_order_size = max_order_size + self.initial_asset_mint = initial_asset_mint + + self.keys = set() + + self.random_state = random_state if random_state is not None else RandomState() + + def initialise( + self, + vega: VegaServiceNull, + create_key: bool = True, + mint_key: bool = False, + ): + self.vega = vega + # Set a root public key to align with convention, then generate + # a set of n public keys to assign to the vault. + self._public_key = None + for i in range(10): + key_name = self.key_name + str(i) + self.vega.create_key( + name=key_name, + wallet_name=self.wallet_name, + ) + self.keys.add(key_name) + if self._public_key is None: + self._public_key = vega.wallet.public_key( + name=key_name, wallet_name=self.wallet_name + ) + # Randomly assign the first owner and set the key name + self.owner = self.random_state.choice(list(self.keys)) + self.key_name = self.owner + self.market_id = self.vega.find_market_id(name=self.market_name) + self.asset_id = self.vega.market_to_asset[self.market_id] + asset_ids = [ + self.vega.market_to_settlement_asset[self.market_id], + self.vega.market_to_base_asset[self.market_id], + self.vega.market_to_quote_asset[self.market_id], + ] + now = self.vega.get_blockchain_time(in_seconds=True) + redemption_dates = [ + vega_protos.vega.RedemptionDate( + redemption_date=int(now + i * 300), + redemption_type=self.random_state.choice( + [ + vega_protos.vega.RedemptionType.REDEMPTION_TYPE_NORMAL, + vega_protos.vega.RedemptionType.REDEMPTION_TYPE_FREE_CASH_ONLY, + ] + ), + max_fraction=str(self.random_state.uniform(1e-6, 1)), + ) + for i in range(20) + ] + for key in list(self.keys): + self.vega.mint( + key_name=key, + wallet_name=self.wallet_name, + asset=self.asset_id, + amount=self.initial_asset_mint, + ) + self.vega.wait_for_total_catchup() + self.vault_id = self.vega.create_vault( + key_name=self.owner, + wallet_name=self.wallet_name, + asset=self.asset_id, + fee_period=timedelta(seconds=120), + management_fee_factor=0.001, + performance_fee_factor=0.001, + redemption_dates=redemption_dates, + cut_off_period_length=timedelta(seconds=120), + ) + + def step(self, vega_state) -> None: + side = self.random_state.choice(["SIDE_BUY", "SIDE_SELL"]) + volume = self.random_state.uniform(0, self.max_order_size) + self.vega.submit_market_order( + trading_key=self.owner, + market_id=self.market_id, + side=side, + volume=volume, + wait=False, + fill_or_kill=False, + trading_wallet=self.wallet_name, + vault_id=self.vault_id, + ) + key = self.random_state.choice(list(self.keys)) + deposit_amount = self.random_state.uniform(0, self.max_deposit_amount) + self.vega.deposit_to_vault( + key_name=key, + wallet_name=self.wallet_name, + vault_id=self.vault_id, + amount=deposit_amount, + asset_id=self.asset_id, + ) + key = self.random_state.choice(list(self.keys)) + redemption_amount = self.random_state.uniform(0, self.max_deposit_amount) + self.vega.withdraw_from_vault( + key_name=key, + wallet_name=self.wallet_name, + vault_id=self.vault_id, + amount=redemption_amount, + asset_id=self.asset_id, + ) diff --git a/vega_sim/scenario/fuzzing/scenario.py b/vega_sim/scenario/fuzzing/scenario.py index a56753db7..cf52ca0b6 100644 --- a/vega_sim/scenario/fuzzing/scenario.py +++ b/vega_sim/scenario/fuzzing/scenario.py @@ -24,6 +24,7 @@ FuzzyReferralProgramManager, FuzzyVolumeRebateProgramManager, FuzzyVolumeDiscountProgramManager, + FuzzedVault, ) @@ -137,7 +138,19 @@ def configure_agents( for benchmark_config in self.benchmark_configs: market_name = benchmark_config.market_config.instrument.name market_code = benchmark_config.market_config.instrument.code + if self.__fuzz_traders: + extra_agents.append( + FuzzedVault( + base_key_name=f"FuzzedVault_{market_code}", + wallet_name="FuzzedVault", + market_name=market_name, + initial_asset_mint=1e6, + max_deposit_amount=1e3, + max_order_size=100 / benchmark_config.price_process[0], + tag=f"{market_code}", + ) + ) extra_agents.extend( [ ReferralAgentWrapper( diff --git a/vega_sim/service.py b/vega_sim/service.py index 4e4a41d8d..ac682b47c 100644 --- a/vega_sim/service.py +++ b/vega_sim/service.py @@ -222,6 +222,7 @@ def __init__( self._market_to_settlement_asset = None self._market_to_base_asset = None self._market_to_quote_asset = None + self._key_to_vault_map = None self._listen_for_high_volume_stream_updates = ( listen_for_high_volume_stream_updates ) @@ -1109,6 +1110,7 @@ def submit_market_order( trading_wallet: Optional[str] = None, reduce_only: bool = False, post_only: bool = False, + vault_id: Optional[str] = None, ) -> str: """Places a simple Market order, either as Fill-Or-Kill or Immediate-Or-Cancel. @@ -1151,6 +1153,7 @@ def submit_market_order( trading_key=trading_key, reduce_only=reduce_only, post_only=post_only, + vault_id=vault_id, ) def submit_order( @@ -1172,6 +1175,7 @@ def submit_order( peak_size: Optional[float] = None, minimum_visible_size: Optional[float] = None, round_to_tick: bool = True, + vault_id: Optional[str] = None, ) -> Optional[str]: """ Submit orders as specified to required pre-existing market. @@ -1307,6 +1311,7 @@ def submit_order( if (peak_size is not None and minimum_visible_size is not None) else None ), + vault_id=vault_id, ) def get_blockchain_time(self, in_seconds: bool = False) -> int: @@ -4328,3 +4333,124 @@ def new_protocol_automated_purchase_program( self.wait_fn(int(time_to_enactment / self.seconds_per_block) + 1) self.wait_for_thread_catchup() return proposal_id + + def create_vault( + self, + key_name: str, + asset: str, + fee_period: datetime.timedelta, + management_fee_factor: float, + performance_fee_factor: float, + redemption_dates: List[vega_protos.vega.RedemptionDate], + cut_off_period_length: datetime.timedelta, + wallet_name: Optional[str] = None, + ) -> str: + + # Currently no APIs exist for the vault. We need to create a + # temporary event stream and listen for vault creation events + # in order to extract the vault id. + transaction = build.commands.commands.create_vault( + asset=asset, + vault_metadata=vega_protos.vega.VaultMetaData( + name="MyVault", + description="MyVault", + url="MyVault", + image_url="MyVault", + ), + fee_period=int(fee_period.total_seconds()), + management_fee_factor=management_fee_factor, + performance_fee_factor=performance_fee_factor, + redemption_dates=redemption_dates, + cut_off_period_length=int(cut_off_period_length.total_seconds()), + ) + return self.wallet.submit_transaction( + key_name=key_name, + wallet_name=wallet_name, + transaction=transaction, + transaction_type="create_vault", + ) + + def update_vault( + self, + key_name: str, + vault_id: str, + fee_period: datetime.timedelta, + management_fee_factor: float, + performance_fee_factor: float, + redemption_dates: List[vega_protos.vega.RedemptionDate], + cut_off_period_length: datetime.timedelta, + wallet_name: Optional[str] = None, + ) -> str: + transaction = build.commands.commands.update_vault( + vault_id=vault_id, + fee_period=int(fee_period.total_seconds()), + management_fee_factor=management_fee_factor, + performance_fee_factor=performance_fee_factor, + redemption_dates=redemption_dates, + cut_off_period_length=int(cut_off_period_length.total_seconds()), + ) + return self.wallet.submit_transaction( + key_name=key_name, + wallet_name=wallet_name, + transaction=transaction, + transaction_type="update_vault", + ) + + def change_vault_ownership( + self, + key_name: str, + vault_id: str, + new_owner: str, + wallet_name: Optional[str] = None, + ): + transaction = build.commands.commands.change_vault_ownership( + vault_id=vault_id, new_owner=new_owner + ) + self.wallet.submit_transaction( + key_name=key_name, + wallet_name=wallet_name, + transaction=transaction, + transaction_type="change_vault_ownership", + ) + + def deposit_to_vault( + self, + key_name: str, + vault_id: str, + amount: float, + asset_id: str, + wallet_name: Optional[str] = None, + ): + transaction = build.commands.commands.deposit_to_vault( + vault_id=vault_id, + amount=amount, + asset_id=asset_id, + asset_decimals=self.asset_decimals, + ) + self.wallet.submit_transaction( + transaction=transaction, + transaction_type="deposit_to_vault", + key_name=key_name, + wallet_name=wallet_name, + ) + + def withdraw_from_vault( + self, + key_name: str, + vault_id: str, + amount: float, + asset_id: str, + wallet_name: Optional[str] = None, + ): + transaction = build.commands.commands.withdraw_from_vault( + vault_id=vault_id, + amount=amount, + asset_id=asset_id, + asset_decimals=self.asset_decimals, + ) + self.wallet.submit_transaction( + transaction=transaction, + transaction_type="withdraw_from_vault", + key_name=key_name, + wallet_name=wallet_name, + ) diff --git a/vega_sim/wallet/slim_wallet.py b/vega_sim/wallet/slim_wallet.py index 55566c96a..eddf39977 100644 --- a/vega_sim/wallet/slim_wallet.py +++ b/vega_sim/wallet/slim_wallet.py @@ -144,7 +144,7 @@ def submit_transaction( transaction: Any, transaction_type: str, wallet_name: Optional[str] = None, - ): + ) -> str: # if self.remaining_until_height_update <= 0: # self.block_height = self.core_client.LastBlockHeight( # core_proto.LastBlockHeightRequest() @@ -180,8 +180,9 @@ def submit_transaction( ) submit_future = self.core_client.SubmitTransaction.future(request) - self.pool.submit(lambda: submit_future.result()) + result = self.pool.submit(lambda: submit_future.result()).result() self.remaining_until_height_update -= 1 + return result.tx_hash.lower() def submit_raw_transaction(self, transaction: core_proto.SubmitTransactionRequest): submit_future = self.core_client.SubmitTransaction.future(transaction) diff --git a/vega_sim/wallet/vega_wallet.py b/vega_sim/wallet/vega_wallet.py index 07e629d52..cc8416b4e 100644 --- a/vega_sim/wallet/vega_wallet.py +++ b/vega_sim/wallet/vega_wallet.py @@ -268,7 +268,7 @@ def submit_transaction( transaction_type: str, wallet_name: Optional[int] = None, max_retries: int = 20, - ): + ) -> str: wallet_name = ( wallet_name if wallet_name is not None else self.vega_default_wallet_name ) @@ -310,7 +310,7 @@ def submit_transaction( with self._mutex: response = requests.post(url, headers=headers, json=submission) response.raise_for_status() - return + return response.json()["result"]["transactionHash"] except requests.exceptions.HTTPError as e: exception = e if 400 <= exception.response.status_code < 500: