Router One

Web3 编码工作流

用 Claude Code 和 Codex 处理 Solidity 工作流

Solidity 团队用 Claude Code 和 OpenAI Codex CLI 做合约审查、测试生成和部署检查。Router One 把两者放在一个网关后面:Codex 用 OpenAI 兼容端点,Claude Code 用 Anthropic 兼容端点,配合按 key 的预算上限、请求 trace,以及面向稳定币 treasury 团队的 USDT/USDC 充值。

使用场景
Solidity 审查与编码工作流
工具
Claude Code、OpenAI Codex CLI
端点
Codex 用 /v1,Claude Code 用根域名
计费
USDT/USDC 充值,USD 钱包

Claude Code 和 Codex 擅长的 Solidity 工作流

合约审查

逐段走读 Solidity 合约,为人工审计标出重入、访问控制和算术相关疑点。

Foundry 测试生成

按你描述的边界条件起草 Foundry 或 Hardhat 测试用例。

审计 checklist 起草

在合约进入正式审计前生成结构化的审查 checklist。

部署脚本检查

走读部署和升级脚本,发现地址不匹配或不安全的步骤。

为什么把 Solidity 编码工具接到 Router One

一个账户用两个工具

用同一份钱包余额和 API Key 集运行 Claude Code 与 Codex。

按 key 设预算上限

在 agent 对大代码库反复循环前,按开发者、仓库或 CI 环境设花费上限。

请求 trace

每次 Claude Code 或 Codex 调用都能看到模型、token、延迟和成本。

稳定币计费

用 USDT 或 USDC 充值,让 Web3 团队从现有 treasury 给编码工具付费。

边界

辅助审查,不是审计

模型输出用于辅助人工审查,不能替代专业的智能合约审计。

不执行动作

Router One 返回代码和文本,不编译、不部署、不发交易。

不留存 prompt

prompt 中的合约代码不留存,只记录计费和可观测所需的请求元数据。

把 Claude Code 和 Codex 指向 Router One

设置 base URL 和 API Key,然后照常在你的 Solidity 仓库里运行 Claude Code 或 Codex。

.env
# Codex CLI / OpenAI 兼容客户端
OPENAI_BASE_URL=https://api.router.one/v1
OPENAI_API_KEY=sk-rk-your-router-one-key


# Claude Code / Anthropic 兼容工具
ANTHROPIC_BASE_URL=https://api.router.one
ANTHROPIC_API_KEY=sk-rk-your-router-one-key

常见问题

可以通过 Router One 用 Claude Code 写 Solidity 吗?
可以。把 Claude Code 指向 Anthropic 兼容 base URL https://api.router.one,然后在你的 Solidity 仓库里运行。
也可以用 OpenAI Codex CLI 吗?
可以。Codex 和其他 OpenAI 兼容客户端使用 /v1 端点,共用同一份 API Key 集。
可以用稳定币为编码工具付费吗?
可以。用 USDT 或 USDC 充值,余额按 token 支付 Claude Code 和 Codex 用量。
可以按开发者或仓库设花费上限吗?
可以。按开发者、仓库或 CI 环境发独立 API Key,每把都设硬预算上限。
这能替代智能合约审计吗?
不能。Claude Code 和 Codex 辅助人工审查,主网部署前仍需专业审计。
prompt 里的合约代码会被保存吗?
不会。Router One 不留存 prompt 或 completion 正文,只记录请求元数据。

相关阅读