lightning icon indicating copy to clipboard operation
lightning copied to clipboard

[WIP] Make Rene Pay Again

Open Lagrang3 opened this issue 1 year ago • 2 comments

In this PR I would like to make some code refactoring and bug fixes.

Changes:

  • separate struct chan_extra and struct flow into two different modules,
  • remove unnecessary (and duplicate) functions remove_completed_flow, remove_completed_flowset, commit_flow, and commit_flowset,
  • the concept of a payment route is now implemented in a new data structure called struct route, instead of struct pay_flow,
  • review the concept of flow: a flow consists of a path and a single amount to be delivered through that path,
  • adding a new plugin workflow based on the concept of payment modifiers used in the default pay plugin,

Lagrang3 avatar Mar 04 '24 06:03 Lagrang3

Suggested release name: Make Rene Pay Again

Sjors avatar Mar 04 '24 13:03 Sjors

Suggested release name: Make Rene Pay Again

Good name for the next release.

Lagrang3 avatar Mar 04 '24 20:03 Lagrang3

I've made a rebase on top of PR #7159.

Lagrang3 avatar Mar 28 '24 12:03 Lagrang3