3个版本
0.1.2 | 2023年5月8日 |
---|---|
0.1.1 | 2023年2月13日 |
0.1.0 | 2023年2月12日 |
在#block-height中排名第8
每月下载量21次
19KB
387行
Wall-Echain 🤖
Wall-Echain是一个通过JSON-RPC获取以太坊系统区块信息、交易详情和最新区块高度的软件产品。
特性 🌟
- 自定义RPC服务器列表、重试次数、链ID
- 获取以太坊区块链的详细信息
- 查询交易详情
- 实时跟踪最新区块高度
使用方法 💡
-
首先,安装Wall-Echain
- Cargo.toml
# Cargo.toml [dependencies] wall-echain = "0.1.2"
- Cargo add
Cargo add wall-echain
- Cargo.toml
-
然后,您可以使用以下代码查询以太坊区块链的最新区块高度。
let w = Wall::new(Vec["https://cloudflare-eth.com/".to_string()],None, None); if let Some(t) = w.get_latest_number().await { println!("{:?}", t); }
-
您也可以使用以下代码通过交易哈希查询交易详情。
let w = Wall::new(Vec["https://cloudflare-eth.com/".to_string()],None, None); if let Some(t) = w.get_transaction_receipt_for_hash("0x80fdaa7f5f54cbe28b84f41afb9543cf0c9eb0d9f4b8a620c2fb5faf0b1c2810").await { println!("{:?}", t); }
-
您也可以使用以下代码通过指定区块高度查询区块信息。
let w = Wall::new(Vec["https://cloudflare-eth.com/".to_string()],None, None); if let Some(t) = w.get_transactions_for_block("0xe5b544", false).await { println!("{:?}", t); }
待办事项 🚧
- 支持所有JSON-RPC接口
贡献 💪
欢迎为Wall-Echain项目做出贡献!
授权 📜
Wall-Echain遵循MIT授权,详见LICENSE文件。
依赖项
~25–39MB
~702K SLoC