-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Trasaction broadcast bug #4538
Comments
Thanks for opening your first issue here! |
Could you dig around in your log file and see what was the end result similar to above? And perhaps provide a snippet if there is some different message other than "complete" / "success" / "seen by 2 peers". |
@hodlwave Do you run a local btc node? If you have time you could certainly help to investigate that issues, specially if you are able to reproduce that issue on regtest. You dont need lot of Bisq code base knowledge, the TxBroadcast class calls APIs on the BitcoinJ and there is likely the problem. But maybe worth to wait a few days until BitcoinJ 0.15 is merged. That comes with many changes and maybe the bug got fixed already there. |
Maybe related: #2639 @chimp1984 I don't remember any tx broadcasting bugfix in bitcoinj 0.15, but bitcoinj 0.15 is a big release and there were many changes, so I might have missed it. bitcoinj is not fully tested to work with multiple wallets. I did some research on that back in 2019. |
@oscarguindzberg Seems on the BitcoinJ side there have been not even a comment or feedback to your suggestion. As we have sometimes issues with not broadcast txs I think we should put this issue on our high prio list and hope we can find a way that @oscarguindzberg can work on that after segwit and that we manage to get funding for that work. |
@jmacxx, here's my (blinded) logfile with more context around the
@chimp1984 |
I am pretty sure its related to what Oscar posted above. Its the tx confidence table issue.... |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Since PR #4943 has been implemented, has it resolved this issue? |
I think it can be closed. There is another open bug in BitcoinJ but there is a dedicated issue for that. |
Description
After taking an offer and funding my Bisq wallet, neither the
Multisig deposit
nor theTaker and tx fee
transactions are broadcast to the blockchain making it impossible for the trade to progress. To claw back the funds, I have to Resync the SPV chain, at which point Bisq recognizes that the deposit Tx is missing and allows me to move the trade to failed trades.Version
v1.3.7
Steps to reproduce
Explained above
Expected behaviour
Both
Multisig deposit
andTaker and tx fee
should be broadcast.Actual behaviour
Neither txs are broadcast.
Screenshots
Device or machine
Running in a modified version of https://github.com/leshik/bisq-docker (so via Docker).
Additional info
I think this is related to #4521 (comment). At the time when the Txs are broadcast, I see the following error log:
I'm not familiar with the Bisq codebase, but if there is a known viable solution to this problem, I'd be happy to help implement it as Bisq is currently unusable for me because of this issue.
The text was updated successfully, but these errors were encountered: