Анализатор интеграции токенов
Token integration and implementation analyzer based on Trail of Bits' token integration checklist. Analyzes token implementations for ERC20/ERC721 conformity, checks for 20+ weird token patterns, assesses contract composition and owner privileges, performs on-chain scarcity analysis, and evaluates how protocols handle non-standard tokens. Context-aware for both token implementations and token inte
Что делает навык
Skill систематически анализирует смарт-контракты токенов (реализацию) и протоколы (интеграцию) на соответствие стандартам ERC20/ERC721 и выявляет риски, связанные с нестандартными паттернами токенов. Он использует чек-лист Trail of Bits и базу данных Weird ERC20 для оценки безопасности, сложности контракта, привилегий владельца и ончейн-данных.
Когда применять
- Аудит собственного токена на соответствие стандартам ERC20/ERC721 и выявление нестандартного поведения.
- Проверка протокола на безопасность взаимодействия с внешними токенами (например, токенами с комиссиями при переводе или отсутствующими значениями возврата).
- Анализ ончейн-данных развернутых контрактов: распределение токенов, концентрация держателей, дефицитность.
- Оценка рисков централизации и привилегий владельца (возможность майнинга, паузы, апгрейда) перед запуском в mainnet.
Как работает
- Phase 1: Определить контекст анализа — реализация токена или интеграция в протокол, платформа (Ethereum/EVM) и тип токена (ERC20/ERC721).
- Phase 2: Запустить анализ Slither для Solidity-проектов (slither-check-erc, slither --print human-summary, slither-prop) для проверки соответствия стандартам и генерации свойств.
- Phase 3: Провести ручной анализ кода: состав контракта, сложность, привилегии владельца, соответствие ERC20/ERC721 и наличие 20+ нестандартных паттернов (weird token patterns).
- Phase 4: При наличии адреса развернутого контракта выполнить ончейн-анализ через RPC: дефицитность, распределение, листинги на биржах.
- Phase 5: Сформировать отчет с оценкой рисков, выявленными уязвимостями, нестандартным поведением и приоритизированными рекомендациями по исправлению.
Примеры запросов агенту
Что понадобится
- Среда выполнения Solidity и установленный Slither (для фазы анализа кода).
- Доступ к RPC-эндпоинту (для ончейн-анализа развернутых контрактов).
- Код контракта и, опционально, адрес развернутого контракта.
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.