Как напечатать calAmount и текст? - PullRequest
0 голосов
/ 23 января 2019

Я хочу отслеживать биткойн-адрес с помощью веб-сокета.У меня есть одно текстовое поле и одна кнопка, пользователь вводит адрес биткойн и нажимает кнопку.Я хочу показать старую транзакцию.Как я могу это сделать?

html code

<form id="frm1" >
    <input type="text" name="tracking"><br>
</form>
<button onclick="myFunction()">Try it</button>
<p id="demo">Network is ... </p>
<p id="websocket">monitoring transactions</p>

javascript code

function myFunction() {
    var btcs = new WebSocket("wss://ws.blockchain.info/inv");
    btcs.onopen = function() {
        btcs.send(JSON.stringify({"op":"addr_sub", "addr":text}));
    };
    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].addr;
            if (outAdd == text){
                var amount =response.x.out[i].value;
                var calAmount = amount / 100000000;
                document.getElementById("websocket").innerHTML = "Recieved" + calAmount + "BTC";
            }
        }
        console.log(calAmount);
        console.log(text);
    };
}

Получено 100 BTC Получено 0.23 BTC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...