rust-lightning icon indicating copy to clipboard operation
rust-lightning copied to clipboard

Three-hop blinded paths

Open jkczyz opened this issue 1 year ago • 8 comments

Work in progress split out from #2781.

Summary by CodeRabbit

  • New Features

    • Enhanced payment relay capabilities with new conversion logic.
    • Implemented additional functions for feature management and route blinding.
    • Added new tests for BOLT 12 Offers payment flow.
    • Introduced improvements to the onion messaging system, including new functions for message handling.
  • Enhancements

    • Improved timestamp handling with conditional compilation.
    • Expanded node configuration with new messaging and entropy structures.
  • Refactor

    • Reorganized import statements and reordered struct declarations for better code clarity.
    • Updated conditional compilation attributes to refine feature-dependent code execution.
    • Refined the payment and refund process with new methods and adjustments to existing ones.
  • Bug Fixes

    • Adjusted access levels and conditional compilation directives to fix potential issues with routing and gossip logic.
  • Documentation

    • No visible changes to end-users.

jkczyz avatar Dec 14 '23 03:12 jkczyz