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

No Payout #1227

Closed
DaGoat518 opened this issue Aug 19, 2024 · 39 comments · Fixed by #1287
Closed

No Payout #1227

DaGoat518 opened this issue Aug 19, 2024 · 39 comments · Fixed by #1287

Comments

@DaGoat518
Copy link

#1187 (comment).
Pertaining to this issue, I updated to lastest version, reopened dispute, and messaged arbitrator. The said they would try to release payout again. But dispute was closed and trade is still open and I haven't received payout.

@woodser
Copy link
Contributor

woodser commented Aug 19, 2024

Can you post or DM your latest logs related to processing the DisputeClosedMessage? That will give us a better idea of what it's doing.

@DaGoat518
Copy link
Author

DaGoat518 commented Aug 20, 2024 via email

@woodser
Copy link
Contributor

woodser commented Aug 20, 2024

You can find your logs in haveno.log within your application folder:

  • Linux: ~/.local/share/Haveno/
  • macOS: ~/Library/Application Support/Haveno/
  • Windows: ~\AppData\Roaming\Haveno\

@DaGoat518
Copy link
Author

DaGoat518 commented Aug 20, 2024 via email

@woodser
Copy link
Contributor

woodser commented Aug 21, 2024

Is there an error stack trace, or multiple of them? Is it repeating the same error over and over again in your logs?

@woodser
Copy link
Contributor

woodser commented Aug 21, 2024

You can try applying this patch, which will correctly reject the arbitrator's last dispute decision when your error happens, so that you can open a new dispute and try again: #1228

Here's the patch as a downloadable file:

pr_1228.patch

@DaGoat518
Copy link
Author

DaGoat518 commented Aug 28, 2024 via email

@woodser
Copy link
Contributor

woodser commented Aug 28, 2024

Sure no problem. Perhaps it's easiest to DM on matrix or email? Then we can walk through it step by step to test the fix, and we'll release the fix as part of the next release.

First build Haveno by following these instructions, but after installing the dependencies, replace the official GitHub URL in the instructions with the URL of the third party network you're using.

After building successfully, you can apply the fix by:

git remote add upstream https://github.com/haveno-dex/haveno.git
git fetch upstream
git pull --rebase upstream pull/1228/head
make skip-tests

Then launch Haveno with: make haveno-desktop-mainnet

Then the fix will be applied, so that it will reject the previous payout, and you can re-open the dispute to get the final payout.

Again, please feel free to DM for more direct communication.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 10, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 10, 2024

The fix was incorporated in the last release, v1.0.11. Please update to the latest version. If your payout is still not complete, then you should be able to re-open the dispute.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 10, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 10, 2024

That would make sense if the payout was made. Can you confirm the payout state by going to Portfolio > History > select the trade > Info.

Is there a Payout transaction ID?

If you go to Detail Data, does it say Trade payout state: PAYOUT_UNLOCKED or something else?

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 10, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 10, 2024

Ok, you should be able re-open the dispute to resolve the trade then.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 10, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 10, 2024

Yeah that's just because an error was associated with the trade. Feel free to copy and paste the error here (from within the trade's Info screen), but it should be fine to ignore.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 10, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 10, 2024

Great. You should receive the payout when they resolve your dispute this time.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 11, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 12, 2024

It seems the wallet was corrupted somehow. This is the first case I've seen with this error, "Not enough signers".

The error would suggest either the multisig wallet wasn't initialized correctly, or one of your apps is not signing the dispute payout transaction correctly for some unknown reason.

In a worst case, you and the arbitrator may need to manually restore the multisig wallet by using monero-wallet-cli to import the wallet files, exchange updated info, and create the payout transaction.

In addition, I've added checks when the multisig is created to assert the expected state: #1272

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 12, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 25, 2024

I was finally able to reproduce and fix a bug which could have originally caused this, fixed in: #1287

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 25, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 25, 2024

I'm not sure if it will fix your app with the state it's in, but you can test it when the next version of Haveno is released, or by applying the PR yourself.

@woodser
Copy link
Contributor

woodser commented Sep 25, 2024

I think there's a good chance it will fix your situation, if you want to apply it manually before the next release. Otherwise will have to wait a week or two until the next version is released.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 25, 2024 via email

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 25, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 25, 2024

Can you PM me? We can work through it. I'm on matrix, woodser:monero.social, or protonmail by the same name.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 25, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 25, 2024

There's a decent chance you'll get the deposit + payout (if applicable) by applying the change. Otherwise they're both locked in the multisig.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 25, 2024 via email

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 25, 2024 via email

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 26, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 26, 2024

Yes I'm available now. You haven't replied to my DM.

@DaGoat518
Copy link
Author

DaGoat518 commented Sep 26, 2024 via email

@woodser
Copy link
Contributor

woodser commented Sep 26, 2024

I'm in the damyth518 room you created. I also just sent you a DM.

@woodser
Copy link
Contributor

woodser commented Sep 26, 2024

Any luck?

@DaGoat518
Copy link
Author

If I backed up Haveno-Reto onto a thumbdrive from the device i was accessing it on can i install it on another device and access the same account? I no longer have access to that device but i backed it up before installing the version you sent me with the fix.

@woodser
Copy link
Contributor

woodser commented Oct 1, 2024

You could install from the installer onto another Windows machine, but you'll need to restore your application directory to access your old account data.

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 a pull request may close this issue.

2 participants