build-on-base

por base

Playbook completo de desarrollo en Base. Cubre: (1) Red — URLs RPC de Base, IDs de cadena (8453/84532), configuración de explorador, configuración de testnet, conexión a Base, Base Sepolia;…

npx skills add https://github.com/base/skills --skill build-on-base

Base Development

Complete playbook for building on Base L2 — network setup, smart contracts, developer tool attribution, agent registration, and node operation.

Default Stack

LayerDefault
NetworkBase Mainnet (8453) / Base Sepolia testnet (84532)
ContractsFoundry (forge create + BaseScan verification)
Transactionswagmi + viem
AttributionBuilder Codes — ERC-8021 via ox/erc8021
RPC (prod)Dedicated node provider or self-hosted Reth

Safety Guardrails

  • Never commit private keys — use cast wallet import for Foundry keystores
  • Never expose RPC API keys or CDP credentials client-side — proxy through backend
  • Never send transactions without Builder Code attribution — silent data loss, no errors, no warnings
  • Validate all user-provided shell inputs before constructing forge/cast commands (no spaces, semicolons, pipes)

Task Routing

Read the reference for your task:

TaskWhen to UseReference
Network configRPC URLs, chain IDs, explorer links, testnet setupreferences/network.md
Deploy contractsFoundry deployment, BaseScan verification, faucetreferences/deploy-contracts.md
Run a Base nodeSelf-hosted RPC, Reth, hardware requirementsreferences/run-node.md
Builder CodesAdd ERC-8021 attribution to transactionsreferences/builder-codes/overview.md
Register AI agent/botRegister wallet, get builder code, wire attributionreferences/agents/register.md

Operating Procedure

  1. Classify the task using the table above
  2. Read the relevant reference before implementing
  3. Confirm the framework with the user when multiple options exist (e.g., Privy vs wagmi for Builder Codes)
  4. Implement with explicit chain ID, security requirements, and all required validations
  5. Deliver diffs, install commands, and any manual steps (env vars, API key setup, wallet registration)

For Edge Cases and Latest API Changes

Installation

npx skills add base/skills --skill build-on-base

Más skills de base

convert-farcaster-miniapp-to-app
base
Convierte proyectos del SDK de miniapps de Farcaster en aplicaciones Base/web regulares. Comienza con un cuestionario interactivo para elegir entre la conversión predeterminada a aplicación regular y una…
converting-minikit-to-farcaster
base
Convierte Mini Apps de MiniKit (OnchainKit) a SDK nativo de Farcaster. Úsalo al migrar desde @coinbase/onchainkit/minikit, convertir hooks de MiniKit, eliminar…
adding-builder-codes
base
Integrar Base Builder Codes (ERC-8021) en aplicaciones web3 para la atribución de transacciones en cadena y la obtención de tarifas de referencia. Úselo cuando un proyecto necesite agregar…
base-mcp
base
Base MCP: le brinda a tu asistente de IA acceso a una cuenta de Base a través del servidor Base MCP (mcp.base.org). Cartera, portafolio, envío, intercambio, firma, x402…
building-with-base-account
base
Integra el SDK de Base Account para autenticación y pagos. Cubre Inicio de sesión con Base (SIWB), Base Pay, Paymasters, Sub Accounts, Spend Permissions, Prolinks,…
connecting-to-base-network
base
Proporciona la configuración de la red Base, incluyendo endpoints RPC, IDs de cadena y URLs de explorador. Úsalo al conectar billeteras, configurar entornos de desarrollo,…
deploying-contracts-on-base
base
Despliega contratos inteligentes en Base usando Foundry. Cubre comandos forge create, verificación de contratos, configuración del faucet de testnet mediante CDP y clave API de BaseScan…
migrating-an-onchainkit-app
base
Migra aplicaciones de @coinbase/onchainkit a componentes independientes de wagmi / viem sin dependencia de OnchainKit.