Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow plain outgoing_node_id in blinded payment_relay #2943

Merged
merged 2 commits into from
Nov 22, 2024

Conversation

t-bast
Copy link
Member

@t-bast t-bast commented Nov 21, 2024

When we're the introduction node of a trampoline blinded path, we previously only allowed our custom wallet_node_id format when a short_channel_id was not included. But we actually can allow plain node_ids as well, as we only need to know the public key.

We've rejected some payments in the past months because they included an outgoing_node_id that didn't use the wallet format: by removing that limitation we ensure that those payments will be correctly relayed in the future.

When we're the introduction node of a trampoline blinded path, we
previously only allowed our custom `wallet_node_id` format when a
`short_channel_id` was not included. But we actually can allow plain
`node_id`s as well, as we only need to know the public key.

We've rejected some payments in the past months because they included an
`outgoing_node_id` that didn't use the wallet format: by removing that
limitation we ensure that those payments will be correctly relayed in
the future.
thomash-acinq
thomash-acinq previously approved these changes Nov 22, 2024
@t-bast t-bast merged commit 02abc3a into master Nov 22, 2024
1 check passed
@t-bast t-bast deleted the blinded-path-resolver-node-id branch November 22, 2024 09:31
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.

2 participants