Skip to content
This repository was archived by the owner on Apr 26, 2022. It is now read-only.

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

 
 
 

Contributors

Languages