返回顶部
c

clawcontract智能合约工具

AI-powered smart contract generator, analyzer, and deployer for BNB Chain (BSC/opBNB). Use when you need to generate Solidity from natural language, run security analysis, compile and deploy contracts, verify source on BscScan/opBNBScan, interact with deployed contracts, or run the full generate→analyze→deploy→verify pipeline. Supports bsc-mainnet, bsc-testnet, opbnb-mainnet, opbnb-testnet.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.8
安全检测
已通过
773
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawcontract

ClawContract

通过CLI在BNB Chain上生成、分析、部署和验证智能合约。

来源与安装: — 克隆仓库,运行 pnpm install && pnpm build && npm link。

快速开始

生成合约:

clawcontract generate 用于点对点交易、包含争议解决和超时自动释放的托管合约

完整流程(生成 → 分析 → 部署 → 验证):

clawcontract full 用于点对点交易、包含争议解决和超时自动释放的托管合约 --chain bsc-testnet

部署现有合约:

clawcontract deploy ./contracts/VibeToken.sol --chain bsc-testnet

与已部署合约交互:

clawcontract interact 0xABC... name --chain bsc-testnet

列出部署记录:

clawcontract list
clawcontract list --chain bsc-testnet

删除部署记录:

clawcontract delete 0xABC...def

参考

  • - 完整命令参考(所有标志、示例、说明): 参见 {baseDir}/references/commands.md

支持的链

测试网
bsc-mainnetBNB智能链
bsc-testnet
BNB智能链测试网 | 是 | | opbnb-mainnet | opBNB | 否 | | opbnb-testnet | opBNB测试网 | 是 |

默认值:bsc-testnet。

环境变量

通过 docker-compose.yml 配置,或直接在环境中设置。

变量是否必需用途
CLAWCONTRACTOPENROUTERAPIKEYAI合约生成
CLAWCONTRACTPRIVATE_KEY
部署时需要 | 部署钱包 — 必须由用户提供 |
| CLAWCONTRACTBSCSCANAPI_KEY | 验证时需要 | 在BscScan/opBNBScan上进行合约验证 |
| CLAWCONTRACTOPENROUTERMODEL | 否 | 模型覆盖(默认:anthropic/claude-sonnet-4-20250514) |

产物

CLI在正常运行期间会将以下文件写入磁盘:

路径时机内容
contracts/.solgenerate、full生成的Solidity源代码
.deployments/.json
deploy、full | 部署元数据(地址、链、交易哈希) |

安全性

  • - 无自动生成的密钥。 CLAWCONTRACTPRIVATEKEY 必须由用户通过环境变量显式提供。CLI不会自行生成或持久化私钥。
  • 主网警告(非阻塞)。 部署到主网链时会打印关于实际成本的粗体警告,但不会阻塞等待提示 — 部署自动进行。这是有意为之:CLI面向代理驱动的流程,其中stdin不可用。用户通过显式选择 --chain 来控制主网暴露(默认为 bsc-testnet)。
  • delete 确认提示。 delete 是唯一的交互式命令 — 它会显示部署详情并询问 是否移除此部署?(y/N)。使用 --force 跳过提示(代理友好)。这样做是安全的,因为 delete 仅移除本地元数据;不会影响链上状态。
  • 自动修复尝试。 在 full 过程中,如果发现高严重性问题,AI会尝试修复并重新分析(最多3轮)。这意味着代理可能在部署前修改生成的源代码。缓解措施:
- 使用 --skip-fix 完全禁用自动修复。 - 使用 --skip-deploy 在进行任何链上操作前审查最终源代码和分析结果。 - 修复仅针对 contracts/ 中生成的文件;不会修改其他文件。
  • - 意外实时部署风险。 由于 CLAWCONTRACTPRIVATEKEY 是部署所必需的,且默认链为 bsc-testnet,意外的主网部署需要用户同时设置一个有资金的主网密钥显式传递 --chain bsc-mainnet 或 --chain opbnb-mainnet。两者都不可能静默发生。
  • 初次试用时建议优先使用测试网链和一次性密钥。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawcontract-1776419971 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawcontract-1776419971 技能

通过命令行安装

skillhub install clawcontract-1776419971

下载

⬇ 下载 clawcontract v1.0.8(免费)

文件大小: 4.29 KB | 发布时间: 2026-4-17 20:08

v1.0.8 最新 2026-4-17 20:08
Version 1.0.8

- Updated safety documentation:
- Mainnet deployment now issues a warning but does not block on user prompt; deploy proceeds automatically, supporting agent-driven use cases.
- The `delete` command is now the only interactive prompt; use `--force` to bypass confirmation when deleting local deployment metadata.
- Clarified that automatic AI-powered security fixes only affect generated contract files and added instructions for disabling auto-fix or deployment.
- Explicitly described safeguards against accidental mainnet deployment—both a funded key and manual mainnet selection are required.
- Adjusted required environment variables; `CLAWCONTRACT_OPENROUTER_MODEL` is now optional.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部