You have an misspellings in constuctor
, thus this.web3...
line never run. Correct one is constructor
.
In your code there is another problem, when you use websocket, you dont need to use HttpProvider
just pass websocket url to web3:
this.web3 = new Web3('wss://mainnet.infura.io/ws/v3/' + projectId);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…