addresses

Provides verified contract addresses for major Ethereum protocols across mainnet and L2 networks.

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/m-faran/genie-markets --skill addresses-m-faran
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: addresses
Source: https://github.com/m-faran/genie-markets/tree/main/.agent/skills/ethskills/addresses
Command: npx skills add https://github.com/m-faran/genie-markets --skill addresses-m-faran

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Guessing or hallucinating smart contract addresses leads to lost funds and failed transactions. This Skill supplies a curated, onchain-verified registry of contract addresses for major Ethereum protocols so agents and developers never rely on memory when sending transactions. ## Core Features & Use Cases - Verified Address Registry: Covers stablecoins (USDC, USDT, DAI), WETH, liquid staking (Lido, Rocket Pool), DEXs (Uniswap V2/V3/V4, Aerodrome, Velodrome, Camelot, SyncSwap), lending (Aave, Compound, Morpho), and infrastructure (Safe, Chainlink, CCIP, Across, ERC-4337, ERC-8004) across Mainnet, Arbitrum, Optimism, Base, Polygon, and zkSync. - Multi-Chain Guidance: Flags which contracts share CREATE2 addresses across chains and which differ per chain, plus native vs bridged token warnings. - Verification Workflow: Includes cast code commands and official documentation links for cross-checking any address before use. - Use Case: When building a swap transaction on Base, look up the verified Aerodrome Router and USDC addresses instead of guessing, then confirm them on a block explorer. ## Quick Start Look up the verified Uniswap V3 SwapRouter02 and USDC contract addresses for the Base network before building my transaction.

Frequently Asked Questions about addresses

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find verified contract addresses for Uniswap on Base?▼

Look up the Uniswap section for per-chain tables covering V3 and V4 deployments on Base. V4 addresses differ per chain, so never reuse mainnet addresses; verify on a block explorer before transacting.

What is the correct USDC address on Arbitrum and Base?▼

Native USDC on Arbitrum is 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 and on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Some chains also have bridged USDC variants, so always use the native version listed.

Are contract addresses the same across all EVM chains?▼

Only CREATE2-deployed contracts like Permit2, Safe, Seaport, ERC-4337 EntryPoint, and 1inch v6 share addresses across chains. Tokens like USDC, WETH, and Uniswap V4 have different addresses per chain and must be checked individually.

How do I verify a contract address before sending a transaction?▼

Run cast code with the address and an RPC endpoint to confirm bytecode exists, then cross-reference against official protocol docs, CoinGecko, and the block explorer. The Skill lists verification commands and official source links for each protocol.

Which DEX has the deepest liquidity on Base and Optimism?▼

Aerodrome dominates Base and Velodrome dominates Optimism, both using the ve(3,3) model where LPs earn token emissions rather than trading fees directly. Uniswap is not the dominant DEX on these L2s.

What are the risks of using Robinhood Chain stock tokens?▼

Robinhood stock tokens are debt securities, not equity, unavailable to US persons, and controlled by an admin registry that can pause, block, mint, or confiscate without timelock. Treat them as custodial instruments, not trustless assets.