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

Solana Devnet环境下Solflare钱包无法确认铸币交易的问题咨询

解决Solflare钱包在Solana Devnet无法确认铸币交易的问题

排查与修复步骤

  • 锁定Solflare到Devnet网络
    打开Solflare钱包设置,找到网络选项,手动确认选中Devnet,避免钱包自动切换到其他网络。部分场景下钱包会根据DApp请求自动跳转,但Devnet的交易解析逻辑可能存在兼容性问题,手动锁定更可靠。

  • 确保交易使用最新区块哈希
    旧区块哈希会导致Solflare拒绝加载交易确认界面,需用@solana/web3.js实时获取最新区块信息并绑定到交易中,示例代码:

    const connection = new Connection(clusterApiUrl('devnet'), 'confirmed');
    const latestBlockhash = await connection.getLatestBlockhash();
    
    const transaction = new Transaction({
      blockhash: latestBlockhash.blockhash,
      lastValidBlockHeight: latestBlockhash.lastValidBlockHeight,
      feePayer: payer.publicKey,
    });
    // 添加工厂铸币指令
    transaction.add(createMintToInstruction(
      mintAddress,
      destinationAddress,
      mintAuthority,
      amount
    ));
    
  • 验证铸币账户权限
    用Solana Devnet Explorer查询你的铸币账户,确认mintAuthority字段与你发起交易的授权账户完全匹配。如果权限配置错误,Solflare会静默拒绝交易,不会弹出确认界面。

  • 清空Solflare缓存并重连DApp
    进入浏览器扩展管理页面,找到Solflare钱包,清除其缓存数据后重新授权你的DApp访问钱包。缓存中的旧网络配置或权限记录可能导致交易解析异常。

  • 更新Solflare到最新版本
    旧版本Solflare对Devnet的交易适配存在bug,前往浏览器应用商店将钱包更新至最新版后再测试交易。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 04:17:42