const Denom, UgnotPerGnot, MinBet, MaxBet, PayoutMultiplier, CooldownSeconds, HistorySize, DieFaces, ResolveTimeout, RevealWindow, DefaultDailyPayoutLimit, DefaultLowBankroll, maxPageSize
1const (
2 Denom = "ugnot"
3 UgnotPerGnot = int64(1_000_000)
4 MinBet = 1 * UgnotPerGnot // mise minimale : 1 GNOT
5 MaxBet = 10 * UgnotPerGnot // mise maximale : 10 GNOT
6 PayoutMultiplier = int64(5) // gain = 5 x la mise
7 CooldownSeconds = int64(10 * 60) // 10 minutes entre deux lancers
8 HistorySize = 10 // nombre de parties gardées par joueur
9 DieFaces = 6
10
11 // Délais (en secondes, heure des blocs)
12 ResolveTimeout = int64(30 * 60) // sans tirage au bout de 30 min : le joueur peut être remboursé
13 RevealWindow = int64(7 * 24 * 3600) // 7 jours pour dévoiler son chiffre après le tirage
14
15 // Limites par défaut (modifiables par le propriétaire avec SetLimits)
16 DefaultDailyPayoutLimit = 500 * UgnotPerGnot // au-delà, le jeu se met en pause tout seul
17 DefaultLowBankroll = 100 * UgnotPerGnot // en dessous, un événement d'alerte est émis
18
19 maxPageSize = 50 // nombre maximal de parties renvoyées par une lecture
20)Paramètres du jeu. 1 GNOT = 1 000 000 ugnot (la plus petite unité).