build-on-base

oleh base

Playbook pengembangan Base yang lengkap. Mencakup: (1) Jaringan — URL RPC Base, ID rantai (8453/84532), konfigurasi explorer, pengaturan testnet, koneksi ke 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

Lebih banyak skill dari base

convert-farcaster-miniapp-to-app
base
Mengonversi proyek SDK miniapp Farcaster menjadi aplikasi Base/web biasa. Dimulai dengan kuis interaktif untuk memilih antara konversi aplikasi biasa default dan...
converting-minikit-to-farcaster
base
Mengonversi Mini Apps dari MiniKit (OnchainKit) ke SDK Farcaster asli. Gunakan saat bermigrasi dari @coinbase/onchainkit/minikit, mengonversi hook MiniKit, menghapus…
adding-builder-codes
base
Integrasikan Base Builder Codes (ERC-8021) ke dalam aplikasi web3 untuk atribusi transaksi onchain dan perolehan biaya rujukan. Gunakan ketika proyek perlu menambahkan…
base-mcp
base
Base MCP — memberikan asisten AI Anda akses ke Akun Base melalui server Base MCP (mcp.base.org). Dompet, portofolio, pengiriman, penukaran, penandatanganan, x402…
building-with-base-account
base
Mengintegrasikan Base Account SDK untuk autentikasi dan pembayaran. Mencakup Sign in with Base (SIWB), Base Pay, Paymasters, Sub Accounts, Spend Permissions, Prolinks,…
connecting-to-base-network
base
Menyediakan konfigurasi jaringan Base termasuk titik akhir RPC, ID rantai, dan URL penjelajah. Gunakan saat menghubungkan dompet, mengonfigurasi lingkungan pengembangan,…
deploying-contracts-on-base
base
Menyebarkan kontrak pintar ke Base menggunakan Foundry. Mencakup perintah forge create, verifikasi kontrak, pengaturan faucet testnet melalui CDP, dan kunci API BaseScan…
migrating-an-onchainkit-app
base
Migrasikan aplikasi dari @coinbase/onchainkit ke komponen wagmi / viem mandiri tanpa ketergantungan pada OnchainKit.