如何获取 BSC 上的待处理交易
How to get pending transactions on BSC
我正在尝试使用 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 上的待处理交易。
我可以使用哪个提供商 link 来获取 BSC 上的待处理交易?
我想你正在寻找 https://getblock.io/nodes/bsc
获得 API 密钥后,您可以使用此 websocket 地址:
wss://bsc.getblock.io/mainnet/?api_key=API_KEY
我刚刚实现了它,它似乎对我有用!
更新:
我在这项服务上取得了更大的成功:
https://www.quicknode.com
GetBlock 对我有用,但有时会与网络有点不同步。
我正在尝试使用 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 上的待处理交易。
我可以使用哪个提供商 link 来获取 BSC 上的待处理交易?
我想你正在寻找 https://getblock.io/nodes/bsc
获得 API 密钥后,您可以使用此 websocket 地址:
wss://bsc.getblock.io/mainnet/?api_key=API_KEY
我刚刚实现了它,它似乎对我有用!
更新:
我在这项服务上取得了更大的成功: https://www.quicknode.com
GetBlock 对我有用,但有时会与网络有点不同步。