Смарт-контракты на Solidity и веб-интерфейс для запуска Web3-продукта

Serhiy
Заказчик

Serhiy

> 10 проектов
Параметры проекта
Вариант сотрудничестваОдноразовый проект
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод
Приём заявокот до 2026-09-19
Описание проекта
Мы запускаем Web3-продукт и ищем разработчика, который сделает ончейн-часть по-настоящему надёжно, а не просто добьётся компиляции. Ядро проекта — набор смарт-контрактов на Solidity, покрывающих нашу основную логику: токен по стандарту ERC-20, модуль стейкинга с начислением наград и базовый минтинг NFT. Контракты должны следовать современным практикам, использовать поддерживаемую библиотеку для стандартных компонентов и быть организованы так, чтобы позже мы могли расширять их без переписывания всего кода. Нам не нужны хитрые приёмы, понятные только автору, — нужен чистый, прокомментированный и проверяемый код.

Поверх контрактов требуется простой веб-интерфейс, чтобы обычный пользователь мог подключить кошелёк, увидеть баланс и сумму в стейкинге, застейкать и вывести средства, сминтить NFT. Интерфейс не обязан быть красивым, но обязан быть честным: показывать ожидающие транзакции, корректно обрабатывать отклонённую подпись и никогда не оставлять человека в неведении, прошло действие или нет. Сначала всё должно работать в публичной тестовой сети, а переход на mainnet — быть вопросом конфигурации, а не переписывания.

Тестирование и безопасность для нас не опция. Мы ждём реальный набор тестов, который покрывает математику наград, контроль доступа и очевидные векторы атак, а также письменный аудит безопасности перед деплоем. На что мы рассчитываем:

— задокументированные контракты (токен, стейкинг, NFT) с тестами;
— лёгкий веб-интерфейс с подключением кошелька и понятными статусами транзакций;
— скрипты деплоя для тестовой сети и конфигурация, готовая к mainnet;
— краткий отчёт по самопроверке безопасности (реентрантность, переполнения, контроль доступа) и заметки по газу.
Автор проекта: Serhiy