我的 MetaMask 连接到 Rinkeby 但 ethers.js 连接到 Ganache

时间:2021-06-08 23:33:11

标签: smartcontracts metamask ethers.js

B"H

如果我创建一个 InfuraProvider 并将其与 new ethers.Wallet(privateKey, provider) 一起使用,则一切正常。 但是如果我尝试使用 new ethers.providers.Web3Provider(window.ethereum) 那么 provider.connection= {url: "http://localhost:8545"}provider.network= undefined

  1. 当我的 MetaMask 设置为 rinkeby 网络时,为什么 provider.connection 指向 8545(Ganache 的端口)?
  2. 有没有办法让我使用用户 MetaMask 签署交易(来自用户帐户的 ETH)但使用我自己的 Infura 帐户作为提供者?

0 个答案:

没有答案