<p></p>
<p>Some prepared transaction is need anyway either from the bot to add the exact BTC input or in your suggestion to avoid BSQ outputs.</p>
<p>To avoid BSQ outputs reduces the risk to burn BSQ if the tx is not correctly constructed.</p>
<p>Though SIGHASH_SINGLE has an issue in the case that there are more inputs than outputs (<a href="http://joncave.co.uk/2014/08/bitcoin-sighash-single" rel="nofollow">http://joncave.co.uk/2014/08/bitcoin-sighash-single</a>).<br>
I think that issue should not has an impact in our construction though as the BM add his BTC input and his change output.</p>
<p>A swap with 10k BSQ to 1 BTC from 2 users with 10k and 20k ignoring miner fees would look like:</p>
<p>input 1: 10000 BSQ signed by user A<br>
input 2: 20000 BSQ signed by user B<br>
input 3: 3.97 BTC signed by  BM<br>
outut 1: 1 BTC to user A<br>
output 2: 2 BTC to user B<br>
output 3: 1 BTC change to BM</p>
<p>I agree that the option to stack multiple auction offers is interesting and will allow smaller trade amounts.</p>
<p>The point for not being able to cancel the offer without spending the utxo is not great. Have not thought about that first.<br>
To apply the Sell BSQ with 'SIGHASH_SINGLE|ANYONECANPAY' to normal trade is interesting as well.<br>
Not very sure yet how it can be integrated with existing offerbook and trade protocol as its quite different, but would need more thought....</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/proposals/issues/304#issuecomment-775656171">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNWWWXEP3AHLKBG3O5TS6C3KXANCNFSM4W6ZMSQA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNQZFHOGO3I777CHKBLS6C3KXA5CNFSM4W6ZMSQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFY5ZF2Y.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/proposals/issues/304#issuecomment-775656171",
"url": "https://github.com/bisq-network/proposals/issues/304#issuecomment-775656171",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>