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

Solana代币更新权限修改失败求助:账户程序ID不符错误

Solana代币铸币权限更新错误修复方案

1. 确认当前CLI使用的钱包身份

你覆盖了~/.config/solana/id.json配置文件,首先要验证当前钱包是否为原铸币授权方(AxzVRbyT8HgM1QRZX9SVA2YYxvkRZEMFucbxrpZDqX5P):
执行命令:

solana address

若返回地址不是原授权方,需切换回有权限的钱包:

  • 将原钱包私钥文件保存到本地路径(如~/original_wallet.json)
  • 执行切换命令:
solana config set --keypair ~/original_wallet.json

再次运行solana address确认地址匹配原铸币授权方。

2. 修正程序ID参数

错误核心是程序ID不匹配,你命令中的{programId}是占位符,需替换为实际代币程序ID:

  • 标准SPL代币程序ID为TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA,若代币基于标准程序创建,修正后的命令为:
spl-token authorize VRDcnUZB48GAPQm13DtxbGLwwAZPJWm6FbpiAGkkJhk mint AxzXAmVr2EWfBr7rsakwUkFknNSFg431g7AXe23YGAes --program-id TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
  • 若为自定义程序代币,需从代币详情中获取正确的程序ID后替换。

3. 验证地址正确性

检查命令中的代币地址VRDcnUZB48GAPQm13DtxbGLwwAZPJWm6FbpiAGkkJhk和新授权地址AxzXAmVr2EWfBr7rsakwUkFknNSFg431g7AXe23YGAes是否存在字符输入错误(如大小写、遗漏)。

4. 核对铸币账户程序ID

执行命令查询代币铸币账户的程序ID,确保与参数值一致:

spl-token account-info VRDcnUZB48GAPQm13DtxbGLwwAZPJWm6FbpiAGkkJhk

查看输出中的Program ID字段,确认与--program-id参数匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 03:20:43