我正在尝试通过 websockets 连接到 RSK 主网或 RSK 测试网。这是我为 Mainnet 尝试的内容:
const wsProvider = new Web3.providers.WebsocketProvider('ws://public-node.rsk.co');
const web3 = new Web3(wsProvider);
web3.eth.subscribe('newBlockHeaders', function(error, blockHeader){
if (!error) {
console.log("new blockheader " + blockHeader.number)
} else {
console.error(error);
}
});
结果:
connection not open on send()
Error: connection not open
我对 Testnet 做了同样的事情,但使用ws://public-node.testnet.rsk.co
,得到了类似的结果。如上面的错误所示,这些都不起作用。我该如何连接?