Class Event.ProbeFailed

  • Enclosing class:
    Event

    public static final class Event.ProbeFailed
    extends Event
    Indicates that a probe payment we sent failed at an intermediary node on the path.
    • Field Detail

      • payment_id

        public final byte[] payment_id
        The id returned by [`ChannelManager::send_probe`]. [`ChannelManager::send_probe`]: crate::ln::channelmanager::ChannelManager::send_probe
      • payment_hash

        public final byte[] payment_hash
        The hash generated by [`ChannelManager::send_probe`]. [`ChannelManager::send_probe`]: crate::ln::channelmanager::ChannelManager::send_probe
      • path

        public final Path path
        The payment path that failed.
      • short_channel_id

        public final Option_u64Z short_channel_id
        The channel responsible for the failed probe. Note that for route hints or for the first hop in a path this may be an SCID alias and may not refer to a channel in the public network graph. These aliases may also collide with channels in the public network graph.