Type Alias breez_sdk_liquid::lightning::onion_message::SimpleArcOnionMessenger
pub type SimpleArcOnionMessenger<M, T, F, L> = OnionMessenger<Arc<KeysManager>, Arc<KeysManager>, Arc<L>, Arc<DefaultMessageRouter>, Arc<ChannelManager<Arc<M>, Arc<T>, Arc<KeysManager>, Arc<KeysManager>, Arc<KeysManager>, Arc<F>, Arc<DefaultRouter<Arc<NetworkGraph<Arc<L>>>, Arc<L>, Arc<RwLock<ProbabilisticScorerUsingTime<Arc<NetworkGraph<Arc<L>>>, Arc<L>, MonotonicTime>>>, ProbabilisticScoringFeeParameters, ProbabilisticScorerUsingTime<Arc<NetworkGraph<Arc<L>>>, Arc<L>, MonotonicTime>>>, Arc<L>>>, IgnoringMessageHandler>;
Expand description
Useful for simplifying the parameters of SimpleArcChannelManager
and
SimpleArcPeerManager
. See their docs for more details.
This is not exported to bindings users as type aliases aren’t supported in most languages.
Aliased Type§
struct SimpleArcOnionMessenger<M, T, F, L> { /* private fields */ }