Skip to main content

utxorpc_spec/
utxorpc.v1beta.bitcoin.rs

1// @generated
2/// Represents an input in a Bitcoin transaction.
3#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct TxInput {
6    /// Hash of the previous transaction output, corresponds to txid
7    #[prost(bytes="bytes", optional, tag="1")]
8    pub txid: ::core::option::Option<::prost::bytes::Bytes>,
9    /// Unlocking script for spending the UTXO
10    #[prost(bytes="bytes", optional, tag="2")]
11    pub script_sig: ::core::option::Option<::prost::bytes::Bytes>,
12    /// Used for relative timelocks
13    #[prost(uint32, tag="3")]
14    pub sequence: u32,
15    /// Coinbase transactions have this instead of txid and scriptSig
16    #[prost(bytes="bytes", optional, tag="4")]
17    pub coinbase: ::core::option::Option<::prost::bytes::Bytes>,
18    /// Witness data for SegWit transactions
19    #[prost(bytes="bytes", repeated, tag="5")]
20    pub txinwitness: ::prost::alloc::vec::Vec<::prost::bytes::Bytes>,
21}
22/// Represents an output in a Bitcoin transaction.
23#[allow(clippy::derive_partial_eq_without_eq)]
24#[derive(Clone, PartialEq, ::prost::Message)]
25pub struct TxOutput {
26    /// Amount of Bitcoin in Satoshis
27    #[prost(uint64, tag="1")]
28    pub value: u64,
29    /// Locking script defining spendability
30    #[prost(message, optional, tag="2")]
31    pub script_pub_key: ::core::option::Option<ScriptPubKey>,
32}
33/// Represents a script pub key in the output.
34#[allow(clippy::derive_partial_eq_without_eq)]
35#[derive(Clone, PartialEq, ::prost::Message)]
36pub struct ScriptPubKey {
37    /// Script in human-readable format
38    #[prost(bytes="bytes", tag="1")]
39    pub asm: ::prost::bytes::Bytes,
40    /// Script in hexadecimal format
41    #[prost(bytes="bytes", tag="2")]
42    pub hex: ::prost::bytes::Bytes,
43    #[prost(bytes="bytes", tag="3")]
44    pub r#type: ::prost::bytes::Bytes,
45    /// Some outputs have addresses
46    #[prost(bytes="bytes", optional, tag="4")]
47    pub address: ::core::option::Option<::prost::bytes::Bytes>,
48}
49/// Represents a transaction in the Bitcoin network.
50#[allow(clippy::derive_partial_eq_without_eq)]
51#[derive(Clone, PartialEq, ::prost::Message)]
52pub struct Transaction {
53    /// Transaction version number. Currently 1
54    #[prost(uint32, tag="1")]
55    pub version: u32,
56    /// List of transaction inputs
57    #[prost(message, repeated, tag="2")]
58    pub vin: ::prost::alloc::vec::Vec<TxInput>,
59    /// List of transaction outputs
60    #[prost(message, repeated, tag="3")]
61    pub vout: ::prost::alloc::vec::Vec<TxOutput>,
62    /// Block height or timestamp when transaction is final
63    #[prost(uint32, tag="4")]
64    pub locktime: u32,
65    /// Hash of the transaction
66    #[prost(bytes="bytes", tag="5")]
67    pub hash: ::prost::bytes::Bytes,
68    /// Transactions reference their block
69    #[prost(bytes="bytes", optional, tag="6")]
70    pub blockhash: ::core::option::Option<::prost::bytes::Bytes>,
71    /// Timestamp of the transaction
72    #[prost(uint32, optional, tag="7")]
73    pub time: ::core::option::Option<u32>,
74}
75/// Represents a block in the Bitcoin blockchain.
76#[allow(clippy::derive_partial_eq_without_eq)]
77#[derive(Clone, PartialEq, ::prost::Message)]
78pub struct Block {
79    /// Block version number
80    #[prost(uint32, tag="1")]
81    pub version: u32,
82    /// Hash of the previous block
83    #[prost(bytes="bytes", optional, tag="2")]
84    pub previousblockhash: ::core::option::Option<::prost::bytes::Bytes>,
85    /// Root hash of the Merkle tree
86    #[prost(bytes="bytes", tag="3")]
87    pub merkleroot: ::prost::bytes::Bytes,
88    /// Time when the block was created
89    #[prost(uint32, tag="4")]
90    pub time: u32,
91    /// Target difficulty value
92    #[prost(uint32, tag="5")]
93    pub bits: u32,
94    /// Value used for Proof-of-Work
95    #[prost(uint32, tag="6")]
96    pub nonce: u32,
97    /// List of transactions included in the block
98    #[prost(message, repeated, tag="7")]
99    pub tx: ::prost::alloc::vec::Vec<Transaction>,
100}
101/// Encoded file descriptor set for the `utxorpc.v1beta.bitcoin` package
102pub const FILE_DESCRIPTOR_SET: &[u8] = &[
103    0x0a, 0xd0, 0x1f, 0x0a, 0x24, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62,
104    0x65, 0x74, 0x61, 0x2f, 0x62, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x2f, 0x62, 0x69, 0x74, 0x63,
105    0x6f, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x75, 0x74, 0x78, 0x6f, 0x72,
106    0x70, 0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x62, 0x69, 0x74, 0x63, 0x6f, 0x69,
107    0x6e, 0x22, 0xc8, 0x01, 0x0a, 0x07, 0x54, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x12, 0x17, 0x0a,
108    0x04, 0x74, 0x78, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x04, 0x74,
109    0x78, 0x69, 0x64, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x09, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
110    0x53, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x01, 0x52, 0x09, 0x73, 0x63, 0x72,
111    0x69, 0x70, 0x74, 0x53, 0x69, 0x67, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x71,
112    0x75, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x73, 0x65, 0x71,
113    0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x08, 0x63, 0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73,
114    0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x02, 0x52, 0x08, 0x63, 0x6f, 0x69, 0x6e, 0x62,
115    0x61, 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x78, 0x69, 0x6e, 0x77, 0x69,
116    0x74, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0b, 0x74, 0x78, 0x69,
117    0x6e, 0x77, 0x69, 0x74, 0x6e, 0x65, 0x73, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x74, 0x78, 0x69,
118    0x64, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x53, 0x69, 0x67, 0x42,
119    0x0b, 0x0a, 0x09, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x22, 0x6a, 0x0a, 0x08,
120    0x54, 0x78, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
121    0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x48,
122    0x0a, 0x0c, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x18, 0x02,
123    0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76,
124    0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x62, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x2e, 0x53, 0x63,
125    0x72, 0x69, 0x70, 0x74, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x52, 0x0c, 0x73, 0x63, 0x72, 0x69,
126    0x70, 0x74, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x22, 0x71, 0x0a, 0x0c, 0x53, 0x63, 0x72, 0x69,
127    0x70, 0x74, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x73, 0x6d, 0x18,
128    0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x61, 0x73, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x68, 0x65,
129    0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x68, 0x65, 0x78, 0x12, 0x12, 0x0a, 0x04,
130    0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
131    0x12, 0x1d, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
132    0x0c, 0x48, 0x00, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x88, 0x01, 0x01, 0x42,
133    0x0a, 0x0a, 0x08, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x93, 0x02, 0x0a, 0x0b,
134    0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x76,
135    0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65,
136    0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x03, 0x76, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x03,
137    0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62,
138    0x65, 0x74, 0x61, 0x2e, 0x62, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x2e, 0x54, 0x78, 0x49, 0x6e,
139    0x70, 0x75, 0x74, 0x52, 0x03, 0x76, 0x69, 0x6e, 0x12, 0x34, 0x0a, 0x04, 0x76, 0x6f, 0x75, 0x74,
140    0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63,
141    0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x62, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x2e,
142    0x54, 0x78, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x04, 0x76, 0x6f, 0x75, 0x74, 0x12, 0x1a,
143    0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x6b, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d,
144    0x52, 0x08, 0x6c, 0x6f, 0x63, 0x6b, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61,
145    0x73, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x21,
146    0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x68, 0x61, 0x73, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28,
147    0x0c, 0x48, 0x00, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x68, 0x61, 0x73, 0x68, 0x88, 0x01,
148    0x01, 0x12, 0x17, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x48,
149    0x01, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x62,
150    0x6c, 0x6f, 0x63, 0x6b, 0x68, 0x61, 0x73, 0x68, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x74, 0x69, 0x6d,
151    0x65, 0x22, 0xfd, 0x01, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x76,
152    0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x65,
153    0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x0a, 0x11, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75,
154    0x73, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
155    0x48, 0x00, 0x52, 0x11, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x62, 0x6c, 0x6f, 0x63,
156    0x6b, 0x68, 0x61, 0x73, 0x68, 0x88, 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x65, 0x72, 0x6b,
157    0x6c, 0x65, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x6d, 0x65,
158    0x72, 0x6b, 0x6c, 0x65, 0x72, 0x6f, 0x6f, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65,
159    0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
160    0x62, 0x69, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x62, 0x69, 0x74, 0x73,
161    0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
162    0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x12, 0x33, 0x0a, 0x02, 0x74, 0x78, 0x18, 0x07, 0x20, 0x03,
163    0x28, 0x0b, 0x32, 0x23, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x62,
164    0x65, 0x74, 0x61, 0x2e, 0x62, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x2e, 0x54, 0x72, 0x61, 0x6e,
165    0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x02, 0x74, 0x78, 0x42, 0x14, 0x0a, 0x12, 0x5f,
166    0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x68, 0x61, 0x73,
167    0x68, 0x42, 0xda, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x75, 0x74, 0x78, 0x6f, 0x72, 0x70,
168    0x63, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x62, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e,
169    0x42, 0x0c, 0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
170    0x5a, 0x34, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x75, 0x74, 0x78,
171    0x6f, 0x72, 0x70, 0x63, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x64, 0x65, 0x67, 0x65, 0x6e, 0x2f,
172    0x75, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x62,
173    0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0xa2, 0x02, 0x03, 0x55, 0x56, 0x42, 0xaa, 0x02, 0x16, 0x55,
174    0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x2e, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x69,
175    0x74, 0x63, 0x6f, 0x69, 0x6e, 0xca, 0x02, 0x16, 0x55, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x5c,
176    0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x5c, 0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0xe2, 0x02,
177    0x22, 0x55, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x5c,
178    0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64,
179    0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x55, 0x74, 0x78, 0x6f, 0x72, 0x70, 0x63, 0x3a, 0x3a, 0x56,
180    0x31, 0x62, 0x65, 0x74, 0x61, 0x3a, 0x3a, 0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x4a, 0xea,
181    0x15, 0x0a, 0x06, 0x12, 0x04, 0x00, 0x00, 0x2f, 0x01, 0x0a, 0x08, 0x0a, 0x01, 0x0c, 0x12, 0x03,
182    0x00, 0x00, 0x12, 0x0a, 0x08, 0x0a, 0x01, 0x02, 0x12, 0x03, 0x02, 0x00, 0x1f, 0x0a, 0x3b, 0x0a,
183    0x02, 0x04, 0x00, 0x12, 0x04, 0x05, 0x00, 0x0b, 0x01, 0x1a, 0x2f, 0x20, 0x52, 0x65, 0x70, 0x72,
184    0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x20,
185    0x69, 0x6e, 0x20, 0x61, 0x20, 0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x20, 0x74, 0x72, 0x61,
186    0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x00,
187    0x01, 0x12, 0x03, 0x05, 0x08, 0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x04, 0x12,
188    0x03, 0x06, 0x04, 0x0c, 0x0a, 0x4a, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x00, 0x12, 0x03, 0x06, 0x04,
189    0x1c, 0x22, 0x3d, 0x20, 0x48, 0x61, 0x73, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20,
190    0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
191    0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x2c, 0x20, 0x63, 0x6f, 0x72,
192    0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x78, 0x69, 0x64,
193    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x05, 0x12, 0x03, 0x06, 0x0d, 0x12, 0x0a, 0x0c,
194    0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x06, 0x13, 0x17, 0x0a, 0x0c, 0x0a, 0x05,
195    0x04, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x06, 0x1a, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00,
196    0x02, 0x01, 0x04, 0x12, 0x03, 0x07, 0x04, 0x0c, 0x0a, 0x34, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x01,
197    0x12, 0x03, 0x07, 0x04, 0x21, 0x22, 0x27, 0x20, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x69, 0x6e,
198    0x67, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x70, 0x65,
199    0x6e, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x55, 0x54, 0x58, 0x4f, 0x0a, 0x0c,
200    0x0a, 0x05, 0x04, 0x00, 0x02, 0x01, 0x05, 0x12, 0x03, 0x07, 0x0d, 0x12, 0x0a, 0x0c, 0x0a, 0x05,
201    0x04, 0x00, 0x02, 0x01, 0x01, 0x12, 0x03, 0x07, 0x13, 0x1c, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00,
202    0x02, 0x01, 0x03, 0x12, 0x03, 0x07, 0x1f, 0x20, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x02,
203    0x05, 0x12, 0x03, 0x08, 0x04, 0x0a, 0x0a, 0x29, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x02, 0x12, 0x03,
204    0x08, 0x04, 0x18, 0x22, 0x1c, 0x20, 0x55, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72,
205    0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6c, 0x6f, 0x63, 0x6b,
206    0x73, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x08, 0x0b, 0x13, 0x0a,
207    0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x02, 0x03, 0x12, 0x03, 0x08, 0x16, 0x17, 0x0a, 0x0c, 0x0a,
208    0x05, 0x04, 0x00, 0x02, 0x03, 0x04, 0x12, 0x03, 0x09, 0x04, 0x0c, 0x0a, 0x4b, 0x0a, 0x04, 0x04,
209    0x00, 0x02, 0x03, 0x12, 0x03, 0x09, 0x04, 0x20, 0x22, 0x3e, 0x20, 0x43, 0x6f, 0x69, 0x6e, 0x62,
210    0x61, 0x73, 0x65, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73,
211    0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x65,
212    0x61, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x78, 0x69, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73,
213    0x63, 0x72, 0x69, 0x70, 0x74, 0x53, 0x69, 0x67, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x03,
214    0x05, 0x12, 0x03, 0x09, 0x0d, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x03, 0x01, 0x12,
215    0x03, 0x09, 0x13, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x03, 0x03, 0x12, 0x03, 0x09,
216    0x1e, 0x1f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x04, 0x04, 0x12, 0x03, 0x0a, 0x04, 0x0c,
217    0x0a, 0x32, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x04, 0x12, 0x03, 0x0a, 0x04, 0x23, 0x22, 0x25, 0x20,
218    0x57, 0x69, 0x74, 0x6e, 0x65, 0x73, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x6f, 0x72,
219    0x20, 0x53, 0x65, 0x67, 0x57, 0x69, 0x74, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
220    0x69, 0x6f, 0x6e, 0x73, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x04, 0x05, 0x12, 0x03, 0x0a,
221    0x0d, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x04, 0x01, 0x12, 0x03, 0x0a, 0x13, 0x1e,
222    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x04, 0x03, 0x12, 0x03, 0x0a, 0x21, 0x22, 0x0a, 0x3c,
223    0x0a, 0x02, 0x04, 0x01, 0x12, 0x04, 0x0e, 0x00, 0x11, 0x01, 0x1a, 0x30, 0x20, 0x52, 0x65, 0x70,
224    0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75,
225    0x74, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x20, 0x74,
226    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03,
227    0x04, 0x01, 0x01, 0x12, 0x03, 0x0e, 0x08, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00,
228    0x05, 0x12, 0x03, 0x0f, 0x04, 0x0a, 0x0a, 0x2b, 0x0a, 0x04, 0x04, 0x01, 0x02, 0x00, 0x12, 0x03,
229    0x0f, 0x04, 0x15, 0x22, 0x1e, 0x20, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20,
230    0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x53, 0x61, 0x74, 0x6f, 0x73,
231    0x68, 0x69, 0x73, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x01, 0x12, 0x03, 0x0f, 0x0b,
232    0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x03, 0x12, 0x03, 0x0f, 0x13, 0x14, 0x0a,
233    0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x06, 0x12, 0x03, 0x10, 0x04, 0x10, 0x0a, 0x32, 0x0a,
234    0x04, 0x04, 0x01, 0x02, 0x01, 0x12, 0x03, 0x10, 0x04, 0x22, 0x22, 0x25, 0x20, 0x4c, 0x6f, 0x63,
235    0x6b, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x64, 0x65, 0x66, 0x69,
236    0x6e, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
237    0x79, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x01, 0x12, 0x03, 0x10, 0x11, 0x1d, 0x0a,
238    0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x03, 0x12, 0x03, 0x10, 0x20, 0x21, 0x0a, 0x38, 0x0a,
239    0x02, 0x04, 0x02, 0x12, 0x04, 0x14, 0x00, 0x19, 0x01, 0x1a, 0x2c, 0x20, 0x52, 0x65, 0x70, 0x72,
240    0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20,
241    0x70, 0x75, 0x62, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f,
242    0x75, 0x74, 0x70, 0x75, 0x74, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x02, 0x01, 0x12, 0x03,
243    0x14, 0x08, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x05, 0x12, 0x03, 0x15, 0x04,
244    0x09, 0x0a, 0x2d, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x00, 0x12, 0x03, 0x15, 0x04, 0x12, 0x22, 0x20,
245    0x20, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x68, 0x75, 0x6d, 0x61, 0x6e,
246    0x2d, 0x72, 0x65, 0x61, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
247    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x01, 0x12, 0x03, 0x15, 0x0a, 0x0d, 0x0a, 0x0c,
248    0x0a, 0x05, 0x04, 0x02, 0x02, 0x00, 0x03, 0x12, 0x03, 0x15, 0x10, 0x11, 0x0a, 0x0c, 0x0a, 0x05,
249    0x04, 0x02, 0x02, 0x01, 0x05, 0x12, 0x03, 0x16, 0x04, 0x09, 0x0a, 0x2a, 0x0a, 0x04, 0x04, 0x02,
250    0x02, 0x01, 0x12, 0x03, 0x16, 0x04, 0x12, 0x22, 0x1d, 0x20, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74,
251    0x20, 0x69, 0x6e, 0x20, 0x68, 0x65, 0x78, 0x61, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20,
252    0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x01, 0x12,
253    0x03, 0x16, 0x0a, 0x0d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x03, 0x12, 0x03, 0x16,
254    0x10, 0x11, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x02, 0x05, 0x12, 0x03, 0x17, 0x04, 0x09,
255    0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x02, 0x12, 0x03, 0x17, 0x04, 0x13, 0x0a, 0x0c, 0x0a,
256    0x05, 0x04, 0x02, 0x02, 0x02, 0x01, 0x12, 0x03, 0x17, 0x0a, 0x0e, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
257    0x02, 0x02, 0x02, 0x03, 0x12, 0x03, 0x17, 0x11, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02,
258    0x03, 0x04, 0x12, 0x03, 0x18, 0x04, 0x0c, 0x0a, 0x29, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x03, 0x12,
259    0x03, 0x18, 0x04, 0x1f, 0x22, 0x1c, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x20, 0x6f, 0x75, 0x74, 0x70,
260    0x75, 0x74, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
261    0x65, 0x73, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x03, 0x05, 0x12, 0x03, 0x18, 0x0d, 0x12,
262    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x03, 0x01, 0x12, 0x03, 0x18, 0x13, 0x1a, 0x0a, 0x0c,
263    0x0a, 0x05, 0x04, 0x02, 0x02, 0x03, 0x03, 0x12, 0x03, 0x18, 0x1d, 0x1e, 0x0a, 0x3e, 0x0a, 0x02,
264    0x04, 0x03, 0x12, 0x04, 0x1c, 0x00, 0x24, 0x01, 0x1a, 0x32, 0x20, 0x52, 0x65, 0x70, 0x72, 0x65,
265    0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x61, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
266    0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x69, 0x74, 0x63, 0x6f,
267    0x69, 0x6e, 0x20, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03,
268    0x04, 0x03, 0x01, 0x12, 0x03, 0x1c, 0x08, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x00,
269    0x05, 0x12, 0x03, 0x1d, 0x04, 0x0a, 0x0a, 0x35, 0x0a, 0x04, 0x04, 0x03, 0x02, 0x00, 0x12, 0x03,
270    0x1d, 0x04, 0x17, 0x22, 0x28, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
271    0x6e, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
272    0x2e, 0x20, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x31, 0x0a, 0x0c, 0x0a,
273    0x05, 0x04, 0x03, 0x02, 0x00, 0x01, 0x12, 0x03, 0x1d, 0x0b, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
274    0x03, 0x02, 0x00, 0x03, 0x12, 0x03, 0x1d, 0x15, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02,
275    0x01, 0x04, 0x12, 0x03, 0x1e, 0x04, 0x0c, 0x0a, 0x28, 0x0a, 0x04, 0x04, 0x03, 0x02, 0x01, 0x12,
276    0x03, 0x1e, 0x04, 0x1d, 0x22, 0x1b, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74,
277    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x70, 0x75, 0x74,
278    0x73, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x01, 0x06, 0x12, 0x03, 0x1e, 0x0d, 0x14, 0x0a,
279    0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x01, 0x01, 0x12, 0x03, 0x1e, 0x15, 0x18, 0x0a, 0x0c, 0x0a,
280    0x05, 0x04, 0x03, 0x02, 0x01, 0x03, 0x12, 0x03, 0x1e, 0x1b, 0x1c, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
281    0x03, 0x02, 0x02, 0x04, 0x12, 0x03, 0x1f, 0x04, 0x0c, 0x0a, 0x29, 0x0a, 0x04, 0x04, 0x03, 0x02,
282    0x02, 0x12, 0x03, 0x1f, 0x04, 0x1f, 0x22, 0x1c, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66,
283    0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x75, 0x74,
284    0x70, 0x75, 0x74, 0x73, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x02, 0x06, 0x12, 0x03, 0x1f,
285    0x0d, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x02, 0x01, 0x12, 0x03, 0x1f, 0x16, 0x1a,
286    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x02, 0x03, 0x12, 0x03, 0x1f, 0x1d, 0x1e, 0x0a, 0x0c,
287    0x0a, 0x05, 0x04, 0x03, 0x02, 0x03, 0x05, 0x12, 0x03, 0x20, 0x04, 0x0a, 0x0a, 0x41, 0x0a, 0x04,
288    0x04, 0x03, 0x02, 0x03, 0x12, 0x03, 0x20, 0x04, 0x18, 0x22, 0x34, 0x20, 0x42, 0x6c, 0x6f, 0x63,
289    0x6b, 0x20, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x69, 0x6d, 0x65,
290    0x73, 0x74, 0x61, 0x6d, 0x70, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73,
291    0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x66, 0x69, 0x6e, 0x61, 0x6c, 0x0a,
292    0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x03, 0x01, 0x12, 0x03, 0x20, 0x0b, 0x13, 0x0a, 0x0c, 0x0a,
293    0x05, 0x04, 0x03, 0x02, 0x03, 0x03, 0x12, 0x03, 0x20, 0x16, 0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
294    0x03, 0x02, 0x04, 0x05, 0x12, 0x03, 0x21, 0x04, 0x09, 0x0a, 0x25, 0x0a, 0x04, 0x04, 0x03, 0x02,
295    0x04, 0x12, 0x03, 0x21, 0x04, 0x13, 0x22, 0x18, 0x20, 0x48, 0x61, 0x73, 0x68, 0x20, 0x6f, 0x66,
296    0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
297    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x04, 0x01, 0x12, 0x03, 0x21, 0x0a, 0x0e, 0x0a, 0x0c,
298    0x0a, 0x05, 0x04, 0x03, 0x02, 0x04, 0x03, 0x12, 0x03, 0x21, 0x11, 0x12, 0x0a, 0x0c, 0x0a, 0x05,
299    0x04, 0x03, 0x02, 0x05, 0x04, 0x12, 0x03, 0x22, 0x04, 0x0c, 0x0a, 0x30, 0x0a, 0x04, 0x04, 0x03,
300    0x02, 0x05, 0x12, 0x03, 0x22, 0x04, 0x21, 0x22, 0x23, 0x20, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
301    0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
302    0x20, 0x74, 0x68, 0x65, 0x69, 0x72, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0c, 0x0a, 0x05,
303    0x04, 0x03, 0x02, 0x05, 0x05, 0x12, 0x03, 0x22, 0x0d, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03,
304    0x02, 0x05, 0x01, 0x12, 0x03, 0x22, 0x13, 0x1c, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x05,
305    0x03, 0x12, 0x03, 0x22, 0x1f, 0x20, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x06, 0x04, 0x12,
306    0x03, 0x23, 0x04, 0x0c, 0x0a, 0x2a, 0x0a, 0x04, 0x04, 0x03, 0x02, 0x06, 0x12, 0x03, 0x23, 0x04,
307    0x1d, 0x22, 0x1d, 0x20, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x20, 0x6f, 0x66,
308    0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
309    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x06, 0x05, 0x12, 0x03, 0x23, 0x0d, 0x13, 0x0a, 0x0c,
310    0x0a, 0x05, 0x04, 0x03, 0x02, 0x06, 0x01, 0x12, 0x03, 0x23, 0x14, 0x18, 0x0a, 0x0c, 0x0a, 0x05,
311    0x04, 0x03, 0x02, 0x06, 0x03, 0x12, 0x03, 0x23, 0x1b, 0x1c, 0x0a, 0x3b, 0x0a, 0x02, 0x04, 0x04,
312    0x12, 0x04, 0x27, 0x00, 0x2f, 0x01, 0x1a, 0x2f, 0x20, 0x52, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65,
313    0x6e, 0x74, 0x73, 0x20, 0x61, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x69, 0x6e, 0x20, 0x74,
314    0x68, 0x65, 0x20, 0x42, 0x69, 0x74, 0x63, 0x6f, 0x69, 0x6e, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
315    0x63, 0x68, 0x61, 0x69, 0x6e, 0x2e, 0x0a, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x04, 0x01, 0x12, 0x03,
316    0x27, 0x08, 0x0d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x00, 0x05, 0x12, 0x03, 0x28, 0x04,
317    0x0a, 0x0a, 0x22, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x00, 0x12, 0x03, 0x28, 0x04, 0x17, 0x22, 0x15,
318    0x20, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6e,
319    0x75, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x00, 0x01, 0x12, 0x03,
320    0x28, 0x0b, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x00, 0x03, 0x12, 0x03, 0x28, 0x15,
321    0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x01, 0x04, 0x12, 0x03, 0x29, 0x04, 0x0c, 0x0a,
322    0x28, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x01, 0x12, 0x03, 0x29, 0x04, 0x29, 0x22, 0x1b, 0x20, 0x48,
323    0x61, 0x73, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x65, 0x76, 0x69,
324    0x6f, 0x75, 0x73, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02,
325    0x01, 0x05, 0x12, 0x03, 0x29, 0x0d, 0x12, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x01, 0x01,
326    0x12, 0x03, 0x29, 0x13, 0x24, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x01, 0x03, 0x12, 0x03,
327    0x29, 0x27, 0x28, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x02, 0x05, 0x12, 0x03, 0x2a, 0x04,
328    0x09, 0x0a, 0x2a, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x02, 0x12, 0x03, 0x2a, 0x04, 0x19, 0x22, 0x1d,
329    0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x68, 0x61, 0x73, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68,
330    0x65, 0x20, 0x4d, 0x65, 0x72, 0x6b, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x65, 0x65, 0x0a, 0x0c, 0x0a,
331    0x05, 0x04, 0x04, 0x02, 0x02, 0x01, 0x12, 0x03, 0x2a, 0x0a, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
332    0x04, 0x02, 0x02, 0x03, 0x12, 0x03, 0x2a, 0x17, 0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02,
333    0x03, 0x05, 0x12, 0x03, 0x2b, 0x04, 0x0a, 0x0a, 0x2d, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x03, 0x12,
334    0x03, 0x2b, 0x04, 0x14, 0x22, 0x20, 0x20, 0x54, 0x69, 0x6d, 0x65, 0x20, 0x77, 0x68, 0x65, 0x6e,
335    0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x77, 0x61, 0x73, 0x20, 0x63,
336    0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x03, 0x01, 0x12,
337    0x03, 0x2b, 0x0b, 0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x03, 0x03, 0x12, 0x03, 0x2b,
338    0x12, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x04, 0x05, 0x12, 0x03, 0x2c, 0x04, 0x0a,
339    0x0a, 0x25, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x04, 0x12, 0x03, 0x2c, 0x04, 0x14, 0x22, 0x18, 0x20,
340    0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x20, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
341    0x79, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x04, 0x01,
342    0x12, 0x03, 0x2c, 0x0b, 0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x04, 0x03, 0x12, 0x03,
343    0x2c, 0x12, 0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x05, 0x05, 0x12, 0x03, 0x2d, 0x04,
344    0x0a, 0x0a, 0x2a, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x05, 0x12, 0x03, 0x2d, 0x04, 0x15, 0x22, 0x1d,
345    0x20, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20,
346    0x50, 0x72, 0x6f, 0x6f, 0x66, 0x2d, 0x6f, 0x66, 0x2d, 0x57, 0x6f, 0x72, 0x6b, 0x0a, 0x0c, 0x0a,
347    0x05, 0x04, 0x04, 0x02, 0x05, 0x01, 0x12, 0x03, 0x2d, 0x0b, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
348    0x04, 0x02, 0x05, 0x03, 0x12, 0x03, 0x2d, 0x13, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02,
349    0x06, 0x04, 0x12, 0x03, 0x2e, 0x04, 0x0c, 0x0a, 0x38, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x06, 0x12,
350    0x03, 0x2e, 0x04, 0x20, 0x22, 0x2b, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74,
351    0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x63, 0x6c,
352    0x75, 0x64, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x6c, 0x6f, 0x63,
353    0x6b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x06, 0x06, 0x12, 0x03, 0x2e, 0x0d, 0x18, 0x0a,
354    0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x06, 0x01, 0x12, 0x03, 0x2e, 0x19, 0x1b, 0x0a, 0x0c, 0x0a,
355    0x05, 0x04, 0x04, 0x02, 0x06, 0x03, 0x12, 0x03, 0x2e, 0x1e, 0x1f, 0x62, 0x06, 0x70, 0x72, 0x6f,
356    0x74, 0x6f, 0x33,
357];
358include!("utxorpc.v1beta.bitcoin.serde.rs");
359// @@protoc_insertion_point(module)