/liquid-functionary

Liquid network functionary code

Primary LanguageRustGNU Affero General Public License v3.0AGPL-3.0

Liquid Functionary Source Code

This is the Rust source code of the Blocksigner and Watchman processes used by the Functionaries to run the Liquid Network.

It includes the following crates:

  • blocksigner: entrypoint to the blocksigner binary
  • functionary: core libraries for blocksigner, hsm, network, and watchman
  • functionary_common: common libraries used across other crates
  • functionary_logs: structured logging utilities
  • hsm_update_tool: a cli tool for updating hsm software
  • init_hsm: a cli tool for initializing an hsm
  • parallel_port: a multiplexer for multiple comms streams via a serial port
  • watchman: entrypoint to the watchman binary