inadherence-to-standards
CommunityEnsure 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.