FAIRDRUM dokümantasyonu
Sitenin nasıl kurulduğuna dair her şey burada toplandı: nereden başlanır, tur nasıl hesaplanır, SOL'leriniz nerede durur ve bütün bunların çalışması için neler yapıldı. Her bölüm, ayrıntıların yer aldığı ayrı bir sayfadır.
Oyuncu için: nereden başlanır
Başlamanın iki yolu
Kendi Solana cüzdanınızla mı, cihazdaki cüzdanla mı: hangisini seçmeli ve aralarındaki fark ne.
Adım adım rehber
Cüzdan, SOL, bağlantı, yükleme, oyun, imzasız oyun, çekim.
Cihazdaki cüzdan
Site tarayıcınızda cüzdanı nasıl oluşturur, anahtar nerede saklanır ve hangi riski alırsınız.
Kayıt yok
E-posta, site şifresi ve belgeler neden gerekmez.
Sık sorulan sorular
Sık sorulan sorulara kısa yanıtlar.
Hatalar ve çözümler
38 hata kodu: her biri için ne oldu ve ne yapmalı.
Oyun nasıl kurulu
Nasıl çalışır
Bahsin yolu: tur nelerden oluşur, bahsin her parçası nereye gider, komisyonlar.
Adil kura
Tur sayısı nereden gelir ve neden önceden öğrenilemez ya da ayarlanamaz.
Turu doğrula
Herhangi bir turu işlem imzasıyla doğrudan tarayıcıda doğrulama.
Tüm oyunlar
Tek sözleşmede 16 oyun; her birinin kendi ödül tablosu var.
SOL'leriniz ve koruma
SOL'leriniz sözleşmede
Oyun bakiyesi nerede durur, yatırma ve çekim nasıl işler, yatırılan tutardaki kilit.
Oyuncu koruması
Tur hesaplanır ya da bahis eksiksiz iade edilir; arızalarda ne olur.
Sözleşme
Programın adresi, komutları ve yönetici yetkileri.
İstatistikler
Solana ağındaki ortak oyun hesabından gelen açık sayılar.
Proje nelerden oluşur
- Solana ağında akıllı sözleşme. Bahisleri kabul eder, oyun bakiyelerini ve havuzları tutar, turun sonucunu ve ödemeleri hesaplar. Site ödemeleri hesaplamaz ve değiştiremez.
- Site: oyuncu veritabanı olan bir sunucusu bulunmayan statik sayfalar. Sözleşmeyi okur ve cüzdanınızın imzaladığı işlemleri hazırlar.
- Platformun nöbetçi servisi: ayrı bir sunucuda çalışan program. Sözleşmenin turu hesaplaması için tur sırrını açıklar, kişisel yatırma adreslerinden gelen transferleri bakiyeye işler ve saklama hesabındaki tutarın oyunculara karşı yükümlülüklerden az olmamasını izler.
Sitenin bu duruma gelmesi için neler yapıldı
Aşağıdaki sayılar 13.11.2026 itibarıyla kaynak koddan ve kontrol kayıtlarından hesaplanmıştır.
Sözleşme
Yaklaşık 2100 satır Rust, 27 komut. Hesaplamalar ve muhasebe için 37 otomatik test.
Site
16 oyun, 14 dilde 37 sayfa: toplam 519 hazır sayfa. Yaklaşık 10000 satır kod ve her dilde yaklaşık 1600 ifade.
Kod kontrolleri
Bulunanların düzeltildiği 7 dahili kod incelemesi ve 83 otomatik site testi. Bağımsız dış denetim henüz yapılmadı.
Ağın kopyasında provalar
Solana ağının yerel kopyasında: 117 tur kontrolü (sır sahteciliği, bahis iadesi, sırlar kökünün değişmesi) ve 28 nöbetçi servis kontrolü (kesinti, iki kopya, yabancı sırlar dosyası).
Her oyun canlı olarak
16 oyunun tamamı tarayıcıda gerçek sözleşme üzerinde oynandı: her turdan sonra sitedeki bakiye sözleşmedeki bakiyeyle karşılaştırıldı. Her iki giriş yolu, borsadan yatırma ve çekim kontrol edildi.
Her sayfa
Tüm dillerdeki tüm sayfalar telefonda ve bilgisayarda açıldı; 1008 açılış: hata, boş yer ve yatay kaydırma yok.
Projeyi değiştiren kararlar
- Harici oracle yerine kendi adil kuramız. Ölçüm, oracle'ın test ağında ve ana ağda aynı sayıyı döndürdüğünü, yani tur sayısının önceden öğrenilebildiğini gösterdi. Oracle kaldırıldı; tur sayısı artık bahisten önce kaydedilmiş sırdan ve bahis bloğunun hash'inden oluşur.
- Askıda kalan tur yerine bahis iadesi. Platform turu süresi içinde hesaplamazsa sözleşme bahsi eksiksiz iade eder ve iade herkese açık sayaca işlenir.
- Kişisel yatırma adresi. Her oyuncunun sözleşmede kendi adresi vardır: SOL, cüzdanda imza gerekmeden borsadan gönderilebilir.
- Kendi cüzdanınız olmadan giriş. Site, cüzdanı oyuncunun tarayıcısında oluşturur; anahtar ne siteye ne de platforma iletilir.
- Site sunucusunda anahtar yok. Platformun anahtarları yalnızca sözleşmenin ayrı sunucusunda durur.
Neler henüz yapılmadı
Sözleşmenin bağımsız dış denetimi yapılmadı. Programın güncelleme yetkisi şimdilik çoklu imzada değil, platformun tek bir anahtarında. Sayfa çevirileri ana dili konuşanlar tarafından gözden geçirilmedi. Sınırlamalar hakkında ayrıntılar «Adil kura» ve «Oyuncu koruması» sayfalarında.