From 709d1f04d073d9b46e42819bd0224da6a4157814 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 30 Jan 2018 18:14:26 -0800 Subject: rpc and zmq demo --- bcore.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 bcore.js (limited to 'bcore.js') diff --git a/bcore.js b/bcore.js new file mode 100644 index 00000000..b1927bfc --- /dev/null +++ b/bcore.js @@ -0,0 +1,22 @@ +import bitcoin from 'bitcoinjs-lib' +import Bitcoin from 'bitcoin-core' +import zmq from 'zeromq' + +const sock = zmq.socket('sub') + +;(async () => { + let b = new Bitcoin({ + username: 'adam', + password: 'MPJzfq97', + port: 19332, + }) + let res = await b.getBlockCount() + console.log(res) + + sock.connect('tcp://127.0.0.1:18501') + sock.subscribe('rawtx') + sock.on('message', (t, m) => { + let tx = bitcoin.Transaction.fromBuffer(m) + console.log(tx) + }) +})() -- cgit v1.2.3