Projekt

Status projektu

Co już zrobiono, czego jeszcze nie i w jakim trybie strona działa teraz.

Listę prac zaktualizowano 10 listopada 2026. Niżej, w bloku „Teraz”, dane czytane są z sieci i zawsze świeże. Data startu w sieci głównej nie jest wyznaczona: pojawi się tu, gdy będzie znana.

Teraz

Wczytujemy dane…

Co zrobiono

  • Kontrakt i zasady gry. Szanse, udziały skarbonek, wypłaty i prowizje zapisano w kodzie. Logikę wyniesiono do zwykłych funkcji i sprawdzają ją testy bez sieci (cargo test).
  • Bezpieczeństwo tokenów. Test-„sztorm”: dziesiątki graczy, dziesiątki tysięcy losowych operacji; po każdej sprawdza się, że w skarbcu leży dokładnie tyle tokenów, ile program winien graczom i skarbonkom.
  • Strona i kalkulatory. Wszystkie strony, przewodniki, tryb demo i klient kontraktu. Klient czyta dane kontraktu tymi samymi zasadami, którymi zapisuje je program — sprawdzają to testy automatyczne.
  • Testy strony w przeglądarce. Automatyczny obchód stron na komputerze i telefonie, kontrola dostępności oraz podstawiony portfel z podstawioną siecią.
  • Skrypty startowe. Emisja tokena, inicjalizacja, kontrola zapisanych ustawień — wszystko przeszło na devnecie 9–10 listopada 2026. Instrukcja krok po kroku w repozytorium: docs/LAUNCH.md.
  • Kompilacja i wdrożenie programu. Program zbudowano pod Solanę i wdrożono na devnet: token wyemitowany, gra zainicjowana, kontrola ustawień zielona. Aktualizacja programu — tylko poleceniem anchor deploy.
  • Żywe zakręcenie przez wyrocznię ORAO. Prawdziwe zakręcenia przez ORAO przeszły na devnecie 9–10 listopada 2026: pojedyncze, pakiety, dokańczanie przez dyżurnego i wypłata. Poprzednia wyrocznia (Switchboard) zamknęła się 25.09.2026, projekt przeniesiono na ORAO — docs/AUDIT.md, F15.
  • Koszt operacji w jednostkach obliczeniowych. Zmierzono na devnecie: rozliczenie jednego zakręcenia — 17 121 jednostek, pakiet ×10 — 17 978 (limit 1 400 000), rejestracja 17 303, wypłata 18 670. Zapas pozwolił otworzyć pakiety ×1000 wszystkim od pierwszego dnia.
  • „Dyżurny” do zawisłych zakręceń. Działa jako usługa na serwerze projektu: dokańcza zakręcenia w sekundy (graczowi wystarcza jeden podpis), zamyka przeterminowane, przetacza tydzień i co 10 minut porównuje skarbiec ze zobowiązaniami wobec graczy.

Czego jeszcze nie zrobiono

Póki to nieskończone, graj tylko tokenami, których nie żal.

W każdym z punktów niżej może znaleźć się błąd. Więcej o ryzyku: „Ryzyko i rozsądna gra” i „Bezpieczeństwo”.

  • Weryfikacja w sieci głównej. Wszystko wymienione wyżej sprawdzono na devnecie (testowej sieci Solany). W sieci głównej programu nie wdrażano i zakręceń nie było: przed startem wszystko powtarza się tam według docs/LAUNCH.md.
  • Niezależny audyt. Nie przeprowadzono. Kontrolę wykonano wewnątrz projektu, zewnętrzni specjaliści kodu nie czytali, a ona nie zastępuje audytu zewnętrznego.
  • Przekazanie prawa do aktualizacji. Do startu prawo do aktualizacji programu ma ten, kto go wdrożył. Porządek przekazania (multisig z opóźnieniem, potem odwołanie) opisano na stronie „Bezpieczeństwo”.

Gdy punkt jest zamknięty, przechodzi do „Zrobione” razem z linkiem do potwierdzenia (raport, transakcja, repozytorium). Jeśli linku nie ma, uznaj, że punkt nie jest zamknięty.