1 个不稳定版本
0.6.1 | 2024 年 1 月 2 日 |
---|
#7 在 #uniswap
77KB
2K SLoC
Uniswap SDK Core Rust
一个非官方的 Uniswap SDK Core 在 Rust 中提供了与 Uniswap 去中心化交易所交互的基本功能。
警告
这是一个非官方的 uniswap 库
快速开始
将此添加到您的 Cargo.toml 中
[dependencies]
uniswap-core = "0.6.0";
并将其添加到您的代码中
use ethers::prelude::*;
示例
下面的代码示例展示了如何验证地址
// The `prelude` module provides a convenient way to import a number
// of common dependencies at once. This can be useful if you are working
// with multiple parts of the library and want to avoid having
// to import each dependency individually.
use uniswap_core::prelude::*;
fn main() {
let valid_address: &str = "0x1234567890123456789012345678901234567890";
assert!(check_valid_ethereum_address(valid_address).is_ok());
}
致谢
Rust 中的 Uniswap SDK Core 受原始 Uniswap SDK 的启发,旨在以 Rust 编程语言提供类似的功能。
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。
贡献
欢迎贡献!如果您发现错误或对改进有建议,请随意在 GitHub 仓库 上提交问题或拉取请求。
依赖项
~13MB
~214K SLoC