#gas #ethereum #api-wrapper #etherscan #crypto #binance

escan

Ξ Escan 是 Etherscan 及其衍生品的 Rust API 封装器

3 个不稳定版本

0.2.0 2022年8月2日
0.1.1 2022年7月8日
0.1.0 2022年7月8日

#4 in #etherscan

MIT 许可证

17KB
447 代码行

escan

Ξ Escan 是 Etherscan 及其衍生品的 Rust API 封装器

一个用于处理以太坊区块链数据的生产级 Rust 包

  // Create your client
  let client = Client::new(API_TOKEN, Chain::Ethereum); // Or Chain::BinanceSmartChain
  // Get balance of an address
  let bal = client.balance("0xBE0eB53F46cd790Cd13851d5EFf43D12404d33E8", Tag::Latest).await?;
  // Print it
  println!("{} ETH", bal);
  // Prints:
  // "1.927 ETH"

支持的链

  • Ethereum
  • Binance Smart Chain

即将支持新的链

用法

在 Cargo.toml 的依赖列表中添加 Escan

  # ...
  [dependencies]
  # other deps
  escan = "0.1.0"
  # other deps
  # also don't forget to add Tokio runtime
  tokio = { version = "1.19.2", features = ["full"] }

API 端点

  • 账户 🗸
  • 合约 ✖️
  • 交易 ✖️
  • 区块 ✖️
  • 日志 ✖️
  • Geth/Parity 代理 ✖️
  • 代币 ✖️
  • Gas 跟踪器 ✖️
  • 统计数据 ✖️

🗸 支持

✖️ 不支持

开发

欢迎提交拉取请求

如果您想贡献,请告诉我 ;)

由 Berzan 用 ❤️ 制作

依赖项

~6–17MB
~260K SLoC