Проект

Статус проекта

Что уже сделано, что ещё нет и в каком режиме сайт работает прямо сейчас.

Список работ обновлён 7 ноября 2026. Ниже, в блоке «Сейчас», данные читаются из сети и всегда свежие. Дата запуска в основной сети не назначена: она появится здесь, когда будет известна.

Сейчас

Читаем данные…

Что сделано

  • Контракт и правила игры. Шансы, доли копилок, выплаты и комиссии записаны в коде. Логика вынесена в обычные функции и проверяется тестами без сети (cargo test).
  • Сохранность токенов. Тест-«шторм»: десятки игроков, десятки тысяч случайных операций, после каждой проверяется, что в хранилище лежит ровно столько токенов, сколько программа должна игрокам и копилкам.
  • Сайт и калькуляторы. Все страницы, руководства, демо-режим и клиент контракта. Клиент читает данные контракта теми же правилами, что и пишет их программа, это проверяют автоматические тесты.
  • Проверки сайта в браузере. Автоматический обход страниц на компьютере и телефоне, проверка доступности и подставной кошелёк с подставной сетью.
  • Скрипты запуска. Выпуск токена, инициализация, проверка записанных настроек и сценарий проверки на devnet (написан, но в сети не запускался). Пошаговая инструкция в репозитории: docs/LAUNCH.md.

Что ещё не сделано

Пока это не закончено, играйте только токенами, которых не жалко.

В каждом из пунктов ниже может найтись ошибка. Подробнее о рисках: «Риски и разумная игра» и «Безопасность».

  • Сборка и развёртывание программы. Код контракта компилируется обычным Rust и проходит тесты, но ни разу не собирался под Solana (anchor build) и не разворачивался в сети. Первая сборка может потребовать мелких правок, поэтому запуск начинается с репетиции на devnet.
  • Живая работа со Switchboard. Получение случайного числа от оракула в настоящей сети не проверялось: проверено только поведение клиента на подставных данных.
  • Стоимость операции в вычислительных единицах. Не измерена, пока нет сборки. Пачки на 1000 прокрутов могут потребовать поправки лимитов.
  • «Дежурный» для зависших прокрутов. Необязательный скрипт, в живой сети не запускался.
  • Независимый аудит. Не проводился. Проверка выполнена внутри проекта, сторонние специалисты код не читали, и она не заменяет внешний аудит.
  • Передача права на обновление. До запуска право на обновление программы у того, кто её развернул. Порядок передачи (мультисиг с задержкой, затем отзыв) описан на странице «Безопасность».

Когда пункт закрыт, он переходит в «Сделано» вместе со ссылкой на подтверждение (отчёт, транзакцию, репозиторий). Если ссылки нет, считайте, что пункт не закрыт.