Commit f621bbf
committed
Merge #278: Add tr descriptor
7195bd7 tr: clean up TaprootSpendInfo locking logic (Andrew Poelstra)
954b12f qualify `Tree` symbol (Andrew Poelstra)
5b5bf46 replace manual 'ch > 0x7f' checks with `is_ascii` (Andrew Poelstra)
b1cb8e0 replace length checks with is_empty (Andrew Poelstra)
f5c8d7f implement satisfier for psbt (sanket1729)
82ab565 Add psbt finalizer support (sanket1729)
48f6bb0 Add Tr descriptor (sanket1729)
dc21a79 Update satisfy API for taproot support (sanket1729)
74460e7 Update descriptor trait (sanket1729)
a0ef37f Add iterator for taptree (sanket1729)
81d1658 Add roundtrip tests (sanket1729)
6a717bf Implement Taproot descriptor tree parsing (SarcasticNastik)
Pull request description:
ACKs for top commit:
apoelstra:
ACK 7195bd7
Tree-SHA512: 3837daca158688f2cc080cd58c2e3feac9f86399c2c7aa3118df6fdf82c8eb1a32d3f00fa8ed182fe2b85a4ec69f7f9a13dc691bbbd773c7ab4e1b61fb2bc304File tree
17 files changed
+1662
-198
lines changed- examples
- src
- descriptor
- miniscript
- policy
- psbt
17 files changed
+1662
-198
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | | - | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
34 | | - | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
57 | | - | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 35 | + | |
| 36 | + | |
39 | 37 | | |
40 | 38 | | |
41 | 39 | | |
42 | 40 | | |
43 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
44 | 58 | | |
45 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
46 | 65 | | |
47 | 66 | | |
48 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
105 | 110 | | |
106 | 111 | | |
107 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
66 | 86 | | |
67 | 87 | | |
68 | 88 | | |
| |||
130 | 150 | | |
131 | 151 | | |
132 | 152 | | |
133 | | - | |
| 153 | + | |
134 | 154 | | |
135 | 155 | | |
136 | 156 | | |
| |||
140 | 160 | | |
141 | 161 | | |
142 | 162 | | |
143 | | - | |
| 163 | + | |
144 | 164 | | |
145 | 165 | | |
146 | 166 | | |
147 | | - | |
| 167 | + | |
148 | 168 | | |
149 | 169 | | |
150 | 170 | | |
| |||
174 | 194 | | |
175 | 195 | | |
176 | 196 | | |
177 | | - | |
| 197 | + | |
178 | 198 | | |
179 | 199 | | |
180 | 200 | | |
181 | | - | |
| 201 | + | |
182 | 202 | | |
183 | 203 | | |
184 | 204 | | |
| |||
238 | 258 | | |
239 | 259 | | |
240 | 260 | | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
241 | 288 | | |
242 | 289 | | |
243 | 290 | | |
| |||
305 | 352 | | |
306 | 353 | | |
307 | 354 | | |
308 | | - | |
| 355 | + | |
309 | 356 | | |
310 | 357 | | |
311 | 358 | | |
312 | 359 | | |
313 | 360 | | |
314 | 361 | | |
315 | | - | |
316 | | - | |
| 362 | + | |
317 | 363 | | |
318 | 364 | | |
319 | 365 | | |
| |||
323 | 369 | | |
324 | 370 | | |
325 | 371 | | |
326 | | - | |
| 372 | + | |
327 | 373 | | |
328 | 374 | | |
329 | 375 | | |
330 | | - | |
| 376 | + | |
331 | 377 | | |
332 | 378 | | |
333 | 379 | | |
| |||
360 | 406 | | |
361 | 407 | | |
362 | 408 | | |
363 | | - | |
| 409 | + | |
364 | 410 | | |
365 | 411 | | |
366 | 412 | | |
367 | | - | |
| 413 | + | |
368 | 414 | | |
369 | 415 | | |
370 | 416 | | |
| |||
0 commit comments