> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mycryptocasino.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dépôts et retraits

> Déposer et retirer des USDC, comment votre solde est détenu et ce que fait la signature d’un retrait.

Tous les mouvements d’argent sur My Crypto Casino se font en **USDC sur la blockchain Solana** : c’est la seule devise prise en charge pour les dépôts, les retraits et le jeu. Il n’y a pas d’autres tokens, pas d’autres chaînes, ni de passerelle depuis la monnaie fiduciaire au sein du casino lui-même.

## Comment fonctionne votre solde de jeu

Lorsque vous déposez, vos USDC sont transférés sur un **compte de tokens du casino détenu par le programme on-chain**, et le programme crédite le montant sur un **compte de solde propre à chaque joueur**, rattaché à l’adresse de votre wallet. Ce compte de solde est un compte Solana ordinaire : vous (ou n’importe qui) pouvez le consulter à tout moment sur un explorateur de blocs.

Trois propriétés de cette conception comptent pour vous en tant que joueur :

* **Votre solde est garanti par le programme, pas par une entrée de base de données.** Chaque dépôt, mise, gain et retrait le met à jour via des instructions de programme publiques et vérifiables.
* **Retirer nécessite la signature de votre wallet.** L’instruction de retrait est signée par vous ; le programme vérifie votre solde enregistré et, s’il est suffisant, renvoie les USDC vers votre wallet. Il n’y a aucune étape de validation manuelle et aucun opérateur dans la boucle.
* **Les règles du programme sont publiques.** L’adresse du programme est publiée et son comportement peut être vérifié de manière indépendante ; consultez [Architecture on-chain](/fr/docs/security/on-chain-architecture).

## Déposer

1. Cliquez sur **Déposer** dans le coin supérieur gauche du panneau de mise.
2. Saisissez le montant d’USDC que vous souhaitez déposer.
3. Confirmez la transaction dans votre wallet.

Une fois la transaction confirmée (normalement **en quelques secondes**), votre solde de jeu est mis à jour et vous pouvez commencer à jouer. Si votre solde de jeu tombe à zéro, il vous suffit de déposer à nouveau.

### Votre premier dépôt

L’inscription n’écrit rien on-chain : **votre premier dépôt est donc la transaction qui crée votre compte on-chain**. En une seule signature, elle crée le compte, rattache votre parrain si vous avez saisi un code de parrainage, et crédite votre dépôt.

Deux conséquences à connaître :

* Il nécessite **un peu plus de SOL** qu’un dépôt ultérieur, car la création de comptes on-chain a un coût unique. L’application vérifie votre solde en SOL avant que vous signiez et vous prévient s’il est insuffisant.
* Tant qu’il n’est pas confirmé, les actions qui écrivent on-chain restent indisponibles : [activer le jeu ou lier un appareil](/fr/docs/getting-started/sessions-and-devices), [envoyer des pourboires](/fr/docs/getting-started/tipping), minter un NFT de parrainage, récupérer des commissions et écrire dans le chat.

Chaque dépôt suivant est un dépôt ordinaire.

## Retirer

1. Cliquez sur **Retirer** dans le coin supérieur gauche du panneau de mise.
2. Saisissez le montant d’USDC que vous souhaitez retirer.
3. Confirmez la transaction dans votre wallet.

Le programme vérifie que votre solde de jeu couvre le montant, le débite et renvoie directement les USDC vers votre wallet connecté (là encore, normalement **en quelques secondes**). Vous pouvez retirer n’importe quel montant jusqu’à l’intégralité de votre solde, à tout moment.

## Ce qui se passe on-chain

```mermaid theme={null}
sequenceDiagram
    participant Wallet as Votre wallet
    participant Program as Programme MCC (on-chain)
    participant Balance as Votre solde de jeu (on-chain)

    rect rgba(128,128,128,0.08)
    Note over Wallet,Balance: Dépôt
    Wallet->>Program: Instruction de dépôt (signée par vous)
    Program->>Program: Transfert d'USDC : votre compte de tokens → compte de tokens du casino
    Program->>Balance: Crédit de votre solde (+montant)
    Program-->>Wallet: Confirmé on-chain (quelques secondes)
    end

    rect rgba(128,128,128,0.08)
    Note over Wallet,Balance: Retrait
    Wallet->>Program: Instruction de retrait (signée par vous)
    Program->>Balance: Vérification solde ≥ montant, puis débit (−montant)
    Program->>Wallet: Transfert d'USDC : compte de tokens du casino → votre compte de tokens
    Program-->>Wallet: Confirmé on-chain (quelques secondes)
    end
```

## Frais

* **My Crypto Casino ne facture aucuns frais de dépôt ni de retrait.**
* **Les frais de réseau Solana s’appliquent.** Chaque transaction on-chain paie les frais de réseau Solana standard (une infime quantité de SOL), qui reviennent au réseau et non à MCC.

## Délais et retards

La plupart des dépôts et retraits sont confirmés en quelques secondes. Si une transaction prend plus de temps, la cause tient à l’état de la blockchain : congestion du réseau, panne temporaire ou confirmations lentes. MCC ne peut en aucune façon accélérer, retarder ou influencer les transactions sur la blockchain.

<Note>
  Veillez à garder un peu de SOL dans votre wallet pour les frais de réseau. Un wallet qui contient des USDC mais aucun SOL ne peut signer aucune transaction.
</Note>

## Questions fréquentes

* **Existe-t-il un dépôt ou un retrait minimum ou maximum ?** La plateforme n’impose aucune limite. Les limites de mise sont un sujet distinct, traité dans [Limites de mise et profit max](/fr/docs/getting-started/betting-limits-and-max-profit).
* **Puis-je déposer depuis une plateforme d’échange ?** Retirez d’abord depuis la plateforme d’échange vers votre propre wallet Solana (USDC sur Solana), puis déposez depuis ce wallet. Ne déposez que depuis le wallet avec lequel vous jouez : votre solde est rattaché à l’adresse du wallet qui signe le dépôt.
* **Le support peut-il déplacer mon solde à ma place ?** Non. Le programme ne libère des fonds que sur une instruction de retrait signée par votre wallet.
