<p></p>

<h3>Description</h3>
<p>The way how we present new unused addresses, specially in the context of the new native segwit addresses leads to confusion. We should rething the way how it is done now.</p>
<p>Currently we only allow to create a new address if there is no unused address in the list. I assume when the user has an ununsed legacy address they cannot create a new Bech32 address.<br>
Even if a new Bech32 address was created it can be that it is overlooked in case there are several unused addresses.<br>
The reason why there can be several unused addresses is when an offer got canceled the reserved address for that offer gets available again and is marked as unused.<br>
There have been requests in the past that we should not restrict to only 1 new unused addresses as there might be use-cases where a user wants to create multiple addresses to give it to some senders. the popup displayed when unused addresses are available should be replaced by a info popup telling the user that it is better to use one of the already created addresses (or we remove it - too many popups/information anyway). To create too many addresses will slow down BitcoinJ wallet and lead to a Bloomfilter update when a new batch of addresses gets created (I guess its every 100 addresses). Thats why we tried to keep the number of addresses low (but that was back in times when we used the public Bitcoin network for BitcoinJ which had more severe privacy implications from Bloomfilters).</p>
<p>So I think the whole way how it is done now requires a re-design (UI/UX not BTC wallet internal).</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/4721">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNU4YGQ3IL6L5A4CCF3SNBPWJANCNFSM4TCWUTQQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNRDMJ2U3KSZ6QSAERLSNBPWJA5CNFSM4TCWUTQ2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4K44XYFA.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/4721",
"url": "https://github.com/bisq-network/bisq/issues/4721",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>