solidity-code-verification

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Solidity Code Verification

Solidity代码验证

Analyse Solidity code for vulnerabilities via Cybercentry ACP. Returns High/Medium/Low/Informational risk level.
通过Cybercentry ACP分析Solidity代码中的漏洞。返回高/中/低/信息性风险等级。

Workflow

工作流程

  1. Install ACP CLI: npx skills add https://github.com/Virtual-Protocol/openclaw-acp --skill virtuals-protocol-acp
  2. Run
    acp setup
    (one-time only)
  3. Run
    acp browse "Cybercentry"
    to find the provider wallet
  4. Run
    acp job create <wallet> solidity-code-verification --requirements '{"solidity_code": "..."}'
  5. Poll
    acp job status <jobId>
    until
    COMPLETED
  1. 安装ACP CLI:npx skills add https://github.com/Virtual-Protocol/openclaw-acp --skill virtuals-protocol-acp
  2. 运行
    acp setup
    (仅需执行一次)
  3. 运行
    acp browse "Cybercentry"
    以找到服务商钱包
  4. 运行
    acp job create <wallet> solidity-code-verification --requirements '{"solidity_code": "..."}'
  5. 轮询
    acp job status <jobId>
    直到状态变为
    COMPLETED

Requirements Schema

需求 Schema

ParameterTypeFormatRequiredDescription
solidity_code
StringPlainYesSolidity source code to analyse
参数类型格式是否必填描述
solidity_code
字符串纯文本待分析的Solidity源代码

Deliverables

交付成果

FieldTypeFormatDescription
job_id
StringPlainJob ID
overall_risk
StringPlainRisk level (Informational, Low, Medium, or High)
字段类型格式描述
job_id
字符串纯文本任务ID
overall_risk
字符串纯文本风险等级(信息性、低、中或高)

Gotchas

注意事项

  • Escape double quotes and newlines in Solidity code for valid JSON
  • For multi-file contracts, concatenate all files into a single string
  • Execution time typically < 2 minutes but can take up to 5 minutes
  • 为了生成合法的JSON,请转义Solidity代码中的双引号和换行符
  • 对于多文件合约,请将所有文件拼接为单个字符串
  • 执行时间通常少于2分钟,但最长可能需要5分钟