Skip to content

georg95/btc-watcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

btc-watcher

Observe incoming bitcoin transactions.

Zero dependecies, zero 3rd-party services, raw native bitcoin blockchain connection.

usage

npm i georg95/btc-watcher

import { connect } from 'btc-watcher'

const addrSet = new Set([
    '1GrwDkr33gT6LuumniYjKEGjTLhsL5kmqC',
    'bc1qhuv3dhpnm0wktasd3v0kt6e4aqfqsd0uhfdu7d',
    '37jdMXYbvg3dKzJ4pGSYiABiXoBy4putZq',
    'bc1qprdf80adfz7aekh5nejjfrp3jksc8r929svpxk',
    'bc1quhruqrghgcca950rvhtrg7cpd7u8k6svpzgzmrjy8xyukacl5lkq0r8l2d',
])

connect(({ addr, script, value, tx_hash }) => {
    if (addrSet.has(addr)) {
        console.log(`๐Ÿ’ธ ${value} โ‚ฟ ${addr}`)
        console.log(`๐Ÿ”— https://mempool.space/tx/${tx_hash}`)
    }
})

About

Bitcoin blockchain observer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published