588 个版本 (65 个重大更新)

0.109.0 2024年7月29日
0.107.9 2024年6月13日
0.105.2 2024年3月28日
0.99.33 2023年12月29日
0.44.11 2020年12月30日

#313 in 文件系统

Download history 21/week @ 2024-04-29 502/week @ 2024-05-06 25/week @ 2024-05-13 172/week @ 2024-05-20 47/week @ 2024-05-27 998/week @ 2024-06-03 376/week @ 2024-06-10 31/week @ 2024-06-17 9/week @ 2024-06-24 4/week @ 2024-07-01 141/week @ 2024-07-08 18/week @ 2024-07-15 7/week @ 2024-07-22 147/week @ 2024-07-29 4/week @ 2024-08-05 18/week @ 2024-08-12

每月下载 177
用于 6 个库

GPL-3.0 许可

1MB
20K SLoC

sn_client - SAFE 网络客户端库

概述

sn_client 库提供了与 SAFE 网络交互的核心功能。它处理诸如连接到网络、管理并发以及执行各种网络操作(如数据存储和检索)等任务。

目录

安装

要将 sn_client 包含到您的 Rust 项目中,请在您的 Cargo.toml 中添加以下内容:

[dependencies]
sn_client = "latest_version_here"

使用方法

要使用 sn_client,您首先需要创建一个客户端实例。以下是一个简单的示例

use sn_client::Client;
let client = Client::new(signer, peers, req_response_timeout, custom_concurrency_limit).await?;

运行测试

先决条件

  • 一个正在运行的本地网络。请参阅 safe_network/README.md 以运行本地测试网络。
  • SAFE_PEERS 环境变量或使用 --feature=local-discovery 运行测试
$ cargo test --package sn_client --release --tests --features=local-discovery

贡献

有关如何为此项目做出贡献的详细信息,请参阅主目录中的 贡献指南

常规提交

我们遵循 常规提交 规范。请在做出贡献时遵守此标准。

许可证

此Safe Network仓库采用通用公共许可证(GPL)第3版进行许可(许可证 http://www.gnu.org/licenses/gpl-3.0.en.html)。

依赖项

~49–87MB
~2M SLoC