Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Connect to Taiko

RPC endpoints, chain IDs, and how to add Taiko to your wallet or dApp.

Network Reference

Taiko Mainnet (Alethia)

FieldValue
Network NameTaiko Mainnet
Chain ID167000
Chain ID (Hex)0x28C58
RPC URLhttps://rpc.mainnet.taiko.xyz
Explorerhttps://taikoscan.io
Explorer APIhttps://api.etherscan.io/v2/api?chainid=167000
Bridgehttps://bridge.taiko.xyz
Native CurrencyETH

Taiko Hoodi Testnet

FieldValue
Network NameTaiko Hoodi
Chain ID167013
Chain ID (Hex)0x28C65
RPC URLhttps://rpc.hoodi.taiko.xyz
Explorerhttps://hoodi.taikoscan.io
Explorer APIhttps://api.etherscan.io/v2/api?chainid=167013
Bridgehttps://bridge.hoodi.taiko.xyz
Native CurrencyETH

L1 Reference Chains

Taiko settles to Ethereum L1. Use these chain IDs when configuring L1 connections.

NetworkChain ID
Ethereum Mainnet1
Ethereum Hoodi560048

Summary

NetworkChain IDRPCExplorer
Taiko Mainnet167000https://rpc.mainnet.taiko.xyzhttps://taikoscan.io
Taiko Hoodi Testnet167013https://rpc.hoodi.taiko.xyzhttps://hoodi.taikoscan.io
Ethereum Mainnet1Use your preferred Ethereum RPChttps://etherscan.io
Ethereum Hoodi560048Use your preferred Hoodi RPChttps://hoodi.etherscan.io/

Prompt mode

Paste this into your coding agent to configure Taiko in one prompt:

Reference https://docs.taiko.xyz/SKILL.md
 
Add Taiko mainnet and Hoodi testnet to my wagmi config.
Use chain ID 167000 for mainnet and 167013 for testnet.

Manual mode

Add Taiko to MetaMask

Open MetaMask → Settings → Networks → Add Network and enter:

FieldValue
Network NameTaiko Mainnet
RPC URLhttps://rpc.mainnet.taiko.xyz
Chain ID167000
CurrencyETH
Explorerhttps://taikoscan.io

Configure wagmi / viem

Use defineChain to add Taiko mainnet and testnet to your app config.

import { defineChain } from 'viem'
 
export const taikoMainnet = defineChain({
  id: 167_000,
  name: 'Taiko Mainnet',
  nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
  rpcUrls: {
    default: { http: ['https://rpc.mainnet.taiko.xyz'] },
  },
  blockExplorers: {
    default: { name: 'Taikoscan', url: 'https://taikoscan.io' },
  },
})
 
export const taikoHoodi = defineChain({
  id: 167_013,
  name: 'Taiko Hoodi',
  nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
  rpcUrls: {
    default: { http: ['https://rpc.hoodi.taiko.xyz'] },
  },
  blockExplorers: {
    default: { name: 'Taikoscan', url: 'https://hoodi.taikoscan.io' },
  },
})

EIP-3085: wallet_addEthereumChain

Use these JSON params to programmatically prompt users to add Taiko.

Mainnet
{
  "chainId": "0x28C58",
  "chainName": "Taiko Mainnet",
  "nativeCurrency": {
    "name": "Ether",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": ["https://rpc.mainnet.taiko.xyz"],
  "blockExplorerUrls": ["https://taikoscan.io"]
}

Bootnodes

Find the bootnodes for the respective chains in the simple-taiko-node repo sample .env files: