# Evm Audit Erc20

> Weird ERC20 token edge cases that break protocols. Covers fee-on-transfer, rebasing, missing return values, blocklists, multiple addresses, flash minting, ERC777 hooks, approval race conditions, and more. Load when the contract interacts with ANY ERC20 tokens.

- Skill: `austintgriffith/evm-audit-erc20` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add austintgriffith/evm-audit-erc20`
- Raw SKILL.md: https://api.skillmd.com/api/skills/austintgriffith/evm-audit-erc20/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: austintgriffith (https://skillmd.com/u/austintgriffith)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/austintgriffith/evm-audit-erc20

---


# EVM Audit — Weird ERC20 Edge Cases

Load when the contract interacts with **any** ERC20 tokens via transfers, approvals, or balances.

## Reference Files
- `references/checklist.md` — Full dense checklist of every weird ERC20 behavior

