From abstract-skills
Provides Abstract Ethereum L2 mainnet/testnet configs: chain IDs (2741/11124), RPC/WebSocket URLs, Abscan explorers, viem/chains imports, faucets, and wallet setup for clients/dev environments.
npx claudepluginhub abstract-foundation/abstract-skillsThis skill uses the workspace's default tool permissions.
Abstract is a Layer 2 ZK rollup on Ethereum (ZK Stack). Use these values whenever configuring a client, wallet, or development environment.
Executes Alchemy CLI (@alchemy/cli) for live blockchain queries, transaction/NFT/token lookups, simulation, tracing, Solana RPC/DAS, webhooks, and app admin. For agent runtime tasks with local install.
Builds unsigned DeFi transactions from natural language intents across EVM chains like Ethereum, Arbitrum, Base, Optimism, Polygon. Supports send, swap, stake, lend on Aave, Uniswap, Lido, etc.
Share bugs, ideas, or general feedback.
Abstract is a Layer 2 ZK rollup on Ethereum (ZK Stack). Use these values whenever configuring a client, wallet, or development environment.
| Property | Mainnet | Testnet |
|---|---|---|
| Network name | Abstract | Abstract Testnet |
| Chain ID | 2741 | 11124 |
| RPC | https://api.mainnet.abs.xyz | https://api.testnet.abs.xyz |
| WebSocket | wss://api.mainnet.abs.xyz/ws | wss://api.testnet.abs.xyz/ws |
| Block explorer | https://abscan.org | https://sepolia.abscan.org |
| Verify API | https://api.abscan.org/api | https://api-sepolia.abscan.org/api |
| Block time | ~200ms | ~100ms |
| Currency | ETH | ETH |
import { abstract, abstractTestnet } from "viem/chains";
Both chains are exported from viem/chains — no manual configuration needed.
Get testnet ETH from faucets or bridge from Sepolia. See Faucets.
For production traffic beyond the default public endpoints, see RPC Providers for Alchemy, QuickNode, and other options.
For WETH, USDC, USDT, Uniswap, Safe, Seaport, ERC-8004 registries, and other infrastructure contract addresses, see references/deployed-contracts.md.