Web3.js 1.0 で Infura を使用する


  • Web3.js 1.0 では、HTTP provider が deprecated - 非推奨 - となっており、Websocket provider を使用する必要があります。
  • Infura の HTTP provide URL は https://mainnet.infura.io ですが、Websocket では wss://mainnet.infura.io/ws を使用します。

したがって、Web3 の初期化は次のように行います。

var web3 = new Web3('wss://mainnet.infura.io/ws');