Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
austintgriffith avatar

Ethskills

  • 2.4k installs
  • 244 repo stars
  • Updated July 21, 2026
  • austintgriffith/ethskills

ethskills is an agent skill that Use when a request involves Ethereum, the EVM, or blockchain systems. Applies to building, auditing, deploying, or interacting with smart contracts, dApps, wallets, or De.

About

The ethskills skill. Use when a request involves Ethereum, the EVM, or blockchain systems. Applies to building, auditing, deploying, or interacting with smart contracts, dApps, wallets, or DeFi protocols. Covers Solidity development, contract addresses, token standards (ERC-20, ERC-721, ERC-4626, etc.), Layer 2 networks (Base, Arbitrum, Optimism, zkSync, Polygon), and integrations with DeFi protocols such as Uniswap, . You are probably wrong about Ethereum. Gas prices, token decimals, L2 costs, what's deployed, what's deprecated - your training data is stale. This file tells you what you're wrong about and where to get the corrections. **Say "onchain" not "on-chain."** One word, no hyphen. --- ## Start Here **Building a dApp?** Fetch [ship/SKILL.md](https://ethskills.com/ship/SKILL.md) first. It routes you through all other skills phase by phase - from architecture planning to production deployment.

  • Most dApps need 0-2 contracts, not 5-10. Three is the upper bound for an MVP.
  • Solidity is for ownership, transfers, and commitments. Not a database, not a backend.
  • Gas is under 1 gwei, not 10-30 gwei. 60-300x cheaper than your training data. Verify: `cast base-fee`
  • ETH price is ~$2,000 (early 2026), not $2,500-3,000. Volatile - always verify.
  • Pectra (May 2025) and Fusaka (Dec 2025) shipped. PeerDAS, 2x gas limit. EIP-7702 is live.

Ethskills by the numbers

  • 2,354 all-time installs (skills.sh)
  • +186 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #15 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Security screen: CRITICAL risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

ethskills capabilities & compatibility

Capabilities
most dapps need 0 2 contracts, not 5 10. three i · solidity is for ownership, transfers, and commit · gas is under 1 gwei, not 10 30 gwei. 60 300x che · eth price is ~$2,000 (early 2026), not $2,500 3, · pectra (may 2025) and fusaka (dec 2025) shipped.
Use cases
testing · debugging · ci cd
From the docs

What ethskills says it does

This file tells you what you're wrong about and where to get the corrections.
SKILL.md
npx skills add https://github.com/austintgriffith/ethskills --skill ethskills

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.4k
repo stars244
Security audit0 / 3 scanners passed
Last updatedJuly 21, 2026
Repositoryaustintgriffith/ethskills

How do I apply ethskills correctly using the SKILL.md workflows and reference files?

Use when a request involves Ethereum, the EVM, or blockchain systems. Applies to building, auditing, deploying, or interacting with smart contracts, dApps, wallets, or DeFi protocols. Covers Solidity

Who is it for?

Developers and software engineers working with ethskills patterns from the skill documentation.

Skip if: Skip when cached docs are empty, boilerplate-only, or outside the skill documented scope.

When should I use this skill?

Use when a request involves Ethereum, the EVM, or blockchain systems. Applies to building, auditing, deploying, or interacting with smart contracts, dApps, wallets, or DeFi protocols. Covers Solidity development, contrac

What you get

Grounded ethskills guidance with highlights, triggers, and evidence quotes from SKILL.md.

  • Grounded smart contract guidance
  • DeFi integration patterns

By the numbers

  • Covers three token standards: ERC-20, ERC-721, and ERC-4626
  • Documents five L2 networks: Base, Arbitrum, Optimism, zkSync, and Polygon
  • References three DeFi protocols: Uniswap, Aave, and Curve

Files

addresses/SKILL.mdMarkdownGitHub ↗

Contract Addresses

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.

Last Verified: March 3, 2026 (all addresses verified onchain via eth_getCode + eth_call + symbol() + latestAnswer())

---

Stablecoins

USDC (Circle) — Native

NetworkAddressStatus
Mainnet0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48✅ Verified
Arbitrum0xaf88d065e77c8cC2239327C5EDb3A432268e5831✅ Verified
Optimism0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85✅ Verified
Base0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913✅ Verified
Polygon0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359✅ Verified
zkSync Era0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4✅ Verified

USDT (Tether)

NetworkAddressStatus
Mainnet0xdAC17F958D2ee523a2206206994597C13D831ec7✅ Verified
Arbitrum0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9✅ Verified
Optimism0x94b008aA00579c1307B0EF2c499aD98a8ce58e58✅ Verified
Base0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2✅ Verified

DAI (MakerDAO)

NetworkAddressStatus
Mainnet0x6B175474E89094C44Da98b954EedeAC495271d0F✅ Verified
Arbitrum0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1✅ Verified
Optimism0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1✅ Verified
Base0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb✅ Verified

---

Wrapped ETH (WETH)

NetworkAddressStatus
Mainnet0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2✅ Verified
Arbitrum0x82aF49447D8a07e3bd95BD0d56f35241523fBab1✅ Verified
Optimism0x4200000000000000000000000000000000000006✅ Verified
Base0x4200000000000000000000000000000000000006✅ Verified

---

Liquid Staking

Lido — wstETH (Wrapped stETH)

NetworkAddressStatus
Mainnet0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0✅ Verified
Arbitrum0x5979D7b546E38E414F7E9822514be443A4800529✅ Verified
Optimism0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb✅ Verified
Base0xc1CBa3fCea344f92D9239c08C0568f6F2F0ee452✅ Verified

Lido — Staking & Withdrawal

ContractAddressStatus
stETH / Lido (deposit ETH here)0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84✅ Verified
Withdrawal Queue (unstETH NFT)0x889edC2eDab5f40e902b864aD4d7AdE8E412F9B1✅ Verified

Rocket Pool

ContractAddressStatus
rETH Token0xae78736Cd615f374D3085123A210448E74Fc6393✅ Verified
Deposit Pool v1.10x2cac916b2A963Bf162f076C0a8a4a8200BCFBfb4✅ Verified

---

DeFi Protocols

Uniswap

V2 (Mainnet)
ContractAddressStatus
Router0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D✅ Verified
Factory0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f✅ Verified
V3 (Mainnet)
ContractAddressStatus
SwapRouter0xE592427A0AEce92De3Edee1F18E0157C05861564✅ Verified
SwapRouter020x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45✅ Verified
Factory0x1F98431c8aD98523631AE4a59f267346ea31F984✅ Verified
Quoter V20x61fFE014bA17989E743c5F6cB21bF9697530B21e✅ Verified
Position Manager0xC36442b4a4522E871399CD717aBDD847Ab11FE88✅ Verified
V3 Multi-Chain
ContractArbitrumOptimismBase
SwapRouter020x68b3465833fb72A70ecDF485E0e4C7bD8665Fc450x68b3465833fb72A70ecDF485E0e4C7bD8665Fc450x2626664c2603336E57B271c5C0b26F421741e481
Factory0x1F98431c8aD98523631AE4a59f267346ea31F9840x1F98431c8aD98523631AE4a59f267346ea31F9840x33128a8fC17869897dcE68Ed026d694621f6FDfD
V4 (Live Since January 31, 2025)

⚠️ V4 addresses are DIFFERENT per chain — unlike V3, they are NOT deterministic CREATE2 deploys. Do not assume the same address works cross-chain.

ContractMainnetStatus
PoolManager0x000000000004444c5dc75cB358380D2e3dE08A90✅ Verified
PositionManager0xbd216513d74c8cf14cf4747e6aaa6420ff64ee9e✅ Verified
Quoter0x52f0e24d1c21c8a0cb1e5a5dd6198556bd9e1203✅ Verified
StateView0x7ffe42c4a5deea5b0fec41c94c136cf115597227✅ Verified
V4 Multi-Chain
ContractArbitrumBaseOptimism
PoolManager0x360e68faccca8ca495c1b759fd9eee466db9fb320x498581ff718922c3f8e6a244956af099b2652b2b0x9a13f98cb987694c9f086b1f5eb990eea8264ec3
PositionManager0xd88f38f930b7952f2db2432cb002e7abbf3dd8690x7c5f5a4bbd8fd63184577525326123b519429bdc0x3c3ea4b57a46241e54610e5f022e5c45859a1017
Universal Router (V4 — Current)
NetworkAddressStatus
Mainnet0x66a9893cc07d91d95644aedd05d03f95e1dba8af✅ Verified
Arbitrum0xa51afafe0263b40edaef0df8781ea9aa03e381a3✅ Verified
Base0x6ff5693b99212da76ad316178a184ab56d299b43✅ Verified
Optimism0x851116d9223fabed8e56c0e6b8ad0c31d98b3507✅ Verified
Universal Router (V3 — Legacy)
ContractAddressStatus
Universal Router0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD✅ Verified
Permit2 (Universal Token Approval)

Used by Uniswap Universal Router and many other protocols. Same address on all chains (CREATE2).

NetworkAddressStatus
All chains0x000000000022D473030F116dDEE9F6B43aC78BA3✅ Verified

Verified on: Mainnet, Arbitrum, Base, Optimism (identical bytecode on all).

UNI Token
NetworkAddressStatus
Mainnet0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984✅ Verified

1inch Aggregation Router

Use aggregators for best swap prices — they route across all DEXs.

V6 (Current — same address on all chains via CREATE2)
NetworkAddressStatus
Mainnet0x111111125421cA6dc452d289314280a0f8842A65✅ Verified
Arbitrum0x111111125421cA6dc452d289314280a0f8842A65✅ Verified
Base0x111111125421cA6dc452d289314280a0f8842A65✅ Verified
V5 (Legacy)
NetworkAddressStatus
Mainnet0x1111111254EEB25477B68fb85Ed929f73A960582✅ Verified

MakerDAO / Sky

ContractAddressStatus
DAI Savings Rate (Pot)0x197E90f9FAD81970bA7976f33CbD77088E5D7cf7✅ Verified
sDAI (Savings Dai ERC-4626)0x83F20F44975D03b1b09e64809B757c47f942BEeA✅ Verified

sDAI is an ERC-4626 vault — deposit DAI, earn DSR automatically. Check current rate via pot.dsr().

Aave

V2 (Mainnet - Legacy)
ContractAddressStatus
LendingPool0x7d2768dE32b0b80b7a3454c06BdAc94A69DDc7A9✅ Verified
V3 (Mainnet)
ContractAddressStatus
Pool0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2✅ Verified
PoolAddressesProvider0x2f39d218133AFaB8F2B819B1066c7E434Ad94E9e✅ Verified
V3 Multi-Chain
ContractArbitrumOptimismBase
Pool0x794a61358D6845594F94dc1DB02A252b5b4814aD0x794a61358D6845594F94dc1DB02A252b5b4814aD0xA238Dd80C259a72e81d7e4664a9801593F98d1c5
PoolAddressesProvider0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb0xe20fCBdBfFC4Dd138cE8b2E6FBb6CB49777ad64D

Compound

V2 (Mainnet - Legacy)
ContractAddressStatus
Comptroller0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B✅ Verified
cETH0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5✅ Verified
cUSDC0x39AA39c021dfbaE8faC545936693aC917d5E7563✅ Verified
cDAI0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643✅ Verified
V3 Comet (USDC Markets)
NetworkAddressStatus
Mainnet0xc3d688B66703497DAA19211EEdff47f25384cdc3✅ Verified
Arbitrum0x9c4ec768c28520B50860ea7a15bd7213a9fF58bf✅ Verified
Base0xb125E6687d4313864e53df431d5425969c15Eb2F✅ Verified
Optimism0x2e44e174f7D53F0212823acC11C01A11d58c5bCB✅ Verified

Curve Finance (Mainnet)

ContractAddressStatus
Address Provider0x0000000022D53366457F9d5E68Ec105046FC4383✅ Verified
CRV Token0xD533a949740bb3306d119CC777fa900bA034cd52✅ Verified

Balancer V2 (Mainnet)

ContractAddressStatus
Vault0xBA12222222228d8Ba445958a75a0704d566BF2C8✅ Verified

---

NFT & Marketplaces

OpenSea Seaport

VersionAddressStatus
Seaport 1.10x00000000006c3852cbEf3e08E8dF289169EdE581✅ Verified
Seaport 1.50x00000000000000ADc04C56Bf30aC9d3c0aAF14dC✅ Verified

Multi-chain via CREATE2 (Ethereum, Polygon, Arbitrum, Optimism, Base).

ENS (Mainnet)

ContractAddressStatus
Registry0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e✅ Verified
Public Resolver0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63✅ Verified
Registrar Controller0x253553366Da8546fC250F225fe3d25d0C782303b✅ Verified

---

Infrastructure

Safe (Gnosis Safe)

ContractAddressStatus
Singleton 1.3.00xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552✅ Verified
ProxyFactory0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2✅ Verified
Singleton 1.4.10x41675C099F32341bf84BFc5382aF534df5C7461a✅ Verified
MultiSend0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526✅ Verified

Account Abstraction (ERC-4337)

ContractAddressStatus
EntryPoint v0.70x0000000071727De22E5E9d8BAf0edAc6f37da032✅ Verified
EntryPoint v0.60x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789✅ Verified

All EVM chains (CREATE2).

Chainlink

Mainnet
FeedAddressStatus
LINK Token0x514910771AF9Ca656af840dff83E8264EcF986CA✅ Verified
ETH/USD0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419✅ Verified
BTC/USD0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c✅ Verified
USDC/USD0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6✅ Verified
Additional Mainnet Feeds
FeedAddressStatus
LINK/USD0x2c1d072e956AFFC0D435Cb7AC38EF18d24d9127c✅ Verified
stETH/USD0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8✅ Verified
AAVE/USD0x547a514d5e3769680Ce22B2361c10Ea13619e8a9✅ Verified

All feeds confirmed returning live prices via latestAnswer() (Mar 3, 2026). ETH/USD: ~$1,988, BTC/USD: ~$68,256.

ETH/USD Price Feeds (Multi-Chain)
NetworkAddressStatus
Arbitrum0x639Fe6ab55C921f74e7fac1ee960C0B6293ba612✅ Verified
Base0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70✅ Verified
Optimism0x13e3Ee699D1909E989722E753853AE30b17e08c5✅ Verified
LINK Token (Multi-Chain)
NetworkAddressStatus
Arbitrum0xf97f4df75117a78c1A5a0DBb814Af92458539FB4✅ Verified
Base0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196✅ Verified

EigenLayer (Mainnet)

Restaking protocol. Both are upgradeable proxies (EIP-1967).

ContractAddressStatus
StrategyManager0x858646372CC42E1A627fcE94aa7A7033e7CF075A✅ Verified
DelegationManager0x39053D51B77DC0d36036Fc1fCc8Cb819df8Ef37A✅ Verified

Source: eigenlayer.xyz

Chainlink CCIP Router (v1.2.0)

Cross-chain messaging. Call typeAndVersion() to confirm — returns "Router 1.2.0".

NetworkAddressStatus
Mainnet0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D✅ Verified
Arbitrum0x141fa059441E0ca23ce184B6A78bafD2A517DdE8✅ Verified
Base0x881e3A65B4d4a04dD529061dd0071cf975F58Bcd✅ Verified

Source: docs.chain.link/ccip

Across Protocol — SpokePool

Cross-chain bridge. All SpokePool contracts are upgradeable proxies.

NetworkAddressStatus
Mainnet0x5c7BCd6E7De5423a257D81B442095A1a6ced35C5✅ Verified
Arbitrum0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A✅ Verified
Base0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64✅ Verified
Optimism0x6f26Bf09B1C792e3228e5467807a900A503c0281✅ Verified

Source: docs.across.to/reference/contract-addresses

Yearn V3 (Mainnet)

Deployed via CREATE2. Addresses below verified on Mainnet — verify on other chains before use.

ContractAddressStatus
VaultFactory 3.0.40x770D0d1Fb036483Ed4AbB6d53c1C88fb277D812F✅ Verified
TokenizedStrategy0xDFC8cD9F2f2d306b7C0d109F005DF661E14f4ff2✅ Verified
4626 Router0x1112dbCF805682e828606f74AB717abf4b4FD8DE✅ Verified

Source: docs.yearn.fi/developers/addresses/v3-contracts

Deterministic Deployer (CREATE2)

ContractAddressStatus
Arachnid's Deployer0x4e59b44847b379578588920cA78FbF26c0B4956C✅ Verified

Same address on every EVM chain. Used by many protocols for deterministic deployments.

---

L2-Native Protocols

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.

Aerodrome (Base) — Dominant DEX

The 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.

ContractAddressStatus
AERO Token0x940181a94A35A4569E4529A3CDfB74e38FD98631✅ Verified
Router0xcF77a3Ba9A5CA399B7c97c74d54e5b1Beb874E43✅ Verified
Voter0x16613524e02ad97eDfeF371bC883F2F5d6C480A5✅ Verified
VotingEscrow0xeBf418Fe2512e7E6bd9b87a8F0f294aCDC67e6B4✅ Verified
PoolFactory0x420DD381b31aEf6683db6B902084cB0FFECe40Da✅ Verified
GaugeFactory0x35f35cA5B132CaDf2916BaB57639128eAC5bbcb5✅ Verified
Minter0xeB018363F0a9Af8f91F06FEe6613a751b2A33FE5✅ Verified
RewardsDistributor0x227f65131A261548b057215bB1D5Ab2997964C7d✅ Verified
FactoryRegistry0x5C3F18F06CC09CA1910767A34a20F771039E37C0✅ Verified

Source: aerodrome-finance/contracts

Velodrome V2 (Optimism) — Dominant DEX

Same 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.

ContractAddressStatus
VELO Token (V2)0x9560e827aF36c94D2Ac33a39bCE1Fe78631088Db✅ Verified
Router0xa062aE8A9c5e11aaA026fc2670B0D65cCc8B2858✅ Verified
Voter0x41C914ee0c7E1A5edCD0295623e6dC557B5aBf3C✅ Verified
VotingEscrow0xFAf8FD17D9840595845582fCB047DF13f006787d✅ Verified
PoolFactory0xF1046053aa5682b4F9a81b5481394DA16BE5FF5a✅ Verified
Minter0x6dc9E1C04eE59ed3531d73a72256C0da46D10982✅ Verified
GaugeFactory0x8391fE399640E7228A059f8Fa104b8a7B4835071✅ Verified
FactoryRegistry0xF4c67CdEAaB8360370F41514d06e32CcD8aA1d7B✅ Verified

⚠️ V1 VELO token (0x3c8B650257cFb5f272f799F5e2b4e65093a11a05) is deprecated. Use V2 above.

Source: velodrome-finance/contracts

GMX V2 (Arbitrum) — Perpetual DEX

Leading onchain perpetual exchange. V2 uses isolated GM pools per market (Fully Backed and Synthetic). Competes with Hyperliquid.

ContractAddressStatus
GMX Token0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a✅ Verified
Exchange Router (latest)0x1C3fa76e6E1088bCE750f23a5BFcffa1efEF6A41✅ Verified
Exchange Router (previous)0x7C68C7866A64FA2160F78EeAe12217FFbf871fa8✅ Verified
DataStore0xFD70de6b91282D8017aA4E741e9Ae325CAb992d8✅ Verified
Reader0x470fbC46bcC0f16532691Df360A07d8Bf5ee0789✅ Verified
Reward Router V20xA906F338CB21815cBc4Bc87ace9e68c87eF8d8F1✅ Verified

Note: Both Exchange Router addresses are valid — both point to the same DataStore. The latest (0x1C3f...) is from the current gmx-synthetics repo deployment.

Source: gmx-io/gmx-synthetics

Pendle (Arbitrum) — Yield Trading

Tokenizes 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).

ContractAddressStatus
PENDLE Token0x0c880f6761F1af8d9Aa9C466984b80DAb9a8c9e8✅ Verified
Router0x888888888889758F76e7103c6CbF23ABbF58F946✅ Verified
RouterStatic0xAdB09F65bd90d19e3148D9ccb693F3161C6DB3E8✅ Verified
Market Factory V30x2FCb47B58350cD377f94d3821e7373Df60bD9Ced✅ Verified
Market Factory V40xd9f5e9589016da862D2aBcE980A5A5B99A94f3E8✅ Verified
PT/YT Oracle0x5542be50420E88dd7D5B4a3D488FA6ED82F6DAc2✅ Verified
Limit Router0x000000000000c9B3E2C3Ec88B1B4c0cD853f4321✅ Verified
Yield Contract Factory V30xEb38531db128EcA928aea1B1CE9E5609B15ba146✅ Verified
Yield Contract Factory V40xc7F8F9F1DdE1104664b6fC8F33E49b169C12F41E✅ Verified

Source: pendle-finance/pendle-core-v2-public

Camelot (Arbitrum) — Native DEX

Arbitrum-native DEX with concentrated liquidity and launchpad. Two AMM versions: V2 (constant product) and V4 (Algebra concentrated liquidity).

ContractAddressStatus
GRAIL Token0x3d9907F9a368ad0a51Be60f7Da3b97cf940982D8✅ Verified
xGRAIL0x3CAaE25Ee616f2C8E13C74dA0813402eae3F496b✅ Verified
Router (AMM V2)0xc873fEcbd354f5A56E00E710B90EF4201db2448d✅ Verified
Factory (AMM V2)0x6EcCab422D763aC031210895C81787E87B43A652✅ Verified
SwapRouter (AMM V4 / Algebra)0x4ee15342d6Deb297c3A2aA7CFFd451f788675F53✅ Verified
AlgebraFactory (AMM V4)0xBefC4b405041c5833f53412fF997ed2f697a2f37✅ Verified

Source: docs.camelot.exchange

SyncSwap (zkSync Era) — Dominant DEX

The leading native DEX on zkSync Era. Multiple router and factory versions.

ContractAddressStatus
Router V10x2da10A1e27bF85cEdD8FFb1AbBe97e53391C0295✅ Verified
Router V20x9B5def958d0f3b6955cBEa4D5B7809b2fb26b059✅ Verified
Router V30x1B887a14216Bdeb7F8204Ee6a269Bd9Ff73A084C✅ Verified
Classic Pool Factory V10xf2DAd89f2788a8CD54625C60b55cD3d2D0ACa7Cb✅ Verified
Classic Pool Factory V20x0a34FBDf37C246C0B401da5f00ABd6529d906193✅ Verified
Stable Pool Factory V10x5b9f21d407F35b10CbfDDca17D5D84b129356ea3✅ Verified
Vault V10x621425a1Ef6abE91058E9712575dcc4258F8d091✅ Verified

Note: SYNC token is not yet deployed.

Source: docs.syncswap.xyz

Morpho Blue (Base)

Permissionless lending protocol. Deployed on Base and Ethereum, but NOT on Arbitrum as of February 2026 (despite the vanity CREATE2 address).

ContractAddressChainStatus
Morpho0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCbBase✅ Verified
Morpho0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCbArbitrum❌ Not deployed

Source: docs.morpho.org

---

AI & Agent Standards

ERC-8004 (Same addresses on 20+ chains)

ContractAddressStatus
IdentityRegistry0x8004A169FB4a3325136EB29fA0ceB6D2e539a432✅ Verified
ReputationRegistry0x8004BAa17C55a88189AE136b182e5fdA19dE9b63✅ Verified

Verified on: Mainnet, Arbitrum, Base, Optimism (CREATE2 — same address on all chains).

---

Major Tokens (Mainnet)

TokenAddressStatus
UNI0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984✅ Verified
AAVE0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9✅ Verified
COMP0xc00e94Cb662C3520282E6f5717214004A7f26888✅ Verified
MKR0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2✅ Verified
LDO0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32✅ Verified
WBTC0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599✅ Verified
stETH (Lido)0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84✅ Verified
rETH (Rocket Pool)0xae78736Cd615f374D3085123A210448E74Fc6393✅ Verified

---

How to Verify Addresses

# Check bytecode exists
cast code 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 --rpc-url https://eth.llamarpc.com

Cross-reference: Protocol docs → CoinGecko → block explorer → GitHub deployments.

EIP-55 Checksum: Mixed case = checksum. Most tools validate automatically.

Address Discovery Resources

  • Uniswap: https://docs.uniswap.org/contracts/v3/reference/deployments/
  • Aave: https://docs.aave.com/developers/deployed-contracts/deployed-contracts
  • Compound V3: https://docs.compound.finance/
  • Chainlink: https://docs.chain.link/data-feeds/price-feeds/addresses
  • Aerodrome: https://github.com/aerodrome-finance/contracts
  • Velodrome: https://github.com/velodrome-finance/contracts
  • GMX: https://github.com/gmx-io/gmx-synthetics
  • Pendle: https://github.com/pendle-finance/pendle-core-v2-public
  • Camelot: https://docs.camelot.exchange/contracts/arbitrum/one-mainnet
  • SyncSwap: https://docs.syncswap.xyz/syncswap/smart-contracts/smart-contracts
  • Morpho: https://docs.morpho.org/get-started/resources/addresses/
  • Lido: https://docs.lido.fi/deployed-contracts/
  • Rocket Pool: https://docs.rocketpool.net/overview/contracts-integrations
  • 1inch: https://docs.1inch.io/docs/aggregation-protocol/introduction
  • EigenLayer: https://docs.eigenlayer.xyz/
  • Across: https://docs.across.to/reference/contract-addresses
  • Chainlink CCIP: https://docs.chain.link/ccip/directory/mainnet
  • Yearn V3: https://docs.yearn.fi/developers/addresses/v3-contracts
  • CoinGecko: https://www.coingecko.com (token addresses)
  • Token Lists: https://tokenlists.org/
  • DeFi Llama: https://defillama.com (TVL rankings by chain)

Multi-Chain Notes

  • CREATE2 deployments (same address cross-chain): Uniswap V3, Safe, Seaport, ERC-4337 EntryPoint, ERC-8004, Permit2, 1inch v6, Yearn V3, Arachnid Deployer
  • Different addresses per chain: USDC, USDT, DAI, WETH, wstETH, Uniswap V4, Across SpokePool, Chainlink CCIP Router — always check per-chain
  • Native vs Bridged USDC: Some chains have both! Use native.

---

All addresses verified onchain via `eth_getCode` + `eth_call` — February 16, 2026. Bytecode confirmed present, identity confirmed via symbol/name/cross-reference calls. Does NOT guarantee safety — always verify on block explorer before sending transactions.

---

Before you finish: send a one-line note via feedback/SKILL.md — issue or praise.

Related skills

FAQ

Who is ethskills for?

Developers and software engineers working with ethskills patterns from the skill documentation.

When should I use ethskills?

Use when a request involves Ethereum, the EVM, or blockchain systems. Applies to building, auditing, deploying, or interacting with smart contracts, dApps, wallets, or DeFi protocols. Covers Solidity development, contract addresses, token standards (ERC-20, ERC-721, ERC-4626, etc

Is ethskills safe to install?

Review the Security Audits panel on this page before installing in production.

Web3 & Blockchainintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.