【发布时间】:2021-06-19 22:14:22
【问题描述】:
我正在尝试使用 websocket 从 BSC 上的内存池中获取待处理的交易 - 就像我在以太坊网络上获取待处理的交易一样:
web3Ws = new Web3(new Web3.providers.WebsocketProvider(WEBSOCKET_PROVIDER_LINK));
web3Ws.eth.subscribe('pendingTransactions', function (error, result)
在使用以太坊时,我将 WEBSOCKET_PROVIDER_LINK 设置为 wss://${NETWORK}.infura.io/ws/v3/${PROJECT_ID},但我不知道如何创建 WebSocket 以获取 BSC 上的待处理交易。
我可以使用哪个提供商链接来获取 BSC 上的待处理交易?
【问题讨论】:
-
您在
WEBSOCKET_PROVIDER_LINK中使用的是什么提供商? (如果您共享完整的 URL,请审查任何敏感数据,例如 API 密钥。)...您的提供商目前似乎只支持以太坊网络,不支持 BSC。 -
感谢您的回复。我在以太坊上使用了 'wss://${NETWORK}.infura.io/ws/v3/${PROJECT_ID}'。我不知道如何创建 WebSocket 以获取 BSC 上的待处理事务。我必须在 BSC 上使用什么提供链接?如果你知道,请帮助我。
-
Infura 仅提供以太坊和 Filecoin 的数据。您需要找到为币安智能链提供数据的提供商。
-
是的。你说的对。但是我找不到那个提供者。你能教我那个提供者是什么吗?
标签: websocket blockchain web3 binance