building-on-abstract

Guide full-stack dApp development on the Abstract ZK Rollup with Foundry and Hardhat.

1|2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Abstract-Foundation/agw-cli --skill building-on-abstract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-on-abstract
Source: https://github.com/Abstract-Foundation/agw-cli/tree/main/packages/agw-cli/skills/building-on-abstract
Command: npx skills add https://github.com/Abstract-Foundation/agw-cli --skill building-on-abstract

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developing on Abstract requires navigating unique ZKsync VM EVM differences, native account abstraction patterns, and specialized tooling not covered in standard Ethereum development resources, leading to costly deployment errors and broken integrations. This skill consolidates all critical Abstract development guidance into a single, actionable resource.

Core Features & Use Cases

  • End-to-end dApp development: Covers project scaffolding, smart contract deployment, and frontend AGW integration for full-stack Abstract applications.
  • Native feature implementation: Provides step-by-step guidance for gasless transactions via paymasters, delegated session key setup, and correct handling of ZKsync VM deployment constraints.
  • Use case: A developer building a Web3 game on Abstract can use this skill to scaffold their project with Foundry, deploy their game contract accounting for ZKsync VM address derivation rules, and integrate AGW with session keys to let players approve transactions without repeated wallet prompts.

Quick Start

Use the building-on-abstract skill to scaffold a new Abstract dApp with pre-configured AGW integration and deploy your first smart contract to the Abstract testnet.

Frequently Asked Questions about building-on-abstract

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy smart contracts to Abstract using Foundry or Hardhat?

To deploy smart contracts to Abstract, you must account for ZKsync VM EVM differences and address derivation constraints. This skill provides step-by-step deployment workflows for both Foundry and Hardhat to ensure correct network configuration on the Abstract ZK Rollup.

How do I set up gasless transactions using a paymaster on Abstract?

Setting up gasless transactions on Abstract requires implementing native account abstraction patterns via a paymaster. This skill provides consolidated guidance for paymaster implementation to enable gasless transactions without fragmented documentation errors.

Does standard Ethereum development tooling work for dApp development on Abstract?

Standard Ethereum tooling requires modifications for Abstract dApp development due to unique ZKsync VM EVM differences and native account abstraction patterns. This skill consolidates the specialized network configuration needed to prevent broken integrations.

Why does my frontend integration fail when connecting to the Abstract network?

Frontend integration failures on Abstract often stem from missing Abstract Global Wallet (AGW) client and React SDK configurations. This skill provides the necessary AGW integration workflows to correctly connect your decentralized application frontend.

What is the best way to scaffold a full-stack dApp on the Abstract ZK Rollup?

The best way to scaffold a full-stack dApp on the Abstract ZK Rollup is using pre-configured AGW integration. This skill guides project scaffolding, smart contract deployment, and frontend setup to eliminate deployment errors from fragmented documentation.