mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 23:18:17 +01:00
Merge pull request #5885 from jmacxx/use_fresh_address_for_multi_sig
Always use fresh address for MULTI_SIG context
This commit is contained in:
commit
e57682929b
1 changed files with 2 additions and 1 deletions
|
@ -644,7 +644,8 @@ public class BtcWalletService extends WalletService {
|
|||
.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));
|
||||
|
|
Loading…
Add table
Reference in a new issue