evm-audit-erc20

star 6

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.

austintgriffith By austintgriffith schedule Updated 2/28/2026

name: evm-audit-erc20 description: 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.

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
Install via CLI
npx skills add https://github.com/austintgriffith/evm-audit-skills --skill evm-audit-erc20
Repository Details
star Stars 6
call_split Forks 3
navigation Branch main
article Path SKILL.md
More from Creator
austintgriffith
austintgriffith Explore all skills →