← Ethereum (ethskills)CONTENT HISTORY
WHAT CHANGED
Update to Ethereum (ethskills)
Snapshot Oct 24, 2026 · 13:33 UTC · version 0.1.1
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Ethereum (ethskills) and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Verified contract addresses for major Ethereum protocols across mainnet and L2s. Use this instead of guessing or hallucinating addresses. Includes Uniswap, Aave, Compound, Aerodrome, GMX, Pendle, Velodrome, Camelot, SyncSwap, Lido, Rocket Pool, 1inch, Permit2, MakerDAO/sDAI, EigenLayer, Across, Chainlink CCIP, Yearn V3, USDC, USDT, DAI, ENS, Safe, Chainlink, Robinhood Chain stock tokens, and more. Always verify addresses against a block explorer before sending transactions.",
"included_files": [],
"name": "addresses",
"skill_md_contents": "---\nname: addresses\ndescription: Verified contract addresses for major Ethereum protocols across mainnet and L2s. Use this instead of guessing or hallucinating addresses. Includes Uniswap, Aave, Compound, Aerodrome, GMX, Pendle, Velodrome, Camelot, SyncSwap, Lido, Rocket Pool, 1inch, Permit2, MakerDAO/sDAI, EigenLayer, Across, Chainlink CCIP, Yearn V3, USDC, USDT, DAI, ENS, Safe, Chainlink, Robinhood Chain stock tokens, and more. Always verify addresses against a block explorer before sending transactions.\n---\n\n# Contract Addresses\n\n> **CRITICAL:** Never hallucinate a contract address. Wrong addresses mean lost funds. If an address isn't listed here, look it up on the block explorer or the protocol's official docs before using it.\n\n**Last Verified:** March 3, 2026 (all addresses verified onchain via `eth_getCode` + `eth_call` + `symbol()` + `latestAnswer()`). Exception: the Robinhood Chain section was added August 19, 2026 and verified onchain via `cast call`/`cast code` (Alchemy RPC) August 20, 2026.\n\n---\n\n## Stablecoins\n\n### USDC (Circle) — Native\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48` | ✅ Verified |\n| Arbitrum | `0xaf88d065e77c8cC2239327C5EDb3A432268e5831` | ✅ Verified |\n| Optimism | `0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85` | ✅ Verified |\n| Base | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | ✅ Verified |\n| Polygon | `0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359` | ✅ Verified |\n| zkSync Era | `0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4` | ✅ Verified |\n\n### USDT (Tether)\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0xdAC17F958D2ee523a2206206994597C13D831ec7` | ✅ Verified |\n| Arbitrum | `0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9` | ✅ Verified |\n| Optimism | `0x94b008aA00579c1307B0EF2c499aD98a8ce58e58` | ✅ Verified |\n| Base | `0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2` | ✅ Verified |\n\n### DAI (MakerDAO)\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x6B175474E89094C44Da98b954EedeAC495271d0F` | ✅ Verified |\n| Arbitrum | `0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1` | ✅ Verified |\n| Optimism | `0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1` | ✅ Verified |\n| Base | `0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb` | ✅ Verified |\n\n---\n\n## Wrapped ETH (WETH)\n\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | ✅ Verified |\n| Arbitrum | `0x82aF49447D8a07e3bd95BD0d56f35241523fBab1` | ✅ Verified |\n| Optimism | `0x4200000000000000000000000000000000000006` | ✅ Verified |\n| Base | `0x4200000000000000000000000000000000000006` | ✅ Verified |\n\n---\n\n## Liquid Staking\n\n### Lido — wstETH (Wrapped stETH)\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0` | ✅ Verified |\n| Arbitrum | `0x5979D7b546E38E414F7E9822514be443A4800529` | ✅ Verified |\n| Optimism | `0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb` | ✅ Verified |\n| Base | `0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452` | ✅ Verified |\n\n### Lido — Staking & Withdrawal\n| Contract | Address | Status |\n|----------|---------|--------|\n| stETH / Lido (deposit ETH here) | `0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84` | ✅ Verified |\n| Withdrawal Queue (unstETH NFT) | `0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1` | ✅ Verified |\n\n### Rocket Pool\n| Contract | Address | Status |\n|----------|---------|--------|\n| rETH Token | `0xae78736Cd615f374D3085123A210448E74Fc6393` | ✅ Verified |\n| Deposit Pool v1.1 | `0x2cac916b2A963Bf162f076C0a8a4a8200BCFBfb4` | ✅ Verified |\n\n---\n\n## DeFi Protocols\n\n### Uniswap\n\n#### V2 (Mainnet)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Router | `0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D` | ✅ Verified |\n| Factory | `0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f` | ✅ Verified |\n\n#### V3 (Mainnet)\n| Contract | Address | Status |\n|----------|---------|--------|\n| SwapRouter | `0xE592427A0AEce92De3Edee1F18E0157C05861564` | ✅ Verified |\n| SwapRouter02 | `0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45` | ✅ Verified |\n| Factory | `0x1F98431c8aD98523631AE4a59f267346ea31F984` | ✅ Verified |\n| Quoter V2 | `0x61fFE014bA17989E743c5F6cB21bF9697530B21e` | ✅ Verified |\n| Position Manager | `0xC36442b4a4522E871399CD717aBDD847Ab11FE88` | ✅ Verified |\n\n#### V3 Multi-Chain\n| Contract | Arbitrum | Optimism | Base |\n|----------|----------|----------|------|\n| SwapRouter02 | `0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45` ✅ | `0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45` ✅ | `0x2626664c2603336E57B271c5C0b26F421741e481` ✅ |\n| Factory | `0x1F98431c8aD98523631AE4a59f267346ea31F984` ✅ | `0x1F98431c8aD98523631AE4a59f267346ea31F984` ✅ | `0x33128a8fC17869897dcE68Ed026d694621f6FDfD` ✅ |\n\n#### V4 (Live Since January 31, 2025)\n\n⚠️ **V4 addresses are DIFFERENT per chain** — unlike V3, they are NOT deterministic CREATE2 deploys. Do not assume the same address works cross-chain.\n\n| Contract | Mainnet | Status |\n|----------|---------|--------|\n| PoolManager | `0x000000000004444c5dc75cB358380D2e3dE08A90` | ✅ Verified |\n| PositionManager | `0xbd216513d74c8cf14cf4747e6aaa6420ff64ee9e` | ✅ Verified |\n| Quoter | `0x52f0e24d1c21c8a0cb1e5a5dd6198556bd9e1203` | ✅ Verified |\n| StateView | `0x7ffe42c4a5deea5b0fec41c94c136cf115597227` | ✅ Verified |\n\n#### V4 Multi-Chain\n| Contract | Arbitrum | Base | Optimism |\n|----------|----------|------|----------|\n| PoolManager | `0x360e68faccca8ca495c1b759fd9eee466db9fb32` ✅ | `0x498581ff718922c3f8e6a244956af099b2652b2b` ✅ | `0x9a13f98cb987694c9f086b1f5eb990eea8264ec3` ✅ |\n| PositionManager | `0xd88f38f930b7952f2db2432cb002e7abbf3dd869` ✅ | `0x7c5f5a4bbd8fd63184577525326123b519429bdc` ✅ | `0x3c3ea4b57a46241e54610e5f022e5c45859a1017` ✅ |\n\n#### Universal Router (V4 — Current)\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x66a9893cc07d91d95644aedd05d03f95e1dba8af` | ✅ Verified |\n| Arbitrum | `0xa51afafe0263b40edaef0df8781ea9aa03e381a3` | ✅ Verified |\n| Base | `0x6ff5693b99212da76ad316178a184ab56d299b43` | ✅ Verified |\n| Optimism | `0x851116d9223fabed8e56c0e6b8ad0c31d98b3507` | ✅ Verified |\n\n#### Universal Router (V3 — Legacy)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Universal Router | `0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD` | ✅ Verified |\n\n#### Permit2 (Universal Token Approval)\n\nUsed by Uniswap Universal Router and many other protocols. Same address on all chains (CREATE2).\n\n| Network | Address | Status |\n|---------|---------|--------|\n| All chains | `0x000000000022D473030F116dDEE9F6B43aC78BA3` | ✅ Verified |\n\nVerified on: Mainnet, Arbitrum, Base, Optimism (identical bytecode on all).\n\n#### UNI Token\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984` | ✅ Verified |\n\n### 1inch Aggregation Router\n\nUse aggregators for best swap prices — they route across all DEXs.\n\n#### V6 (Current — same address on all chains via CREATE2)\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x111111125421cA6dc452d289314280a0f8842A65` | ✅ Verified |\n| Arbitrum | `0x111111125421cA6dc452d289314280a0f8842A65` | ✅ Verified |\n| Base | `0x111111125421cA6dc452d289314280a0f8842A65` | ✅ Verified |\n\n#### V5 (Legacy)\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x1111111254EEB25477B68fb85Ed929f73A960582` | ✅ Verified |\n\n### MakerDAO / Sky\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| DAI Savings Rate (Pot) | `0x197E90f9FAD81970bA7976f33CbD77088E5D7cf7` | ✅ Verified |\n| sDAI (Savings Dai ERC-4626) | `0x83F20F44975D03b1b09e64809B757c47f942BEeA` | ✅ Verified |\n\nsDAI is an ERC-4626 vault — deposit DAI, earn DSR automatically. Check current rate via `pot.dsr()`.\n\n### Aave\n\n#### V2 (Mainnet - Legacy)\n| Contract | Address | Status |\n|----------|---------|--------|\n| LendingPool | `0x7d2768dE32b0b80b7a3454c06BdAc94A69DDc7A9` | ✅ Verified |\n\n#### V3 (Mainnet)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Pool | `0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2` | ✅ Verified |\n| PoolAddressesProvider | `0x2f39d218133AFaB8F2B819B1066c7E434Ad94E9e` | ✅ Verified |\n\n#### V3 Multi-Chain\n| Contract | Arbitrum | Optimism | Base |\n|----------|----------|----------|------|\n| Pool | `0x794a61358D6845594F94dc1DB02A252b5b4814aD` ✅ | `0x794a61358D6845594F94dc1DB02A252b5b4814aD` ✅ | `0xA238Dd80C259a72e81d7e4664a9801593F98d1c5` ✅ |\n| PoolAddressesProvider | `0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb` ✅ | `0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb` ✅ | `0xe20fCBdBfFC4Dd138cE8b2E6FBb6CB49777ad64D` ✅ |\n\n### Compound\n\n#### V2 (Mainnet - Legacy)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Comptroller | `0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B` | ✅ Verified |\n| cETH | `0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5` | ✅ Verified |\n| cUSDC | `0x39AA39c021dfbaE8faC545936693aC917d5E7563` | ✅ Verified |\n| cDAI | `0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643` | ✅ Verified |\n\n#### V3 Comet (USDC Markets)\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0xc3d688B66703497DAA19211EEdff47f25384cdc3` | ✅ Verified |\n| Arbitrum | `0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf` | ✅ Verified |\n| Base | `0xb125E6687d4313864e53df431d5425969c15Eb2F` | ✅ Verified |\n| Optimism | `0x2e44e174f7D53F0212823acC11C01A11d58c5bCB` | ✅ Verified |\n\n### Curve Finance (Mainnet)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Address Provider | `0x0000000022D53366457F9d5E68Ec105046FC4383` | ✅ Verified |\n| CRV Token | `0xD533a949740bb3306d119CC777fa900bA034cd52` | ✅ Verified |\n\n### Balancer V2 (Mainnet)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Vault | `0xBA12222222228d8Ba445958a75a0704d566BF2C8` | ✅ Verified |\n\n---\n\n## NFT & Marketplaces\n\n### OpenSea Seaport\n| Version | Address | Status |\n|---------|---------|--------|\n| Seaport 1.1 | `0x00000000006c3852cbEf3e08E8dF289169EdE581` | ✅ Verified |\n| Seaport 1.5 | `0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC` | ✅ Verified |\n\nMulti-chain via CREATE2 (Ethereum, Polygon, Arbitrum, Optimism, Base).\n\n### ENS (Mainnet)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Registry | `0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e` | ✅ Verified |\n| Public Resolver | `0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63` | ✅ Verified |\n| Registrar Controller | `0x253553366Da8546fC250F225fe3d25d0C782303b` | ✅ Verified |\n\n---\n\n## Infrastructure\n\n### Safe (Gnosis Safe)\n| Contract | Address | Status |\n|----------|---------|--------|\n| Singleton 1.3.0 | `0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552` | ✅ Verified |\n| ProxyFactory | `0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2` | ✅ Verified |\n| Singleton 1.4.1 | `0x41675C099F32341bf84BFc5382aF534df5C7461a` | ✅ Verified |\n| MultiSend | `0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526` | ✅ Verified |\n\n### Account Abstraction (ERC-4337)\n| Contract | Address | Status |\n|----------|---------|--------|\n| EntryPoint v0.7 | `0x0000000071727De22E5E9d8BAf0edAc6f37da032` | ✅ Verified |\n| EntryPoint v0.6 | `0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789` | ✅ Verified |\n\nAll EVM chains (CREATE2).\n\n### Chainlink\n\n#### Mainnet\n| Feed | Address | Status |\n|------|---------|--------|\n| LINK Token | `0x514910771AF9Ca656af840dff83E8264EcF986CA` | ✅ Verified |\n| ETH/USD | `0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419` | ✅ Verified |\n| BTC/USD | `0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c` | ✅ Verified |\n| USDC/USD | `0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6` | ✅ Verified |\n\n#### Additional Mainnet Feeds\n| Feed | Address | Status |\n|------|---------|--------|\n| LINK/USD | `0x2c1d072e956AFFC0D435Cb7AC38EF18d24d9127c` | ✅ Verified |\n| stETH/USD | `0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8` | ✅ Verified |\n| AAVE/USD | `0x547a514d5e3769680Ce22B2361c10Ea13619e8a9` | ✅ Verified |\n\nAll feeds confirmed returning live prices via `latestAnswer()` (Mar 3, 2026). ETH/USD: ~$1,988, BTC/USD: ~$68,256.\n\n#### ETH/USD Price Feeds (Multi-Chain)\n| Network | Address | Status |\n|---------|---------|--------|\n| Arbitrum | `0x639Fe6ab55C921f74e7fac1ee960C0B6293ba612` | ✅ Verified |\n| Base | `0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70` | ✅ Verified |\n| Optimism | `0x13e3Ee699D1909E989722E753853AE30b17e08c5` | ✅ Verified |\n\n#### LINK Token (Multi-Chain)\n| Network | Address | Status |\n|---------|---------|--------|\n| Arbitrum | `0xf97f4df75117a78c1A5a0DBb814Af92458539FB4` | ✅ Verified |\n| Base | `0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196` | ✅ Verified |\n\n### EigenLayer (Mainnet)\n\nRestaking protocol. Both are upgradeable proxies (EIP-1967).\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| StrategyManager | `0x858646372CC42E1A627fcE94aa7A7033e7CF075A` | ✅ Verified |\n| DelegationManager | `0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A` | ✅ Verified |\n\nSource: [eigenlayer.xyz](https://docs.eigenlayer.xyz/)\n\n### Chainlink CCIP Router (v1.2.0)\n\nCross-chain messaging. Call `typeAndVersion()` to confirm — returns \"Router 1.2.0\".\n\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D` | ✅ Verified |\n| Arbitrum | `0x141fa059441E0ca23ce184B6A78bafD2A517DdE8` | ✅ Verified |\n| Base | `0x881e3A65B4d4a04dD529061dd0071cf975F58Bcd` | ✅ Verified |\n\nSource: [docs.chain.link/ccip](https://docs.chain.link/ccip/directory/mainnet)\n\n### Across Protocol — SpokePool\n\nCross-chain bridge. All SpokePool contracts are upgradeable proxies.\n\n| Network | Address | Status |\n|---------|---------|--------|\n| Mainnet | `0x5c7BCd6E7De5423a257D81B442095A1a6ced35C5` | ✅ Verified |\n| Arbitrum | `0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A` | ✅ Verified |\n| Base | `0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64` | ✅ Verified |\n| Optimism | `0x6f26Bf09B1C792e3228e5467807a900A503c0281` | ✅ Verified |\n\nSource: [docs.across.to/reference/contract-addresses](https://docs.across.to/reference/contract-addresses)\n\n### Yearn V3 (Mainnet)\n\nDeployed via CREATE2. Addresses below verified on Mainnet — verify on other chains before use.\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| VaultFactory 3.0.4 | `0x770D0d1Fb036483Ed4AbB6d53c1C88fb277D812F` | ✅ Verified |\n| TokenizedStrategy | `0xDFC8cD9F2f2d306b7C0d109F005DF661E14f4ff2` | ✅ Verified |\n| 4626 Router | `0x1112dbCF805682e828606f74AB717abf4b4FD8DE` | ✅ Verified |\n\nSource: [docs.yearn.fi/developers/addresses/v3-contracts](https://docs.yearn.fi/developers/addresses/v3-contracts)\n\n### Deterministic Deployer (CREATE2)\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| Arachnid's Deployer | `0x4e59b44847b379578588920cA78FbF26c0B4956C` | ✅ Verified |\n\nSame address on every EVM chain. Used by many protocols for deterministic deployments.\n\n---\n\n## L2-Native Protocols\n\n> **The dominant DEX on each L2 is NOT Uniswap.** Aerodrome dominates Base, Velodrome dominates Optimism, Camelot is a major native DEX on Arbitrum. Don't default to Uniswap — check which DEX has the deepest liquidity on each chain.\n\n### Aerodrome (Base) — Dominant DEX\n\nThe largest DEX on Base by TVL (~$500-600M). Uses the ve(3,3) model — **LPs earn AERO emissions, veAERO voters earn 100% of trading fees.** This is the opposite of Uniswap where LPs earn fees directly.\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| AERO Token | `0x940181a94A35A4569E4529A3CDfB74e38FD98631` | ✅ Verified |\n| Router | `0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43` | ✅ Verified |\n| Voter | `0x16613524e02ad97eDfeF371bC883F2F5d6C480A5` | ✅ Verified |\n| VotingEscrow | `0xeBf418Fe2512e7E6bd9b87a8F0f294aCDC67e6B4` | ✅ Verified |\n| PoolFactory | `0x420DD381b31aEf6683db6B902084cB0FFECe40Da` | ✅ Verified |\n| GaugeFactory | `0x35f35cA5B132CaDf2916BaB57639128eAC5bbcb5` | ✅ Verified |\n| Minter | `0xeB018363F0a9Af8f91F06FEe6613a751b2A33FE5` | ✅ Verified |\n| RewardsDistributor | `0x227f65131A261548b057215bB1D5Ab2997964C7d` | ✅ Verified |\n| FactoryRegistry | `0x5C3F18F06CC09CA1910767A34a20F771039E37C0` | ✅ Verified |\n\nSource: [aerodrome-finance/contracts](https://github.com/aerodrome-finance/contracts)\n\n### Velodrome V2 (Optimism) — Dominant DEX\n\nSame ve(3,3) model as Aerodrome — same team (Dromos Labs). Velodrome was built first for Optimism, Aerodrome is the Base fork. Both merged into \"Aero\" in November 2025.\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| VELO Token (V2) | `0x9560e827aF36c94D2Ac33a39bCE1Fe78631088Db` | ✅ Verified |\n| Router | `0xa062aE8A9c5e11aaA026fc2670B0D65cCc8B2858` | ✅ Verified |\n| Voter | `0x41C914ee0c7E1A5edCD0295623e6dC557B5aBf3C` | ✅ Verified |\n| VotingEscrow | `0xFAf8FD17D9840595845582fCB047DF13f006787d` | ✅ Verified |\n| PoolFactory | `0xF1046053aa5682b4F9a81b5481394DA16BE5FF5a` | ✅ Verified |\n| Minter | `0x6dc9E1C04eE59ed3531d73a72256C0da46D10982` | ✅ Verified |\n| GaugeFactory | `0x8391fE399640E7228A059f8Fa104b8a7B4835071` | ✅ Verified |\n| FactoryRegistry | `0xF4c67CdEAaB8360370F41514d06e32CcD8aA1d7B` | ✅ Verified |\n\n⚠️ **V1 VELO token** (`0x3c8B650257cFb5f272f799F5e2b4e65093a11a05`) is deprecated. Use V2 above.\n\nSource: [velodrome-finance/contracts](https://github.com/velodrome-finance/contracts)\n\n### GMX V2 (Arbitrum) — Perpetual DEX\n\nLeading onchain perpetual exchange. V2 uses isolated GM pools per market (Fully Backed and Synthetic). Competes with Hyperliquid.\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| GMX Token | `0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a` | ✅ Verified |\n| Exchange Router (latest) | `0x1C3fa76e6E1088bCE750f23a5BFcffa1efEF6A41` | ✅ Verified |\n| Exchange Router (previous) | `0x7C68C7866A64FA2160F78EeAe12217FFbf871fa8` | ✅ Verified |\n| DataStore | `0xFD70de6b91282D8017aA4E741e9Ae325CAb992d8` | ✅ Verified |\n| Reader | `0x470fbC46bcC0f16532691Df360A07d8Bf5ee0789` | ✅ Verified |\n| Reward Router V2 | `0xA906F338CB21815cBc4Bc87ace9e68c87eF8d8F1` | ✅ Verified |\n\n**Note:** Both Exchange Router addresses are valid — both point to the same DataStore. The latest (`0x1C3f...`) is from the current gmx-synthetics repo deployment.\n\nSource: [gmx-io/gmx-synthetics](https://github.com/gmx-io/gmx-synthetics)\n\n### Pendle (Arbitrum) — Yield Trading\n\nTokenizes future yield into PT (Principal Token) and YT (Yield Token). Core invariant: `SY_value = PT_value + YT_value`. Multi-chain (also on Ethereum, Base, Optimism).\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| PENDLE Token | `0x0c880f6761F1af8d9Aa9C466984b80DAb9a8c9e8` | ✅ Verified |\n| Router | `0x888888888889758F76e7103c6CbF23ABbF58F946` | ✅ Verified |\n| RouterStatic | `0xAdB09F65bd90d19e3148D9ccb693F3161C6DB3E8` | ✅ Verified |\n| Market Factory V3 | `0x2FCb47B58350cD377f94d3821e7373Df60bD9Ced` | ✅ Verified |\n| Market Factory V4 | `0xd9f5e9589016da862D2aBcE980A5A5B99A94f3E8` | ✅ Verified |\n| PT/YT Oracle | `0x5542be50420E88dd7D5B4a3D488FA6ED82F6DAc2` | ✅ Verified |\n| Limit Router | `0x000000000000c9B3E2C3Ec88B1B4c0cD853f4321` | ✅ Verified |\n| Yield Contract Factory V3 | `0xEb38531db128EcA928aea1B1CE9E5609B15ba146` | ✅ Verified |\n| Yield Contract Factory V4 | `0xc7F8F9F1DdE1104664b6fC8F33E49b169C12F41E` | ✅ Verified |\n\nSource: [pendle-finance/pendle-core-v2-public](https://github.com/pendle-finance/pendle-core-v2-public/blob/main/deployments/42161-core.json)\n\n### Camelot (Arbitrum) — Native DEX\n\nArbitrum-native DEX with concentrated liquidity and launchpad. Two AMM versions: V2 (constant product) and V4 (Algebra concentrated liquidity).\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| GRAIL Token | `0x3d9907F9a368ad0a51Be60f7Da3b97cf940982D8` | ✅ Verified |\n| xGRAIL | `0x3CAaE25Ee616f2C8E13C74dA0813402eae3F496b` | ✅ Verified |\n| Router (AMM V2) | `0xc873fEcbd354f5A56E00E710B90EF4201db2448d` | ✅ Verified |\n| Factory (AMM V2) | `0x6EcCab422D763aC031210895C81787E87B43A652` | ✅ Verified |\n| SwapRouter (AMM V4 / Algebra) | `0x4ee15342d6Deb297c3A2aA7CFFd451f788675F53` | ✅ Verified |\n| AlgebraFactory (AMM V4) | `0xBefC4b405041c5833f53412fF997ed2f697a2f37` | ✅ Verified |\n\nSource: [docs.camelot.exchange](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet)\n\n### SyncSwap (zkSync Era) — Dominant DEX\n\nThe leading native DEX on zkSync Era. Multiple router and factory versions.\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| Router V1 | `0x2da10A1e27bF85cEdD8FFb1AbBe97e53391C0295` | ✅ Verified |\n| Router V2 | `0x9B5def958d0f3b6955cBEa4D5B7809b2fb26b059` | ✅ Verified |\n| Router V3 | `0x1B887a14216Bdeb7F8204Ee6a269Bd9Ff73A084C` | ✅ Verified |\n| Classic Pool Factory V1 | `0xf2DAd89f2788a8CD54625C60b55cD3d2D0ACa7Cb` | ✅ Verified |\n| Classic Pool Factory V2 | `0x0a34FBDf37C246C0B401da5f00ABd6529d906193` | ✅ Verified |\n| Stable Pool Factory V1 | `0x5b9f21d407F35b10CbfDDca17D5D84b129356ea3` | ✅ Verified |\n| Vault V1 | `0x621425a1Ef6abE91058E9712575dcc4258F8d091` | ✅ Verified |\n\n**Note:** SYNC token is not yet deployed.\n\nSource: [docs.syncswap.xyz](https://docs.syncswap.xyz/syncswap/smart-contracts/smart-contracts)\n\n### Robinhood Chain — Stock Tokens & Core Contracts\n\nRobinhood's Arbitrum Orbit L2 (chain ID 4663, mainnet July 2026). Tokenized stocks trade 24/7 as ERC-20s. See `l2s/SKILL.md` for the chain's trust model before building here.\n\n> ⚠️ Stock tokens are **debt securities** (Robinhood Assets Jersey Ltd), not equity, and are **not available to US persons**. All are 18 decimals with a shared admin registry that can pause, block, mint, confiscate, and upgrade with no timelock. Splits/dividends move a `uiMultiplier()` display multiplier — raw balances never rebase.\n\n**On Robinhood Chain (4663)** — verified via Blockscout API (Aug 19, 2026) and onchain via `cast call` `symbol()`/`decimals()` (Aug 20, 2026):\n\n| Token | Address | Status |\n|-------|---------|--------|\n| NVDA | `0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC` | ✅ Verified |\n| TSLA | `0x322F0929c4625eD5bAd873c95208D54E1c003b2d` | ✅ Verified |\n| AAPL | `0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9` | ✅ Verified |\n| MSFT | `0xe93237C50D904957Cf27E7B1133b510C669c2e74` | ✅ Verified |\n| AMZN | `0x12f190a9F9d7D37a250758b26824B97CE941bF54` | ✅ Verified |\n| GOOGL | `0x2e0847E8910a9732eB3fb1bb4b70a580ADAD4FE3` | ✅ Verified |\n| META | `0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35` | ✅ Verified |\n| COIN | `0x6330D8C3178a418788dF01a47479c0ce7CCF450b` | ✅ Verified |\n| SPCX (SpaceX) | `0x4a0E65A3EcceC6dBe60AE065F2e7bb85Fae35eEa` | ✅ Verified |\n| SPY | `0x117cc2133c37B721F49dE2A7a74833232B3B4C0C` | ✅ Verified |\n| QQQ | `0xD5f3879160bc7c32ebb4dC785F8a4F505888de68` | ✅ Verified |\n| USDG (**6 decimals!**) | `0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168` | ✅ Verified |\n| WETH | `0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73` | ✅ Verified |\n| AccessControlsRegistry | `0xe10b6f6B275de231345c20D14Ab812db62151b00` | ✅ Verified |\n\nFull live token catalog (generated from the onchain registry): [docs.robinhood.com/chain/contracts](https://docs.robinhood.com/chain/contracts)\n\n**On Ethereum mainnet (canonical bridge + rollup core)** — verified via Blockscout (proxy implementation names match, Aug 19, 2026) and onchain via `cast code` (Aug 20, 2026):\n\n| Contract | Address | Status |\n|----------|---------|--------|\n| Bridge | `0xDf8755334ce7A73cCF6b581C02eA649AE3E864b3` | ✅ Verified |\n| RollupProxy | `0x23A19d23e89166adedbDcB432518AB01e4272D94` | ✅ Verified |\n| SequencerInbox | `0xBd0D173EEb87D57A09521c24388a12789F33ba96` | ✅ Verified |\n| Inbox (deposits) | `0x1A07cc4BD17E0118BdB54D70990D2158AbAD7a2D` | ✅ Verified |\n| Outbox (withdrawals) | `0xf0ce991ea4A0d2400A4AB49b20ae333f6Dce3DE9` | ✅ Verified |\n| L1GatewayRouter | `0x6a2E3a1e16FC29f27Ce61429746D558d656975bB` | ✅ Verified |\n| L1ERC20Gateway | `0x85001CC4867C5e1C22dA4B79BB8852B9e2a06da0` | ✅ Verified |\n| L1WethGateway | `0xF7e12b9614b509C747ab4423bC4ACF923759Cf1B` | ✅ Verified |\n\nSource: [L2Beat discovery](https://github.com/l2beat/l2beat/tree/main/packages/config/src/projects/robinhood), cross-checked on Blockscout. Bridge UI: [portal.arbitrum.io/bridge](https://portal.arbitrum.io/bridge?destinationChain=robinhood-chain&sourceChain=ethereum) (~10 min deposits, ~7 day withdrawals).\n\n### Morpho Blue (Base)\n\nPermissionless lending protocol. Deployed on Base and Ethereum, but **NOT on Arbitrum** as of February 2026 (despite the vanity CREATE2 address).\n\n| Contract | Address | Chain | Status |\n|----------|---------|-------|--------|\n| Morpho | `0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb` | Base | ✅ Verified |\n| Morpho | `0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb` | Arbitrum | ❌ Not deployed |\n\nSource: [docs.morpho.org](https://docs.morpho.org/get-started/resources/addresses/)\n\n---\n\n## AI & Agent Standards\n\n### ERC-8004 (Same addresses on 20+ chains)\n| Contract | Address | Status |\n|----------|---------|--------|\n| IdentityRegistry | `0x8004A169FB4a3325136EB29fA0ceB6D2e539a432` | ✅ Verified |\n| ReputationRegistry | `0x8004BAa17C55a88189AE136b182e5fdA19dE9b63` | ✅ Verified |\n\nVerified on: Mainnet, Arbitrum, Base, Optimism (CREATE2 — same address on all chains).\n\n---\n\n## Major Tokens (Mainnet)\n\n| Token | Address | Status |\n|-------|---------|--------|\n| UNI | `0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984` | ✅ Verified |\n| AAVE | `0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9` | ✅ Verified |\n| COMP | `0xc00e94Cb662C3520282E6f5717214004A7f26888` | ✅ Verified |\n| MKR | `0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2` | ✅ Verified |\n| LDO | `0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32` | ✅ Verified |\n| WBTC | `0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599` | ✅ Verified |\n| stETH (Lido) | `0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84` | ✅ Verified |\n| rETH (Rocket Pool) | `0xae78736Cd615f374D3085123A210448E74Fc6393` | ✅ Verified |\n\n---\n\n## How to Verify Addresses\n\n```bash\n# Check bytecode exists\ncast code 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 --rpc-url https://eth.llamarpc.com\n```\n\n**Cross-reference:** Protocol docs → CoinGecko → block explorer → GitHub deployments.\n\n**EIP-55 Checksum:** Mixed case = checksum. Most tools validate automatically.\n\n## Address Discovery Resources\n\n- **Uniswap:** https://docs.uniswap.org/contracts/v3/reference/deployments/\n- **Aave:** https://docs.aave.com/developers/deployed-contracts/deployed-contracts\n- **Compound V3:** https://docs.compound.finance/\n- **Chainlink:** https://docs.chain.link/data-feeds/price-feeds/addresses\n- **Aerodrome:** https://github.com/aerodrome-finance/contracts\n- **Velodrome:** https://github.com/velodrome-finance/contracts\n- **GMX:** https://github.com/gmx-io/gmx-synthetics\n- **Pendle:** https://github.com/pendle-finance/pendle-core-v2-public\n- **Camelot:** https://docs.camelot.exchange/contracts/arbitrum/one-mainnet\n- **SyncSwap:** https://docs.syncswap.xyz/syncswap/smart-contracts/smart-contracts\n- **Morpho:** https://docs.morpho.org/get-started/resources/addresses/\n- **Robinhood Chain:** https://docs.robinhood.com/chain/contracts\n- **Lido:** https://docs.lido.fi/deployed-contracts/\n- **Rocket Pool:** https://docs.rocketpool.net/overview/contracts-integrations\n- **1inch:** https://docs.1inch.io/docs/aggregation-protocol/introduction\n- **EigenLayer:** https://docs.eigenlayer.xyz/\n- **Across:** https://docs.across.to/reference/contract-addresses\n- **Chainlink CCIP:** https://docs.chain.link/ccip/directory/mainnet\n- **Yearn V3:** https://docs.yearn.fi/developers/addresses/v3-contracts\n- **CoinGecko:** https://www.coingecko.com (token addresses)\n- **Token Lists:** https://tokenlists.org/\n- **DeFi Llama:** https://defillama.com (TVL rankings by chain)\n\n## Multi-Chain Notes\n\n- **CREATE2 deployments** (same address cross-chain): Uniswap V3, Safe, Seaport, ERC-4337 EntryPoint, ERC-8004, Permit2, 1inch v6, Yearn V3, Arachnid Deployer\n- **Different addresses per chain:** USDC, USDT, DAI, WETH, wstETH, **Uniswap V4**, Across SpokePool, Chainlink CCIP Router — always check per-chain\n- **Native vs Bridged USDC:** Some chains have both! Use native.\n\n---\n\n✅ **All addresses verified onchain via `eth_getCode` + `eth_call` — March 3, 2026 (Robinhood Chain section: August 20, 2026 via `cast call`/`cast code` over Alchemy RPC). Bytecode confirmed present, identity confirmed via symbol/name/cross-reference calls. Does NOT guarantee safety — always verify on block explorer before sending transactions.**\n\n---\n\nBefore you finish: send a one-line note via [feedback/SKILL.md](https://ethskills.com/feedback/SKILL.md) — issue or praise.\n"
}SHA-256 of public snapshot: d306cab3b8556bb8685954d02233d699ec2da064cc1f33874fab1603d2f2e60d