current web3 dependency is ^0.20.3 (i.e. <0.21), while the latest has been stable after 1.0.0 (latest 1.2.1) the latest version also has better support for pub/sub using `subscribe` endpoint instead of `newFilter` which is not supported yet in our JSONRPC