26个版本 (17个稳定版)

2.0.14 2024年3月6日
2.0.11 2023年11月16日
2.0.8 2023年7月15日
2.0.2 2023年3月28日
0.2.1 2021年11月29日

#639魔法豆

Download history • Rust 包仓库 57205/week @ 2024-03-14 • Rust 包仓库 51522/week @ 2024-03-21 • Rust 包仓库 46728/week @ 2024-03-28 • Rust 包仓库 41871/week @ 2024-04-04 • Rust 包仓库 44685/week @ 2024-04-11 • Rust 包仓库 43804/week @ 2024-04-18 • Rust 包仓库 38779/week @ 2024-04-25 • Rust 包仓库 36972/week @ 2024-05-02 • Rust 包仓库 41008/week @ 2024-05-09 • Rust 包仓库 41418/week @ 2024-05-16 • Rust 包仓库 36860/week @ 2024-05-23 • Rust 包仓库 39663/week @ 2024-05-30 • Rust 包仓库 44807/week @ 2024-06-06 • Rust 包仓库 44483/week @ 2024-06-13 • Rust 包仓库 44986/week @ 2024-06-20 • Rust 包仓库 34043/week @ 2024-06-27 • Rust 包仓库

每月下载量:175,586
用于 69 个crate(5个直接使用)

MIT/Apache

1MB
25K SLoC

ethers-etherscan

etherscan.io 网络API的绑定。

更多信息,请参考书籍

警告

该crate已被弃用,推荐使用foundry-block-explorers (foundry-rs/block-explorers)。更多信息请见#2667

示例

# use ethers_core::types::Chain;
# use ethers_etherscan::Client;
# async fn foo() -> Result<(), Box<dyn std::error::Error>> {
let client = Client::new(Chain::Mainnet, "<your_api_key>")?;
// Or using environment variables
let client = Client::new_from_env(Chain::Mainnet)?;

let address = "0xBB9bc244D798123fDe783fCc1C72d3Bb8C189413".parse()?;
let metadata = client.contract_source_code(address).await?;
assert_eq!(metadata.items[0].contract_name, "DAO");
# Ok(())
# }

依赖项

~13–31MB
~476K SLoC