standards

Explain Ethereum token and protocol standards including ERC-20, ERC-721, and ERC-1155.

10|1|Updated Mar 19, 2025
One-click install
npx skills add https://github.com/ObolNetwork/obol-stack --skill standards-obolnetwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: standards
Source: https://github.com/ObolNetwork/obol-stack/tree/main/internal/embed/skills/standards
Command: npx skills add https://github.com/ObolNetwork/obol-stack --skill standards-obolnetwork

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill clarifies the complex and rapidly evolving landscape of Ethereum token and protocol standards, helping developers and users understand which standard to use and how they function.

Core Features & Use Cases

  • Standard Explanation: Provides clear explanations of key Ethereum standards like ERC-20, ERC-721, ERC-4337, and newer ones like ERC-8004 and EIP-7702.
  • Practical Guidance: Details when to use each standard, their interfaces, and their real-world implications.
  • Use Case: A developer building a new NFT project needs to decide between different NFT standards; this Skill provides the necessary information to make an informed choice.

Quick Start

Explain the purpose and key features of ERC-8004 for agent identity.

Frequently Asked Questions about standards

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

FAQPage Schema
What is the difference between ERC-20 and ERC-721 token standards?

ERC-20 is the standard for fungible tokens where each unit is identical, while ERC-721 defines non-fungible tokens (NFTs) for unique, indivisible assets. This Skill explains their interfaces, operational mechanics, and distinct use cases on Ethereum.

How does EIP-7702 work for smart EOAs?

EIP-7702 introduces smart externally owned accounts (EOAs) by allowing standard wallets to temporarily adopt smart contract functionality. This Skill details how EIP-7702 operates and its implications for Ethereum account abstraction.

When should I use ERC-1155 instead of ERC-721 for an NFT project?

Choose ERC-1155 for projects requiring batch transfers of multiple token types to reduce gas costs, or ERC-721 for strictly unique single items. This Skill outlines use cases to help developers select the right NFT standard.

Can I use the x402 standard for gasless Ethereum payments?

Yes, the x402 standard facilitates gasless payments on Ethereum. This Skill explains the x402 protocol mechanics and how it enables seamless transactions without requiring users to hold ETH for gas.

What is ERC-8004 and how does it handle onchain agent identity?

ERC-8004 is an Ethereum standard designed for onchain agent identity. This Skill clarifies its key features, purpose, and how it establishes verifiable identities for autonomous onchain agents.

How do I choose between ERC-4337 and EIP-7702 for account abstraction?

ERC-4337 uses a separate mempool and entry point contract for smart account logic, whereas EIP-7702 modifies EOA behavior directly. This Skill compares their operational mechanics to guide your project standard selection.