inadherence-to-standards

Community

Ensure ERC standard compliance

AuthorApegurus
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill identifies smart contracts that claim to implement standards like ERC20 or ERC721 but deviate from the official specifications, or integrate external tokens without accounting for common non-compliance issues.

Core Features & Use Cases

  • Standard Compliance Check: Verifies that token implementations strictly adhere to required functions, return values, and events.
  • Integration Safety: Detects if raw IERC20 calls are used, which can break with non-compliant tokens, and recommends SafeERC20.
  • Fee-on-Transfer Awareness: Identifies contracts that don't properly handle fee-on-transfer tokens.
  • Use Case: Auditing a new DeFi protocol that interacts with various ERC20 tokens to ensure it won't break when encountering tokens like USDT or other fee-on-transfer variants.

Quick Start

Analyze the provided Solidity code for any deviations from ERC standards.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: inadherence-to-standards
Download link: https://github.com/Apegurus/solidity-argus/archive/main.zip#inadherence-to-standards

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.