Skip to main content
All money movement on My Crypto Casino happens in USDC on the Solana blockchain: it is the only supported currency for deposits, withdrawals, and gameplay. There are no other tokens, no other chains, and no fiat on-ramp inside the casino itself.

How your game balance works

When you deposit, your USDC is transferred into a casino token account owned by the on-chain program, and the program credits the amount to a per-player balance account tied to your wallet address. That balance account is a regular Solana account: you (or anyone) can look it up on a block explorer at any time. Three properties of this design matter for you as a player:
  • Your balance is program-enforced, not a database entry. Every deposit, bet, payout, and withdrawal updates it through public, auditable program instructions.
  • Withdrawing requires your wallet’s signature. The withdrawal instruction is signed by you; the program checks your recorded balance and, if sufficient, releases the USDC back to your wallet. There is no manual approval step and no operator in the loop.
  • The program’s rules are public. The program address is published and its behavior can be independently verified; see On-chain architecture.

Depositing

  1. Click Top Up in the top-left corner of the bet panel.
  2. Enter the amount of USDC you want to deposit.
  3. Confirm the transaction in your wallet.
Once the transaction confirms (normally within seconds), your Game Balance updates and you can start playing. If your Game Balance reaches zero, simply top up again.

Your first deposit

Signing up writes nothing on-chain, so your first deposit is the transaction that creates your on-chain account. In one signature it creates the account, attaches your referrer if you entered a referral code, and credits your deposit. Two consequences worth knowing:
  • It needs slightly more SOL than a later deposit, because creating on-chain accounts has a one-off cost. The app checks your SOL balance before you sign and tells you if it is short.
  • Until it confirms, actions that write on-chain stay unavailable: enabling play or linking a device, sending tips, minting a referral NFT, claiming commissions, and posting in chat.
Every deposit after that is an ordinary deposit.

Withdrawing

  1. Click Withdraw in the top-left corner of the bet panel.
  2. Enter the amount of USDC you want to withdraw.
  3. Confirm the transaction in your wallet.
The program verifies that your Game Balance covers the amount, debits it, and transfers the USDC straight back to your connected wallet (again, normally within seconds). You can withdraw any amount up to your full balance, at any time.

What happens on-chain

Fees

  • My Crypto Casino charges no deposit or withdrawal fees.
  • Solana network fees apply. Every on-chain transaction pays the standard Solana network fee (a tiny amount of SOL), which goes to the network, not to MCC.

Timing and delays

Most deposits and withdrawals confirm within seconds. If a transaction takes longer, the cause is blockchain conditions: network congestion, a temporary outage, or slow confirmations. MCC cannot speed up, delay, or interfere with blockchain transactions in any way.
Make sure you keep a little SOL in your wallet for network fees. A wallet with USDC but zero SOL cannot sign any transaction.

Frequently asked

  • Is there a minimum or maximum deposit/withdrawal? No platform-imposed limits. Betting limits are a separate topic, covered in Betting limits & max profit.
  • Can I deposit from an exchange? Withdraw from the exchange to your own Solana wallet first (USDC on Solana), then deposit from that wallet. Only deposit from the wallet you play with; your balance is tied to the wallet address that signs the deposit.
  • Can support move my balance for me? No. The program only releases funds on a withdrawal instruction signed by your wallet.