addresses

star 9

Verified contract addresses for major Ethereum protocols across mainnet and L2s. Use this instead of guessing. SKILL.md is an index — load the appropriate references/*.md file for the addresses you need. Categories include stablecoins, staking + Obol/Splits, DEXs, lending and DeFi, L2-native protocols, infrastructure (Safe, AA, Chainlink, EigenLayer, ENS, OpenSea), bridges (CCIP, Across), agents (ERC-8004), and major token addresses. Always verify on-chain via eth_getCode + eth_call before sending value.

ObolNetwork By ObolNetwork schedule Updated 6/3/2026

name: addresses description: Verified contract addresses for major Ethereum protocols across mainnet and L2s. Use this instead of guessing. SKILL.md is an index — load the appropriate references/*.md file for the addresses you need. Categories include stablecoins, staking + Obol/Splits, DEXs, lending and DeFi, L2-native protocols, infrastructure (Safe, AA, Chainlink, EigenLayer, ENS, OpenSea), bridges (CCIP, Across), agents (ERC-8004), and major token addresses. Always verify on-chain via eth_getCode + eth_call before sending value.

Contract Addresses

CRITICAL: Never hallucinate a contract address. Wrong addresses mean lost funds. If an address isn't in the relevant references/ file, look it up on the block explorer or the protocol's official docs before using it.

Last verified: February 16, 2026 (addresses verified onchain via eth_getCode + eth_call).

How to find an address

Open the file that matches the category you need:

Reference What's in it
references/stablecoins.md USDC, USDT, DAI, WETH on mainnet + L2s
references/staking.md Lido (stETH, wstETH, withdrawals), Rocket Pool, Obol Splits, Splits.org
references/dex.md Uniswap V2/V3/V4, Universal Router, Permit2, 1inch, UNI token
references/defi.md Aave, Compound, MakerDAO/Sky, sDAI, Curve, Balancer, Yearn V3
references/l2-native.md Aerodrome (Base), Velodrome (OP), GMX, Pendle, Camelot, SyncSwap, Morpho
references/infrastructure.md Safe, ERC-4337 EntryPoint, Chainlink, EigenLayer, OpenSea Seaport, ENS, deterministic deployer
references/bridges.md Chainlink CCIP Router, Across SpokePool
references/agents-and-tokens.md ERC-8004 registries, major tokens (UNI, AAVE, COMP, MKR, LDO, WBTC, stETH, rETH)

Verify any address at runtime

# Check contract bytecode exists (returns 0x for an EOA)
sh scripts/rpc.sh code 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

# Read contract identity
sh scripts/rpc.sh call 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 "symbol()(string)"

(scripts/rpc.sh is from the ethereum-networks skill.)

Or with cast:

cast code 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 --rpc-url http://erpc.erpc.svc.cluster.local/rpc/mainnet
# Fallback public RPC: https://eth.llamarpc.com

EIP-55 checksum: Mixed-case addresses are checksummed. Most tools validate automatically.

Multi-chain rules of thumb

  • Same address on every EVM chain (CREATE2 deploys): Uniswap V3 contracts, Safe, OpenSea Seaport, ERC-4337 EntryPoint, ERC-8004 registries, Permit2, 1inch v6, Yearn V3, Splits.org (V1 + V2), Arachnid deterministic deployer.
  • Different per chain — always look up: USDC, USDT, DAI, WETH, wstETH, Uniswap V4 (NOT CREATE2), Across SpokePool, Chainlink CCIP Router.
  • Native vs bridged USDC: Some chains have both. Use native unless you have a specific reason not to.
  • Dominant DEX on each L2 is NOT Uniswap. Aerodrome dominates Base, Velodrome dominates Optimism, Camelot is major on Arbitrum, SyncSwap dominates zkSync Era. Don't default to Uniswap — check liquidity per chain in references/l2-native.md.

Discovery resources (when an address isn't here)

Install via CLI
npx skills add https://github.com/ObolNetwork/obol-stack --skill addresses
Repository Details
star Stars 9
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator