websocket - 如何在 BSC 上获取待处理的交易

标签 websocket blockchain web3 binance

我正在尝试使用 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 上的待处理交易?

最佳答案

我认为您正在寻找 https://getblock.io/nodes/bsc
获得 API key 后,您就可以使用这个 websocket 地址:

wss://bsc.getblock.io/mainnet/?api_key=API_KEY
我刚刚实现了它,它似乎对我有用!
更新:
我在这项服务上取得了更大的成功:
https://www.quicknode.com
GetBlock 为我工作,但有时会与网络有点不同步。

关于websocket - 如何在 BSC 上获取待处理的交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66760089/

相关文章:

go - 无法找到在 windows7 上运行的自定义链代码路径 Hyperledger Fabricv1.0 本地网络

blockchain - 什么是区 block 链和以太坊?它在哪里使用?

blockchain - 如何在同一运行时间内多次重复使用 Substrate 托盘?

ethereum - 如何在 MetaMask 上触发更改区 block 链网络请求

websocket - 如何在 Dropwizard 中实现 websocket

php - 我的 websocket 的服务器来源检查安全吗?

blockchain - 如何将一系列结构从 web3js 发送到 Solidity 合约?

python - 尝试使用 web3.py 库在以太坊中调用 balanceOf 函数但出现错误

perl - 为什么这个 Mojolicious websockets 示例不起作用?

c# - 如何让 C# WebSocketClient 持续监听消息