Несколько интересностей и полезностей для веб-разработчика #15

Доброго времени суток уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром. Bitcoreimage Полноценная JS библиотека, полностью обеспечивающая поддержку необходимого функционала для создания Bitcoin приложений. Валидация биткоин адреса: var bitcore = require ('bitcore'); var Address = bitcore.Address;

var addr = new Address (»1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa»);

console.log (addr.isValid ()); Мониторинг блоков и транзакцийvar bitcore = require ('bitcore'); var networks = bitcore.networks; var Peer = bitcore.Peer; var PeerManager = require ('soop').load ('bitcore/PeerManager', { network: networks.testnet });

var handleBlock = function (info) { console.log ('** Block Received **'); console.log (info.message); };

var handleTx = function (info) { var tx = info.message.tx.getStandardizedObject ();

console.log ('** TX Received **'); console.log (tx); };

var handleInv = function (info) { console.log ('** Inv **'); console.log (info.message);

var invs = info.message.invs; info.conn.sendGetData (invs); };

var peerman = new PeerManager ();

peerman.addPeer (new Peer ('127.0.0.1', 18333));

peerman.on ('connection', function (conn) { conn.on ('inv', handleInv); conn.on ('block', handleBlock); conn.on ('tx', handleTx); });

peerman.start (); Читать дальше →

© Habrahabr.ru