#uniswap #exchange #address #validate #decentralized #sdk

已撤回 uniswap-core

Uniswap SDK Core in Rust 提供了与 Uniswap 去中心化交易所交互的基本功能

1 个不稳定版本

0.6.1 2024 年 1 月 2 日

#7#uniswap

MIT 许可证

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