Restart your app at least once a day to avoid missed P2P network messages

We have observed more cases of lost trade or dsipute messages and found that the P2P network has peaks of load which is probably the reason that some broadcast messages do not arrive at all peers.
This can lead to the situation that you don’t receive the message from the peer when he started the payment or when he has received the payment.

That situation is likely worse if your computer was in standby more, specially if you are on a laptop and on battery as there are some restrictions for network resources applied by the operating system (we are investigating how to resolve those issues).

By restarting your application you have much higher chances to receive those missed messages from the seed nodes. So the advice for the next months until those iusses are fixed is to restart at least once a day or any time when you expect a message (trade takes already long and peer has not replied with confirmation).

Also update to todays v0.9.5 release asap as it comes with some minor improvements in that area.

We are working on several important fixes and they will be likely deployed with the next release, so the P2P network should be much more stable again after the majority of users have updated.

2 Likes

My Bisq app seems to be affected by the messaging bug, updated to Bisq v0.9.7 still shows 2 bitcoin locked waiting for arbitration to finish.

The arbitrator, Keo, replied in private message that the trades do not appear on his dispute list and suggested asking for help on the forum.

Delete SPV and resync, or Using Ctrl-O, or Ctrl-E doesn’t seems to recover the 2 Bitcoins.

Both deposit txs are payout out. If you don’t have other open trades you can get rid of the dangling trades by deleting the database file: PATH_TO_DATA_DIR/Bisq/btc_mainnet/db/PendingTrades
You can open the data directory in Account/Backup -> button…
Make a backup before just in case…

Wow, you investigate fast even though it is not your dispute, thank you.

Can you share some pointers on how Bisq users can verify that coins have already been payed out, without bothering arbitrators or publishing transactions here. How can Bisq users verify that coins locked in Arbitration are just an accounting error?

If you click on the dispute tx id it opens a block explorer. there u see if the funds are spent if u follow the output address