diff --git a/BTCPayServer/Controllers/StoresController.BTCLike.cs b/BTCPayServer/Controllers/StoresController.BTCLike.cs index df7661736..5215f0333 100644 --- a/BTCPayServer/Controllers/StoresController.BTCLike.cs +++ b/BTCPayServer/Controllers/StoresController.BTCLike.cs @@ -305,7 +305,7 @@ namespace BTCPayServer.Controllers TempData.SetStatusMessageModel(new StatusMessageModel() { Severity = StatusMessageModel.StatusSeverity.Success, - Html = $"Your wallet has been generated. Please store your seed securely!" + Html = $"Your wallet has been generated." }); var vm = new RecoverySeedBackupViewModel() { diff --git a/BTCPayServer/Controllers/WalletsController.cs b/BTCPayServer/Controllers/WalletsController.cs index 5774f3a40..79a21734f 100644 --- a/BTCPayServer/Controllers/WalletsController.cs +++ b/BTCPayServer/Controllers/WalletsController.cs @@ -1145,11 +1145,6 @@ namespace BTCPayServer.Controllers } else { - TempData.SetStatusMessageModel(new StatusMessageModel() - { - Severity = StatusMessageModel.StatusSeverity.Success, - Html = $"Please store your seed securely!" - }); var recoveryVm = new RecoverySeedBackupViewModel() { CryptoCode = walletId.CryptoCode, diff --git a/BTCPayServer/Views/Home/RecoverySeedBackup.cshtml b/BTCPayServer/Views/Home/RecoverySeedBackup.cshtml index 1208110bc..152635aa9 100644 --- a/BTCPayServer/Views/Home/RecoverySeedBackup.cshtml +++ b/BTCPayServer/Views/Home/RecoverySeedBackup.cshtml @@ -1,57 +1,66 @@ @model RecoverySeedBackupViewModel @{ Layout = "_LayoutSimple"; - ViewData["Title"] = "Save your recovery phrase"; + ViewData["Title"] = "Your recovery phrase"; }
-
+
-

@ViewData["Title"]

+
+ -
-
- -
-
-

- The words below are called your recovery phrase. - Please save these words securely. - They will allow you to recover your wallet. -

- @if (!Model.IsStored) - { -

The recovery phrase will only be shown before being wiped from the server.

- } -

- Do not photograph or store this in a non air-gapped digital format. - Anyone with access to your recovery phrase can steal your funds. -

- @if (!string.IsNullOrEmpty(Model.Passphrase)) - { -

Please make also sure to store your passphrase.

- } -
+

Secure your recovery phrase

+
+

+ The words below are called your recovery phrase. + Write them down on a piece of paper in the exact order. +

+

+ They are the only backup of your private keys and allow you to restore your wallet. + If you lose or write down the recovery phrase incorrectly you will permanently lose access of your funds. + Double-check the spelling and position of each recovery phrase word. +

+ @if (!Model.IsStored) + { +

+ + The recovery phrase will only be shown before being wiped from the server. + +

+ } +

+ Do not photograph or store this in a non air-gapped digital format. + Anyone with access to your recovery phrase can steal your funds. +

+ @if (!string.IsNullOrEmpty(Model.Passphrase)) + { +

Please make sure to also write down your passphrase.

+ } +
+ +
    @foreach (var word in Model.Words) { -
  1. +
  2. @word
  3. }
- -
- - + + +