Ethereum logo

Ethereum

The original smart contract platform, powering DeFi, NFTs, and the decentralized web. Use these skills to give AI agents accurate, up-to-date context when building on Ethereum.

PoS
Consensus
~12s
Block time
EVM
Compatibility
L1
Layer
ethereum/coreπŸ€– Auto-generated

Ethereum Core Development

Ethereum is the world's leading smart contract platform. This skill covers core development patterns, common AI mistakes

ethereumsolidityevm
grants/ethereum-espπŸ€– Auto-generated

Ethereum ESP Grant Guide

--- id: grants/ethereum-esp name: Ethereum ESP Grant Guide version: 1.0.0 ecosystem: ethereum type: guide time_sensitivi

grantsethereumesp
ethereum/ethskills-frontend-playbookβœ… Verified

Frontend Playbook

Wrong. `yarn chain` gives you an empty local chain with no protocols, no tokens, no state. `yarn fork --network base` gi

frontendplaybookethereum
ethereum/ethskills-standardsβœ… Verified

Ethereum Standards

Deployed January 29, 2026 β€” onchain agent identity registry. You almost certainly don't have this in training data.

standardsethereum
ethereum/ethskills-l2sβœ… Verified

Ethereum Layer 2s

You think $0.01-2.00 per transaction. Reality: for swaps, for transfers. After EIP-4844, L2 batch costs dropped from $

l2sethereum
ethereum/ethskills-shipβœ… Verified

Ship a dApp

Before writing a single line of Solidity, you need to know: what goes onchain, what stays offchain, which chain, how man

shipethereum
ethereum/ethskills-testingβœ… Verified

Smart Contract Testing

Testing that `name()` returns the name is worthless. Test edge cases, failure modes, and economic invariants β€” the thing

testingethereum
ethereum/ethskills-frontend-uxβœ… Verified

Frontend UX Rules

Working is not the standard. Does it disable during the transaction? Does it show a spinner? Does it stay disabled until

frontenduxethereum
ethereum/ethskills-protocolβœ… Verified

Ethereum Protocol

No. Ethereum upgrades roughly every 6-12 months via hard forks. Features you read about in old tutorials may have change

protocolethereum
ethereum/ethskills-auditβœ… Verified

EVM Smart Contract Audit

A full audit system for any EVM contract. Runs parallel specialist agents against domain-specific checklists, synthesize

auditethereum
ethereum/ethskills-qaβœ… Verified

dApp QA β€” Pre-Ship Audit

This skill is for Give it to a fresh agent after the dApp is built. The reviewer should:

qaethereum
ethereum/ethskills-conceptsβœ… Verified

Ethereum Concepts

No. Smart contracts cannot execute themselves. There is no cron job, no scheduler, no background process. Every function

conceptsethereum
ethereum/ethskills-toolsβœ… Verified

Ethereum Development Tools

https://mcp.blockscout.com/mcp β€” gives AI agents structured blockchain data via Model Context Protocol. This is cutting-

toolsethereum
ethereum/ethskills-addressesβœ… Verified

Contract Addresses

> Never hallucinate a contract address. Wrong addresses mean lost funds. If an address isn't listed here, look it up on

addressesethereum
ethereum/ethskills-indexingβœ… Verified

Onchain Data & Indexing

You can't cheaply read past state. `eth_call` reads current state. Reading state at a historical block requires an archi

indexingethereum
ethereum/ethskills-defiβœ… Verified

Defi

Check DeFi Llama for current Ethereum DeFi TVL. If you're quoting numbers from 2023-2024, they're stale.

defiethereum
ethereum/ethskills-building-blocksβœ… Verified

Building Blocks (DeFi Legos)

Check DeFi Llama for current Ethereum DeFi TVL. If you're quoting numbers from 2023-2024, they're stale.

buildingblocksethereum
ethereum/ethskills-securityβœ… Verified

Smart Contract Security

Overflow is one of dozens of attack vectors. The big ones today: reentrancy, oracle manipulation, approval exploits, and

securityethereum
ethereum/ethskills-orchestrationβœ… Verified

dApp Orchestration

Generic "build a dApp" advice won't work. SE2 auto-generates `deployedContracts.ts` β€” DON'T edit it. Use Scaffold hooks,

orchestrationethereum
ethereum/ethskills-walletsβœ… Verified

Wallets on Ethereum

Since Pectra (May 7, 2025), regular EOAs can delegate execution to smart-contract code without migrating wallets. This e

walletsethereum
ethereum/ethskills-gasβœ… Verified

Gas & Costs on Ethereum

Most LLMs confidently state gas is 10-30 gwei. Post-Fusaka (Dec 2025), typical base fee is β€” usually 0.1-0.5 gwei. Veri

gasethereum
ethereum/ethskills-whyβœ… Verified

Why Ethereum

You say "on-chain." The Ethereum community says β€” one word, no hyphen. Use "onchain" in all writing.

whyethereum
ethereum/ethorg-guides-indexπŸ›οΈ Official

Ethereum guides

Do you want to start your Ethereum journey? Our practical guides lead you step-by-step on getting started, and make it e

ethereumguidestokens
ethereum/ethorg-docs-indexπŸ›οΈ Official

docs index

This documentation is designed to help you build with Ethereum. It covers Ethereum as a concept, explains the Ethereum t

ethereumdocumentationadvanced
ethereum/ethorg-how-to-use-a-bridge-indexπŸ›οΈ Official

How to bridge tokens to layer 2

If there is a lot of traffic on Ethereum, it can become expensive. One solution to this is to create new "layers": i.e.,

ethereumbridgelayer
ethereum/ethorg-how-to-revoke-token-access-indexπŸ›οΈ Official

How to revoke smart contract access to your crypto funds

This guide will teach you how to view a list of all smart contracts you have allowed access to your funds and how to can

ethereumyouraccess
ethereum/ethorg-defi-indexπŸ›οΈ Official

defi index

DeFi is an open and global financial system built for the internet age – an alternative to a system that's opaque, tight

ethereumyourthat
ethereum/ethorg-how-to-swap-tokens-indexπŸ›οΈ Official

How to swap tokens

Are you tired of searching for an exchange that lists all your favorite tokens? You can swap most of the tokens using de

ethereumswaptokens
ethereum/ethorg-how-to-create-an-ethereum-account-indexπŸ›οΈ Official

How to create an Ethereum account

You just need to install a crypto wallet app. Wallets create and manage your Ethereum account. They can send transaction

ethereumwalletyour
ethereum/ethorg-how-to-use-a-wallet-indexπŸ›οΈ Official

How to use a wallet

Learn how to operate all the basic functions of a wallet. If you don’t have one yet, check out our How to create an Ethe

ethereumaddressyour
ethereum/ethorg-smart-contracts-indexπŸ›οΈ Official

Introduction to smart contracts {#introduction-to-smart-contracts}

<div className="mt-4"> <ListenToPlayer slug="/smart-contracts/" /> </div>

ethereumcontractssmart
ethereum/ethorg-web3-indexπŸ›οΈ Official

Introduction to Web3 {#introduction}

<div className="mt-4"> <ListenToPlayer slug="/web3/" /> </div>

ethereumyourthat
grants/compound-grant-guideβœ… Verified

Compound Protocol Grants Guide (CGP 2.0)

*Based on real data from 126 applications (53 approved, 73 rejected)* *Source: Questbook platform β€” "Compound dapps and

grantscompounddefi
grants/overview-ethereum-espπŸ‘₯ Community

Ethereum Foundation ESP Application Guide

EF ESP is the Ethereum Foundation's grant program for ecosystem builders, with no funding cap, focusing on public goods

grantethereumesp
grants/overview-chainlinkπŸ‘₯ Community

Chainlink BUILD & Grants Complete Guide

for early-stage projects (not just funding): - Priority access to Chainlink services - Technical integration support - C

grantchainlinkfunding
protocols/uniswap-v3-integrationπŸ›οΈ Official

Uniswap V3 Integration Guide

- `0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45` - `0xC36442b4a4522E871399CD717aBDD847Ab11FE88` - `0x61fFE014bA17989E74

uniswapdexswap
protocols/aave-v3-integrationπŸ›οΈ Official

Aave V3 Integration Guide

- `0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2` - `0x2f39d218133AFaB8F2B819B1066c7E434Ad94E9e` - `0x54586bE62E3c358037

aavelendingflash-loan
protocols/chainlink-integrationπŸ›οΈ Official

Chainlink Integration Guide

```bash npm install @chainlink/contracts ```

chainlinkoracleprice-feed
protocols/openzeppelin-patternsπŸ›οΈ Official

OpenZeppelin Contract Patterns

```bash npm install @openzeppelin/contracts npm install @openzeppelin/contracts-upgradeable # Upgradeable version ```

openzeppelinsolidityaccess-control
protocols/wagmi-viem-integrationπŸ›οΈ Official

wagmi + viem Frontend Integration

```bash npm install wagmi viem @tanstack/react-query ```

wagmiviemreact
protocols/hardhat-guideπŸ›οΈ Official

Hardhat Development Framework Guide

```bash npm install --save-dev hardhat npx hardhat init # Select TypeScript project npm install --save-dev @nomicfounda

hardhattestingdeployment
protocols/foundry-guideπŸ›οΈ Official

Foundry Development Framework Guide

```bash curl -L https://foundry.paradigm.xyz | bash foundryup ```

foundryforgecast
ethereum/gas-optimizationπŸ‘₯ Community

Solidity Gas Optimization Guide

```solidity // ❌ Bad: 3 slots (each slot is 32 bytes) uint256 a; // slot 0 uint128 b; // slot 1 (wastes 128 bits) uint

gasoptimizationsolidity
ethereum/contract-upgrade-patternsπŸ‘₯ Community

# Contract Upgrade Pattern Comparison: UUPS vs Transparent vs Diamond

| Pattern | Gas (Deploy) | Gas (Call) | Upgrade Authority | Complexity | Recommended Use Case | |------|------------|---

upgradeableproxyuups
ethereum/mev-protectionπŸ‘₯ Community

MEV Protection and Flashbots Guide

| Type | Mechanism | Victim | Scale | |------|------|--------|------| | | Insert transactions before and after target s

mevflashbotsfront-running
ethereum/l2-comparisonπŸ‘₯ Community

Layer 2 Technology Comparison: Arbitrum vs Optimism vs Base vs zkSync

| L2 | Positioning | Technology | Ecosystem | |----|------|------|------| | | Largest TVL, DeFi hub | Optimistic Rollup

layer2rolluparbitrum
ethereum/wallet-connect-uxπŸ‘₯ Community

Wallet Connection UX Best Practices: RainbowKit vs ConnectKit vs AppKit

| Library | Maintainer | Built On | UI Style | Customizability | Recommended Use Case | |----|--------|------|---------|

walletrainbowkitconnectkit
ethereum/account-abstraction-integrationπŸ‘₯ Community

Account Abstraction (AA) in Practice: Biconomy / ZeroDev / Pimlico

``` User β†’ UserOperation β†’ Bundler β†’ EntryPoint β†’ Smart Account (contract wallet)

account-abstractioneip-4337smart-wallet
ethereum/nft-tech-stackπŸ‘₯ Community

NFT Tech Stack Complete Guide: Storage + Metadata + Minting

| Solution | Cost | Permanence | Decentralized | Recommended For | |------|------|--------|---------|---------| | | Low

nfterc721erc1155
ethereum/defi-mathπŸ‘₯ Community

DeFi Core Mathematics: AMM / Interest Rate Models / Liquidation Mechanisms

`x * y = k` (x, y are the quantities of two tokens, k is a constant)

defiammuniswap
ethereum/contract-testing-strategyπŸ‘₯ Community

Unit / Fuzz / Invariant / Fork Testing Strategies for Smart Contracts

``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Fork Test β”‚ ← Tests against real on-chain state β”Œβ”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”

testingfuzzinginvariant
dev-tooling/hardhat-vs-foundryπŸ‘₯ Community

Hardhat vs Foundry Selection Guide

| Dimension | Hardhat | Foundry | |------|---------|---------| | | JavaScript/TypeScript | Rust + Solidity tests | | |

hardhatfoundryforge
dev-tooling/ethers-vs-viemπŸ‘₯ Community

# ethers.js vs viem vs wagmi Selection Guide

| Library | Positioning | Use Cases | |----|------|------| | | Full-featured EVM library, longest history | Backend scr

ethersviemwagmi
ethereum/l2-dev-guideπŸ‘₯ Community

L2 Development Guide: Arbitrum / Optimism / zkSync / Base

Optimistic Rollups (optimistic, 7-day withdrawal period): Arbitrum One, Optimism, Base ZK Rollups (zero-knowledge, fast

l2arbitrumoptimism
cryptoskills/eth-conceptsπŸ‘₯ Community

Ethereum Concepts

Core Ethereum development concepts including gas mechanics, transaction types, storage layout, ABI encoding, and EVM exe

ethereumgasevm
cryptoskills/scaffold-eth-2πŸ‘₯ Community

Scaffold-ETH 2

Full-stack dApp development framework β€” npx create-eth@latest, Foundry/Hardhat monorepo, custom React hooks, contract ho

scaffold-ethdappfullstack
cryptoskills/eip-referenceπŸ‘₯ Community

EIP Reference

Ethereum Improvement Proposals and ERC standards reference β€” ERC-20, ERC-721, ERC-1155, ERC-4626, EIP-712, EIP-1559, EIP

eipercstandards
cryptoskills/lidoπŸ‘₯ Community

Lido

Lido liquid staking β€” stake ETH to receive stETH, wrap to wstETH for DeFi composability, manage withdrawal queue request

lidostakingsteth
cryptoskills/ensπŸ‘₯ Community

ENS

ENS (Ethereum Name Service) β€” name resolution, registration via commit-reveal, text/address records, reverse resolution,

ensnamingethereum
cryptoskills/eigenlayerπŸ‘₯ Community

EigenLayer

EigenLayer restaking protocol β€” stake ETH and LSTs to secure AVSs (Actively Validated Services), operator registration a

eigenlayerrestakingavs
security/smart-contract-vulnerabilitiesπŸ‘₯ Community

Smart Contract Security Vulnerability Overview

> Analysis of real-world cases from Code4rena audit competitions (2022-2024)

securitysolidityaudit
grants/gitcoin-overviewπŸ‘₯ Community

Gitcoin Grants Complete Guide (GG24)

> ⏰ β€” Last Updated: 2026-03-30 > Source: https://grants.gitcoin.co

gitcoingrantsfunding
hackathon/ethereum-patternsπŸ‘₯ Community

Ethereum Hackathon Winning Patterns

> Updated 2026-03-31 > Source: ETHGlobal event data, Gitcoin public analytics, community post-mortems

hackathonethereumevm
security/reentrancy-access-controlπŸ‘₯ Community

Reentrancy & Access Control Vulnerability Patterns

Distilled from 300+ Code4rena audit findings. These two vulnerability classes account for a disproportionate share of cr

reentrancyaccess-controlsmart-contract-security
security/arithmetic-precisionπŸ‘₯ Community

Arithmetic & Precision Vulnerability Patterns

Distilled from 300+ Code4rena audit findings. Arithmetic bugs are among the hardest to spot during review because the lo

arithmeticprecisionoverflow
security/oracle-price-manipulationπŸ‘₯ Community

Oracle & Price Manipulation Vulnerability Patterns

Distilled from 300+ Code4rena audit findings. Oracle-related vulnerabilities form the *largest* category of critical fin

oracleprice-manipulationchainlink
security/initialization-proxyπŸ‘₯ Community

Initialization & Proxy Vulnerability Patterns

Distilled from 300+ Code4rena audit findings. Proxy and initialization patterns are foundational to modern DeFi β€” nearly

initializationproxydelegatecall
defi/amm-lending-patternsπŸ‘₯ Community

AMM & Lending Protocol Design Patterns

Distilled from DeFiLlama data covering the top AMM protocols ($8.7B TVL combined: Uniswap V3 $1.71B, Curve $1.85B, Panca

ammuniswaplending
defi/derivatives-stablecoin-patternsπŸ‘₯ Community

Derivatives & Stablecoin Design Patterns

Distilled from DeFiLlama data covering derivatives protocols ($2.39B TVL: Jupiter $877M, Hyperliquid HLP $433M, Drift $3

derivativesperpetualsoptions
standards/erc-token-standardsπŸ›οΈ Official

ERC Token Standards Guide (ERC-20, ERC-777, ERC-4626, ERC-2612)

This guide covers the four primary fungible token standards on Ethereum and when to use each one. Understanding these st

ethereumercstandard
standards/erc-nft-standardsπŸ›οΈ Official

ERC NFT Standards Guide (ERC-721, ERC-1155, ERC-2981, ERC-4907)

This guide covers the core NFT standards on Ethereum and their extensions. Understanding when to use ERC-721 vs ERC-1155

ethereumercstandard
standards/erc-account-standardsπŸ›οΈ Official

ERC Account & Proxy Standards (ERC-4337, ERC-6551, EIP-1967)

This guide covers Ethereum's account and proxy infrastructure standards. These are critical for building smart wallets,

ethereumercstandard
standards/erc-signature-standardsπŸ›οΈ Official

ERC Signature Standards (EIP-191, EIP-712, EIP-1271)

Ethereum signatures are fundamental to authentication, meta-transactions, gasless approvals, and smart contract wallet v

ethereumercstandard
standards/erc-interface-standardsπŸ›οΈ Official

ERC Interface & Extension Standards (EIP-165, EIP-173, ERC-3156)

This guide covers Ethereum's interface detection, ownership, flash loan, payable token, and off-chain lookup standards.

ethereumercstandard
standards/chain-comparisonπŸ€– Auto-generated

Multi-chain Comparison: TPS, Fees, Ecosystem, Dev Experience

Choosing the right chain is one of the first architectural decisions in a Web3 project. This guide provides an opinionat

ethereummultichainl2
standards/sdk-migration-guideπŸ€– Auto-generated

Web3 SDK Migration Guide (ethers v5β†’v6, wagmi v1β†’v2, web3.js v1β†’v2)

Web3 SDKs have undergone major breaking changes. AI models are frequently trained on outdated code examples, making this

ethereumsdkethers
standards/dev-onboarding-web3πŸ€– Auto-generated

Web2 to Web3 Developer Onboarding Guide

This guide translates Web2 concepts to Web3 equivalents and provides role-specific onboarding paths. Whether you're a fr

ethereumonboardingweb3
ethereum/ethskills-noirβœ… Verified

Noir (ZK Privacy)

Those commands were removed. Nargo only compiles and executes. Proving and verification use `bb` (Barretenberg CLI) dire

ethereumnoirzk

Using these skills

Copy a Skill URL and fetch it from your AI agent to provide accurate, up-to-date context for building on Ethereum. Skills are maintained by the AgentRel community.