AIKraft/Skills/Анализатор интеграции токенов

Анализатор интеграции токенов

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

trailofbits official Другое

Что делает навык

Skill систематически анализирует смарт-контракты токенов (реализацию) и протоколы (интеграцию) на соответствие стандартам ERC20/ERC721 и выявляет риски, связанные с нестандартными паттернами токенов. Он использует чек-лист Trail of Bits и базу данных Weird ERC20 для оценки безопасности, сложности контракта, привилегий владельца и ончейн-данных.

Когда применять

  • Аудит собственного токена на соответствие стандартам ERC20/ERC721 и выявление нестандартного поведения.
  • Проверка протокола на безопасность взаимодействия с внешними токенами (например, токенами с комиссиями при переводе или отсутствующими значениями возврата).
  • Анализ ончейн-данных развернутых контрактов: распределение токенов, концентрация держателей, дефицитность.
  • Оценка рисков централизации и привилегий владельца (возможность майнинга, паузы, апгрейда) перед запуском в mainnet.

Как работает

  1. Phase 1: Определить контекст анализа — реализация токена или интеграция в протокол, платформа (Ethereum/EVM) и тип токена (ERC20/ERC721).
  2. Phase 2: Запустить анализ Slither для Solidity-проектов (slither-check-erc, slither --print human-summary, slither-prop) для проверки соответствия стандартам и генерации свойств.
  3. Phase 3: Провести ручной анализ кода: состав контракта, сложность, привилегии владельца, соответствие ERC20/ERC721 и наличие 20+ нестандартных паттернов (weird token patterns).
  4. Phase 4: При наличии адреса развернутого контракта выполнить ончейн-анализ через RPC: дефицитность, распределение, листинги на биржах.
  5. Phase 5: Сформировать отчет с оценкой рисков, выявленными уязвимостями, нестандартным поведением и приоритизированными рекомендациями по исправлению.

Примеры запросов агенту

Проанализируй мой контракт RewardToken.sol на соответствие ERC20 и наличие нестандартных паттернов токенов.
Проверь безопасность интеграции моего протокола с USDT и USDC: как обрабатываются комиссии при переводе и отсутствие возвращаемых значений?
Выполни ончейн-анализ токена по адресу 0x...: распределение держателей, концентрация и наличие листингов на биржах.

Что понадобится

  • Среда выполнения Solidity и установленный Slither (для фазы анализа кода).
  • Доступ к RPC-эндпоинту (для ончейн-анализа развернутых контрактов).
  • Код контракта и, опционально, адрес развернутого контракта.

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «token-integration-analyzer» из репозитория: # https://github.com/trailofbits/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r token-integration-analyzer/ ~/.claude/skills/token-integration-analyzer/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.