#bitcoin #electrum #plain-text #onion #tls #server #sock

electrum-client

比特币Electrum客户端库。支持明文、TLS和Onion服务器。

34个版本 (20个重大更新)

0.21.0 2024年8月6日
0.20.0 2024年5月28日
0.19.0 2023年12月20日
0.18.0 2023年8月5日
0.1.0-beta.52020年3月5日

#999 in 神奇豆

Download history 5070/week @ 2024-05-03 6116/week @ 2024-05-10 6199/week @ 2024-05-17 5872/week @ 2024-05-24 6895/week @ 2024-05-31 7007/week @ 2024-06-07 6573/week @ 2024-06-14 4462/week @ 2024-06-21 3830/week @ 2024-06-28 4910/week @ 2024-07-05 5278/week @ 2024-07-12 4831/week @ 2024-07-19 4820/week @ 2024-07-26 4878/week @ 2024-08-02 7040/week @ 2024-08-09 7394/week @ 2024-08-16

每月下载量24,988次
52个crate(30个直接使用)中使用

MIT许可证

150KB
3.5K SLoC

rust-electrum-client

Build Status Latest Version MSRV Badge

比特币Electrum客户端库。支持明文、TLS和Onion服务器。


lib.rs:

此库提供了一个可扩展的比特币-Electrum客户端,支持批处理调用、通知和多种传输方法。

默认情况下,此库使用rustls编译支持SSL服务器,并支持通过socks代理进行明文连接,这对于Onion服务器很有用。使用不同的功能,SSL实现可以被删除或替换为openssl

还提供了一个minimal配置,它仅包括明文TCP客户端。

示例

use electrum_client::{Client, ElectrumApi};

let mut client = Client::new("tcp://electrum.blockstream.info:50001")?;
let response = client.server_features()?;

依赖关系

~8–18MB
~205K SLoC