build-on-base

от base

Полный плейбук разработки на Base. Охватывает: (1) Сеть — URL-адреса RPC Base, идентификаторы цепочек (8453/84532), конфигурация обозревателя, настройка тестовой сети, подключение к 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

Больше skills от base

convert-farcaster-miniapp-to-app
base
Преобразует проекты Farcaster miniapp SDK в обычные Base/web приложения. Начинается с интерактивной викторины для выбора между стандартной конвертацией в обычное приложение и…
converting-minikit-to-farcaster
base
Преобразует мини-приложения из MiniKit (OnchainKit) в нативный SDK Farcaster. Используйте при миграции с @coinbase/onchainkit/minikit, преобразовании хуков MiniKit, удалении…
adding-builder-codes
base
Интегрируйте базовые коды строителя (ERC-8021) в веб3-приложения для атрибуции ончейн-транзакций и получения реферальных комиссий. Используйте, когда проекту необходимо добавить…
base-mcp
base
Base MCP — предоставляет вашему ИИ-ассистенту доступ к аккаунту Base через сервер Base MCP (mcp.base.org). Кошелек, портфель, отправка, обмен, подписание, x402…
building-with-base-account
base
Интегрирует Base Account SDK для аутентификации и платежей. Охватывает Sign in with Base (SIWB), Base Pay, Paymasters, Sub Accounts, Spend Permissions, Prolinks,…
connecting-to-base-network
base
Предоставляет конфигурацию сети Base, включая RPC-эндпоинты, идентификаторы цепочек и URL-адреса обозревателей. Используется при подключении кошельков, настройке сред разработки,…
deploying-contracts-on-base
base
Развёртывает смарт-контракты на Base с помощью Foundry. Включает команды forge create, верификацию контрактов, настройку тестового крана через CDP и API-ключ BaseScan…
migrating-an-onchainkit-app
base
Мигрируйте приложения с @coinbase/onchainkit на автономные компоненты wagmi / viem без зависимости от OnchainKit.