我想获取具有特定网络类型(即DOGE或BTC)的任何特定地址的新交易。我可以提供api密钥,网络类型和该网络的地址以获取其新交易。如何使用Block_io Web套接字API获得此信息。我正在使用NodeJS。
我已经尝试通过WebSocket建立连接,并测试了两种不同的方法来获取针对所有三个网络(BTC,LTC和DOGE)的新交易,也基于一种特定的网络类型获得了新交易( DOGE)。
const WebSocket = require('ws');
const ws = new WebSocket('wss://n.block.io/');
ws.on('message', function incoming(data) {
console.log(data);
});
ws.onmessage = function(msg) {
msg = JSON.parse(msg.data);
if (!subscribed && msg.status == 'success') {
subscribed = true;
}
subscribeToNewTransactions('DOGE'); // dogecoin
}
function subscribeToNewTransactions(network) {
ws.send(JSON.stringify({"network": network,"type":
"address","address": "random_address_of_DOGE_Network"}));
}
我期望获得特定地址的新交易,但没有任何输出。