#ethereum #cli #search #smart-contracts #eth #web3

bin+lib ducketh

当尝试解码某些未知以太坊智能合约签名时,鸭鸭工具是您的本地伴侣。

1 个不稳定版本

0.1.0 2023 年 10 月 30 日

#23 in #eth

MIT 许可证

48KB
1K SLoC

鸭鸭工具

当尝试解码某些未知以太坊智能合约签名时,鸭鸭工具是您的本地伴侣。

安装

鸭鸭工具目前仅作为 crate 提供。使用 cargo install 安装

cargo install ducketh

快速入门

将一些 ABIs 添加到您的本地鸭鸭工具注册表

# Recursively add every ABIs in the './artifacts' folder
ducketh abi add ./artifacts -r

尝试解码一些十六进制值

# Try decoding 0x8c5be1e5 <- `Approval` event of an ERC721 or ERC20
ducketh woot 0x8c5be1e5

其他详细信息

可以使用 help-h 在单个命令上显示 CLI 信息

# General informations
ducketh help
# Informations on `woot` command
ducketh woot -h

替代方案

当解码不成功时,添加更多的 ABIs 可能会有帮助。否则,可以访问 https://openchain.xyz/signatures 以获取更大的数据集。

依赖关系

~5–16MB
~172K SLoC