920 个版本 (77 个破坏性版本)
0.110.0 | 2024 年 7 月 29 日 |
---|---|
0.108.4 | 2024 年 6 月 13 日 |
0.105.3 | 2024 年 3 月 28 日 |
0.100.31 | 2023 年 12 月 29 日 |
0.25.18 | 2020 年 12 月 21 日 |
#1359 in 网络编程
每月 136 次下载
用于 sn_node_rpc_client
1MB
19K SLoC
安全网络节点 (sn_node)
概述
sn_node
目录提供了 safenode
二进制文件,这是 Safe Network 的节点实现。此目录包含节点操作的核心逻辑,包括 API 定义、错误处理、事件管理和数据验证。
目录表
安装
按照主项目的安装指南设置 safenode
二进制文件。
使用方法
要运行 safenode
二进制文件,请遵循主项目使用指南中的说明。
目录结构
src/
:源代码文件api.rs
:API 定义error.rs
:错误类型和处理event.rs
:与事件相关的逻辑get_validation.rs
:GET 请求的验证put_validation.rs
:PUT 请求的验证replication.rs
:数据复制逻辑spends.rs
:与花费代币或资源相关的逻辑
tests/
:测试文件common/mod.rs
:测试的通用工具data_with_churn.rs
:与流失数据相关的测试sequential_transfers.rs
:顺序数据传输测试storage_payments.rs
:与存储支付相关的测试verify_data_location.rs
:验证数据位置的测试
测试
要运行测试,请导航到 sn_node
目录并执行
cargo test
贡献
请随意克隆和修改此项目。欢迎提交拉取请求。
常规提交
我们遵循 Conventional Commits 规范对所有提交。请确保您的提交信息符合此标准。
许可证
此Safe Network仓库采用通用公共许可证(GPL),版本3(《LICENSE http://www.gnu.org/licenses/gpl-3.0.en.html》)。
请随意根据需要修改或扩展此README。您想添加或更改其他内容吗?
依赖关系
~50–88MB
~2M SLoC