aboutsummaryrefslogtreecommitdiffstats
path: root/ui/lib/lost-accounts-notice.js
blob: 840bd8dca4255ad2bd36c1bf6c99fa7499404f71 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const summary = require('../app/helpers/utils/util').addressSummary

module.exports = function (lostAccounts) {
  return {
    date: new Date().toDateString(),
    title: 'Account Problem Caught',
    body: `MetaMask has fixed a bug where some accounts were previously mis-generated. This was a rare issue, but you were affected!

We have successfully imported the accounts that were mis-generated, but they will no longer be recovered with your normal seed phrase.

We have marked the affected accounts as "Loose", and recommend you transfer ether and tokens away from those accounts, or export & back them up elsewhere.

Your affected accounts are:
${lostAccounts.map(acct => ` - ${summary(acct)}`).join('\n')}

These accounts have been marked as "Loose" so they will be easy to recognize in the account list.

For more information, please read [our blog post.][1]

[1]: https://medium.com/metamask/metamask-3-migration-guide-914b79533cdd#.7d8ktj4h3
    `,
  }
}