И это всё МОЁ
Здравствуйте. У blockchain.com есть WebSocket API, который позволяет в реальном времени получать информацию о новых транзакциях.
Например вот этот код, который записан в .html файл и запущенный через браузер Chrome в Windows выводит в консоль хеши из новых транзакций:
<html>
<sсript>
var btcs = new WebSocket('wss://ws.blockchain.info/inv');
btcs.onopen = function(){
btcs.send(JSON.stringify({"op":"unconfirmed_sub"}));
}
btcs.onmessage = function(onmsg){
var response = JSON.parse(onmsg.data);
var getOutputs = response.x.out;
var countOuts = getOutputs.length;
for (i=0; i < countOuts; i++){
var outAdd = response.x.out[i].sсript;
console.log(outAdd);
}
}
</sсript>
</html>
Подскажите, как это запустить на Linux сервере, и чтобы поток полученных данных можно было бы перенаправить через пайп, для обработки другой программой.