Abstract L2 技能目录
Abstract 是一个以太坊 Layer 2 ZK rollup(基于 ZK Stack),专注于消费级加密应用。该总技能提供所有 Abstract 相关能力的目录,并帮助开发者选择合适的专项技能。
按类别划分的技能
一、基础设施与配置
- connecting-to-abstract 网络配置——包含 Abstract 主网和测试网的链 ID、RPC 端点、WebSocket URL、区块浏览器以及已部署合约地址。 适用场景:配置客户端、钱包或开发环境;查询 Abstract RPC URL、链 ID(2741/11124)、测试网配置、Abscan 浏览器,或从 viem/chains 导入 abstract/abstractTestnet。 关键信息:
- 主网链 ID:2741;测试网链 ID:11124
- 主网浏览器:https://abscan.org;测试网浏览器:https://sepolia.abscan.org
- 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/ 目录。
二、钱包与交易
-
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
-
using-agw-mcp 通过 Abstract Global Wallet MCP 服务器为 AI 智能体提供钱包能力——读取链上数据、查询余额,并代表用户发送交易。 适用场景:为 AI 智能体配置 agw-mcp 以访问 Abstract、赋予智能体钱包能力,或构建与 Abstract 链上数据交互的 MCP 驱动智能体工作流。 选择指南:
- 面向终端用户、带登录的 React 应用 → abstract-global-wallet
- AI 智能体需要读取/在链上交易 → using-agw-mcp
- safe-multisig-on-abstract Safe 多签钱包——部署 Safe、配置所有者和阈值、发起并执行多签交易。 适用场景:在 Abstract 上创建多签钱包、管理共享托管(金库、团队、DAO),使用 Safe Protocol Kit、SafeL2、SafeProxyFactory 或 safe.abs.xyz 网页界面。
三、协议与身份
- myriad-on-abstract Myriad Protocol 预测市场——用于市场数据的 REST API、用于交易结果份额的 polkamarkets-js SDK、通过 referralBuy 实现的构建者收入分成。 适用场景:使用 Myriad API、Abstract 上的预测市场、交易/买入/卖出预测份额、构建者代码、referralBuy、领取奖金,或 Myriad 合约地址。 架构:
- 只读数据 → REST API V2:市场列表、价格、图表、投资组合
- 交易 → polkamarkets-js SDK:买入/卖出份额、领取奖金、ERC-20 授权
- erc8004-on-abstract ERC-8004 链上身份与声誉——注册 AI 智能体、追踪声誉、在 Abstract 上发现智能体。 适用场景:在链上注册智能体、查询智能体声誉、提供反馈、使用 Abstract 上的 IdentityRegistry 或 ReputationRegistry,或链上智能体身份。
技能选择指南
- 将钱包/应用连接到 Abstract → connecting-to-abstract
- 部署智能合约 → deploying-contracts-on-abstract
- 构建带用户登录的 React 应用 → abstract-global-wallet
- 为 AI 智能体提供钱包访问 → using-agw-mcp
- 设置团队多签 → safe-multisig-on-abstract
- 集成预测市场 → myriad-on-abstract
- 在链上注册智能体 → erc8004-on-abstract
- 搭建新的 Abstract 项目 → 从此处开始,从上述技能中选择
快速开始 对于全新项目,先询问用户正在构建什么:
- 带用户登录的 React 应用 → abstract-global-wallet(使用 create-abstract-app)
- 仅智能合约 → deploying-contracts-on-abstract(使用带 zksync 的 Foundry)
- 全栈 → 上述两者结合
资源
- 代码仓库:Abstract-Foundation/abstract-skills
- 文档:docs.abs.xyz
- 浏览器:abscan.org
- Safe 界面:safe.abs.xyz
- 测试网水龙头:docs.abs.xyz/tooling/faucets