What problem does it solve? Auditing smart contracts that integrate Liquid Staking Derivative tokens like stETH, wstETH, rETH, cbETH, and sfrxETH is error-prone because each token behaves differently—rebasing balances, varying exchange rates, and transfer rounding can silently introduce critical vulnerabilities that standard ERC20 assumptions miss. ## Core Features & Use Cases - Token-Specific Patterns: Covers stETH rebasing (use shares, not balances), wstETH wrapping, rETH/cbETH exchange rates, and sfrxETH ERC4626 conversions with interface definitions and code examples. - Vulnerability Detection: Identifies critical issues like caching rebasing balances, hardcoded 1:1 ETH ratio assumptions, and 1-2 wei transfer rounding errors, with vulnerable vs. secure Solidity code comparisons. - Audit Checklist & Severity Classification: Provides a structured checklist per token type and classifies findings as Critical, High, or Medium for consistent reporting. - Use Case: During a DeFi vault audit, the token-auditor agent detects stETH deposits and applies this skill to flag that the contract caches raw balances instead of using getSharesByPooledEth, causing users to lose rebase rewards. ## Quick Start Audit this Solidity vault contract that accepts stETH and rETH deposits and report any liquid staking derivative integration vulnerabilities with severity ratings.