7

Websocket を介して RSK Mainnet または RSK Testnet に接続しようとしています。メインネットで試したのは次のとおりです。

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して同様の結果を得ました。上記のエラーに見られるように、これらはどちらも機能しません。どうすれば接続できますか?

4

2 に答える 2

2

ミルトンよくわかりませんが、パブリックノードでは websocket が有効になっていないと思います。

通常、私が知っている他のパブリック ブロックチェーン ノードでは有効になっていません。

于 2021-03-04T13:47:11.693 に答える