[−][src]Module lightning::chain::keysinterface
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
ChannelKeys | Set of lightning keys needed to operate a channel as described in BOLT 3 |
KeysManager | Simple KeysInterface implementor that takes a 32-byte seed for use as a BIP 32 extended key and derives keys from that. |
Enums
SpendableOutputDescriptor | 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
KeysInterface | A trait to describe an object which can get user secrets and key material. |