概述
clawcast 是一款面向加密/EVM 领域的专业级技能,基于 Foundry 生态的 cast 命令行工具构建,为 AI Agent 提供完整的区块链钱包操作与交易工作流自动化能力。
核心功能
该技能覆盖加密钱包的完整生命周期:从零开始的 Foundry/cast 安装、密钥生成(支持新建 BIP-39 助记词或导入 MetaMask 兼容种子/私钥)、加密密钥库管理,到多网络配置(内置主流 EVM 链 RPC 与代币元数据)、余额查询、代币监控,以及最终的交易签名与广播。其设计采用"小步快跑"的交互哲学,通过 6 个顺序执行的脚本(01_install_cast.sh 至 06_finish.sh)将复杂的 onboarding 流程拆解为单问题-单执行的友好对话。
显著优点
- 安全优先的密钥管理:强制加密密钥库,助记词临时文件设置 60 分钟自动销毁任务,密码不持久化记忆
- 状态感知自动化:会话自动检测现有钱包,即时展示地址、网络状态与余额,无需用户手动触发
- 完整交易链路:涵盖
cast send/call/mktx+publish/receipt等核心命令,支持从只读到签名的全场景 - 丰富链上工具集:内置单位转换、calldata 解码、4byte 查询、nonce 管理等实用工具
潜在局限
- 依赖外部基础设施:RPC 可用性直接影响功能,部分网络可能需要用户自备 API 端点
- 无原生浏览器集成:Etherscan/BscScan 等需 API key 的查询自动降级为提供手动链接
- 热钱包定位:设计为便捷操作而非冷存储,大额资金建议配合硬件钱包使用
适合人群
Web3 开发者、DeFi 交易员、智能合约审计人员,以及需要自动化链上操作的工作流用户。尤其适合已通过命令行与区块链交互的技术型用户。
风险提示
密钥材料虽经加密存储,但仍存在于 Agent 运行环境的文件系统中;共享 workspace 或持久化卷配置不当可能导致密钥泄露。交易广播为不可逆操作,脚本执行前务必确认网络与接收地址。