Struct lightning::routing::router::RouteHintHop
source · pub struct RouteHintHop {
pub src_node_id: PublicKey,
pub short_channel_id: u64,
pub fees: RoutingFees,
pub cltv_expiry_delta: u16,
pub htlc_minimum_msat: Option<u64>,
pub htlc_maximum_msat: Option<u64>,
}
Expand description
A channel descriptor for a hop along a payment path.
Fields§
§src_node_id: PublicKey
The node_id of the non-target end of the route
short_channel_id: u64
The short_channel_id of this channel
fees: RoutingFees
The fees which must be paid to use this channel
cltv_expiry_delta: u16
The difference in CLTV values between this node and the next node.
htlc_minimum_msat: Option<u64>
The minimum value, in msat, which must be relayed to the next hop.
htlc_maximum_msat: Option<u64>
The maximum value in msat available for routing with a single HTLC.
Trait Implementations§
source§impl Clone for RouteHintHop
impl Clone for RouteHintHop
source§fn clone(&self) -> RouteHintHop
fn clone(&self) -> RouteHintHop
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RouteHintHop
impl Debug for RouteHintHop
source§impl Hash for RouteHintHop
impl Hash for RouteHintHop
source§impl PartialEq<RouteHintHop> for RouteHintHop
impl PartialEq<RouteHintHop> for RouteHintHop
source§fn eq(&self, other: &RouteHintHop) -> bool
fn eq(&self, other: &RouteHintHop) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.