Skip to main content

zcash_address/kind/unified/address/
test_vectors.rs

1pub struct TestVector {
2    pub p2pkh_bytes: Option<[u8; 20]>,
3    pub p2sh_bytes: Option<[u8; 20]>,
4    pub sapling_raw_addr: Option<[u8; 43]>,
5    pub orchard_raw_addr: Option<[u8; 43]>,
6    pub unknown_typecode: Option<u32>,
7    pub unknown_bytes: Option<&'static [u8]>,
8    pub unified_addr: &'static str,
9    pub root_seed: [u8; 32],
10    pub account: u32,
11    pub diversifier_index: u32,
12}
13
14// From https://github.com/zcash/zcash-test-vectors/blob/master/zcash_test_vectors/unified_address.py
15#[cfg(any(test, feature = "test-dependencies"))]
16pub const TEST_VECTORS: &[TestVector] = &[
17    TestVector {
18        p2pkh_bytes: Some([
19            0x7b, 0xb8, 0x35, 0x70, 0xb8, 0xfa, 0xe1, 0x46, 0xe0, 0x3c, 0x53, 0x31, 0xa0, 0x20,
20            0xb1, 0xe0, 0x89, 0x2f, 0x63, 0x1d,
21        ]),
22        p2sh_bytes: None,
23        sapling_raw_addr: Some([
24            0xd8, 0xef, 0x82, 0x93, 0xd2, 0x6d, 0xe8, 0x32, 0xe7, 0x19, 0x3f, 0x29, 0x6b, 0xa1,
25            0x92, 0x2d, 0x90, 0xf1, 0x22, 0xc6, 0x13, 0x5b, 0xc2, 0x31, 0xee, 0xbd, 0x91, 0xef,
26            0xdb, 0x03, 0xb1, 0xa8, 0x60, 0x67, 0x71, 0xcd, 0x4f, 0xd6, 0x48, 0x05, 0x74, 0xd4,
27            0x3e,
28        ]),
29        orchard_raw_addr: None,
30        unknown_typecode: None,
31        unknown_bytes: None,
32        unified_addr: "u1l8xunezsvhq8fgzfl7404m450nwnd76zshscn6nfys7vyz2ywyh4cc5daaq0c7q2su5lqfh23sp7fkf3kt27ve5948mzpfdvckzaect2jtte308mkwlycj2u0eac077wu70vqcetkxf",
33        root_seed: [
34            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
35            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
36            0x1c, 0x1d, 0x1e, 0x1f,
37        ],
38        account: 0,
39        diversifier_index: 0,
40    },
41    TestVector {
42        p2pkh_bytes: Some([
43            0xa7, 0x24, 0x4a, 0x36, 0x2f, 0x49, 0xf2, 0x96, 0x44, 0xa9, 0x55, 0xcf, 0x00, 0x39,
44            0xb8, 0x8a, 0x61, 0x65, 0x78, 0x61,
45        ]),
46        p2sh_bytes: None,
47        sapling_raw_addr: Some([
48            0x43, 0x5b, 0x0b, 0xbc, 0x95, 0xb5, 0xb7, 0xd5, 0x25, 0x31, 0xa3, 0x94, 0x4f, 0x2b,
49            0x85, 0x60, 0x3e, 0xe2, 0x2a, 0xaf, 0x85, 0x09, 0x63, 0xbc, 0x15, 0x6e, 0xb5, 0x61,
50            0xed, 0xf2, 0xcb, 0xe7, 0xcf, 0x0e, 0x77, 0x0e, 0x39, 0x3a, 0xe5, 0xd7, 0x04, 0x90,
51            0x26,
52        ]),
53        orchard_raw_addr: None,
54        unknown_typecode: None,
55        unknown_bytes: None,
56        unified_addr: "u1fl5mprj0t9p4jg92hjjy8q5myvwc60c9wv0xachauqpn3c3k4xwzlaueafq27dcg7tzzzaz5jl8tyj93wgs983y0jq0qfhzu6n4r8rakpv5f4gg2lrw4z6pyqqcrcqx04d38yunc6je",
57        root_seed: [
58            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
59            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
60            0x1c, 0x1d, 0x1e, 0x1f,
61        ],
62        account: 0,
63        diversifier_index: 3,
64    },
65    TestVector {
66        p2pkh_bytes: Some([
67            0xe2, 0x56, 0xdc, 0xb0, 0x3e, 0x05, 0xdd, 0xe7, 0xc9, 0x12, 0x12, 0xb4, 0x7a, 0x74,
68            0x61, 0x31, 0x1c, 0x41, 0x50, 0x59,
69        ]),
70        p2sh_bytes: None,
71        sapling_raw_addr: Some([
72            0x69, 0xa2, 0x5a, 0x38, 0x69, 0x97, 0x08, 0xe5, 0xf6, 0xe7, 0x6e, 0x54, 0xe6, 0xa7,
73            0xa2, 0xab, 0x84, 0xdc, 0xf2, 0x88, 0xdf, 0x0d, 0x1f, 0x25, 0x63, 0x67, 0x01, 0x68,
74            0xd6, 0xc4, 0x4a, 0xce, 0x0e, 0xf1, 0x11, 0x55, 0xc6, 0x0d, 0x5c, 0x22, 0x5e, 0x9d,
75            0xec,
76        ]),
77        orchard_raw_addr: None,
78        unknown_typecode: None,
79        unknown_bytes: None,
80        unified_addr: "u1qxqf8ctkxlsdh7xdcgkdtyw4mku7dxma8tsz45xd6ttgs322gdk7kazg3sdn52z7na3tzcrzf7lt3xrdtfp9d4pccderalchvvxk8hghduxrky5guzqlw65fmgp6x7aj4k8v5jkgwuw",
81        root_seed: [
82            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
83            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
84            0x1c, 0x1d, 0x1e, 0x1f,
85        ],
86        account: 0,
87        diversifier_index: 4,
88    },
89    TestVector {
90        p2pkh_bytes: Some([
91            0xca, 0xd2, 0x68, 0x75, 0x8c, 0x5e, 0x71, 0x49, 0x30, 0x66, 0x44, 0x6b, 0x98, 0xe7,
92            0x1d, 0xf9, 0xd1, 0xd6, 0xa5, 0xca,
93        ]),
94        p2sh_bytes: None,
95        sapling_raw_addr: Some([
96            0x9f, 0x6e, 0x0b, 0xf9, 0x0a, 0x18, 0xfc, 0x0b, 0x9b, 0x83, 0xae, 0x9f, 0x23, 0xad,
97            0x43, 0x58, 0x64, 0x86, 0x38, 0x48, 0x2b, 0x5d, 0xef, 0x89, 0x75, 0x63, 0x5b, 0x66,
98            0xfd, 0x8a, 0x70, 0x83, 0x35, 0xf9, 0x23, 0x5a, 0x31, 0x86, 0xec, 0x0f, 0x03, 0x3f,
99            0x84,
100        ]),
101        orchard_raw_addr: Some([
102            0xce, 0xcb, 0xe5, 0xe6, 0x89, 0xa4, 0x53, 0xa3, 0xfe, 0x10, 0xcc, 0xf7, 0x61, 0x7e,
103            0x6c, 0x1f, 0xb3, 0x82, 0x81, 0x9d, 0x7f, 0xc9, 0x20, 0x0a, 0x1f, 0x42, 0x09, 0x2a,
104            0xc8, 0x4a, 0x30, 0x37, 0x8f, 0x8c, 0x1f, 0xb9, 0x0d, 0xff, 0x71, 0xa6, 0xd5, 0x04,
105            0x2d,
106        ]),
107        unknown_typecode: None,
108        unknown_bytes: None,
109        unified_addr: "u1pg2aaph7jp8rpf6yhsza25722sg5fcn3vaca6ze27hqjw7jvvhhuxkpcg0ge9xh6drsgdkda8qjq5chpehkcpxf87rnjryjqwymdheptpvnljqqrjqzjwkc2ma6hcq666kgwfytxwac8eyex6ndgr6ezte66706e3vaqrd25dzvzkc69kw0jgywtd0cmq52q5lkw6uh7hyvzjse8ksx",
110        root_seed: [
111            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
112            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
113            0x1c, 0x1d, 0x1e, 0x1f,
114        ],
115        account: 1,
116        diversifier_index: 3,
117    },
118    TestVector {
119        p2pkh_bytes: Some([
120            0x8d, 0x65, 0x33, 0x47, 0xa0, 0xfd, 0x3c, 0xd0, 0x84, 0x2a, 0x79, 0x0a, 0x5e, 0xaf,
121            0x89, 0xd8, 0xe3, 0x85, 0x46, 0x59,
122        ]),
123        p2sh_bytes: None,
124        sapling_raw_addr: Some([
125            0xe1, 0xad, 0xf1, 0x56, 0xa0, 0x7d, 0x56, 0xbc, 0xac, 0x91, 0xbd, 0xb2, 0xf7, 0xbb,
126            0x3e, 0xa7, 0xc4, 0x45, 0x69, 0xdc, 0xfe, 0xe5, 0x42, 0x73, 0xc0, 0x9e, 0x80, 0x65,
127            0x80, 0x7b, 0x68, 0x23, 0xfa, 0xa9, 0x4a, 0x77, 0x21, 0x95, 0x54, 0xd0, 0xf6, 0xe0,
128            0x17,
129        ]),
130        orchard_raw_addr: Some([
131            0x24, 0xf8, 0xa6, 0x0c, 0xbd, 0x97, 0xe0, 0x12, 0x61, 0x8d, 0x56, 0x05, 0x4a, 0xd3,
132            0x92, 0x41, 0x41, 0x1a, 0x28, 0xfd, 0xd5, 0x0e, 0xe3, 0x5e, 0xfa, 0x91, 0x15, 0x2f,
133            0x60, 0xd5, 0xfa, 0x21, 0x17, 0x2e, 0x5d, 0x45, 0x8d, 0xdb, 0xcb, 0x6b, 0x70, 0x98,
134            0x96,
135        ]),
136        unknown_typecode: None,
137        unknown_bytes: None,
138        unified_addr: "u19mzuf4l37ny393m59v4mxx4t3uyxkh7qpqjdfvlfk9f504cv9w4fpl7cql0kqvssz8jay8mgl8lnrtvg6yzh9pranjj963acc3h2z2qt7007du0lsmdf862dyy40c3wmt0kq35k5z836tfljgzsqtdsccchayfjpygqzkx24l77ga3ngfgskqddyepz8we7ny4ggmt7q48cgvgu57mz",
139        root_seed: [
140            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
141            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
142            0x1c, 0x1d, 0x1e, 0x1f,
143        ],
144        account: 1,
145        diversifier_index: 7,
146    },
147    TestVector {
148        p2pkh_bytes: Some([
149            0xe5, 0x11, 0xf4, 0x39, 0xb5, 0xf9, 0x6c, 0xf8, 0x24, 0xcd, 0x5e, 0x0e, 0x6b, 0x2e,
150            0xb8, 0xee, 0x1b, 0xc8, 0x3c, 0xb7,
151        ]),
152        p2sh_bytes: None,
153        sapling_raw_addr: Some([
154            0x60, 0xba, 0x57, 0x2f, 0x8e, 0x37, 0x93, 0x12, 0xd8, 0x68, 0x97, 0x02, 0x5d, 0xec,
155            0xdd, 0x64, 0xb4, 0xb9, 0x5e, 0x2c, 0x4a, 0xfa, 0x9d, 0x13, 0x72, 0x6b, 0x8c, 0xc3,
156            0x93, 0xed, 0xb4, 0x98, 0x8c, 0x51, 0xb9, 0x76, 0x02, 0x8f, 0x89, 0x0f, 0x10, 0x8b,
157            0xd2,
158        ]),
159        orchard_raw_addr: Some([
160            0x1f, 0x24, 0x29, 0x4e, 0xd1, 0xb4, 0x05, 0xc7, 0xb3, 0xb1, 0xc3, 0xf1, 0x3d, 0xb5,
161            0xb9, 0xb2, 0x7b, 0x5d, 0x0f, 0x2a, 0xca, 0x9d, 0x58, 0x9a, 0x69, 0xe5, 0xbe, 0x00,
162            0xeb, 0x97, 0x86, 0x21, 0xe6, 0x77, 0x6e, 0x87, 0xea, 0x32, 0x6d, 0x47, 0xa3, 0x4c,
163            0x1a,
164        ]),
165        unknown_typecode: None,
166        unknown_bytes: None,
167        unified_addr: "u1mtxw5nras5glkxz093282sv3n2h8qs7cpxcmmaxj96vtzjzl6rmdaxs4e9es7mxwmd0h3k5wz3ce4ll5g4jz2pn9su4pufq74pxhp4t235n6j7aed3hh8ss7pf3sekf7apsf6vtg84ue5zcq2k9q3xv5yth3q50fu4czdm8sn8q4de3m5k76g2vwwyjsf50hqfxgmwxqxu0rsy22ktw",
168        root_seed: [
169            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
170            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
171            0x1c, 0x1d, 0x1e, 0x1f,
172        ],
173        account: 1,
174        diversifier_index: 8,
175    },
176    TestVector {
177        p2pkh_bytes: None,
178        p2sh_bytes: None,
179        sapling_raw_addr: Some([
180            0x88, 0x53, 0x3c, 0x39, 0x8a, 0x49, 0xc2, 0x51, 0x3d, 0xc8, 0x51, 0x62, 0xbf, 0x22,
181            0x0a, 0xba, 0xf4, 0x7d, 0xc9, 0x83, 0xf1, 0x4e, 0x90, 0x8d, 0xda, 0xaa, 0x73, 0x22,
182            0xdb, 0xa1, 0x65, 0x31, 0xbc, 0x62, 0xef, 0xe7, 0x50, 0xfe, 0x57, 0x5c, 0x8d, 0x14,
183            0x9b,
184        ]),
185        orchard_raw_addr: Some([
186            0x95, 0x3f, 0x3c, 0x78, 0xd1, 0x03, 0xc3, 0x2b, 0x60, 0x55, 0x92, 0x99, 0x46, 0x2e,
187            0xbb, 0x27, 0x34, 0x89, 0x64, 0xb8, 0x92, 0xac, 0xad, 0x10, 0x48, 0x2f, 0xe5, 0x02,
188            0xc9, 0x9f, 0x0d, 0x52, 0x49, 0x59, 0xba, 0x7b, 0xe4, 0xf1, 0x88, 0xe3, 0xa2, 0x71,
189            0x38,
190        ]),
191        unknown_typecode: None,
192        unknown_bytes: None,
193        unified_addr: "u1ay3aawlldjrmxqnjf5medr5ma6p3acnet464ht8lmwplq5cd3ugytcmlf96rrmtgwldc75x94qn4n8pgen36y8tywlq6yjk7lkf3fa8wzjrav8z2xpxqnrnmjxh8tmz6jhfh425t7f3vy6p4pd3zmqayq49efl2c4xydc0gszg660q9p",
194        root_seed: [
195            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
196            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
197            0x1c, 0x1d, 0x1e, 0x1f,
198        ],
199        account: 2,
200        diversifier_index: 0,
201    },
202    TestVector {
203        p2pkh_bytes: None,
204        p2sh_bytes: None,
205        sapling_raw_addr: Some([
206            0x61, 0x6f, 0xe1, 0xa9, 0xd8, 0x87, 0x14, 0x8d, 0x6c, 0xa1, 0x0f, 0x48, 0xcc, 0xd9,
207            0x2d, 0x0d, 0xca, 0xd2, 0x4f, 0x7c, 0x4c, 0x9d, 0x73, 0xee, 0x81, 0x22, 0xb1, 0x76,
208            0x64, 0x59, 0xb0, 0x4d, 0xac, 0x4d, 0xc0, 0x7e, 0x80, 0xed, 0xb9, 0xd2, 0x29, 0xbb,
209            0xbc,
210        ]),
211        orchard_raw_addr: Some([
212            0xcc, 0x80, 0x26, 0x99, 0x33, 0x0b, 0xc4, 0x74, 0x8e, 0x34, 0xdd, 0x59, 0x8c, 0x71,
213            0x24, 0xe7, 0x22, 0x99, 0xe6, 0xa6, 0xd5, 0xbc, 0xc3, 0x2e, 0x90, 0x40, 0x9c, 0x80,
214            0x24, 0x86, 0x8b, 0x27, 0x05, 0xaa, 0xdf, 0xab, 0x60, 0x68, 0xd4, 0x58, 0xf6, 0x9b,
215            0x0c,
216        ]),
217        unknown_typecode: None,
218        unknown_bytes: None,
219        unified_addr: "u19a4vmx7ysmtavmnaz4d2dgl9pyshexw35rl5ezg5dkkxktg08p42lng7kf9hqtn2fhr63qzyhe8gtnvgtfl9yvne46x6zfzwgedx7c0chnrxty0k5r5qqph8k02zs8e3keul9vj8myju7rvqgjaysa9kt0fucxpzuky6kf0pjgy0a6hx",
220        root_seed: [
221            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
222            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
223            0x1c, 0x1d, 0x1e, 0x1f,
224        ],
225        account: 2,
226        diversifier_index: 5,
227    },
228    TestVector {
229        p2pkh_bytes: None,
230        p2sh_bytes: None,
231        sapling_raw_addr: Some([
232            0x93, 0x04, 0xf6, 0xe3, 0xc8, 0x89, 0x82, 0x9a, 0x0a, 0x48, 0xf2, 0xeb, 0xdc, 0x08,
233            0x03, 0xbb, 0xbd, 0x39, 0x3e, 0xbf, 0x42, 0x64, 0xe4, 0x5c, 0xb7, 0xdb, 0x79, 0x3e,
234            0x93, 0x76, 0xfa, 0x85, 0xdd, 0xf3, 0x1f, 0x50, 0x24, 0xe0, 0xbf, 0x79, 0x66, 0x72,
235            0xbe,
236        ]),
237        orchard_raw_addr: Some([
238            0x3e, 0xd5, 0x01, 0xc9, 0xc6, 0x3a, 0xba, 0xf4, 0xd0, 0x13, 0x68, 0x21, 0xf9, 0x64,
239            0x7e, 0x76, 0x45, 0x55, 0xa4, 0x70, 0x33, 0xad, 0x91, 0xd7, 0x34, 0xdf, 0x12, 0xd0,
240            0x46, 0xc9, 0x69, 0x75, 0x13, 0x30, 0xbb, 0xf4, 0x93, 0xa2, 0x41, 0xec, 0x4b, 0x88,
241            0xbc,
242        ]),
243        unknown_typecode: None,
244        unknown_bytes: None,
245        unified_addr: "u13p2teem3xlvy4kwlke24hng5el2z6mn4ftj8xarwn8fy7dqt0flgcfpaxe6sk5cwawwh4tynzu7z2uschaf8tfa3tp2xgt8g4kx5lahhglcjm26jnvw7am6ld33708g0kv35pq83eg6gj82a0aau80enrhywpgr4v4m4vve7tg8vd4hz",
246        root_seed: [
247            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
248            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
249            0x1c, 0x1d, 0x1e, 0x1f,
250        ],
251        account: 2,
252        diversifier_index: 6,
253    },
254    TestVector {
255        p2pkh_bytes: Some([
256            0x87, 0x1a, 0x08, 0x9d, 0x44, 0x62, 0x68, 0xaa, 0x7a, 0xc0, 0x3d, 0x2a, 0x6f, 0x60,
257            0xae, 0x70, 0x80, 0x8f, 0x39, 0x74,
258        ]),
259        p2sh_bytes: None,
260        sapling_raw_addr: None,
261        orchard_raw_addr: Some([
262            0x31, 0x84, 0x46, 0x83, 0xa0, 0x7b, 0xf8, 0xe3, 0x00, 0x57, 0x90, 0x2b, 0x0d, 0x23,
263            0xe2, 0xb2, 0xce, 0x9c, 0xad, 0x0b, 0x22, 0x19, 0x02, 0x38, 0xca, 0x4f, 0x32, 0x9d,
264            0xa9, 0x2c, 0x79, 0x79, 0x05, 0x2b, 0x00, 0xf7, 0x35, 0xcb, 0x21, 0x06, 0x71, 0xbd,
265            0xb0,
266        ]),
267        unknown_typecode: None,
268        unknown_bytes: None,
269        unified_addr: "u1snf9yr883aj2hm8pksp9aymnqdwzy42rpzuffevj35hhxeckays5pcpeq7vy2mtgzlcuc4mnh9443qnuyje0yx6h59angywka4v2ap6kchh2j96ezf9w0c0auyz3wwts2lx5gmk2sk9",
270        root_seed: [
271            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
272            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
273            0x1c, 0x1d, 0x1e, 0x1f,
274        ],
275        account: 3,
276        diversifier_index: 0,
277    },
278    TestVector {
279        p2pkh_bytes: Some([
280            0x7c, 0xb0, 0x7c, 0x31, 0xb5, 0x80, 0x40, 0xac, 0x7c, 0xc1, 0x2b, 0xfa, 0xaa, 0x13,
281            0x8c, 0xfb, 0xef, 0xb3, 0x84, 0x57,
282        ]),
283        p2sh_bytes: None,
284        sapling_raw_addr: None,
285        orchard_raw_addr: Some([
286            0x05, 0x68, 0x3c, 0x03, 0x03, 0x85, 0x83, 0x88, 0xa7, 0x85, 0xb4, 0xcf, 0x15, 0xd4,
287            0x1a, 0xc6, 0x9e, 0x1d, 0x43, 0x5b, 0x0a, 0xd2, 0x38, 0x38, 0xe1, 0x8d, 0x62, 0xf7,
288            0xec, 0x41, 0xc3, 0x7f, 0xc8, 0x6a, 0xf7, 0x1d, 0xff, 0xd9, 0x4d, 0xff, 0xf6, 0xb2,
289            0x07,
290        ]),
291        unknown_typecode: None,
292        unknown_bytes: None,
293        unified_addr: "u1szwcx2zdxalyp7cfqwrptv95rnpyajejs6jmwacz4cgm2g3vzdxl5perhpg3nyhnuplvptdr4g63gupdfj5zal9v35s3e6adqsckv68hyrclan3gxaj6mz8aejzsnhqjyn32jcpnpra",
294        root_seed: [
295            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
296            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
297            0x1c, 0x1d, 0x1e, 0x1f,
298        ],
299        account: 3,
300        diversifier_index: 1,
301    },
302    TestVector {
303        p2pkh_bytes: Some([
304            0x3e, 0x02, 0xe0, 0x8b, 0x59, 0x65, 0xfc, 0xe9, 0xc2, 0x0c, 0xe6, 0xde, 0x6f, 0x94,
305            0x07, 0x67, 0x4d, 0x01, 0xba, 0x02,
306        ]),
307        p2sh_bytes: None,
308        sapling_raw_addr: None,
309        orchard_raw_addr: Some([
310            0x55, 0x1a, 0x16, 0xfb, 0x00, 0xd5, 0x48, 0x2a, 0x2a, 0xb2, 0x51, 0x82, 0x56, 0x06,
311            0x61, 0xcf, 0xd7, 0x4a, 0x60, 0xfe, 0x77, 0xa0, 0xf1, 0xc9, 0x34, 0x7f, 0x16, 0xba,
312            0x52, 0x49, 0x88, 0x9f, 0x3a, 0xe3, 0x46, 0xed, 0x69, 0x38, 0xc3, 0x0a, 0xbf, 0xaf,
313            0x80,
314        ]),
315        unknown_typecode: None,
316        unknown_bytes: None,
317        unified_addr: "u1glq6lzrxc7n7r4c922qht20zmpxyl0asfuldrjcaddagfspxpc3040fdfwdf5crw4j6j6wkx4r038s0w24w7enpyfmmdfu9t9p2amxazgvasms8l03l3j5yhrrfqy6xzue5uggef4p8",
318        root_seed: [
319            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
320            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
321            0x1c, 0x1d, 0x1e, 0x1f,
322        ],
323        account: 3,
324        diversifier_index: 2,
325    },
326    TestVector {
327        p2pkh_bytes: None,
328        p2sh_bytes: None,
329        sapling_raw_addr: Some([
330            0x64, 0x93, 0x34, 0x8e, 0x8a, 0xee, 0x11, 0x2a, 0x87, 0xf5, 0xfa, 0x65, 0xe1, 0xc5,
331            0x70, 0x65, 0xaa, 0xd3, 0x69, 0x40, 0x1e, 0x05, 0xd0, 0xda, 0xa9, 0x6e, 0x0b, 0xcd,
332            0x89, 0xe6, 0x7b, 0xf1, 0x9b, 0xeb, 0x3a, 0xc7, 0x4d, 0x59, 0x9d, 0x94, 0x58, 0x5a,
333            0x68,
334        ]),
335        orchard_raw_addr: Some([
336            0x16, 0x50, 0x82, 0xde, 0x84, 0xf2, 0xad, 0x72, 0x04, 0x42, 0x6f, 0xfa, 0xfd, 0x6b,
337            0x6c, 0x7d, 0xe9, 0xca, 0xb6, 0xd2, 0x5c, 0x13, 0x84, 0x6a, 0x17, 0x86, 0x71, 0x52,
338            0x68, 0xc4, 0x15, 0x94, 0x8d, 0xb7, 0x88, 0xf4, 0xa5, 0xe0, 0xda, 0xa0, 0x3d, 0x69,
339            0x9e,
340        ]),
341        unknown_typecode: None,
342        unknown_bytes: None,
343        unified_addr: "u1tqhg04ppjt6vlf2uvkygt07sqzgpclxdpn7j7ydkcr0e8ym68wn592z7uqudktrwn4u3q57flp8hw3d0wd9t0rm0e6m8eys27evfawh6zhha6eulzj86uz89swu7gtk0vcknd3dauhc96twhx20xxsp93dxahqlt7z5p04ldgy2y2lp0",
344        root_seed: [
345            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
346            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
347            0x1c, 0x1d, 0x1e, 0x1f,
348        ],
349        account: 4,
350        diversifier_index: 0,
351    },
352    TestVector {
353        p2pkh_bytes: None,
354        p2sh_bytes: None,
355        sapling_raw_addr: Some([
356            0x65, 0xb6, 0xb0, 0x3f, 0x7b, 0x27, 0x18, 0x9c, 0xc0, 0xed, 0x54, 0xbc, 0xf6, 0xbd,
357            0x93, 0x8e, 0x39, 0xbf, 0xd1, 0xbf, 0x66, 0xb8, 0xa0, 0x38, 0xc0, 0xa9, 0x67, 0xfb,
358            0xc5, 0x0e, 0x48, 0xc1, 0x8d, 0xa3, 0xde, 0x20, 0xd6, 0x71, 0x85, 0x8b, 0x8f, 0x7f,
359            0xbf,
360        ]),
361        orchard_raw_addr: Some([
362            0xc9, 0x06, 0x10, 0x9b, 0x51, 0xe2, 0xb3, 0x7b, 0xf8, 0xb6, 0x77, 0x61, 0xbf, 0xa9,
363            0x17, 0xdc, 0x50, 0x59, 0xc3, 0x57, 0xb7, 0xdc, 0x81, 0x07, 0x67, 0x2b, 0x66, 0x18,
364            0x9a, 0x0d, 0x15, 0xbc, 0x49, 0x6d, 0x84, 0xef, 0x91, 0x14, 0xc6, 0x8c, 0x99, 0xc9,
365            0x11,
366        ]),
367        unknown_typecode: None,
368        unknown_bytes: None,
369        unified_addr: "u1zm98xj3ncc79sx8jxhcscptxav0p4wam8mlkf4lp69rhramz7v6fsndwxcd4qtmzkefwcwn5rgd8uztvdrvfqv32jk3xx6wlt7gae9fhs7xh48d3kn9fe92xtcff8hu0zgegmgr95qtxayjylfdct96eg2f2r06drf6sj800mcsns3n0",
370        root_seed: [
371            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
372            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
373            0x1c, 0x1d, 0x1e, 0x1f,
374        ],
375        account: 4,
376        diversifier_index: 1,
377    },
378    TestVector {
379        p2pkh_bytes: None,
380        p2sh_bytes: None,
381        sapling_raw_addr: Some([
382            0xe9, 0x87, 0xa4, 0xf5, 0x0c, 0x94, 0xba, 0x88, 0xe0, 0x48, 0x63, 0x8e, 0xce, 0xc7,
383            0x06, 0xef, 0x8a, 0x16, 0x26, 0x74, 0xc9, 0xbe, 0xf8, 0xca, 0xed, 0xfd, 0xf4, 0xb2,
384            0x13, 0x1b, 0x45, 0x15, 0x59, 0x09, 0x04, 0x88, 0xff, 0xe2, 0x9e, 0xc0, 0x2a, 0xba,
385            0xc1,
386        ]),
387        orchard_raw_addr: Some([
388            0x7c, 0xd0, 0x65, 0xb0, 0xab, 0x29, 0x7f, 0xb7, 0xfd, 0x70, 0x12, 0x91, 0xd0, 0x35,
389            0x89, 0x03, 0x1f, 0xe3, 0xaa, 0xdf, 0x11, 0x77, 0x90, 0x2e, 0x5b, 0xcb, 0x65, 0xb5,
390            0xba, 0x0a, 0xa2, 0xa0, 0xb7, 0x3f, 0x09, 0x73, 0x4f, 0x0b, 0x86, 0x7b, 0x29, 0x76,
391            0x3d,
392        ]),
393        unknown_typecode: None,
394        unknown_bytes: None,
395        unified_addr: "u1hfgf2s4pghqteculnmq2rcnvyesml74zqfp5yfhxhwewx62q75qhgmwreg5qht7c5vu3fxefunjrarrfhmcuw2z4ndx0qx7u74gkw2n7v0ypvd4mxgzlenvs7lkurdj09zuhz6pmtuzs4m42sx92axuuru4dmgu46a920x5kuye6gxvs",
396        root_seed: [
397            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
398            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
399            0x1c, 0x1d, 0x1e, 0x1f,
400        ],
401        account: 4,
402        diversifier_index: 2,
403    },
404    TestVector {
405        p2pkh_bytes: Some([
406            0x40, 0xc4, 0x40, 0x30, 0xe4, 0x68, 0xb7, 0x09, 0x1e, 0x9b, 0xb3, 0x3b, 0xa0, 0xab,
407            0xdc, 0x63, 0x98, 0x6f, 0x3c, 0x36,
408        ]),
409        p2sh_bytes: None,
410        sapling_raw_addr: None,
411        orchard_raw_addr: Some([
412            0xea, 0x9d, 0xf8, 0x3f, 0xbe, 0xe0, 0x7d, 0x6f, 0x78, 0x95, 0xeb, 0xb2, 0xea, 0x41,
413            0xec, 0x7c, 0x4b, 0xa6, 0x82, 0xb8, 0x63, 0xe0, 0x69, 0xb4, 0xa4, 0x38, 0xe3, 0x1c,
414            0x95, 0x71, 0xc8, 0x31, 0x26, 0xc3, 0x05, 0xd7, 0x54, 0x56, 0x41, 0x2a, 0xea, 0xef,
415            0x1b,
416        ]),
417        unknown_typecode: None,
418        unknown_bytes: None,
419        unified_addr: "u17cfcut587e3kszg8vud0z5a8lj9gyypyvtt5xn4hfc4p3kv4e0jfr2pzzxhywlkhsjldtmkvupwr7mkjvruz8gnxk7a64x777p4l3u7vpm6zsdsx88ef90x5q5sqx57fq8vtj5vk3hx",
420        root_seed: [
421            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
422            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
423            0x1c, 0x1d, 0x1e, 0x1f,
424        ],
425        account: 5,
426        diversifier_index: 0,
427    },
428    TestVector {
429        p2pkh_bytes: Some([
430            0x93, 0x7e, 0x71, 0xf9, 0xb2, 0xb6, 0x44, 0x0a, 0x05, 0xee, 0x14, 0x75, 0xbc, 0xc4,
431            0x87, 0xe0, 0x8a, 0x4f, 0x58, 0x01,
432        ]),
433        p2sh_bytes: None,
434        sapling_raw_addr: None,
435        orchard_raw_addr: Some([
436            0xfd, 0x3e, 0x7e, 0xcc, 0xdb, 0x1a, 0x91, 0xf2, 0xc4, 0x49, 0x8b, 0xb7, 0xeb, 0x61,
437            0xcb, 0xa8, 0x3e, 0xca, 0x49, 0x9c, 0xfd, 0xe9, 0xc5, 0xce, 0x3e, 0x32, 0x41, 0x87,
438            0x3b, 0xad, 0x2e, 0x42, 0x3a, 0xbe, 0x91, 0xde, 0xce, 0x0a, 0x69, 0x30, 0xe8, 0x90,
439            0x1d,
440        ]),
441        unknown_typecode: None,
442        unknown_bytes: None,
443        unified_addr: "u1z6qgxh0wyw0ptgwwgsr5uv05n3xm3z8yrdr06k7q6fj9ypyjcj2hxwfmktv4a7ejaqphcgkddhsvrs93skzl3frm8e48at6huayg7k67e3c50ykpdnhva2jfh5dfcvy6nvttqwgz5a7",
444        root_seed: [
445            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
446            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
447            0x1c, 0x1d, 0x1e, 0x1f,
448        ],
449        account: 5,
450        diversifier_index: 1,
451    },
452    TestVector {
453        p2pkh_bytes: Some([
454            0xb3, 0x48, 0x66, 0x81, 0x90, 0x53, 0x98, 0x32, 0x31, 0xc4, 0x8f, 0xd8, 0xa2, 0x70,
455            0x6c, 0xec, 0xff, 0x29, 0xba, 0x99,
456        ]),
457        p2sh_bytes: None,
458        sapling_raw_addr: None,
459        orchard_raw_addr: Some([
460            0x5e, 0xf3, 0xc8, 0xb2, 0xbf, 0x2a, 0x8b, 0x0e, 0x60, 0xa6, 0x25, 0x4f, 0x31, 0x22,
461            0x29, 0xb4, 0x12, 0x4d, 0x47, 0x87, 0xe7, 0xda, 0xda, 0x5d, 0x81, 0xe1, 0x6b, 0x51,
462            0x21, 0x17, 0x07, 0x87, 0x1b, 0xed, 0xe3, 0x28, 0x11, 0xa3, 0x5f, 0x40, 0x94, 0xae,
463            0x8b,
464        ]),
465        unknown_typecode: None,
466        unknown_bytes: None,
467        unified_addr: "u1g6jcyfwqd9yx8pdg4yvf0nsr5j7k5gmx83shh8v0v3w256umheen026x66f4608w2vydyasphgp80j9avq9h56dx73gg2559l5lj707v4458a0ucyhfxcjcccfx9z9upmcf3c6hg9k8",
468        root_seed: [
469            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
470            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
471            0x1c, 0x1d, 0x1e, 0x1f,
472        ],
473        account: 5,
474        diversifier_index: 2,
475    },
476    TestVector {
477        p2pkh_bytes: Some([
478            0x06, 0x97, 0x4d, 0x8b, 0xcd, 0x8b, 0xa8, 0xef, 0x89, 0xce, 0x36, 0xa6, 0x53, 0xd9,
479            0x38, 0x68, 0x25, 0x1c, 0x2e, 0x3d,
480        ]),
481        p2sh_bytes: None,
482        sapling_raw_addr: None,
483        orchard_raw_addr: Some([
484            0x3c, 0x40, 0x24, 0x69, 0x12, 0xb6, 0xef, 0xef, 0xab, 0x9a, 0x55, 0x24, 0x4a, 0xc2,
485            0xc1, 0x74, 0xe1, 0xa9, 0xf8, 0xc0, 0xbc, 0x0f, 0xd5, 0x26, 0x93, 0x39, 0x63, 0xc6,
486            0xec, 0xb9, 0xb8, 0x4e, 0xc8, 0xb0, 0xf6, 0xb4, 0x0d, 0xc8, 0x58, 0xfa, 0x23, 0xc7,
487            0x2b,
488        ]),
489        unknown_typecode: Some(65532),
490        unknown_bytes: Some(&[
491            0xd5, 0x6a, 0x1d, 0x62, 0xf5, 0xa8, 0xd7, 0x55, 0x1d, 0xb5, 0xfd, 0x93, 0x13, 0xe8,
492            0xc7, 0x20, 0x3d, 0x99, 0x6a, 0xf7, 0xd4, 0x77, 0x08, 0x37, 0x56, 0xd5, 0x9a, 0xf8,
493            0x0d, 0x06, 0xa7, 0x45, 0xf4, 0x4a, 0xb0, 0x23, 0x75, 0x2c, 0xb5, 0xb4, 0x06, 0xed,
494            0x89, 0x85, 0xe1, 0x81, 0x30, 0xab, 0x33, 0x36, 0x26, 0x97, 0xb0, 0xe4, 0xe4, 0xc7,
495            0x63, 0xcc, 0xb8, 0xf6, 0x76, 0x49, 0x5c, 0x22, 0x2f, 0x7f, 0xba, 0x1e, 0x31, 0xde,
496            0xfa, 0x3d, 0x5a, 0x57, 0xef, 0xc2, 0xe1, 0xe9, 0xb0, 0x1a, 0x03, 0x55, 0x87, 0xd5,
497            0xfb, 0x1a, 0x38, 0xe0, 0x1d, 0x94, 0x90, 0x3d, 0x3c, 0x3e, 0x0a, 0xd3, 0x36, 0x0c,
498            0x1d, 0x37, 0x10, 0xac, 0xd2, 0x0b, 0x18, 0x3e, 0x31, 0xd4, 0x9f, 0x25, 0xc9, 0xa1,
499            0x38, 0xf4, 0x9b, 0x1a, 0x53, 0x7e, 0xdc, 0xf0, 0x4b, 0xe3, 0x4a, 0x98, 0x51, 0xa7,
500            0xaf, 0x9d, 0xb6, 0x99, 0x0e, 0xd8, 0x3d, 0xd6, 0x4a, 0xf3, 0x59, 0x7c, 0x04, 0x32,
501            0x3e, 0xa5, 0x1b, 0x00, 0x52, 0xad, 0x80, 0x84, 0xa8, 0xb9, 0xda, 0x94, 0x8d, 0x32,
502            0x0d, 0xad, 0xd6, 0x4f, 0x54, 0x31, 0xe6, 0x1d, 0xdf, 0x65, 0x8d, 0x24, 0xae, 0x67,
503            0xc2, 0x2c, 0x8d, 0x13,
504        ]),
505        unified_addr: "u1en8ysypun4gdkdnu8zqqg6k73ankr9ffwfzg08wtzg9z939w0wupewemfrc8a630e8gc4uqucym0l4v44fszy3et4veyypt3jsyp0whfpfsn2lw30kj8nepe6wvvasf00wklh85u9v8glqndupmamk9z2ja9sanf70pp4yxvkt3dmyzxa0kkhv2c9pxmkghrxqk0590azvya3nzrtevj449nu3laskrhf7c7nj9cyw7ty38mccg4znrr876guu6pzndx7ngwzhmlsn8d89saf5araaacrhr9958xr6z23mj4qtzzn98whdpu8u7n8fhf5d2vypljda62q73du44sf0e0kxmq3gvgkta0qqgq9w6r403gc5jz2any02etmwlttkv84hgh95czhdf2jugk3u36ke0kchcthg240",
506        root_seed: [
507            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
508            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
509            0x1c, 0x1d, 0x1e, 0x1f,
510        ],
511        account: 6,
512        diversifier_index: 0,
513    },
514    TestVector {
515        p2pkh_bytes: Some([
516            0xcd, 0xd4, 0xb2, 0xbe, 0x1b, 0x57, 0xf2, 0x4c, 0x85, 0xfc, 0x1e, 0x43, 0xc7, 0x7b,
517            0xb2, 0xda, 0x2d, 0x26, 0x46, 0xf1,
518        ]),
519        p2sh_bytes: None,
520        sapling_raw_addr: None,
521        orchard_raw_addr: Some([
522            0xfc, 0x23, 0x51, 0x22, 0x89, 0x2d, 0x61, 0x1e, 0x52, 0xee, 0x5b, 0x44, 0x7a, 0x77,
523            0xec, 0x5a, 0x29, 0x62, 0x13, 0x94, 0x8f, 0xb5, 0x6d, 0x72, 0x1f, 0x66, 0xf2, 0x64,
524            0xe3, 0x2e, 0x7d, 0x0c, 0xe5, 0x47, 0x30, 0x05, 0xfc, 0x4c, 0x0b, 0xcf, 0x42, 0x1e,
525            0x8f,
526        ]),
527        unknown_typecode: Some(65532),
528        unknown_bytes: Some(&[
529            0x09, 0x13, 0x1f, 0xc0, 0x0f, 0xe7, 0xf2, 0x35, 0x73, 0x42, 0x76, 0xd3, 0x8d, 0x47,
530            0xf1, 0xe1, 0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e,
531            0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85,
532            0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71,
533            0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a,
534            0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53,
535            0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29,
536            0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0,
537            0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa,
538            0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x88, 0x2d, 0x2b,
539            0x21, 0x03, 0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72,
540            0x38, 0x33, 0xec, 0x89, 0x26, 0xc1, 0x03, 0x95, 0x86, 0xa7, 0xaf, 0xcf, 0x4a, 0x0d,
541            0x9c, 0x73, 0x1e, 0x98,
542        ]),
543        unified_addr: "u1a7gz63aey4tnj4klwauth00vnkmltwafwzk9nld2ys7yz3yjzjcdp47crc37zc4g9aq4athg9zh8r792e44kd6g2f4drhsl5ph4ja8pe4gcc9yjyf3rn7pej808hcy6xh0x6y8khmzljehjlwqq4h2czp35vu3l7aa7rpw5vcng9gswwlaqn5ptes592wejx7f49rxsvmzeqjekjtyfevehanvyksa8gtkpk75yrqnam26hzuxrtm6agaluy4hv0ha4sg6h22394m0x5th6r8uj7svzlklaja852vv9ud5gznu2sqyrsqveqjmfk9rcs59sprjj8nrt2nke862xlhvjq9y9zswen27eqj5slg52q2zch59uzwaeat8jw6z6092uu8yqqnnj7h0yguhypgd8y2wu9ftgg38ym3",
544        root_seed: [
545            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
546            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
547            0x1c, 0x1d, 0x1e, 0x1f,
548        ],
549        account: 6,
550        diversifier_index: 1,
551    },
552    TestVector {
553        p2pkh_bytes: Some([
554            0x9f, 0x98, 0xc3, 0x11, 0x6c, 0xb2, 0xf4, 0xe6, 0xf4, 0xc8, 0x14, 0x14, 0x8c, 0x81,
555            0xe3, 0x79, 0xa5, 0x38, 0xce, 0xd3,
556        ]),
557        p2sh_bytes: None,
558        sapling_raw_addr: None,
559        orchard_raw_addr: Some([
560            0x25, 0x26, 0xec, 0x65, 0x52, 0xf3, 0xe0, 0x17, 0x5c, 0x92, 0x2f, 0x01, 0x90, 0x77,
561            0x14, 0x6b, 0x51, 0x93, 0xe8, 0x80, 0x46, 0x1c, 0x3e, 0x1d, 0xac, 0xa4, 0x77, 0x8c,
562            0xde, 0x01, 0x0e, 0xd5, 0x87, 0x5f, 0x16, 0xb7, 0x43, 0xef, 0x86, 0xac, 0x64, 0x8b,
563            0x3d,
564        ]),
565        unknown_typecode: Some(65532),
566        unknown_bytes: Some(&[
567            0x5d, 0x99, 0x58, 0x9c, 0x8b, 0xb8, 0x38, 0xe8, 0xaa, 0xf7, 0x45, 0x53, 0x3e, 0xd9,
568            0xe8, 0xae, 0x3a, 0x1c, 0xd0, 0x74, 0xa5, 0x1a, 0x20, 0xda, 0x8a, 0xba, 0x18, 0xd1,
569            0xdb, 0xeb, 0xbc, 0x86, 0x2d, 0xed, 0x42, 0x43, 0x5e, 0x92, 0x47, 0x69, 0x30, 0xd0,
570            0x69, 0x89, 0x6c, 0xff, 0x30, 0xeb, 0x41, 0x4f, 0x72, 0x7b, 0x89, 0xe0, 0x01, 0xaf,
571            0xa2, 0xfb, 0x8d, 0xc3, 0x43, 0x6d, 0x75, 0xa4, 0xa6, 0xf2, 0x65, 0x72, 0x50, 0x4b,
572            0x19, 0x22, 0x32, 0xec, 0xb9, 0xf0, 0xc0, 0x24, 0x11, 0xe5, 0x25, 0x96, 0xbc, 0x5e,
573            0x90, 0x45, 0x7e, 0x74, 0x59, 0x39, 0xff, 0xed, 0xbd, 0x12, 0x86, 0x3c, 0xe7, 0x1a,
574            0x02, 0xaf, 0x11, 0x7d, 0x41, 0x7a, 0xdb, 0x3d, 0x15, 0xcc, 0x54, 0xdc, 0xb1, 0xfc,
575            0xe4, 0x67, 0x50, 0x0c, 0x6b, 0x8f, 0xb8, 0x6b, 0x12, 0xb5, 0x6d, 0xa9, 0xc3, 0x82,
576            0x85, 0x7d, 0xee, 0xcc, 0x40, 0xa9, 0x8d, 0x5f, 0x29, 0x35, 0x39, 0x5e, 0xe4, 0x76,
577            0x2d, 0xd2, 0x1a, 0xfd, 0xbb, 0x5d, 0x47, 0xfa, 0x9a, 0x6d, 0xd9, 0x84, 0xd5, 0x67,
578            0xdb, 0x28, 0x57, 0xb9, 0x27, 0xb7, 0xfa, 0xe2, 0xdb, 0x58, 0x71, 0x05, 0x41, 0x5d,
579            0x46, 0x42, 0x78, 0x9d,
580        ]),
581        unified_addr: "u1ln90fvpdtyjapnsqpa2xjsarmhu3k2qvdr6uc6upurnuvzh382jzmfyw40yu8avd2lj7arvq57n0qmryy0flp7tm0fw05h366587mzzwwrls85da6l2sr7tuazmv5s02avxaxrl4j7pau0u9xyp470y9hkca5m9g4735208w6957p82lxajzq4l2pqkam86y6jfx8cd8ecw2e05qnh0qq95dr09sgz9hqmflzac7hsxj47yvjd69ej06ewdg97wsu2x9wg3ahfh6s4nvk65elwcu5wl092ta38028p4lc2d6l7ea63s6uh4ek0ry9lg50acxuw2sdv02jh90tzh783d59gneu8ue3wqefjmtndyquwq9kkxaedhtqh2yyjew93ua38vp8uchug0q7kg7qvp4l65t9yqaz2w2p",
582        root_seed: [
583            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
584            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
585            0x1c, 0x1d, 0x1e, 0x1f,
586        ],
587        account: 6,
588        diversifier_index: 2,
589    },
590    TestVector {
591        p2pkh_bytes: None,
592        p2sh_bytes: None,
593        sapling_raw_addr: Some([
594            0xda, 0x26, 0x72, 0xc0, 0x10, 0xf7, 0x36, 0x4d, 0xf6, 0xfa, 0xd4, 0x9d, 0xd3, 0x9b,
595            0xe0, 0xe4, 0xd4, 0xbe, 0x73, 0xc4, 0x5e, 0x23, 0x94, 0x48, 0xfc, 0xc3, 0x85, 0xcc,
596            0x68, 0x09, 0x4b, 0xf3, 0x6d, 0xdb, 0xc4, 0xec, 0x02, 0x19, 0xb5, 0x67, 0x95, 0x55,
597            0x56,
598        ]),
599        orchard_raw_addr: None,
600        unknown_typecode: Some(65533),
601        unknown_bytes: Some(&[
602            0xd1, 0x7d, 0x19, 0xf3, 0x35, 0x5b, 0xcf, 0x73, 0xce, 0xcb, 0x8c, 0xb8, 0xa5, 0xda,
603            0x01, 0x30, 0x71, 0x52, 0xf1, 0x39, 0x36, 0xa2, 0x70, 0x57, 0x26, 0x70, 0xdc, 0x82,
604            0xd3, 0x90, 0x26, 0xc6, 0xcb, 0x4c, 0xd4, 0xb0, 0xf7, 0xf5, 0xaa, 0x2a, 0x4f, 0x5a,
605            0x53, 0x41, 0xec, 0x5d, 0xd7, 0x15, 0x40, 0x6f, 0x2f, 0xdd, 0x2a, 0xfa, 0x73, 0x3f,
606            0x5f, 0x64, 0x1c, 0x8c, 0x21, 0x86, 0x2a, 0x1b, 0xaf, 0xce, 0x26, 0x09, 0xd9, 0xee,
607            0xcf, 0xa1, 0x58, 0xcf, 0xb5, 0xcd, 0x79, 0xf8, 0x80, 0x08, 0xe3, 0x15, 0xdc, 0x7d,
608            0x83, 0x88, 0xe7, 0x6c, 0x17, 0x82, 0xfd, 0x27, 0x95, 0xd1, 0x8a, 0x76, 0x36, 0x24,
609            0xc2, 0x5f, 0xa9, 0x59, 0xcc, 0x97, 0x48, 0x9c, 0xe7, 0x57, 0x45, 0x82, 0x4b, 0x77,
610            0x86, 0x8c, 0x53, 0x23, 0x9c, 0xfb, 0xdf, 0x73, 0xca,
611        ]),
612        unified_addr: "u1sem2gcey0emntrvxyjv8hyhq0w5fr4sxaj3cppgrfqgg6laydh8m78gy2cw2p54zzak3alnnsx4xjuhazpkrfcd90wl0c7ldj6y095hh5j6j2evry9vg5jqp4dyqpwqeryu7pes4sxyyyqwn6egs5daxk4473v9xpgzrwv5n0tvs93nlj4xpphq4vs2w8um9ph7zkte08t7fa509mnrt9apuhr22xq34mp2svjnq6rvfn0hg6lkehxtlj39vgjxjlkjfhx8rw2f02ckq8k5szcxsnhkgr2cqlmf2udl2gqdqr5t6",
613        root_seed: [
614            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
615            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
616            0x1c, 0x1d, 0x1e, 0x1f,
617        ],
618        account: 7,
619        diversifier_index: 1,
620    },
621    TestVector {
622        p2pkh_bytes: None,
623        p2sh_bytes: None,
624        sapling_raw_addr: Some([
625            0x9b, 0x72, 0x8a, 0xd6, 0xf5, 0x03, 0x71, 0xe9, 0x61, 0x23, 0x66, 0x30, 0xb3, 0xc8,
626            0xcd, 0xd8, 0x14, 0x9c, 0xa2, 0x2c, 0xdb, 0x87, 0xa6, 0x2c, 0xc0, 0xba, 0x3e, 0x3c,
627            0xfd, 0x2b, 0x0a, 0xdc, 0xc8, 0x29, 0x30, 0xe4, 0x47, 0xf8, 0xdc, 0xf5, 0x4b, 0x45,
628            0x0b,
629        ]),
630        orchard_raw_addr: None,
631        unknown_typecode: Some(65533),
632        unknown_bytes: Some(&[
633            0xec, 0x65, 0x60, 0x40, 0x37, 0x31, 0x4f, 0xaa, 0xce, 0xb5, 0x62, 0x18, 0xc6, 0xbd,
634            0x30, 0xf8, 0x37, 0x4a, 0xc1, 0x33, 0x86, 0x79, 0x3f, 0x21, 0xa9, 0xfb, 0x80, 0xad,
635            0x03, 0xbc, 0x0c, 0xda, 0x4a, 0x44, 0x94, 0x6c, 0x00, 0xe1, 0xb1, 0xa1, 0xdf, 0x0e,
636            0x5b, 0x87, 0xb5, 0xbe, 0xce, 0x47, 0x7a, 0x70, 0x96, 0x49, 0xe9, 0x50, 0x06, 0x05,
637            0x91, 0x39, 0x48, 0x12, 0x95, 0x1e, 0x1f, 0xe3, 0x89, 0x5b, 0x8c, 0xc3, 0xd1, 0x4d,
638            0x2c, 0xf6, 0x55, 0x6d, 0xf6, 0xed, 0x4b, 0x4d, 0xdd, 0x3d, 0x9a, 0x69, 0xf5, 0x33,
639            0x57, 0xd7, 0x76, 0x7f, 0x4f, 0x5c, 0xcb, 0xdb, 0xc5, 0x96, 0x63, 0x12, 0x77, 0xf8,
640            0xfe, 0xcd, 0x08, 0xcb, 0x05, 0x6b, 0x95, 0xe3, 0x02, 0x5b, 0x97, 0x92, 0xff, 0xf7,
641            0xf2, 0x44, 0xfc, 0x71, 0x62, 0x69, 0xb9, 0x26, 0xd6,
642        ]),
643        unified_addr: "u10j2s9sy4dmuakf57z58jc5t8yuswega82jpd2hk3q62l6fsphwyjxvmvfwy8skvvvea6dnkl8l9zpjf3m27qsav9y9nlj59hagmjf5xh0xxyqr8lymnmtjn6gzgrn04dr5s0k9k9wuxc2udzjh4llv47zm6jn6ff0j65s54h3m6p0n9ajswrqzpvy8eh4d5pvypyc6rp5m07uwmjp4sr0upca5hl7gr4pxg45m7vlnx5r7va4n6mfyr98twvjrhcyalwhddelnnjrkhcj0wcp5eyas2c2kcadrxyzw28vvv47q74",
644        root_seed: [
645            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
646            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
647            0x1c, 0x1d, 0x1e, 0x1f,
648        ],
649        account: 7,
650        diversifier_index: 5,
651    },
652    TestVector {
653        p2pkh_bytes: None,
654        p2sh_bytes: None,
655        sapling_raw_addr: Some([
656            0x9d, 0xd7, 0x7f, 0xf5, 0xaf, 0x4c, 0x80, 0xc2, 0x51, 0x14, 0xe8, 0x37, 0x58, 0xcb,
657            0xe1, 0xb5, 0x35, 0xcf, 0xe9, 0x41, 0x30, 0x17, 0x99, 0x41, 0x63, 0xa1, 0x2b, 0x0d,
658            0xe5, 0x22, 0xcd, 0xd1, 0xb5, 0xd4, 0xbe, 0x29, 0x9c, 0x07, 0x88, 0xcc, 0xb1, 0x54,
659            0x1e,
660        ]),
661        orchard_raw_addr: None,
662        unknown_typecode: Some(65533),
663        unknown_bytes: Some(&[
664            0x2e, 0x95, 0x96, 0xfa, 0x82, 0x5c, 0x6b, 0xf2, 0x1a, 0xff, 0x9e, 0x68, 0x62, 0x5a,
665            0x19, 0x24, 0x40, 0xea, 0x06, 0x82, 0x81, 0x23, 0xd9, 0x78, 0x84, 0x80, 0x6f, 0x15,
666            0xfa, 0x08, 0xda, 0x52, 0x75, 0x4a, 0x10, 0x95, 0xe3, 0xff, 0x1a, 0xbd, 0x5c, 0xe4,
667            0xfd, 0xdf, 0xcc, 0xfc, 0x3a, 0x61, 0x28, 0xae, 0xf7, 0x84, 0xa6, 0x46, 0x10, 0xa8,
668            0x9d, 0x1a, 0x70, 0x99, 0x21, 0x6d, 0x08, 0x14, 0xd3, 0xa2, 0xd4, 0x52, 0x43, 0x1c,
669            0x32, 0xd4, 0x11, 0xac, 0x1c, 0xce, 0x82, 0xad, 0x02, 0x29, 0x40, 0x7b, 0xbc, 0x48,
670            0x98, 0x56, 0x75, 0xe3, 0xf8, 0x74, 0xa4, 0x53, 0x3f, 0x1d, 0x63, 0xa8, 0x4d, 0xfa,
671            0x3e, 0x0f, 0x46, 0x0f, 0xe2, 0xf5, 0x7e, 0x34, 0xfb, 0xc7, 0x54, 0x23, 0xc3, 0x73,
672            0x7f, 0x5b, 0x2a, 0x06, 0x15, 0xf5, 0x72, 0x2d, 0xb0,
673        ]),
674        unified_addr: "u1mtnedjgkz5ln6zzs7nrcyt8mertjundexqdxx52n2x4ww3v52s0akf3qy6sqlze3nexcjsxtcajglxcdwg47dsrrva6g5t4nf8u3sjchhkmsqghelysrn0cl52c2m8uuv3nyfdv258jjqnvd4lgqtugc8aqvpmt05c49qv2yqlhxvnq9phdamm4xv89cc7tzvzgmwltxxdsvme44dgzt8prkcwcsma8cdr76m8n0xwj02tpr9086a237xakkdf8fumsj8u4r6qlf0d59x0mw83ar36vrcr94zsherapa0566vd22",
675        root_seed: [
676            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
677            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
678            0x1c, 0x1d, 0x1e, 0x1f,
679        ],
680        account: 7,
681        diversifier_index: 10,
682    },
683    TestVector {
684        p2pkh_bytes: Some([
685            0x65, 0x70, 0x4e, 0x3a, 0xb7, 0x67, 0xca, 0x57, 0x8e, 0x5b, 0x09, 0x2f, 0xb4, 0x76,
686            0x04, 0xf6, 0x59, 0x47, 0x5b, 0xae,
687        ]),
688        p2sh_bytes: None,
689        sapling_raw_addr: None,
690        orchard_raw_addr: Some([
691            0x5f, 0x09, 0xa9, 0x80, 0x7a, 0x56, 0x32, 0x3b, 0x26, 0x3b, 0x05, 0xdf, 0x36, 0x8d,
692            0xc2, 0x83, 0x91, 0xb2, 0x1a, 0x64, 0xa0, 0xe1, 0xb4, 0x0f, 0x9a, 0x68, 0x03, 0xb7,
693            0xe6, 0x8f, 0x39, 0x05, 0x92, 0x3f, 0x35, 0xcb, 0x01, 0xf1, 0x19, 0xb2, 0x23, 0xf4,
694            0x93,
695        ]),
696        unknown_typecode: None,
697        unknown_bytes: None,
698        unified_addr: "u1n9znrl4zyuvds24rcapzglzapqdlax4r8rgkvek0y0xlzfjfvn7zexelrafkchea24w030cr9jqsel7t8lvveaq7m7w4z0khmrlzc6748w9ldlccy02scd5xngtcv2yy4ctnyu9zn5m",
699        root_seed: [
700            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
701            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
702            0x1c, 0x1d, 0x1e, 0x1f,
703        ],
704        account: 8,
705        diversifier_index: 0,
706    },
707    TestVector {
708        p2pkh_bytes: Some([
709            0xef, 0x85, 0xa6, 0x55, 0x3d, 0x89, 0xf1, 0x53, 0xb3, 0x7a, 0xfc, 0xab, 0x92, 0x8e,
710            0xb2, 0xbb, 0x5f, 0xb3, 0x37, 0xdb,
711        ]),
712        p2sh_bytes: None,
713        sapling_raw_addr: None,
714        orchard_raw_addr: Some([
715            0x21, 0x00, 0x6c, 0xfb, 0xb3, 0xdb, 0x4f, 0x4b, 0xb6, 0x31, 0x11, 0xef, 0x63, 0xf7,
716            0xf8, 0x00, 0x56, 0xf3, 0x1b, 0x34, 0x4d, 0x06, 0xac, 0xa5, 0xb7, 0xfa, 0x07, 0x40,
717            0xc6, 0x60, 0xc8, 0xb2, 0xdc, 0x3b, 0xd2, 0x34, 0xf4, 0xc1, 0x8a, 0xe9, 0xea, 0xf8,
718            0x11,
719        ]),
720        unknown_typecode: None,
721        unknown_bytes: None,
722        unified_addr: "u19f2knszheph2dt8lrnwqeeq9krnw39pgz8syqv028ghtg7kjz6xvu23suv5hmdmj7e6fjuu6060y34fdw8ccjlp8gsqp0usyhrgw3reqfveet7hh2pqcjafysqqv2l3felj7sl7a7ym",
723        root_seed: [
724            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
725            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
726            0x1c, 0x1d, 0x1e, 0x1f,
727        ],
728        account: 8,
729        diversifier_index: 1,
730    },
731    TestVector {
732        p2pkh_bytes: Some([
733            0xf9, 0x6a, 0x00, 0xef, 0x8b, 0x22, 0x33, 0x23, 0x69, 0x67, 0xa6, 0xa4, 0x3f, 0x07,
734            0xec, 0x60, 0x74, 0xf7, 0xfd, 0xc5,
735        ]),
736        p2sh_bytes: None,
737        sapling_raw_addr: None,
738        orchard_raw_addr: Some([
739            0x04, 0x91, 0x5d, 0x2b, 0xeb, 0xce, 0x11, 0x11, 0x1c, 0xe1, 0x95, 0x22, 0x6c, 0xde,
740            0x84, 0x40, 0x26, 0x3c, 0x50, 0x20, 0x4b, 0x22, 0x72, 0xac, 0x8a, 0x96, 0xb3, 0x8d,
741            0xbd, 0x70, 0xdb, 0x89, 0x69, 0xec, 0x9b, 0x6c, 0x87, 0xcd, 0x15, 0xd9, 0xd7, 0x65,
742            0x12,
743        ]),
744        unknown_typecode: None,
745        unknown_bytes: None,
746        unified_addr: "u160suxvjkgt22zcp7f9xw5f0axdu7rxdt5ktyexpn4cq70w4at2f74390mns7uksfenrdmcjjzqalyfky6tq05jv8mnamrkyxn9dcxe35z4x6m35cczmjcj55g0fc6a2thz03sjfywxa",
747        root_seed: [
748            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
749            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
750            0x1c, 0x1d, 0x1e, 0x1f,
751        ],
752        account: 8,
753        diversifier_index: 2,
754    },
755    TestVector {
756        p2pkh_bytes: None,
757        p2sh_bytes: None,
758        sapling_raw_addr: None,
759        orchard_raw_addr: Some([
760            0xe3, 0x40, 0x63, 0x65, 0x42, 0xec, 0xe1, 0xc8, 0x12, 0x85, 0xed, 0x4e, 0xab, 0x44,
761            0x8a, 0xdb, 0xb5, 0xa8, 0xc0, 0xf4, 0xd3, 0x86, 0xee, 0xff, 0x33, 0x7e, 0x88, 0xe6,
762            0x91, 0x5f, 0x6c, 0x3e, 0xc1, 0xb6, 0xea, 0x83, 0x5a, 0x88, 0xd5, 0x66, 0x12, 0xd2,
763            0xbd,
764        ]),
765        unknown_typecode: None,
766        unknown_bytes: None,
767        unified_addr: "u1ddnjsdcpm36r6aq79n3s68shjweksnmwtdltrh046s8m6xcws9ygyawalxx8n6hg6vegk0wh8zjnafxgh6msppjsljvyt0ynece3lvm0",
768        root_seed: [
769            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
770            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
771            0x1c, 0x1d, 0x1e, 0x1f,
772        ],
773        account: 9,
774        diversifier_index: 0,
775    },
776    TestVector {
777        p2pkh_bytes: None,
778        p2sh_bytes: None,
779        sapling_raw_addr: None,
780        orchard_raw_addr: Some([
781            0x3f, 0xad, 0xf8, 0xed, 0xb2, 0x0a, 0x33, 0x01, 0xe8, 0x26, 0x0a, 0xa3, 0x11, 0xf4,
782            0xcb, 0xd5, 0x4d, 0x7d, 0x6a, 0x76, 0xba, 0xac, 0x88, 0xc2, 0x44, 0xb0, 0xb1, 0x21,
783            0xc6, 0xdc, 0x22, 0xa8, 0xbc, 0xce, 0x15, 0x89, 0x8e, 0x26, 0x78, 0x29, 0xfc, 0x1e,
784            0x01,
785        ]),
786        unknown_typecode: None,
787        unknown_bytes: None,
788        unified_addr: "u1nztelxna9h7w0vtpd2xjhxt4lpu8s9cmdl8n8vcr7actf2ny45nd07cy8cyuhuvw3axcp545y0ktq9cezuzx84jyhex8dk4tdvwhu4dl",
789        root_seed: [
790            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
791            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
792            0x1c, 0x1d, 0x1e, 0x1f,
793        ],
794        account: 9,
795        diversifier_index: 1,
796    },
797    TestVector {
798        p2pkh_bytes: None,
799        p2sh_bytes: None,
800        sapling_raw_addr: None,
801        orchard_raw_addr: Some([
802            0x98, 0x7f, 0xd7, 0x4a, 0x22, 0x56, 0xc5, 0x96, 0xa6, 0x6f, 0x83, 0xea, 0xff, 0x7b,
803            0xb0, 0x26, 0x28, 0x6e, 0x97, 0x2b, 0xe5, 0x6d, 0x3b, 0x50, 0xe3, 0x45, 0x97, 0x47,
804            0xdf, 0xba, 0x53, 0xff, 0xa0, 0xf2, 0x47, 0x32, 0xb4, 0xaa, 0x6c, 0xd4, 0x37, 0xa3,
805            0x17,
806        ]),
807        unknown_typecode: None,
808        unknown_bytes: None,
809        unified_addr: "u1trxzh330wl8wkh92uwv508z0qfx270ruuar8fxeng7arry5d73q9ve6gfud36s9nc4qj3uvn082l9srrfayjhnf20mmunywtvqzgc90c",
810        root_seed: [
811            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
812            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
813            0x1c, 0x1d, 0x1e, 0x1f,
814        ],
815        account: 9,
816        diversifier_index: 2,
817    },
818    TestVector {
819        p2pkh_bytes: None,
820        p2sh_bytes: None,
821        sapling_raw_addr: Some([
822            0x99, 0xae, 0x33, 0x3d, 0xb1, 0x07, 0x4f, 0xca, 0x1a, 0x6a, 0x94, 0xbe, 0xd3, 0xea,
823            0x54, 0x8c, 0x1d, 0xb2, 0x51, 0x2d, 0xfb, 0xe7, 0x5a, 0xf9, 0xe8, 0x4c, 0x16, 0x22,
824            0x60, 0xb4, 0x81, 0x3b, 0xb6, 0xbd, 0xb4, 0x44, 0x39, 0x69, 0xda, 0xa5, 0x71, 0x3f,
825            0xf1,
826        ]),
827        orchard_raw_addr: Some([
828            0xcd, 0xf7, 0xfe, 0xd0, 0xd0, 0x82, 0x2f, 0xd8, 0x49, 0xcf, 0xfb, 0x20, 0xa4, 0xd5,
829            0xee, 0x70, 0x1a, 0xd8, 0x14, 0x1e, 0x66, 0xd8, 0x1d, 0xdf, 0xab, 0xf8, 0x78, 0x75,
830            0x11, 0x7c, 0x05, 0x09, 0x22, 0x40, 0x60, 0x3c, 0x54, 0x6b, 0x8d, 0xc1, 0x87, 0xcd,
831            0x8c,
832        ]),
833        unknown_typecode: Some(65532),
834        unknown_bytes: Some(&[
835            0x65, 0x7b, 0x43, 0xee, 0x8d, 0xa6, 0x45, 0x44, 0x38, 0x14, 0xcc, 0x73, 0x29, 0xf3,
836            0xe9, 0xb4, 0xe5, 0x4c, 0x23, 0x6c, 0x29, 0xaf, 0x39, 0x23, 0x10, 0x17, 0x56, 0xd9,
837            0xfa, 0x4b, 0xd0, 0xf7, 0xd2, 0xdd, 0xaa, 0xcb, 0x6b, 0x0f, 0x86, 0xa2, 0x65, 0x8e,
838            0x0a, 0x07, 0xa0, 0x5a, 0xc5, 0xb9, 0x50, 0x05, 0x1c, 0xd2, 0x4c, 0x47, 0xa8, 0x8d,
839            0x13, 0xd6, 0x59, 0xba, 0x2a, 0x46, 0xca, 0x18, 0x30, 0x81, 0x6d, 0x09, 0xcd, 0x76,
840            0x46, 0xf7, 0x6f, 0x71, 0x6a, 0xbe, 0xc5, 0xde,
841        ]),
842        unified_addr: "u1xdrenc94696j8clxa2xnkdg8xd5t3y8s24urctyxu87vggv0u46qr4lkpnh7gqqdev9wwugt6xkv8c8du8ufhfl8nfjnzusf6cw20wpm85hlshmnmj2lkyhka9rua7qw7kr0xeajk7y2rlsuwl6z6l5l3wq3v6rrqt9e8zy7sc7pww45jznrj4xy6h9rp4kjy5xtl5upr30u4cyk58kv3t80k3p8w97k3e345h7avmjylxakx6sgyk5ss8th5kqay50ewav62eeep7tghzejaflsdstpwz55haex398jqpq27007me2",
843        root_seed: [
844            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
845            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
846            0x1c, 0x1d, 0x1e, 0x1f,
847        ],
848        account: 10,
849        diversifier_index: 0,
850    },
851    TestVector {
852        p2pkh_bytes: None,
853        p2sh_bytes: None,
854        sapling_raw_addr: Some([
855            0x52, 0xd5, 0x8f, 0x91, 0x37, 0x6a, 0xa9, 0x80, 0xf2, 0xb9, 0xa6, 0x28, 0x3f, 0xf3,
856            0x57, 0xe8, 0x42, 0x46, 0xd6, 0x94, 0x23, 0x52, 0x18, 0x48, 0x86, 0x44, 0x9f, 0xfe,
857            0xa8, 0xfa, 0xd7, 0xe7, 0xca, 0x5b, 0x49, 0x0d, 0x09, 0x0a, 0x96, 0xe0, 0x32, 0x33,
858            0x92,
859        ]),
860        orchard_raw_addr: Some([
861            0xe4, 0xe0, 0x10, 0x51, 0xb9, 0x9c, 0x08, 0x50, 0x68, 0x34, 0x97, 0x1f, 0x80, 0xda,
862            0xde, 0xc4, 0x4a, 0x4d, 0xa1, 0x3e, 0xcd, 0xcb, 0xa6, 0x17, 0xf7, 0x7f, 0xc4, 0x8d,
863            0x25, 0x32, 0x4f, 0x57, 0xcb, 0x1d, 0x4d, 0x74, 0x24, 0x70, 0x5d, 0x57, 0x3c, 0xd6,
864            0x82,
865        ]),
866        unknown_typecode: Some(65532),
867        unknown_bytes: Some(&[
868            0x07, 0xfe, 0x9b, 0x52, 0x34, 0x10, 0x80, 0x6e, 0xa6, 0xf2, 0x88, 0xf8, 0x73, 0x6c,
869            0x23, 0x35, 0x7c, 0x85, 0xf4, 0x57, 0x91, 0xe1, 0x70, 0x80, 0x29, 0xd9, 0x82, 0x4d,
870            0x90, 0x70, 0x46, 0x07, 0xf3, 0x87, 0xa0, 0x3e, 0x49, 0xbf, 0x98, 0x36, 0x57, 0x44,
871            0x31, 0x34, 0x5a, 0x78, 0x77, 0xef, 0xaa, 0x8a, 0x08, 0xe7, 0x30, 0x81, 0xef, 0x8d,
872            0x62, 0xcb, 0x78, 0x0a, 0xb6, 0x88, 0x3a, 0x50, 0xa0, 0xd4, 0x70, 0x19, 0x0d, 0xfb,
873            0xa1, 0x0a, 0x85, 0x7f, 0x82, 0x84, 0x2d, 0x38,
874        ]),
875        unified_addr: "u1y647tzm2ms4stj8skfswfljmvatmhwqzjzl2uq5v3a78ys2mls2g9thdap4yfmr9tw6y5h9gnehzhpddyl43enmhd6xv2udcttqmas35l62jt2yar33jwr5eulchzxg3d8upf2raqcx3jup8s3dep6an5n5xh9ngdjfp4hjv8fwfhh34kvglsug57zf0duypq6ugmysw0mnhdg5fz9sndputdc7pdssg6k3ks76wrrnuu5najqxj8xchp5xv5ahfh3f2szrfl5cm6mslq2f69ja9r54plen209xwpdpwsvm6zep4gwl",
876        root_seed: [
877            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
878            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
879            0x1c, 0x1d, 0x1e, 0x1f,
880        ],
881        account: 10,
882        diversifier_index: 2,
883    },
884    TestVector {
885        p2pkh_bytes: None,
886        p2sh_bytes: None,
887        sapling_raw_addr: Some([
888            0x7a, 0x53, 0xf5, 0x81, 0xd1, 0x59, 0x85, 0xd0, 0xaa, 0xfe, 0x13, 0x4a, 0xdb, 0x95,
889            0x40, 0xff, 0xd1, 0x9d, 0x96, 0x5a, 0x43, 0x97, 0x7e, 0xd4, 0xcb, 0x55, 0x2c, 0xac,
890            0x57, 0x40, 0xa9, 0x07, 0xea, 0x24, 0xa9, 0x15, 0x2b, 0x52, 0x26, 0x8f, 0xe8, 0xcc,
891            0x3f,
892        ]),
893        orchard_raw_addr: Some([
894            0xb5, 0xa0, 0x53, 0xec, 0x1a, 0xb0, 0x62, 0x3c, 0xe0, 0x4f, 0x35, 0x0c, 0xbb, 0x26,
895            0x03, 0x13, 0x38, 0xde, 0xa9, 0x07, 0x45, 0x51, 0x43, 0x3a, 0xde, 0xb1, 0xbf, 0x3c,
896            0xb6, 0x7c, 0x1e, 0x93, 0x98, 0x2f, 0x42, 0xde, 0x82, 0x2e, 0xbe, 0x42, 0x99, 0x69,
897            0x2a,
898        ]),
899        unknown_typecode: Some(65532),
900        unknown_bytes: Some(&[
901            0x25, 0xb3, 0xd6, 0xda, 0x05, 0x73, 0xd3, 0x16, 0xeb, 0x16, 0x0d, 0xc0, 0xb7, 0x16,
902            0xc4, 0x8f, 0xbd, 0x46, 0x7f, 0x75, 0xb7, 0x80, 0x14, 0x9a, 0xe8, 0x80, 0x8f, 0x4e,
903            0x68, 0xf5, 0x0c, 0x05, 0x36, 0xac, 0xdd, 0xf6, 0xf1, 0xae, 0xab, 0x01, 0x6b, 0x6b,
904            0xc1, 0xec, 0x14, 0x4b, 0x4e, 0x55, 0x3a, 0xcf, 0xd6, 0x70, 0xf7, 0x7e, 0x75, 0x5f,
905            0xc8, 0x8e, 0x06, 0x77, 0xe3, 0x1b, 0xa4, 0x59, 0xb4, 0x4e, 0x30, 0x77, 0x68, 0x95,
906            0x8f, 0xe3, 0x78, 0x9d, 0x41, 0xc2, 0xb1, 0xff,
907        ]),
908        unified_addr: "u1m5jvynaxyrtk27mt23q0j4r8uf5dzzhlwf6qd4s7pfdclqnmgkaf82kqrch0p44kd97f9pmwnk6q3rnjnzvlwv2ll289ahzlee4zcnual03ntelg2q2wxlqc6ueav935j4j2rzv2gxcdh6lk67quzxnxt5ay9xh0qjc9575dptfs9luhhr0m9wms2taq2vnrryjdj3ht5cktwathcerl9kw25y89f3hffyr65rnfw0jk2ka7703m8wym0c04u6r0xgagpn7xzfaxttrwgftmztzln6y2qcdglk3u28dgrswywqne28g",
909        root_seed: [
910            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
911            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
912            0x1c, 0x1d, 0x1e, 0x1f,
913        ],
914        account: 10,
915        diversifier_index: 4,
916    },
917    TestVector {
918        p2pkh_bytes: Some([
919            0x29, 0x4d, 0xbb, 0x37, 0xed, 0xd9, 0x2c, 0xe0, 0x46, 0xe2, 0x66, 0xe2, 0x2b, 0x0e,
920            0xd5, 0x30, 0xa4, 0x4b, 0x79, 0xc7,
921        ]),
922        p2sh_bytes: None,
923        sapling_raw_addr: None,
924        orchard_raw_addr: Some([
925            0x24, 0xfd, 0x59, 0xf3, 0x2b, 0x2d, 0x39, 0xdd, 0xe6, 0x6e, 0x46, 0xc3, 0x92, 0x06,
926            0xa3, 0x1b, 0xc0, 0x4f, 0xa5, 0xc6, 0x84, 0x79, 0x76, 0xea, 0x6b, 0xbd, 0x31, 0x63,
927            0xee, 0x14, 0xf5, 0x8f, 0x58, 0x4a, 0xcc, 0x13, 0x14, 0x79, 0xea, 0x55, 0x8d, 0x3f,
928            0x84,
929        ]),
930        unknown_typecode: Some(65531),
931        unknown_bytes: Some(&[
932            0x2f, 0xe8, 0x06, 0xb9, 0x45, 0x69, 0xcd, 0x40, 0x59, 0xf3, 0x96, 0xbf, 0x29, 0xb9,
933            0x9d, 0x0a, 0x40, 0xe5, 0xe1, 0x71, 0x1c, 0xa9, 0x44, 0xf7, 0x2d, 0x43, 0x6a, 0x10,
934            0x2f, 0xca, 0x4b, 0x97, 0x69, 0x3d, 0xa0, 0xb0, 0x86, 0xfe, 0x9d, 0x2e, 0x71, 0x62,
935            0x47, 0x0d, 0x02, 0xe0, 0xf0, 0x5d, 0x4b, 0xec, 0x95, 0x12, 0xbf, 0xb3, 0xf3, 0x83,
936            0x27, 0x29, 0x6e, 0xfa, 0xa7, 0x43, 0x28, 0xb1, 0x18, 0xc2, 0x74, 0x02, 0xc7, 0x0c,
937            0x3a, 0x90, 0xb4, 0x9a, 0xd4, 0xbb, 0xc6, 0x8e, 0x37, 0xc0, 0xaa, 0x7d, 0x9b, 0x3f,
938            0xe1, 0x77, 0x99, 0xd7, 0x3b, 0x84, 0x1e, 0x75, 0x17, 0x13, 0xa0, 0x29, 0x43, 0x90,
939            0x5a, 0xae, 0x08, 0x03, 0xfd, 0x69, 0x44, 0x2e, 0xb7, 0x68, 0x1e, 0xc2, 0xa0, 0x56,
940            0x00, 0x05, 0x4e, 0x92, 0xee, 0xd5, 0x55, 0x02, 0x8f, 0x21, 0xb6, 0xa1, 0x55, 0x26,
941            0x8a, 0x2d, 0xd6, 0x64, 0x0a, 0x69, 0x30, 0x1a, 0x52, 0xa3, 0x8d, 0x4d, 0x9f, 0x9f,
942            0x95, 0x7a, 0xe3, 0x5a, 0xf7, 0x16, 0x71, 0x18, 0x14, 0x1c, 0xe4, 0xc9, 0xbe, 0x0a,
943            0x6a, 0x49, 0x2f, 0xe7, 0x9f, 0x15, 0x81, 0xa1, 0x55, 0xfa, 0x3a, 0x2b, 0x9d, 0xaf,
944            0xd8, 0x2e, 0x65, 0x0b, 0x38, 0x6a, 0xd3, 0xa0, 0x8c, 0xb6, 0xb8, 0x31, 0x31, 0xac,
945            0x30, 0x0b, 0x08, 0x46, 0x35, 0x4a, 0x7e, 0xef, 0x9c, 0x41, 0x0e, 0x4b, 0x62, 0xc4,
946            0x7c, 0x54, 0x26, 0x90, 0x7d, 0xfc, 0x66, 0x85, 0xc5, 0xc9, 0x9b, 0x71, 0x41, 0xac,
947            0x62, 0x6a, 0xb4, 0x76, 0x1f, 0xd3, 0xf4, 0x1e, 0x72, 0x8e, 0x1a, 0x28, 0xf8, 0x9d,
948            0xb8, 0x9f,
949        ]),
950        unified_addr: "u1tqx832p4wsfe9pd67ggm3qsmfuvdhqvw2259y7uwug7y0lpeu87fmgpqh3zmamex3fzs0d4ct4hhsg2csj5z0q5f3f7n656ap8e4nlng9c4440rz9s7ekxanfw6g84f7vu82fumtmlz3vstl2a9ufa0970k4knsz2wpsjt2xycqeay76pt4fx3ak9y7mps2q6qe2n2h7wkakxr7xu6vd36zhhzgln7ttmrzc0f9ye3jmyu2pp8l8rect87lfxj2fgckcwz3svdx70a947fz04kgu7e907enzrk676zdkdmuyw2kyrclkmj62kmyy2rjetpus7knmxfuu7z0m63uwfhdynhuu3yrjqu5y089v8zwnh60mw5ngc0kszdjmc339fk9mjn396m5ekv7h7td7fa0u9097xph3y5vth9af4sw6ykxdms84wr544mxxqtmgj027d9e8rnlrazge0kwyydyhder3chwhmaqjk9skuxgxzternw4xx962qed",
951        root_seed: [
952            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
953            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
954            0x1c, 0x1d, 0x1e, 0x1f,
955        ],
956        account: 11,
957        diversifier_index: 0,
958    },
959    TestVector {
960        p2pkh_bytes: Some([
961            0x64, 0x62, 0xc9, 0xa3, 0x00, 0x3e, 0x4d, 0x0e, 0x0a, 0xb7, 0x64, 0x86, 0x0d, 0x8b,
962            0x71, 0xf8, 0xa3, 0x6a, 0x23, 0xff,
963        ]),
964        p2sh_bytes: None,
965        sapling_raw_addr: None,
966        orchard_raw_addr: Some([
967            0x93, 0x3b, 0xf1, 0xeb, 0x8f, 0xc9, 0x9c, 0x38, 0x25, 0x1b, 0xd4, 0x2b, 0xb2, 0xe7,
968            0xe4, 0xaf, 0xe5, 0x26, 0x35, 0x2a, 0x9b, 0x02, 0x4f, 0x8d, 0x67, 0x1b, 0x4d, 0x33,
969            0x72, 0x77, 0x19, 0x4b, 0x52, 0x33, 0x8a, 0x91, 0xce, 0x47, 0x25, 0x03, 0xa4, 0x8a,
970            0x00,
971        ]),
972        unknown_typecode: Some(65531),
973        unknown_bytes: Some(&[
974            0xfd, 0xec, 0xa3, 0x64, 0xdd, 0x2f, 0x0f, 0x07, 0x39, 0xf0, 0x53, 0x45, 0x56, 0x48,
975            0x31, 0x99, 0xc7, 0x1f, 0x18, 0x93, 0x41, 0xac, 0x9b, 0x78, 0xa2, 0x69, 0x16, 0x42,
976            0x06, 0xa0, 0xea, 0x1c, 0xe7, 0x3b, 0xfb, 0x2a, 0x94, 0x2e, 0x73, 0x70, 0xb2, 0x47,
977            0xc0, 0x46, 0xf8, 0xe7, 0x5e, 0xf8, 0xe3, 0xf8, 0xbd, 0x82, 0x1c, 0xf5, 0x77, 0x49,
978            0x18, 0x64, 0xe2, 0x0e, 0x6d, 0x08, 0xfd, 0x2e, 0x32, 0xb5, 0x55, 0xc9, 0x2c, 0x66,
979            0x1f, 0x19, 0x58, 0x8b, 0x72, 0xa8, 0x95, 0x99, 0x71, 0x0a, 0x88, 0x06, 0x12, 0x53,
980            0xca, 0x28, 0x5b, 0x63, 0x04, 0xb3, 0x7d, 0xa2, 0xb5, 0x29, 0x4f, 0x5c, 0xb3, 0x54,
981            0xa8, 0x94, 0x32, 0x28, 0x48, 0xcc, 0xbd, 0xc7, 0xc2, 0x54, 0x5b, 0x7d, 0xa5, 0x68,
982            0xaf, 0xac, 0x87, 0xff, 0xa0, 0x05, 0xc3, 0x12, 0x24, 0x1c, 0x2d, 0x57, 0xf4, 0xb4,
983            0x5d, 0x64, 0x19, 0xf0, 0xd2, 0xe2, 0xc5, 0xaf, 0x33, 0xae, 0x24, 0x37, 0x85, 0xb3,
984            0x25, 0xcd, 0xab, 0x95, 0x40, 0x4f, 0xc7, 0xae, 0xd7, 0x05, 0x25, 0xcd, 0xdb, 0x41,
985            0x87, 0x2c, 0xfc, 0xc2, 0x14, 0xb1, 0x32, 0x32, 0xed, 0xc7, 0x86, 0x09, 0x75, 0x3d,
986            0xbf, 0xf9, 0x30, 0xeb, 0x0d, 0xc1, 0x56, 0x61, 0x2b, 0x9c, 0xb4, 0x34, 0xbc, 0x4b,
987            0x69, 0x33, 0x92, 0xde, 0xb8, 0x7c, 0x53, 0x04, 0x35, 0x31, 0x2e, 0xdc, 0xed, 0xc6,
988            0xa9, 0x61, 0x13, 0x33, 0x38, 0xd7, 0x86, 0xc4, 0xa3, 0xe1, 0x03, 0xf6, 0x01, 0x10,
989            0xa1, 0x6b, 0x13, 0x37, 0x12, 0x97, 0x04, 0xbf, 0x47, 0x54, 0xff, 0x6b, 0xa9, 0xfb,
990            0xe6, 0x59,
991        ]),
992        unified_addr: "u1adph5ua2pv8ghr7utshst0fm0ad7tj32y09t2nhxn2ccwm6hengck3w2vy34tvhqay7rlw8vcfh63f85lh7lz63l0c5vja49tu8vcxvx30re085n8jt5hcqh4g4ec77czl4c8nspqps2ac2g5kxhl4j5g6mz3vsvxrg74e8p9s8hhqu8u3gldhxvrxg2htykqc7ceh930f3edxsg49nctv2e36cne6qpkvxzfymh2el2eguw6kg7zvdu620rgk4cwyvt9hz7zpjk9wskjdpk6p3cpyx3yuf5lk46nx2fyqjca3vtz8d9df3tpmg74d90uv7pp09apfa5ep374clznmh2ne5suxtzk22cp7mvu9gtswpvx9wfst63s73yjwqu9cjenwntdsep0uqz2hgnh4xpq0rlllwgv8z70ke6z5zkwnjmlrzt6nsvhac4zz245rp3rkj9lmj8tvpfmd0zawy08dv3hqxxf8cr06x90amtgkh2ura0yyfwucu",
993        root_seed: [
994            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
995            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
996            0x1c, 0x1d, 0x1e, 0x1f,
997        ],
998        account: 11,
999        diversifier_index: 1,
1000    },
1001    TestVector {
1002        p2pkh_bytes: Some([
1003            0xd5, 0xbc, 0xa9, 0xe4, 0xe5, 0x0b, 0xe0, 0xc1, 0x6b, 0xdf, 0xed, 0x7e, 0x5a, 0xca,
1004            0x20, 0xad, 0x43, 0xa2, 0x3f, 0x20,
1005        ]),
1006        p2sh_bytes: None,
1007        sapling_raw_addr: None,
1008        orchard_raw_addr: Some([
1009            0x5e, 0xf2, 0x81, 0x73, 0x81, 0x57, 0x1b, 0x0e, 0x85, 0x21, 0x59, 0x59, 0xf1, 0xfa,
1010            0xd8, 0x7b, 0xf9, 0x9b, 0xfb, 0x07, 0x99, 0xd8, 0x1b, 0x28, 0x24, 0xfe, 0x4c, 0xc1,
1011            0x0f, 0x07, 0x77, 0x6b, 0xbe, 0x73, 0x05, 0xe7, 0xc4, 0xc3, 0x93, 0x3b, 0xe4, 0x27,
1012            0x0f,
1013        ]),
1014        unknown_typecode: Some(65531),
1015        unknown_bytes: Some(&[
1016            0x51, 0xe6, 0x10, 0x62, 0x0f, 0x71, 0xcd, 0xa8, 0xfc, 0x87, 0x76, 0x25, 0xf2, 0xc5,
1017            0xbb, 0x04, 0xcb, 0xe1, 0x22, 0x8b, 0x1e, 0x88, 0x6f, 0x40, 0x50, 0xaf, 0xd8, 0xfe,
1018            0x94, 0xe9, 0x7d, 0x2e, 0x9e, 0x85, 0xc6, 0xbb, 0x74, 0x8c, 0x00, 0x42, 0xd3, 0x24,
1019            0x9a, 0xbb, 0x13, 0x42, 0xbb, 0x0e, 0xeb, 0xf6, 0x20, 0x58, 0xbf, 0x3d, 0xe0, 0x80,
1020            0xd9, 0x46, 0x11, 0xa3, 0x75, 0x09, 0x15, 0xb5, 0xdc, 0x6c, 0x0b, 0x38, 0x99, 0xd4,
1021            0x12, 0x22, 0xba, 0xce, 0x76, 0x0e, 0xe9, 0xc8, 0x81, 0x8d, 0xed, 0x59, 0x9e, 0x34,
1022            0xc5, 0x6d, 0x73, 0x72, 0xaf, 0x1e, 0xb8, 0x68, 0x52, 0xf2, 0xa7, 0x32, 0x10, 0x4b,
1023            0xdb, 0x75, 0x07, 0x39, 0xde, 0x6c, 0x2c, 0x6e, 0x0f, 0x9e, 0xb7, 0xcb, 0x17, 0xf1,
1024            0x94, 0x2b, 0xfc, 0x9f, 0x4f, 0xd6, 0xeb, 0xb6, 0xb4, 0xcd, 0xd4, 0xda, 0x2b, 0xca,
1025            0x26, 0xfa, 0xc4, 0x57, 0x8e, 0x9f, 0x54, 0x34, 0x05, 0xac, 0xc7, 0xd8, 0x6f, 0xf5,
1026            0x91, 0x58, 0xbd, 0x0c, 0xba, 0x3a, 0xef, 0x6f, 0x4a, 0x84, 0x72, 0xd1, 0x44, 0xd9,
1027            0x9f, 0x8b, 0x8d, 0x1d, 0xed, 0xaa, 0x90, 0x77, 0xd4, 0xf0, 0x1d, 0x4b, 0xb2, 0x7b,
1028            0xbe, 0x31, 0xd8, 0x8f, 0xbe, 0xfa, 0xc3, 0xdc, 0xd4, 0x79, 0x75, 0x63, 0xa2, 0x6b,
1029            0x1d, 0x61, 0xfc, 0xd9, 0xa4, 0x64, 0xab, 0x21, 0xed, 0x55, 0x0f, 0xe6, 0xfa, 0x09,
1030            0x69, 0x5b, 0xa0, 0xb2, 0xf1, 0x0e, 0xea, 0x64, 0x68, 0xcc, 0x6e, 0x20, 0xa6, 0x6f,
1031            0x82, 0x6e, 0x3d, 0x14, 0xc5, 0x00, 0x6f, 0x05, 0x63, 0x88, 0x7f, 0x5e, 0x12, 0x89,
1032            0xbe, 0x1b,
1033        ]),
1034        unified_addr: "u12acx92vw49jek4lwwnjtzm0cssn2wxfneu7ryj4amd8kvnhahdrq0htsnrwhqvl92yg92yut5jvgygk0rqfs4lgthtycsewc4t57jyjn9p2g6ffxek9rdg48xe5kr37hxxh86zxh2ef0u2lu22n25xaf3a45as6mtxxlqe37r75mndzu9z2fe4h77m35c5mrzf4uqru3fjs39ednvw9ay8nf9r8g9jx8rgj50mj098exdyq803hmqsek3dwlnz4g5whc88mkvvjnfmjldjs9hm8rx89ctn5wxcc2e05rcz7m955zc7trfm07gr7ankf96jxwwfcqppmdefj8gc6508gep8ndrml34rdpk9tpvwzgdcv7lk2d70uh5jqacrpk6zsety33qcc554r3cls4ajktg03d9fye6exk8gnve562yadzsfmfh9d7v6ctl5ufm9ewpr6se25c47huk4fh2hakkwerkdd2yy3093snsgree5lt6smejfvse8v",
1035        root_seed: [
1036            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1037            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1038            0x1c, 0x1d, 0x1e, 0x1f,
1039        ],
1040        account: 11,
1041        diversifier_index: 2,
1042    },
1043    TestVector {
1044        p2pkh_bytes: None,
1045        p2sh_bytes: None,
1046        sapling_raw_addr: None,
1047        orchard_raw_addr: Some([
1048            0x6e, 0xd9, 0x6d, 0x65, 0x37, 0x9d, 0x5e, 0xce, 0x65, 0x69, 0x01, 0xf5, 0xcb, 0x20,
1049            0xcf, 0x55, 0x4c, 0xe1, 0x86, 0x00, 0xd4, 0xa1, 0xed, 0xcf, 0x68, 0x12, 0xf4, 0x45,
1050            0x9d, 0x7f, 0xf7, 0x3c, 0xf2, 0xb8, 0x8c, 0xd8, 0x47, 0x6b, 0x75, 0xe8, 0xc0, 0x8d,
1051            0x28,
1052        ]),
1053        unknown_typecode: Some(65535),
1054        unknown_bytes: Some(&[
1055            0x34, 0xd6, 0xe8, 0x4b, 0xf5, 0x9c, 0x1e, 0x04, 0x61, 0x9a, 0x7c, 0x23, 0xa9, 0x96,
1056            0x94, 0x1d, 0x88, 0x9e, 0x46, 0x22, 0xa9, 0xb9, 0xb1, 0xd5, 0x9d, 0x5e, 0x31, 0x90,
1057            0x94, 0x31, 0x8c, 0xd4, 0x05, 0xba, 0x27, 0xb7, 0xe2, 0xc0, 0x84, 0x76, 0x2d, 0x31,
1058            0x45, 0x3e, 0xc4, 0x54, 0x9a, 0x4d, 0x97, 0x72, 0x9d, 0x03, 0x34, 0x60, 0xfc, 0xf8,
1059            0x9d, 0x64, 0x94, 0xf2, 0xff, 0xd7, 0x89, 0xe9, 0x80, 0x82, 0xea, 0x5c, 0xe9, 0x53,
1060            0x4b, 0x3a, 0xcd, 0x60, 0xfe, 0x49, 0xe3, 0x7e, 0x4f, 0x66, 0x69, 0x31, 0x67, 0x73,
1061            0x19, 0xed, 0x89, 0xf8, 0x55, 0x88, 0x74, 0x1b, 0x31, 0x28, 0x90, 0x1a, 0x93, 0xbd,
1062            0x78, 0xe4, 0xbe, 0x02, 0x25, 0xa9, 0xe2, 0x69, 0x2c, 0x77, 0xc9, 0x69, 0xed, 0x01,
1063            0x76, 0xbd, 0xf9, 0x55, 0x59, 0x48, 0xcb, 0xd5, 0xa3, 0x32, 0xd0, 0x45, 0xde, 0x6b,
1064            0xa6, 0xbf, 0x44, 0x90, 0xad, 0xfe, 0x74, 0x44, 0xcd, 0x46, 0x7a, 0x09, 0x07, 0x54,
1065            0x17, 0xfc, 0xc0, 0x06, 0x2e, 0x49, 0xf0, 0x08, 0xc5, 0x1a, 0xd4, 0x22, 0x74, 0x39,
1066            0xc1, 0xb4, 0x47, 0x6c, 0xcd, 0x8e, 0x97, 0x86, 0x2d, 0xab, 0x7b, 0xe1, 0xe8, 0xd3,
1067            0x99, 0xc0, 0x5e, 0xf2, 0x7c, 0x6e, 0x22, 0xee, 0x27, 0x3e, 0x15, 0x78, 0x6e, 0x39,
1068            0x4c, 0x8f, 0x1b, 0xe3, 0x16, 0x82, 0xa3, 0x01, 0x47, 0x96, 0x3a, 0xc8, 0xda, 0x8d,
1069            0x41, 0xd8, 0x04, 0x25, 0x84, 0x26, 0xa3, 0xf7, 0x02, 0x89, 0xb8, 0xad, 0x19, 0xd8,
1070            0xde, 0x13, 0xbe, 0x4e, 0xeb, 0xe3, 0xbd, 0x4c, 0x8a, 0x6f, 0x55, 0xd6, 0xe0, 0xc3,
1071            0x73,
1072        ]),
1073        unified_addr: "u1uehkuaq6rpfgt4ed5zpvhczg9apgpmyk5eq9qg23j8w7jxkhdnqzacte6gu8zgzfzgxy48ryzus3wnkhfxrxmlhs34xde3f34uxcnv3y6dsgj288vu56xs9f6ghvqsgkhuwtz4kkfxj8pa27v5p3ttlst340zvwx9nj6s0zw8p3wwk3zh37dwc7znqz52gj2fpaapzxzyagah0aeyxwa9fxxvyyj6w989v96ymsgf7s8s6ej9346p60fcjzzynvf9rmxevumdvt8l9mvhdfz4u5j4h7e0zjr2sde7fu7z9s02447qg6qzllm22egnx6ej6qczkkk2ygvpy08un9ggp853sddp6vskrlar6sygxec5f6c2t2eu9zmc728esy4sj9z853gxuplr6hw7lpcwzk20d85vuflnhlfv8nr3020r0v9z83ryudsyjv66rttxq2cscqlrdxakrmpjptzcf",
1074        root_seed: [
1075            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1076            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1077            0x1c, 0x1d, 0x1e, 0x1f,
1078        ],
1079        account: 12,
1080        diversifier_index: 0,
1081    },
1082    TestVector {
1083        p2pkh_bytes: None,
1084        p2sh_bytes: None,
1085        sapling_raw_addr: None,
1086        orchard_raw_addr: Some([
1087            0xb6, 0xf4, 0x81, 0x04, 0x2a, 0x78, 0x04, 0x62, 0xff, 0xa9, 0x6f, 0x81, 0xe1, 0x28,
1088            0x89, 0x78, 0xe5, 0xf0, 0x5c, 0x79, 0x15, 0x87, 0xde, 0x7e, 0x95, 0x77, 0x29, 0xbc,
1089            0xac, 0x6e, 0xb9, 0x58, 0x92, 0x53, 0x2b, 0x0f, 0xe1, 0x3e, 0x9c, 0x7e, 0xef, 0x6a,
1090            0x24,
1091        ]),
1092        unknown_typecode: Some(65535),
1093        unknown_bytes: Some(&[
1094            0xd4, 0x56, 0x85, 0x18, 0x79, 0xf5, 0xfb, 0xc2, 0x82, 0xdb, 0x9e, 0x13, 0x48, 0x06,
1095            0xbf, 0xf7, 0x1e, 0x11, 0xbc, 0x33, 0xab, 0x75, 0xdd, 0x6c, 0xa0, 0x67, 0xfb, 0x73,
1096            0xa0, 0x43, 0xb6, 0x46, 0xa7, 0xcf, 0x39, 0xca, 0xb4, 0x92, 0x83, 0x86, 0x78, 0x6d,
1097            0x2f, 0x24, 0x14, 0x1e, 0xe1, 0x20, 0xfd, 0xc3, 0x4d, 0x67, 0x64, 0xea, 0xfc, 0x66,
1098            0x88, 0x0e, 0xe0, 0x20, 0x4f, 0x53, 0xcc, 0x11, 0x67, 0xed, 0x20, 0xb4, 0x3a, 0x52,
1099            0xde, 0xa3, 0xca, 0x7c, 0xff, 0x8e, 0xf3, 0x5c, 0xd8, 0xe6, 0xd7, 0xc1, 0x11, 0xa6,
1100            0x8e, 0xf4, 0x4b, 0xcd, 0x0c, 0x15, 0x13, 0xad, 0x47, 0xca, 0x61, 0xc6, 0x59, 0xcc,
1101            0x5d, 0x32, 0x5b, 0x44, 0x0f, 0x6b, 0x9f, 0x59, 0xaf, 0xf6, 0x68, 0x79, 0xbb, 0x66,
1102            0x88, 0xfd, 0x28, 0x59, 0x36, 0x2b, 0x18, 0x2f, 0x20, 0x7b, 0x31, 0x75, 0x96, 0x1f,
1103            0x64, 0x11, 0xa4, 0x93, 0xbf, 0xfd, 0x04, 0x8e, 0x7d, 0x0d, 0x87, 0xd8, 0x2f, 0xe6,
1104            0xf9, 0x90, 0xa2, 0xb0, 0xa2, 0x5f, 0x5a, 0xa0, 0x11, 0x1a, 0x6e, 0x68, 0xf3, 0x7b,
1105            0xf6, 0xf3, 0xac, 0x2d, 0x26, 0xb8, 0x46, 0x86, 0xe5, 0x69, 0xd5, 0x8d, 0x99, 0xc1,
1106            0x38, 0x35, 0x97, 0xfa, 0xd8, 0x11, 0x93, 0xc4, 0xc1, 0xb1, 0x6e, 0x6a, 0x90, 0xe2,
1107            0xd5, 0x07, 0xcd, 0xfe, 0x6f, 0xbd, 0xaa, 0x86, 0x16, 0x3e, 0x9c, 0xf5, 0xde, 0x31,
1108            0x00, 0xfb, 0xca, 0x7e, 0x8d, 0xa0, 0x47, 0xb0, 0x90, 0xdb, 0x9f, 0x37, 0x95, 0x2f,
1109            0xbf, 0xee, 0x76, 0xaf, 0x61, 0x66, 0x81, 0x90, 0xbd, 0x52, 0xed, 0x49, 0x0e, 0x67,
1110            0x7b,
1111        ]),
1112        unified_addr: "u1m76hh3wch9vwctg92h0jjt8zu6dry4zl97q9q94huutng5sxyhlzgfj64jqnvla2vqrqe0ndt67td2kejv6zlcw9zeurexxs67l7y67p7mww2j2uvfsp6uynct2apcr0m9xrmswtktmgs3x2glvndrqazy0gyrp30j328h4m5gkju9rl3pfrtjn9tm8v0rzr6t8gkklqfxgwk976dvv4kh7hl5utp9gjryu8wwu80h733ss5cjwpeewdgd3l8h46c0c7hxz4c6daws3vurq2fj9h0hpjnycup9tu8nfahvqjxewyhyuzynnjxa7jrvw2ekdytqs7sn02gqx4vxtkjzfrcy67lkmr6p5kalj0g8apazeyzqw3ywppy9482wj8k4tm06573nr3h78ecq9n260g7c0hm5jm3ffa4g2vk0edpdsnemksdegxgt9s7h8v8pjmcp23rnahmzf8pxdtdt",
1113        root_seed: [
1114            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1115            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1116            0x1c, 0x1d, 0x1e, 0x1f,
1117        ],
1118        account: 12,
1119        diversifier_index: 1,
1120    },
1121    TestVector {
1122        p2pkh_bytes: None,
1123        p2sh_bytes: None,
1124        sapling_raw_addr: None,
1125        orchard_raw_addr: Some([
1126            0xa8, 0xe5, 0x57, 0xa5, 0x8a, 0x19, 0x08, 0xeb, 0x8a, 0x1b, 0xb0, 0x78, 0xb7, 0x7a,
1127            0x95, 0xc0, 0x32, 0xfe, 0x0a, 0x00, 0x69, 0xce, 0x8c, 0x89, 0xd3, 0xe7, 0x70, 0x5a,
1128            0x48, 0xd2, 0xc0, 0x8f, 0x7b, 0x60, 0x4e, 0x5a, 0xf0, 0x21, 0x8d, 0x8c, 0xc9, 0xc8,
1129            0xb8,
1130        ]),
1131        unknown_typecode: Some(65535),
1132        unknown_bytes: Some(&[
1133            0x51, 0x5d, 0x01, 0x43, 0x84, 0xaf, 0x07, 0x21, 0x9c, 0x7c, 0x0e, 0xe7, 0xfc, 0x7b,
1134            0xfc, 0x79, 0xf3, 0x25, 0x64, 0x4e, 0x4d, 0xf4, 0xc0, 0xd7, 0xdb, 0x08, 0xe9, 0xf0,
1135            0xbd, 0x02, 0x49, 0x43, 0xc7, 0x05, 0xab, 0xff, 0x89, 0x94, 0xbf, 0xa6, 0x05, 0xcf,
1136            0xbc, 0x7e, 0xd7, 0x46, 0xa7, 0xd3, 0xf7, 0xc3, 0x7d, 0x9e, 0x8b, 0xdc, 0x43, 0x3b,
1137            0x7d, 0x79, 0xe0, 0x8a, 0x12, 0xf7, 0x38, 0xa8, 0xf0, 0xdb, 0xdd, 0xfe, 0xf2, 0xf2,
1138            0x65, 0x7e, 0xf3, 0xe4, 0x7d, 0x1b, 0x0f, 0xd1, 0x1e, 0x6a, 0x13, 0x31, 0x1f, 0xb7,
1139            0x99, 0xc7, 0x9c, 0x64, 0x1d, 0x9d, 0xa4, 0x3b, 0x33, 0xe7, 0xad, 0x01, 0x2e, 0x28,
1140            0x25, 0x53, 0x98, 0x78, 0x92, 0x62, 0x27, 0x5f, 0x11, 0x75, 0xbe, 0x84, 0x62, 0xc0,
1141            0x14, 0x91, 0xc4, 0xd8, 0x42, 0x40, 0x6d, 0x0e, 0xc4, 0x28, 0x2c, 0x95, 0x26, 0x17,
1142            0x4a, 0x09, 0x87, 0x8f, 0xe8, 0xfd, 0xde, 0x33, 0xa2, 0x96, 0x04, 0xe5, 0xe5, 0xe7,
1143            0xb2, 0xa0, 0x25, 0xd6, 0x65, 0x0b, 0x97, 0xdb, 0xb5, 0x2b, 0xef, 0xb5, 0x9b, 0x1d,
1144            0x30, 0xa5, 0x74, 0x33, 0xb0, 0xa3, 0x51, 0x47, 0x44, 0x44, 0x09, 0x9d, 0xaa, 0x37,
1145            0x10, 0x46, 0x61, 0x32, 0x60, 0xcf, 0x33, 0x54, 0xcf, 0xcd, 0xad, 0xa6, 0x63, 0xec,
1146            0xe8, 0x24, 0xff, 0xd7, 0xe4, 0x43, 0x93, 0x88, 0x6a, 0x86, 0x16, 0x5d, 0xdd, 0xdf,
1147            0x2b, 0x4c, 0x41, 0x77, 0x35, 0x54, 0xc8, 0x69, 0x95, 0x26, 0x94, 0x08, 0xb1, 0x1e,
1148            0x67, 0x37, 0xa4, 0xc4, 0x47, 0x58, 0x6f, 0x69, 0x17, 0x34, 0x46, 0xd8, 0xe4, 0x8b,
1149            0xf8,
1150        ]),
1151        unified_addr: "u1c2tpmmdl49pdcfntc2e2gjaxmj2a0ackydlj9aeuqlet4erjdn2edwvtx6vd8nrkxjnvgckn4j3nx48p2gep5x23akrl2cv7u2un4vmjed9hav39taqgzyp602m3tpcv3uzdsjdyl8wxrjycx5aus8ypq2xja8yw0cf045n0zvwt3ajtgs2xyzjl6cq2245avkm26qjv72ta65h04etlp4ntdq87eu9efjx5v6gjsfvwrdt99m4lpu9j52t0h8yvpnzukuzdt89e3pg9cmderzh7tnahmw0rfyc37aqmd6dh24fnxmxagsj4mtz8jv3c3ch20xu4k6whwfsaf2sra4ktgdej9p6kqz05ae3vl3f93xsfx05xpaf884h56epcetx627jttgx2499vc0uzxl83hcdt92z4hy5la40ervrpha4kn3kxxwrngdj76u6mrfcmt4737czn08vd60k5gj",
1152        root_seed: [
1153            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1154            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1155            0x1c, 0x1d, 0x1e, 0x1f,
1156        ],
1157        account: 12,
1158        diversifier_index: 2,
1159    },
1160    TestVector {
1161        p2pkh_bytes: None,
1162        p2sh_bytes: None,
1163        sapling_raw_addr: None,
1164        orchard_raw_addr: Some([
1165            0x51, 0x78, 0x92, 0x4f, 0x70, 0x67, 0xea, 0xc2, 0x61, 0x04, 0x4c, 0xa2, 0x7b, 0xa3,
1166            0xcf, 0x52, 0xf7, 0x98, 0x48, 0x69, 0x73, 0xaf, 0x07, 0x95, 0xe6, 0x15, 0x87, 0xaa,
1167            0x1b, 0x1e, 0xca, 0xd3, 0x33, 0xdc, 0x52, 0x04, 0x97, 0xed, 0xc6, 0x1d, 0xf8, 0x89,
1168            0x80,
1169        ]),
1170        unknown_typecode: None,
1171        unknown_bytes: None,
1172        unified_addr: "u1dqavtnjvu42hlsjw6sc2mxajqlyt03zg8l4luykz9fnchunq74nqxhfp58h5n5xfpyqhheax8thta8lfkjgp8wqwsavc0g4mgu4du02c",
1173        root_seed: [
1174            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1175            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1176            0x1c, 0x1d, 0x1e, 0x1f,
1177        ],
1178        account: 13,
1179        diversifier_index: 0,
1180    },
1181    TestVector {
1182        p2pkh_bytes: None,
1183        p2sh_bytes: None,
1184        sapling_raw_addr: None,
1185        orchard_raw_addr: Some([
1186            0x90, 0x76, 0x39, 0x19, 0x33, 0x11, 0xa8, 0x47, 0x36, 0x6c, 0x1a, 0x43, 0xeb, 0xaa,
1187            0xdd, 0x93, 0x5a, 0x53, 0x18, 0x0f, 0xd3, 0xe1, 0x21, 0x9c, 0x07, 0xc8, 0x20, 0x5f,
1188            0x45, 0x07, 0x7b, 0xc1, 0x76, 0x8a, 0xbd, 0xcf, 0x24, 0x25, 0xa4, 0xa1, 0x3c, 0x4a,
1189            0xba,
1190        ]),
1191        unknown_typecode: None,
1192        unknown_bytes: None,
1193        unified_addr: "u1q8g29qhrktunc24lud3fgk007u7ya8q5g8vy9awadxtl7wu5vjllr4mmdfwk0zdh8zqxgl93sthzumeanzzkdqmqdft6ryhwtvqyqt3e",
1194        root_seed: [
1195            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1196            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1197            0x1c, 0x1d, 0x1e, 0x1f,
1198        ],
1199        account: 13,
1200        diversifier_index: 1,
1201    },
1202    TestVector {
1203        p2pkh_bytes: None,
1204        p2sh_bytes: None,
1205        sapling_raw_addr: None,
1206        orchard_raw_addr: Some([
1207            0x28, 0x09, 0xdd, 0xfc, 0x7d, 0xb7, 0x0c, 0x66, 0x0a, 0x6c, 0x3f, 0xc7, 0x56, 0x0c,
1208            0x7a, 0xdd, 0x1c, 0x78, 0x89, 0xd9, 0xb2, 0x77, 0xcb, 0x92, 0xd1, 0x4c, 0xb4, 0x0d,
1209            0x2d, 0xe0, 0x0a, 0xae, 0x31, 0x67, 0x0b, 0x75, 0x3a, 0x42, 0xbd, 0xcd, 0xc3, 0xc2,
1210            0x20,
1211        ]),
1212        unknown_typecode: None,
1213        unknown_bytes: None,
1214        unified_addr: "u13j3q8q8f9hx2nx0w9l52dqksy4png7fgm0lqjh8ahn9enyvz5z9xnwzdcdjmpf756s2y88rnyr9px4f4k9w03sl6fr4vwsqcvg8ggfjx",
1215        root_seed: [
1216            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1217            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1218            0x1c, 0x1d, 0x1e, 0x1f,
1219        ],
1220        account: 13,
1221        diversifier_index: 2,
1222    },
1223    TestVector {
1224        p2pkh_bytes: Some([
1225            0xe8, 0x22, 0x5b, 0x81, 0x7c, 0xdc, 0xfd, 0x01, 0x30, 0x7c, 0x66, 0xca, 0x35, 0x18,
1226            0x8e, 0x9b, 0x1a, 0xc2, 0x38, 0xca,
1227        ]),
1228        p2sh_bytes: None,
1229        sapling_raw_addr: None,
1230        orchard_raw_addr: Some([
1231            0xb2, 0x08, 0xc9, 0x23, 0x5c, 0x8d, 0x40, 0xe4, 0x9b, 0x76, 0x10, 0x0b, 0x2d, 0x01,
1232            0x0f, 0x37, 0x83, 0xf1, 0x2c, 0x66, 0xe7, 0xd3, 0xbe, 0xb1, 0x17, 0xb2, 0xc9, 0x63,
1233            0x21, 0xb7, 0xf6, 0x56, 0x2a, 0xdb, 0x4e, 0xfc, 0x14, 0x4e, 0x39, 0xd9, 0x09, 0xe7,
1234            0x28,
1235        ]),
1236        unknown_typecode: None,
1237        unknown_bytes: None,
1238        unified_addr: "u1ukslldhknrzmvpdmn03u03edgfy976w3muurfs9asvh3n9uh9h6sgle6m7yjgf3wafxtvke08u735v4nd3kjqnyulw7cvxh6ke357knyjudgqtes6kcw7y28e6kewr03pjah5mh26na",
1239        root_seed: [
1240            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1241            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1242            0x1c, 0x1d, 0x1e, 0x1f,
1243        ],
1244        account: 14,
1245        diversifier_index: 0,
1246    },
1247    TestVector {
1248        p2pkh_bytes: Some([
1249            0x38, 0x69, 0x04, 0x8b, 0xd2, 0x2a, 0x3c, 0x3e, 0x6b, 0xc8, 0x84, 0x33, 0x3b, 0x0a,
1250            0x71, 0xb0, 0x5f, 0x7f, 0x41, 0x25,
1251        ]),
1252        p2sh_bytes: None,
1253        sapling_raw_addr: None,
1254        orchard_raw_addr: Some([
1255            0x33, 0x2f, 0x45, 0x1d, 0xc6, 0xf7, 0xda, 0x17, 0xfe, 0x5f, 0xf4, 0x07, 0x7d, 0x3d,
1256            0x5d, 0xb7, 0x9a, 0x03, 0x6e, 0x71, 0x2d, 0xf5, 0x58, 0x85, 0x3d, 0x4a, 0x85, 0x4a,
1257            0xc4, 0xf6, 0xe5, 0x14, 0x74, 0xcf, 0x75, 0xf3, 0x8f, 0xa9, 0x7c, 0x22, 0xb4, 0xcf,
1258            0x09,
1259        ]),
1260        unknown_typecode: None,
1261        unknown_bytes: None,
1262        unified_addr: "u1a0dnfvgdp4khm5yk79ltkkvp8jjmjykjy38cdue8ktl8askwenl4lzfyu0p7end0guyu6up57wylzns0tpr99wz5z8edh5u0m4yzuusysr3d2xczwkp82atq3vfw45u2yvtau852lnw",
1263        root_seed: [
1264            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1265            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1266            0x1c, 0x1d, 0x1e, 0x1f,
1267        ],
1268        account: 14,
1269        diversifier_index: 1,
1270    },
1271    TestVector {
1272        p2pkh_bytes: Some([
1273            0x59, 0xe9, 0x19, 0xce, 0x60, 0x11, 0x0f, 0x97, 0x70, 0x7c, 0x5c, 0x23, 0x2b, 0x7d,
1274            0x4d, 0xb1, 0x9e, 0x32, 0xc3, 0xed,
1275        ]),
1276        p2sh_bytes: None,
1277        sapling_raw_addr: None,
1278        orchard_raw_addr: Some([
1279            0x3b, 0x68, 0xc2, 0x9b, 0x4a, 0x13, 0x8b, 0x28, 0x9f, 0xea, 0x8b, 0x67, 0x95, 0xe6,
1280            0x47, 0x59, 0xa7, 0xcd, 0x7c, 0x0a, 0xaf, 0x4b, 0xb9, 0x8e, 0xd3, 0x07, 0x99, 0x59,
1281            0xb0, 0xbb, 0xa9, 0xb7, 0x61, 0x70, 0x4b, 0x6c, 0xfc, 0x14, 0x65, 0xad, 0x74, 0xbb,
1282            0x05,
1283        ]),
1284        unknown_typecode: None,
1285        unknown_bytes: None,
1286        unified_addr: "u1a84vn0qes8q3jhk7zxs2whd2p922far8kztqdapergs5ej8rarn53v5ddnd6t7e3l5efhaefrhkptatnzq565nrpvf7kn2787gdvervmk08azp4qgehaew2zplkxkkyu36l3v7drg2v",
1287        root_seed: [
1288            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1289            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1290            0x1c, 0x1d, 0x1e, 0x1f,
1291        ],
1292        account: 14,
1293        diversifier_index: 2,
1294    },
1295    TestVector {
1296        p2pkh_bytes: None,
1297        p2sh_bytes: None,
1298        sapling_raw_addr: Some([
1299            0xee, 0xe1, 0x96, 0x41, 0xbc, 0x6b, 0x80, 0x2f, 0x35, 0x3e, 0xb7, 0x93, 0xf7, 0x28,
1300            0xb1, 0x7a, 0x27, 0x7e, 0xf0, 0x35, 0x86, 0x96, 0xa2, 0x4a, 0x71, 0x22, 0xbc, 0x56,
1301            0x53, 0x7b, 0x22, 0x96, 0x47, 0xf3, 0x81, 0x0d, 0x27, 0xce, 0x45, 0x22, 0x7c, 0x6f,
1302            0x39,
1303        ]),
1304        orchard_raw_addr: None,
1305        unknown_typecode: None,
1306        unknown_bytes: None,
1307        unified_addr: "u187vrwl4ampyxd5m6aj38n4ndkmj8v6gs97hkt23aps3sn5k89a0gk2smluexgdprcrtm56ezc5c7tjwlrnnl79tjtrxmqd42c5mpyz7g",
1308        root_seed: [
1309            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1310            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1311            0x1c, 0x1d, 0x1e, 0x1f,
1312        ],
1313        account: 15,
1314        diversifier_index: 0,
1315    },
1316    TestVector {
1317        p2pkh_bytes: None,
1318        p2sh_bytes: None,
1319        sapling_raw_addr: Some([
1320            0x50, 0xca, 0x46, 0xf8, 0x25, 0xf7, 0xf4, 0x23, 0x00, 0x7a, 0xa4, 0x14, 0x71, 0x69,
1321            0xb5, 0x29, 0xf0, 0x7f, 0x1c, 0x8e, 0xd6, 0x34, 0xfa, 0xfc, 0x81, 0x45, 0xa4, 0x81,
1322            0x31, 0x77, 0xdd, 0x12, 0x57, 0xee, 0x8d, 0x8f, 0xc5, 0xf4, 0x4e, 0x9b, 0x56, 0x4f,
1323            0x6a,
1324        ]),
1325        orchard_raw_addr: None,
1326        unknown_typecode: None,
1327        unknown_bytes: None,
1328        unified_addr: "u1xd83nhheggwe78x3lvcygdl8cmwz3gfxnr02sytkxvfpwdep9dzl7vte48zhkx39s705yqp20rw4l835fhg3ylkde44l7glt3cyps5wk",
1329        root_seed: [
1330            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1331            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1332            0x1c, 0x1d, 0x1e, 0x1f,
1333        ],
1334        account: 15,
1335        diversifier_index: 2,
1336    },
1337    TestVector {
1338        p2pkh_bytes: None,
1339        p2sh_bytes: None,
1340        sapling_raw_addr: Some([
1341            0xc4, 0x12, 0xc8, 0xff, 0x78, 0xf2, 0x8d, 0x9b, 0x33, 0x91, 0xf4, 0xab, 0x15, 0xd0,
1342            0x6a, 0xcf, 0x46, 0xac, 0x05, 0x28, 0x21, 0xee, 0x09, 0x6a, 0x51, 0x52, 0x48, 0x13,
1343            0xf2, 0xad, 0xf9, 0xa4, 0x06, 0x5c, 0xc6, 0xc4, 0x5f, 0xeb, 0xa2, 0xc0, 0x52, 0xdf,
1344            0x9e,
1345        ]),
1346        orchard_raw_addr: None,
1347        unknown_typecode: None,
1348        unknown_bytes: None,
1349        unified_addr: "u1w7x9ttwvk30grems6ae3rhgs6xytrrueaklyc5t509fpux7043fzla70jehhxyn4mg9d3ym095s3wghl9trvvdmu56yn74ajqy38ufjg",
1350        root_seed: [
1351            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1352            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1353            0x1c, 0x1d, 0x1e, 0x1f,
1354        ],
1355        account: 15,
1356        diversifier_index: 3,
1357    },
1358    TestVector {
1359        p2pkh_bytes: Some([
1360            0xf4, 0x41, 0x22, 0x8e, 0xe2, 0x6a, 0x3a, 0x7d, 0x0d, 0x00, 0xe4, 0xd6, 0x5b, 0xa4,
1361            0x9e, 0x3a, 0xa4, 0x87, 0x7e, 0xb8,
1362        ]),
1363        p2sh_bytes: None,
1364        sapling_raw_addr: None,
1365        orchard_raw_addr: Some([
1366            0x25, 0x98, 0xd8, 0x4d, 0xff, 0xb3, 0x4f, 0x59, 0x08, 0xb9, 0x07, 0x32, 0x49, 0x0f,
1367            0x38, 0x81, 0x39, 0x91, 0x50, 0xd4, 0xc6, 0x94, 0xfc, 0xe9, 0xbf, 0x30, 0xd1, 0x56,
1368            0x0b, 0x2c, 0x56, 0xf0, 0x98, 0x29, 0xfe, 0x12, 0x3b, 0x9a, 0xdd, 0x20, 0xe5, 0xd7,
1369            0x1c,
1370        ]),
1371        unknown_typecode: None,
1372        unknown_bytes: None,
1373        unified_addr: "u1smpx6drvevct3dyrer7esjlct99lf4nxdeltdetyxjdrmtqag7q7mkrd8rxlvj9e5vy0qy24fhvvvrj7agfdgxapefxe72xl8vuu9ds5yfq0p86r3y0jw4suurzjz5s6lzrxkfft4am",
1374        root_seed: [
1375            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1376            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1377            0x1c, 0x1d, 0x1e, 0x1f,
1378        ],
1379        account: 16,
1380        diversifier_index: 0,
1381    },
1382    TestVector {
1383        p2pkh_bytes: Some([
1384            0x9f, 0x1f, 0x85, 0x26, 0x79, 0x2b, 0x04, 0xef, 0xdd, 0xa3, 0xb3, 0x89, 0x81, 0x86,
1385            0x73, 0x97, 0xac, 0x11, 0xe3, 0xc0,
1386        ]),
1387        p2sh_bytes: None,
1388        sapling_raw_addr: None,
1389        orchard_raw_addr: Some([
1390            0xc1, 0x15, 0x0a, 0xe8, 0x52, 0x9e, 0x66, 0x70, 0x15, 0xc4, 0x62, 0xf9, 0x1f, 0xb2,
1391            0x6e, 0x91, 0x24, 0x09, 0x5a, 0xeb, 0xd6, 0xe7, 0x2f, 0xca, 0x95, 0xa2, 0xfe, 0x17,
1392            0xae, 0x53, 0xe8, 0xcb, 0x10, 0x1e, 0xda, 0x84, 0xd9, 0xfb, 0x4d, 0x33, 0x6e, 0xe1,
1393            0x03,
1394        ]),
1395        unknown_typecode: None,
1396        unknown_bytes: None,
1397        unified_addr: "u1ymxkv9nks7tuzjt265fg8vctdq5nxqw4l0q2xj2ya5dkt660rrzkg032v5duhgeqae6cnh9tzxry4dspv8yvtq5lem9gujysaz64034mavd8p0ejqhnvp2jg34nt24y2c2whclxxk94",
1398        root_seed: [
1399            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1400            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1401            0x1c, 0x1d, 0x1e, 0x1f,
1402        ],
1403        account: 16,
1404        diversifier_index: 1,
1405    },
1406    TestVector {
1407        p2pkh_bytes: Some([
1408            0x61, 0x49, 0xd0, 0x37, 0x3c, 0x63, 0xfd, 0xdd, 0x4f, 0xca, 0x3b, 0x9f, 0x54, 0x07,
1409            0xad, 0x22, 0xab, 0xda, 0x0d, 0xf2,
1410        ]),
1411        p2sh_bytes: None,
1412        sapling_raw_addr: None,
1413        orchard_raw_addr: Some([
1414            0xe9, 0x61, 0x94, 0x4a, 0x70, 0x8a, 0x15, 0xc9, 0xc6, 0x27, 0x34, 0xc3, 0x45, 0x10,
1415            0xbb, 0x5e, 0x2c, 0xd7, 0x40, 0xab, 0xde, 0xb4, 0x88, 0xe4, 0x14, 0x2b, 0x5d, 0x40,
1416            0x2b, 0x02, 0x95, 0xbe, 0xc6, 0x79, 0x22, 0xf1, 0xe7, 0x1a, 0xb7, 0xfb, 0xd0, 0xa2,
1417            0xae,
1418        ]),
1419        unknown_typecode: None,
1420        unknown_bytes: None,
1421        unified_addr: "u14j8rtl62a70skh0nhzv7tasxsa69axm0vlac37ye3mcgfpjk6k9ury7hlmet0grhvhedtfj27xmsygp06pcm932f8sc33u5uwps57d89667kyhwmj8pucp5r8cel2lhuaxmx5ftm2nt",
1422        root_seed: [
1423            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1424            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1425            0x1c, 0x1d, 0x1e, 0x1f,
1426        ],
1427        account: 16,
1428        diversifier_index: 2,
1429    },
1430    TestVector {
1431        p2pkh_bytes: Some([
1432            0x0e, 0xb9, 0x65, 0x1c, 0x00, 0x37, 0x76, 0xab, 0x5d, 0x1e, 0x93, 0xc2, 0x77, 0x9d,
1433            0x10, 0xa0, 0xbd, 0xc3, 0xbb, 0x77,
1434        ]),
1435        p2sh_bytes: None,
1436        sapling_raw_addr: Some([
1437            0xd3, 0xa8, 0x03, 0x80, 0x3f, 0xee, 0xe7, 0xa0, 0x32, 0xa2, 0x4a, 0xdf, 0xaa, 0x8f,
1438            0x6a, 0x94, 0xce, 0xcb, 0x96, 0x71, 0xc1, 0x33, 0x3d, 0x0d, 0x5d, 0x1a, 0x3d, 0x79,
1439            0xd8, 0x2b, 0xc3, 0x10, 0x72, 0x7c, 0x66, 0x53, 0x64, 0xd7, 0x10, 0x22, 0x55, 0x9c,
1440            0x50,
1441        ]),
1442        orchard_raw_addr: Some([
1443            0x7c, 0x98, 0xb8, 0xf6, 0x13, 0xf9, 0xff, 0x02, 0x74, 0x6b, 0xea, 0x2a, 0x16, 0x7c,
1444            0xfd, 0x1b, 0xd3, 0xa1, 0x86, 0x2a, 0xf9, 0x63, 0x1b, 0xf6, 0x1d, 0x9d, 0x60, 0x4e,
1445            0x08, 0x24, 0xe2, 0xcb, 0x84, 0x67, 0xa1, 0xe5, 0x49, 0xdb, 0x87, 0xa7, 0x6e, 0x7a,
1446            0x8a,
1447        ]),
1448        unknown_typecode: None,
1449        unknown_bytes: None,
1450        unified_addr: "u1xjkw3lwwf9crx8cz050gdwfejufzhcusc37ged99w8fyj7tyx3e7hgmauyuv538dak2sepq6wjv4tyyjnhcef02dr682y5dsuzuftsx83lrvfc6dxd0kk260m4p3c9ka96vf3z9u6axvsj47mfd6kszy39e5gma28yg88yp92kxjt8ah0x329j4gxjdfyn0n2wp3urwrxxz6z0ynx82",
1451        root_seed: [
1452            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1453            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1454            0x1c, 0x1d, 0x1e, 0x1f,
1455        ],
1456        account: 17,
1457        diversifier_index: 0,
1458    },
1459    TestVector {
1460        p2pkh_bytes: Some([
1461            0x69, 0xf4, 0x8a, 0x49, 0x74, 0xe8, 0x07, 0x58, 0xed, 0x43, 0x55, 0x92, 0xa1, 0xdd,
1462            0x4e, 0x4b, 0x38, 0x82, 0x6c, 0xbc,
1463        ]),
1464        p2sh_bytes: None,
1465        sapling_raw_addr: Some([
1466            0x25, 0xc2, 0x5d, 0x58, 0xc5, 0x05, 0x33, 0xdf, 0xb5, 0x5d, 0x29, 0xf9, 0xa8, 0x86,
1467            0x4f, 0x58, 0xf0, 0x2e, 0xa4, 0xfe, 0xd4, 0x43, 0x69, 0x35, 0x2c, 0x43, 0x53, 0x8c,
1468            0xdf, 0x95, 0x45, 0xb9, 0x05, 0xbb, 0x2e, 0xf0, 0x96, 0x1b, 0xd2, 0xda, 0xf2, 0x58,
1469            0x83,
1470        ]),
1471        orchard_raw_addr: Some([
1472            0x8a, 0x1b, 0xff, 0x2a, 0x9d, 0x92, 0x1e, 0x11, 0x53, 0xb3, 0xcb, 0x26, 0x4b, 0xc0,
1473            0x51, 0x85, 0xa9, 0x81, 0x1d, 0xe9, 0x11, 0xd5, 0x34, 0x67, 0x93, 0x54, 0x34, 0xd6,
1474            0x53, 0x7d, 0x30, 0x67, 0x52, 0xd0, 0x20, 0x54, 0xfe, 0x5a, 0x17, 0x04, 0x64, 0x25,
1475            0x9d,
1476        ]),
1477        unknown_typecode: None,
1478        unknown_bytes: None,
1479        unified_addr: "u1p4c4u3uz2vtkedv78d4phjav86exankz0x9wmrmz8q4mxqaf43gwd0qt486jk5jvpvyccc6lyy2vaq3ht8ngnw4vusryxd9erhhl2uy5x6x4huyfdymwxj7dkyyeut8ld36kxwu3v5wjg7jwp9kr8ul7u3xdakfunvmwq0rkv6y4k0ngm2n24x763uurfmrr685welsefyys2xwp8ug",
1480        root_seed: [
1481            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1482            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1483            0x1c, 0x1d, 0x1e, 0x1f,
1484        ],
1485        account: 17,
1486        diversifier_index: 1,
1487    },
1488    TestVector {
1489        p2pkh_bytes: Some([
1490            0xf1, 0xbc, 0x3d, 0x72, 0x61, 0xbf, 0x77, 0xfe, 0x80, 0x8e, 0x2b, 0x71, 0x78, 0x98,
1491            0x1c, 0x7c, 0xfe, 0x55, 0x70, 0xfd,
1492        ]),
1493        p2sh_bytes: None,
1494        sapling_raw_addr: Some([
1495            0x54, 0xb7, 0xfc, 0x0c, 0x85, 0xd3, 0x78, 0xf3, 0x75, 0xbe, 0x48, 0x21, 0x8a, 0x85,
1496            0x42, 0x4b, 0xb9, 0xe7, 0xa3, 0x04, 0x83, 0x0e, 0x9e, 0xb7, 0x25, 0x5a, 0x12, 0xa0,
1497            0x9c, 0x96, 0x1c, 0xca, 0x1f, 0x62, 0x9b, 0x86, 0x7e, 0x13, 0x24, 0x2e, 0xd9, 0x0d,
1498            0x92,
1499        ]),
1500        orchard_raw_addr: Some([
1501            0x14, 0xad, 0xca, 0x6f, 0x61, 0x6a, 0xbc, 0xbe, 0x5b, 0xc8, 0x50, 0xcc, 0x61, 0x7d,
1502            0xcf, 0x99, 0x95, 0x17, 0xa9, 0xa7, 0x90, 0x29, 0x2f, 0xec, 0x6b, 0xc0, 0x76, 0x1e,
1503            0xaa, 0x79, 0x03, 0x33, 0xe7, 0xd0, 0x6d, 0x01, 0x6d, 0xe0, 0x5b, 0xca, 0x7c, 0x67,
1504            0x12,
1505        ]),
1506        unknown_typecode: None,
1507        unknown_bytes: None,
1508        unified_addr: "u1ap7zakdnuefrgdglr334cw62hnqjkhr65t7tketyym0amkhdvyedpucuyxwu9z2te5vp0jf75jgsm36d7r09h6z3qe5rkgd8y28er6fz8z5rckspevxnx4y9wfk49njpcujh5gle7mfan90m9tt9a2gltyh8hx27cwt7h6u8ndmzhtk8qrq8hjytnakjqm0n658llh4z0277cyl2rcu",
1509        root_seed: [
1510            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1511            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1512            0x1c, 0x1d, 0x1e, 0x1f,
1513        ],
1514        account: 17,
1515        diversifier_index: 2,
1516    },
1517    TestVector {
1518        p2pkh_bytes: Some([
1519            0x40, 0x71, 0x58, 0xfc, 0x80, 0x43, 0x61, 0xfc, 0xb9, 0x65, 0xdf, 0xa4, 0x88, 0x2f,
1520            0x0f, 0x1d, 0xf5, 0xa4, 0x9f, 0x47,
1521        ]),
1522        p2sh_bytes: None,
1523        sapling_raw_addr: None,
1524        orchard_raw_addr: Some([
1525            0xa8, 0x04, 0x05, 0xd5, 0x56, 0x8a, 0xb8, 0xab, 0x8f, 0x85, 0x46, 0x16, 0x3d, 0x95,
1526            0x1a, 0xb2, 0x97, 0xfd, 0x5e, 0x6f, 0x43, 0xe7, 0xfc, 0xeb, 0xcb, 0x66, 0x4f, 0xea,
1527            0xcf, 0xab, 0x5a, 0xfd, 0x80, 0xaa, 0xf7, 0xf3, 0x54, 0xc0, 0x7a, 0x99, 0x01, 0x78,
1528            0x8c,
1529        ]),
1530        unknown_typecode: None,
1531        unknown_bytes: None,
1532        unified_addr: "u1udmzarqn6y9026whk083lm5vs8pv282egeln6xg0n2a3w4klkpn6208h68ntuus7gp54d937u4f724v2xgdx6qeu74j45vxfn822xty2yyx6u0ecakj8r9uu3r2jqafj64w7updkhtq",
1533        root_seed: [
1534            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1535            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1536            0x1c, 0x1d, 0x1e, 0x1f,
1537        ],
1538        account: 18,
1539        diversifier_index: 0,
1540    },
1541    TestVector {
1542        p2pkh_bytes: Some([
1543            0xf5, 0x97, 0x98, 0x0d, 0x65, 0xca, 0x2e, 0xcd, 0x0f, 0xab, 0x53, 0x54, 0xe6, 0x6b,
1544            0xa9, 0xd4, 0xcd, 0x50, 0xf4, 0x63,
1545        ]),
1546        p2sh_bytes: None,
1547        sapling_raw_addr: None,
1548        orchard_raw_addr: Some([
1549            0x33, 0x11, 0x2c, 0xb9, 0x23, 0xb3, 0x19, 0x7a, 0x38, 0xc7, 0xa6, 0xeb, 0x50, 0xa8,
1550            0x37, 0xb0, 0xa4, 0x49, 0x52, 0xfe, 0x31, 0xe5, 0x28, 0xa1, 0x51, 0x29, 0x94, 0xfc,
1551            0xfa, 0x2b, 0x5f, 0x87, 0xb9, 0xc8, 0x6e, 0xd9, 0x23, 0x44, 0x26, 0xd3, 0xbb, 0xb5,
1552            0x26,
1553        ]),
1554        unknown_typecode: None,
1555        unknown_bytes: None,
1556        unified_addr: "u1fyvdgdehrx3gvjx5f2ez2lkcm0lcrfxg8hksdmg3g8zujfz8xk2kyhu4dafs99y96sq2t5c3d3zsxhhnlfmj6trmttg5awtwczz8g8xjr7u30hxc4nkyfyefyl4xt3dxdjevsnrkqdg",
1557        root_seed: [
1558            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1559            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1560            0x1c, 0x1d, 0x1e, 0x1f,
1561        ],
1562        account: 18,
1563        diversifier_index: 1,
1564    },
1565    TestVector {
1566        p2pkh_bytes: Some([
1567            0x3e, 0x7f, 0x16, 0x83, 0x6d, 0x93, 0xb5, 0x41, 0x74, 0x45, 0xad, 0x0f, 0xc9, 0xf7,
1568            0xba, 0x02, 0x36, 0x17, 0xe2, 0xb3,
1569        ]),
1570        p2sh_bytes: None,
1571        sapling_raw_addr: None,
1572        orchard_raw_addr: Some([
1573            0x0d, 0xac, 0xf7, 0xb7, 0x68, 0xab, 0xb0, 0x4a, 0x02, 0xb2, 0xe3, 0x0b, 0xf3, 0x14,
1574            0x40, 0x30, 0x0b, 0x64, 0x27, 0x5f, 0x36, 0x77, 0xd0, 0x2e, 0x52, 0xba, 0x0f, 0x4c,
1575            0xe7, 0x79, 0xca, 0xfe, 0xe8, 0xce, 0xea, 0x69, 0xac, 0xf2, 0xe1, 0xf0, 0xfe, 0xe9,
1576            0x26,
1577        ]),
1578        unknown_typecode: None,
1579        unknown_bytes: None,
1580        unified_addr: "u1kfzux4hf9favh8jmssqa2h04k87advldqz5ze7a8t4un3nkegklhz3ewzk6lmqg0uy7matdway9vn2q8q9rxp0fjwuewpcjtwrwavxjdsfxdvsk5nkx4q35atp0tfepfdsapqkk4en5",
1581        root_seed: [
1582            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1583            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1584            0x1c, 0x1d, 0x1e, 0x1f,
1585        ],
1586        account: 18,
1587        diversifier_index: 2,
1588    },
1589    TestVector {
1590        p2pkh_bytes: Some([
1591            0x29, 0xb0, 0x6b, 0x22, 0x8e, 0xb6, 0xb7, 0x0f, 0xda, 0x05, 0x1f, 0xf9, 0xe0, 0x1b,
1592            0xcb, 0x27, 0x1b, 0x51, 0xc6, 0x83,
1593        ]),
1594        p2sh_bytes: None,
1595        sapling_raw_addr: Some([
1596            0x86, 0x60, 0x07, 0x0e, 0x37, 0x57, 0xff, 0x65, 0x07, 0x06, 0x07, 0x91, 0xfd, 0x69,
1597            0x4f, 0x6a, 0x63, 0x1b, 0x84, 0x95, 0xa2, 0xb7, 0x4f, 0xfa, 0x39, 0x23, 0x6c, 0xf6,
1598            0x53, 0xca, 0xea, 0x55, 0x75, 0xb8, 0x6a, 0xf3, 0x20, 0x0b, 0x01, 0x0e, 0x51, 0x3b,
1599            0xab,
1600        ]),
1601        orchard_raw_addr: None,
1602        unknown_typecode: None,
1603        unknown_bytes: None,
1604        unified_addr: "u1hrwrtyl3m8m2c6vkhu8wng43j5yvwweg37n2qstsqwc9dfw4vhs69m09064522758p44pfz42gu6hydjxua0wt0ge907sgrxkc9mft4gyfjevkhsyl4d8lnzgyd90arhx4t6v20zlfz",
1605        root_seed: [
1606            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1607            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1608            0x1c, 0x1d, 0x1e, 0x1f,
1609        ],
1610        account: 19,
1611        diversifier_index: 5,
1612    },
1613    TestVector {
1614        p2pkh_bytes: Some([
1615            0x29, 0x09, 0x9a, 0x65, 0x1d, 0x55, 0x61, 0xf8, 0x00, 0xe5, 0x8f, 0x3e, 0x33, 0xc2,
1616            0x7f, 0x07, 0x8a, 0x98, 0x58, 0x1f,
1617        ]),
1618        p2sh_bytes: None,
1619        sapling_raw_addr: Some([
1620            0x6d, 0x75, 0xa1, 0xa9, 0x48, 0xa4, 0xe7, 0x30, 0xdb, 0x3b, 0x4b, 0x81, 0x6d, 0xbc,
1621            0x7d, 0x80, 0xb4, 0xeb, 0x1b, 0xc6, 0x8d, 0xe9, 0xac, 0x87, 0xb0, 0xcd, 0x1f, 0x1b,
1622            0x3e, 0x60, 0x68, 0xe6, 0x77, 0x88, 0x8e, 0x10, 0x5a, 0xc7, 0x27, 0xc0, 0xd1, 0x4b,
1623            0x49,
1624        ]),
1625        orchard_raw_addr: None,
1626        unknown_typecode: None,
1627        unknown_bytes: None,
1628        unified_addr: "u1rf4n5f682jspygln8r5pjwh6fmta7xz6n9x868f5wgc9prxsqkrh8jkpmn7wfnag56ml7czw68dv96299ft6s98p05u4jvdx3elyr83jqnzr603vw8yarptpg5pj73zlea0sksuje3r",
1629        root_seed: [
1630            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1631            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1632            0x1c, 0x1d, 0x1e, 0x1f,
1633        ],
1634        account: 19,
1635        diversifier_index: 11,
1636    },
1637    TestVector {
1638        p2pkh_bytes: Some([
1639            0x47, 0x54, 0x94, 0x43, 0x2c, 0x34, 0x37, 0xd5, 0x0e, 0xf2, 0x36, 0x23, 0xcb, 0x67,
1640            0x67, 0x0f, 0xef, 0x27, 0xd8, 0xf5,
1641        ]),
1642        p2sh_bytes: None,
1643        sapling_raw_addr: Some([
1644            0x38, 0xb1, 0x4b, 0x44, 0xed, 0x6f, 0x4a, 0x3a, 0xe8, 0xc5, 0xc3, 0x92, 0x3e, 0x57,
1645            0x70, 0xb7, 0x86, 0xf9, 0xb4, 0x1d, 0x46, 0xc6, 0x5a, 0x14, 0x9b, 0x13, 0x91, 0x0f,
1646            0x4a, 0x0a, 0x64, 0xe8, 0x3b, 0xb9, 0xbc, 0x98, 0xe8, 0x0d, 0x95, 0x76, 0xfb, 0xf7,
1647            0x6e,
1648        ]),
1649        orchard_raw_addr: None,
1650        unknown_typecode: None,
1651        unknown_bytes: None,
1652        unified_addr: "u1l6exm3zmfsr74sqvlwgc0zf7mydwf6z5r79amka84kfwzwef3wxs0yupl2lwhws85vdmqet3rtz795gpnm4h0jjfv4hanwqta0ezlxqe4p578a4aq09s93xhhtf3xhtrlh575qrsf5g",
1653        root_seed: [
1654            0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1655            0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
1656            0x1c, 0x1d, 0x1e, 0x1f,
1657        ],
1658        account: 19,
1659        diversifier_index: 15,
1660    },
1661];