Websocket 如何在BSC上获取挂起的事务

Websocket 如何在BSC上获取挂起的事务,websocket,blockchain,web3,binance,Websocket,Blockchain,Web3,Binance,我正在尝试使用websocket从BSC上的mempool获取挂起的事务-与我在以太坊网络上获取挂起事务的方式相同: web3Ws = new Web3(new Web3.providers.WebsocketProvider(WEBSOCKET_PROVIDER_LINK)); web3Ws.eth.subscribe('pendingTransactions', function (error, result) 在使用以太坊时,我将WEBSOCKET\u PROVIDER\u LINK设置

我正在尝试使用websocket从BSC上的mempool获取挂起的事务-与我在以太坊网络上获取挂起事务的方式相同:

web3Ws = new Web3(new Web3.providers.WebsocketProvider(WEBSOCKET_PROVIDER_LINK));
web3Ws.eth.subscribe('pendingTransactions', function (error, result)
在使用以太坊时,我将
WEBSOCKET\u PROVIDER\u LINK
设置为
wss://${NETWORK}.infura.io/ws/v3/${PROJECT\u ID}
,但我不知道如何创建WEBSOCKET来获取BSC上的挂起事务


我可以使用什么提供商链接获取BSC上的未决交易?

我想您正在寻找

获得API密钥后,可以使用以下websocket地址:

wss://bsc.getblock.io/mainnet/?api_key=API_KEY
我刚刚实现了它,它似乎对我有用

更新:

我在这项服务中取得了更大的成功:


GetBlock对我有效,但有时会与网络有点不同步。

您在
WEBSOCKET\u provider\u LINK
中使用的是什么提供商?(如果您共享完整URL,请检查任何敏感数据,如API密钥。)。。。您的提供商目前似乎只支持以太坊网络,不支持BSC。感谢您的回复。我在以太坊上使用了'wss://${NETWORK}.infura.io/ws/v3/${PROJECT_ID}'。我不知道如何创建WebSocket来获取BSC上挂起的事务。我必须在BSC上使用什么链接?如果你知道这些,请帮助我。Infura只提供以太坊和Filecoin的数据。您需要找到为Binance Smart Chain提供数据的提供商。是。你是对的。但我找不到那个供应商。你能告诉我那是什么吗?