我最近在 Web3 提供商方面遇到了问题。 我已经使用 HttpProvider 作为 Web3 Provider,但现在无法使用它。 以前的项目也没有执行。 这是我的代码和错误:
代码:
const url = `https://sepolia.infura.io/v3/{my_api_key}`;
const web3 = new Web3(new Web3.providers.HttpProvider(url));
错误信息:
const web3 = new Web3(new Web3.providers.HttpProvider(url));
^TypeError:Web3.providers.HttpProvider 不是构造函数。
...
我该如何修复它?
所以我尝试通过控制Web3版本、更改提供商等来修复此错误,但没有修复。
尝试安装web3版本1.10.0
npm 卸载 web3
然后
npm 我 web3@1.10.0