核心用法
clawcast 是一个基于 Foundry cast 的 EVM 钱包与交易管理 Skill,覆盖从入门到日常操作的全流程:
- 钱包生命周期:创建新密钥(BIP-39 助记词)、导入 MetaMask 兼容助记词或私钥、加密 keystore 存储、安全删除
- 网络管理:内置 8+ 主流网络配置(Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain 等),自动切换 RPC 与链 ID
- 交易操作:原生代币转账、ERC-20 交互(余额查询、授权、转账)、合约只读调用(
cast call)、签名与广播分离(mktx+publish) - 状态监控:自动检测钱包存在、显示当前网络/地址/余额、交易收据查询
显著优点
1. 交互式引导 onboarding:6 步脚本化流程,每步聚焦单一问题,避免信息过载
2. 安全设计:敏感文件 600 权限、助记词 1 小时自动清理、密码不持久化存储
3. 零依赖:仅依赖系统内置工具(bash、curl),无第三方 npm/pip 包
4. 来源可信:Foundry 为 Paradigm 官方工具链,Skill 已通过 ClawAudit 第三方审计
5. 多链原生:JSON 资产文件维护网络与代币元数据,切换无需手动查文档
潜在局限
- L1 远程代码风险:安装 Foundry 时从官方源动态下载脚本,存在供应链攻击理论可能
- 热钱包性质:密钥以加密文件形式驻留本地,非硬件隔离方案,不适合大额资金
- sudo 可选依赖:自动清理功能依赖
at命令,缺失时可能请求 sudo 安装 - RPC 依赖公共节点:默认使用公开 RPC,高负载时可能延迟或限流
适合人群
- 熟悉命令行的开发者、DeFi 高级用户
- 需要快速验证合约交互、查询链上数据的分析师
- 愿意承担热钱包风险、管理中小额资金的自托管用户
常规风险
| 风险点 | 等级 | 说明 |
|--------|------|------|
| 远程代码执行 | 中 | Foundry 安装脚本动态下载,建议验证签名或离线安装 |
| 密钥泄露 | 中 | 助记词/私钥临时文件存在被其他进程读取窗口,建议使用隔离环境 |
| 误操作转账 | 中 | `cast send` 不可逆,脚本未内置二次确认,需用户自行核对 |
| RPC 隐私 | 低 | 公共节点可观测查询地址,敏感操作建议使用私有 RPC |
整体评估:工具链成熟、代码质量良好,适合技术用户在理解风险的前提下使用。