关于 abstract
Abstract 是面向 Abstract 区块链开发的技能目录,按任务引导开发者选择配置网络、部署合约、钱包及协议相关技能。
主要功能
- 01按开发任务索引技能
- 02提供网络与合约部署指南
- 03涵盖钱包和交易流程
- 04涵盖预测市场与链上身份
适用场景
- 01配置 Abstract 主网或测试网
- 02部署并验证智能合约
- 03为 React 应用集成 Abstract Global Wallet
- 04为 AI Agent 提供链上钱包能力
MCP 相关
目录包含使用 Abstract Global Wallet MCP 服务的技能,说明如何让 AI Agent 读取链上数据、查询余额和发送交易。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ starchild-ai-agent/ official-skills --skill abstract安装后在 Claude Code 中输入/abstract确认已加载。
详细介绍
Abstract L2 — 技能目录
Abstract 是一个专注于消费级加密应用的以太坊 Layer 2 ZK Rollup(ZK Stack)。本技能总目录涵盖所有与 Abstract 相关的能力,并帮助你选择合适的技能。

按类别划分的技能
🔗 基础设施与设置
1. connecting-to-abstract
网络配置——Abstract 主网和测试网的链 ID、RPC 端点、WebSocket URL、区块浏览器及已部署的合约地址。
适用场景: 配置客户端、钱包或开发环境。查询 Abstract RPC URL、链 ID(2741/11124)、测试网配置、Abscan 浏览器,或从 viem/chains 导入 abstract/abstractTestnet。
关键信息:
| 属性 | 主网 | 测试网 |
|---|---|---|
| 链 ID | 2741 | 11124 |
| 浏览器 | https://abscan.org | https://sepolia.abscan.org |
2. deploying-contracts-on-abstract
使用 Foundry(默认)或 Hardhat 部署智能合约。涵盖 zksolc 编译、部署、Abscan 验证和测试网水龙头。
适用场景: 在 Abstract 上部署或编译合约,使用 forge build --zksync、forge create --zksync、anvil-zksync,或使用 zkSync 编译器。
重要提示: Abstract 使用 ZK Stack VM——必须使用 zksolc 编译,不能使用标准 solc。所有 forge 命令都需要 --zksync 标志。编译输出位于 zkout/。
💰 钱包与交易
3. abstract-global-wallet
将 Abstract Global Wallet(AGW)集成到 React 应用中——支持电子邮件/社交账号/通行密钥登录、智能合约钱包、会话密钥和 Gas 赞助。
适用场景: 构建供终端用户登录和交易的 React 应用。使用 AbstractWalletProvider、useLoginWithAbstract、useAbstractClient、useWriteContractSponsored、agw-react、agw-client 或 create-abstract-app。
快速开始: npx @abstract-foundation/create-abstract-app@latest my-app
4. using-agw-mcp
通过 Abstract Global Wallet MCP 服务提供 AI Agent 钱包能力——读取链上数据、查询余额,并代表用户发送交易。
适用场景: 设置 agw-mcp,让 AI Agent 访问 Abstract、为 Agent 提供钱包能力,或构建与 Abstract 链上数据交互的 MCP 驱动型 Agent 工作流。
选择指南:
| 场景 | 使用 |
|---|---|
| 面向终端用户且带有登录功能的 React 应用 | abstract-global-wallet |
| AI Agent 需要读取链上数据或进行链上交易 | using-agw-mcp |
5. safe-multisig-on-abstract
Safe 多签钱包——部署 Safe、配置所有者和阈值、提议并执行多签交易。
适用场景: 在 Abstract 上创建多签钱包、管理共享托管(资金库、团队、DAO),使用 Safe Protocol Kit、SafeL2、SafeProxyFactory,或使用 safe.abs.xyz 网页界面。
📡 协议与身份
6. myriad-on-abstract
Myriad Protocol 预测市场——通过 REST API 获取市场数据,使用 polkamarkets-js SDK 交易结果份额,并通过 referralBuy 分享构建者收益。
适用场景: 使用 Myriad API、Abstract 上的预测市场、交易/购买/出售预测份额、构建者代码、referralBuy、领取收益,或查询 Myriad 合约地址。
架构:
| 层 | 工具 | 用途 |
|---|---|---|
| 只读数据 | REST API V2 | 市场列表、价格、图表、投资组合 |
| 交易 | polkamarkets-js SDK | 买入/卖出份额、领取收益、ERC-20 授权 |
7. erc8004-on-abstract
ERC-8004 链上身份与信誉——注册 AI Agent、跟踪信誉,并在 Abstract 上发现 Agent。
适用场景: 在链上注册 Agent、查询 Agent 信誉、提供反馈,使用 Abstract 上的 IdentityRegistry 或 ReputationRegistry,或处理链上 Agent 身份。
技能选择指南
| 任务 | 推荐技能 |
|---|---|
| 将钱包/应用连接到 Abstract | connecting-to-abstract |
| 部署智能合约 | deploying-contracts-on-abstract |
| 使用用户登录功能构建 React 应用 | abstract-global-wallet |
| 为 AI Agent 提供钱包访问权限 | using-agw-mcp |
| 设置团队多签 | safe-multisig-on-abstract |
| 集成预测市场 | myriad-on-abstract |
| 在链上注册 Agent | erc8004-on-abstract |
| 搭建新的 Abstract 项目 | 从这里开始 → 从上方选择 |
快速入门
对于全新项目,请询问用户要构建什么:
- 带用户登录功能的 React 应用 →
abstract-global-wallet(使用create-abstract-app) - 仅智能合约 →
deploying-contracts-on-abstract(使用 Foundry 和 zksync) - 全栈 → 同时使用以上两项
资源
- 代码仓库:Abstract-Foundation/abstract-skills
- 文档:docs.abs.xyz
- 区块浏览器:abscan.org
- Safe 界面:safe.abs.xyz
- 测试网水龙头:docs.abs.xyz/tooling/faucets