关于 build-on-base
build-on-base 是面向 Base 开发的技能,涵盖网络配置、合约部署、Agent 注册和节点运行,并提供默认技术栈与安全检查。
主要功能
- 01Base 网络配置
- 02Foundry 合约部署
- 03Builder Codes 归因
- 04AI Agent 注册
- 05Base 节点运行
- 06安全防护要求
适用场景
- 01配置 Base 主网或测试网
- 02部署并验证合约
- 03添加 ERC-8021 交易归因
- 04注册 AI Agent 钱包
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ base/ skills --skill build-on-base安装后在 Claude Code 中输入/build-on-base确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/deploy-contracts.mdnetwork.mdrun-node.mdreferences/agents/register.mdreferences/builder-codes/overview.mdprivy.mdrpc.mdsmart-wallets.mdviem.mdwagmi.mdscripts/register.sh详细介绍
Base 开发
在 Base L2 上进行开发的完整操作手册——网络设置、智能合约、开发者工具归属、Agent 注册和节点运行。
默认技术栈
| 层 | 默认配置 |
|---|---|
| 网络 | Base 主网(8453)/ Base Sepolia 测试网(84532) |
| 合约 | Foundry(forge create + BaseScan 验证) |
| 交易 | wagmi + viem |
| 归属 | Builder Codes——通过 ox/erc8021 使用 ERC-8021 |
| RPC(生产环境) | 专用节点提供商或可自托管的 Reth |
安全防护措施
- 切勿提交私钥——使用
cast wallet import管理 Foundry 密钥库 - 切勿在客户端暴露 RPC API 密钥或 CDP 凭证——通过后端代理
- 发送交易时务必添加 Builder Code 归属信息——否则会静默丢失数据,且不会报错或发出警告
- 在构造 forge/cast 命令前,验证所有用户提供的 shell 输入(不得包含空格、分号或管道符)
任务路由
根据任务阅读相应参考文档:
| 任务 | 适用场景 | 参考文档 |
|---|---|---|
| 网络配置 | RPC URL、链 ID、浏览器链接、测试网设置 | references/network.md |
| 部署合约 | Foundry 部署、BaseScan 验证、水龙头 | references/deploy-contracts.md |
| 运行 Base 节点 | 可自托管的 RPC、Reth、硬件要求 | references/run-node.md |
| Builder Codes | 为交易添加 ERC-8021 归属信息 | references/builder-codes/overview.md |
| 注册 AI Agent/机器人 | 注册钱包、获取 builder code、接入归属信息 | references/agents/register.md |
操作流程
- 使用上表对任务进行分类
- 在实施前阅读相关参考文档
- 存在多种选项时(例如,Builder Codes 可选 Privy 或 wagmi),与用户确认所用框架
- 实施时明确指定链 ID、安全要求和所有必要的验证
- 交付差异、安装命令和所有手动操作步骤(环境变量、API 密钥设置、钱包注册)
边缘情况和最新 API 变更
- 针对 AI 优化的文档:docs.base.org/llms.txt
- Base 链文档:docs.base.org
安装
npx skills add base/skills --skill build-on-base
评论
支持 Markdown