About connecting-to-base-network
A reference skill for developers connecting wallets and applications to Base. It lists mainnet and Base Sepolia settings and highlights RPC and transaction-signing precautions.
Key features
- 01Mainnet and testnet settings
- 02Wallet network setup guidance
- 03RPC and signing security notes
Use cases
- 01Connect a wallet to Base mainnet
- 02Configure a Base Sepolia test environment
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ base/ skills --skill connecting-to-base-networkAfter installing, type/connecting-to-base-networkin Claude Code to confirm it loaded.
Details
From the project READMEConnecting to Base Network
Mainnet
| Property | Value |
|---|---|
| Network Name | Base |
| Chain ID | 8453 |
| RPC Endpoint | https://mainnet.base.org |
| Currency | ETH |
| Explorer | https://basescan.org |
Testnet (Sepolia)
| Property | Value |
|---|---|
| Network Name | Base Sepolia |
| Chain ID | 84532 |
| RPC Endpoint | https://sepolia.base.org |
| Currency | ETH |
| Explorer | https://sepolia.basescan.org |
Security
- Never use public RPC endpoints in production — they are rate-limited and offer no privacy guarantees; use a dedicated node provider or self-hosted node
- Never embed RPC API keys in client-side code — proxy requests through a backend to protect provider credentials
- Validate chain IDs before signing transactions to prevent cross-chain replay attacks
- Use HTTPS RPC endpoints only — reject any
http://endpoints to prevent credential interception
Critical Notes
- Public RPC endpoints are rate-limited - not for production
- For production: use node providers or run your own node
- Testnet ETH available from faucets in Base documentation
Wallet Setup
- Add network with chain ID and RPC from tables above
- For testnet, use Sepolia configuration
- Bridge ETH from Ethereum or use faucets
Comments
Markdown supported