<blockquote>
<p><strong>is there any scenario where you create a wallet, sends fund to one of the addresses, delete and restore the wallet properly using the seed but can't send the bitcoin you have?</strong></p>
</blockquote>
<p>For example, If you ever import a private key after creating the wallet, a wallet restored from the seed-phrase will not have that private key.</p>
<p>I've no idea whether this is what Lopp had in mind. One obvious point is that the addresses and money associated with the imported private key wouldn't show up in the recreated wallet. So the issue ought to be apparent before you get to the point of checking money is spendable.</p>
<p>Having money visible but unspendable is something I associate with importing addresses. This usually shows up as amounts marked &quot;unspendable&quot; or &quot;watch-only&quot;. Again, imported addresses don't appear in wallets recreated from a seed address so the issue should be clear before you get to the point of checking spendability.</p>
<p>Some people might have both a cold wallet and a hot wallet. The hot wallet might have watch-only addresses for the cold-wallet's contents. If you accidentally recreated the hot wallet instead of the cold wallet, and did so from a backup rather than from seed-phrase, you could end up with a wallet that couldn't spend all the visible money.</p>
<p>You'd have to ask Lopp to clarify exactly what was meant if you need to be certain.</p>

CC BY-SA 4.0
2022-04-06T11:18:15.197Z
2022-04-06T11:26:45.317Z
2022-04-06T11:26:45.317Z
RedGrittyBrick
<p>Best practice for a long time now has been to only use BIP39 HD Account-Wallets</p>
<p>not the Type-0 address/privkey based singleton wallets, like brain wallets, paper wallets, physical coins etc, all now deprecated.</p>
<p>Also, no Wallet-Client software running on any device capable of connecting to the internet should ever see any Seed, xprv private keys</p>
<p>aka like a Watch-Only wallet, the node tree derived using the Extended Master PUBLIC xPub key only.</p>
<p>The Account-Wallet secrets Seed, Xprv, private keys only handled by the HWW in order to spend, signing transactions that are then broadcast by the at-risk net-connected client wallet.</p>
<p>The point is, make sure <strong>all</strong> of these moving parts are thoroughly tested with small value transactions, before using that account wallet to store any significant assets.</p>

CC BY-SA 4.0
2022-04-07T17:27:46.143Z
2022-04-07T17:27:46.143Z
HansBKK
<p>I was reading this blog post by Jameson Lopp on the best practices to back up a seed phrase
<a href="https://blog.lopp.net/how-to-back-up-a-seed-phrase/" rel="nofollow noreferrer">https://blog.lopp.net/how-to-back-up-a-seed-phrase/</a></p>
<p>In the &quot;Test your backup section&quot;, he wrote:
&quot;Initialize the new wallet using your seed phrase backup, make sure the funds appear in the wallet, and <strong>that you can spend them</strong>.&quot;</p>
<p>I've always done the steps he describes, except the &quot;<strong>make sure you can spend them</strong>&quot;. To me, if I possess the private key and managed to restore the wallet, there's no world that exists where I somehow cannot send the funds. So I'd like to know, is there any scenario where you create a wallet, sends fund to one of the addresses, delete and restore the wallet properly using the seed but can't send the bitcoin you have?</p>

<wallet><wallet-recovery><backup><seed>
Would it be possible to not be able to send funds from a wallet?
Solal
# Would it be possible to not be able to send funds from a wallet?

(Asked by: username_0 on 2022-04-06)

I was reading this blog post by Jameson Lopp on the best practices to back up a seed phrase
<https://blog.lopp.net/how-to-back-up-a-seed-phrase/>

In the "Test your backup section", he wrote:
"Initialize the new wallet using your seed phrase backup, make sure the funds appear in the wallet, and **that you can spend them**."

I've always done the steps he describes, except the "**make sure you can spend them**". To me, if I possess the private key and managed to restore the wallet, there's no world that exists where I somehow cannot send the funds. So I'd like to know, is there any scenario where you create a wallet, sends fund to one of the addresses, delete and restore the wallet properly using the seed but can't send the bitcoin you have?

**Tags:** wallet, wallet-recovery, backup, seed


---

## 2 answers

### Answer by username_1 on 2022-04-06. Score: 1 | Accepted answer

> **is there any scenario where you create a wallet, sends fund to one of the addresses, delete and restore the wallet properly using the seed but can't send the bitcoin you have?**

For example, If you ever import a private key after creating the wallet, a wallet restored from the seed-phrase will not have that private key.

I've no idea whether this is what Lopp had in mind. One obvious point is that the addresses and money associated with the imported private key wouldn't show up in the recreated wallet. So the issue ought to be apparent before you get to the point of checking money is spendable.

Having money visible but unspendable is something I associate with importing addresses. This usually shows up as amounts marked "unspendable" or "watch-only". Again, imported addresses don't appear in wallets recreated from a seed address so the issue should be clear before you get to the point of checking spendability.

Some people might have both a cold wallet and a hot wallet. The hot wallet might have watch-only addresses for the cold-wallet's contents. If you accidentally recreated the hot wallet instead of the cold wallet, and did so from a backup rather than from seed-phrase, you could end up with a wallet that couldn't spend all the visible money.

You'd have to ask Lopp to clarify exactly what was meant if you need to be certain.


---

### Answer by username_2 on 2022-04-07. Score: 0

Best practice for a long time now has been to only use BIP39 HD Account-Wallets

not the Type-0 address/privkey based singleton wallets, like brain wallets, paper wallets, physical coins etc, all now deprecated.

Also, no Wallet-Client software running on any device capable of connecting to the internet should ever see any Seed, xprv private keys

aka like a Watch-Only wallet, the node tree derived using the Extended Master PUBLIC xPub key only.

The Account-Wallet secrets Seed, Xprv, private keys only handled by the HWW in order to spend, signing transactions that are then broadcast by the at-risk net-connected client wallet.

The point is, make sure **all** of these moving parts are thoroughly tested with small value transactions, before using that account wallet to store any significant assets.


---

