A tiny and performant process that streams block data from a Nano currency node over the MQTT messaging protocol
Last updated 2 years ago by lukes .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install nano-stream-mqtt 
SYNC missed versions from official npm registry.


A tiny and performant client that streams block data from a Nano currency node over the MQTT messaging protocol.

It builds on the socket stream of block data set up by the nano-stream-x library.


Install both nano-stream-x and nano-stream-mqtt as global packages:

npm install --global nano-stream-x
npm install --global nano-stream-mqtt


Start the stream


This will start a streaming server on To override these:

nano-stream-x host=ip6-localhost port=3001

Start the MQTT client


By default you will connect to mqtt:// To connect to a different host:

nano-stream-mqtt host=mqtts://

Data will be sent to the default topic nanostream. To set a different topic:

nano-stream-mqtt topic=my_topic

To connect with a username and password:

nano-stream-mqtt username=my_username password=my_password

Configure your Nano node to send data to nano-stream-x

Your Nano node is easily configured to send block processing data to a server (in this case nano-stream-x). See the wiki article (external link) for how to set this up.

Current Tags

  • 0.1.0                                ...           latest (2 years ago)

1 Versions

  • 0.1.0                                ...           2 years ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dependencies (2)
Dev Dependencies (0)
Dependents (0)

Copyright 2014 - 2016 © |