Add new props to constructors
MODIFY
WalletWasabi/Blockchain/Keys/HdPubKey.cs
WalletWasabi/Blockchain/Keys/HdPubKey.cs
@@ -23,7 +23,8 @@ public class HdPubKey : NotifyPropertyChangedBase, IEquatable<HdPubKey>
PubKey = Guard.NotNull(nameof(pubKey), pubKey);
FullKeyPath = Guard.NotNull(nameof(fullKeyPath), fullKeyPath);
_cluster = new Cluster(this);
- SetLabel(label, null);
+ Label = label;
+ Cluster.UpdateLabels();
KeyState = keyState;
P2pkScript = PubKey.ScriptPubKey;

MODIFY
WalletWasabi/Blockchain/Keys/KeyManager.cs
WalletWasabi/Blockchain/Keys/KeyManager.cs
@@ -88,6 +88,7 @@ public class KeyManager
MasterFingerprint = extKey.Neuter().PubKey.GetHDFingerPrint();
AccountKeyPath = GetAccountKeyPath(BlockchainState.Network);
ExtPubKey = extKey.Derive(AccountKeyPath).Neuter();
+ ToFileLock = new object();
}
public static KeyPath GetAccountKeyPath(Network network) =>

Add new props to constructors