version = 3
[[package]]
name = "adler32"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
[[package]]
name = "amplify"
version = "3.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31e697a05044f8907e8fedcce97eea262384831dd3a9d9d493dbd61127286897"
dependencies = [
"amplify_derive",
"amplify_num",
"amplify_syn",
"stringly_conversions",
]
[[package]]
name = "amplify_derive"
version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ec1d3fd85d893e83455d3045e9793cd974309acd8f8581a7fa2a4bea283581e"
dependencies = [
"amplify_syn",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "amplify_num"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ea049578b34ff131a195803e2ad8e5bd0fb4d87ec4ab911d237000b819a65c1"
[[package]]
name = "amplify_syn"
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da24db1445cc7bc3842fa072c2d51fe5b25b812b6a572d65842a4c72e87221ac"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "autocfg"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
[[package]]
name = "bech32"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf9ff0bbfd639f15c74af777d81383cf53efb7c93613f6cab67c6c11e05bbf8b"
[[package]]
name = "bitcoin"
version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a41df6ad9642c5c15ae312dd3d074de38fd3eb7cc87ad4ce10f90292a83fe4d"
dependencies = [
"bech32",
"bitcoin_hashes",
"secp256k1",
]
[[package]]
name = "bitcoin_hashes"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "006cc91e1a1d99819bc5b8214be3555c1f0611b169f527a1fdc54ed1f2b745b0"
[[package]]
name = "bitcoin_hd"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "445e61b1922040808b53cc8786b1d5f89030fb3b5cbb13b7c421d797e2be7e41"
dependencies = [
"amplify",
"bitcoin",
"miniscript",
"slip132",
"strict_encoding",
]
[[package]]
name = "bitcoin_scripts"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e70a214faa0e5d2ec6765078893d82b6048a8c3caa9c0262773fd9cbde5f6634"
dependencies = [
"amplify",
"bitcoin",
"miniscript",
"strict_encoding",
]
[[package]]
name = "byteorder"
version = "1.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "cc"
version = "1.0.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
[[package]]
name = "chrono"
version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
dependencies = [
"libc",
"num-integer",
"num-traits",
"time",
"winapi",
]
[[package]]
name = "commit_verify"
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "118b75f31b135bdc1dd3a61ddd7203df945b0a4cc2bc5af95b66385d489786a5"
dependencies = [
"amplify",
"bitcoin_hashes",
"strict_encoding",
]
[[package]]
name = "deflate"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174"
dependencies = [
"adler32",
"byteorder",
]
[[package]]
name = "descriptor-wallet"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d76656a96c8141ddca1bc4c669f7904a4555cd010bca85cf3541df1983f0d027"
dependencies = [
"amplify",
"bitcoin",
"bitcoin_hd",
"bitcoin_scripts",
"chrono",
"commit_verify",
"miniscript",
"psbt",
"slip132",
"strict_encoding",
]
[[package]]
name = "descriptors"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ebdd179385feefd5c0c7bc0034e7ebcf5aa21cc1b9d945751efb977a0b3b37f"
dependencies = [
"amplify",
"bitcoin",
"bitcoin_hd",
"bitcoin_scripts",
"miniscript",
"strict_encoding",
]
[[package]]
name = "encoding_derive_helpers"
version = "1.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc4ba8a88067b85c8714922db6e5f2af47b894d63b771dbb0c4d31d6607e9057"
dependencies = [
"amplify",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "inflate"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff"
dependencies = [
"adler32",
]
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
version = "0.2.112"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125"
[[package]]
name = "lightning_encoding"
version = "0.5.13"
dependencies = [
"amplify",
"bitcoin",
"chrono",
"descriptor-wallet",
"lightning_encoding_derive",
"lnpbp",
"strict_encoding",
]
[[package]]
name = "lightning_encoding_derive"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da2093982a69f3230186cc918f377804bc59a47560a1763cba0ecd16e9d0d6a0"
dependencies = [
"amplify_syn",
"encoding_derive_helpers",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "lnpbp"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2da5e1bd06b7ed9d00731a919b1d6aed977c3bf5bba578595efae83d0f1009e9"
dependencies = [
"amplify",
"lnpbp_bech32",
"lnpbp_chain",
]
[[package]]
name = "lnpbp_bech32"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8649f8010820b22ada2a616309dbe73581e7449c4b108b887e82244db71bfd02"
dependencies = [
"amplify",
"bech32",
"bitcoin_hashes",
"deflate",
"inflate",
"strict_encoding",
]
[[package]]
name = "lnpbp_chain"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bd9f671f1c5a20380b34af25286832c1da4e9b1d8babaa0771d42036aeae31e"
dependencies = [
"amplify",
"bitcoin",
"bitcoin_hashes",
"lazy_static",
"strict_encoding",
]
[[package]]
name = "miniscript"
version = "6.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d69450033bf162edf854d4aacaff82ca5ef34fa81f6cf69e1c81a103f0834997"
dependencies = [
"bitcoin",
]
[[package]]
name = "num-integer"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
dependencies = [
"autocfg",
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
dependencies = [
"autocfg",
]
[[package]]
name = "paste"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5"
[[package]]
name = "proc-macro2"
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
dependencies = [
"unicode-xid",
]
[[package]]
name = "psbt"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d9f7878a14fb3168bda0cef2886bc0f10b71a012403456fcb50aaebd5b1c76f"
dependencies = [
"amplify",
"bitcoin",
"bitcoin_scripts",
"descriptors",
]
[[package]]
name = "quote"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d"
dependencies = [
"proc-macro2",
]
[[package]]
name = "secp256k1"
version = "0.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97d03ceae636d0fed5bae6a7f4f664354c5f4fcedf6eef053fef17e49f837d0a"
dependencies = [
"secp256k1-sys",
]
[[package]]
name = "secp256k1-sys"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "827cb7cce42533829c792fc51b82fbf18b125b45a702ef2c8be77fce65463a7b"
dependencies = [
"cc",
]
[[package]]
name = "slip132"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adbcff575ee60486c7ebe0b4335bab1c5df4e48a1f2b5f7c7e8d82518b6ff9ce"
dependencies = [
"amplify",
"bitcoin",
"strict_encoding",
]
[[package]]
name = "strict_encoding"
version = "1.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf183380b9928b1b14476f8b1aac0beee9f9920537a0025feffc49d10277db03"
dependencies = [
"amplify",
"bitcoin",
"bitcoin_hashes",
"chrono",
"miniscript",
"strict_encoding_derive",
]
[[package]]
name = "strict_encoding_derive"
version = "1.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3bc7b868cb00c8861784b7f463c984c4b2ad20d1f23cec5997ad9cb41e559239"
dependencies = [
"amplify_syn",
"encoding_derive_helpers",
"proc-macro2",
"syn",
]
[[package]]
name = "stringly_conversions"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff63080f492dd4d289ffcaed8d7ece38adfb423db910eb342c0e04d409536a7a"
dependencies = [
"paste",
]
[[package]]
name = "syn"
version = "1.0.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecb2e6da8ee5eb9a61068762a32fa9619cc591ceb055b3687f4cd4051ec2e06b"
dependencies = [
"proc-macro2",
"quote",
"unicode-xid",
]
[[package]]
name = "time"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
dependencies = [
"libc",
"wasi",
"winapi",
]
[[package]]
name = "unicode-xid"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
[[package]]
name = "wasi"
version = "0.10.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"