Crate lightning_signer[][src]

Modules

node
persist
policy
signer
tx
util

Macros

check_added_monitors
check_closed_broadcast

Check that a channel’s closing channel update has been broadcasted, and optionally check whether an error message event has occurred.

check_spends
expect_payment_failed
expect_pending_htlcs_forwardable_ignore
get_local_commitment_txn
log_bytes
log_debug
log_error
log_info
log_internal
log_trace
log_warn

Structs

Arc

A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.

IOError

The error type for I/O operations of the Read, Write, Seek, and associated traits.

Map

A hash map implemented with quadratic probing and SIMD lookup.

Mutex

A mutual exclusion primitive useful for protecting shared data

MutexGuard

An RAII implementation of a “scoped lock” of a mutex. When this structure is dropped (falls out of scope), the lock will be unlocked.

Rc

A single-threaded reference-counting pointer. ‘Rc’ stands for ‘Reference Counted’.

Set

A set based on a B-Tree.

Traits

IORead

The Read trait allows for reading bytes from a source.

SendSync

This trait will be used to apply Send + Sync gated by no_std