Take counsel of your pillow.
Comment fonctionne un pari
Vous pariez en envoyant un Payment XRP natif vers le compte du pool d’un marché. Deux tags portent le sens :L’indice de l’issue que vous soutenez.
Le tag d’attribution de counsel, qui marque le Payment comme un pari counsel.
Les pools parimutuels
Les parieurs misent dans des pools d’issues. À la résolution du marché, les participants du côté gagnant se partagent l’intégralité du pool, y compris les mises perdantes, après des frais de protocole forfaitaires de 3 %. Il n’y a ni carnet d’ordres, ni appariement de contreparties. Le pool lui-même est le marché, et le pool fixe les cotes. La formule de paiement est exacte :| Symbole | Signification |
|---|---|
T | Pool brut, la somme de toutes les mises sur toutes les issues |
r | Taux de frais, en général 0.03 |
W | Total misé sur l’issue gagnante |
sᵢ | Une mise gagnante individuelle |
Les frais sont prélevés sur l’ensemble du pool brut avant la répartition. Ils ne sont jamais appliqués sélectivement sur les gains des gagnants.
Cotes indicatives et ligne finale
counsel affiche un tableau de cotes en direct. Tant qu’un marché est ouvert, chaque issue affiche une probabilité implicite indicative et un paiement indicatif par unité, recalculés en temps réel à mesure que les XRP affluent :implied_prob=outcome_drops / total_dropspayout_per_unit= XRP indicatifs reversés par 1 XRP misé si cette issue gagne, après frais
bet_cutoff. Un parieur précoce ne peut pas verrouiller un prix observé avant la clôture.
Résolution
Les marchés se résolvent de deux manières, selon leur famille.Famille A : prix crypto
Se résout automatiquement face à l’oracle de prix natif XLS-47.
Famille B : monde réel
Se résout par une issue proposée par l’opérateur, puis une fenêtre de contestation cautionnée, puis une finalisation par le comité multisig.
Pools annulés
Un pool est annulé et intégralement remboursé, sans aucun frais prélevé, lorsqu’il ne peut pas se résoudre proprement. Cela couvre un pool à sens unique (pas de côté perdant à partager), un marché sans gagnant, un événement annulé et un oracle obsolète. Dans tous les cas d’annulation, les mises sont restituées en totalité.Entièrement on-chain et vérifiable
Chaque action du cycle de vie de counsel laisse une trace on-chain :- Les définitions de marché sont des mémos JSON sur un Payment vers le compte de registre.
- Les paris sont des Payments XRP taggés (
DestinationTag= indice de l’issue,SourceTag= attribution counsel). - Les résolutions sont publiées sous forme de mémos référençant la valeur de l’oracle ou le hash de la preuve.
- Les paiements sont des Payments XRP signés en multisig par le comité, avec un mémo de paiement attaché.
Modèle de confiance
counsel est dépositaire-transparent, et non sans confiance (trustless). Les mises reposent dans des comptes de pool propres à chaque marché, sécurisés par uneSignerList multisig dont la clé maîtresse est désactivée. Aucune clé seule ne peut déplacer des fonds d’un pool : le règlement requiert un seuil de signatures du comité. Tout est on-chain et recalculable, de sorte que la garde des fonds est transparente et auditable, même si elle n’est pas entièrement sans confiance.
Le parcours développeur canonique
Les bots sont des citoyens de premier rang dans counsel. Un bot est un client XRPL ordinaire : il lit un marché, récupère un Payment de pari non signé, le signe avec sa propre clé et le soumet. L’API publique est une API REST en lecture seule, sans clé d’API.Trouver un marché et une issue
GET /markets liste les marchés ouverts et les indices de leurs issues.Récupérer une intention de pari non signée
GET /markets/:id/bet-intent?account=...&outcome=...&amount=... renvoie un Payment XRPL non signé ainsi que les cotes projetées après votre mise.La signer dans votre propre wallet
Signez le Payment renvoyé avec votre propre clé. counsel ne le voit jamais.
Ce que vous pouvez faire
- Parier sur des marchés : marchés ouverts de prix crypto et du monde réel sur counsel.markets.
- Copy-trading : répliquez les paris ouverts d’un leader de façon non dépositaire. Vous signez chaque réplique dans votre propre wallet, dimensionnée selon votre propre mise, avec les cotes projetées affichées avant la signature.
- Faire tourner des bots : l’API publique renvoie des Payments de pari non signés avec les cotes projetées après mise, et un bot est un client XRPL ordinaire.
Étapes suivantes
Comment ça marche
Le cycle de vie pari, clôture, résolution et paiement, avec la mécanique de l’oracle et du multisig.
Placer un pari
Connectez un wallet, sélectionnez une issue et soumettez un Payment de pari.
Référence de l'API
Endpoints REST en lecture seule pour les marchés, les positions, les feeds, les profils et le classement.
SDK counsel-js
Récupérez une intention non signée, signez avec votre propre clé et soumettez.
Copy trading
Répliquez les paris ouverts d’un leader de façon non dépositaire, dimensionnés selon votre propre mise.
Discord
Posez vos questions et suivez le développement avec la communauté counsel.