Uses of Class
org.ldk.structs.ChainMonitor
-
Packages that use ChainMonitor Package Description org.ldk.batteries org.ldk.structs -
-
Uses of ChainMonitor in org.ldk.batteries
Constructors in org.ldk.batteries with parameters of type ChainMonitor Constructor Description ChannelManagerConstructor(byte[] channel_manager_serialized, byte[][] channel_monitors_serialized, KeysInterface keys_interface, FeeEstimator fee_estimator, ChainMonitor chain_monitor, Filter filter, NetGraphMsgHandler router, BroadcasterInterface tx_broadcaster, Logger logger)
Deserializes a channel manager and a set of channel monitors from the given serialized copies and interface implementationsChannelManagerConstructor(Network network, UserConfig config, byte[] current_blockchain_tip_hash, int current_blockchain_tip_height, KeysInterface keys_interface, FeeEstimator fee_estimator, ChainMonitor chain_monitor, NetGraphMsgHandler router, BroadcasterInterface tx_broadcaster, Logger logger)
Constructs a channel manager from the given interface implementations -
Uses of ChainMonitor in org.ldk.structs
Methods in org.ldk.structs that return ChainMonitor Modifier and Type Method Description static ChainMonitor
ChainMonitor. of(Option_FilterZ chain_source, BroadcasterInterface broadcaster, Logger logger, FeeEstimator feeest, Persist persister)
Creates a new `ChainMonitor` used to watch on-chain activity pertaining to channels.Methods in org.ldk.structs with parameters of type ChainMonitor Modifier and Type Method Description static BackgroundProcessor
BackgroundProcessor. start(ChannelManagerPersister persister, EventHandler event_handler, ChainMonitor chain_monitor, ChannelManager channel_manager, NetGraphMsgHandler net_graph_msg_handler, PeerManager peer_manager, Logger logger)
Start a background thread that takes care of responsibilities enumerated in the [top-level documentation].
-