What problem does it solve? Smart contract auditors often miss vulnerabilities caused by non-standard token behaviors like fee-on-transfer, rebasing, and callback reentrancy, leading to exploitable accounting errors in protocols. ## Core Features & Use Cases - Vulnerability Pattern Library: Covers eight token weirdness categories including fee-on-transfer, rebasing tokens, ERC777/ERC721/ERC1155 callback reentrancy, missing return values, blacklist/pausable tokens, low decimals, and approval race conditions. - Detection Commands: Provides ready-to-use Grep patterns to locate vulnerable code constructs across Solidity codebases. - Token Compatibility Matrix: Maps common tokens (USDT, USDC, DAI, stETH, WBTC, PAXG, ERC777) against their behavioral quirks for quick reference. - Use Case: During a DeFi protocol audit, use this skill to check whether deposit functions measure actual received balances instead of assuming transfer amounts, catching fee-on-transfer accounting bugs. ## Quick Start Audit my Solidity contracts for token compatibility issues including fee-on-transfer, rebasing, and callback reentrancy vulnerabilities.