Remove ExtendedAccountZprv
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Advanced/WalletInfoViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Advanced/WalletInfoViewModel.cs
@@ -39,7 +39,6 @@ public partial class WalletInfoViewModel : RoutableViewModel
ExtendedMasterPrivateKey = secret.GetWif(network).ToWif();
ExtendedAccountPrivateKey = secret.Derive(wallet.KeyManager.SegwitAccountKeyPath).GetWif(network).ToWif();
ExtendedMasterZprv = secret.ToZPrv(network);
- ExtendedAccountZprv = secret.Derive(wallet.KeyManager.SegwitAccountKeyPath).ToZPrv(network);
// TODO: Should work for every type of wallet, temporarily disabling it.
WpkhOutputDescriptors = wallet.KeyManager.GetOutputDescriptors(wallet.Kitchen.SaltSoup(), network);
@@ -65,8 +64,6 @@ public partial class WalletInfoViewModel : RoutableViewModel
public string? ExtendedMasterZprv { get; }
- public string? ExtendedAccountZprv { get; }
-
public WpkhDescriptors? WpkhOutputDescriptors { get; }
public bool IsHardwareWallet { get; }

MODIFY
WalletWasabi.Fluent/Views/Wallets/Advanced/WalletInfoView.axaml
WalletWasabi.Fluent/Views/Wallets/Advanced/WalletInfoView.axaml
</c:PreviewItem>
<Separator IsVisible="{Binding !!ExtendedAccountPrivateKey}" />
- <c:PreviewItem Icon="{StaticResource private_key_regular}"
- Label="Extended Account Private Key zprv"
- TextValue="{Binding ExtendedAccountZprv}"
- IsVisible="{Binding !!ExtendedAccountZprv}"
- PrivacyModeEnabled="{Binding !ShowSensitiveData}">
- <TextBlock Classes="monoSpaced" Text="{Binding ExtendedAccountZprv}" />
- </c:PreviewItem>
- <Separator IsVisible="{Binding !!ExtendedAccountZprv}" />
-
<StackPanel Spacing="10" IsVisible="{Binding WpkhOutputDescriptors, Converter={x:Static ObjectConverters.IsNotNull}}">
<c:PreviewItem Icon="{StaticResource key_regular}"
Label="Public External Output descriptor"

Remove ExtendedAccountZprv