Abstract L2 — Skills Directory
Abstract is an Ethereum Layer 2 ZK rollup (ZK Stack) focused on consumer crypto applications. This master skill provides a directory of all Abstract-related capabilities and helps you pick the right one.
Skills by Category
🔗 Infrastructure & Setup
1. connecting-to-abstract
Network configuration — chain IDs, RPC endpoints, WebSocket URLs, block explorers, and deployed contract addresses for Abstract mainnet and testnet.
Use when: Configuring clients, wallets, or dev environments. Questions about Abstract RPC URLs, chain IDs (2741/11124), testnet config, Abscan explorer, or importing
/
from
.
Key info:
2. deploying-contracts-on-abstract
Deploy smart contracts using Foundry (default) or Hardhat. Covers
compilation, deployment, Abscan verification, and testnet faucets.
Use when: Deploying or compiling contracts on Abstract, using
,
, anvil-zksync, or working with the zkSync compiler.
Key note: Abstract uses ZK Stack VM — must compile with
, not standard
. All
commands need
flag. Compiled output goes to
.
💰 Wallets & Transactions
3. abstract-global-wallet
Integrate Abstract Global Wallet (AGW) into React applications — email/social/passkey login, smart contract wallet, session keys, gas sponsorship.
Use when: Building a React app where end users log in and transact. Working with
,
,
,
useWriteContractSponsored
,
,
, or
.
Quick start: npx @abstract-foundation/create-abstract-app@latest my-app
4. using-agw-mcp
AI agent wallet capabilities via the Abstract Global Wallet MCP server — read chain data, check balances, and send transactions on behalf of users.
Use when: Setting up
for AI agent access to Abstract, giving agents wallet capabilities, or building MCP-powered agent workflows that interact with Abstract chain data.
Decision guide:
| Scenario | Use |
|---|
| End-user facing React app with login | |
| AI agent needs to read/transact on-chain | |
5. safe-multisig-on-abstract
Safe multi-signature wallets — deploy Safes, configure owners and thresholds, propose and execute multi-sig transactions.
Use when: Creating multisig wallets on Abstract, managing shared custody (treasury, team, DAO), working with Safe Protocol Kit, SafeL2, SafeProxyFactory, or the
safe.abs.xyz web interface.
📡 Protocols & Identity
6. myriad-on-abstract
Myriad Protocol prediction markets — REST API for market data, polkamarkets-js SDK for trading outcome shares, builder revenue sharing via referralBuy.
Use when: Working with Myriad API, prediction markets on Abstract, trading/buying/selling prediction shares, builder codes, referralBuy, claiming winnings, or Myriad contract addresses.
Architecture:
| Layer | Tool | Use For |
|---|
| Read-only data | REST API V2 | Market listings, prices, charts, portfolio |
| Trading | polkamarkets-js SDK | Buy/sell shares, claim winnings, ERC-20 approvals |
7. erc8004-on-abstract
ERC-8004 onchain identity and reputation — register AI agents, track reputation, discover agents on Abstract.
Use when: Registering an agent onchain, querying agent reputation, giving feedback, working with IdentityRegistry or ReputationRegistry on Abstract, or onchain agent identity.
Skill Selection Guide
| Task | Recommended Skill |
|---|
| Connect a wallet/app to Abstract | |
| Deploy a smart contract | deploying-contracts-on-abstract
|
| Build a React app with user login | |
| Give an AI agent wallet access | |
| Set up a team multisig | safe-multisig-on-abstract
|
| Integrate prediction markets | |
| Register an agent onchain | |
| Scaffold a new Abstract project | Start here → choose from above |
Quickstart
For a brand new project, ask the user what they're building:
- React app with user login → (use )
- Smart contracts only →
deploying-contracts-on-abstract
(Foundry with zksync)
- Full stack → Both of the above
Resources