@@ -51,6 +51,12 @@ version = "0.11.1"
5151source = "registry+https://github.com/rust-lang/crates.io-index"
5252checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f"
5353
54+ [[package]]
55+ name = "beef"
56+ version = "0.5.2"
57+ source = "registry+https://github.com/rust-lang/crates.io-index"
58+ checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
59+
5460[[package]]
5561name = "bitcoin"
5662version = "0.32.8"
@@ -114,9 +120,9 @@ dependencies = [
114120
115121[[package]]
116122name = "bumpalo"
117- version = "3.19.0 "
123+ version = "3.20.2 "
118124source = "registry+https://github.com/rust-lang/crates.io-index"
119- checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 "
125+ checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb "
120126
121127[[package]]
122128name = "byteorder"
@@ -126,9 +132,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
126132
127133[[package]]
128134name = "cc"
129- version = "1.2.49 "
135+ version = "1.2.57 "
130136source = "registry+https://github.com/rust-lang/crates.io-index"
131- checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215 "
137+ checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423 "
132138dependencies = [
133139 "find-msvc-tools",
134140 "jobserver",
@@ -156,15 +162,21 @@ dependencies = [
156162
157163[[package]]
158164name = "find-msvc-tools"
159- version = "0.1.5"
165+ version = "0.1.9"
166+ source = "registry+https://github.com/rust-lang/crates.io-index"
167+ checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
168+
169+ [[package]]
170+ name = "fnv"
171+ version = "1.0.7"
160172source = "registry+https://github.com/rust-lang/crates.io-index"
161- checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844 "
173+ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 "
162174
163175[[package]]
164176name = "getrandom"
165- version = "0.2.16 "
177+ version = "0.2.17 "
166178source = "registry+https://github.com/rust-lang/crates.io-index"
167- checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 "
179+ checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 "
168180dependencies = [
169181 "cfg-if",
170182 "js-sys",
@@ -214,9 +226,9 @@ checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd"
214226
215227[[package]]
216228name = "itoa"
217- version = "1.0.17 "
229+ version = "1.0.18 "
218230source = "registry+https://github.com/rust-lang/crates.io-index"
219- checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 "
231+ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 "
220232
221233[[package]]
222234name = "jobserver"
@@ -230,35 +242,75 @@ dependencies = [
230242
231243[[package]]
232244name = "js-sys"
233- version = "0.3.83 "
245+ version = "0.3.91 "
234246source = "registry+https://github.com/rust-lang/crates.io-index"
235- checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8 "
247+ checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c "
236248dependencies = [
237249 "once_cell",
238250 "wasm-bindgen",
239251]
240252
253+ [[package]]
254+ name = "lazy_static"
255+ version = "1.5.0"
256+ source = "registry+https://github.com/rust-lang/crates.io-index"
257+ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
258+
241259[[package]]
242260name = "libc"
243- version = "0.2.178 "
261+ version = "0.2.183 "
244262source = "registry+https://github.com/rust-lang/crates.io-index"
245- checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091 "
263+ checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d "
246264
247265[[package]]
248266name = "libfuzzer-sys"
249- version = "0.4.10 "
267+ version = "0.4.12 "
250268source = "registry+https://github.com/rust-lang/crates.io-index"
251- checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404 "
269+ checksum = "f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d "
252270dependencies = [
253271 "arbitrary",
254272 "cc",
255273]
256274
275+ [[package]]
276+ name = "logos"
277+ version = "0.15.1"
278+ source = "registry+https://github.com/rust-lang/crates.io-index"
279+ checksum = "ff472f899b4ec2d99161c51f60ff7075eeb3097069a36050d8037a6325eb8154"
280+ dependencies = [
281+ "logos-derive",
282+ ]
283+
284+ [[package]]
285+ name = "logos-codegen"
286+ version = "0.15.1"
287+ source = "registry+https://github.com/rust-lang/crates.io-index"
288+ checksum = "192a3a2b90b0c05b27a0b2c43eecdb7c415e29243acc3f89cc8247a5b693045c"
289+ dependencies = [
290+ "beef",
291+ "fnv",
292+ "lazy_static",
293+ "proc-macro2",
294+ "quote",
295+ "regex-syntax",
296+ "rustc_version",
297+ "syn",
298+ ]
299+
300+ [[package]]
301+ name = "logos-derive"
302+ version = "0.15.1"
303+ source = "registry+https://github.com/rust-lang/crates.io-index"
304+ checksum = "605d9697bcd5ef3a42d38efc51541aa3d6a4a25f7ab6d1ed0da5ac632a26b470"
305+ dependencies = [
306+ "logos-codegen",
307+ ]
308+
257309[[package]]
258310name = "memchr"
259- version = "2.7.6 "
311+ version = "2.8.0 "
260312source = "registry+https://github.com/rust-lang/crates.io-index"
261- checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 "
313+ checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 "
262314
263315[[package]]
264316name = "miniscript"
@@ -272,9 +324,9 @@ dependencies = [
272324
273325[[package]]
274326name = "once_cell"
275- version = "1.21.3 "
327+ version = "1.21.4 "
276328source = "registry+https://github.com/rust-lang/crates.io-index"
277- checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d "
329+ checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 "
278330
279331[[package]]
280332name = "ppv-lite86"
@@ -287,18 +339,18 @@ dependencies = [
287339
288340[[package]]
289341name = "proc-macro2"
290- version = "1.0.103 "
342+ version = "1.0.106 "
291343source = "registry+https://github.com/rust-lang/crates.io-index"
292- checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 "
344+ checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 "
293345dependencies = [
294346 "unicode-ident",
295347]
296348
297349[[package]]
298350name = "quote"
299- version = "1.0.42 "
351+ version = "1.0.45 "
300352source = "registry+https://github.com/rust-lang/crates.io-index"
301- checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f "
353+ checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 "
302354dependencies = [
303355 "proc-macro2",
304356]
@@ -336,14 +388,14 @@ version = "0.6.4"
336388source = "registry+https://github.com/rust-lang/crates.io-index"
337389checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
338390dependencies = [
339- "getrandom 0.2.16 ",
391+ "getrandom 0.2.17 ",
340392]
341393
342394[[package]]
343395name = "regex"
344- version = "1.12.2 "
396+ version = "1.12.3 "
345397source = "registry+https://github.com/rust-lang/crates.io-index"
346- checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 "
398+ checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 "
347399dependencies = [
348400 "aho-corasick",
349401 "memchr",
@@ -353,9 +405,9 @@ dependencies = [
353405
354406[[package]]
355407name = "regex-automata"
356- version = "0.4.13 "
408+ version = "0.4.14 "
357409source = "registry+https://github.com/rust-lang/crates.io-index"
358- checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c "
410+ checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f "
359411dependencies = [
360412 "aho-corasick",
361413 "memchr",
@@ -364,9 +416,18 @@ dependencies = [
364416
365417[[package]]
366418name = "regex-syntax"
367- version = "0.8.8 "
419+ version = "0.8.10 "
368420source = "registry+https://github.com/rust-lang/crates.io-index"
369- checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
421+ checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
422+
423+ [[package]]
424+ name = "rustc_version"
425+ version = "0.4.1"
426+ source = "registry+https://github.com/rust-lang/crates.io-index"
427+ checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
428+ dependencies = [
429+ "semver",
430+ ]
370431
371432[[package]]
372433name = "rustversion"
@@ -427,6 +488,12 @@ dependencies = [
427488 "secp256k1-sys",
428489]
429490
491+ [[package]]
492+ name = "semver"
493+ version = "1.0.27"
494+ source = "registry+https://github.com/rust-lang/crates.io-index"
495+ checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
496+
430497[[package]]
431498name = "serde"
432499version = "1.0.228"
@@ -501,7 +568,7 @@ checksum = "d75c8fb4a18e63fbce4cf16026c36a6c38066e4f4a09ce5e81be817d0e36d8f8"
501568dependencies = [
502569 "bitcoin_hashes",
503570 "byteorder",
504- "getrandom 0.2.16 ",
571+ "getrandom 0.2.17 ",
505572 "hex-conservative 0.1.2",
506573 "miniscript",
507574 "santiago",
@@ -516,11 +583,11 @@ dependencies = [
516583 "bitcoin_hashes",
517584 "byteorder",
518585 "elements",
519- "getrandom 0.2.16 ",
586+ "getrandom 0.2.17 ",
520587 "ghost-cell",
521588 "hex-conservative 0.2.2",
589+ "logos",
522590 "miniscript",
523- "santiago",
524591 "serde",
525592 "serde_json",
526593 "simplicity-sys 0.6.2",
@@ -546,9 +613,9 @@ dependencies = [
546613
547614[[package]]
548615name = "syn"
549- version = "2.0.111 "
616+ version = "2.0.117 "
550617source = "registry+https://github.com/rust-lang/crates.io-index"
551- checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87 "
618+ checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 "
552619dependencies = [
553620 "proc-macro2",
554621 "quote",
@@ -557,9 +624,9 @@ dependencies = [
557624
558625[[package]]
559626name = "unicode-ident"
560- version = "1.0.22 "
627+ version = "1.0.24 "
561628source = "registry+https://github.com/rust-lang/crates.io-index"
562- checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 "
629+ checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 "
563630
564631[[package]]
565632name = "wasi"
@@ -569,18 +636,18 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
569636
570637[[package]]
571638name = "wasip2"
572- version = "1.0.1 +wasi-0.2.4 "
639+ version = "1.0.2 +wasi-0.2.9 "
573640source = "registry+https://github.com/rust-lang/crates.io-index"
574- checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 "
641+ checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 "
575642dependencies = [
576643 "wit-bindgen",
577644]
578645
579646[[package]]
580647name = "wasm-bindgen"
581- version = "0.2.106 "
648+ version = "0.2.114 "
582649source = "registry+https://github.com/rust-lang/crates.io-index"
583- checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd "
650+ checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e "
584651dependencies = [
585652 "cfg-if",
586653 "once_cell",
@@ -591,19 +658,19 @@ dependencies = [
591658
592659[[package]]
593660name = "wasm-bindgen-macro"
594- version = "0.2.106 "
661+ version = "0.2.114 "
595662source = "registry+https://github.com/rust-lang/crates.io-index"
596- checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3 "
663+ checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6 "
597664dependencies = [
598665 "quote",
599666 "wasm-bindgen-macro-support",
600667]
601668
602669[[package]]
603670name = "wasm-bindgen-macro-support"
604- version = "0.2.106 "
671+ version = "0.2.114 "
605672source = "registry+https://github.com/rust-lang/crates.io-index"
606- checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40 "
673+ checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3 "
607674dependencies = [
608675 "bumpalo",
609676 "proc-macro2",
@@ -614,33 +681,33 @@ dependencies = [
614681
615682[[package]]
616683name = "wasm-bindgen-shared"
617- version = "0.2.106 "
684+ version = "0.2.114 "
618685source = "registry+https://github.com/rust-lang/crates.io-index"
619- checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4 "
686+ checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16 "
620687dependencies = [
621688 "unicode-ident",
622689]
623690
624691[[package]]
625692name = "wit-bindgen"
626- version = "0.46 .0"
693+ version = "0.51 .0"
627694source = "registry+https://github.com/rust-lang/crates.io-index"
628- checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 "
695+ checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 "
629696
630697[[package]]
631698name = "zerocopy"
632- version = "0.8.31 "
699+ version = "0.8.47 "
633700source = "registry+https://github.com/rust-lang/crates.io-index"
634- checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3 "
701+ checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87 "
635702dependencies = [
636703 "zerocopy-derive",
637704]
638705
639706[[package]]
640707name = "zerocopy-derive"
641- version = "0.8.31 "
708+ version = "0.8.47 "
642709source = "registry+https://github.com/rust-lang/crates.io-index"
643- checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a "
710+ checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89 "
644711dependencies = [
645712 "proc-macro2",
646713 "quote",
0 commit comments