<p>Bugs can currently cause a transaction to fail to broadcast on chain, but bisq will still allow an invalid offer to be taken. This will cause a stuck trade which requires mediation or arbitration to close cleanly. It can also lead to a further bug with mediation causing a trader to be unable to accept the mediator's resolution with error:</p>
<pre><code>message='An error occurred at task: SignMediatedPayoutTx
Exception message: trade.getDepositTx() must not be null'
</code></pre>
<p>As a quick fix I suggest a check when an offer is taken that the deposit tx is valid or possibly confirmed on chain. Ideally the offer maker would be notified that their tx was not broadcast soon after they create it as they could then remove the offer and fix the issue their end. I'm willing to work on this myself if the idea is sound.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/issues/3395?email_source=notifications&email_token=AJFFTNTZH3GSEIKUSMQQHJ3QODVHZA5CNFSM4I77OXE2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HRJ5R6Q">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNX6SU33VXJF2UPVABDQODVHZANCNFSM4I77OXEQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNTVO4RMGQG6QEHPRP3QODVHZA5CNFSM4I77OXE2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HRJ5R6Q.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/issues/3395?email_source=notifications\u0026email_token=AJFFTNTZH3GSEIKUSMQQHJ3QODVHZA5CNFSM4I77OXE2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HRJ5R6Q",
"url": "https://github.com/bisq-network/bisq/issues/3395?email_source=notifications\u0026email_token=AJFFTNTZH3GSEIKUSMQQHJ3QODVHZA5CNFSM4I77OXE2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HRJ5R6Q",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>