# Solved: Failed to Restore a 24 word seed on grin++

**URL:** <https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779>\
**Category:** Uncategorized\
**Created:** [April 22, 2021, 6:59pm UTC](https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779 "2021-04-22T18:59:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlackSnow](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/blacksnow/32/4324_2.png) [@BlackSnow](https://forum.grin.mw/u/BlackSnow)\
**Post date:** [April 22, 2021, 6:59pm UTC](https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779/1 "2021-04-22T18:59:12Z")

</div>

Hi guys ! I’m new to grin  
Yesterday I tried to restore a 24 word mnemonic seed on grin++ from an older version of grin++ (with no funds in it) and it failed. I also tried to restore a 24 words seed on grin++ from a ledger nano s wallet it failed too. Also there is no possibility to add a passphrase.  
I’m in luck it was just a test and there was no actual money at stake.  
This is one of the reasons why i’m thinking maybe it’s safer to keep funds on an exchange until maybe grin is supported on the ledger nano s and more stable ?  
Any thoughts on why this happent?

---

<div class="post-metadata">

**Author:** ![davidtavarez](https://avatars.discourse-cdn.com/v4/letter/d/3ab097/32.png) [@davidtavarez](https://forum.grin.mw/u/davidtavarez)\
**Post date:** [April 22, 2021, 7:02pm UTC](https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779/2 "2021-04-22T19:02:53Z")

</div>

I don’t get it. You tried to restore a wallet from a grin seed using grin++ and it failed? What was the error message?

---

<div class="post-metadata">

**Author:** ![BlackSnow](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/blacksnow/32/4324_2.png) [@BlackSnow](https://forum.grin.mw/u/BlackSnow)\
**Post date:** [April 22, 2021, 7:08pm UTC](https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779/3 "2021-04-22T19:08:16Z")

</div>

Yes. it said that the mnemonic was invalid but I triple checked them. What I meant is I tried to restore actually 3 wallets on grin++ and they all failed to be restored.  
1 24w seed that I got from grin++ but an older version of it  
And 2 seeds that I obtained from a ledger nano s  
I didn’t try to restore a 24w seed obtained from the latest version on grin++ I wonder if that would work

---

<div class="post-metadata">

**Author:** ![mcm-mike](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/mcm-mike/32/3492_2.png) [@mcm-mike](https://forum.grin.mw/u/mcm-mike)\
**Post date:** [April 22, 2021, 7:15pm UTC](https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779/4 "2021-04-22T19:15:05Z")

</div>

> [@BlackSnow](#):
>
> This is one of the reasons why i’m thinking maybe it’s safer to keep funds on an exchange until maybe grin is supported on the ledger nano s and more stable ?

As an long term crypto user, I did learn a valuable lesson over the years:

> `No Keys not Your Coins"

Which means, keeping coins in your own wallet is better then keeping them on any exchange for longer then needed. I do know for new users to the crypto space its hard to understand but we have seen exchanges failing and closing without any notifications.

When you interested in a new coin, I would always recommend to get familiar with the wallet and transactions using small amounts or the `testnet` as every coin has a testnet.

Using a new wallet requires you to do at least these steps **always** :

- download it from a trusted source
- verify the download via HASH (sha256,etc) values
- keep a copy of the downloaded wallet in your backups
- backup your seeds (physically not digitally)
- fund the wallet with a small amount
- delete the local wallet completely
- restore the wallet using your seed.

But also let us know what your error where when you did try to recover your GRINs.

---

<div class="post-metadata">

**Author:** ![BlackSnow](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/blacksnow/32/4324_2.png) [@BlackSnow](https://forum.grin.mw/u/BlackSnow)\
**Post date:** [April 23, 2021, 10:23am UTC](https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779/5 "2021-04-23T10:23:29Z")

</div>

nevermind it worked ! I retried today (using a short wallet name with only letters or numbers) and it worked ! :)))

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [April 23, 2021, 10:29am UTC](https://forum.grin.mw/t/solved-failed-to-restore-a-24-word-seed-on-grin/8779/6 "2021-04-23T10:29:32Z")

</div>

> [@BlackSnow](#):
>
> short wallet name with only letters or numbers

Interesting, so maybe creating a wallet with a very long name somehow creates issues. Strange. Or maybe before you made some typos, happens to all of us.  
If anyone encounters a similar issue, I also have a Python script that tries the minimum amount of swaps between words (so if you made a mistake in the order), that results in a valid checksum (the last word of the mnemonic). DM me if anyone ever needs it.
