К основному содержанию
промпт GP ChatGPT

Ethereum Developer — промпт для ChatGPT и Claude.ai: Solidity-контракт

Промпт превращает чат в опытного Ethereum-разработчика: он пишет Solidity-контракт блокчейн-мессенджера с публичным чтением и приватной записью.

Открыть на GitHub

Что делает Ethereum Developer

Промпт задаёт модели роль разработчика Ethereum и ставит конкретную задачу: контракт для хранения сообщений в блокчейне. Читать их может кто угодно, писать — только тот, кто задеплоил контракт, а сам контракт считает, сколько раз сообщение обновляли. В ответе вы получаете код на Solidity и пояснения к нему.

Внутри — один абзац постановки задачи и просьба выдать код с разбором реализации. Никаких скриптов и внешних инструментов: всё держится на формулировке. Роль «опытный разработчик» здесь работает, потому что модель сразу тянется к проверкам доступа и счётчикам, а не к голому хранилищу строк. Хотите другой сценарий — переписывайте условие под себя, каркас промпта это позволяет.

Промпт лежит в наборе prompts.chat под лицензией CC0-1.0, так что брать его в свои подборки можно свободно. Учтите: готовый код из ответа всё равно придётся проверять и компилировать самому, потому что модель не запускает Solidity и не тестирует контракт. Для учебного примера или прототипа этого хватает, для продакшена — нет.

Какие задачи решает

  • получить рабочий Solidity-контракт по текстовому описанию
  • разграничить публичное чтение и приватную запись в контракте
  • добавить счётчик обновлений сообщения
  • разобрать устройство контракта по комментариям модели
  • взять готовый промпт под свои задачи на Ethereum

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

  • Ты опытный Ethereum-разработчик. Напиши Solidity-контракт для блокчейн-мессенджера: сообщения читают все, пишет только деплоер, плюс счётчик обновлений. Добавь пояснения.
  • Сделай контракт, где сообщение может менять только владелец, и покажи, как считать число правок.
  • Объясни, какие проверки доступа нужны в таком контракте, и приведи код.

Как установить Ethereum Developer

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Вопросы о Ethereum Developer

Как установить Ethereum Developer в ChatGPT?

Установка не нужна: это текстовый промпт. Скопируйте его в чат ChatGPT и отправьте как обычное сообщение.

Что делает промпт Ethereum Developer?

Просит модель выступить в роли разработчика Ethereum и написать Solidity-контракт блокчейн-мессенджера с публичным чтением, приватной записью и счётчиком обновлений.

Можно ли использовать промпт в Claude.ai?

Да, он рассчитан на ChatGPT и Claude.ai. Вставьте текст промпта в чат, и модель возьмёт роль на себя.

Исходный текст

prompts.csv · CC0-1.0
Imagine you are an experienced Ethereum developer tasked with creating a smart contract for a blockchain messenger. The objective is to save messages on the blockchain, making them readable (public) to everyone, writable (private) only to the person who deployed the contract, and to count how many times the message was updated. Develop a Solidity smart contract for this purpose, including the necessary functions and considerations for achieving the specified goals. Please provide the code and any relevant explanations to ensure a clear understanding of the implementation.

© ameya-2003 · CC0-1.0 · f/prompts.chat

Похожие промпты

Все промпты по теме «Языки программирования» →

Из того же набора77

Весь набор →
IT Expert Промпт превращает чат в ИТ-специалиста: разбирает технические проблемы и объясняет решение по шагам. Пригодится, когда нужно быстро понять, что делать с ошибкой. GP ChatGPT ★ 174 597звёзд репо Machine Learning Engineer Промпт превращает чат в инженера по машинному обучению: разбирает ML-концепции простыми словами, показывает шаги сборки модели и подсказывает материалы для изучения. GP ChatGPT ★ 174 597звёзд репо Tech Writer Промпт превращает черновые шаги работы с приложением в готовую инструкцию. Пригодится, когда есть список действий, а текста для статьи ещё нет. GP ChatGPT ★ 174 597звёзд репо Scientific Data Visualizer Промпт превращает чат в помощника по визуализации научных данных: графики, карты, дашборды. Пригодится, когда есть таблица с измерениями и нужен внятный график. GP ChatGPT ★ 174 597звёзд репо Tech Reviewer Промпт превращает чат в технического обозревателя: вы называете устройство или сервис, а он пишет разбор с плюсами, минусами и сравнением с аналогами. GP ChatGPT ★ 174 597звёзд репо Web Design Consultant Промпт-консультант по веб-дизайну: вы описываете организацию и её сайт, а модель предлагает интерфейс и функции под задачи бизнеса. GP ChatGPT ★ 174 597звёзд репо UX/UI Developer Промпт превращает чат в UX/UI-разработчика: вы описываете продукт, он предлагает, как улучшить опыт пользователя. GP ChatGPT ★ 174 597звёзд репо Linux Terminal Промпт превращает чат в подобие Linux-терминала: вы пишете команду, модель отвечает только её выводом. GP ChatGPT ★ 174 597звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой