standards

Explain Ethereum token and protocol standards with integration details.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/freeslugs/unlink-hackathon --skill standards-freeslugs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: standards
Source: https://github.com/freeslugs/unlink-hackathon/tree/main/_skills/eth-skills/standards
Command: npx skills add https://github.com/freeslugs/unlink-hackathon --skill standards-freeslugs

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 standards, helping developers and users understand which standards exist, how they function, and when to apply them.

Core Features & Use Cases

  • Standard Explanations: Provides clear breakdowns of key Ethereum standards like ERC-20, ERC-721, ERC-1155, ERC-4337, and newer, less-known ones like ERC-8004 and EIP-7702.
  • Practical Guidance: Details on how to use each standard, their contract addresses, and integration examples.
  • Use Case: A developer needs to choose the right token standard for a new project. This Skill helps them compare ERC-20, ERC-721, and ERC-1155, explaining the differences and use cases for each.

Quick Start

Explain the core purpose and benefits of ERC-8004 for onchain 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, ERC-721, and ERC-1155 Ethereum token standards?

ERC-20 is for fungible tokens, ERC-721 for unique non-fungible tokens, and ERC-1155 for managing multiple token types in a single contract. Use ERC-20 for currencies, ERC-721 for collectibles, and ERC-1155 for semi-fungible gaming assets.

What is the core purpose and benefit of ERC-8004 for onchain agent identity?

ERC-8004 establishes a standardized protocol for onchain agent identity, enabling decentralized agents to verify and interact securely. It provides a unified framework for agent authentication and identity management on the Ethereum network.

How does ERC-4337 improve Ethereum account abstraction?

ERC-4337 enables account abstraction without protocol changes by introducing a separate mempool for UserOperations. This allows smart contract wallets to validate transactions, sponsor gas fees, and batch multiple operations seamlessly.

When should developers use EIP-7702 in Ethereum smart contracts?

EIP-7702 should be used when setting executable code for Externally Owned Accounts (EOAs). It allows an EOA to temporarily delegate to smart contract code, enabling advanced transaction logic without migrating to a new account.

How do I integrate ERC-20 token contracts into my Ethereum application?

To integrate ERC-20, interact with the token's contract address using web3 libraries like ethers.js. Call standard methods such as transfer, balanceOf, and approve to manage token transfers and allowances within your application.

Can ERC-1155 handle both fungible and non-fungible tokens in one contract?

Yes, ERC-1155 can handle both fungible and non-fungible tokens within a single deployed contract. This multi-token standard reduces gas costs and simplifies asset management by batching transfers of diverse token types.