@aaricchen1991/eth-scan
v0.0.0
Published
ETH Scanner
Downloads
7
Readme
@aaric/eth-scan
ETH Scanner - 以太坊地址代币扫描工具
安装
npm install -g @aaric/eth-scan使用方法
eth-scan COMMAND命令
eth-scan info ADDRESS COINLIST
查看目标地址的 coinList 信息,返回该地址所有在 coinList 里面的 ERC20 代币信息。
参数:
ADDRESS- 目标地址(要查询的以太坊地址,必需)COINLIST- CoinList JSON 文件路径(必需)
选项:
-j, --json- 以 JSON 格式输出结果
CoinList 文件格式:
CoinList 文件应该是一个 JSON 文件,包含一个 tokens 数组,数组中包含代币合约地址:
{
"tokens": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"0xdAC17F958D2ee523a2206206994597C13D831ec7",
"0x6B175474E89094C44Da98b954EedeAC495271d0F"
]
}示例:
# 查询指定地址在 coinList 中的所有代币信息(表格格式)
eth-scan info 0x1234567890123456789012345678901234567890 ./coinlist.json
# 以 JSON 格式输出结果
eth-scan info 0x1234567890123456789012345678901234567890 ./coinlist.json --json输出信息:
命令会返回每个代币的以下信息:
- 地址(Address)
- 符号(Symbol)
- 名称(Name)
- 余额(Balance,已格式化)
功能特性:
- 自动验证地址格式
- 批量查询多个代币信息
- 支持表格和 JSON 两种输出格式
- 详细的日志输出
- 完善的错误处理
开发
# 安装依赖
pnpm install
# 构建
pnpm run build
# 运行测试
pnpm test
# 代码检查
pnpm run lint许可证
MIT
