Module lightning::chain::chaininterface
source · [−]Expand description
Traits and utility impls which allow other parts of rust-lightning to interact with the blockchain.
Includes traits for monitoring and receiving notifications of new blocks and block disconnections, transaction broadcasting, and feerate information requests.
Enums
An enum that represents the speed at which we want a transaction to confirm used for feerate estimation.
Constants
Minimum relay fee as required by bitcoin network mempool policy.
Traits
An interface to send a transaction to the Bitcoin network.
A trait which should be implemented to provide feerate information on a number of time horizons.