mcpField
A
abstract

abstract

github.com/starchild-ai-agent开发30254 次安装6 天前更新
代码仓库

关于 abstract

Abstract 是面向 Abstract 区块链开发的技能目录,按任务引导开发者选择配置网络、部署合约、钱包及协议相关技能。

主要功能

  1. 01按开发任务索引技能
  2. 02提供网络与合约部署指南
  3. 03涵盖钱包和交易流程
  4. 04涵盖预测市场与链上身份

适用场景

  1. 01配置 Abstract 主网或测试网
  2. 02部署并验证智能合约
  3. 03为 React 应用集成 Abstract Global Wallet
  4. 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 相关的能力,并帮助你选择合适的技能。

Abstract


按类别划分的技能

🔗 基础设施与设置
1. connecting-to-abstract

网络配置——Abstract 主网和测试网的链 ID、RPC 端点、WebSocket URL、区块浏览器及已部署的合约地址。

适用场景: 配置客户端、钱包或开发环境。查询 Abstract RPC URL、链 ID(2741/11124)、测试网配置、Abscan 浏览器,或从 viem/chains 导入 abstract/abstractTestnet。

关键信息:

属性主网测试网
链 ID274111124
浏览器https://abscan.orghttps://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 身份。

技能选择指南

任务推荐技能
将钱包/应用连接到 Abstractconnecting-to-abstract
部署智能合约deploying-contracts-on-abstract
使用用户登录功能构建 React 应用abstract-global-wallet
为 AI Agent 提供钱包访问权限using-agw-mcp
设置团队多签safe-multisig-on-abstract
集成预测市场myriad-on-abstract
在链上注册 Agenterc8004-on-abstract
搭建新的 Abstract 项目从这里开始 → 从上方选择

快速入门

对于全新项目,请询问用户要构建什么:

  • 带用户登录功能的 React 应用 → abstract-global-wallet(使用 create-abstract-app)
  • 仅智能合约 → deploying-contracts-on-abstract(使用 Foundry 和 zksync)
  • 全栈 → 同时使用以上两项

资源

评论

支持 Markdown