Tx Doctor / Solana 错误库 / 账户状态无效
Solana 错误:账户状态无效 (0xd)
账户存在,但不处于程序可操作的状态——例如未初始化或已关闭的代币账户。
为什么会这样
- 账户已被关闭,界面却还持有它的引用。
- 两笔交易打竞态:一笔关掉账户,另一笔还在用它。
- 程序预期一个已初始化的 mint 或账户,拿到的却是空的。
怎么解决
- 刷新余额后重试——界面会重新创建账户。
- 等所有在途交易确认后再操作。
- 为该 mint 重建关联代币账户。
日志里长什么样
Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA failed: custom program error: 0xd
现在就遇到这个错误?粘贴你的交易签名,直接看到失败的指令、程序和错误码。
诊断我的交易