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

Serhiy
Роботодавець

Serhiy

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

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

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

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