Skip to main content

utxorpc_spec/
utxorpc.v1beta.sync.rs

1// @generated
2/// Represents a reference to a specific block by a chosen combination of fields
3#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct BlockRef {
6    /// Height or slot number (depending on the blockchain)
7    #[prost(uint64, tag="1")]
8    pub slot: u64,
9    /// Hash of the content of the block
10    #[prost(bytes="bytes", tag="2")]
11    pub hash: ::prost::bytes::Bytes,
12    /// Block height
13    #[prost(uint64, tag="3")]
14    pub height: u64,
15    /// Block ms timestamp
16    #[prost(uint64, tag="4")]
17    pub timestamp: u64,
18}
19#[allow(clippy::derive_partial_eq_without_eq)]
20#[derive(Clone, PartialEq, ::prost::Message)]
21pub struct AnyChainBlock {
22    /// Original bytes as defined by the chain
23    #[prost(bytes="bytes", tag="1")]
24    pub native_bytes: ::prost::bytes::Bytes,
25    #[prost(oneof="any_chain_block::Chain", tags="2")]
26    pub chain: ::core::option::Option<any_chain_block::Chain>,
27}
28/// Nested message and enum types in `AnyChainBlock`.
29pub mod any_chain_block {
30    #[allow(clippy::derive_partial_eq_without_eq)]
31#[derive(Clone, PartialEq, ::prost::Oneof)]
32    pub enum Chain {
33        /// A parsed Cardano block.
34        #[prost(message, tag="2")]
35        Cardano(super::super::cardano::Block),
36    }
37}
38/// Request to fetch a block by its reference.
39#[allow(clippy::derive_partial_eq_without_eq)]
40#[derive(Clone, PartialEq, ::prost::Message)]
41pub struct FetchBlockRequest {
42    /// List of block references.
43    #[prost(message, repeated, tag="1")]
44    pub r#ref: ::prost::alloc::vec::Vec<BlockRef>,
45    /// Field mask to selectively return fields.
46    #[prost(message, optional, tag="2")]
47    pub field_mask: ::core::option::Option<::pbjson_types::FieldMask>,
48}
49/// Response containing the fetched blocks.
50#[allow(clippy::derive_partial_eq_without_eq)]
51#[derive(Clone, PartialEq, ::prost::Message)]
52pub struct FetchBlockResponse {
53    /// List of fetched blocks.
54    #[prost(message, repeated, tag="1")]
55    pub block: ::prost::alloc::vec::Vec<AnyChainBlock>,
56}
57/// Request to dump the block history.
58#[allow(clippy::derive_partial_eq_without_eq)]
59#[derive(Clone, PartialEq, ::prost::Message)]
60pub struct DumpHistoryRequest {
61    /// Starting point for the block history dump.
62    #[prost(message, optional, tag="2")]
63    pub start_token: ::core::option::Option<BlockRef>,
64    /// Maximum number of items to return.
65    #[prost(uint32, tag="3")]
66    pub max_items: u32,
67    /// Field mask to selectively return fields.
68    #[prost(message, optional, tag="4")]
69    pub field_mask: ::core::option::Option<::pbjson_types::FieldMask>,
70}
71/// Response containing the dumped block history.
72#[allow(clippy::derive_partial_eq_without_eq)]
73#[derive(Clone, PartialEq, ::prost::Message)]
74pub struct DumpHistoryResponse {
75    /// List of blocks in the history.
76    #[prost(message, repeated, tag="1")]
77    pub block: ::prost::alloc::vec::Vec<AnyChainBlock>,
78    /// Next token for pagination.
79    #[prost(message, optional, tag="2")]
80    pub next_token: ::core::option::Option<BlockRef>,
81}
82/// Request to follow the tip of the blockchain.
83#[allow(clippy::derive_partial_eq_without_eq)]
84#[derive(Clone, PartialEq, ::prost::Message)]
85pub struct FollowTipRequest {
86    /// List of block references to find the intersection.
87    #[prost(message, repeated, tag="1")]
88    pub intersect: ::prost::alloc::vec::Vec<BlockRef>,
89    /// Field mask to selectively return fields.
90    #[prost(message, optional, tag="2")]
91    pub field_mask: ::core::option::Option<::pbjson_types::FieldMask>,
92}
93/// Response containing the action to perform while following the tip.
94#[allow(clippy::derive_partial_eq_without_eq)]
95#[derive(Clone, PartialEq, ::prost::Message)]
96pub struct FollowTipResponse {
97    /// The current tip of the blockchain after this action.
98    #[prost(message, optional, tag="4")]
99    pub tip: ::core::option::Option<BlockRef>,
100    #[prost(oneof="follow_tip_response::Action", tags="1, 2, 3")]
101    pub action: ::core::option::Option<follow_tip_response::Action>,
102}
103/// Nested message and enum types in `FollowTipResponse`.
104pub mod follow_tip_response {
105    #[allow(clippy::derive_partial_eq_without_eq)]
106#[derive(Clone, PartialEq, ::prost::Oneof)]
107    pub enum Action {
108        /// Apply this block.
109        #[prost(message, tag="1")]
110        Apply(super::AnyChainBlock),
111        /// Undo this block.
112        #[prost(message, tag="2")]
113        Undo(super::AnyChainBlock),
114        /// Reset to this block reference.
115        #[prost(message, tag="3")]
116        Reset(super::BlockRef),
117    }
118}
119/// Request to read the current tip of the blockchain.
120#[allow(clippy::derive_partial_eq_without_eq)]
121#[derive(Clone, PartialEq, ::prost::Message)]
122pub struct ReadTipRequest {
123}
124/// Response containing the current tip of the blockchain.
125#[allow(clippy::derive_partial_eq_without_eq)]
126#[derive(Clone, PartialEq, ::prost::Message)]
127pub struct ReadTipResponse {
128    /// The current tip of the blockchain.
129    #[prost(message, optional, tag="1")]
130    pub tip: ::core::option::Option<BlockRef>,
131}
132/// Encoded file descriptor set for the `utxorpc.v1beta.sync` package
133pub const FILE_DESCRIPTOR_SET: &[u8] = &[
134    0x0a, 0xbc, 0x28, 0x0a, 0x1e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62,
135    0x65, 0x74, 0x61, 0x2f, 0x73, 0x79, 0x6e, 0x63, 0x2f, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x70, 0x72,
136    0x6f, 0x74, 0x6f, 0x12, 0x13, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62,
137    0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
138    0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f,
139    0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x75, 0x74, 0x78, 0x6f,
140    0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x63, 0x61, 0x72, 0x64, 0x61,
141    0x6e, 0x6f, 0x2f, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
142    0x22, 0x68, 0x0a, 0x08, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x66, 0x12, 0x12, 0x0a, 0x04,
143    0x73, 0x6c, 0x6f, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74,
144    0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04,
145    0x68, 0x61, 0x73, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03,
146    0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1c, 0x0a, 0x09,
147    0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52,
148    0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x76, 0x0a, 0x0d, 0x41, 0x6e,
149    0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x21, 0x0a, 0x0c, 0x6e,
150    0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
151    0x0c, 0x52, 0x0b, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x39,
152    0x0a, 0x07, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
153    0x1d, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
154    0x2e, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x00,
155    0x52, 0x07, 0x63, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x42, 0x07, 0x0a, 0x05, 0x63, 0x68, 0x61,
156    0x69, 0x6e, 0x22, 0x7f, 0x0a, 0x11, 0x46, 0x65, 0x74, 0x63, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
157    0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01,
158    0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76,
159    0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
160    0x52, 0x65, 0x66, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x39, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c,
161    0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
162    0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46,
163    0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d,
164    0x61, 0x73, 0x6b, 0x22, 0x4e, 0x0a, 0x12, 0x46, 0x65, 0x74, 0x63, 0x68, 0x42, 0x6c, 0x6f, 0x63,
165    0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x05, 0x62, 0x6c, 0x6f,
166    0x63, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72,
167    0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x41,
168    0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x05, 0x62, 0x6c,
169    0x6f, 0x63, 0x6b, 0x22, 0xac, 0x01, 0x0a, 0x12, 0x44, 0x75, 0x6d, 0x70, 0x48, 0x69, 0x73, 0x74,
170    0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x0b, 0x73, 0x74,
171    0x61, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
172    0x1d, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
173    0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x66, 0x52, 0x0a,
174    0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61,
175    0x78, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6d,
176    0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x39, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64,
177    0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
178    0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
179    0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
180    0x73, 0x6b, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x44, 0x75, 0x6d, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f,
181    0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x05, 0x62, 0x6c,
182    0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f,
183    0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e,
184    0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x05, 0x62,
185    0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x3c, 0x0a, 0x0a, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x6f, 0x6b,
186    0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72,
187    0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x42,
188    0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x66, 0x52, 0x09, 0x6e, 0x65, 0x78, 0x74, 0x54, 0x6f, 0x6b,
189    0x65, 0x6e, 0x22, 0x8a, 0x01, 0x0a, 0x10, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x69, 0x70,
190    0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72,
191    0x73, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x75, 0x74, 0x78,
192    0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63,
193    0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x66, 0x52, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72,
194    0x73, 0x65, 0x63, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61,
195    0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
196    0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
197    0x4d, 0x61, 0x73, 0x6b, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x22,
198    0xfb, 0x01, 0x0a, 0x11, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x69, 0x70, 0x52, 0x65, 0x73,
199    0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x18, 0x01,
200    0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76,
201    0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x41, 0x6e, 0x79, 0x43, 0x68,
202    0x61, 0x69, 0x6e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x05, 0x61, 0x70, 0x70, 0x6c,
203    0x79, 0x12, 0x38, 0x0a, 0x04, 0x75, 0x6e, 0x64, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
204    0x22, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
205    0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x41, 0x6e, 0x79, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x42, 0x6c,
206    0x6f, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x04, 0x75, 0x6e, 0x64, 0x6f, 0x12, 0x35, 0x0a, 0x05, 0x72,
207    0x65, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x75, 0x74, 0x78,
208    0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63,
209    0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x66, 0x48, 0x00, 0x52, 0x05, 0x72, 0x65, 0x73,
210    0x65, 0x74, 0x12, 0x2f, 0x0a, 0x03, 0x74, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
211    0x1d, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
212    0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x66, 0x52, 0x03,
213    0x74, 0x69, 0x70, 0x42, 0x08, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x10, 0x0a,
214    0x0e, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
215    0x42, 0x0a, 0x0f, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
216    0x73, 0x65, 0x12, 0x2f, 0x0a, 0x03, 0x74, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
217    0x1d, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
218    0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x66, 0x52, 0x03,
219    0x74, 0x69, 0x70, 0x32, 0x82, 0x03, 0x0a, 0x0b, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x72, 0x76,
220    0x69, 0x63, 0x65, 0x12, 0x5d, 0x0a, 0x0a, 0x46, 0x65, 0x74, 0x63, 0x68, 0x42, 0x6c, 0x6f, 0x63,
221    0x6b, 0x12, 0x26, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65,
222    0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x46, 0x65, 0x74, 0x63, 0x68, 0x42, 0x6c, 0x6f,
223    0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x75, 0x74, 0x78, 0x6f,
224    0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e,
225    0x46, 0x65, 0x74, 0x63, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
226    0x73, 0x65, 0x12, 0x60, 0x0a, 0x0b, 0x44, 0x75, 0x6d, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72,
227    0x79, 0x12, 0x27, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65,
228    0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x44, 0x75, 0x6d, 0x70, 0x48, 0x69, 0x73, 0x74,
229    0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x75, 0x74, 0x78,
230    0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63,
231    0x2e, 0x44, 0x75, 0x6d, 0x70, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70,
232    0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x09, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x69,
233    0x70, 0x12, 0x25, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65,
234    0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x46, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x69,
235    0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72,
236    0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x46,
237    0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x54, 0x69, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
238    0x30, 0x01, 0x12, 0x54, 0x0a, 0x07, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x70, 0x12, 0x23, 0x2e,
239    0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x73,
240    0x79, 0x6e, 0x63, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65,
241    0x73, 0x74, 0x1a, 0x24, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62,
242    0x65, 0x74, 0x61, 0x2e, 0x73, 0x79, 0x6e, 0x63, 0x2e, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x70,
243    0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0xc5, 0x01, 0x0a, 0x17, 0x63, 0x6f, 0x6d,
244    0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
245    0x73, 0x79, 0x6e, 0x63, 0x42, 0x09, 0x53, 0x79, 0x6e, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
246    0x01, 0x5a, 0x31, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x75, 0x74,
247    0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e,
248    0x2f, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f,
249    0x73, 0x79, 0x6e, 0x63, 0xa2, 0x02, 0x03, 0x55, 0x56, 0x53, 0xaa, 0x02, 0x13, 0x55, 0x74, 0x78,
250    0x6f, 0x72, 0x70, 0x63, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x79, 0x6e, 0x63,
251    0xca, 0x02, 0x13, 0x55, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74,
252    0x61, 0x5c, 0x53, 0x79, 0x6e, 0x63, 0xe2, 0x02, 0x1f, 0x55, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63,
253    0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x5c, 0x53, 0x79, 0x6e, 0x63, 0x5c, 0x47, 0x50, 0x42,
254    0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x55, 0x74, 0x78, 0x6f, 0x72,
255    0x70, 0x63, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x3a, 0x3a, 0x53, 0x79, 0x6e, 0x63,
256    0x4a, 0x94, 0x19, 0x0a, 0x06, 0x12, 0x04, 0x00, 0x00, 0x4c, 0x01, 0x0a, 0x08, 0x0a, 0x01, 0x0c,
257    0x12, 0x03, 0x00, 0x00, 0x12, 0x0a, 0x08, 0x0a, 0x01, 0x02, 0x12, 0x03, 0x02, 0x00, 0x1c, 0x0a,
258    0x09, 0x0a, 0x02, 0x03, 0x00, 0x12, 0x03, 0x04, 0x00, 0x2a, 0x0a, 0x09, 0x0a, 0x02, 0x03, 0x01,
259    0x12, 0x03, 0x05, 0x00, 0x2e, 0x0a, 0x5a, 0x0a, 0x02, 0x04, 0x00, 0x12, 0x04, 0x08, 0x00, 0x0d,
260    0x01, 0x1a, 0x4e, 0x20, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61,
261    0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x20,
262    0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x62,
263    0x79, 0x20, 0x61, 0x20, 0x63, 0x68, 0x6f, 0x73, 0x65, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x62, 0x69,
264    0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73,
265    0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x00, 0x01, 0x12, 0x03, 0x08, 0x08, 0x10, 0x0a, 0x0c, 0x0a,
266    0x05, 0x04, 0x00, 0x02, 0x00, 0x05, 0x12, 0x03, 0x09, 0x02, 0x08, 0x0a, 0x41, 0x0a, 0x04, 0x04,
267    0x00, 0x02, 0x00, 0x12, 0x03, 0x09, 0x02, 0x12, 0x22, 0x34, 0x20, 0x48, 0x65, 0x69, 0x67, 0x68,
268    0x74, 0x20, 0x6f, 0x72, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
269    0x20, 0x28, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x6e, 0x20, 0x74,
270    0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x29, 0x0a, 0x0c,
271    0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x09, 0x09, 0x0d, 0x0a, 0x0c, 0x0a, 0x05,
272    0x04, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x09, 0x10, 0x11, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00,
273    0x02, 0x01, 0x05, 0x12, 0x03, 0x0a, 0x02, 0x07, 0x0a, 0x2e, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x01,
274    0x12, 0x03, 0x0a, 0x02, 0x11, 0x22, 0x21, 0x20, 0x48, 0x61, 0x73, 0x68, 0x20, 0x6f, 0x66, 0x20,
275    0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74,
276    0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x01,
277    0x01, 0x12, 0x03, 0x0a, 0x08, 0x0c, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x01, 0x03, 0x12,
278    0x03, 0x0a, 0x0f, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x02, 0x05, 0x12, 0x03, 0x0b,
279    0x02, 0x08, 0x0a, 0x1a, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x02, 0x12, 0x03, 0x0b, 0x02, 0x14, 0x22,
280    0x0d, 0x20, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x0a, 0x0c,
281    0x0a, 0x05, 0x04, 0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x0b, 0x09, 0x0f, 0x0a, 0x0c, 0x0a, 0x05,
282    0x04, 0x00, 0x02, 0x02, 0x03, 0x12, 0x03, 0x0b, 0x12, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00,
283    0x02, 0x03, 0x05, 0x12, 0x03, 0x0c, 0x02, 0x08, 0x0a, 0x20, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x03,
284    0x12, 0x03, 0x0c, 0x02, 0x17, 0x22, 0x13, 0x20, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x6d, 0x73,
285    0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00,
286    0x02, 0x03, 0x01, 0x12, 0x03, 0x0c, 0x09, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x03,
287    0x03, 0x12, 0x03, 0x0c, 0x15, 0x16, 0x0a, 0x0a, 0x0a, 0x02, 0x04, 0x01, 0x12, 0x04, 0x0f, 0x00,
288    0x14, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x01, 0x01, 0x12, 0x03, 0x0f, 0x08, 0x15, 0x0a, 0x0c,
289    0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x05, 0x12, 0x03, 0x10, 0x02, 0x07, 0x0a, 0x34, 0x0a, 0x04,
290    0x04, 0x01, 0x02, 0x00, 0x12, 0x03, 0x10, 0x02, 0x19, 0x22, 0x27, 0x20, 0x4f, 0x72, 0x69, 0x67,
291    0x69, 0x6e, 0x61, 0x6c, 0x20, 0x62, 0x79, 0x74, 0x65, 0x73, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65,
292    0x66, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x68, 0x61,
293    0x69, 0x6e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x01, 0x12, 0x03, 0x10, 0x08, 0x14,
294    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x03, 0x12, 0x03, 0x10, 0x17, 0x18, 0x0a, 0x0c,
295    0x0a, 0x04, 0x04, 0x01, 0x08, 0x00, 0x12, 0x04, 0x11, 0x02, 0x13, 0x03, 0x0a, 0x0c, 0x0a, 0x05,
296    0x04, 0x01, 0x08, 0x00, 0x01, 0x12, 0x03, 0x11, 0x08, 0x0d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01,
297    0x02, 0x01, 0x06, 0x12, 0x03, 0x12, 0x04, 0x20, 0x0a, 0x25, 0x0a, 0x04, 0x04, 0x01, 0x02, 0x01,
298    0x12, 0x03, 0x12, 0x04, 0x2d, 0x22, 0x18, 0x20, 0x41, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x64,
299    0x20, 0x43, 0x61, 0x72, 0x64, 0x61, 0x6e, 0x6f, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x0a,
300    0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x01, 0x12, 0x03, 0x12, 0x21, 0x28, 0x0a, 0x0c, 0x0a,
301    0x05, 0x04, 0x01, 0x02, 0x01, 0x03, 0x12, 0x03, 0x12, 0x2b, 0x2c, 0x0a, 0x38, 0x0a, 0x02, 0x04,
302    0x02, 0x12, 0x04, 0x17, 0x00, 0x1a, 0x01, 0x1a, 0x2c, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
303    0x74, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x65, 0x74, 0x63, 0x68, 0x20, 0x61, 0x20, 0x62, 0x6c, 0x6f,
304    0x63, 0x6b, 0x20, 0x62, 0x79, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
305    0x6e, 0x63, 0x65, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x02, 0x01, 0x12, 0x03, 0x17, 0x08,
306    0x19, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x04, 0x12, 0x03, 0x18, 0x02, 0x0a, 0x0a,
307    0x27, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x00, 0x12, 0x03, 0x18, 0x02, 0x1c, 0x22, 0x1a, 0x20, 0x4c,
308    0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66,
309    0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00,
310    0x06, 0x12, 0x03, 0x18, 0x0b, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x01, 0x12,
311    0x03, 0x18, 0x14, 0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x03, 0x12, 0x03, 0x18,
312    0x1a, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x06, 0x12, 0x03, 0x19, 0x02, 0x1b,
313    0x0a, 0x36, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x01, 0x12, 0x03, 0x19, 0x02, 0x2b, 0x22, 0x29, 0x20,
314    0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6d, 0x61, 0x73, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65,
315    0x6c, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e,
316    0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01,
317    0x01, 0x12, 0x03, 0x19, 0x1c, 0x26, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x03, 0x12,
318    0x03, 0x19, 0x29, 0x2a, 0x0a, 0x35, 0x0a, 0x02, 0x04, 0x03, 0x12, 0x04, 0x1d, 0x00, 0x1f, 0x01,
319    0x1a, 0x29, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74,
320    0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x65, 0x74, 0x63, 0x68,
321    0x65, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04,
322    0x03, 0x01, 0x12, 0x03, 0x1d, 0x08, 0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x00, 0x04,
323    0x12, 0x03, 0x1e, 0x02, 0x0a, 0x0a, 0x25, 0x0a, 0x04, 0x04, 0x03, 0x02, 0x00, 0x12, 0x03, 0x1e,
324    0x02, 0x23, 0x22, 0x18, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x66, 0x65, 0x74,
325    0x63, 0x68, 0x65, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05,
326    0x04, 0x03, 0x02, 0x00, 0x06, 0x12, 0x03, 0x1e, 0x0b, 0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03,
327    0x02, 0x00, 0x01, 0x12, 0x03, 0x1e, 0x19, 0x1e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x00,
328    0x03, 0x12, 0x03, 0x1e, 0x21, 0x22, 0x0a, 0x30, 0x0a, 0x02, 0x04, 0x04, 0x12, 0x04, 0x22, 0x00,
329    0x26, 0x01, 0x1a, 0x24, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20,
330    0x64, 0x75, 0x6d, 0x70, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x68,
331    0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x04, 0x01, 0x12,
332    0x03, 0x22, 0x08, 0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x00, 0x06, 0x12, 0x03, 0x23,
333    0x02, 0x0a, 0x0a, 0x38, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x00, 0x12, 0x03, 0x23, 0x02, 0x1b, 0x22,
334    0x2b, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74,
335    0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x68,
336    0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x20, 0x64, 0x75, 0x6d, 0x70, 0x2e, 0x0a, 0x0c, 0x0a, 0x05,
337    0x04, 0x04, 0x02, 0x00, 0x01, 0x12, 0x03, 0x23, 0x0b, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04,
338    0x02, 0x00, 0x03, 0x12, 0x03, 0x23, 0x19, 0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x01,
339    0x05, 0x12, 0x03, 0x24, 0x02, 0x08, 0x0a, 0x30, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x01, 0x12, 0x03,
340    0x24, 0x02, 0x17, 0x22, 0x23, 0x20, 0x4d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x6e, 0x75,
341    0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x74, 0x6f,
342    0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x01,
343    0x01, 0x12, 0x03, 0x24, 0x09, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x01, 0x03, 0x12,
344    0x03, 0x24, 0x15, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x02, 0x06, 0x12, 0x03, 0x25,
345    0x02, 0x1b, 0x0a, 0x36, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x02, 0x12, 0x03, 0x25, 0x02, 0x2b, 0x22,
346    0x29, 0x20, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6d, 0x61, 0x73, 0x6b, 0x20, 0x74, 0x6f, 0x20,
347    0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x74, 0x75,
348    0x72, 0x6e, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04,
349    0x02, 0x02, 0x01, 0x12, 0x03, 0x25, 0x1c, 0x26, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x02,
350    0x03, 0x12, 0x03, 0x25, 0x29, 0x2a, 0x0a, 0x3b, 0x0a, 0x02, 0x04, 0x05, 0x12, 0x04, 0x29, 0x00,
351    0x2c, 0x01, 0x1a, 0x2f, 0x20, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f,
352    0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x75, 0x6d,
353    0x70, 0x65, 0x64, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72,
354    0x79, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x05, 0x01, 0x12, 0x03, 0x29, 0x08, 0x1b, 0x0a,
355    0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x00, 0x04, 0x12, 0x03, 0x2a, 0x02, 0x0a, 0x0a, 0x2c, 0x0a,
356    0x04, 0x04, 0x05, 0x02, 0x00, 0x12, 0x03, 0x2a, 0x02, 0x23, 0x22, 0x1f, 0x20, 0x4c, 0x69, 0x73,
357    0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x74,
358    0x68, 0x65, 0x20, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
359    0x05, 0x02, 0x00, 0x06, 0x12, 0x03, 0x2a, 0x0b, 0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02,
360    0x00, 0x01, 0x12, 0x03, 0x2a, 0x19, 0x1e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x00, 0x03,
361    0x12, 0x03, 0x2a, 0x21, 0x22, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x01, 0x06, 0x12, 0x03,
362    0x2b, 0x02, 0x0a, 0x0a, 0x28, 0x0a, 0x04, 0x04, 0x05, 0x02, 0x01, 0x12, 0x03, 0x2b, 0x02, 0x1a,
363    0x22, 0x1b, 0x20, 0x4e, 0x65, 0x78, 0x74, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x20, 0x66, 0x6f,
364    0x72, 0x20, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a,
365    0x05, 0x04, 0x05, 0x02, 0x01, 0x01, 0x12, 0x03, 0x2b, 0x0b, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
366    0x05, 0x02, 0x01, 0x03, 0x12, 0x03, 0x2b, 0x18, 0x19, 0x0a, 0x3a, 0x0a, 0x02, 0x04, 0x06, 0x12,
367    0x04, 0x2f, 0x00, 0x32, 0x01, 0x1a, 0x2e, 0x20, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20,
368    0x74, 0x6f, 0x20, 0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69,
369    0x70, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68,
370    0x61, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x06, 0x01, 0x12, 0x03, 0x2f, 0x08,
371    0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x00, 0x04, 0x12, 0x03, 0x30, 0x02, 0x0a, 0x0a,
372    0x40, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x00, 0x12, 0x03, 0x30, 0x02, 0x22, 0x22, 0x33, 0x20, 0x4c,
373    0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x72, 0x65, 0x66,
374    0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20,
375    0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
376    0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x00, 0x06, 0x12, 0x03, 0x30, 0x0b, 0x13, 0x0a,
377    0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x00, 0x01, 0x12, 0x03, 0x30, 0x14, 0x1d, 0x0a, 0x0c, 0x0a,
378    0x05, 0x04, 0x06, 0x02, 0x00, 0x03, 0x12, 0x03, 0x30, 0x20, 0x21, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
379    0x06, 0x02, 0x01, 0x06, 0x12, 0x03, 0x31, 0x02, 0x1b, 0x0a, 0x36, 0x0a, 0x04, 0x04, 0x06, 0x02,
380    0x01, 0x12, 0x03, 0x31, 0x02, 0x2b, 0x22, 0x29, 0x20, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6d,
381    0x61, 0x73, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65,
382    0x6c, 0x79, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73,
383    0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x01, 0x01, 0x12, 0x03, 0x31, 0x1c, 0x26, 0x0a,
384    0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x01, 0x03, 0x12, 0x03, 0x31, 0x29, 0x2a, 0x0a, 0x50, 0x0a,
385    0x02, 0x04, 0x07, 0x12, 0x04, 0x35, 0x00, 0x3c, 0x01, 0x1a, 0x44, 0x20, 0x52, 0x65, 0x73, 0x70,
386    0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20,
387    0x74, 0x68, 0x65, 0x20, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x65,
388    0x72, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x6c, 0x6c,
389    0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x70, 0x2e, 0x0a, 0x0a,
390    0x0a, 0x0a, 0x03, 0x04, 0x07, 0x01, 0x12, 0x03, 0x35, 0x08, 0x19, 0x0a, 0x0c, 0x0a, 0x04, 0x04,
391    0x07, 0x08, 0x00, 0x12, 0x04, 0x36, 0x02, 0x3a, 0x03, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x08,
392    0x00, 0x01, 0x12, 0x03, 0x36, 0x08, 0x0e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x00, 0x06,
393    0x12, 0x03, 0x37, 0x04, 0x11, 0x0a, 0x1f, 0x0a, 0x04, 0x04, 0x07, 0x02, 0x00, 0x12, 0x03, 0x37,
394    0x04, 0x1c, 0x22, 0x12, 0x20, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20,
395    0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x00, 0x01, 0x12,
396    0x03, 0x37, 0x12, 0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x00, 0x03, 0x12, 0x03, 0x37,
397    0x1a, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x01, 0x06, 0x12, 0x03, 0x38, 0x04, 0x11,
398    0x0a, 0x1e, 0x0a, 0x04, 0x04, 0x07, 0x02, 0x01, 0x12, 0x03, 0x38, 0x04, 0x1b, 0x22, 0x11, 0x20,
399    0x55, 0x6e, 0x64, 0x6f, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e,
400    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x01, 0x01, 0x12, 0x03, 0x38, 0x12, 0x16, 0x0a, 0x0c,
401    0x0a, 0x05, 0x04, 0x07, 0x02, 0x01, 0x03, 0x12, 0x03, 0x38, 0x19, 0x1a, 0x0a, 0x0c, 0x0a, 0x05,
402    0x04, 0x07, 0x02, 0x02, 0x06, 0x12, 0x03, 0x39, 0x04, 0x0c, 0x0a, 0x2c, 0x0a, 0x04, 0x04, 0x07,
403    0x02, 0x02, 0x12, 0x03, 0x39, 0x04, 0x17, 0x22, 0x1f, 0x20, 0x52, 0x65, 0x73, 0x65, 0x74, 0x20,
404    0x74, 0x6f, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x72, 0x65,
405    0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x02,
406    0x01, 0x12, 0x03, 0x39, 0x0d, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x02, 0x03, 0x12,
407    0x03, 0x39, 0x15, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x03, 0x06, 0x12, 0x03, 0x3b,
408    0x02, 0x0a, 0x0a, 0x42, 0x0a, 0x04, 0x04, 0x07, 0x02, 0x03, 0x12, 0x03, 0x3b, 0x02, 0x13, 0x22,
409    0x35, 0x20, 0x54, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x69,
410    0x70, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68,
411    0x61, 0x69, 0x6e, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61,
412    0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x03, 0x01, 0x12,
413    0x03, 0x3b, 0x0b, 0x0e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x03, 0x03, 0x12, 0x03, 0x3b,
414    0x11, 0x12, 0x0a, 0x3f, 0x0a, 0x02, 0x04, 0x08, 0x12, 0x03, 0x3f, 0x00, 0x19, 0x1a, 0x34, 0x20,
415    0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x61, 0x64, 0x20,
416    0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x69, 0x70, 0x20,
417    0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61, 0x69,
418    0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x08, 0x01, 0x12, 0x03, 0x3f, 0x08, 0x16, 0x0a,
419    0x44, 0x0a, 0x02, 0x04, 0x09, 0x12, 0x04, 0x42, 0x00, 0x44, 0x01, 0x1a, 0x38, 0x20, 0x52, 0x65,
420    0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e,
421    0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x69,
422    0x70, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68,
423    0x61, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x09, 0x01, 0x12, 0x03, 0x42, 0x08,
424    0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x09, 0x02, 0x00, 0x06, 0x12, 0x03, 0x43, 0x02, 0x0a, 0x0a,
425    0x30, 0x0a, 0x04, 0x04, 0x09, 0x02, 0x00, 0x12, 0x03, 0x43, 0x02, 0x13, 0x22, 0x23, 0x20, 0x54,
426    0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x69, 0x70, 0x20, 0x6f,
427    0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61, 0x69, 0x6e,
428    0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x09, 0x02, 0x00, 0x01, 0x12, 0x03, 0x43, 0x0b, 0x0e, 0x0a,
429    0x0c, 0x0a, 0x05, 0x04, 0x09, 0x02, 0x00, 0x03, 0x12, 0x03, 0x43, 0x11, 0x12, 0x0a, 0x38, 0x0a,
430    0x02, 0x06, 0x00, 0x12, 0x04, 0x47, 0x00, 0x4c, 0x01, 0x1a, 0x2c, 0x20, 0x53, 0x65, 0x72, 0x76,
431    0x69, 0x63, 0x65, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66,
432    0x6f, 0x72, 0x20, 0x73, 0x79, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x68, 0x61, 0x69, 0x6e,
433    0x20, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x06, 0x00, 0x01, 0x12, 0x03,
434    0x47, 0x08, 0x13, 0x0a, 0x2d, 0x0a, 0x04, 0x06, 0x00, 0x02, 0x00, 0x12, 0x03, 0x48, 0x02, 0x41,
435    0x22, 0x20, 0x20, 0x46, 0x65, 0x74, 0x63, 0x68, 0x20, 0x61, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
436    0x20, 0x62, 0x79, 0x20, 0x69, 0x74, 0x73, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
437    0x65, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x48, 0x06, 0x10,
438    0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x02, 0x12, 0x03, 0x48, 0x11, 0x22, 0x0a, 0x0c,
439    0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x48, 0x2d, 0x3f, 0x0a, 0x25, 0x0a, 0x04,
440    0x06, 0x00, 0x02, 0x01, 0x12, 0x03, 0x49, 0x02, 0x44, 0x22, 0x18, 0x20, 0x44, 0x75, 0x6d, 0x70,
441    0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x68, 0x69, 0x73, 0x74, 0x6f,
442    0x72, 0x79, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x01, 0x12, 0x03, 0x49, 0x06,
443    0x11, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x02, 0x12, 0x03, 0x49, 0x12, 0x24, 0x0a,
444    0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x03, 0x12, 0x03, 0x49, 0x2f, 0x42, 0x0a, 0x2f, 0x0a,
445    0x04, 0x06, 0x00, 0x02, 0x02, 0x12, 0x03, 0x4a, 0x02, 0x45, 0x22, 0x22, 0x20, 0x46, 0x6f, 0x6c,
446    0x6c, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x69, 0x70, 0x20, 0x6f, 0x66, 0x20, 0x74,
447    0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x2e, 0x0a, 0x0c,
448    0x0a, 0x05, 0x06, 0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x4a, 0x06, 0x0f, 0x0a, 0x0c, 0x0a, 0x05,
449    0x06, 0x00, 0x02, 0x02, 0x02, 0x12, 0x03, 0x4a, 0x10, 0x20, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00,
450    0x02, 0x02, 0x06, 0x12, 0x03, 0x4a, 0x2b, 0x31, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x02,
451    0x03, 0x12, 0x03, 0x4a, 0x32, 0x43, 0x0a, 0x35, 0x0a, 0x04, 0x06, 0x00, 0x02, 0x03, 0x12, 0x03,
452    0x4b, 0x02, 0x38, 0x22, 0x28, 0x20, 0x52, 0x65, 0x61, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63,
453    0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x69, 0x70, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68,
454    0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x2e, 0x0a, 0x0c, 0x0a,
455    0x05, 0x06, 0x00, 0x02, 0x03, 0x01, 0x12, 0x03, 0x4b, 0x06, 0x0d, 0x0a, 0x0c, 0x0a, 0x05, 0x06,
456    0x00, 0x02, 0x03, 0x02, 0x12, 0x03, 0x4b, 0x0e, 0x1c, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02,
457    0x03, 0x03, 0x12, 0x03, 0x4b, 0x27, 0x36, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
458];
459include!("utxorpc.v1beta.sync.serde.rs");
460include!("utxorpc.v1beta.sync.tonic.rs");
461// @@protoc_insertion_point(module)