Skip to content
This repository has been archived by the owner on Apr 26, 2022. It is now read-only.
/ permaspent Public archive

A server application collecting spent addresses from nodes via ZMQ and exposing an HTTP API to query them.

License

Notifications You must be signed in to change notification settings

gohornet/permaspent

Repository files navigation

Permaspent

A server application collecting spent addresses from nodes via MQTT and exposing an HTTP API to query them. It substitutes the fact that every node has to keep its own copy of spent addresses, by providing a service doing the exact same. This application works mainly in conjunction with Hornet.

If you're running a productive system of IOTA nodes, it is recommended to also host a Permaspent node yourself.

Features:

  • Define multiple MQTT streams from which to collect spent addresses
  • Online exports of the spent addresses database via an HTTP call
  • Authentication via an API key for certain HTTP calls
  • Limit for the amount of addresses to be queried via an wereAddressesSpentFrom call
  • Import a spent_addresses.bin generated via iri-ls-sa-merger

It is recommended to run the application behind a reverse proxy which can be accessed via TLS from the Internet.

About

A server application collecting spent addresses from nodes via ZMQ and exposing an HTTP API to query them.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages