truffle-hdwallet-provider web3.eth.getaccounts未处理的承诺拒绝警告无效的JSON请求

cnh2zyt3  于 2023-02-17  发布在  其他
关注(0)|答案(1)|浏览(101)

我有下面的代码,但是在调用web3.eth.getAccounts时失败了。

const Web3 = require('web3');
const HDWalletProvider = require('truffle-hdwallet-provider');
const provider = new HDWalletProvider(
  process.env.MNEMONIC,
  process.env.PROVIDER_URI
);

const web3 = new Web3(provider);

const accounts = await web3.eth.getAccounts(console.log);

我收到以下错误。有人知道为什么吗?
(node:16822)未处理承诺拒绝警告:错误:json请求无效
在/节点模块/truffle-hdwallet-provider/目录/索引.js:15:620862在e.i.一个就绪状态更改

xzlaal3s

xzlaal3s1#

这是一个已知问题,您可以尝试使用web3@1.0.0-beta.37和truffle-hdwallet-provider@1.0.5暂时绕过它。
Github issue

相关问题