Розробка смарт-контракту токена
Технічне завдання для розробки смарт-контракту токена з відстроченим продажем
Огляд
Розробити смарт-контракт для токена, доступного для покупки під час предпродажу, але заборонити продаж до закінчення визначеного терміну для уникнення махінацій із сторони спекулянтів.
Функціональні вимоги
Стандарт ERC-20:
Розробити смарт-контракт відповідно до стандарту ERC-20 для сумісності з різними гаманцями та біржами.
Предпродаж:
Забезпечити функціональність для предпродажу, де інвестори можуть купувати токени.
Термін блокування продажу:
Встановити термін блокування, протягом якого неможливо здійснювати продаж токенів після закінчення предпродажу.
Автоматичне відкриття продажу:
Надати можливість автоматичного відкриття продажу після закінчення терміну блокування.
Методи та Функції
Баланси:
Реалізувати функції для перегляду балансу конкретного гаманця.
Переказ токенів:
Забезпечити можливість переказу токенів після відкриття продажу.
Відкриття продажу:
Реалізувати функцію для автоматичного відкриття продажу після закінчення терміну блокування.
Керування ліквідністю:
Додати функцію для керування ліквідністю токена, яка може бути викликана власником.
Продаж та покупка в період холду:
Дозволити власнику токена здійснювати продаж та покупку токенів у період холду.
Події
Початок та закінчення предпродажу:
Створити події для відстеження початку та закінчення предпродажу.
Відкриття продажу:
Створити подію для відстеження автоматичного відкриття продажу після закінчення терміну блокування.
Тестування
Одиничні тести:
Створити тести для перевірки правильності роботи кожної функції та методу.
Тести безпеки:
Виконати тести на вразливість, такі як переповнення, зловживання та атаки на консенсус.
Документація
Коментарі та пояснення:
Додати детальні коментарі та пояснення до коду.
Документація для користувачів:
Створити документацію для користувачів, яка описує, як взаємодіяти з токеном та його функціями.
Зауваження
Безпека:
Провести додаткові тести на безпеку та аудит смарт-контракту перед випуском в мережу.
-
5235 29 1 1 Вітаю!
Готовий розробити для вас необхідний контракт.
У мене є значний досвід розробки та запуску різноманітних смарт контрактів на erc-20, тому виконання завдання не складе жодних проблем.
Чекатиму на ваше повідомлення, щоб обговорити деталі співпраці.
Гарного дня.
-
256 Привіт є досвід з erc20, готовий писати тестувати, напишіть для більш детальної інформації
-
976 3 0 Вітаю!
Напишіть в особисті, обговоримо детальніше 😉
Є ряд уточнювальних питань, оскільки є ряд формулювань у вашому описі, які або суперечать самій природі смартконтрактів, або взагалі не доцільні. Також є безліч можливих варіантів реалізації вашого токена, згідно з вашою задачею.
У нас є великий досвід в цьому, тому можемо вам запропонувати гнучкі рішення під вашу задачу, все розповім, і покажу на прикладах...
Після консультації наш процес виглядатиме наступним чином:
- визначення ТЗ (затвердження)
- погодження умов
- Написання контракту на солідіті (розробка)
- Покриваємо тестами на хардхеті (тестування)
… - Деплой у тестет, (якщо потрібно, щоб ви могли протестувати)
- Деплой у майнет
- Верифікація коду контракту
- Документація по взаємодії з контрактом
- Консультація по взаємодії з контрактом
______________________________________________________________________
Актуальні фриланс-проєкти в категорії Криптовалюта та blockchain
Аудит та побудова захищеної інфраструктури для відправки BTC-транзакцій
27 000 UAH
Шукаємо інженера з безпеки Bitcoin для двох завдань: (1) аудит поточної системи генерації гаманців та відправки BTC з виявленням вразливостей; (2) проектування та побудова нової захищеної інфраструктури для зберігання ключів та відправки транзакцій.Частина 1 — Аудит поточної… Адміністрування систем та мереж, Криптовалюта та blockchain ∙ 37 хвилин тому ∙ 1 ставка |
Потрібен інженер/ментор смарт-контрактів
359 405 UAH
Я хочу знайти інженера/ментора смарт-контрактів, який має великий досвід у розробці смарт-контрактів на Solidity. Криптовалюта та blockchain, Інжиніринг ∙ 6 днів 20 годин тому ∙ 11 ставок |