blob: f33451b224d6059333d1600db55ab8786c6af671 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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: 18332,
})
let res = await b.getBlockCount()
console.log(res)
sock.connect('tcp://127.0.0.1:18502')
sock.subscribe('rawtx')
sock.on('message', (t, m) => {
let tx = bitcoin.Transaction.fromBuffer(m)
console.log(tx)
})
})()
|