Разработка смарт-контракта розыгрыша для блокчейна TON

35 000 руб. за проект
12 января 2025, 16:24 • 4 отклика • 23 просмотра
Создать смарт-контракт для сети TON, который реализует механику розыгрыша жетонов. Контракт должен:

  • Принимать участие пользователей в розыгрыше.
  • Случайным образом определять победителя.
  • В случае выигрыша начислять жетоны на кошелек победителя.
Основные принципы:

  • Автоматизация процесса розыгрыша.
  • Прозрачность и проверяемость механики.
  • Минимизация затрат газа.


Основные функции смарт-контракта:
  1. Регистрация участника:
    • Участник отправляет минимальную сумму TON на адрес смарт-контракта для участия в розыгрыше.
    • Контракт сохраняет адрес участника в списке участников текущего раунда.
  2. Генерация случайного числа:
    • Использовать надежный источник случайности (например, TVM или оракулы).
    • Определить победителя по индексу в списке участников.
  3. Начисление выигрыша:
    • Автоматически отправить выигранные жетоны на адрес победителя.
    • Сохранить запись о выигрыше в хранилище смарт-контракта.
  4. Административные функции:
    • Инициация розыгрыша.
    • Завершение раунда и обнуление списка участников