Навыки pitfalls-blockchain
📦

pitfalls-blockchain

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды🌐 Доступ к сети🔑 Переменные окружения

Повышение безопасности интеграции с блокчейном

Интеграции с блокчейном часто дают сбои из-за слабой обработки RPC, неверных предположений о gas или небезопасного потока транзакций. Этот навык дает Claude, Codex и Claude Code целевые рекомендации по проверке для более безопасного взаимодействия со smart contract.

Поддерживает: Claude Codex Code(CC)
🥉 78 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "pitfalls-blockchain" from https://skillstore.io/skills/barissozen-pitfalls-blockchain.md and its manifest at https://skillstore.io/api/skills/barissozen-pitfalls-blockchain/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «pitfalls-blockchain». Проверь функцию swap, которая отправляет транзакцию без предварительной оценки gas или симуляции.

Ожидаемый результат:

  • Поток должен оценивать gas перед отправкой и добавлять ограниченный буфер.
  • Транзакцию нужно симулировать перед выполнением, чтобы поймать вероятные reverts.
  • Вызывающий код должен дождаться требуемых confirmations, прежде чем считать swap окончательным.

Использование «pitfalls-blockchain». Проверь workflow котировок multicall, который останавливается, когда один pool возвращает revert.

Ожидаемый результат:

  • Используйте обработку отдельных сбоев, чтобы один отсутствующий pool не ломал весь batch котировок.
  • Логируйте failed token pairs на безопасном уровне и продолжайте обработку успешных результатов.
  • Возвращайте null или типизированный результат unavailable для пар с низкой ликвидностью.

Использование «pitfalls-blockchain». Проверь настройки RPC для поддержки Ethereum и Polygon.

Ожидаемый результат:

  • Убедитесь, что у каждой chain есть собственный RPC URL, количество confirmations, block time и метаданные native token.
  • Используйте fallback endpoints и retry с backoff для rate limits.
  • Не коммитьте реальные provider keys в конфигурацию или примеры.

Аудит безопасности

Безопасно

The static findings are false positives caused by Markdown code fences, TypeScript template literals, example RPC URLs, and illustrative environment variable references. No prompt injection, credential exfiltration, wallet access, or executable command behavior was found in SKILL.md.

1
Просканировано файлов
185
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/barissozen-pitfalls-blockchain/audits/11?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/barissozen-pitfalls-blockchain/security.svg)](https://skillstore.io/skills/barissozen-pitfalls-blockchain?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/barissozen-pitfalls-blockchain?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/barissozen-pitfalls-blockchain/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/barissozen-pitfalls-blockchain.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

BarisSozen. (2026). pitfalls-blockchain security audit report (audit version 11) [Author version unspecified]. Skillstore. https://skillstore.io/skills/barissozen-pitfalls-blockchain/audits/11

Цитата BibTeX

@techreport{barissozen-barissozen-pitfalls-blockchain-2026, author = {BarisSozen}, title = {pitfalls-blockchain security audit report (audit version 11)}, institution = {Skillstore}, year = {2026}, number = {11}, url = {https://skillstore.io/skills/barissozen-pitfalls-blockchain/audits/11}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "pitfalls-blockchain security audit report (audit version 11)" version: "unspecified" type: report authors: - name: "BarisSozen" date-released: "2026-07-09" url: "https://skillstore.io/skills/barissozen-pitfalls-blockchain/audits/11" identifiers: - type: other value: "skillstore:barissozen-pitfalls-blockchain:audit:11" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
70
Сообщество
83
Соответствие спецификации

Что вы можете построить

Проверка кода транзакций dApp

Найти отсутствующие оценки gas, ожидания confirmation, симуляции и обработку revert перед пользовательским релизом.

Усиление multi-chain интеграций

Проверить, что каждая поддерживаемая chain имеет подходящие настройки RPC, confirmations, block timing и fallback-поведение.

Отладка ненадежных RPC-процессов

Использовать checklist для диагностики сбоев котировок, rate limits, конфликтов nonce и непоследовательных результатов multicall.

Попробуйте эти промпты

Проверить базовые contract calls
Используй checklist pitfalls-blockchain, чтобы проверить этот поток contract call. Сфокусируйся на обработке ошибок, валидации address и корректной обработке reverted calls.
Проверить поток gas и симуляции
Проверь этот код транзакции на оценку gas, использование комиссий EIP-1559, gas buffers и call simulation перед отправкой транзакции.
Аудит multi-chain конфигурации
Оцени эту multi-chain конфигурацию на обработку RPC endpoint, количество confirmations, предположения о block time, настройки native token и безопасное fallback-поведение.
Анализ надежности production-транзакций
Выполни проверку blockchain reliability для этого transaction pipeline. Включи nonce management, retry policy, rate limits, поведение multicall, confirmations и вероятные failure modes.

Лучшие практики

  • Симулируйте транзакции и оценивайте gas перед отправкой любого state-changing contract call.
  • Обрабатывайте ожидаемые blockchain failures как нормальные исходы, включая reverts, отсутствующие pools и rate limits.
  • Используйте специфичные для chain количества confirmations, отслеживание nonce и политики RPC fallback.

Избегать

  • Предполагать, что успешный RPC response означает финализацию транзакции.
  • Позволять одному reverted multicall item провалить весь batch независимых reads.
  • Использовать одно предположение о gas, confirmations или block-time для каждой поддерживаемой chain.

Часто задаваемые вопросы

Отправляет ли этот навык blockchain transactions?
Нет. Он предоставляет рекомендации по проверке и примеры для более безопасного кода транзакций.
Может ли он проверить, безопасен ли contract?
Нет. Он фокусируется на типичных проблемах интеграции, а не на полноценном аудите безопасности smart contract.
Требует ли он доступ к private keys?
Нет. Навыку не должны требоваться wallet keys, seed phrases или signing credentials.
Какие инструменты могут его использовать?
В отчете указана поддержка Claude, Codex и Claude Code.
Полезен ли он для multi-chain applications?
Да. Он включает проверки специфичных для chain RPC URLs, confirmations, block times и native tokens.
Может ли он заменить live testing на fork или testnet?
Нет. Используйте его для рекомендаций по проверке, затем валидируйте поведение в реалистичной test environment.

Сведения для разработчиков

Автор

BarisSozen

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

7db9b9f06e0ab79c575b58bc48c4d8dc9849f424

Актуальность поддержки

18.07.2026

Использование

7 загрузок · 231 просмотров

Структура файлов

📄 SKILL.md

Больше от BarisSozen

Показать все
📦

skill-auditor

81

Аудит определений навыков на качество

Библиотеки навыков могут со временем становиться непоследовательными по формату, содержать слабые описания и неясные рабочие процессы. Этот навык сочетает автоматические проверки с критериями ручного ревью, чтобы улучшить структуру и готовность к публикации в маркетплейсе.

Кодинг и разработка Просмотр
📦

apple-ui-design

79

Проектирование интерфейсов в стиле Apple

Современным продуктовым командам нужны согласованные и отточенные рекомендации по UI. Этот навык дает Claude, Codex и Claude Code практические правила в стиле Apple для типографики, цвета, отступов, компонентов, анимации и UX-ревью.

Дизайн и креатив Просмотр
📦

system-integration-validator

79

Проверка системных интеграций перед развертыванием

Расхождение интеграций может блокировать развертывания и вызывать поздние сбои. Этот навык помогает проверять порты, базы данных, API-контракты и потоки данных перед релизом.

DevOps и инфраструктура Просмотр
Показать все
📦

blockchain-developer

78

Создавайте безопасные Web3-системы

от sickn33

Блокчейн-проектам нужны безопасная архитектура, протестированные контракты и понятные планы развертывания. Этот навык помогает с реализацией Web3 в контрактах, dApps, DeFi, NFT, DAO и корпоративных блокчейнах.

Кодинг и разработка Просмотр
📦

chaingpt

78

Создание Web3-приложений с ИИ на базе ChainGPT

от internet-court

Разработчикам Web3 нужны понятные рекомендации по API продуктов ChainGPT до начала написания интеграционного кода. Этот навык обобщает информацию об эндпоинтах, SDK, стоимости и шаблонах реализации приложений на базе ChainGPT.

Кодинг и разработка Просмотр
📦

near-kit

76

Создавайте приложения NEAR с TypeScript

от internet-court

Для интеграций с NEAR часто требуются паттерны работы с транзакциями, кошельками, ключами и тестированием. Этот навык предоставляет краткие примеры near-kit для приложений на TypeScript, React-хуков, кошельков и sandbox-тестов.

Кодинг и разработка Просмотр
📦

integration-tests

77

Запуск интеграционных тестов GenLayer

от internet-court

Командам, разрабатывающим контракты GenLayer, нужны тесты, соответствующие реальному поведению консенсуса. Этот навык демонстрирует шаблоны gltest, варианты сред и проверки безопасности для надежного интеграционного тестирования.

Кодинг и разработка Просмотр
📦

direct-tests

77

Быстро пишите прямые тесты GenLayer

от internet-court

Тестирование контрактов GenLayer может занимать много времени, если каждое изменение требует запуска полноценного узла или контейнера. Этот навык помогает Claude, Codex и Claude Code создавать целевые тесты в прямом режиме с использованием фикстур pytest, моков и элементов управления VMContext.

Кодинг и разработка Просмотр