← ホームへ戻る
🌸 DEVNET 使い方チュートリアル · PHANTOM
Devnet で Sakura を試す
自分の Phantom ウォレットを用いて、Solana devnet 上で実際に意図に署名する方法。空ウォレットからオンチェーン確認まで、順を追って。
試
本チュートリアルは Phantom ブラウザ拡張のみ対象。
他のウォレット(OKX、Backpack、Solflare など)は Solana の devnet 切替機能を備えないため、この流れを完走できません。Phantom をインストールせずに試したい場合は、末尾の「代替経路」をご参照ください。
⚠️ モバイル Phantom は非対応。本チュートリアルはデスクトップ拡張限定。
壱
Phantom デスクトップ拡張をインストール
Chrome / Brave / Arc で https://phantom.com/ を開く → Download → インストール。右上に Phantom のアイコンが現れる。クリック → Create a new wallet → 12 単語のシードフレーズを紙に記録(撮影・クラウドアップロードは厳禁)→ パスワードを設定。
[screenshot placeholder — user to supply]
弐
Devnet に切り替える
Phantom 右上のアバター → Settings → Developer Settings → Testnet Mode を ON。メイン画面に戻り、ネットワーク ドロップダウン → Devnet を選択。正しく切替えれば、残高が「0 SOL · Solana Devnet」と表示される。
[screenshot placeholder — user to supply]
参
テストコインを受け取る(Sakura faucet、ワンクリック)
Phantom メイン画面でウォレット名 → Copy Address → 下の入力欄に貼り付け → 「テストコインを受け取る」をクリック。0.05 SOL(ガス)と 100 USDC(Sakura プロトコル手数料)を受け取る。1 アドレスにつき 24 時間に 1 回まで。
[screenshot placeholder — user to supply]
ワンクリック faucet
Phantom の devnet Solana アドレスを下に貼れば、0.05 SOL + 100 USDC を送る。すべて devnet テストコインで、実資産ではない。
肆
Sakura を開いてウォレット接続
https://www.sakuraaai.com にアクセス → 右上 Connect Wallet → Phantom → Phantom のポップアップ → Connect。接続自体は手数料ゼロ。
[screenshot placeholder — user to supply]
伍
最初の意図に署名
「意図署名」ブロックに入力:意図文「エージェントは Kamino または Jupiter Lend に USDC を預けられる、週次精算」;1 回の上限 = 10;累計 USD 上限 = 10(署名手数料を $0.01 に抑える);Kamino と Jupiter にチェック;Lend にチェック;期限 24 時間。「意図署名」をクリック → Phantom のポップアップ → 承認 → 3-5 秒待つ。
[screenshot placeholder — user to supply]
陸
成功を確認
UI に緑の「意図はオンチェーンに署名済」と tx リンクが現れる。リンクをクリックして Solscan へ。Result 欄が SUCCESS + Finalized (MAX Confirmations) と表示されれば、エンドツーエンド成功の確かな証拠。
[screenshot placeholder — user to supply]
成功の 3 つの徴候
- ✓Sakura UI に緑の「意図はオンチェーンに署名済」と tx リンクが現れる
- ✓Phantom の取引履歴に Program Interaction が 1 件追加される(約 $0.01 USDC + 約 0.002 SOL を引き落とし)
- ✓tx リンクを Solscan で開けば、Result = SUCCESS · Finalized (MAX Confirmations)
注意点 & よくある質問
⚠ IMPORTANT
Phantom は受け取った 100 USDC を表示しない
Phantom UI の仕様であり、資金が届いていないわけではありません。Sakura の devnet は admin が発行したテスト USDC(mint アドレス 7rEh…Li3)を用いており、Circle の canonical devnet USDC ではありません。Phantom は認識しているトークンしか自動表示しないため、未知の mint は画面に現れません。実際の残高は 100% オンチェーン上に存在します。Solscan で ATA を開けば Amount フィールドに見えます:https://solscan.io/account/<ATA>?cluster=devnet。署名時には Sakura が自動でこの ATA から引き落とすため、Phantom の表示には依存しません。
Q · Connect Wallet を押しても何も起こらない
Phantom 拡張が無効か未インストールの可能性があります。右上で Phantom アイコンをご確認ください。インストール済みなのにポップアップが出ない場合は、ページを強制再読込(Cmd+Shift+R)してください。
Q · 署名時に Phantom が「Failed to decode」を出す
通常、Phantom が Mainnet のままになっています。ネットワークドロップダウンが「Solana Devnet」と表示されているかご確認の上、切り替えてから再試行してください。
Q · 署名後 30 秒経っても UI が緑にならない
強制再読込をお試しください。それでも変化がなければ、tx リンクをクリックして Solscan をご確認ください。Solscan が SUCCESS でも Sakura UI に反映されない場合は、フロントエンドの状態キャッシュが原因です。もう一度再読込を。
Q · faucet が 429 rate limit を返す
1 アドレスにつき 24 時間に 1 回、1 IP につき 5 回までです。別アドレスを使うか、24 時間お待ちいただくか、チームに DM にて手動送金をご依頼ください。
Q · 署名手数料は $0.01 のはずだが Phantom ポップアップが別の値を表示する
署名手数料 = 0.1% × 累計 USD 上限。上限 10 なら $0.01、上限 1000 なら $1 です。ポップアップには USDC 引落額 + PDA レント(約 0.002 SOL)が表示されます。
次のステップ
ただいま完了したのは、技術的な動作確認の前半——境界をオンチェーンに定錨する段階です。双予言機の関門(Pyth × Switchboard の中央値、乖離 100 bps 以内)が発動するのは、エージェントが execute_with_intent_proof を初めて呼び出す瞬間——execute 経路全体の実測平均は約 204k CU、対抗ストレステストの記録(docs/bench/2026-04-22-stress.json)では 15/15 の不変式がすべて成立しています。「良い意図を署名する」戦略面(プロトコルを幾つ選ぶか、期限をどう設定するか、最も多く踏まれる 5 つの誤り)については、個人投資家向け完全ガイドをご参照ください:
→ 使用手冊 · 良い意図の署名方法途中で詰まったら:𝕏 @sakuraaijp