Crate lightning_signer

source ·
Expand description

A policy-enforcing signer for Lightning See node::Node for the entry point.

Re-exports

Modules

  • Chain tracking and validation
  • Channel
  • Traits, helpers, and type definitions for core I/O functionality.
  • Channel on-chain monitor
  • Node
  • Persistence
  • Policy enforcement
  • std / no_std compat
  • KeysManager
  • Transaction parsing and construction
  • Various utilities
  • Layer-1 wallet

Macros

Structs

  • A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
  • An ordered set based on a B-Tree.
  • A single-threaded reference-counting pointer. ‘Rc’ stands for ‘Reference Counted’.
  • Weak is a version of Arc that holds a non-owning reference to the managed allocation. The allocation is accessed by calling upgrade on the Weak pointer, which returns an Option<Arc<T>>.