# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: data-node/api/v2/trading_data.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database

# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from ....vega import vega_pb2 as vega_dot_vega__pb2
from ....vega import governance_pb2 as vega_dot_governance__pb2
from ....vega import markets_pb2 as vega_dot_markets__pb2
from ....vega import assets_pb2 as vega_dot_assets__pb2
from ....vega import oracle_pb2 as vega_dot_oracle__pb2
from ....vega.events.v1 import events_pb2 as vega_dot_events_dot_v1_dot_events__pb2
from ....vega.commands.v1 import (
    validator_commands_pb2 as vega_dot_commands_dot_v1_dot_validator__commands__pb2,
)
from protoc_gen_openapiv2.options import (
    annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2,
)


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n#data-node/api/v2/trading_data.proto\x12\x0f\x64\x61tanode.api.v2\x1a\x0fvega/vega.proto\x1a\x15vega/governance.proto\x1a\x12vega/markets.proto\x1a\x11vega/assets.proto\x1a\x11vega/oracle.proto\x1a\x1bvega/events/v1/events.proto\x1a)vega/commands/v1/validator_commands.proto\x1a.protoc-gen-openapiv2/options/annotations.proto"\\\n\x10OffsetPagination\x12\x12\n\x04skip\x18\x01 \x01(\x04R\x04skip\x12\x14\n\x05limit\x18\x02 \x01(\x04R\x05limit\x12\x1e\n\ndescending\x18\x03 \x01(\x08R\ndescending"\xd9\x01\n\nPagination\x12\x19\n\x05\x66irst\x18\x01 \x01(\x05H\x00R\x05\x66irst\x88\x01\x01\x12\x19\n\x05\x61\x66ter\x18\x02 \x01(\tH\x01R\x05\x61\x66ter\x88\x01\x01\x12\x17\n\x04last\x18\x03 \x01(\x05H\x02R\x04last\x88\x01\x01\x12\x1b\n\x06\x62\x65\x66ore\x18\x04 \x01(\tH\x03R\x06\x62\x65\x66ore\x88\x01\x01\x12&\n\x0cnewest_first\x18\x05 \x01(\x08H\x04R\x0bnewestFirst\x88\x01\x01\x42\x08\n\x06_firstB\x08\n\x06_afterB\x07\n\x05_lastB\t\n\x07_beforeB\x0f\n\r_newest_first"\x9c\x01\n\x08PageInfo\x12"\n\rhas_next_page\x18\x01 \x01(\x08R\x0bhasNextPage\x12*\n\x11has_previous_page\x18\x02 \x01(\x08R\x0fhasPreviousPage\x12!\n\x0cstart_cursor\x18\x03 \x01(\tR\x0bstartCursor\x12\x1d\n\nend_cursor\x18\x04 \x01(\tR\tendCursor"\x9a\x01\n\x0e\x41\x63\x63ountBalance\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"\x9e\x01\n\x13ListAccountsRequest\x12\x36\n\x06\x66ilter\x18\x01 \x01(\x0b\x32\x1e.datanode.api.v2.AccountFilterR\x06\x66ilter\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"W\n\x14ListAccountsResponse\x12?\n\x08\x61\x63\x63ounts\x18\x01 \x01(\x0b\x32#.datanode.api.v2.AccountsConnectionR\x08\x61\x63\x63ounts"\x80\x01\n\x12\x41\x63\x63ountsConnection\x12\x32\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1c.datanode.api.v2.AccountEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"Z\n\x0b\x41\x63\x63ountEdge\x12\x33\n\x04node\x18\x01 \x01(\x0b\x32\x1f.datanode.api.v2.AccountBalanceR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x8d\x01\n\x16ObserveAccountsRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x14\n\x05\x61sset\x18\x03 \x01(\tR\x05\x61sset\x12%\n\x04type\x18\x04 \x01(\x0e\x32\x11.vega.AccountTypeR\x04type"\xa6\x01\n\x17ObserveAccountsResponse\x12\x42\n\x08snapshot\x18\x01 \x01(\x0b\x32$.datanode.api.v2.AccountSnapshotPageH\x00R\x08snapshot\x12;\n\x07updates\x18\x02 \x01(\x0b\x32\x1f.datanode.api.v2.AccountUpdatesH\x00R\x07updatesB\n\n\x08response"o\n\x13\x41\x63\x63ountSnapshotPage\x12;\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.AccountBalanceR\x08\x61\x63\x63ounts\x12\x1b\n\tlast_page\x18\x02 \x01(\x08R\x08lastPage"M\n\x0e\x41\x63\x63ountUpdates\x12;\n\x08\x61\x63\x63ounts\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.AccountBalanceR\x08\x61\x63\x63ounts"\r\n\x0bInfoRequest"I\n\x0cInfoResponse\x12\x18\n\x07version\x18\x01 \x01(\tR\x07version\x12\x1f\n\x0b\x63ommit_hash\x18\x02 \x01(\tR\ncommitHash"W\n\x0fGetOrderRequest\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12\x1d\n\x07version\x18\x02 \x01(\x05H\x00R\x07version\x88\x01\x01\x42\n\n\x08_version"5\n\x10GetOrderResponse\x12!\n\x05order\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x05order"\xd1\x01\n\x0bOrderFilter\x12.\n\x08statuses\x18\x01 \x03(\x0e\x32\x12.vega.Order.StatusR\x08statuses\x12&\n\x05types\x18\x02 \x03(\x0e\x32\x10.vega.Order.TypeR\x05types\x12=\n\x0etime_in_forces\x18\x03 \x03(\x0e\x32\x17.vega.Order.TimeInForceR\x0ctimeInForces\x12+\n\x11\x65xclude_liquidity\x18\x04 \x01(\x08R\x10\x65xcludeLiquidity"\xb7\x03\n\x11ListOrdersRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12 \n\tmarket_id\x18\x02 \x01(\tH\x01R\x08marketId\x88\x01\x01\x12!\n\treference\x18\x03 \x01(\tH\x02R\treference\x88\x01\x01\x12@\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x03R\npagination\x88\x01\x01\x12 \n\tlive_only\x18\x05 \x01(\x08H\x04R\x08liveOnly\x88\x01\x01\x12>\n\ndate_range\x18\x06 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x05R\tdateRange\x88\x01\x01\x12\x39\n\x06\x66ilter\x18\x07 \x01(\x0b\x32\x1c.datanode.api.v2.OrderFilterH\x06R\x06\x66ilter\x88\x01\x01\x42\x0b\n\t_party_idB\x0c\n\n_market_idB\x0c\n\n_referenceB\r\n\x0b_paginationB\x0c\n\n_live_onlyB\r\n\x0b_date_rangeB\t\n\x07_filter"N\n\x12ListOrdersResponse\x12\x38\n\x06orders\x18\x01 \x01(\x0b\x32 .datanode.api.v2.OrderConnectionR\x06orders"\x86\x01\n\x18ListOrderVersionsRequest\x12\x19\n\x08order_id\x18\x01 \x01(\tR\x07orderId\x12@\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"U\n\x19ListOrderVersionsResponse\x12\x38\n\x06orders\x18\x01 \x01(\x0b\x32 .datanode.api.v2.OrderConnectionR\x06orders"\xbb\x01\n\x14ObserveOrdersRequest\x12 \n\tmarket_id\x18\x01 \x01(\tH\x00R\x08marketId\x88\x01\x01\x12\x1e\n\x08party_id\x18\x02 \x01(\tH\x01R\x07partyId\x88\x01\x01\x12\x30\n\x11\x65xclude_liquidity\x18\x03 \x01(\x08H\x02R\x10\x65xcludeLiquidity\x88\x01\x01\x42\x0c\n\n_market_idB\x0b\n\t_party_idB\x14\n\x12_exclude_liquidity"\xa0\x01\n\x15ObserveOrdersResponse\x12@\n\x08snapshot\x18\x01 \x01(\x0b\x32".datanode.api.v2.OrderSnapshotPageH\x00R\x08snapshot\x12\x39\n\x07updates\x18\x02 \x01(\x0b\x32\x1d.datanode.api.v2.OrderUpdatesH\x00R\x07updatesB\n\n\x08response"U\n\x11OrderSnapshotPage\x12#\n\x06orders\x18\x01 \x03(\x0b\x32\x0b.vega.OrderR\x06orders\x12\x1b\n\tlast_page\x18\x02 \x01(\x08R\x08lastPage"3\n\x0cOrderUpdates\x12#\n\x06orders\x18\x01 \x03(\x0b\x32\x0b.vega.OrderR\x06orders"\xa3\x01\n\x14ListPositionsRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01:\x02\x18\x01\x42\r\n\x0b_pagination"^\n\x15ListPositionsResponse\x12\x41\n\tpositions\x18\x01 \x01(\x0b\x32#.datanode.api.v2.PositionConnectionR\tpositions:\x02\x18\x01"M\n\x0fPositionsFilter\x12\x1b\n\tparty_ids\x18\x01 \x03(\tR\x08partyIds\x12\x1d\n\nmarket_ids\x18\x02 \x03(\tR\tmarketIds"\xa4\x01\n\x17ListAllPositionsRequest\x12\x38\n\x06\x66ilter\x18\x01 \x01(\x0b\x32 .datanode.api.v2.PositionsFilterR\x06\x66ilter\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"]\n\x18ListAllPositionsResponse\x12\x41\n\tpositions\x18\x01 \x01(\x0b\x32#.datanode.api.v2.PositionConnectionR\tpositions"J\n\x0cPositionEdge\x12"\n\x04node\x18\x01 \x01(\x0b\x32\x0e.vega.PositionR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x81\x01\n\x12PositionConnection\x12\x33\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1d.datanode.api.v2.PositionEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"v\n\x17ObservePositionsRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12 \n\tmarket_id\x18\x02 \x01(\tH\x01R\x08marketId\x88\x01\x01\x42\x0b\n\t_party_idB\x0c\n\n_market_id"\xa9\x01\n\x18ObservePositionsResponse\x12\x43\n\x08snapshot\x18\x01 \x01(\x0b\x32%.datanode.api.v2.PositionSnapshotPageH\x00R\x08snapshot\x12<\n\x07updates\x18\x02 \x01(\x0b\x32 .datanode.api.v2.PositionUpdatesH\x00R\x07updatesB\n\n\x08response"a\n\x14PositionSnapshotPage\x12,\n\tpositions\x18\x01 \x03(\x0b\x32\x0e.vega.PositionR\tpositions\x12\x1b\n\tlast_page\x18\x02 \x01(\x08R\x08lastPage"?\n\x0fPositionUpdates\x12,\n\tpositions\x18\x01 \x03(\x0b\x32\x0e.vega.PositionR\tpositions"\xa3\x02\n\x11LedgerEntryFilter\x12\x37\n\x18\x63lose_on_account_filters\x18\x01 \x01(\x08R\x15\x63loseOnAccountFilters\x12N\n\x13\x66rom_account_filter\x18\x02 \x01(\x0b\x32\x1e.datanode.api.v2.AccountFilterR\x11\x66romAccountFilter\x12J\n\x11to_account_filter\x18\x03 \x01(\x0b\x32\x1e.datanode.api.v2.AccountFilterR\x0ftoAccountFilter\x12\x39\n\x0etransfer_types\x18\x05 \x03(\x0e\x32\x12.vega.TransferTypeR\rtransferTypes"\xd9\x05\n\x15\x41ggregatedLedgerEntry\x12\x1c\n\ttimestamp\x18\x02 \x01(\x03R\ttimestamp\x12\x1a\n\x08quantity\x18\x03 \x01(\tR\x08quantity\x12\x37\n\rtransfer_type\x18\x04 \x01(\x0e\x32\x12.vega.TransferTypeR\x0ctransferType\x12\x1e\n\x08\x61sset_id\x18\x05 \x01(\tH\x00R\x07\x61ssetId\x88\x01\x01\x12=\n\x11\x66rom_account_type\x18\x06 \x01(\x0e\x32\x11.vega.AccountTypeR\x0f\x66romAccountType\x12\x39\n\x0fto_account_type\x18\x07 \x01(\x0e\x32\x11.vega.AccountTypeR\rtoAccountType\x12\x36\n\x15\x66rom_account_party_id\x18\x08 \x01(\tH\x01R\x12\x66romAccountPartyId\x88\x01\x01\x12\x32\n\x13to_account_party_id\x18\t \x01(\tH\x02R\x10toAccountPartyId\x88\x01\x01\x12\x38\n\x16\x66rom_account_market_id\x18\n \x01(\tH\x03R\x13\x66romAccountMarketId\x88\x01\x01\x12\x34\n\x14to_account_market_id\x18\x0b \x01(\tH\x04R\x11toAccountMarketId\x88\x01\x01\x12\x30\n\x14\x66rom_account_balance\x18\x0c \x01(\tR\x12\x66romAccountBalance\x12,\n\x12to_account_balance\x18\r \x01(\tR\x10toAccountBalanceB\x0b\n\t_asset_idB\x18\n\x16_from_account_party_idB\x16\n\x14_to_account_party_idB\x19\n\x17_from_account_market_idB\x17\n\x15_to_account_market_idJ\x04\x08\x01\x10\x02"\xf6\x01\n\x18ListLedgerEntriesRequest\x12:\n\x06\x66ilter\x18\x01 \x01(\x0b\x32".datanode.api.v2.LedgerEntryFilterR\x06\x66ilter\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x12>\n\ndate_range\x18\x03 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x01R\tdateRange\x88\x01\x01\x42\r\n\x0b_paginationB\r\n\x0b_date_range"\xf2\x01\n\x1a\x45xportLedgerEntriesRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x19\n\x08\x61sset_id\x18\x02 \x01(\tR\x07\x61ssetId\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x12>\n\ndate_range\x18\x04 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x01R\tdateRange\x88\x01\x01\x42\r\n\x0b_paginationB\r\n\x0b_date_range"v\n\x19ListLedgerEntriesResponse\x12Y\n\x0eledger_entries\x18\x01 \x01(\x0b\x32\x32.datanode.api.v2.AggregatedLedgerEntriesConnectionR\rledgerEntries"i\n\x1b\x45xportLedgerEntriesResponse\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\x0cR\x04\x64\x61ta\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"q\n\x1b\x41ggregatedLedgerEntriesEdge\x12:\n\x04node\x18\x01 \x01(\x0b\x32&.datanode.api.v2.AggregatedLedgerEntryR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x9f\x01\n!AggregatedLedgerEntriesConnection\x12\x42\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32,.datanode.api.v2.AggregatedLedgerEntriesEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\xf3\x01\n\x19ListBalanceChangesRequest\x12\x36\n\x06\x66ilter\x18\x01 \x01(\x0b\x32\x1e.datanode.api.v2.AccountFilterR\x06\x66ilter\x12@\n\npagination\x18\x05 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x12>\n\ndate_range\x18\x06 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x01R\tdateRange\x88\x01\x01\x42\r\n\x0b_paginationB\r\n\x0b_date_range"f\n\x1aListBalanceChangesResponse\x12H\n\x08\x62\x61lances\x18\x01 \x01(\x0b\x32,.datanode.api.v2.AggregatedBalanceConnectionR\x08\x62\x61lances"\xac\x02\n\x18GetBalanceHistoryRequest\x12\x36\n\x06\x66ilter\x18\x01 \x01(\x0b\x32\x1e.datanode.api.v2.AccountFilterR\x06\x66ilter\x12\x38\n\x08group_by\x18\x02 \x03(\x0e\x32\x1d.datanode.api.v2.AccountFieldR\x07groupBy\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x12>\n\ndate_range\x18\x04 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x01R\tdateRange\x88\x01\x01\x42\r\n\x0b_paginationB\r\n\x0b_date_range"e\n\x19GetBalanceHistoryResponse\x12H\n\x08\x62\x61lances\x18\x01 \x01(\x0b\x32,.datanode.api.v2.AggregatedBalanceConnectionR\x08\x62\x61lances"g\n\x15\x41ggregatedBalanceEdge\x12\x36\n\x04node\x18\x01 \x01(\x0b\x32".datanode.api.v2.AggregatedBalanceR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x93\x01\n\x1b\x41ggregatedBalanceConnection\x12<\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32&.datanode.api.v2.AggregatedBalanceEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\x9e\x01\n\rAccountFilter\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId\x12\x1b\n\tparty_ids\x18\x02 \x03(\tR\x08partyIds\x12\x1d\n\nmarket_ids\x18\x03 \x03(\tR\tmarketIds\x12\x36\n\raccount_types\x18\x04 \x03(\x0e\x32\x11.vega.AccountTypeR\x0c\x61\x63\x63ountTypes"\xa1\x02\n\x11\x41ggregatedBalance\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp\x12\x18\n\x07\x62\x61lance\x18\x02 \x01(\tR\x07\x62\x61lance\x12\x1e\n\x08party_id\x18\x04 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12\x1e\n\x08\x61sset_id\x18\x05 \x01(\tH\x01R\x07\x61ssetId\x88\x01\x01\x12 \n\tmarket_id\x18\x06 \x01(\tH\x02R\x08marketId\x88\x01\x01\x12\x39\n\x0c\x61\x63\x63ount_type\x18\x07 \x01(\x0e\x32\x11.vega.AccountTypeH\x03R\x0b\x61\x63\x63ountType\x88\x01\x01\x42\x0b\n\t_party_idB\x0b\n\t_asset_idB\x0c\n\n_market_idB\x0f\n\r_account_type";\n\x1aObserveMarketsDepthRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds"S\n\x1bObserveMarketsDepthResponse\x12\x34\n\x0cmarket_depth\x18\x01 \x03(\x0b\x32\x11.vega.MarketDepthR\x0bmarketDepth"B\n!ObserveMarketsDepthUpdatesRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds"U\n"ObserveMarketsDepthUpdatesResponse\x12/\n\x06update\x18\x01 \x03(\x0b\x32\x17.vega.MarketDepthUpdateR\x06update":\n\x19ObserveMarketsDataRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds"O\n\x1aObserveMarketsDataResponse\x12\x31\n\x0bmarket_data\x18\x01 \x03(\x0b\x32\x10.vega.MarketDataR\nmarketData"j\n\x1bGetLatestMarketDepthRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12 \n\tmax_depth\x18\x02 \x01(\x04H\x00R\x08maxDepth\x88\x01\x01\x42\x0c\n\n_max_depth"\xda\x01\n\x1cGetLatestMarketDepthResponse\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\nlast_trade\x18\x04 \x01(\x0b\x32\x0b.vega.TradeR\tlastTrade\x12\'\n\x0fsequence_number\x18\x05 \x01(\x04R\x0esequenceNumber"\x1d\n\x1bListLatestMarketDataRequest"S\n\x1cListLatestMarketDataResponse\x12\x33\n\x0cmarkets_data\x18\x01 \x03(\x0b\x32\x10.vega.MarketDataR\x0bmarketsData"9\n\x1aGetLatestMarketDataRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId"P\n\x1bGetLatestMarketDataResponse\x12\x31\n\x0bmarket_data\x18\x01 \x01(\x0b\x32\x10.vega.MarketDataR\nmarketData"\xfc\x02\n\x1fGetMarketDataHistoryByIDRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12,\n\x0fstart_timestamp\x18\x02 \x01(\x03H\x00R\x0estartTimestamp\x88\x01\x01\x12(\n\rend_timestamp\x18\x03 \x01(\x03H\x01R\x0c\x65ndTimestamp\x88\x01\x01\x12@\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x02R\npagination\x88\x01\x01\x12W\n\x11offset_pagination\x18\x05 \x01(\x0b\x32!.datanode.api.v2.OffsetPaginationB\x02\x18\x01H\x03R\x10offsetPagination\x88\x01\x01\x42\x12\n\x10_start_timestampB\x10\n\x0e_end_timestampB\r\n\x0b_paginationB\x14\n\x12_offset_pagination"j\n GetMarketDataHistoryByIDResponse\x12\x46\n\x0bmarket_data\x18\x01 \x01(\x0b\x32%.datanode.api.v2.MarketDataConnectionR\nmarketData"N\n\x0eMarketDataEdge\x12$\n\x04node\x18\x01 \x01(\x0b\x32\x10.vega.MarketDataR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x85\x01\n\x14MarketDataConnection\x12\x35\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.MarketDataEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo":\n\x1bMarketsDataSubscribeRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId"Q\n\x1cMarketsDataSubscribeResponse\x12\x31\n\x0bmarket_data\x18\x01 \x03(\x0b\x32\x10.vega.MarketDataR\nmarketData"\xd1\x01\n\x14ListTransfersRequest\x12\x1b\n\x06pubkey\x18\x01 \x01(\tH\x00R\x06pubkey\x88\x01\x01\x12@\n\tdirection\x18\x02 \x01(\x0e\x32".datanode.api.v2.TransferDirectionR\tdirection\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x01R\npagination\x88\x01\x01\x42\t\n\x07_pubkeyB\r\n\x0b_pagination"Z\n\x15ListTransfersResponse\x12\x41\n\ttransfers\x18\x01 \x01(\x0b\x32#.datanode.api.v2.TransferConnectionR\ttransfers"T\n\x0cTransferEdge\x12,\n\x04node\x18\x01 \x01(\x0b\x32\x18.vega.events.v1.TransferR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x81\x01\n\x12TransferConnection\x12\x33\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1d.datanode.api.v2.TransferEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\x19\n\x17GetNetworkLimitsRequest"G\n\x18GetNetworkLimitsResponse\x12+\n\x06limits\x18\x01 \x01(\x0b\x32\x13.vega.NetworkLimitsR\x06limits"9\n\x1aListCandleIntervalsRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId"M\n\x12IntervalToCandleId\x12\x1a\n\x08interval\x18\x01 \x01(\tR\x08interval\x12\x1b\n\tcandle_id\x18\x02 \x01(\tR\x08\x63\x61ndleId"u\n\x1bListCandleIntervalsResponse\x12V\n\x15interval_to_candle_id\x18\x01 \x03(\x0b\x32#.datanode.api.v2.IntervalToCandleIdR\x12intervalToCandleId"\xa7\x01\n\x06\x43\x61ndle\x12\x14\n\x05start\x18\x01 \x01(\x03R\x05start\x12\x1f\n\x0blast_update\x18\x02 \x01(\x03R\nlastUpdate\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"7\n\x18ObserveCandleDataRequest\x12\x1b\n\tcandle_id\x18\x01 \x01(\tR\x08\x63\x61ndleId"L\n\x19ObserveCandleDataResponse\x12/\n\x06\x63\x61ndle\x18\x01 \x01(\x0b\x32\x17.datanode.api.v2.CandleR\x06\x63\x61ndle"\xfb\x01\n\x15ListCandleDataRequest\x12\x1b\n\tcandle_id\x18\x01 \x01(\tR\x08\x63\x61ndleId\x12%\n\x0e\x66rom_timestamp\x18\x02 \x01(\x03R\rfromTimestamp\x12!\n\x0cto_timestamp\x18\x03 \x01(\x03R\x0btoTimestamp\x12*\n\x08interval\x18\x04 \x01(\x0e\x32\x0e.vega.IntervalR\x08interval\x12@\n\npagination\x18\x05 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"Y\n\x16ListCandleDataResponse\x12?\n\x07\x63\x61ndles\x18\x01 \x01(\x0b\x32%.datanode.api.v2.CandleDataConnectionR\x07\x63\x61ndles"Q\n\nCandleEdge\x12+\n\x04node\x18\x01 \x01(\x0b\x32\x17.datanode.api.v2.CandleR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x81\x01\n\x14\x43\x61ndleDataConnection\x12\x31\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1b.datanode.api.v2.CandleEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\xc6\x01\n\x10ListVotesRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12$\n\x0bproposal_id\x18\x02 \x01(\tH\x01R\nproposalId\x88\x01\x01\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x02R\npagination\x88\x01\x01\x42\x0b\n\t_party_idB\x0e\n\x0c_proposal_idB\r\n\x0b_pagination"J\n\x11ListVotesResponse\x12\x35\n\x05votes\x18\x01 \x01(\x0b\x32\x1f.datanode.api.v2.VoteConnectionR\x05votes"B\n\x08VoteEdge\x12\x1e\n\x04node\x18\x01 \x01(\x0b\x32\n.vega.VoteR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"y\n\x0eVoteConnection\x12/\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x19.datanode.api.v2.VoteEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"x\n\x13ObserveVotesRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12$\n\x0bproposal_id\x18\x02 \x01(\tH\x01R\nproposalId\x88\x01\x01\x42\x0b\n\t_party_idB\x0e\n\x0c_proposal_id"6\n\x14ObserveVotesResponse\x12\x1e\n\x04vote\x18\x01 \x01(\x0b\x32\n.vega.VoteR\x04vote"\xbd\x01\n*ListERC20MultiSigSignerAddedBundlesRequest\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter\x12\x1b\n\tepoch_seq\x18\x03 \x01(\tR\x08\x65pochSeq\x12;\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationR\npagination"|\n+ListERC20MultiSigSignerAddedBundlesResponse\x12M\n\x07\x62undles\x18\x01 \x01(\x0b\x32\x33.datanode.api.v2.ERC20MultiSigSignerAddedConnectionR\x07\x62undles"t\n\x1c\x45RC20MultiSigSignerAddedEdge\x12<\n\x04node\x18\x01 \x01(\x0b\x32(.vega.events.v1.ERC20MultiSigSignerAddedR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x81\x01\n"ERC20MultiSigSignerAddedBundleEdge\x12\x43\n\x04node\x18\x01 \x01(\x0b\x32/.datanode.api.v2.ERC20MultiSigSignerAddedBundleR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\xa7\x01\n"ERC20MultiSigSignerAddedConnection\x12I\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x33.datanode.api.v2.ERC20MultiSigSignerAddedBundleEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\xce\x01\n\x1e\x45RC20MultiSigSignerAddedBundle\x12\x1d\n\nnew_signer\x18\x01 \x01(\tR\tnewSigner\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter\x12\x14\n\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12\x1e\n\nsignatures\x18\x06 \x01(\tR\nsignatures\x12\x1b\n\tepoch_seq\x18\x03 \x01(\tR\x08\x65pochSeq"\xbf\x01\n,ListERC20MultiSigSignerRemovedBundlesRequest\x12\x17\n\x07node_id\x18\x01 \x01(\tR\x06nodeId\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter\x12\x1b\n\tepoch_seq\x18\x03 \x01(\tR\x08\x65pochSeq\x12;\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationR\npagination"\x80\x01\n-ListERC20MultiSigSignerRemovedBundlesResponse\x12O\n\x07\x62undles\x18\x01 \x01(\x0b\x32\x35.datanode.api.v2.ERC20MultiSigSignerRemovedConnectionR\x07\x62undles"x\n\x1e\x45RC20MultiSigSignerRemovedEdge\x12>\n\x04node\x18\x01 \x01(\x0b\x32*.vega.events.v1.ERC20MultiSigSignerRemovedR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x85\x01\n$ERC20MultiSigSignerRemovedBundleEdge\x12\x45\n\x04node\x18\x01 \x01(\x0b\x32\x31.datanode.api.v2.ERC20MultiSigSignerRemovedBundleR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\xab\x01\n$ERC20MultiSigSignerRemovedConnection\x12K\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x35.datanode.api.v2.ERC20MultiSigSignerRemovedBundleEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\xd0\x01\n ERC20MultiSigSignerRemovedBundle\x12\x1d\n\nold_signer\x18\x01 \x01(\tR\toldSigner\x12\x1c\n\tsubmitter\x18\x02 \x01(\tR\tsubmitter\x12\x14\n\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1c\n\ttimestamp\x18\x05 \x01(\x03R\ttimestamp\x12\x1e\n\nsignatures\x18\x06 \x01(\tR\nsignatures\x12\x1b\n\tepoch_seq\x18\x07 \x01(\tR\x08\x65pochSeq";\n\x1eGetERC20ListAssetBundleRequest\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId"\x9e\x01\n\x1fGetERC20ListAssetBundleResponse\x12!\n\x0c\x61sset_source\x18\x01 \x01(\tR\x0b\x61ssetSource\x12"\n\rvega_asset_id\x18\x02 \x01(\tR\x0bvegaAssetId\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12\x1e\n\nsignatures\x18\x04 \x01(\tR\nsignatures"F\n#GetERC20SetAssetLimitsBundleRequest\x12\x1f\n\x0bproposal_id\x18\x01 \x01(\tR\nproposalId"\xe8\x01\n$GetERC20SetAssetLimitsBundleResponse\x12!\n\x0c\x61sset_source\x18\x01 \x01(\tR\x0b\x61ssetSource\x12"\n\rvega_asset_id\x18\x02 \x01(\tR\x0bvegaAssetId\x12\x14\n\x05nonce\x18\x03 \x01(\tR\x05nonce\x12%\n\x0elifetime_limit\x18\x04 \x01(\tR\rlifetimeLimit\x12\x1c\n\tthreshold\x18\x05 \x01(\tR\tthreshold\x12\x1e\n\nsignatures\x18\x06 \x01(\tR\nsignatures"H\n!GetERC20WithdrawalApprovalRequest\x12#\n\rwithdrawal_id\x18\x01 \x01(\tR\x0cwithdrawalId"\xde\x01\n"GetERC20WithdrawalApprovalResponse\x12!\n\x0c\x61sset_source\x18\x01 \x01(\tR\x0b\x61ssetSource\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\x12\x14\n\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1e\n\nsignatures\x18\x05 \x01(\tR\nsignatures\x12%\n\x0etarget_address\x18\x06 \x01(\tR\rtargetAddress\x12\x1a\n\x08\x63reation\x18\x07 \x01(\x03R\x08\x63reationJ\x04\x08\x03\x10\x04"2\n\x13GetLastTradeRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId"9\n\x14GetLastTradeResponse\x12!\n\x05trade\x18\x01 \x01(\x0b\x32\x0b.vega.TradeR\x05trade"\xbd\x02\n\x11ListTradesRequest\x12 \n\tmarket_id\x18\x01 \x01(\tH\x00R\x08marketId\x88\x01\x01\x12\x1e\n\x08order_id\x18\x02 \x01(\tH\x01R\x07orderId\x88\x01\x01\x12\x1e\n\x08party_id\x18\x03 \x01(\tH\x02R\x07partyId\x88\x01\x01\x12@\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x03R\npagination\x88\x01\x01\x12>\n\ndate_range\x18\x05 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x04R\tdateRange\x88\x01\x01\x42\x0c\n\n_market_idB\x0b\n\t_order_idB\x0b\n\t_party_idB\r\n\x0b_paginationB\r\n\x0b_date_range"N\n\x12ListTradesResponse\x12\x38\n\x06trades\x18\x01 \x01(\x0b\x32 .datanode.api.v2.TradeConnectionR\x06trades"{\n\x0fTradeConnection\x12\x30\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1a.datanode.api.v2.TradeEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"D\n\tTradeEdge\x12\x1f\n\x04node\x18\x01 \x01(\x0b\x32\x0b.vega.TradeR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"s\n\x14ObserveTradesRequest\x12 \n\tmarket_id\x18\x01 \x01(\tH\x00R\x08marketId\x88\x01\x01\x12\x1e\n\x08party_id\x18\x02 \x01(\tH\x01R\x07partyId\x88\x01\x01\x42\x0c\n\n_market_idB\x0b\n\t_party_id"<\n\x15ObserveTradesResponse\x12#\n\x06trades\x18\x01 \x03(\x0b\x32\x0b.vega.TradeR\x06trades"<\n\x14GetOracleSpecRequest\x12$\n\x0eoracle_spec_id\x18\x01 \x01(\tR\x0coracleSpecId"J\n\x15GetOracleSpecResponse\x12\x31\n\x0boracle_spec\x18\x01 \x01(\x0b\x32\x10.vega.OracleSpecR\noracleSpec"i\n\x16ListOracleSpecsRequest\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"d\n\x17ListOracleSpecsResponse\x12I\n\x0coracle_specs\x18\x01 \x01(\x0b\x32&.datanode.api.v2.OracleSpecsConnectionR\x0boracleSpecs"\xa6\x01\n\x15ListOracleDataRequest\x12)\n\x0eoracle_spec_id\x18\x01 \x01(\tH\x00R\x0coracleSpecId\x88\x01\x01\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x01R\npagination\x88\x01\x01\x42\x11\n\x0f_oracle_spec_idB\r\n\x0b_pagination"`\n\x16ListOracleDataResponse\x12\x46\n\x0boracle_data\x18\x01 \x01(\x0b\x32%.datanode.api.v2.OracleDataConnectionR\noracleData"N\n\x0eOracleSpecEdge\x12$\n\x04node\x18\x01 \x01(\x0b\x32\x10.vega.OracleSpecR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x86\x01\n\x15OracleSpecsConnection\x12\x35\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.OracleSpecEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"N\n\x0eOracleDataEdge\x12$\n\x04node\x18\x01 \x01(\x0b\x32\x10.vega.OracleDataR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x85\x01\n\x14OracleDataConnection\x12\x35\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.OracleDataEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"/\n\x10GetMarketRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId"9\n\x11GetMarketResponse\x12$\n\x06market\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x06market"\xa7\x01\n\x12ListMarketsRequest\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x12,\n\x0finclude_settled\x18\x03 \x01(\x08H\x01R\x0eincludeSettled\x88\x01\x01\x42\r\n\x0b_paginationB\x12\n\x10_include_settled"R\n\x13ListMarketsResponse\x12;\n\x07markets\x18\x01 \x01(\x0b\x32!.datanode.api.v2.MarketConnectionR\x07markets"F\n\nMarketEdge\x12 \n\x04node\x18\x01 \x01(\x0b\x32\x0c.vega.MarketR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"}\n\x10MarketConnection\x12\x31\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1b.datanode.api.v2.MarketEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo",\n\x0fGetPartyRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId"5\n\x10GetPartyResponse\x12!\n\x05party\x18\x01 \x01(\x0b\x32\x0b.vega.PartyR\x05party"l\n\x12ListPartiesRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12;\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationR\npagination"Q\n\x13ListPartiesResponse\x12:\n\x07parties\x18\x01 \x01(\x0b\x32 .datanode.api.v2.PartyConnectionR\x07parties"D\n\tPartyEdge\x12\x1f\n\x04node\x18\x01 \x01(\x0b\x32\x0b.vega.PartyR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"{\n\x0fPartyConnection\x12\x30\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1a.datanode.api.v2.PartyEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"D\n\tOrderEdge\x12\x1f\n\x04node\x18\x01 \x01(\x0b\x32\x0b.vega.OrderR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x8e\x01\n\x17ListMarginLevelsRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12;\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationR\npagination"b\n\x18ListMarginLevelsResponse\x12\x46\n\rmargin_levels\x18\x01 \x01(\x0b\x32!.datanode.api.v2.MarginConnectionR\x0cmarginLevels"g\n\x1aObserveMarginLevelsRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12 \n\tmarket_id\x18\x02 \x01(\tH\x00R\x08marketId\x88\x01\x01\x42\x0c\n\n_market_id"V\n\x1bObserveMarginLevelsResponse\x12\x37\n\rmargin_levels\x18\x01 \x01(\x0b\x32\x12.vega.MarginLevelsR\x0cmarginLevels"{\n\x0fOrderConnection\x12\x30\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1a.datanode.api.v2.OrderEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"L\n\nMarginEdge\x12&\n\x04node\x18\x01 \x01(\x0b\x32\x12.vega.MarginLevelsR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"}\n\x10MarginConnection\x12\x31\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1b.datanode.api.v2.MarginEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\x8d\x02\n\x12ListRewardsRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12\x1e\n\x08\x61sset_id\x18\x02 \x01(\tH\x00R\x07\x61ssetId\x88\x01\x01\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x01R\npagination\x88\x01\x01\x12"\n\nfrom_epoch\x18\x04 \x01(\x04H\x02R\tfromEpoch\x88\x01\x01\x12\x1e\n\x08to_epoch\x18\x05 \x01(\x04H\x03R\x07toEpoch\x88\x01\x01\x42\x0b\n\t_asset_idB\r\n\x0b_paginationB\r\n\x0b_from_epochB\x0b\n\t_to_epoch"S\n\x13ListRewardsResponse\x12<\n\x07rewards\x18\x01 \x01(\x0b\x32".datanode.api.v2.RewardsConnectionR\x07rewards"F\n\nRewardEdge\x12 \n\x04node\x18\x01 \x01(\x0b\x32\x0c.vega.RewardR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"~\n\x11RewardsConnection\x12\x31\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1b.datanode.api.v2.RewardEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\xc7\x01\n\x1aListRewardSummariesRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12\x1e\n\x08\x61sset_id\x18\x02 \x01(\tH\x01R\x07\x61ssetId\x88\x01\x01\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x02R\npagination\x88\x01\x01\x42\x0b\n\t_party_idB\x0b\n\t_asset_idB\r\n\x0b_pagination"P\n\x1bListRewardSummariesResponse\x12\x31\n\tsummaries\x18\x01 \x03(\x0b\x32\x13.vega.RewardSummaryR\tsummaries"\xb1\x01\n\x13RewardSummaryFilter\x12\x1b\n\tasset_ids\x18\x01 \x03(\tR\x08\x61ssetIds\x12\x1d\n\nmarket_ids\x18\x02 \x03(\tR\tmarketIds\x12"\n\nfrom_epoch\x18\x03 \x01(\x04H\x00R\tfromEpoch\x88\x01\x01\x12\x1e\n\x08to_epoch\x18\x04 \x01(\x04H\x01R\x07toEpoch\x88\x01\x01\x42\r\n\x0b_from_epochB\x0b\n\t_to_epoch"\xb0\x01\n\x1fListEpochRewardSummariesRequest\x12<\n\x06\x66ilter\x18\x01 \x01(\x0b\x32$.datanode.api.v2.RewardSummaryFilterR\x06\x66ilter\x12@\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"o\n ListEpochRewardSummariesResponse\x12K\n\tsummaries\x18\x01 \x01(\x0b\x32-.datanode.api.v2.EpochRewardSummaryConnectionR\tsummaries"\x95\x01\n\x1c\x45pochRewardSummaryConnection\x12=\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\'.datanode.api.v2.EpochRewardSummaryEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"^\n\x16\x45pochRewardSummaryEdge\x12,\n\x04node\x18\x01 \x01(\x0b\x32\x18.vega.EpochRewardSummaryR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"q\n\x15ObserveRewardsRequest\x12\x1e\n\x08\x61sset_id\x18\x01 \x01(\tH\x00R\x07\x61ssetId\x88\x01\x01\x12\x1e\n\x08party_id\x18\x02 \x01(\tH\x01R\x07partyId\x88\x01\x01\x42\x0b\n\t_asset_idB\x0b\n\t_party_id">\n\x16ObserveRewardsResponse\x12$\n\x06reward\x18\x01 \x01(\x0b\x32\x0c.vega.RewardR\x06reward"#\n\x11GetDepositRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"=\n\x12GetDepositResponse\x12\'\n\x07\x64\x65posit\x18\x01 \x01(\x0b\x32\r.vega.DepositR\x07\x64\x65posit"\xd0\x01\n\x13ListDepositsRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x12>\n\ndate_range\x18\x03 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x01R\tdateRange\x88\x01\x01\x42\r\n\x0b_paginationB\r\n\x0b_date_range"W\n\x14ListDepositsResponse\x12?\n\x08\x64\x65posits\x18\x01 \x01(\x0b\x32#.datanode.api.v2.DepositsConnectionR\x08\x64\x65posits"H\n\x0b\x44\x65positEdge\x12!\n\x04node\x18\x01 \x01(\x0b\x32\r.vega.DepositR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x80\x01\n\x12\x44\x65positsConnection\x12\x32\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1c.datanode.api.v2.DepositEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"&\n\x14GetWithdrawalRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"I\n\x15GetWithdrawalResponse\x12\x30\n\nwithdrawal\x18\x01 \x01(\x0b\x32\x10.vega.WithdrawalR\nwithdrawal"\xd3\x01\n\x16ListWithdrawalsRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x12>\n\ndate_range\x18\x03 \x01(\x0b\x32\x1a.datanode.api.v2.DateRangeH\x01R\tdateRange\x88\x01\x01\x42\r\n\x0b_paginationB\r\n\x0b_date_range"c\n\x17ListWithdrawalsResponse\x12H\n\x0bwithdrawals\x18\x01 \x01(\x0b\x32&.datanode.api.v2.WithdrawalsConnectionR\x0bwithdrawals"N\n\x0eWithdrawalEdge\x12$\n\x04node\x18\x01 \x01(\x0b\x32\x10.vega.WithdrawalR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x86\x01\n\x15WithdrawalsConnection\x12\x35\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.WithdrawalEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo",\n\x0fGetAssetRequest\x12\x19\n\x08\x61sset_id\x18\x01 \x01(\tR\x07\x61ssetId"5\n\x10GetAssetResponse\x12!\n\x05\x61sset\x18\x01 \x01(\x0b\x32\x0b.vega.AssetR\x05\x61sset"\x91\x01\n\x11ListAssetsRequest\x12\x1e\n\x08\x61sset_id\x18\x01 \x01(\tH\x00R\x07\x61ssetId\x88\x01\x01\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x01R\npagination\x88\x01\x01\x42\x0b\n\t_asset_idB\r\n\x0b_pagination"O\n\x12ListAssetsResponse\x12\x39\n\x06\x61ssets\x18\x01 \x01(\x0b\x32!.datanode.api.v2.AssetsConnectionR\x06\x61ssets"D\n\tAssetEdge\x12\x1f\n\x04node\x18\x01 \x01(\x0b\x32\x0b.vega.AssetR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"|\n\x10\x41ssetsConnection\x12\x30\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1a.datanode.api.v2.AssetEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\xff\x01\n\x1eListLiquidityProvisionsRequest\x12 \n\tmarket_id\x18\x01 \x01(\tH\x00R\x08marketId\x88\x01\x01\x12\x1e\n\x08party_id\x18\x02 \x01(\tH\x01R\x07partyId\x88\x01\x01\x12!\n\treference\x18\x03 \x01(\tH\x02R\treference\x88\x01\x01\x12@\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x03R\npagination\x88\x01\x01\x42\x0c\n\n_market_idB\x0b\n\t_party_idB\x0c\n\n_referenceB\r\n\x0b_pagination"\x84\x01\n\x1fListLiquidityProvisionsResponse\x12\x61\n\x14liquidity_provisions\x18\x01 \x01(\x0b\x32..datanode.api.v2.LiquidityProvisionsConnectionR\x13liquidityProvisions"_\n\x17LiquidityProvisionsEdge\x12,\n\x04node\x18\x01 \x01(\x0b\x32\x18.vega.LiquidityProvisionR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x97\x01\n\x1dLiquidityProvisionsConnection\x12>\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32(.datanode.api.v2.LiquidityProvisionsEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\x80\x01\n!ObserveLiquidityProvisionsRequest\x12 \n\tmarket_id\x18\x01 \x01(\tH\x00R\x08marketId\x88\x01\x01\x12\x1e\n\x08party_id\x18\x02 \x01(\tH\x01R\x07partyId\x88\x01\x01\x42\x0c\n\n_market_idB\x0b\n\t_party_id"q\n"ObserveLiquidityProvisionsResponse\x12K\n\x14liquidity_provisions\x18\x01 \x03(\x0b\x32\x18.vega.LiquidityProvisionR\x13liquidityProvisions"\x81\x01\n\x18GetGovernanceDataRequest\x12$\n\x0bproposal_id\x18\x01 \x01(\tH\x00R\nproposalId\x88\x01\x01\x12!\n\treference\x18\x02 \x01(\tH\x01R\treference\x88\x01\x01\x42\x0e\n\x0c_proposal_idB\x0c\n\n_reference"E\n\x19GetGovernanceDataResponse\x12(\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x14.vega.GovernanceDataR\x04\x64\x61ta"\xfa\x04\n\x19ListGovernanceDataRequest\x12@\n\x0eproposal_state\x18\x01 \x01(\x0e\x32\x14.vega.Proposal.StateH\x00R\rproposalState\x88\x01\x01\x12Y\n\rproposal_type\x18\x02 \x01(\x0e\x32/.datanode.api.v2.ListGovernanceDataRequest.TypeH\x01R\x0cproposalType\x88\x01\x01\x12/\n\x11proposer_party_id\x18\x03 \x01(\tH\x02R\x0fproposerPartyId\x88\x01\x01\x12\x32\n\x12proposal_reference\x18\x04 \x01(\tH\x03R\x11proposalReference\x88\x01\x01\x12@\n\npagination\x18\x05 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x04R\npagination\x88\x01\x01"\xb7\x01\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08TYPE_ALL\x10\x01\x12\x13\n\x0fTYPE_NEW_MARKET\x10\x02\x12\x16\n\x12TYPE_UPDATE_MARKET\x10\x03\x12\x1b\n\x17TYPE_NETWORK_PARAMETERS\x10\x04\x12\x12\n\x0eTYPE_NEW_ASSET\x10\x05\x12\x16\n\x12TYPE_NEW_FREE_FORM\x10\x06\x12\x15\n\x11TYPE_UPDATE_ASSET\x10\x07\x42\x11\n\x0f_proposal_stateB\x10\n\x0e_proposal_typeB\x14\n\x12_proposer_party_idB\x15\n\x13_proposal_referenceB\r\n\x0b_pagination"g\n\x1aListGovernanceDataResponse\x12I\n\nconnection\x18\x01 \x01(\x0b\x32).datanode.api.v2.GovernanceDataConnectionR\nconnection"V\n\x12GovernanceDataEdge\x12(\n\x04node\x18\x01 \x01(\x0b\x32\x14.vega.GovernanceDataR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x8d\x01\n\x18GovernanceDataConnection\x12\x39\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32#.datanode.api.v2.GovernanceDataEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"G\n\x18ObserveGovernanceRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x42\x0b\n\t_party_id"E\n\x19ObserveGovernanceResponse\x12(\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x14.vega.GovernanceDataR\x04\x64\x61ta"\xed\x01\n\x16ListDelegationsRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12\x1c\n\x07node_id\x18\x02 \x01(\tH\x01R\x06nodeId\x88\x01\x01\x12\x1e\n\x08\x65poch_id\x18\x03 \x01(\tH\x02R\x07\x65pochId\x88\x01\x01\x12@\n\npagination\x18\x04 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x03R\npagination\x88\x01\x01\x42\x0b\n\t_party_idB\n\n\x08_node_idB\x0b\n\t_epoch_idB\r\n\x0b_pagination"c\n\x17ListDelegationsResponse\x12H\n\x0b\x64\x65legations\x18\x01 \x01(\x0b\x32&.datanode.api.v2.DelegationsConnectionR\x0b\x64\x65legations"N\n\x0e\x44\x65legationEdge\x12$\n\x04node\x18\x01 \x01(\x0b\x32\x10.vega.DelegationR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x86\x01\n\x15\x44\x65legationsConnection\x12\x35\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.DelegationEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"r\n\x19ObserveDelegationsRequest\x12\x1e\n\x08party_id\x18\x01 \x01(\tH\x00R\x07partyId\x88\x01\x01\x12\x1c\n\x07node_id\x18\x02 \x01(\tH\x01R\x06nodeId\x88\x01\x01\x42\x0b\n\t_party_idB\n\n\x08_node_id"N\n\x1aObserveDelegationsResponse\x12\x30\n\ndelegation\x18\x01 \x01(\x0b\x32\x10.vega.DelegationR\ndelegation"\x17\n\x15GetNetworkDataRequest"E\n\x16GetNetworkDataResponse\x12+\n\tnode_data\x18\x01 \x01(\x0b\x32\x0e.vega.NodeDataR\x08nodeData" \n\x0eGetNodeRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id"1\n\x0fGetNodeResponse\x12\x1e\n\x04node\x18\x01 \x01(\x0b\x32\n.vega.NodeR\x04node"\x93\x01\n\x10ListNodesRequest\x12 \n\tepoch_seq\x18\x01 \x01(\x04H\x00R\x08\x65pochSeq\x88\x01\x01\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x01R\npagination\x88\x01\x01\x42\x0c\n\n_epoch_seqB\r\n\x0b_pagination"K\n\x11ListNodesResponse\x12\x36\n\x05nodes\x18\x01 \x01(\x0b\x32 .datanode.api.v2.NodesConnectionR\x05nodes"B\n\x08NodeEdge\x12\x1e\n\x04node\x18\x01 \x01(\x0b\x32\n.vega.NodeR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"z\n\x0fNodesConnection\x12/\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x19.datanode.api.v2.NodeEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"|\n\x19ListNodeSignaturesRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"g\n\x1aListNodeSignaturesResponse\x12I\n\nsignatures\x18\x01 \x01(\x0b\x32).datanode.api.v2.NodeSignaturesConnectionR\nsignatures"`\n\x11NodeSignatureEdge\x12\x33\n\x04node\x18\x01 \x01(\x0b\x32\x1f.vega.commands.v1.NodeSignatureR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x8c\x01\n\x18NodeSignaturesConnection\x12\x38\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32".datanode.api.v2.NodeSignatureEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"-\n\x0fGetEpochRequest\x12\x13\n\x02id\x18\x01 \x01(\x04H\x00R\x02id\x88\x01\x01\x42\x05\n\x03_id"5\n\x10GetEpochResponse\x12!\n\x05\x65poch\x18\x01 \x01(\x0b\x32\x0b.vega.EpochR\x05\x65poch"[\n\x12\x45stimateFeeRequest\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"2\n\x13\x45stimateFeeResponse\x12\x1b\n\x03\x66\x65\x65\x18\x02 \x01(\x0b\x32\t.vega.FeeR\x03\x66\x65\x65"\xbf\x01\n\x15\x45stimateMarginRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x1e\n\x04side\x18\x03 \x01(\x0e\x32\n.vega.SideR\x04side\x12$\n\x04type\x18\x04 \x01(\x0e\x32\x10.vega.Order.TypeR\x04type\x12\x12\n\x04size\x18\x05 \x01(\x04R\x04size\x12\x14\n\x05price\x18\x06 \x01(\tR\x05price"Q\n\x16\x45stimateMarginResponse\x12\x37\n\rmargin_levels\x18\x02 \x01(\x0b\x32\x12.vega.MarginLevelsR\x0cmarginLevels"o\n\x1cListNetworkParametersRequest\x12@\n\npagination\x18\x01 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"{\n\x1dListNetworkParametersResponse\x12Z\n\x12network_parameters\x18\x01 \x01(\x0b\x32+.datanode.api.v2.NetworkParameterConnectionR\x11networkParameters".\n\x1aGetNetworkParameterRequest\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key"b\n\x1bGetNetworkParameterResponse\x12\x43\n\x11network_parameter\x18\x01 \x01(\x0b\x32\x16.vega.NetworkParameterR\x10networkParameter"Z\n\x14NetworkParameterEdge\x12*\n\x04node\x18\x01 \x01(\x0b\x32\x16.vega.NetworkParameterR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x91\x01\n\x1aNetworkParameterConnection\x12;\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32%.datanode.api.v2.NetworkParameterEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"Z\n\nCheckpoint\x12\x12\n\x04hash\x18\x01 \x01(\tR\x04hash\x12\x1d\n\nblock_hash\x18\x02 \x01(\tR\tblockHash\x12\x19\n\x08\x61t_block\x18\x03 \x01(\x04R\x07\x61tBlock"i\n\x16ListCheckpointsRequest\x12@\n\npagination\x18\x01 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"c\n\x17ListCheckpointsResponse\x12H\n\x0b\x63heckpoints\x18\x01 \x01(\x0b\x32&.datanode.api.v2.CheckpointsConnectionR\x0b\x63heckpoints"Y\n\x0e\x43heckpointEdge\x12/\n\x04node\x18\x01 \x01(\x0b\x32\x1b.datanode.api.v2.CheckpointR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x86\x01\n\x15\x43heckpointsConnection\x12\x35\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.CheckpointEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"}\n\x0fGetStakeRequest\x12\x19\n\x08party_id\x18\x01 \x01(\tR\x07partyId\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"\x94\x01\n\x10GetStakeResponse\x12\x36\n\x17\x63urrent_stake_available\x18\x01 \x01(\tR\x15\x63urrentStakeAvailable\x12H\n\x0estake_linkings\x18\x02 \x01(\x0b\x32!.datanode.api.v2.StakesConnectionR\rstakeLinkings"\\\n\x10StakeLinkingEdge\x12\x30\n\x04node\x18\x01 \x01(\x0b\x32\x1c.vega.events.v1.StakeLinkingR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x83\x01\n\x10StakesConnection\x12\x37\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32!.datanode.api.v2.StakeLinkingEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"4\n\x15GetRiskFactorsRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId"K\n\x16GetRiskFactorsResponse\x12\x31\n\x0brisk_factor\x18\x01 \x01(\x0b\x32\x10.vega.RiskFactorR\nriskFactor"\xa1\x01\n\x16ObserveEventBusRequest\x12\x30\n\x04type\x18\x01 \x03(\x0e\x32\x1c.vega.events.v1.BusEventTypeR\x04type\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x19\n\x08party_id\x18\x03 \x01(\tR\x07partyId\x12\x1d\n\nbatch_size\x18\x04 \x01(\x03R\tbatchSize"K\n\x17ObserveEventBusResponse\x12\x30\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x18.vega.events.v1.BusEventR\x06\x65vents"\x1f\n\x1dObserveLedgerMovementsRequest"_\n\x1eObserveLedgerMovementsResponse\x12=\n\x0fledger_movement\x18\x01 \x01(\x0b\x32\x14.vega.LedgerMovementR\x0eledgerMovement"\x94\x01\n\x17ListKeyRotationsRequest\x12\x1c\n\x07node_id\x18\x01 \x01(\tH\x00R\x06nodeId\x88\x01\x01\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x01R\npagination\x88\x01\x01\x42\n\n\x08_node_idB\r\n\x0b_pagination"`\n\x18ListKeyRotationsResponse\x12\x44\n\trotations\x18\x01 \x01(\x0b\x32&.datanode.api.v2.KeyRotationConnectionR\trotations"Z\n\x0fKeyRotationEdge\x12/\n\x04node\x18\x01 \x01(\x0b\x32\x1b.vega.events.v1.KeyRotationR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x87\x01\n\x15KeyRotationConnection\x12\x36\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32 .datanode.api.v2.KeyRotationEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"\x9c\x01\n\x1fListEthereumKeyRotationsRequest\x12\x1c\n\x07node_id\x18\x01 \x01(\tH\x00R\x06nodeId\x88\x01\x01\x12@\n\npagination\x18\x02 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x01R\npagination\x88\x01\x01\x42\n\n\x08_node_idB\r\n\x0b_pagination"x\n ListEthereumKeyRotationsResponse\x12T\n\rkey_rotations\x18\x01 \x01(\x0b\x32/.datanode.api.v2.EthereumKeyRotationsConnectionR\x0ckeyRotations"\x98\x01\n\x1e\x45thereumKeyRotationsConnection\x12>\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32(.datanode.api.v2.EthereumKeyRotationEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"j\n\x17\x45thereumKeyRotationEdge\x12\x37\n\x04node\x18\x01 \x01(\x0b\x32#.vega.events.v1.EthereumKeyRotationR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\x14\n\x12GetVegaTimeRequest"3\n\x13GetVegaTimeResponse\x12\x1c\n\ttimestamp\x18\x01 \x01(\x03R\ttimestamp"\x89\x01\n\tDateRange\x12,\n\x0fstart_timestamp\x18\x01 \x01(\x03H\x00R\x0estartTimestamp\x88\x01\x01\x12(\n\rend_timestamp\x18\x02 \x01(\x03H\x01R\x0c\x65ndTimestamp\x88\x01\x01\x42\x12\n\x10_start_timestampB\x10\n\x0e_end_timestamp"!\n\x1fGetProtocolUpgradeStatusRequest"8\n GetProtocolUpgradeStatusResponse\x12\x14\n\x05ready\x18\x01 \x01(\x08R\x05ready"\x83\x02\n#ListProtocolUpgradeProposalsRequest\x12J\n\x06status\x18\x01 \x01(\x0e\x32-.vega.events.v1.ProtocolUpgradeProposalStatusH\x00R\x06status\x88\x01\x01\x12$\n\x0b\x61pproved_by\x18\x02 \x01(\tH\x01R\napprovedBy\x88\x01\x01\x12@\n\npagination\x18\x03 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x02R\npagination\x88\x01\x01\x42\t\n\x07_statusB\x0e\n\x0c_approved_byB\r\n\x0b_pagination"\x98\x01\n$ListProtocolUpgradeProposalsResponse\x12p\n\x1aprotocol_upgrade_proposals\x18\x01 \x01(\x0b\x32\x32.datanode.api.v2.ProtocolUpgradeProposalConnectionR\x18protocolUpgradeProposals"\x9f\x01\n!ProtocolUpgradeProposalConnection\x12\x42\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32,.datanode.api.v2.ProtocolUpgradeProposalEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"o\n\x1bProtocolUpgradeProposalEdge\x12\x38\n\x04node\x18\x01 \x01(\x0b\x32$.vega.events.v1.ProtocolUpgradeEventR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"k\n\x18ListCoreSnapshotsRequest\x12@\n\npagination\x18\x01 \x01(\x0b\x32\x1b.datanode.api.v2.PaginationH\x00R\npagination\x88\x01\x01\x42\r\n\x0b_pagination"k\n\x19ListCoreSnapshotsResponse\x12N\n\x0e\x63ore_snapshots\x18\x01 \x01(\x0b\x32\'.datanode.api.v2.CoreSnapshotConnectionR\rcoreSnapshots"\x89\x01\n\x16\x43oreSnapshotConnection\x12\x37\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32!.datanode.api.v2.CoreSnapshotEdgeR\x05\x65\x64ges\x12\x36\n\tpage_info\x18\x02 \x01(\x0b\x32\x19.datanode.api.v2.PageInfoR\x08pageInfo"`\n\x10\x43oreSnapshotEdge\x12\x34\n\x04node\x18\x01 \x01(\x0b\x32 .vega.events.v1.CoreSnapshotDataR\x04node\x12\x16\n\x06\x63ursor\x18\x02 \x01(\tR\x06\x63ursor"\xbb\x01\n\x0eHistorySegment\x12\x1f\n\x0b\x66rom_height\x18\x01 \x01(\x03R\nfromHeight\x12\x1b\n\tto_height\x18\x02 \x01(\x03R\x08toHeight\x12,\n\x12history_segment_id\x18\x03 \x01(\tR\x10historySegmentId\x12=\n\x1bprevious_history_segment_id\x18\x04 \x01(\tR\x18previousHistorySegmentId"+\n)GetMostRecentNetworkHistorySegmentRequest"\x8d\x01\n*GetMostRecentNetworkHistorySegmentResponse\x12\x39\n\x07segment\x18\x01 \x01(\x0b\x32\x1f.datanode.api.v2.HistorySegmentR\x07segment\x12$\n\x0eswarm_key_seed\x18\x02 \x01(\tR\x0cswarmKeySeed"&\n$ListAllNetworkHistorySegmentsRequest"d\n%ListAllNetworkHistorySegmentsResponse\x12;\n\x08segments\x18\x01 \x03(\x0b\x32\x1f.datanode.api.v2.HistorySegmentR\x08segments"-\n+GetActiveNetworkHistoryPeerAddressesRequest"Q\n,GetActiveNetworkHistoryPeerAddressesResponse\x12!\n\x0cip_addresses\x18\x01 \x03(\tR\x0bipAddresses"\x1d\n\x1bNetworkHistoryStatusRequest"\xad\x01\n\x1cNetworkHistoryStatusResponse\x12!\n\x0cipfs_address\x18\x01 \x01(\tR\x0bipfsAddress\x12\x1b\n\tswarm_key\x18\x02 \x01(\tR\x08swarmKey\x12$\n\x0eswarm_key_seed\x18\x03 \x01(\tR\x0cswarmKeySeed\x12\'\n\x0f\x63onnected_peers\x18\x05 \x03(\tR\x0e\x63onnectedPeers"%\n#NetworkHistoryBootstrapPeersRequest"O\n$NetworkHistoryBootstrapPeersResponse\x12\'\n\x0f\x62ootstrap_peers\x18\x01 \x03(\tR\x0e\x62ootstrapPeers"\r\n\x0bPingRequest"\x0e\n\x0cPingResponse*\xaa\x01\n\x10LedgerEntryField\x12"\n\x1eLEDGER_ENTRY_FIELD_UNSPECIFIED\x10\x00\x12&\n"LEDGER_ENTRY_FIELD_ACCOUNT_FROM_ID\x10\x01\x12$\n LEDGER_ENTRY_FIELD_ACCOUNT_TO_ID\x10\x02\x12$\n LEDGER_ENTRY_FIELD_TRANSFER_TYPE\x10\x03*\xb0\x01\n\x0c\x41\x63\x63ountField\x12\x1d\n\x19\x41\x43\x43OUNT_FIELD_UNSPECIFIED\x10\x00\x12\x14\n\x10\x41\x43\x43OUNT_FIELD_ID\x10\x01\x12\x1a\n\x16\x41\x43\x43OUNT_FIELD_PARTY_ID\x10\x02\x12\x1a\n\x16\x41\x43\x43OUNT_FIELD_ASSET_ID\x10\x03\x12\x1b\n\x17\x41\x43\x43OUNT_FIELD_MARKET_ID\x10\x04\x12\x16\n\x12\x41\x43\x43OUNT_FIELD_TYPE\x10\x05*\xad\x01\n\x11TransferDirection\x12"\n\x1eTRANSFER_DIRECTION_UNSPECIFIED\x10\x00\x12$\n TRANSFER_DIRECTION_TRANSFER_FROM\x10\x01\x12"\n\x1eTRANSFER_DIRECTION_TRANSFER_TO\x10\x02\x12*\n&TRANSFER_DIRECTION_TRANSFER_TO_OR_FROM\x10\x03\x32\xc7I\n\x12TradingDataService\x12[\n\x0cListAccounts\x12$.datanode.api.v2.ListAccountsRequest\x1a%.datanode.api.v2.ListAccountsResponse\x12\x66\n\x0fObserveAccounts\x12\'.datanode.api.v2.ObserveAccountsRequest\x1a(.datanode.api.v2.ObserveAccountsResponse0\x01\x12\x43\n\x04Info\x12\x1c.datanode.api.v2.InfoRequest\x1a\x1d.datanode.api.v2.InfoResponse\x12O\n\x08GetOrder\x12 .datanode.api.v2.GetOrderRequest\x1a!.datanode.api.v2.GetOrderResponse\x12U\n\nListOrders\x12".datanode.api.v2.ListOrdersRequest\x1a#.datanode.api.v2.ListOrdersResponse\x12j\n\x11ListOrderVersions\x12).datanode.api.v2.ListOrderVersionsRequest\x1a*.datanode.api.v2.ListOrderVersionsResponse\x12`\n\rObserveOrders\x12%.datanode.api.v2.ObserveOrdersRequest\x1a&.datanode.api.v2.ObserveOrdersResponse0\x01\x12\x63\n\rListPositions\x12%.datanode.api.v2.ListPositionsRequest\x1a&.datanode.api.v2.ListPositionsResponse"\x03\x88\x02\x01\x12g\n\x10ListAllPositions\x12(.datanode.api.v2.ListAllPositionsRequest\x1a).datanode.api.v2.ListAllPositionsResponse\x12i\n\x10ObservePositions\x12(.datanode.api.v2.ObservePositionsRequest\x1a).datanode.api.v2.ObservePositionsResponse0\x01\x12l\n\x11ListLedgerEntries\x12).datanode.api.v2.ListLedgerEntriesRequest\x1a*.datanode.api.v2.ListLedgerEntriesResponse"\x00\x12r\n\x13\x45xportLedgerEntries\x12+.datanode.api.v2.ExportLedgerEntriesRequest\x1a,.datanode.api.v2.ExportLedgerEntriesResponse"\x00\x12o\n\x12ListBalanceChanges\x12*.datanode.api.v2.ListBalanceChangesRequest\x1a+.datanode.api.v2.ListBalanceChangesResponse"\x00\x12p\n\x13GetLatestMarketData\x12+.datanode.api.v2.GetLatestMarketDataRequest\x1a,.datanode.api.v2.GetLatestMarketDataResponse\x12s\n\x14ListLatestMarketData\x12,.datanode.api.v2.ListLatestMarketDataRequest\x1a-.datanode.api.v2.ListLatestMarketDataResponse\x12s\n\x14GetLatestMarketDepth\x12,.datanode.api.v2.GetLatestMarketDepthRequest\x1a-.datanode.api.v2.GetLatestMarketDepthResponse\x12r\n\x13ObserveMarketsDepth\x12+.datanode.api.v2.ObserveMarketsDepthRequest\x1a,.datanode.api.v2.ObserveMarketsDepthResponse0\x01\x12\x87\x01\n\x1aObserveMarketsDepthUpdates\x12\x32.datanode.api.v2.ObserveMarketsDepthUpdatesRequest\x1a\x33.datanode.api.v2.ObserveMarketsDepthUpdatesResponse0\x01\x12o\n\x12ObserveMarketsData\x12*.datanode.api.v2.ObserveMarketsDataRequest\x1a+.datanode.api.v2.ObserveMarketsDataResponse0\x01\x12\x7f\n\x18GetMarketDataHistoryByID\x12\x30.datanode.api.v2.GetMarketDataHistoryByIDRequest\x1a\x31.datanode.api.v2.GetMarketDataHistoryByIDResponse\x12^\n\rListTransfers\x12%.datanode.api.v2.ListTransfersRequest\x1a&.datanode.api.v2.ListTransfersResponse\x12g\n\x10GetNetworkLimits\x12(.datanode.api.v2.GetNetworkLimitsRequest\x1a).datanode.api.v2.GetNetworkLimitsResponse\x12\x61\n\x0eListCandleData\x12&.datanode.api.v2.ListCandleDataRequest\x1a\'.datanode.api.v2.ListCandleDataResponse\x12l\n\x11ObserveCandleData\x12).datanode.api.v2.ObserveCandleDataRequest\x1a*.datanode.api.v2.ObserveCandleDataResponse0\x01\x12p\n\x13ListCandleIntervals\x12+.datanode.api.v2.ListCandleIntervalsRequest\x1a,.datanode.api.v2.ListCandleIntervalsResponse\x12R\n\tListVotes\x12!.datanode.api.v2.ListVotesRequest\x1a".datanode.api.v2.ListVotesResponse\x12]\n\x0cObserveVotes\x12$.datanode.api.v2.ObserveVotesRequest\x1a%.datanode.api.v2.ObserveVotesResponse0\x01\x12\xa0\x01\n#ListERC20MultiSigSignerAddedBundles\x12;.datanode.api.v2.ListERC20MultiSigSignerAddedBundlesRequest\x1a<.datanode.api.v2.ListERC20MultiSigSignerAddedBundlesResponse\x12\xa6\x01\n%ListERC20MultiSigSignerRemovedBundles\x12=.datanode.api.v2.ListERC20MultiSigSignerRemovedBundlesRequest\x1a>.datanode.api.v2.ListERC20MultiSigSignerRemovedBundlesResponse\x12|\n\x17GetERC20ListAssetBundle\x12/.datanode.api.v2.GetERC20ListAssetBundleRequest\x1a\x30.datanode.api.v2.GetERC20ListAssetBundleResponse\x12\x8b\x01\n\x1cGetERC20SetAssetLimitsBundle\x12\x34.datanode.api.v2.GetERC20SetAssetLimitsBundleRequest\x1a\x35.datanode.api.v2.GetERC20SetAssetLimitsBundleResponse\x12\x85\x01\n\x1aGetERC20WithdrawalApproval\x12\x32.datanode.api.v2.GetERC20WithdrawalApprovalRequest\x1a\x33.datanode.api.v2.GetERC20WithdrawalApprovalResponse\x12[\n\x0cGetLastTrade\x12$.datanode.api.v2.GetLastTradeRequest\x1a%.datanode.api.v2.GetLastTradeResponse\x12U\n\nListTrades\x12".datanode.api.v2.ListTradesRequest\x1a#.datanode.api.v2.ListTradesResponse\x12`\n\rObserveTrades\x12%.datanode.api.v2.ObserveTradesRequest\x1a&.datanode.api.v2.ObserveTradesResponse0\x01\x12^\n\rGetOracleSpec\x12%.datanode.api.v2.GetOracleSpecRequest\x1a&.datanode.api.v2.GetOracleSpecResponse\x12\x64\n\x0fListOracleSpecs\x12\'.datanode.api.v2.ListOracleSpecsRequest\x1a(.datanode.api.v2.ListOracleSpecsResponse\x12\x61\n\x0eListOracleData\x12&.datanode.api.v2.ListOracleDataRequest\x1a\'.datanode.api.v2.ListOracleDataResponse\x12R\n\tGetMarket\x12!.datanode.api.v2.GetMarketRequest\x1a".datanode.api.v2.GetMarketResponse\x12X\n\x0bListMarkets\x12#.datanode.api.v2.ListMarketsRequest\x1a$.datanode.api.v2.ListMarketsResponse\x12O\n\x08GetParty\x12 .datanode.api.v2.GetPartyRequest\x1a!.datanode.api.v2.GetPartyResponse\x12X\n\x0bListParties\x12#.datanode.api.v2.ListPartiesRequest\x1a$.datanode.api.v2.ListPartiesResponse\x12g\n\x10ListMarginLevels\x12(.datanode.api.v2.ListMarginLevelsRequest\x1a).datanode.api.v2.ListMarginLevelsResponse\x12r\n\x13ObserveMarginLevels\x12+.datanode.api.v2.ObserveMarginLevelsRequest\x1a,.datanode.api.v2.ObserveMarginLevelsResponse0\x01\x12X\n\x0bListRewards\x12#.datanode.api.v2.ListRewardsRequest\x1a$.datanode.api.v2.ListRewardsResponse\x12p\n\x13ListRewardSummaries\x12+.datanode.api.v2.ListRewardSummariesRequest\x1a,.datanode.api.v2.ListRewardSummariesResponse\x12\x7f\n\x18ListEpochRewardSummaries\x12\x30.datanode.api.v2.ListEpochRewardSummariesRequest\x1a\x31.datanode.api.v2.ListEpochRewardSummariesResponse\x12\x63\n\x0eObserveRewards\x12&.datanode.api.v2.ObserveRewardsRequest\x1a\'.datanode.api.v2.ObserveRewardsResponse0\x01\x12U\n\nGetDeposit\x12".datanode.api.v2.GetDepositRequest\x1a#.datanode.api.v2.GetDepositResponse\x12[\n\x0cListDeposits\x12$.datanode.api.v2.ListDepositsRequest\x1a%.datanode.api.v2.ListDepositsResponse\x12^\n\rGetWithdrawal\x12%.datanode.api.v2.GetWithdrawalRequest\x1a&.datanode.api.v2.GetWithdrawalResponse\x12\x64\n\x0fListWithdrawals\x12\'.datanode.api.v2.ListWithdrawalsRequest\x1a(.datanode.api.v2.ListWithdrawalsResponse\x12O\n\x08GetAsset\x12 .datanode.api.v2.GetAssetRequest\x1a!.datanode.api.v2.GetAssetResponse\x12U\n\nListAssets\x12".datanode.api.v2.ListAssetsRequest\x1a#.datanode.api.v2.ListAssetsResponse\x12|\n\x17ListLiquidityProvisions\x12/.datanode.api.v2.ListLiquidityProvisionsRequest\x1a\x30.datanode.api.v2.ListLiquidityProvisionsResponse\x12\x87\x01\n\x1aObserveLiquidityProvisions\x12\x32.datanode.api.v2.ObserveLiquidityProvisionsRequest\x1a\x33.datanode.api.v2.ObserveLiquidityProvisionsResponse0\x01\x12j\n\x11GetGovernanceData\x12).datanode.api.v2.GetGovernanceDataRequest\x1a*.datanode.api.v2.GetGovernanceDataResponse\x12m\n\x12ListGovernanceData\x12*.datanode.api.v2.ListGovernanceDataRequest\x1a+.datanode.api.v2.ListGovernanceDataResponse\x12l\n\x11ObserveGovernance\x12).datanode.api.v2.ObserveGovernanceRequest\x1a*.datanode.api.v2.ObserveGovernanceResponse0\x01\x12\x64\n\x0fListDelegations\x12\'.datanode.api.v2.ListDelegationsRequest\x1a(.datanode.api.v2.ListDelegationsResponse\x12o\n\x12ObserveDelegations\x12*.datanode.api.v2.ObserveDelegationsRequest\x1a+.datanode.api.v2.ObserveDelegationsResponse0\x01\x12\x61\n\x0eGetNetworkData\x12&.datanode.api.v2.GetNetworkDataRequest\x1a\'.datanode.api.v2.GetNetworkDataResponse\x12L\n\x07GetNode\x12\x1f.datanode.api.v2.GetNodeRequest\x1a .datanode.api.v2.GetNodeResponse\x12R\n\tListNodes\x12!.datanode.api.v2.ListNodesRequest\x1a".datanode.api.v2.ListNodesResponse\x12m\n\x12ListNodeSignatures\x12*.datanode.api.v2.ListNodeSignaturesRequest\x1a+.datanode.api.v2.ListNodeSignaturesResponse\x12O\n\x08GetEpoch\x12 .datanode.api.v2.GetEpochRequest\x1a!.datanode.api.v2.GetEpochResponse\x12X\n\x0b\x45stimateFee\x12#.datanode.api.v2.EstimateFeeRequest\x1a$.datanode.api.v2.EstimateFeeResponse\x12\x61\n\x0e\x45stimateMargin\x12&.datanode.api.v2.EstimateMarginRequest\x1a\'.datanode.api.v2.EstimateMarginResponse\x12v\n\x15ListNetworkParameters\x12-.datanode.api.v2.ListNetworkParametersRequest\x1a..datanode.api.v2.ListNetworkParametersResponse\x12p\n\x13GetNetworkParameter\x12+.datanode.api.v2.GetNetworkParameterRequest\x1a,.datanode.api.v2.GetNetworkParameterResponse\x12\x64\n\x0fListCheckpoints\x12\'.datanode.api.v2.ListCheckpointsRequest\x1a(.datanode.api.v2.ListCheckpointsResponse\x12O\n\x08GetStake\x12 .datanode.api.v2.GetStakeRequest\x1a!.datanode.api.v2.GetStakeResponse\x12\x61\n\x0eGetRiskFactors\x12&.datanode.api.v2.GetRiskFactorsRequest\x1a\'.datanode.api.v2.GetRiskFactorsResponse\x12h\n\x0fObserveEventBus\x12\'.datanode.api.v2.ObserveEventBusRequest\x1a(.datanode.api.v2.ObserveEventBusResponse(\x01\x30\x01\x12{\n\x16ObserveLedgerMovements\x12..datanode.api.v2.ObserveLedgerMovementsRequest\x1a/.datanode.api.v2.ObserveLedgerMovementsResponse0\x01\x12g\n\x10ListKeyRotations\x12(.datanode.api.v2.ListKeyRotationsRequest\x1a).datanode.api.v2.ListKeyRotationsResponse\x12\x7f\n\x18ListEthereumKeyRotations\x12\x30.datanode.api.v2.ListEthereumKeyRotationsRequest\x1a\x31.datanode.api.v2.ListEthereumKeyRotationsResponse\x12X\n\x0bGetVegaTime\x12#.datanode.api.v2.GetVegaTimeRequest\x1a$.datanode.api.v2.GetVegaTimeResponse\x12\x7f\n\x18GetProtocolUpgradeStatus\x12\x30.datanode.api.v2.GetProtocolUpgradeStatusRequest\x1a\x31.datanode.api.v2.GetProtocolUpgradeStatusResponse\x12\x8b\x01\n\x1cListProtocolUpgradeProposals\x12\x34.datanode.api.v2.ListProtocolUpgradeProposalsRequest\x1a\x35.datanode.api.v2.ListProtocolUpgradeProposalsResponse\x12j\n\x11ListCoreSnapshots\x12).datanode.api.v2.ListCoreSnapshotsRequest\x1a*.datanode.api.v2.ListCoreSnapshotsResponse\x12\x9d\x01\n"GetMostRecentNetworkHistorySegment\x12:.datanode.api.v2.GetMostRecentNetworkHistorySegmentRequest\x1a;.datanode.api.v2.GetMostRecentNetworkHistorySegmentResponse\x12\x8e\x01\n\x1dListAllNetworkHistorySegments\x12\x35.datanode.api.v2.ListAllNetworkHistorySegmentsRequest\x1a\x36.datanode.api.v2.ListAllNetworkHistorySegmentsResponse\x12\xa3\x01\n$GetActiveNetworkHistoryPeerAddresses\x12<.datanode.api.v2.GetActiveNetworkHistoryPeerAddressesRequest\x1a=.datanode.api.v2.GetActiveNetworkHistoryPeerAddressesResponse\x12s\n\x14NetworkHistoryStatus\x12,.datanode.api.v2.NetworkHistoryStatusRequest\x1a-.datanode.api.v2.NetworkHistoryStatusResponse\x12\x8b\x01\n\x1cNetworkHistoryBootstrapPeers\x12\x34.datanode.api.v2.NetworkHistoryBootstrapPeersRequest\x1a\x35.datanode.api.v2.NetworkHistoryBootstrapPeersResponse\x12\x43\n\x04Ping\x12\x1c.datanode.api.v2.PingRequest\x1a\x1d.datanode.api.v2.PingResponseB\x81\x01Z1code.vegaprotocol.io/vega/protos/data-node/api/v2\x92\x41K\x12"\n\x13Vega data node APIs2\x0bv0.68.0-dev\x1a!lb.testnet.vega.xyz/datanode/rest*\x02\x01\x02\x62\x06proto3'
)

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(
    DESCRIPTOR, "data_node.api.v2.trading_data_pb2", globals()
)
if _descriptor._USE_C_DESCRIPTORS == False:
    DESCRIPTOR._options = None
    DESCRIPTOR._serialized_options = b'Z1code.vegaprotocol.io/vega/protos/data-node/api/v2\222AK\022"\n\023Vega data node APIs2\013v0.68.0-dev\032!lb.testnet.vega.xyz/datanode/rest*\002\001\002'
    _LISTPOSITIONSREQUEST._options = None
    _LISTPOSITIONSREQUEST._serialized_options = b"\030\001"
    _LISTPOSITIONSRESPONSE._options = None
    _LISTPOSITIONSRESPONSE._serialized_options = b"\030\001"
    _GETMARKETDATAHISTORYBYIDREQUEST.fields_by_name["offset_pagination"]._options = None
    _GETMARKETDATAHISTORYBYIDREQUEST.fields_by_name[
        "offset_pagination"
    ]._serialized_options = b"\030\001"
    _TRADINGDATASERVICE.methods_by_name["ListPositions"]._options = None
    _TRADINGDATASERVICE.methods_by_name[
        "ListPositions"
    ]._serialized_options = b"\210\002\001"
    _LEDGERENTRYFIELD._serialized_start = 32883
    _LEDGERENTRYFIELD._serialized_end = 33053
    _ACCOUNTFIELD._serialized_start = 33056
    _ACCOUNTFIELD._serialized_end = 33232
    _TRANSFERDIRECTION._serialized_start = 33235
    _TRANSFERDIRECTION._serialized_end = 33408
    _OFFSETPAGINATION._serialized_start = 274
    _OFFSETPAGINATION._serialized_end = 366
    _PAGINATION._serialized_start = 369
    _PAGINATION._serialized_end = 586
    _PAGEINFO._serialized_start = 589
    _PAGEINFO._serialized_end = 745
    _ACCOUNTBALANCE._serialized_start = 748
    _ACCOUNTBALANCE._serialized_end = 902
    _LISTACCOUNTSREQUEST._serialized_start = 905
    _LISTACCOUNTSREQUEST._serialized_end = 1063
    _LISTACCOUNTSRESPONSE._serialized_start = 1065
    _LISTACCOUNTSRESPONSE._serialized_end = 1152
    _ACCOUNTSCONNECTION._serialized_start = 1155
    _ACCOUNTSCONNECTION._serialized_end = 1283
    _ACCOUNTEDGE._serialized_start = 1285
    _ACCOUNTEDGE._serialized_end = 1375
    _OBSERVEACCOUNTSREQUEST._serialized_start = 1378
    _OBSERVEACCOUNTSREQUEST._serialized_end = 1519
    _OBSERVEACCOUNTSRESPONSE._serialized_start = 1522
    _OBSERVEACCOUNTSRESPONSE._serialized_end = 1688
    _ACCOUNTSNAPSHOTPAGE._serialized_start = 1690
    _ACCOUNTSNAPSHOTPAGE._serialized_end = 1801
    _ACCOUNTUPDATES._serialized_start = 1803
    _ACCOUNTUPDATES._serialized_end = 1880
    _INFOREQUEST._serialized_start = 1882
    _INFOREQUEST._serialized_end = 1895
    _INFORESPONSE._serialized_start = 1897
    _INFORESPONSE._serialized_end = 1970
    _GETORDERREQUEST._serialized_start = 1972
    _GETORDERREQUEST._serialized_end = 2059
    _GETORDERRESPONSE._serialized_start = 2061
    _GETORDERRESPONSE._serialized_end = 2114
    _ORDERFILTER._serialized_start = 2117
    _ORDERFILTER._serialized_end = 2326
    _LISTORDERSREQUEST._serialized_start = 2329
    _LISTORDERSREQUEST._serialized_end = 2768
    _LISTORDERSRESPONSE._serialized_start = 2770
    _LISTORDERSRESPONSE._serialized_end = 2848
    _LISTORDERVERSIONSREQUEST._serialized_start = 2851
    _LISTORDERVERSIONSREQUEST._serialized_end = 2985
    _LISTORDERVERSIONSRESPONSE._serialized_start = 2987
    _LISTORDERVERSIONSRESPONSE._serialized_end = 3072
    _OBSERVEORDERSREQUEST._serialized_start = 3075
    _OBSERVEORDERSREQUEST._serialized_end = 3262
    _OBSERVEORDERSRESPONSE._serialized_start = 3265
    _OBSERVEORDERSRESPONSE._serialized_end = 3425
    _ORDERSNAPSHOTPAGE._serialized_start = 3427
    _ORDERSNAPSHOTPAGE._serialized_end = 3512
    _ORDERUPDATES._serialized_start = 3514
    _ORDERUPDATES._serialized_end = 3565
    _LISTPOSITIONSREQUEST._serialized_start = 3568
    _LISTPOSITIONSREQUEST._serialized_end = 3731
    _LISTPOSITIONSRESPONSE._serialized_start = 3733
    _LISTPOSITIONSRESPONSE._serialized_end = 3827
    _POSITIONSFILTER._serialized_start = 3829
    _POSITIONSFILTER._serialized_end = 3906
    _LISTALLPOSITIONSREQUEST._serialized_start = 3909
    _LISTALLPOSITIONSREQUEST._serialized_end = 4073
    _LISTALLPOSITIONSRESPONSE._serialized_start = 4075
    _LISTALLPOSITIONSRESPONSE._serialized_end = 4168
    _POSITIONEDGE._serialized_start = 4170
    _POSITIONEDGE._serialized_end = 4244
    _POSITIONCONNECTION._serialized_start = 4247
    _POSITIONCONNECTION._serialized_end = 4376
    _OBSERVEPOSITIONSREQUEST._serialized_start = 4378
    _OBSERVEPOSITIONSREQUEST._serialized_end = 4496
    _OBSERVEPOSITIONSRESPONSE._serialized_start = 4499
    _OBSERVEPOSITIONSRESPONSE._serialized_end = 4668
    _POSITIONSNAPSHOTPAGE._serialized_start = 4670
    _POSITIONSNAPSHOTPAGE._serialized_end = 4767
    _POSITIONUPDATES._serialized_start = 4769
    _POSITIONUPDATES._serialized_end = 4832
    _LEDGERENTRYFILTER._serialized_start = 4835
    _LEDGERENTRYFILTER._serialized_end = 5126
    _AGGREGATEDLEDGERENTRY._serialized_start = 5129
    _AGGREGATEDLEDGERENTRY._serialized_end = 5858
    _LISTLEDGERENTRIESREQUEST._serialized_start = 5861
    _LISTLEDGERENTRIESREQUEST._serialized_end = 6107
    _EXPORTLEDGERENTRIESREQUEST._serialized_start = 6110
    _EXPORTLEDGERENTRIESREQUEST._serialized_end = 6352
    _LISTLEDGERENTRIESRESPONSE._serialized_start = 6354
    _LISTLEDGERENTRIESRESPONSE._serialized_end = 6472
    _EXPORTLEDGERENTRIESRESPONSE._serialized_start = 6474
    _EXPORTLEDGERENTRIESRESPONSE._serialized_end = 6579
    _AGGREGATEDLEDGERENTRIESEDGE._serialized_start = 6581
    _AGGREGATEDLEDGERENTRIESEDGE._serialized_end = 6694
    _AGGREGATEDLEDGERENTRIESCONNECTION._serialized_start = 6697
    _AGGREGATEDLEDGERENTRIESCONNECTION._serialized_end = 6856
    _LISTBALANCECHANGESREQUEST._serialized_start = 6859
    _LISTBALANCECHANGESREQUEST._serialized_end = 7102
    _LISTBALANCECHANGESRESPONSE._serialized_start = 7104
    _LISTBALANCECHANGESRESPONSE._serialized_end = 7206
    _GETBALANCEHISTORYREQUEST._serialized_start = 7209
    _GETBALANCEHISTORYREQUEST._serialized_end = 7509
    _GETBALANCEHISTORYRESPONSE._serialized_start = 7511
    _GETBALANCEHISTORYRESPONSE._serialized_end = 7612
    _AGGREGATEDBALANCEEDGE._serialized_start = 7614
    _AGGREGATEDBALANCEEDGE._serialized_end = 7717
    _AGGREGATEDBALANCECONNECTION._serialized_start = 7720
    _AGGREGATEDBALANCECONNECTION._serialized_end = 7867
    _ACCOUNTFILTER._serialized_start = 7870
    _ACCOUNTFILTER._serialized_end = 8028
    _AGGREGATEDBALANCE._serialized_start = 8031
    _AGGREGATEDBALANCE._serialized_end = 8320
    _OBSERVEMARKETSDEPTHREQUEST._serialized_start = 8322
    _OBSERVEMARKETSDEPTHREQUEST._serialized_end = 8381
    _OBSERVEMARKETSDEPTHRESPONSE._serialized_start = 8383
    _OBSERVEMARKETSDEPTHRESPONSE._serialized_end = 8466
    _OBSERVEMARKETSDEPTHUPDATESREQUEST._serialized_start = 8468
    _OBSERVEMARKETSDEPTHUPDATESREQUEST._serialized_end = 8534
    _OBSERVEMARKETSDEPTHUPDATESRESPONSE._serialized_start = 8536
    _OBSERVEMARKETSDEPTHUPDATESRESPONSE._serialized_end = 8621
    _OBSERVEMARKETSDATAREQUEST._serialized_start = 8623
    _OBSERVEMARKETSDATAREQUEST._serialized_end = 8681
    _OBSERVEMARKETSDATARESPONSE._serialized_start = 8683
    _OBSERVEMARKETSDATARESPONSE._serialized_end = 8762
    _GETLATESTMARKETDEPTHREQUEST._serialized_start = 8764
    _GETLATESTMARKETDEPTHREQUEST._serialized_end = 8870
    _GETLATESTMARKETDEPTHRESPONSE._serialized_start = 8873
    _GETLATESTMARKETDEPTHRESPONSE._serialized_end = 9091
    _LISTLATESTMARKETDATAREQUEST._serialized_start = 9093
    _LISTLATESTMARKETDATAREQUEST._serialized_end = 9122
    _LISTLATESTMARKETDATARESPONSE._serialized_start = 9124
    _LISTLATESTMARKETDATARESPONSE._serialized_end = 9207
    _GETLATESTMARKETDATAREQUEST._serialized_start = 9209
    _GETLATESTMARKETDATAREQUEST._serialized_end = 9266
    _GETLATESTMARKETDATARESPONSE._serialized_start = 9268
    _GETLATESTMARKETDATARESPONSE._serialized_end = 9348
    _GETMARKETDATAHISTORYBYIDREQUEST._serialized_start = 9351
    _GETMARKETDATAHISTORYBYIDREQUEST._serialized_end = 9731
    _GETMARKETDATAHISTORYBYIDRESPONSE._serialized_start = 9733
    _GETMARKETDATAHISTORYBYIDRESPONSE._serialized_end = 9839
    _MARKETDATAEDGE._serialized_start = 9841
    _MARKETDATAEDGE._serialized_end = 9919
    _MARKETDATACONNECTION._serialized_start = 9922
    _MARKETDATACONNECTION._serialized_end = 10055
    _MARKETSDATASUBSCRIBEREQUEST._serialized_start = 10057
    _MARKETSDATASUBSCRIBEREQUEST._serialized_end = 10115
    _MARKETSDATASUBSCRIBERESPONSE._serialized_start = 10117
    _MARKETSDATASUBSCRIBERESPONSE._serialized_end = 10198
    _LISTTRANSFERSREQUEST._serialized_start = 10201
    _LISTTRANSFERSREQUEST._serialized_end = 10410
    _LISTTRANSFERSRESPONSE._serialized_start = 10412
    _LISTTRANSFERSRESPONSE._serialized_end = 10502
    _TRANSFEREDGE._serialized_start = 10504
    _TRANSFEREDGE._serialized_end = 10588
    _TRANSFERCONNECTION._serialized_start = 10591
    _TRANSFERCONNECTION._serialized_end = 10720
    _GETNETWORKLIMITSREQUEST._serialized_start = 10722
    _GETNETWORKLIMITSREQUEST._serialized_end = 10747
    _GETNETWORKLIMITSRESPONSE._serialized_start = 10749
    _GETNETWORKLIMITSRESPONSE._serialized_end = 10820
    _LISTCANDLEINTERVALSREQUEST._serialized_start = 10822
    _LISTCANDLEINTERVALSREQUEST._serialized_end = 10879
    _INTERVALTOCANDLEID._serialized_start = 10881
    _INTERVALTOCANDLEID._serialized_end = 10958
    _LISTCANDLEINTERVALSRESPONSE._serialized_start = 10960
    _LISTCANDLEINTERVALSRESPONSE._serialized_end = 11077
    _CANDLE._serialized_start = 11080
    _CANDLE._serialized_end = 11247
    _OBSERVECANDLEDATAREQUEST._serialized_start = 11249
    _OBSERVECANDLEDATAREQUEST._serialized_end = 11304
    _OBSERVECANDLEDATARESPONSE._serialized_start = 11306
    _OBSERVECANDLEDATARESPONSE._serialized_end = 11382
    _LISTCANDLEDATAREQUEST._serialized_start = 11385
    _LISTCANDLEDATAREQUEST._serialized_end = 11636
    _LISTCANDLEDATARESPONSE._serialized_start = 11638
    _LISTCANDLEDATARESPONSE._serialized_end = 11727
    _CANDLEEDGE._serialized_start = 11729
    _CANDLEEDGE._serialized_end = 11810
    _CANDLEDATACONNECTION._serialized_start = 11813
    _CANDLEDATACONNECTION._serialized_end = 11942
    _LISTVOTESREQUEST._serialized_start = 11945
    _LISTVOTESREQUEST._serialized_end = 12143
    _LISTVOTESRESPONSE._serialized_start = 12145
    _LISTVOTESRESPONSE._serialized_end = 12219
    _VOTEEDGE._serialized_start = 12221
    _VOTEEDGE._serialized_end = 12287
    _VOTECONNECTION._serialized_start = 12289
    _VOTECONNECTION._serialized_end = 12410
    _OBSERVEVOTESREQUEST._serialized_start = 12412
    _OBSERVEVOTESREQUEST._serialized_end = 12532
    _OBSERVEVOTESRESPONSE._serialized_start = 12534
    _OBSERVEVOTESRESPONSE._serialized_end = 12588
    _LISTERC20MULTISIGSIGNERADDEDBUNDLESREQUEST._serialized_start = 12591
    _LISTERC20MULTISIGSIGNERADDEDBUNDLESREQUEST._serialized_end = 12780
    _LISTERC20MULTISIGSIGNERADDEDBUNDLESRESPONSE._serialized_start = 12782
    _LISTERC20MULTISIGSIGNERADDEDBUNDLESRESPONSE._serialized_end = 12906
    _ERC20MULTISIGSIGNERADDEDEDGE._serialized_start = 12908
    _ERC20MULTISIGSIGNERADDEDEDGE._serialized_end = 13024
    _ERC20MULTISIGSIGNERADDEDBUNDLEEDGE._serialized_start = 13027
    _ERC20MULTISIGSIGNERADDEDBUNDLEEDGE._serialized_end = 13156
    _ERC20MULTISIGSIGNERADDEDCONNECTION._serialized_start = 13159
    _ERC20MULTISIGSIGNERADDEDCONNECTION._serialized_end = 13326
    _ERC20MULTISIGSIGNERADDEDBUNDLE._serialized_start = 13329
    _ERC20MULTISIGSIGNERADDEDBUNDLE._serialized_end = 13535
    _LISTERC20MULTISIGSIGNERREMOVEDBUNDLESREQUEST._serialized_start = 13538
    _LISTERC20MULTISIGSIGNERREMOVEDBUNDLESREQUEST._serialized_end = 13729
    _LISTERC20MULTISIGSIGNERREMOVEDBUNDLESRESPONSE._serialized_start = 13732
    _LISTERC20MULTISIGSIGNERREMOVEDBUNDLESRESPONSE._serialized_end = 13860
    _ERC20MULTISIGSIGNERREMOVEDEDGE._serialized_start = 13862
    _ERC20MULTISIGSIGNERREMOVEDEDGE._serialized_end = 13982
    _ERC20MULTISIGSIGNERREMOVEDBUNDLEEDGE._serialized_start = 13985
    _ERC20MULTISIGSIGNERREMOVEDBUNDLEEDGE._serialized_end = 14118
    _ERC20MULTISIGSIGNERREMOVEDCONNECTION._serialized_start = 14121
    _ERC20MULTISIGSIGNERREMOVEDCONNECTION._serialized_end = 14292
    _ERC20MULTISIGSIGNERREMOVEDBUNDLE._serialized_start = 14295
    _ERC20MULTISIGSIGNERREMOVEDBUNDLE._serialized_end = 14503
    _GETERC20LISTASSETBUNDLEREQUEST._serialized_start = 14505
    _GETERC20LISTASSETBUNDLEREQUEST._serialized_end = 14564
    _GETERC20LISTASSETBUNDLERESPONSE._serialized_start = 14567
    _GETERC20LISTASSETBUNDLERESPONSE._serialized_end = 14725
    _GETERC20SETASSETLIMITSBUNDLEREQUEST._serialized_start = 14727
    _GETERC20SETASSETLIMITSBUNDLEREQUEST._serialized_end = 14797
    _GETERC20SETASSETLIMITSBUNDLERESPONSE._serialized_start = 14800
    _GETERC20SETASSETLIMITSBUNDLERESPONSE._serialized_end = 15032
    _GETERC20WITHDRAWALAPPROVALREQUEST._serialized_start = 15034
    _GETERC20WITHDRAWALAPPROVALREQUEST._serialized_end = 15106
    _GETERC20WITHDRAWALAPPROVALRESPONSE._serialized_start = 15109
    _GETERC20WITHDRAWALAPPROVALRESPONSE._serialized_end = 15331
    _GETLASTTRADEREQUEST._serialized_start = 15333
    _GETLASTTRADEREQUEST._serialized_end = 15383
    _GETLASTTRADERESPONSE._serialized_start = 15385
    _GETLASTTRADERESPONSE._serialized_end = 15442
    _LISTTRADESREQUEST._serialized_start = 15445
    _LISTTRADESREQUEST._serialized_end = 15762
    _LISTTRADESRESPONSE._serialized_start = 15764
    _LISTTRADESRESPONSE._serialized_end = 15842
    _TRADECONNECTION._serialized_start = 15844
    _TRADECONNECTION._serialized_end = 15967
    _TRADEEDGE._serialized_start = 15969
    _TRADEEDGE._serialized_end = 16037
    _OBSERVETRADESREQUEST._serialized_start = 16039
    _OBSERVETRADESREQUEST._serialized_end = 16154
    _OBSERVETRADESRESPONSE._serialized_start = 16156
    _OBSERVETRADESRESPONSE._serialized_end = 16216
    _GETORACLESPECREQUEST._serialized_start = 16218
    _GETORACLESPECREQUEST._serialized_end = 16278
    _GETORACLESPECRESPONSE._serialized_start = 16280
    _GETORACLESPECRESPONSE._serialized_end = 16354
    _LISTORACLESPECSREQUEST._serialized_start = 16356
    _LISTORACLESPECSREQUEST._serialized_end = 16461
    _LISTORACLESPECSRESPONSE._serialized_start = 16463
    _LISTORACLESPECSRESPONSE._serialized_end = 16563
    _LISTORACLEDATAREQUEST._serialized_start = 16566
    _LISTORACLEDATAREQUEST._serialized_end = 16732
    _LISTORACLEDATARESPONSE._serialized_start = 16734
    _LISTORACLEDATARESPONSE._serialized_end = 16830
    _ORACLESPECEDGE._serialized_start = 16832
    _ORACLESPECEDGE._serialized_end = 16910
    _ORACLESPECSCONNECTION._serialized_start = 16913
    _ORACLESPECSCONNECTION._serialized_end = 17047
    _ORACLEDATAEDGE._serialized_start = 17049
    _ORACLEDATAEDGE._serialized_end = 17127
    _ORACLEDATACONNECTION._serialized_start = 17130
    _ORACLEDATACONNECTION._serialized_end = 17263
    _GETMARKETREQUEST._serialized_start = 17265
    _GETMARKETREQUEST._serialized_end = 17312
    _GETMARKETRESPONSE._serialized_start = 17314
    _GETMARKETRESPONSE._serialized_end = 17371
    _LISTMARKETSREQUEST._serialized_start = 17374
    _LISTMARKETSREQUEST._serialized_end = 17541
    _LISTMARKETSRESPONSE._serialized_start = 17543
    _LISTMARKETSRESPONSE._serialized_end = 17625
    _MARKETEDGE._serialized_start = 17627
    _MARKETEDGE._serialized_end = 17697
    _MARKETCONNECTION._serialized_start = 17699
    _MARKETCONNECTION._serialized_end = 17824
    _GETPARTYREQUEST._serialized_start = 17826
    _GETPARTYREQUEST._serialized_end = 17870
    _GETPARTYRESPONSE._serialized_start = 17872
    _GETPARTYRESPONSE._serialized_end = 17925
    _LISTPARTIESREQUEST._serialized_start = 17927
    _LISTPARTIESREQUEST._serialized_end = 18035
    _LISTPARTIESRESPONSE._serialized_start = 18037
    _LISTPARTIESRESPONSE._serialized_end = 18118
    _PARTYEDGE._serialized_start = 18120
    _PARTYEDGE._serialized_end = 18188
    _PARTYCONNECTION._serialized_start = 18190
    _PARTYCONNECTION._serialized_end = 18313
    _ORDEREDGE._serialized_start = 18315
    _ORDEREDGE._serialized_end = 18383
    _LISTMARGINLEVELSREQUEST._serialized_start = 18386
    _LISTMARGINLEVELSREQUEST._serialized_end = 18528
    _LISTMARGINLEVELSRESPONSE._serialized_start = 18530
    _LISTMARGINLEVELSRESPONSE._serialized_end = 18628
    _OBSERVEMARGINLEVELSREQUEST._serialized_start = 18630
    _OBSERVEMARGINLEVELSREQUEST._serialized_end = 18733
    _OBSERVEMARGINLEVELSRESPONSE._serialized_start = 18735
    _OBSERVEMARGINLEVELSRESPONSE._serialized_end = 18821
    _ORDERCONNECTION._serialized_start = 18823
    _ORDERCONNECTION._serialized_end = 18946
    _MARGINEDGE._serialized_start = 18948
    _MARGINEDGE._serialized_end = 19024
    _MARGINCONNECTION._serialized_start = 19026
    _MARGINCONNECTION._serialized_end = 19151
    _LISTREWARDSREQUEST._serialized_start = 19154
    _LISTREWARDSREQUEST._serialized_end = 19423
    _LISTREWARDSRESPONSE._serialized_start = 19425
    _LISTREWARDSRESPONSE._serialized_end = 19508
    _REWARDEDGE._serialized_start = 19510
    _REWARDEDGE._serialized_end = 19580
    _REWARDSCONNECTION._serialized_start = 19582
    _REWARDSCONNECTION._serialized_end = 19708
    _LISTREWARDSUMMARIESREQUEST._serialized_start = 19711
    _LISTREWARDSUMMARIESREQUEST._serialized_end = 19910
    _LISTREWARDSUMMARIESRESPONSE._serialized_start = 19912
    _LISTREWARDSUMMARIESRESPONSE._serialized_end = 19992
    _REWARDSUMMARYFILTER._serialized_start = 19995
    _REWARDSUMMARYFILTER._serialized_end = 20172
    _LISTEPOCHREWARDSUMMARIESREQUEST._serialized_start = 20175
    _LISTEPOCHREWARDSUMMARIESREQUEST._serialized_end = 20351
    _LISTEPOCHREWARDSUMMARIESRESPONSE._serialized_start = 20353
    _LISTEPOCHREWARDSUMMARIESRESPONSE._serialized_end = 20464
    _EPOCHREWARDSUMMARYCONNECTION._serialized_start = 20467
    _EPOCHREWARDSUMMARYCONNECTION._serialized_end = 20616
    _EPOCHREWARDSUMMARYEDGE._serialized_start = 20618
    _EPOCHREWARDSUMMARYEDGE._serialized_end = 20712
    _OBSERVEREWARDSREQUEST._serialized_start = 20714
    _OBSERVEREWARDSREQUEST._serialized_end = 20827
    _OBSERVEREWARDSRESPONSE._serialized_start = 20829
    _OBSERVEREWARDSRESPONSE._serialized_end = 20891
    _GETDEPOSITREQUEST._serialized_start = 20893
    _GETDEPOSITREQUEST._serialized_end = 20928
    _GETDEPOSITRESPONSE._serialized_start = 20930
    _GETDEPOSITRESPONSE._serialized_end = 20991
    _LISTDEPOSITSREQUEST._serialized_start = 20994
    _LISTDEPOSITSREQUEST._serialized_end = 21202
    _LISTDEPOSITSRESPONSE._serialized_start = 21204
    _LISTDEPOSITSRESPONSE._serialized_end = 21291
    _DEPOSITEDGE._serialized_start = 21293
    _DEPOSITEDGE._serialized_end = 21365
    _DEPOSITSCONNECTION._serialized_start = 21368
    _DEPOSITSCONNECTION._serialized_end = 21496
    _GETWITHDRAWALREQUEST._serialized_start = 21498
    _GETWITHDRAWALREQUEST._serialized_end = 21536
    _GETWITHDRAWALRESPONSE._serialized_start = 21538
    _GETWITHDRAWALRESPONSE._serialized_end = 21611
    _LISTWITHDRAWALSREQUEST._serialized_start = 21614
    _LISTWITHDRAWALSREQUEST._serialized_end = 21825
    _LISTWITHDRAWALSRESPONSE._serialized_start = 21827
    _LISTWITHDRAWALSRESPONSE._serialized_end = 21926
    _WITHDRAWALEDGE._serialized_start = 21928
    _WITHDRAWALEDGE._serialized_end = 22006
    _WITHDRAWALSCONNECTION._serialized_start = 22009
    _WITHDRAWALSCONNECTION._serialized_end = 22143
    _GETASSETREQUEST._serialized_start = 22145
    _GETASSETREQUEST._serialized_end = 22189
    _GETASSETRESPONSE._serialized_start = 22191
    _GETASSETRESPONSE._serialized_end = 22244
    _LISTASSETSREQUEST._serialized_start = 22247
    _LISTASSETSREQUEST._serialized_end = 22392
    _LISTASSETSRESPONSE._serialized_start = 22394
    _LISTASSETSRESPONSE._serialized_end = 22473
    _ASSETEDGE._serialized_start = 22475
    _ASSETEDGE._serialized_end = 22543
    _ASSETSCONNECTION._serialized_start = 22545
    _ASSETSCONNECTION._serialized_end = 22669
    _LISTLIQUIDITYPROVISIONSREQUEST._serialized_start = 22672
    _LISTLIQUIDITYPROVISIONSREQUEST._serialized_end = 22927
    _LISTLIQUIDITYPROVISIONSRESPONSE._serialized_start = 22930
    _LISTLIQUIDITYPROVISIONSRESPONSE._serialized_end = 23062
    _LIQUIDITYPROVISIONSEDGE._serialized_start = 23064
    _LIQUIDITYPROVISIONSEDGE._serialized_end = 23159
    _LIQUIDITYPROVISIONSCONNECTION._serialized_start = 23162
    _LIQUIDITYPROVISIONSCONNECTION._serialized_end = 23313
    _OBSERVELIQUIDITYPROVISIONSREQUEST._serialized_start = 23316
    _OBSERVELIQUIDITYPROVISIONSREQUEST._serialized_end = 23444
    _OBSERVELIQUIDITYPROVISIONSRESPONSE._serialized_start = 23446
    _OBSERVELIQUIDITYPROVISIONSRESPONSE._serialized_end = 23559
    _GETGOVERNANCEDATAREQUEST._serialized_start = 23562
    _GETGOVERNANCEDATAREQUEST._serialized_end = 23691
    _GETGOVERNANCEDATARESPONSE._serialized_start = 23693
    _GETGOVERNANCEDATARESPONSE._serialized_end = 23762
    _LISTGOVERNANCEDATAREQUEST._serialized_start = 23765
    _LISTGOVERNANCEDATAREQUEST._serialized_end = 24399
    _LISTGOVERNANCEDATAREQUEST_TYPE._serialized_start = 24119
    _LISTGOVERNANCEDATAREQUEST_TYPE._serialized_end = 24302
    _LISTGOVERNANCEDATARESPONSE._serialized_start = 24401
    _LISTGOVERNANCEDATARESPONSE._serialized_end = 24504
    _GOVERNANCEDATAEDGE._serialized_start = 24506
    _GOVERNANCEDATAEDGE._serialized_end = 24592
    _GOVERNANCEDATACONNECTION._serialized_start = 24595
    _GOVERNANCEDATACONNECTION._serialized_end = 24736
    _OBSERVEGOVERNANCEREQUEST._serialized_start = 24738
    _OBSERVEGOVERNANCEREQUEST._serialized_end = 24809
    _OBSERVEGOVERNANCERESPONSE._serialized_start = 24811
    _OBSERVEGOVERNANCERESPONSE._serialized_end = 24880
    _LISTDELEGATIONSREQUEST._serialized_start = 24883
    _LISTDELEGATIONSREQUEST._serialized_end = 25120
    _LISTDELEGATIONSRESPONSE._serialized_start = 25122
    _LISTDELEGATIONSRESPONSE._serialized_end = 25221
    _DELEGATIONEDGE._serialized_start = 25223
    _DELEGATIONEDGE._serialized_end = 25301
    _DELEGATIONSCONNECTION._serialized_start = 25304
    _DELEGATIONSCONNECTION._serialized_end = 25438
    _OBSERVEDELEGATIONSREQUEST._serialized_start = 25440
    _OBSERVEDELEGATIONSREQUEST._serialized_end = 25554
    _OBSERVEDELEGATIONSRESPONSE._serialized_start = 25556
    _OBSERVEDELEGATIONSRESPONSE._serialized_end = 25634
    _GETNETWORKDATAREQUEST._serialized_start = 25636
    _GETNETWORKDATAREQUEST._serialized_end = 25659
    _GETNETWORKDATARESPONSE._serialized_start = 25661
    _GETNETWORKDATARESPONSE._serialized_end = 25730
    _GETNODEREQUEST._serialized_start = 25732
    _GETNODEREQUEST._serialized_end = 25764
    _GETNODERESPONSE._serialized_start = 25766
    _GETNODERESPONSE._serialized_end = 25815
    _LISTNODESREQUEST._serialized_start = 25818
    _LISTNODESREQUEST._serialized_end = 25965
    _LISTNODESRESPONSE._serialized_start = 25967
    _LISTNODESRESPONSE._serialized_end = 26042
    _NODEEDGE._serialized_start = 26044
    _NODEEDGE._serialized_end = 26110
    _NODESCONNECTION._serialized_start = 26112
    _NODESCONNECTION._serialized_end = 26234
    _LISTNODESIGNATURESREQUEST._serialized_start = 26236
    _LISTNODESIGNATURESREQUEST._serialized_end = 26360
    _LISTNODESIGNATURESRESPONSE._serialized_start = 26362
    _LISTNODESIGNATURESRESPONSE._serialized_end = 26465
    _NODESIGNATUREEDGE._serialized_start = 26467
    _NODESIGNATUREEDGE._serialized_end = 26563
    _NODESIGNATURESCONNECTION._serialized_start = 26566
    _NODESIGNATURESCONNECTION._serialized_end = 26706
    _GETEPOCHREQUEST._serialized_start = 26708
    _GETEPOCHREQUEST._serialized_end = 26753
    _GETEPOCHRESPONSE._serialized_start = 26755
    _GETEPOCHRESPONSE._serialized_end = 26808
    _ESTIMATEFEEREQUEST._serialized_start = 26810
    _ESTIMATEFEEREQUEST._serialized_end = 26901
    _ESTIMATEFEERESPONSE._serialized_start = 26903
    _ESTIMATEFEERESPONSE._serialized_end = 26953
    _ESTIMATEMARGINREQUEST._serialized_start = 26956
    _ESTIMATEMARGINREQUEST._serialized_end = 27147
    _ESTIMATEMARGINRESPONSE._serialized_start = 27149
    _ESTIMATEMARGINRESPONSE._serialized_end = 27230
    _LISTNETWORKPARAMETERSREQUEST._serialized_start = 27232
    _LISTNETWORKPARAMETERSREQUEST._serialized_end = 27343
    _LISTNETWORKPARAMETERSRESPONSE._serialized_start = 27345
    _LISTNETWORKPARAMETERSRESPONSE._serialized_end = 27468
    _GETNETWORKPARAMETERREQUEST._serialized_start = 27470
    _GETNETWORKPARAMETERREQUEST._serialized_end = 27516
    _GETNETWORKPARAMETERRESPONSE._serialized_start = 27518
    _GETNETWORKPARAMETERRESPONSE._serialized_end = 27616
    _NETWORKPARAMETEREDGE._serialized_start = 27618
    _NETWORKPARAMETEREDGE._serialized_end = 27708
    _NETWORKPARAMETERCONNECTION._serialized_start = 27711
    _NETWORKPARAMETERCONNECTION._serialized_end = 27856
    _CHECKPOINT._serialized_start = 27858
    _CHECKPOINT._serialized_end = 27948
    _LISTCHECKPOINTSREQUEST._serialized_start = 27950
    _LISTCHECKPOINTSREQUEST._serialized_end = 28055
    _LISTCHECKPOINTSRESPONSE._serialized_start = 28057
    _LISTCHECKPOINTSRESPONSE._serialized_end = 28156
    _CHECKPOINTEDGE._serialized_start = 28158
    _CHECKPOINTEDGE._serialized_end = 28247
    _CHECKPOINTSCONNECTION._serialized_start = 28250
    _CHECKPOINTSCONNECTION._serialized_end = 28384
    _GETSTAKEREQUEST._serialized_start = 28386
    _GETSTAKEREQUEST._serialized_end = 28511
    _GETSTAKERESPONSE._serialized_start = 28514
    _GETSTAKERESPONSE._serialized_end = 28662
    _STAKELINKINGEDGE._serialized_start = 28664
    _STAKELINKINGEDGE._serialized_end = 28756
    _STAKESCONNECTION._serialized_start = 28759
    _STAKESCONNECTION._serialized_end = 28890
    _GETRISKFACTORSREQUEST._serialized_start = 28892
    _GETRISKFACTORSREQUEST._serialized_end = 28944
    _GETRISKFACTORSRESPONSE._serialized_start = 28946
    _GETRISKFACTORSRESPONSE._serialized_end = 29021
    _OBSERVEEVENTBUSREQUEST._serialized_start = 29024
    _OBSERVEEVENTBUSREQUEST._serialized_end = 29185
    _OBSERVEEVENTBUSRESPONSE._serialized_start = 29187
    _OBSERVEEVENTBUSRESPONSE._serialized_end = 29262
    _OBSERVELEDGERMOVEMENTSREQUEST._serialized_start = 29264
    _OBSERVELEDGERMOVEMENTSREQUEST._serialized_end = 29295
    _OBSERVELEDGERMOVEMENTSRESPONSE._serialized_start = 29297
    _OBSERVELEDGERMOVEMENTSRESPONSE._serialized_end = 29392
    _LISTKEYROTATIONSREQUEST._serialized_start = 29395
    _LISTKEYROTATIONSREQUEST._serialized_end = 29543
    _LISTKEYROTATIONSRESPONSE._serialized_start = 29545
    _LISTKEYROTATIONSRESPONSE._serialized_end = 29641
    _KEYROTATIONEDGE._serialized_start = 29643
    _KEYROTATIONEDGE._serialized_end = 29733
    _KEYROTATIONCONNECTION._serialized_start = 29736
    _KEYROTATIONCONNECTION._serialized_end = 29871
    _LISTETHEREUMKEYROTATIONSREQUEST._serialized_start = 29874
    _LISTETHEREUMKEYROTATIONSREQUEST._serialized_end = 30030
    _LISTETHEREUMKEYROTATIONSRESPONSE._serialized_start = 30032
    _LISTETHEREUMKEYROTATIONSRESPONSE._serialized_end = 30152
    _ETHEREUMKEYROTATIONSCONNECTION._serialized_start = 30155
    _ETHEREUMKEYROTATIONSCONNECTION._serialized_end = 30307
    _ETHEREUMKEYROTATIONEDGE._serialized_start = 30309
    _ETHEREUMKEYROTATIONEDGE._serialized_end = 30415
    _GETVEGATIMEREQUEST._serialized_start = 30417
    _GETVEGATIMEREQUEST._serialized_end = 30437
    _GETVEGATIMERESPONSE._serialized_start = 30439
    _GETVEGATIMERESPONSE._serialized_end = 30490
    _DATERANGE._serialized_start = 30493
    _DATERANGE._serialized_end = 30630
    _GETPROTOCOLUPGRADESTATUSREQUEST._serialized_start = 30632
    _GETPROTOCOLUPGRADESTATUSREQUEST._serialized_end = 30665
    _GETPROTOCOLUPGRADESTATUSRESPONSE._serialized_start = 30667
    _GETPROTOCOLUPGRADESTATUSRESPONSE._serialized_end = 30723
    _LISTPROTOCOLUPGRADEPROPOSALSREQUEST._serialized_start = 30726
    _LISTPROTOCOLUPGRADEPROPOSALSREQUEST._serialized_end = 30985
    _LISTPROTOCOLUPGRADEPROPOSALSRESPONSE._serialized_start = 30988
    _LISTPROTOCOLUPGRADEPROPOSALSRESPONSE._serialized_end = 31140
    _PROTOCOLUPGRADEPROPOSALCONNECTION._serialized_start = 31143
    _PROTOCOLUPGRADEPROPOSALCONNECTION._serialized_end = 31302
    _PROTOCOLUPGRADEPROPOSALEDGE._serialized_start = 31304
    _PROTOCOLUPGRADEPROPOSALEDGE._serialized_end = 31415
    _LISTCORESNAPSHOTSREQUEST._serialized_start = 31417
    _LISTCORESNAPSHOTSREQUEST._serialized_end = 31524
    _LISTCORESNAPSHOTSRESPONSE._serialized_start = 31526
    _LISTCORESNAPSHOTSRESPONSE._serialized_end = 31633
    _CORESNAPSHOTCONNECTION._serialized_start = 31636
    _CORESNAPSHOTCONNECTION._serialized_end = 31773
    _CORESNAPSHOTEDGE._serialized_start = 31775
    _CORESNAPSHOTEDGE._serialized_end = 31871
    _HISTORYSEGMENT._serialized_start = 31874
    _HISTORYSEGMENT._serialized_end = 32061
    _GETMOSTRECENTNETWORKHISTORYSEGMENTREQUEST._serialized_start = 32063
    _GETMOSTRECENTNETWORKHISTORYSEGMENTREQUEST._serialized_end = 32106
    _GETMOSTRECENTNETWORKHISTORYSEGMENTRESPONSE._serialized_start = 32109
    _GETMOSTRECENTNETWORKHISTORYSEGMENTRESPONSE._serialized_end = 32250
    _LISTALLNETWORKHISTORYSEGMENTSREQUEST._serialized_start = 32252
    _LISTALLNETWORKHISTORYSEGMENTSREQUEST._serialized_end = 32290
    _LISTALLNETWORKHISTORYSEGMENTSRESPONSE._serialized_start = 32292
    _LISTALLNETWORKHISTORYSEGMENTSRESPONSE._serialized_end = 32392
    _GETACTIVENETWORKHISTORYPEERADDRESSESREQUEST._serialized_start = 32394
    _GETACTIVENETWORKHISTORYPEERADDRESSESREQUEST._serialized_end = 32439
    _GETACTIVENETWORKHISTORYPEERADDRESSESRESPONSE._serialized_start = 32441
    _GETACTIVENETWORKHISTORYPEERADDRESSESRESPONSE._serialized_end = 32522
    _NETWORKHISTORYSTATUSREQUEST._serialized_start = 32524
    _NETWORKHISTORYSTATUSREQUEST._serialized_end = 32553
    _NETWORKHISTORYSTATUSRESPONSE._serialized_start = 32556
    _NETWORKHISTORYSTATUSRESPONSE._serialized_end = 32729
    _NETWORKHISTORYBOOTSTRAPPEERSREQUEST._serialized_start = 32731
    _NETWORKHISTORYBOOTSTRAPPEERSREQUEST._serialized_end = 32768
    _NETWORKHISTORYBOOTSTRAPPEERSRESPONSE._serialized_start = 32770
    _NETWORKHISTORYBOOTSTRAPPEERSRESPONSE._serialized_end = 32849
    _PINGREQUEST._serialized_start = 32851
    _PINGREQUEST._serialized_end = 32864
    _PINGRESPONSE._serialized_start = 32866
    _PINGRESPONSE._serialized_end = 32880
    _TRADINGDATASERVICE._serialized_start = 33411
    _TRADINGDATASERVICE._serialized_end = 42826
# @@protoc_insertion_point(module_scope)
