protected override void CreateNewAccountInfoContents(IAccountFileInfo accountFileInfo, IWalletAccount account) { this.EnsureWalletLoaded(); base.CreateNewAccountInfoContents(accountFileInfo, account); if (accountFileInfo is INeuraliumAccountFileInfo neuraliumAccountFileInfo) { neuraliumAccountFileInfo.WalletTimelineFileInfo = this.SerialisationFal.CreateNeuraliumWalletTimelineFileInfo(account, this.WalletFileInfo.WalletSecurityDetails); } }
protected override void PrepareAccountInfos(IAccountFileInfo accountFileInfo) { this.EnsureWalletLoaded(); base.PrepareAccountInfos(accountFileInfo); if (accountFileInfo is INeuraliumAccountFileInfo neuraliumAccountFileInfo) { neuraliumAccountFileInfo.WalletTimelineFileInfo.CreateEmptyFile(); } }