Add TaprootAccountKeyPath
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Advanced/WalletInfoViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Advanced/WalletInfoViewModel.cs
@@ -48,6 +48,7 @@ public partial class WalletInfoViewModel : RoutableViewModel
SegWitExtendedAccountPublicKey = wallet.KeyManager.SegwitExtPubKey.ToString(network);
ExtendedAccountZpub = wallet.KeyManager.SegwitExtPubKey.ToZpub(network);
SegWitAccountKeyPath = $"m/{wallet.KeyManager.SegwitAccountKeyPath}";
+ TaprootAccountKeyPath = $"m/{wallet.KeyManager.TaprootAccountKeyPath}";
MasterKeyFingerprint = wallet.KeyManager.MasterFingerprint.ToString();
}
@@ -57,6 +58,8 @@ public partial class WalletInfoViewModel : RoutableViewModel
public string SegWitAccountKeyPath { get; }
+ public string TaprootAccountKeyPath { get; }
+
public string? MasterKeyFingerprint { get; }
public string? ExtendedMasterPrivateKey { get; }

MODIFY
WalletWasabi.Fluent/Views/Wallets/Advanced/WalletInfoView.axaml
WalletWasabi.Fluent/Views/Wallets/Advanced/WalletInfoView.axaml
</c:PreviewItem>
<Separator />
+ <c:PreviewItem Icon="{StaticResource organization_regular}"
+ Label="Account Key Path (Taproot)"
+ TextValue="{Binding TaprootAccountKeyPath}">
+ <TextBlock Classes="monoSpaced" Text="{Binding TaprootAccountKeyPath}" />
+ </c:PreviewItem>
+ <Separator />
+
<c:PreviewItem Icon="{StaticResource private_key_regular}"
Label="Extended Account Private Key xpriv"
TextValue="{Binding ExtendedAccountPrivateKey}"

Add TaprootAccountKeyPath