#descriptor #bitcoin #electrum

bin+lib electrum2descriptors

将 electrum xpubs(如 vpub,ypub 等)转换为输出描述符

9 个不稳定版本

新版本 0.5.0 2024 年 8 月 23 日
0.4.4 2022 年 11 月 11 日
0.4.2 2022 年 1 月 26 日
0.4.1 2021 年 9 月 10 日
0.1.0 2020 年 10 月 28 日

5#electrum

Download history 4/week @ 2024-05-17 3/week @ 2024-06-07 1/week @ 2024-06-14 3/week @ 2024-07-05 49/week @ 2024-07-26 7/week @ 2024-08-02 3/week @ 2024-08-09

每月 59 次下载

MIT 许可证

42KB
829 代码行

electrum2descriptors

crates.io rustc

slip-0132 扩展密钥(如 Electrum 使用的 vpub,ypub,yprv 等)转换为 输出描述符

该项目包括一个库和一个可执行文件。

此项目中 @ulrichard 的工作得到了 SEBA Bank AG 的赞助

库使用方法

有关库接口的说明,请参阅 文档。使用库,您还可以将描述符转换为 slip-0132 和 electrum 钱包文件。

二进制使用方法

$ cargo install electrum2descriptors
$ electrum2descriptors vpub5VXaSncXqxLbdmvrC4Y8z9CszPwuEscADoetWhfrxDFzPUbL5nbVtanYDkrVEutkv9n5A5aCcvRC9swbjDKgHjCZ2tAeae8VsBuPbS8KpXv
["wpkh(tpubD9ZjaMn3rbP1cAVwJy6UcEjFfTLT7W6DbfHdS3Wn48meExtVfKmiH9meWCrSmE9qXLYbGcHC5LxLcdfLZTzwme23qAJoRzRhzbd68dHeyjp/0/*)", "wpkh(tpubD9ZjaMn3rbP1cAVwJy6UcEjFfTLT7W6DbfHdS3Wn48meExtVfKmiH9meWCrSmE9qXLYbGcHC5LxLcdfLZTzwme23qAJoRzRhzbd68dHeyjp/1/*)"]

git clone https://github.com/RCasatta/electrum2descriptors
cd electrum2descriptors
cargo run -- vpub5VXaSncXqxLbdmvrC4Y8z9CszPwuEscADoetWhfrxDFzPUbL5nbVtanYDkrVEutkv9n5A5aCcvRC9swbjDKgHjCZ2tAeae8VsBuPbS8KpXv
["wpkh(tpubD9ZjaMn3rbP1cAVwJy6UcEjFfTLT7W6DbfHdS3Wn48meExtVfKmiH9meWCrSmE9qXLYbGcHC5LxLcdfLZTzwme23qAJoRzRhzbd68dHeyjp/0/*)", "wpkh(tpubD9ZjaMn3rbP1cAVwJy6UcEjFfTLT7W6DbfHdS3Wn48meExtVfKmiH9meWCrSmE9qXLYbGcHC5LxLcdfLZTzwme23qAJoRzRhzbd68dHeyjp/1/*)"]

还可以将 electrum 钱包文件转换为描述符

$ cargo run -- tests/wallets/default_segwit 
["wpkh(tprv8cvkZzx9zA7EfFDbH945mK23r7hg6EHXUk79wVUSRukwyctFS1AdpSpkZcykAMDveCj8RA3R4jwFTKMwMbWexJox8NMqq7YphJLDumfCSfu/0/*)", "wpkh(tprv8cvkZzx9zA7EfFDbH945mK23r7hg6EHXUk79wVUSRukwyctFS1AdpSpkZcykAMDveCj8RA3R4jwFTKMwMbWexJox8NMqq7YphJLDumfCSfu/1/*)"]

依赖项

~7.5MB
~94K SLoC