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

Closed trade pays out to Bisq wallet before user chooses fund destination #5922

Closed
kev-vl opened this issue Dec 16, 2021 · 5 comments
Closed

Comments

@kev-vl
Copy link

kev-vl commented Dec 16, 2021

Description

This is possibly just 'how it works', but the following leads to unexpected behavior.
When completing a trade, the user is offered two options:

  1. Keeping funds in the Bisq wallet, or...
  2. withdrawing to an external wallet.

The payout from the escrow however, first is to the user's Bisq wallet regardless of the user's choice. The choice of the user affects the coins that have already been paid out from the escrow as a result of the completed trade and effectively represent a choice between:

  1. Doing nothing (Keep funds in Bisq wallet), or..
  2. 'forward' the received funds from Bisq wallet to an external wallet..

Version

1.8.0

Steps to reproduce

  1. Close a trade
  2. Choose to withdraw funds to an external wallet

Expected behaviour

The escrow pays out to the Bisq wallet or an external wallet based on the user's choice when completing the trade.

Actual behaviour

The escrow payout is to the Bisq wallet. The funds either remain there or are 'forwarded' to an external address when choosing 'Keep funds in Bisq wallet' or 'Withdraw to external wallet', respectively.

Device or machine

Intel-based, macOS 12

@boring-cyborg
Copy link

boring-cyborg bot commented Dec 16, 2021

Thanks for opening your first issue here!

Be sure to follow the issue template. Your issue will be reviewed by a maintainer and labeled for further action.

@pazza83
Copy link

pazza83 commented Dec 16, 2021

Hi @kev-vl thanks for this.

I agree this wording wording is a little confusing .

Any ideas on what the wording should say to make for a more clear user experience?

@kev-vl
Copy link
Author

kev-vl commented Dec 16, 2021

I don't have a closing trade at the moment so I took a still from BTCSession's YT vid.

Bisq_complete_trade

I think the confusion comes from the "Withdraw your bitcoin" section title in combination with the options. It implies that the bitcoin is still sitting in escrow and moving to either your Bisq wallet or an external wallet as a result of your choice.

It's hard to come up with better wording for this. Maybe the "Withdraw your bitcoin" section should be removed altogether, and replaced with a mention that funds have been deposited to the Bisq wallet and a "Close trade" button. The section currently provides no other functionality than a send with coin-control, which is also available in the wallet if the user wants to withdraw the funds.

It could be interesting to give the user the option to provide an external wallet address when making/taking a trade where the escrow payout is sent, that would cover the functionality that I expected of this section.

@ghost
Copy link

ghost commented Dec 24, 2021

See #5410 and #5870 (comment)

@kev-vl
Copy link
Author

kev-vl commented Jan 2, 2022

Thanks @jmacxx, it seems that the issue is already actively being discussed/worked on elsewhere, closing.

@kev-vl kev-vl closed this as completed Jan 2, 2022
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