2017-08-04 35 views
6

Używam tego pakietu npm bitcore. https://bitcore.io/api/libJak oglądać transakcje bitcoinem za pośrednictwem blockchain za pośrednictwem nodejs?

Chcę monitorować wszystkie transakcje za pośrednictwem łańcucha blokowego i odczytać adres wejściowy, adres wyjściowy i kwotę powiązaną z tą transakcją.

Ale nie jestem w stanie znaleźć metody javascript do wywołania, aby to osiągnąć. Nawet ja nie jestem w stanie znaleźć tego przykładu.

szukam tak krótki, jak coś podobnego

var someLib = require('some-bitcore-lib') 

someLib.on('transaction-found', function(){ 
    // print everything 
    console.log(arguments); 
    // do something else; 
}) 

pomocy? Gdzie mogę znaleźć ten numer some-bitcore-lib lub jak mogę go utworzyć w nodejs?

Odpowiedz

5

Jeśli nie masz własnego węzła można użyć blockchain.info API jak opisano tu (https://github.com/blockchain/api-v1-client-node/tree/master/Socket)

const Socket = require('blockchain.info/Socket'); 
const mySocket = new Socket(); 
mySocket.onTransaction(function() { 
    console.log(arguments); 
}); 

Zawsze można oglądać transakcji uruchamiając własny węzeł bez konieczności zależą usługa taka jak blockchain.info ... Na przykład, jeśli używasz btcd (Golang) (https://github.com/btcsuite/btcd), możesz otrzymywać powiadomienia o transakcjach takich jak tutaj (http://godoc.org/github.com/btcsuite/btcrpcclient#Client.NotifyNewTransactions)