aboutsummaryrefslogtreecommitdiffstats
path: root/bcore.js
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)
  })
})()