- 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');