Module lightning::chain::keysinterface
source · Expand description
keysinterface provides keys into rust-lightning and defines some useful enums which describe spendable on-chain outputs which the user owns and is responsible for using just as any other on-chain output which is theirs.
Structs
Set of lightning keys needed to operate a channel as described in BOLT 3
Simple KeysInterface implementor that takes a 32-byte seed for use as a BIP 32 extended key
and derives keys from that.
Enums
When on-chain outputs are created by rust-lightning an event is generated which informs the
user thereof. This enum describes the format of the output and provides the OutPoint.
Traits
A trait to describe an object which can get user secrets and key material.