mcpField
B
build-on-base

build-on-base

github.com/base开发120216 次安装1 天前更新
代码仓库

关于 build-on-base

build-on-base 是面向 Base 开发的技能,涵盖网络配置、合约部署、Agent 注册和节点运行,并提供默认技术栈与安全检查。

主要功能

  1. 01Base 网络配置
  2. 02Foundry 合约部署
  3. 03Builder Codes 归因
  4. 04AI Agent 注册
  5. 05Base 节点运行
  6. 06安全防护要求

适用场景

  1. 01配置 Base 主网或测试网
  2. 02部署并验证合约
  3. 03添加 ERC-8021 交易归因
  4. 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.md
network.md
run-node.md
references/agents/
register.md
references/builder-codes/
overview.md
privy.md
rpc.md
smart-wallets.md
viem.md
wagmi.md
scripts/
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

操作流程

  1. 使用上表对任务进行分类
  2. 在实施前阅读相关参考文档
  3. 存在多种选项时(例如,Builder Codes 可选 Privy 或 wagmi),与用户确认所用框架
  4. 实施时明确指定链 ID、安全要求和所有必要的验证
  5. 交付差异、安装命令和所有手动操作步骤(环境变量、API 密钥设置、钱包注册)

边缘情况和最新 API 变更

安装

npx skills add base/skills --skill build-on-base

评论

支持 Markdown