Documentation FAIRDRUM
Tout ce qui concerne le fonctionnement du site est réuni ici : par où commencer, comment une manche est calculée, où se trouvent vos SOL et ce qui a été fait pour que tout cela fonctionne. Chaque section est une page à part, avec les détails.
Pour le joueur : par où commencer
Deux façons de commencer
Avec votre propre portefeuille Solana ou avec un portefeuille sur l'appareil : lequel choisir et en quoi ils diffèrent.
Guide pas à pas
Portefeuille, SOL, connexion, recharge, jeu, jeu sans signatures, retrait.
Portefeuille sur l'appareil
Comment le site crée un portefeuille dans votre navigateur, où la clé est conservée et ce que vous risquez.
Sans inscription
Pourquoi il ne faut ni e-mail, ni mot de passe du site, ni documents.
Questions et réponses
Des réponses courtes aux questions fréquentes.
Erreurs et solutions
38 codes d'erreur : ce qui s'est passé et que faire pour chacun.
Comment le jeu fonctionne
Comment ça marche
Le parcours de la mise : de quoi se compose une manche, où va chaque part de la mise, les frais.
Tirage équitable
D'où vient le nombre de la manche et pourquoi il est impossible de le connaître ou de le truquer à l'avance.
Vérifier une manche
Vérification de n'importe quelle manche directement dans le navigateur, à partir de la signature de la transaction.
Tous les jeux
16 jeux sur un seul contrat ; chacun a sa propre table des gains.
Vos SOL et la protection
Vos SOL dans le contrat
Où se trouve le solde de jeu, comment fonctionnent la recharge et le retrait, le verrou sur le montant versé.
Protection du joueur
La manche est réglée ou la mise est remboursée en entier ; ce qui se passe en cas de panne.
Contrat
L'adresse du programme, ses instructions et les droits de l'administrateur.
Statistiques
Des chiffres publics tirés du compte commun du jeu sur le réseau Solana.
De quoi se compose le projet
- Contrat intelligent sur le réseau Solana. Il accepte les mises, conserve les soldes de jeu et les cagnottes, calcule l'issue de la manche et les paiements. Le site ne calcule pas les paiements et ne peut pas les modifier.
- Le site : des pages statiques, sans serveur avec une base de données des joueurs. Il lit le contrat et prépare les transactions que signe votre portefeuille.
- Le gardien de la plateforme : un programme sur un serveur distinct. Il révèle le secret de la manche pour que le contrat la règle, crédite les virements depuis les adresses personnelles de recharge et veille à ce que le coffre ne contienne pas moins que les engagements envers les joueurs.
Ce qui a été fait pour que le site arrive à cet état
Les chiffres ci-dessous ont été comptés d'après le code source et les journaux de vérifications au 13/11/2026.
Contrat
Environ 2100 lignes en Rust, 27 instructions. 37 tests automatiques des calculs et de la comptabilité.
Site
16 jeux, 37 pages en 14 langues : 519 pages prêtes au total. Environ 10000 lignes de code et environ 1600 phrases dans chaque langue.
Revues du code
7 revues internes du code, avec correction de ce qui a été trouvé, et 83 tests automatiques du site. Il n'y a pas encore eu d'audit externe indépendant.
Répétitions sur une copie du réseau
Sur une copie locale du réseau Solana : 117 vérifications de manches (falsification du secret, remboursement de la mise, changement de la racine des secrets) et 28 vérifications du gardien (arrêt, deux copies, fichier de secrets d'un tiers).
Chaque jeu en conditions réelles
Les 16 jeux ont tous été joués dans le navigateur sur le vrai contrat : après chaque manche, le solde affiché sur le site a été comparé au solde dans le contrat. Les deux façons d'entrer, la recharge depuis une plateforme d'échange et le retrait ont été vérifiés.
Chaque page
Toutes les pages dans toutes les langues ont été ouvertes sur téléphone et sur ordinateur, soit 1008 ouvertures : sans erreurs, zones vides ni défilement horizontal.
Les décisions qui ont changé le projet
- Notre propre tirage équitable au lieu d'un oracle externe. Une mesure a montré que l'oracle renvoyait le même nombre sur le réseau de test et sur le réseau principal, c'est-à-dire que le nombre de la manche pouvait être connu à l'avance. L'oracle a été retiré ; le nombre de la manche se compose désormais du secret inscrit avant la mise et du hash du bloc de la mise.
- Le remboursement de la mise au lieu d'une manche bloquée. Si la plateforme ne règle pas la manche dans le délai, le contrat rembourse la mise en entier, et le remboursement s'ajoute à un compteur public.
- Adresse personnelle de recharge. Chaque joueur a sa propre adresse dans le contrat : des SOL peuvent être envoyés depuis une plateforme d'échange sans signature dans un portefeuille.
- Entrée sans portefeuille à soi. Le site crée un portefeuille dans le navigateur du joueur ; la clé n'est transmise ni au site ni à la plateforme.
- Il n'y a pas de clés sur le serveur du site. Les clés de la plateforme se trouvent uniquement sur le serveur distinct du contrat.
Ce qui n’est pas encore fait
Aucun audit externe indépendant du contrat n'a été réalisé. Le droit de mettre à jour le programme appartient pour l'instant à une seule clé de la plateforme, et non à un multisig. Les traductions des pages n'ont pas été relues par des locuteurs natifs. Plus de détails sur les limites dans les pages « Tirage équitable » et « Protection du joueur ».