ゲーム残高の仕組み
入金すると、USDCはオンチェーンのプログラムが所有するカジノのトークンアカウントに送金され、プログラムがその金額を、ウォレットアドレスに紐づくプレイヤーごとの残高アカウントに計上します。この残高アカウントは通常のSolanaアカウントなので、本人(あるいは誰でも)がいつでもブロックエクスプローラーで確認できます。 この設計には、プレイヤーにとって重要な性質が3つあります。- 残高はデータベースの記録ではなく、プログラムによって管理されます。 入金、ベット、配当、出金のたびに、公開された監査可能なプログラム命令によって更新されます。
- 出金にはウォレットの署名が必要です。 出金命令に署名するのはあなた自身です。プログラムは記録された残高を確認し、足りていればUSDCをウォレットに戻します。手動の承認手続きはなく、オペレーターが介在することもありません。
- プログラムのルールは公開されています。 プログラムのアドレスは公表されており、その動作は第三者が独自に検証できます。詳しくはオンチェーンアーキテクチャをご覧ください。
入金
- ベットパネル左上の入金をクリックします。
- 入金したいUSDCの金額を入力します。
- ウォレットでトランザクションを承認します。
初回入金
登録時にはオンチェーンに何も書き込まれないため、初回入金がオンチェーンのアカウントを作成するトランザクションになります。1回の署名で、アカウントの作成、紹介コードを入力した場合の紹介者の紐づけ、入金額の計上をまとめて行います。 知っておきたい点が2つあります。- オンチェーンのアカウント作成には1回限りの費用がかかるため、2回目以降の入金より少し多くのSOLが必要です。署名の前にアプリがSOL残高を確認し、不足していればお知らせします。
- 確定するまでは、オンチェーンへの書き込みを伴う操作は利用できません。プレイの有効化やデバイスの連携、投げ銭の送信、紹介NFTのミント、コミッションの受け取り、チャットへの投稿がこれにあたります。
出金
- ベットパネル左上の出金をクリックします。
- 出金したいUSDCの金額を入力します。
- ウォレットでトランザクションを承認します。
オンチェーンで起きていること
手数料
- My Crypto Casinoは入金・出金の手数料を一切請求しません。
- Solanaのネットワーク手数料がかかります。 すべてのオンチェーントランザクションでは、Solanaの標準的なネットワーク手数料(ごく少額のSOL)が発生します。これはMCCではなくネットワークに支払われます。
所要時間と遅延
ほとんどの入金と出金は数秒以内に確定します。トランザクションに時間がかかる場合、その原因はネットワークの混雑、一時的な障害、確定の遅れといったブロックチェーンの状況です。MCCがブロックチェーンのトランザクションを早めたり、遅らせたり、干渉したりすることは一切できません。ネットワーク手数料用に、ウォレットに少額のSOLを必ず残しておいてください。USDCがあってもSOLがゼロのウォレットでは、トランザクションに署名できません。
よくある質問
- 入金・出金に最低額や上限はありますか? プラットフォームによる制限はありません。ベットの上限・下限は別の話で、ベット上限と最大利益で説明しています。
- 取引所から入金できますか? まず取引所から自分のSolanaウォレットに出金し(Solana上のUSDC)、そのウォレットから入金してください。入金はプレイに使うウォレットからのみ行ってください。残高は入金に署名したウォレットアドレスに紐づきます。
- サポートに残高を移動してもらえますか? いいえ。プログラムが資金を送り出すのは、あなたのウォレットで署名された出金命令があったときだけです。