Difference between revisions of "Failed trades"

From Bisq Wiki
Jump to navigation Jump to search
(refine wording, formatting, etc.)
Line 1: Line 1:
Certain conditions make it so that a trade can fail when using Bisq. Prior to [https://github.com/bisq-network/bisq/releases/tag/v1.3.2 v1.3.2] it was not possible to unfail a trade.  
+
'''Failed trades''' come about as a result of various issues with the delayed payout transaction.  
  
== Unfail a failed trade ==
+
__TOC__
  
In many cases a failed trade can be unfailed by doing the following(v1.3.2):
+
= How to unfail a failed trade =
  
# Select the failed trade in the <code>Failed trade</code> tab.
+
It is only possible to unfail a trade on Bisq [https://github.com/bisq-network/bisq/releases/tag/v1.3.2 v1.3.2] or newer.
# Press <code>ctrl+y</code> or <code>cmd+y</code> on a Mac.
+
 
 +
In many cases a failed trade can be unfailed by doing the following:
 +
 
 +
# Select the failed trade in <code>Portfolio</code> > <code>Failed</code>.
 +
# Press <code>Ctrl/Cmd</code> + <code>Y</code>.
 
# Bisq will verify certain parameters and re-open the trade if possible.
 
# Bisq will verify certain parameters and re-open the trade if possible.
# If the trade cannot be unfailed (see errors below) you can submit a fee reimbursement request [https://github.com/bisq-network/support/issues here]
+
# If the trade cannot be unfailed (see errors below) you can submit a [https://github.com/bisq-network/support/issues fee reimbursement request].
  
 +
'''Please check the examples below first to make sure unfailing a trade is the right course of action for your situation.'''
  
=== Errors for trades which <ins>can</ins> be unfailed ===
+
== Trades which can be unfailed ==
  
If you encounter any of these errors, upgrade to [https://github.com/bisq-network/bisq/releases/tag/v1.3.2 v1.3.2] and follow the above instructions to unfail your trade.
+
If you encounter any of these errors, upgrade to [https://github.com/bisq-network/bisq/releases/tag/v1.3.2 v1.3.2] (or newer) and follow the instructions above to unfail your trade.
  
Error 1:
+
'''Error 1:'''
<nowiki>An error occurred at task: BuyerVerifiesFinalDelayedPayoutTx
 
  DelayedPayoutTx is not spending depositTx correctly</nowiki>
 
  
'''In v1.3.1 this error was triggered due to the app flagging the <code>Delayed Payout Tx</code> as invalid even though it wasn't; unfailing the trade was therefore recommended. However, in v1.3.2+ caution should be taken with this error as it is likely a valid failed trade and unfailing it may lead to loss of funds.'''
+
<pre>
 +
An error occurred at task: BuyerVerifiesFinalDelayedPayoutTx
 +
  DelayedPayoutTx is not spending depositTx correctly
 +
</pre>
  
 +
In v1.3.1 this error was triggered when Bisq flagged the [[Arbitration#Time-Locked_Payout_Transaction|delayed payout tx]] as invalid when it wasn't, so at that time, unfailing the trade was recommended.
  
Error 2:
+
However, in v1.3.2+, this error likely indicates a valid failed trade, and unfailing it may result in lost funds.
<nowiki>An error occurred at task: BuyerVerifiesPreparedDelayedPayoutTx
+
 
 +
'''Error 2:'''
 +
 
 +
<pre>
 +
An error occurred at task: BuyerVerifiesPreparedDelayedPayoutTx
 
   Donation address is invalid.
 
   Donation address is invalid.
 
   Address used by BTC seller: 3EtUWqsGThPtjwUczw27YCo6EWvQdaPUyp
 
   Address used by BTC seller: 3EtUWqsGThPtjwUczw27YCo6EWvQdaPUyp
 
   Recent donation address:3A8Zc1XioE2HRzYfbb5P8iemCS72M6vRJV
 
   Recent donation address:3A8Zc1XioE2HRzYfbb5P8iemCS72M6vRJV
   Default donation address: 1BVxNn3T12veSK6DgqwU4Hdn7QHcDDRag</nowiki>
+
   Default donation address: 1BVxNn3T12veSK6DgqwU4Hdn7QHcDDRag
 +
</pre>
  
Error 3:
+
'''Error 3:'''
<nowiki>This trade cannot be moved back to open trades at the moment.
+
 
 +
<pre>This trade cannot be moved back to open trades at the moment.
 
   Try again after completion of trade(s)
 
   Try again after completion of trade(s)
   17879-0009-98484393-2394924</nowiki>
+
   17879-0009-98484393-2394924
 +
</pre>
 
   
 
   
'''Note: Caution must be used when dealing with ERROR 3. This is generated when an open trade uses the same bitcoin address as a failed trade. If the failed trade has locked funds then you must first cancel the open trade, you may then attempt to unfail the failed trade, complete it and re-open a new trade if wanted.'''
+
Be careful when handling Error 3. This error occurs when an open trade uses the same bitcoin address as a failed trade. If the failed trade has funds locked, you must first cancel the open trade, unfail the failed trade, complete that trade, and ''then'' open a new trade if desired.'''
 +
 
 +
== Trades which cannot be unfailed ==
 +
 
 +
'''Error 1:'''
 +
 
 +
<pre>No valid deposit tx</pre>
 +
 
 +
[[Deposit transaction|This article]] explains how to determine whether your deposit transaction is valid.
  
 +
'''Error 2:'''
  
=== Errors for trades which <ins>cannot</ins> be unfailed ===
+
<pre>Null delayed payout tx</pre>
  
 +
It may be possible to unfail a trade with this error by starting Bisq with the following argument: <code>--allowFaultyDelayedTxs=true</code>.
  
* <code>No valid deposit tx</code> - To verify if your <code>Deposit transaction ID</code> is valid click [https://bisq.wiki/Deposit_tx here]
+
See how to run Bisq from the command line [https://bisq.wiki/Dump_delayed_payout_transactions here]''.
* <code>Null delayedpayout tx</code> - It may be possible to unfail a trade with this error by starting Bisq with the following argument: <code>--allowFaultyDelayedTxs=true</code>
 
                                        ''For more information on how to run Bisq from the command line click [https://bisq.wiki/Dump_Delayed_Payout_Txs here]''
 
  
 
[[category:Troubleshooting]]
 
[[category:Troubleshooting]]

Revision as of 22:25, 5 June 2020

Failed trades come about as a result of various issues with the delayed payout transaction.

How to unfail a failed trade

It is only possible to unfail a trade on Bisq v1.3.2 or newer.

In many cases a failed trade can be unfailed by doing the following:

  1. Select the failed trade in Portfolio > Failed.
  2. Press Ctrl/Cmd + Y.
  3. Bisq will verify certain parameters and re-open the trade if possible.
  4. If the trade cannot be unfailed (see errors below) you can submit a fee reimbursement request.

Please check the examples below first to make sure unfailing a trade is the right course of action for your situation.

Trades which can be unfailed

If you encounter any of these errors, upgrade to v1.3.2 (or newer) and follow the instructions above to unfail your trade.

Error 1:

An error occurred at task: BuyerVerifiesFinalDelayedPayoutTx
  DelayedPayoutTx is not spending depositTx correctly

In v1.3.1 this error was triggered when Bisq flagged the delayed payout tx as invalid when it wasn't, so at that time, unfailing the trade was recommended.

However, in v1.3.2+, this error likely indicates a valid failed trade, and unfailing it may result in lost funds.

Error 2:

An error occurred at task: BuyerVerifiesPreparedDelayedPayoutTx
  Donation address is invalid.
  Address used by BTC seller: 3EtUWqsGThPtjwUczw27YCo6EWvQdaPUyp
  Recent donation address:3A8Zc1XioE2HRzYfbb5P8iemCS72M6vRJV
  Default donation address: 1BVxNn3T12veSK6DgqwU4Hdn7QHcDDRag

Error 3:

This trade cannot be moved back to open trades at the moment.
  Try again after completion of trade(s)
  17879-0009-98484393-2394924

Be careful when handling Error 3. This error occurs when an open trade uses the same bitcoin address as a failed trade. If the failed trade has funds locked, you must first cancel the open trade, unfail the failed trade, complete that trade, and then open a new trade if desired.

Trades which cannot be unfailed

Error 1:

No valid deposit tx

This article explains how to determine whether your deposit transaction is valid.

Error 2:

Null delayed payout tx

It may be possible to unfail a trade with this error by starting Bisq with the following argument: --allowFaultyDelayedTxs=true.

See how to run Bisq from the command line here.