ChainAI

⧫ EVM链上交易与DeFi自动化专家

EVM链上非托管交易工具,支持签名、转账、1inch聚合交易及余额查询,私钥本地管理,适合DeFi自动化操作

收藏
2.4k
安装
1.1k
版本
0.0.10
CLS 安全扫描中
预计需要 3 分钟...

使用说明

综合评估

chainai 是一款专为以太坊及EVM兼容链设计的非交互式CLI工具,由开发者 kvhnuke 维护,定位为区块链自动化操作的基础设施组件。其核心能力覆盖钱包管理、消息/交易签名、原生代币与ERC-20转账、1inch Fusion聚合交易及链上状态查询,支持以太坊主网与BNB Smart Chain双链操作。

核心用法

工具采用npx chainai@0.0.10 <command>模式运行,依赖Node.js ≥18环境。所有操作通过私钥认证,优先推荐CHAINAI_PRIVATE_KEY环境变量注入而非命令行参数,以降低敏感信息泄露风险。主要命令包括:

  • `gen-wallet`: 生成新钱包(返回address/privateKey)
  • `who-am-i`: 验证私钥对应地址
  • `sign-message`/`sign-typed-data`/`sign-transaction`: 多格式签名(EIP-191/EIP-712/原始交易)
  • `send`: 构建并签名转账交易(支持原生币与ERC-20),可附加-b自动广播
  • `broadcast`: 提交已签名序列化交易
  • `get-balance`: 查询单币种或全币种余额
  • `swap`/`swap-order-status`: 1inch Fusion限价单交易与状态追踪

交易类命令自动获取nonce、gasPrice/maxFeePerGas等网络参数,降低手动配置门槛。

显著优点

1. 非托管与本地执行: 私钥仅内存驻留,无第三方托管,符合DeFi高级用户安全偏好
2. 协议级灵活性: 支持EIP-1559动态费用、EIP-712结构化签名及原始secp256k1哈希签名(需显式警告)

3. 1inch Fusion集成: 提供MEV-resistant的限价单聚合流动性,优于传统AMM即时交易

4. 自动化友好: 结构化JSON输出、明确退出码(0/1)、标准化错误前缀(CHAINAI_ERR),便于脚本编排与CI/CD集成

5. 地址安全规范: 强制ERC-55校验或全小写地址,降低转账错误风险

潜在缺点与局限性

1. 私钥管理负担: 完全依赖用户环境变量安全,无硬件钱包/HSM支持,单次泄露即致资产全损
2. 网络覆盖有限: 仅支持以太坊主网与BSC,缺乏Polygon、Arbitrum等主流L2

3. 功能边界清晰: 无合约部署、无复杂多签、无账户抽象(ERC-4337)支持

4. 1inch单点依赖: swap功能依赖1inch API可用性与报价公允性

5. 无交易模拟: 缺少eth_call预执行环节,复杂交互可能因gas估算失败或回滚浪费手续费

适合人群

  • DeFi量化交易员/机器人开发者: 需程序化执行交易、监控仓位、自动化调仓
  • 运维工程师: 构建跨链资金监控、告警、归集等自动化流程
  • 高级个人用户: 熟悉私钥管理、追求非托管体验的链上操作者
  • 不适合: 新手用户(私钥风险极高)、需多签托管的机构资金、高频MEV策略(无私有节点支持)

常规风险

| 风险类别 | 具体表现 | 缓释建议 |
|---------|---------|---------|
| 私钥泄露 | 环境变量被日志记录、进程dump、shell history泄露 | 使用临时env文件、禁用history、定期轮换密钥 |
| 地址误输 | ERC-55校验失败或合约地址错误导致资金永久丢失 | 严格执行文档校验规则,大额前小额测试 |
| 交易重放 | 链ID配置错误导致签名在异链生效 | 显式指定`-n`参数,避免依赖默认值 |
| 智能合约风险 | 与恶意/漏洞合约交互 | 仅使用已审计知名合约,token地址人工复核 |
| 网络延迟/失败 | 广播超时或节点同步延迟 | 实现指数退避重试,交易状态主动轮询确认 |

安全等级说明

文档内置多层安全提示:私钥处理规范、原始哈希签名警告、地址格式校验强制要求。但工具本身无访问控制、无审计日志、无多因素认证,私钥安全性完全托管于执行环境。综合评估为A级:功能完整且文档警示充分,但需用户具备较高安全素养,不推荐无经验者直接使用。

来源可信度

作者kvhnuke为MyEtherWallet核心贡献者(历史可查),工具开源托管于GitHub,版本锁定明确(0.0.10)。属T2级:个人/小团队开源项目,无正式安全审计报告,但代码可审计、作者背景可验证。

ChainAI 内容

手动下载zip · 5.3 kB
SKILL.mdtext/markdown
请选择文件