Tx Doctor / Solana エラー事典 / トークンアカウントの所有者が不一致

Token 0x40x4

Solana エラー:トークンアカウントの所有者が不一致 (0x4)

トークンアカウントが署名者とは別のウォレットに属しているため、プログラムがトークンの移動を拒否しました。

原因

解決方法

  1. 拡張で有効になっているウォレットが、トークンを保有しているウォレットと一致するか確認してください。
  2. ウォレットを dApp に再接続し、アカウント一覧を読み直させてください。
  3. 委任を使っていた場合は、所有者に再承認してもらってください。

ログでの表示例

Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA failed: custom program error: 0x4

いまこのエラーが出ていますか?トランザクション署名を貼ると、失敗した命令・プログラム・エラーコードがそのまま分かります。

自分のトランザクションを診断

関連する Solana エラー

トークンアカウントが凍結

Token 0x11

アカウント未初期化または不存在

AccountNotFound

アカウントがレント免除を満たさなくなる

Token 0x0

トークン残高が不足

Token 0x1