Skip to content

Remove pay backend#9254

Draft
Lagrang3 wants to merge 2 commits into
ElementsProject:masterfrom
Lagrang3:remove-pay-backend
Draft

Remove pay backend#9254
Lagrang3 wants to merge 2 commits into
ElementsProject:masterfrom
Lagrang3:remove-pay-backend

Conversation

@Lagrang3

Copy link
Copy Markdown
Collaborator

@rustyrussell deprecated pay in #9110, but he forgot to deprecate xpay-handle-pay.
This PR:

  • deprecates xpay-handle-pay for v26.09,
  • removes pay's backend computation, ie. every pay command will be handled by xpay, though we still keep the pay API available as promised by our deprecation rules,
  • with the previous changes we can remove the command hook from xpay and therefore we initialize the plugin with synchronous RPCs avoiding initialization race conditions.

This fixes #9248 without the need of #9250.

Lagrang3 added 2 commits June 24, 2026 19:35
Changelog-None

Signed-off-by: Lagrang3 <lagrang3@protonmail.com>
Changelog-None

Signed-off-by: Lagrang3 <lagrang3@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Valgrind error on test_xpay_fake_channeld

1 participant