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.5 | 2020年3月5日 |
#999 in 神奇豆
每月下载量24,988次
在52个crate(30个直接使用)中使用
150KB
3.5K SLoC
rust-electrum-client
比特币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