standards

Select Ethereum token and protocol standards for interoperable onchain applications.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/tawf-labs/zkt-hackathon --skill standards-tawf-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: standards
Source: https://github.com/tawf-labs/zkt-hackathon/tree/main/.agents/skills/ethskills/standards
Command: npx skills add https://github.com/tawf-labs/zkt-hackathon --skill standards-tawf-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you choose correct, production-ready Ethereum standards so your tokens, NFTs, and protocol integrations work reliably and interoperate with wallets, indexers, and smart-contract tooling.

Core Features & Use Cases

  • Guidance across major standards: ERC-20, ERC-721, ERC-1155, ERC-4337, ERC-8004, ERC-1061-style patterns (and newer EIPs mentioned in the guide).
  • When to use each standard: design tradeoffs for fungible assets, collectibles, multi-token sets, account abstraction, and agent identity/reputation.
  • Practical developer decision framework: includes concrete integration examples and interface/flow expectations (e.g., x402 + EIP-3009 synergy, ERC-8004 registration and reputation feedback).

Quick Start

Ask the agent to recommend the best Ethereum standard(s) for your specific use case and explain the core interfaces and integration flow.

Frequently Asked Questions about standards

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

FAQPage Schema
How do I choose the right Ethereum token standard for my smart contract?

Selecting the right Ethereum token standard requires evaluating asset type: ERC-20 for fungible tokens, ERC-721 for unique collectibles, and ERC-1155 for multi-token batches to ensure smart contract interoperability.

When should I use ERC-4337 account abstraction in my protocol?

Use ERC-4337 account abstraction when you need to separate user experience from smart contract execution, enabling gasless transactions and custom validation logic without changing core protocol contracts.

How do x402 and EIP-3009 work together for onchain payments?

The x402 and EIP-3009 standards synergize for onchain payments by enabling fast, gasless transfer approaches through meta-transaction patterns and transfer-with-authorization flows for reliable execution.

What is the ERC-8004 standard used for in Ethereum applications?

The ERC-8004 standard is used for establishing agent identity and managing reputation feedback on-chain, allowing autonomous agents to build verifiable trust histories within decentralized applications.

What are common implementation mistakes when integrating ERC-20 token contracts?

Common mistakes when integrating ERC-20 token contracts include ignoring standard interface scope, failing to handle off-chain and on-chain component interactions, and bypassing indexer expectations for transfer events.

Does ERC-1155 support both fungible and non-fungible tokens in a single contract?

Yes, ERC-1155 supports batching both fungible and non-fungible tokens within a single deployed contract, reducing gas costs and simplifying management compared to deploying separate ERC-20 and ERC-721 contracts.