Passer au contenu principal
Le copy trading sur counsel vous permet de suivre n’importe quelle adresse XRPL et de répliquer ses paris ouverts en un seul clic. C’est entièrement non custodial : counsel ne reçoit jamais votre clé privée. Chaque réplication est un bet-intent indépendant, récupéré pour votre adresse, signé par votre wallet et soumis directement au XRP Ledger. Vous choisissez votre propre mise, vous n’êtes jamais contraint d’égaler la taille de position du leader. Avant de signer, l’interface affiche projected_implied_odds_after, ce qui vous montre exactement comment votre mise va déplacer le pool parimutuel.

Comment ça marche

1

Choisir un leader

Ouvrez le classement et sélectionnez n’importe quelle adresse classée par volume attribué via SourceTag, ou collez directement une adresse classic XRPL valide dans le champ de saisie. Les leaders sont visibles parce que chaque pari sur counsel est un Payment public et taggé : il n’y a pas de carnet d’ordres privé.
2

Charger leur feed

La sélection d’un leader appelle GET /api/v1/accounts/:address/feed. La réponse contient les paris récents de ce compte sur tous les marchés publics. Chaque élément inclut :
ChampDescription
market_idIdentifiant unique du marché
questionLe texte de la question du marché
outcome / outcome_labelL’indice de l’issue et son libellé lisible
amount_xrpLe montant misé par le leader
phasePhase actuelle du marché (open, trading, closed, etc.)
mirrorabletrue uniquement lorsque phase === "open"
hashLe hash de la transaction d’origine du leader
Les paris avec mirrorable: false apparaissent dans le feed à titre de contexte, mais ne peuvent pas être copiés : le marché n’accepte plus de paris.
3

Examiner les paris réplicables

L’interface filtre les éléments où mirrorable: true et, pour chacun, affiche un payout projeté en direct. La projection est calculée côté client à partir de l’état actuel du pool : elle tient compte du montant de mise que vous avez saisi, du solde existant du pool pour cette issue, et du taux de frais du protocole.
4

Définir votre mise et répliquer

Saisissez le montant de votre mise en XRP. La valeur par défaut pré-remplit le montant du leader, mais vous pouvez la modifier librement. Cliquez sur Mirror pour déclencher la récupération de l’intent :
GET /api/v1/markets/:marketId/bet-intent
  ?account=YOUR_ADDRESS
  &outcome=OUTCOME_INDEX
  &amount=YOUR_AMOUNT_XRP
La réponse contient une transaction Payment XRPL non signée (intent.tx) ainsi que projected_implied_odds_after, qui reflète l’état du pool incluant votre mise.
5

Signer et soumettre

Votre wallet connecté (Xaman ou n’importe quel connecteur pris en charge) reçoit la transaction non signée pour signature. counsel ne reçoit jamais votre seed ni votre clé privée, à aucun moment. Une fois que vous approuvez, la transaction signée est soumise au XRP Ledger. Le hash de transaction résultant s’affiche avec un lien vers l’explorateur XRPL.

Garantie non custodial

Chaque réplication suit le même flux qu’un pari manuel : un Payment non signé est construit par l’API, envoyé à votre client, signé localement par votre wallet, puis soumis. Le SourceTag de la transaction attribue le volume à counsel, mais la clé de signature ne quitte jamais votre appareil. Si vous déconnectez votre wallet avant de signer, rien n’est diffusé.

Dimensionner votre réplication

Vous n’êtes pas lié à la mise du leader. Le champ du montant est modifiable pour chaque pari. Comme les marchés counsel sont parimutuels, votre mise affecte directement le pool : une réplication plus importante déplace la ligne davantage qu’une plus petite. Servez-vous des chiffres de payout projeté affichés avant la signature pour comprendre le compromis.

Cotes projetées

Avant que vous ne signiez, l’interface affiche le payout indicatif par unité et la probabilité implicite de l’issue, calculés comme si votre mise était déjà dans le pool :
  • projected_implied_odds_after.implied_prob, la part de l’issue dans le pool après votre pari
  • projected_implied_odds_after.payout_per_unit, le montant brut en XRP retourné pour 1 XRP misé si l’issue gagne (avant frais)
Ces valeurs restent indicatives : dans un marché parimutuel, les payouts finaux sont déterminés à la clôture, lorsque plus aucun pari ne peut modifier le pool.

Référence de l’endpoint feed

GET /api/v1/accounts/:address/feed
Retourne { account: string, feed: FeedItem[] } trié par timestamp décroissant. mirrorable est entièrement dérivé de phase :
mirrorable: m.phase === "open"
Les paris sur des marchés dans toute autre phase (trading, closed, resolved) sont inclus dans le feed mais ont mirrorable: false.
Le copy trading réplique les sélections de paris historiques d’un leader. Il ne garantit pas que le leader continuera à performer, et les cotes que vous obtenez différeront des cotes auxquelles le pari d’origine a été placé : les pools changent en continu à mesure que de nouveaux paris arrivent.