调用插件钱包时不能正常返回


这段代码用同样的参数在小狐狸钱包里能正常返回,在TP钱包里返回为空
image
谁知道这是怎么回事?

插件底部连接的网络是否正确

const provider = new ethers.providers.Web3Provider(window.ethereum); 这种方法在TP上获取的网络不对,不是钱包的当前网络

一样的都是币安测试链

有两种方法切:
1.第一种,DApp调:

window.ethereum.request({
  "method": "wallet_switchEthereumChain",
  "params": [
    {
      "chainId": "0x61"
    }
  ]
})

2.第二种是:在插件里切换