You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Solana Phantom钱包中转出冻结NFT?账户冻结报错求助

解决Solana NFT「账户已冻结」无法转出的问题

核心原因

你遇到的是单个NFT对应的Token账户被冻结,而非钱包主账户冻结——这也是其他NFT能正常转出的原因。只有拥有该NFT冻结权限的账户(通常是创建者/铸币权限持有者)才能解除冻结。

前提准备

  • 安装最新版Solana CLI和Metaplex CLI
  • 确保你的钱包密钥对可通过CLI访问(比如导入本地密钥文件)
  • 确认你持有该NFT的冻结权限(若不是创建者,需联系项目方处理)

方法一:Metaplex CLI解除冻结

  1. 提取NFT Mint地址:从你提供的信息中获取Mint地址:tXzY8BAEegYeiH2VzLr6XXA1ywtXVRFNYnANscobrAB
  2. 获取NFT对应的Token账户地址:运行命令(替换<你的钱包地址>为你的Solana钱包地址)
    spl-token accounts --owner <你的钱包地址> | grep tXzY8BAEegYeiH2VzLr6XXA1ywtXVRFNYnANscobrAB
    
    输出结果中的第一个地址就是该NFT的Token账户地址
  3. 执行解冻操作:运行以下命令(替换<Token账户地址>和<你的密钥文件路径>,比如~/.config/solana/id.json)
    metaplex token-metadata unfreeze-token-account --token-account <Token账户地址> --keypair <你的密钥文件路径> --mint tXzY8BAEegYeiH2VzLr6XXA1ywtXVRFNYnANscobrAB
    
  4. 验证解冻状态:运行命令确认冻结状态已解除
    spl-token account-info <Token账户地址>
    
    输出中Frozen字段应显示false

方法二:Solana CLI直接操作

如果Metaplex CLI操作失败,可尝试SPL Token命令:

  1. 获取Token账户地址(同方法一步骤2)
  2. 执行解冻命令(需确保你拥有冻结权限)
    spl-token unfreeze <Token账户地址> --authority <你的钱包地址>
    
  3. 验证状态(同方法一步骤4)

关键注意事项

  • 若你不是该NFT的创建者/权限持有者,上述命令会执行失败,需联系NFT项目方或创建者请求解冻
  • 操作前确保钱包内有足够SOL支付手续费
  • 若使用测试网,需在命令后添加--url devnet参数

内容的提问来源于stack exchange,提问作者SwartsBang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 16:12:12