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

Tracking: v0.11 known bugs #278

Open
zoedberg opened this issue Jan 21, 2025 · 2 comments
Open

Tracking: v0.11 known bugs #278

zoedberg opened this issue Jan 21, 2025 · 2 comments

Comments

@dr-orlovsky
Copy link
Member

Thank you. I assume the first 4 are just different aspects of the same issue?

@zoedberg
Copy link
Contributor Author

Thank you. I assume the first 4 are just different aspects of the same issue?

I wouldn't say so.

  • 1st one: related to the fact that a call to update_witnesses sets all TXs made in LN to Archived, so if this call is made before the creation of an HTLC or during channel opening it may disrupt operations
  • 2nd one: when trying to do the same transfer
    • if the sender calls update_witnesses, the sender fails the payment re-attempt
    • if the sender doesn't call update_witnesses the 2nd consignment that he creates has duplicated bundles spending the same input
    • if the receiver accepts the consignment from the previous point, inflation happens (more assets than were issued can be spent and accepted)
  • 3rd one: at the bitcoin level the bp-wallet is unable to handle re-orgs (if a TX disappears, balances and UTXO list are not updated)
  • 4th one: the method that handles re-orgs affecting RGB allocations (update_witnesses) isn't doing all that's needed to update them (it needs to handle children bundles of updated witnesses as well)

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