build-on-base

โดย base

คู่มือการพัฒนา Base อย่างสมบูรณ์ ครอบคลุม: (1) เครือข่าย — Base RPC URLs, chain IDs (8453/84532), การตั้งค่า explorer, การตั้งค่า testnet, การเชื่อมต่อกับ 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
แปลง Mini Apps จาก MiniKit (OnchainKit) เป็น Farcaster SDK ดั้งเดิม ใช้เมื่อย้ายจาก @coinbase/onchainkit/minikit, แปลง hooks ของ MiniKit, ลบ…
adding-builder-codes
base
รวมรหัส Base Builder (ERC-8021) เข้ากับแอปพลิเคชัน web3 เพื่อการระบุแหล่งที่มาของธุรกรรมบนเชนและการรับค่าธรรมเนียมอ้างอิง ใช้เมื่อโปรเจกต์ต้องการเพิ่ม...
base-mcp
base
Base MCP — ให้ผู้ช่วย AI ของคุณเข้าถึง Base Account ผ่านเซิร์ฟเวอร์ Base MCP (mcp.base.org) กระเป๋าเงิน พอร์ตโฟลิโอ การส่ง การสลับ การเซ็นต์ x402…
building-with-base-account
base
รวม Base Account SDK สำหรับการยืนยันตัวตนและการชำระเงิน ครอบคลุมการลงชื่อเข้าใช้ด้วย Base (SIWB), Base Pay, Paymasters, บัญชีย่อย, สิทธิ์การใช้จ่าย, Prolinks,…
connecting-to-base-network
base
ให้การกำหนดค่าเครือข่าย Base รวมถึงปลายทาง RPC, รหัสเชน, และ URL explorer ใช้เมื่อเชื่อมต่อกระเป๋าเงิน, กำหนดค่าสภาพแวดล้อมการพัฒนา,…
deploying-contracts-on-base
base
ปรับใช้สัญญาอัจฉริยะบน Base โดยใช้ Foundry ครอบคลุมคำสั่ง forge create, การยืนยันสัญญา, การตั้งค่า faucet บน testnet ผ่าน CDP, และคีย์ API ของ BaseScan…
migrating-an-onchainkit-app
base
ย้ายแอปจาก @coinbase/onchainkit ไปยังคอมโพเนนต์ wagmi / viem แบบสแตนด์อโลนโดยไม่ต้องพึ่งพา OnchainKit