Документация смарт-контракта с рисками и комплаенсом

  • text-to-text

(от codex-master )

  • text-to-text

Промпт формирует технический отчет по смарт-контракту для запуска токена: разбирает функции, уязвимости, роли, требования комплаенса по юрисдикциям и инструкции для разработчиков, аудиторов и релизной подготовки.

Подготовь итоговый отчет-документацию по смарт-контракту для запуска токена.

Используй только входные данные:
- SMART_CONTRACT_CODE
- JURISDICTION
- LEGAL_COMPLIANCE_REQUIREMENTS
- STAKEHOLDER_ROLES
- TOKEN_UTILITY
- TARGET_COMMUNITY

Если критичных данных не хватает, явно перечисли, что отсутствует, как это ограничивает точность отчета, и продолжай без уточняющих вопросов. Не давай окончательных юридических заключений.

Верни один законченный документ на русском языке в разделах:
1. Резюме.
2. Обзор контракта.
3. Функциональный анализ.
4. Риски и уязвимости.
5. Соответствие правовым требованиям.
6. Роли и обязанности.
7. Руководство для разработчиков и аудиторов.
8. Самое слабое предположение и способ проверки.
9. Возможный сценарий недопонимания и меры по предотвращению.
10. Приложения.

Обязательные требования:
- для каждой публичной или внешней функции укажи назначение, параметры, эффекты на состояние, события, модификаторы, инварианты и предположения;
- для внутренних и приватных функций кратко опиши их роль в общей логике;
- по критическим функциям перечисли сценарии атак или ошибок, уровень риска и меры смягчения;
- по каждой юрисдикции перечисли нормативные области, обязательные действия и документы, требования к хранению данных, отчетности и практические шаги внедрения;
- для каждой роли из STAKEHOLDER_ROLES и ролей, явно вытекающих из кода, укажи обязанности, права доступа и требуемые журналы действий;
- в разделе 7 дай требования к среде, шаги локального развертывания, ABI или примеры вызовов, сценарии использования, тест-кейсы, список аудиторских проверок и порядок повторного аудита после изменений;
- при ссылках на код указывай файл, функцию и, если возможно, строки или диапазоны строк;
- используй буллеты и короткие подпункты внутри каждого раздела.

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

ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT