2 个版本
0.1.1 | 2024年1月11日 |
---|---|
0.1.0 | 2023年12月3日 |
#2618 in 魔法豆
8.5MB
4K SLoC
lazy-etherscan
功能
- 无需浏览器 - 即使在浏览器不可用的环境中,如服务器内,也能轻松使用。
- 开发者友好 - 使用键盘快捷键高效操作。
- 轻松切换端点 - 在主网、测试网、自定义节点连接和 BSC 端点之间切换端点。
先决条件
可选:Etherscan API 密钥
要查看有关以太坊的统计信息,您必须设置 Etherscan 的免费 API 密钥。您可以从这里获取。并将其添加到环境变量中。如果您使用 zsh
,请运行以下命令。
$ echo 'export ETHERSCAN_API_KEY=XXXXXXXXXXXX' >> ~/.zshenv
可选:ethereum-input-data-decoder
要查看交易解码的输入数据,您必须预先安装ethereum-input-data-decoder
。请运行以下命令。
npm install -g ethereum-input-data-decoder
构建
该软件已在以下操作系统上测试并验证,可以正常工作
Ubuntu22.04.2 LTS
macOS Ventura13.2
$ git clone https://github.com/woxjro/lazy-etherscan
$ cd lazy-etherscan
$ cargo run --
配置和用法
请使用以下命令检查各种设置,如端点
cargo run -- --help
用法
基本用法如下
- 按
q
退出lazy-etherscan
。 - 按
s
焦点搜索栏,您可以在这里搜索地址、区块、交易等。 - 按
1
导航到 "最新区块" 面板。使用j
移动到下面的区块,使用k
移动到上面的区块。- 按
r
刷新 "最新区块"。
- 按
- 按下
2
来导航“最新交易”面板。使用j
来移动到下方的交易,使用k
来移动到上方的交易。- 按下
r
来刷新“最新交易”。
- 按下
- 按下
<Ctrl+e>
来切换侧边栏。 - 按下
<Ctrl+p>
来移动到上一个屏幕。
路线图
请参阅此问题。
贡献
该项目目前处于概念验证(PoC)阶段。恳请大家推迟贡献,直到另行通知。欢迎提交崩溃报告,请创建一个问题来提交。
赞助商
致谢
lazy-etherscan
是用Rust编写的,并在ratatui之上构建。该项目深受Etherscan、lazygit和spotify-tui的启发。
依赖项
~33–53MB
~1M SLoC