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

Ivan

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

У частині розробки ви напишете контракт токена на Solidity, реалізуєте стандартні механізми переказу, схвалення та allowance, а також додасте адміністративні функції, які реально потрібні продукту: керований випуск (mint), опційне спалювання (burn) та постановку на паузу в аварійній ситуації. Усі привілейовані дії мають бути закриті коректним контролем доступу, а контракт — дотримуватися актуальних практик щодо розкладки сховища, емісії подій та обробки помилок. Перевірка безпеки — не менш важлива половина завдання: ми чекаємо усвідомленого проходу по реентрантності, переповненню та антипереповненню цілих чисел, слабких місцях контролю доступу, а також перевірки небезпечних зовнішніх викликів і логіки, що дозволяє вивести чи заблокувати кошти. Результати мають бути зібрані в зрозумілому звіті з ранжуванням кожної проблеми за критичністю, описом впливу та конкретною пропозицією щодо виправлення.

Результат роботи — готовий контракт, набір автотестів, що проходить, з осмисленим покриттям звичайних і ворожих сценаріїв, письмовий звіт аудиту безпеки та коротка зведення з оптимізації газу із зазначенням, де знижено витрати і на які компроміси довелося піти. Під час відгуку покажіть, будь ласка, релевантні минулі роботи зі смарт-контрактами.

— Контракт ERC-20 на Solidity з логікою переказу, схвалення, mint, burn і паузи за явним контролем доступу
— Набір автотестів, що покриває звичайне використання та ворожі граничні випадки
— Звіт аудиту безпеки: реентрантність, переповнення, контроль доступу, ранжування за критичністю з виправленнями
— Нотатки з оптимізації газу з цифрами до/після та описом компромісів
Автор проєкту: Ivan