Skip to content

Commit

Permalink
Merge pull request bisq-network#5885 from jmacxx/use_fresh_address_fo…
Browse files Browse the repository at this point in the history
…r_multi_sig

Always use fresh address for MULTI_SIG context
  • Loading branch information
ripcurlx authored Dec 4, 2021
2 parents b9fa9d6 + 32f057b commit e576829
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -644,7 +644,8 @@ public AddressEntry getOrCreateAddressEntry(String offerId, AddressEntry.Context
.filter(e -> isAddressUnused(e.getAddress()))
.filter(e -> Script.ScriptType.P2WPKH.equals(e.getAddress().getOutputScriptType()))
.findAny();
if (emptyAvailableAddressEntry.isPresent()) {
if (emptyAvailableAddressEntry.isPresent() &&
context != AddressEntry.Context.MULTI_SIG) { // always use fresh address for MULTI_SIG GH#5880
return addressEntryList.swapAvailableToAddressEntryWithOfferId(emptyAvailableAddressEntry.get(), context, offerId);
} else {
DeterministicKey key = (DeterministicKey) wallet.findKeyFromAddress(wallet.freshReceiveAddress(Script.ScriptType.P2WPKH));
Expand Down

0 comments on commit e576829

Please sign in to comment.