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

# Deposit & penarikan

> Cara memasukkan dan mengeluarkan USDC, bagaimana saldo Anda disimpan, dan apa yang terjadi saat Anda menandatangani penarikan.

Semua perpindahan uang di My Crypto Casino berlangsung dalam **USDC di blockchain Solana**: ini satu-satunya mata uang yang didukung untuk deposit, penarikan, dan bermain. Tidak ada token lain, tidak ada chain lain, dan tidak ada jalur masuk dari mata uang fiat di dalam kasino itu sendiri.

## Cara kerja saldo game Anda

Saat Anda melakukan deposit, USDC Anda ditransfer ke **akun token kasino yang dimiliki oleh program on-chain**, dan program mengkreditkan jumlah tersebut ke **akun saldo per pemain** yang terikat pada alamat wallet Anda. Akun saldo itu adalah akun Solana biasa: Anda (atau siapa pun) dapat melihatnya di block explorer kapan saja.

Tiga sifat desain ini penting bagi Anda sebagai pemain:

* **Saldo Anda dijamin oleh program, bukan sekadar entri di database.** Setiap deposit, taruhan, pembayaran, dan penarikan memperbaruinya melalui instruksi program yang publik dan dapat diaudit.
* **Penarikan memerlukan tanda tangan wallet Anda.** Instruksi penarikan ditandatangani oleh Anda; program memeriksa saldo yang tercatat dan, jika mencukupi, mengirim USDC kembali ke wallet Anda. Tidak ada langkah persetujuan manual dan tidak ada operator yang terlibat.
* **Aturan program bersifat publik.** Alamat program dipublikasikan dan perilakunya dapat diverifikasi secara independen; lihat [Arsitektur on-chain](/id/docs/security/on-chain-architecture).

## Melakukan deposit

1. Klik **Deposit** di pojok kiri atas panel taruhan.
2. Masukkan jumlah USDC yang ingin Anda depositkan.
3. Konfirmasikan transaksi di wallet Anda.

Setelah transaksi terkonfirmasi (biasanya **dalam hitungan detik**), saldo game Anda diperbarui dan Anda bisa mulai bermain. Jika saldo game Anda habis, cukup lakukan deposit lagi.

### Deposit pertama Anda

Mendaftar tidak menulis apa pun di on-chain, sehingga **deposit pertama Anda adalah transaksi yang membuat akun on-chain Anda**. Dengan satu tanda tangan, transaksi ini membuat akun, menautkan perujuk Anda jika Anda memasukkan kode referral, dan mengkreditkan deposit Anda.

Dua konsekuensi yang perlu Anda ketahui:

* Transaksi ini memerlukan **SOL sedikit lebih banyak** daripada deposit berikutnya, karena pembuatan akun on-chain memiliki biaya satu kali. Aplikasi memeriksa saldo SOL Anda sebelum Anda menandatangani dan memberi tahu jika saldonya kurang.
* Sampai transaksi ini terkonfirmasi, tindakan yang menulis ke on-chain belum tersedia: [mengaktifkan main atau menautkan perangkat](/id/docs/getting-started/sessions-and-devices), [mengirim tip](/id/docs/getting-started/tipping), mint NFT referral, klaim komisi, dan mengirim pesan di chat.

Setiap deposit setelahnya adalah deposit biasa.

## Melakukan penarikan

1. Klik **Tarik** di pojok kiri atas panel taruhan.
2. Masukkan jumlah USDC yang ingin Anda tarik.
3. Konfirmasikan transaksi di wallet Anda.

Program memverifikasi bahwa saldo game Anda mencukupi jumlah tersebut, mendebitnya, lalu mentransfer USDC langsung kembali ke wallet Anda yang terhubung (sekali lagi, biasanya **dalam hitungan detik**). Anda dapat menarik jumlah berapa pun hingga seluruh saldo Anda, kapan saja.

## Apa yang terjadi di on-chain

```mermaid theme={null}
sequenceDiagram
    participant Wallet as Wallet Anda
    participant Program as Program MCC (on-chain)
    participant Balance as Saldo game Anda (on-chain)

    rect rgba(128,128,128,0.08)
    Note over Wallet,Balance: Deposit
    Wallet->>Program: Instruksi deposit (ditandatangani oleh Anda)
    Program->>Program: Pindahkan USDC: akun token Anda → akun token kasino
    Program->>Balance: Kreditkan saldo Anda (+jumlah)
    Program-->>Wallet: Terkonfirmasi on-chain (hitungan detik)
    end

    rect rgba(128,128,128,0.08)
    Note over Wallet,Balance: Penarikan
    Wallet->>Program: Instruksi penarikan (ditandatangani oleh Anda)
    Program->>Balance: Periksa saldo ≥ jumlah, lalu debit (−jumlah)
    Program->>Wallet: Pindahkan USDC: akun token kasino → akun token Anda
    Program-->>Wallet: Terkonfirmasi on-chain (hitungan detik)
    end
```

## Biaya

* **My Crypto Casino tidak mengenakan biaya deposit maupun penarikan.**
* **Biaya jaringan Solana tetap berlaku.** Setiap transaksi on-chain membayar biaya jaringan Solana standar (sejumlah kecil SOL), yang masuk ke jaringan, bukan ke MCC.

## Waktu dan keterlambatan

Sebagian besar deposit dan penarikan terkonfirmasi dalam hitungan detik. Jika sebuah transaksi memakan waktu lebih lama, penyebabnya adalah kondisi blockchain: kepadatan jaringan, gangguan sementara, atau konfirmasi yang lambat. MCC sama sekali tidak dapat mempercepat, menunda, atau mencampuri transaksi blockchain.

<Note>
  Pastikan Anda menyisakan sedikit SOL di wallet untuk biaya jaringan. Wallet yang berisi USDC tetapi tanpa SOL sama sekali tidak dapat menandatangani transaksi apa pun.
</Note>

## Pertanyaan umum

* **Apakah ada batas minimum atau maksimum deposit/penarikan?** Tidak ada batas dari platform. Batas taruhan adalah topik terpisah, dibahas di [Batas taruhan & profit maks.](/id/docs/getting-started/betting-limits-and-max-profit).
* **Bisakah saya melakukan deposit dari exchange?** Tarik dulu dari exchange ke wallet Solana milik Anda sendiri (USDC di Solana), lalu lakukan deposit dari wallet tersebut. Lakukan deposit hanya dari wallet yang Anda gunakan untuk bermain; saldo Anda terikat pada alamat wallet yang menandatangani deposit.
* **Bisakah tim dukungan memindahkan saldo saya?** Tidak. Program hanya mengeluarkan dana berdasarkan instruksi penarikan yang ditandatangani oleh wallet Anda.
