From 5992aabe3ded1caaa32dcba41f8064b435d6e602 Mon Sep 17 00:00:00 2001 From: "Dr. Maxim Orlovsky" Date: Thu, 30 Jun 2022 20:23:51 +0200 Subject: [PATCH] v0.8 maintanence release --- Cargo.lock | 285 ++++++++++++++++----------------------------- Cargo.toml | 12 +- bech32/Cargo.toml | 8 +- chain/Cargo.toml | 10 +- elgamal/Cargo.toml | 6 +- 5 files changed, 118 insertions(+), 203 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6c25fded..86427016 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,9 +10,9 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" [[package]] name = "amplify" -version = "3.12.0" +version = "3.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47cfa6a69eeb140125a63e4f5ae1156a530f8744ea1d35aa1b8b5613e4d8b41d" +checksum = "e45c604e86700ffea68a7d90c3ffb1508dad1120902f31dbb08afc942cf8acf3" dependencies = [ "amplify_derive", "amplify_num", @@ -38,9 +38,9 @@ dependencies = [ [[package]] name = "amplify_num" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d987f94e7127a80238f8f467b756d248bb72345dff59673ffe3fa213b15e503" +checksum = "f27d3d00d3d115395a7a8a4dc045feb7aa82b641e485f7e15f4e67ac16f4f56d" dependencies = [ "serde", ] @@ -103,14 +103,19 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf9ff0bbfd639f15c74af777d81383cf53efb7c93613f6cab67c6c11e05bbf8b" +[[package]] +name = "bech32" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5738be7561b0eeb501ef1d5c5db3f24e01ceb55fededd9b00039aada34966ad" + [[package]] name = "bitcoin" version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05bba324e6baf655b882df672453dbbc527bc938cadd27750ae510aaccc3a66a" dependencies = [ - "base64-compat", - "bech32", + "bech32 0.8.1", "bitcoin_hashes", "secp256k1", "serde", @@ -125,37 +130,11 @@ dependencies = [ "serde", ] -[[package]] -name = "bitcoin_hd" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "557293b70a325df3a3c40103a74fa2a4baa3542bffc9a32a735704b5145815a7" -dependencies = [ - "amplify", - "bitcoin", - "slip132", - "strict_encoding", -] - -[[package]] -name = "bitcoin_onchain" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9453484e54cffe3f9f0075b0ee862950621185475aecae8b2eef97ad4ff9d2" -dependencies = [ - "amplify", - "bitcoin", - "bitcoin_hd", - "chrono", - "descriptors", - "strict_encoding", -] - [[package]] name = "bitcoin_scripts" -version = "0.7.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8ef0ceaddc4fc71a8c6c923201abbf269f36ae7d7e50ee2d93fd4c32537e113" +checksum = "e5ea66aa1dc492569f2a3ff224449ab29733854b2f591830fee53840c3b3ac4b" dependencies = [ "amplify", "bitcoin", @@ -197,16 +176,16 @@ dependencies = [ [[package]] name = "clap" -version = "3.1.6" +version = "3.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c93436c21e4698bacadf42917db28b23017027a4deccb35dbe47a7e7840123" +checksum = "d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b" dependencies = [ "atty", "bitflags", "clap_derive", + "clap_lex", "indexmap", "lazy_static", - "os_str_bytes", "strsim", "termcolor", "textwrap", @@ -214,9 +193,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.1.4" +version = "3.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da95d038ede1a964ce99f49cbe27a7fb538d1da595e4b4f70b8c8f338d17bf16" +checksum = "25320346e922cffe59c0bbc5410c8d8784509efb321488971081313cb1e1a33c" dependencies = [ "heck", "proc-macro-error", @@ -225,6 +204,15 @@ dependencies = [ "syn", ] +[[package]] +name = "clap_lex" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +dependencies = [ + "os_str_bytes", +] + [[package]] name = "cloudabi" version = "0.0.3" @@ -236,9 +224,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.13.1" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0d720b8683f8dd83c65155f0530560cba68cd2bf395f6513a483caee57ff7f4" +checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" dependencies = [ "darling_core", "darling_macro", @@ -246,9 +234,9 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.13.1" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324" +checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" dependencies = [ "fnv", "ident_case", @@ -260,9 +248,9 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.13.1" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b" +checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ "darling_core", "quote", @@ -278,42 +266,11 @@ dependencies = [ "adler32", ] -[[package]] -name = "descriptor-wallet" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f3be0f0755d8219ebc71fc0a41e015c2e61bf3397fe22dd95afe4ebf9b566e" -dependencies = [ - "amplify", - "bitcoin", - "bitcoin_hd", - "bitcoin_onchain", - "bitcoin_scripts", - "chrono", - "psbt", - "slip132", - "strict_encoding", -] - -[[package]] -name = "descriptors" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36afa2baa98f5205560c4e194c0f943546682b943bc96adbec54ed7e1bbf5cab" -dependencies = [ - "amplify", - "bitcoin", - "bitcoin_hd", - "bitcoin_scripts", - "chrono", - "strict_encoding", -] - [[package]] name = "encoding_derive_helpers" -version = "1.7.6" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4ba8a88067b85c8714922db6e5f2af47b894d63b771dbb0c4d31d6607e9057" +checksum = "d1031494858bb61a17feb9e51f0bc2d0a397d7fefa1f0a9e92f6e260912d51d7" dependencies = [ "amplify", "proc-macro2", @@ -335,9 +292,9 @@ checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" [[package]] name = "hashbrown" -version = "0.11.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" [[package]] name = "heck" @@ -368,9 +325,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "indexmap" -version = "1.8.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg 1.1.0", "hashbrown", @@ -387,9 +344,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" +checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" [[package]] name = "lazy_static" @@ -399,29 +356,29 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.119" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4" +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" [[package]] name = "lightning_encoding" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180e28e65c38653d39c262d1e08d0a7e76ee4259b57e8f0996427fcc8a9684f1" +checksum = "bbfcfa60726746c360fb68ad137ca83baa9670db38e97549454a6da86c8c8c05" dependencies = [ "amplify", "bitcoin", + "bitcoin_scripts", "chrono", - "descriptor-wallet", "lightning_encoding_derive", "strict_encoding", ] [[package]] name = "lightning_encoding_derive" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e395b72fdbd9e1c829ab2e1840769cfe59df75c80f3c7c89f450c3b200d10a" +checksum = "d24e56debda6b7cd63229a2d8b697eb73a77cc9a00507e06885b74b7f9fecb3d" dependencies = [ "amplify_syn", "encoding_derive_helpers", @@ -432,13 +389,13 @@ dependencies = [ [[package]] name = "linked-hash-map" -version = "0.5.4" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "lnpbp" -version = "0.7.0" +version = "0.8.0" dependencies = [ "amplify", "base58", @@ -455,10 +412,10 @@ dependencies = [ [[package]] name = "lnpbp_bech32" -version = "0.7.0" +version = "0.8.0" dependencies = [ "amplify", - "bech32", + "bech32 0.9.0", "bitcoin_hashes", "deflate", "inflate", @@ -469,7 +426,7 @@ dependencies = [ [[package]] name = "lnpbp_chain" -version = "0.7.0" +version = "0.8.0" dependencies = [ "amplify", "bitcoin", @@ -484,24 +441,18 @@ dependencies = [ [[package]] name = "lnpbp_elgamal" -version = "0.7.0" +version = "0.8.0" dependencies = [ "amplify", "bitcoin_hashes", "secp256k1", ] -[[package]] -name = "memchr" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" - [[package]] name = "num-integer" -version = "0.1.44" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ "autocfg 1.1.0", "num-traits", @@ -509,33 +460,30 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" dependencies = [ "autocfg 1.1.0", ] [[package]] name = "once_cell" -version = "1.10.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" +checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" [[package]] name = "os_str_bytes" -version = "6.0.0" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" -dependencies = [ - "memchr", -] +checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa" [[package]] name = "paste" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" +checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" [[package]] name = "proc-macro-error" @@ -563,33 +511,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.36" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" +checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" dependencies = [ - "unicode-xid", -] - -[[package]] -name = "psbt" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e983970b390169b0e5c2781de5ae24fd9e20362c3c3ef5d4153fddd6895f977" -dependencies = [ - "amplify", - "bitcoin", - "bitcoin_hd", - "bitcoin_onchain", - "bitcoin_scripts", - "descriptors", - "strict_encoding", + "unicode-ident", ] [[package]] name = "quote" -version = "1.0.15" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145" +checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" dependencies = [ "proc-macro2", ] @@ -709,17 +642,11 @@ dependencies = [ "rand_core 0.3.1", ] -[[package]] -name = "rustversion" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" - [[package]] name = "ryu" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" +checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" [[package]] name = "secp256k1" @@ -734,27 +661,27 @@ dependencies = [ [[package]] name = "secp256k1-sys" -version = "0.5.0" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07b5b9d7322572e1f3aeed208668ce87789b3645dbb73082c5ce99a004103a35" +checksum = "152e20a0fd0519390fc43ab404663af8a0b794273d2a91d60ad4a39f13ffe110" dependencies = [ "cc", ] [[package]] name = "serde" -version = "1.0.136" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" +checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.136" +version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" +checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be" dependencies = [ "proc-macro2", "quote", @@ -763,9 +690,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.79" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95" +checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7" dependencies = [ "itoa", "ryu", @@ -784,21 +711,20 @@ dependencies = [ [[package]] name = "serde_with" -version = "1.12.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec1e6ec4d8950e5b1e894eac0d360742f3b1407a6078a604a731c4b3f49cefbc" +checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" dependencies = [ "hex", - "rustversion", "serde", "serde_with_macros", ] [[package]] name = "serde_with_macros" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12e47be9471c72889ebafb5e14d5ff930d89ae7a67bbdb5f8abb564f845a927e" +checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" dependencies = [ "darling", "proc-macro2", @@ -808,9 +734,9 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.8.23" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0" +checksum = "707d15895415db6628332b737c838b88c598522e4dc70647e59b72312924aebc" dependencies = [ "indexmap", "ryu", @@ -818,17 +744,6 @@ dependencies = [ "yaml-rust", ] -[[package]] -name = "slip132" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "086f81f7be78373eb07e9879fa77e49d52416bde18778f675698c5c7da6b296c" -dependencies = [ - "amplify", - "bitcoin", - "strict_encoding", -] - [[package]] name = "stability" version = "0.1.1" @@ -841,9 +756,9 @@ dependencies = [ [[package]] name = "strict_encoding" -version = "1.8.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e015cca52367dd55ef4af01b5a3e9c0569394b1be0eedc87c95a1d8246565db" +checksum = "3a0cffbeaff0c2b9981412ac471b7d99cb4adcff75a6967114ea36cd8faae930" dependencies = [ "amplify", "bitcoin", @@ -854,9 +769,9 @@ dependencies = [ [[package]] name = "strict_encoding_derive" -version = "1.7.6" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bc7b868cb00c8861784b7f463c984c4b2ad20d1f23cec5997ad9cb41e559239" +checksum = "fd6a1540913b4033307dc0c09e5497ed33d940941f926e2d5e6e676521fbe353" dependencies = [ "amplify_syn", "encoding_derive_helpers", @@ -866,9 +781,9 @@ dependencies = [ [[package]] name = "strict_encoding_test" -version = "1.8.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b6b8a308f64819cab0c52e80387df580d998b47f70801f447b4cfe2a48492de" +checksum = "7dea1e3022d177ec6d0dc6741bbfb2c181c619124aea71112108c26bfa3416f5" dependencies = [ "amplify", "strict_encoding", @@ -892,13 +807,13 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "syn" -version = "1.0.86" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b" +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" dependencies = [ "proc-macro2", "quote", - "unicode-xid", + "unicode-ident", ] [[package]] @@ -929,18 +844,18 @@ dependencies = [ [[package]] name = "toml" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" +checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" dependencies = [ "serde", ] [[package]] -name = "unicode-xid" -version = "0.2.2" +name = "unicode-ident" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" +checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" [[package]] name = "version_check" diff --git a/Cargo.toml b/Cargo.toml index 99363a0f..fb37e48f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lnpbp" -version = "0.7.0" +version = "0.8.0" license = "MIT" authors = ["Dr. Maxim Orlovsky "] description = "LNP/BP Core Library implementing LNPBP specifications & standards" @@ -23,14 +23,14 @@ path = "src/bin/lnpbp.rs" required-features = ["cli"] [dependencies] -amplify = { version = "3.12.0", features = ["stringly_conversions", "std"] } -lnpbp_bech32 = { version = "0.7.0", path = "bech32" } -lnpbp_chain = { version = "0.7.0", path = "chain" } -lnpbp_elgamal = { version = "0.7.0", path = "elgamal", optional = true } +amplify = { version = "3.12.1", features = ["stringly_conversions", "std"] } +lnpbp_bech32 = { version = "0.8.0", path = "bech32" } +lnpbp_chain = { version = "0.8.0", path = "chain" } +lnpbp_elgamal = { version = "0.8.0", path = "elgamal", optional = true } serde_crate = { package = "serde", version = "1", features = ["derive"], optional = true } serde_with = { version = "1.8", features = ["hex"], optional = true } # serde_with_macros = { version = "~1.2.0", optional = true } # Fix for the problem in 1.3.0 -clap = { version = "3.1", features = ["derive"], optional = true } +clap = { version = "~3.1.18", features = ["derive"], optional = true } serde_yaml = { version = "0.8", optional = true } serde_json = { version = "1", optional = true } base64-compat = { version = "1", optional = true } # Used by cli only diff --git a/bech32/Cargo.toml b/bech32/Cargo.toml index 7afae692..7c1f0927 100644 --- a/bech32/Cargo.toml +++ b/bech32/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lnpbp_bech32" -version = "0.7.0" +version = "0.8.0" license = "MIT" authors = ["Dr. Maxim Orlovsky "] description = "LNPBP-14 implementation" @@ -11,10 +11,10 @@ categories = ["cryptography::cryptocurrencies"] edition = "2021" [dependencies] -amplify = "3.12.0" +amplify = "3.12.1" bitcoin_hashes = "0.10.0" -strict_encoding = "1.8.0" -bech32 = "0.8.1" +strict_encoding = "0.8.0" +bech32 = "0.9.0" deflate = { version = "1.0.0", optional = true } inflate = { version = "0.4.5", optional = true } serde_crate = { package = "serde", version = "1", features = ["derive"], optional = true } diff --git a/chain/Cargo.toml b/chain/Cargo.toml index 9a18c318..8fd63a42 100644 --- a/chain/Cargo.toml +++ b/chain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lnpbp_chain" -version = "0.7.0" +version = "0.8.0" license = "MIT" authors = ["Dr. Maxim Orlovsky "] description = "LNPBP library defining chain parameters" @@ -11,17 +11,17 @@ categories = ["cryptography::cryptocurrencies"] edition = "2021" [dependencies] -amplify = "3.12.0" +amplify = "3.12.1" bitcoin_hashes = "0.10.0" # We need macro from here bitcoin = "0.28.1" -strict_encoding = "1.8.0" -lightning_encoding = { version = "0.7.0" } +strict_encoding = "0.8.0" +lightning_encoding = { version = "0.8.0" } serde_crate = { package = "serde", version = "1", features = ["derive"], optional = true } serde_with = { version = "1.8", features = ["hex"], optional = true } once_cell = "1.10.0" [dev-dependencies] -strict_encoding_test = "1.8.0" +strict_encoding_test = "0.8.0" [features] serde = ["serde_crate", "serde_with", "bitcoin_hashes/serde", "bitcoin/use-serde"] diff --git a/elgamal/Cargo.toml b/elgamal/Cargo.toml index 58c3e0ed..5b20645e 100644 --- a/elgamal/Cargo.toml +++ b/elgamal/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "lnpbp_elgamal" -version = "0.7.0" +version = "0.8.0" license = "MIT" authors = ["Dr. Maxim Orlovsky "] -description = "LNPBP-31: " +description = "LNPBP-31: ElGamal symmetric encryptiion library with Secp256k1 curve" repository = "https://github.com/LNP-BP/rust-lnpbp" homepage = "https://github.com/LNP-BP/rust-lnpbp/tree/master/elgamal" keywords = ["bitcoin", "lnp-bp", "elgamal", "secp256k1"] @@ -11,7 +11,7 @@ categories = ["cryptography"] edition = "2021" [dependencies] -amplify = "3.12.0" +amplify = "3.12.1" secp256k1 = "0.22.1" bitcoin_hashes = "0.10.0"