Class Score


  • public class Score
    extends Object
    An interface used to score payment channels for path finding. \tScoring is in terms of fees willing to be paid in order to avoid routing through a channel.
    • Method Detail

      • channel_penalty_msat

        public long channel_penalty_msat​(long short_channel_id,
                                         NodeId source,
                                         NodeId target)
        Returns the fee in msats willing to be paid to avoid routing through the given channel in the direction from `source` to `target`.
      • payment_path_failed

        public void payment_path_failed​(RouteHop[] path,
                                        long short_channel_id)
        Handles updating channel penalties after failing to route through a channel.
      • write

        public byte[] write()
        Serialize the object into a byte array