substreams-sink-rabbitmq
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

Substreams RabbitMQ CLI Node.js

substreams-sink-rabbitmq is a tool that allows developers to pipe data extracted from a blockchain to a RabbitMQ instance.

📖 Documentation

Further resources

CLI

Use pre-built binaries

  • [x] MacOS
  • [x] Linux
  • [x] Windows

Install globally via npm

$ npm install -g substreams-sink-rabbitmq

Run

$ substreams-sink-rabbitmq run [options] <spkg>

Features

Substreams

  • Consume *.spkg from:
    • [x] Load URL or IPFS
    • [ ] Read from *.spkg local filesystem
    • [ ] Read from substreams.yaml local filesystem
  • [x] Handle cursor restart

RabbitMQ

  • [X] Handle direct exchange type
  • [X] Handle fanout exchange type
  • [X] Handle topic exchange type with routing key
  • [X] Handle headers exchange type
  • [X] Handle durable exchange flag

Package Sidebar

Install

npm i substreams-sink-rabbitmq

Weekly Downloads

1

Version

0.1.0

License

MIT OR Apache-2.0

Unpacked Size

3 kB

Total Files

2

Last publish

Collaborators

  • chamorin