import { WebSocket } from “ws”
const ws = new WebSocket(“wss://ws.blockchain.info/inv”)
setInterval(() => {
ws.ping()
}, 30000)
ws.on(“open”, async() => {
console.log(Listener connected to ${ws.url})
})
ws.on(“close”, () => {
console.log(“Listener disconnected”)
})
ws.on(“message”, (data => {
const res = JSON.parse(data.toString())
console.log(res)
}))
export const trackAddress = (address: string) => {
console.log(Tracking address ${address})
ws.send(JSON.stringify({
op: “addr_sub”,
addr: address
}))
}
import { WebSocket } from “ws”
const ws = new WebSocket(“wss://ws.blockchain.info/inv”)
setInterval(() => {
ws.ping()
}, 30000)
ws.on(“open”, async() => {
console.log(Listener connected to ${ws.url})
})
ws.on(“close”, () => {
console.log(“Listener disconnected”)
})
ws.on(“message”, (data => {
const res = JSON.parse(data.toString())
console.log(res)
}))
export const trackAddress = (address: string) => {
console.log(Tracking address ${address})
ws.send(JSON.stringify({
op: “addr_sub”,
addr: address
}))
}











