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.