Web3js

無法使用 web3.js 連接到 BSC 測試網

  • January 13, 2022

從本教程中,我了解到 BSC 測試網的 RPC URL 是https://data-seed-prebsc-1-s1.binance.org:8545,但是當我將它與 web3.js 一起使用時,例如:

const web3 = new Web3('https://data-seed-prebsc-1-s1.binance.org:8545');

我明白了Module not found: Error: Can't resolve 'stream'。我正在為前端編碼,那麼問題是什麼?

連接到節點時,您需要選擇提供程序類型,範例 - HttpProviderWebsocketProviderIpcProvider。在您的情況下,只需更改:

new Web3('https://data-seed-prebsc-1-s1.binance.org:8545');

到:

new Web3(new Web3.providers.HttpProvider('https://data-seed-prebsc-1-s1.binance.org:8545'))

引用自:https://ethereum.stackexchange.com/questions/118786