> ## 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.

# Depósitos y retiros

> Cómo meter y sacar USDC, cómo se guarda tu saldo y qué hace firmar un retiro.

Todo el movimiento de dinero en My Crypto Casino se hace en **USDC en la blockchain de Solana**: es la única moneda admitida para depósitos, retiros y juego. No hay otros tokens, ni otras cadenas, ni forma de comprar con dinero fiat dentro del propio casino.

## Cómo funciona tu saldo de juego

Cuando depositas, tus USDC se transfieren a una **cuenta de tokens del casino que pertenece al programa on-chain**, y el programa acredita el monto en una **cuenta de saldo por jugador** vinculada a la dirección de tu billetera. Esa cuenta de saldo es una cuenta normal de Solana: tú (o cualquiera) puedes consultarla en un explorador de bloques en cualquier momento.

Hay tres propiedades de este diseño que te importan como jugador:

* **Tu saldo lo impone el programa, no es un registro en una base de datos.** Cada depósito, apuesta, pago y retiro lo actualiza mediante instrucciones del programa públicas y auditables.
* **Retirar requiere la firma de tu billetera.** La instrucción de retiro la firmas tú; el programa comprueba tu saldo registrado y, si alcanza, devuelve los USDC a tu billetera. No hay ningún paso de aprobación manual ni ningún operador de por medio.
* **Las reglas del programa son públicas.** La dirección del programa está publicada y su comportamiento se puede verificar de forma independiente; consulta [Arquitectura on-chain](/es/docs/security/on-chain-architecture).

## Depositar

1. Haz clic en **Depositar** en la esquina superior izquierda del panel de apuestas.
2. Ingresa la cantidad de USDC que quieres depositar.
3. Confirma la transacción en tu billetera.

Cuando la transacción se confirma (normalmente **en segundos**), tu saldo de juego se actualiza y puedes empezar a jugar. Si tu saldo de juego llega a cero, simplemente vuelve a depositar.

### Tu primer depósito

Registrarte no escribe nada on-chain, así que **tu primer depósito es la transacción que crea tu cuenta on-chain**. Con una sola firma crea la cuenta, vincula a tu referente si ingresaste un código de referido y acredita tu depósito.

Dos consecuencias que conviene saber:

* Necesita **un poco más de SOL** que un depósito posterior, porque crear cuentas on-chain tiene un costo único. La app revisa tu saldo de SOL antes de que firmes y te avisa si no alcanza.
* Hasta que se confirme, las acciones que escriben on-chain no están disponibles: [activar el juego o vincular un dispositivo](/es/docs/getting-started/sessions-and-devices), [enviar propinas](/es/docs/getting-started/tipping), acuñar un NFT de referido, reclamar comisiones y escribir en el chat.

Todos los depósitos siguientes son depósitos normales.

## Retirar

1. Haz clic en **Retirar** en la esquina superior izquierda del panel de apuestas.
2. Ingresa la cantidad de USDC que quieres retirar.
3. Confirma la transacción en tu billetera.

El programa verifica que tu saldo de juego cubra el monto, lo descuenta y transfiere los USDC directamente de vuelta a tu billetera conectada (de nuevo, normalmente **en segundos**). Puedes retirar cualquier monto hasta tu saldo completo, en cualquier momento.

## Qué pasa on-chain

```mermaid theme={null}
sequenceDiagram
    participant Wallet as Tu billetera
    participant Program as Programa de MCC (on-chain)
    participant Balance as Tu saldo de juego (on-chain)

    rect rgba(128,128,128,0.08)
    Note over Wallet,Balance: Depósito
    Wallet->>Program: Instrucción de depósito (firmada por ti)
    Program->>Program: Mover USDC: tu cuenta de tokens → cuenta de tokens del casino
    Program->>Balance: Acreditar tu saldo (+monto)
    Program-->>Wallet: Confirmado on-chain (segundos)
    end

    rect rgba(128,128,128,0.08)
    Note over Wallet,Balance: Retiro
    Wallet->>Program: Instrucción de retiro (firmada por ti)
    Program->>Balance: Comprobar saldo ≥ monto y luego descontar (−monto)
    Program->>Wallet: Mover USDC: cuenta de tokens del casino → tu cuenta de tokens
    Program-->>Wallet: Confirmado on-chain (segundos)
    end
```

## Comisiones

* **My Crypto Casino no cobra comisiones por depósito ni por retiro.**
* **Se aplican las comisiones de red de Solana.** Cada transacción on-chain paga la comisión de red estándar de Solana (una cantidad mínima de SOL), que va a la red, no a MCC.

## Tiempos y demoras

La mayoría de los depósitos y retiros se confirman en segundos. Si una transacción tarda más, la causa son las condiciones de la blockchain: congestión de la red, una caída temporal o confirmaciones lentas. MCC no puede acelerar, retrasar ni interferir de ninguna manera en las transacciones de la blockchain.

<Note>
  Asegúrate de dejar un poco de SOL en tu billetera para las comisiones de red. Una billetera con USDC pero sin nada de SOL no puede firmar ninguna transacción.
</Note>

## Preguntas frecuentes

* **¿Hay un depósito o retiro mínimo o máximo?** La plataforma no impone límites. Los límites de apuesta son otro tema, explicado en [Límites de apuesta y ganancia máxima](/es/docs/getting-started/betting-limits-and-max-profit).
* **¿Puedo depositar desde un exchange?** Primero retira desde el exchange a tu propia billetera de Solana (USDC en Solana) y luego deposita desde esa billetera. Deposita solo desde la billetera con la que juegas; tu saldo está vinculado a la dirección de la billetera que firma el depósito.
* **¿Puede el soporte mover mi saldo por mí?** No. El programa solo libera fondos con una instrucción de retiro firmada por tu billetera.
