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

Receive: claim address re-use if receiving multiple times in rapid succession #195

Open
ok300 opened this issue May 20, 2024 · 2 comments
Open

Comments

@ok300
Copy link
Contributor

ok300 commented May 20, 2024

If receiving several times in parallel, such all claim txs are in the mempool at the same time, all Receives will re-use the same claim address.

How to reproduce:

  • SDK: initiate a Receive
  • sender wallet: pay the invoice
  • SDK: immediately initiate a new Receive and repeat
  • stop when the next Liquid block is mined1
  • look for the claim txid in the log, open it in an explorer and navigate to the destination address (the claim address)

Footnotes

  1. https://liquid.network/testnet

@roeierez
Copy link
Member

roeierez commented Sep 2, 2024

@ok300 What is the problem we have here if we claim to the same address?

@ok300
Copy link
Contributor Author

ok300 commented Sep 4, 2024

Privacy issue (address re-use), where these Receive swaps can be linked to the same user.

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

No branches or pull requests

2 participants