Easy Method to Pass your Bitcoins on to your Family Members when you Die


Photo by Andalucia Andaluia

If you bought some bitcoins a few years ago you likely made a small fortune by now just by HODLing it.

It's time to answer the question of how to pass this legacy onto your relatives in a case of your sudden death.

They won't be able to access your wallet unless you compromise your security and give them your wallet password or backup in advance.

However, there's an easy way for them to access your fortune without putting your bitcoins at risk while you're still around.

The Bitcoin protocol supports a so-called nLocktime, which is a feature that lets you sign a transaction that can only be spent in the future on a certain block height.

Since the block time is around 10 minutes most of the time, it's easy to approximate what the block height will be N years from now.

For the purpose of this tutorial, I will use Electrum as my wallet, but you can use any wallet that lets you save and load transactions in a raw form.

 Download Electrum

If your bitcoins are safely stored in a hardware wallet such as Trezor, please refer to the post from SatoshiLabs on how to connect Trezor with Electrum.

In that case, the only exception is that you will sign a transaction directly with Trezor, not with a password in Electrum wallet.

  Buy on trezor.io   Get it on Amazon Now

#1 Create nLocktime transaction

Go to Send tab of Electrum wallet and paste in an address that your relatives have access to and an amount you want to pass on to them.

Creating a transaction in Electrum

Select Replaceable so you could bump the fee if needed and click Preview.

A window with transaction details will pop up. Make sure the address and the amount are right.

Copying the raw transaction

Click Copy and close the window.

You can decode the transaction to check if it's correct.

Go to Freedom Node's nLocktime transaction editor that lets you create transactions with future "payment date" and paste the copied transaction to the Raw transaction field.

Take a note of the current block height and use the formula below to calculate your desired future block height.

(<# of blocks per year> x <number of years>) + <current block height>

Let's say the current block height is 488253.

If you want your coins to be spendable in 5 years, the formula would be:

(52560 x 5) + 488253

which gives you a new future block height of 751053.

Type in the new block height to the editor and click Calculate.

Adding future block height to the raw transaction

The calculator modifies last 4 bytes of the raw transaction that represents the nLocktime parameter.

Copy the new hexadecimal string, go back to Electrum and open Tools -> Load transaction -> From text and paste it in.

Loading the new transaction

The transaction detail will pop up again but this time with the LockTime parameter.

Signing the transaction

Check that everything is ok, click Sign and Save the signed transaction to a file.

You can now give this file (on a USB) to your relatives (they won't be able to spend your coins yet).

#2 Spend nLocktime transaction

When the block height reaches the height of 751053, anyone in the possession of the signed transaction will now be able to spend your coins.

To spend these outputs, open Electrum and go to Tools -> Load transaction -> From file.

Spending nLocktime transaction

Since the transaction is already signed you can just click Broadcast and wait until miners include it in a block.

If the transaction fee is too low by the time your relatives are trying to get access to the coins (which may very well happen), you can "speed up" the transaction by using this paid service.

#3 I'm not dead yet

If you're still alive (and I hope you are) by the time your chosen future block height approaches, you can "cancel" the transaction by spending the coins before anyone else.

Please make sure to do spend coins at least 2 weeks in advance in case Bitcoin network experiences sudden congestion.

Load your signed transaction in your Electrum wallet (please refer to the previous section) and check the Inputs field in the transaction detail window.

These are your unspent outputs that need to be spent before your family does.

Close the transaction detail window and enable Coins tab by clicking View -> Show Coins.

Go to the tab and find the Address (unspent output) that corresponds to the transaction input from the previous step.

Selecting the unspent outputs with locked coins

Click the unspent output (hold the Ctrl or Cmd key to select more outputs) and then right click on it and select Spend.

You will be taken to the Send tab where the selected outputs become inputs of a new transaction.

Spending the locked coins before your relatives

Copy and paste one of your receiving addresses (you can get it at Receive tab) to Pay to field and click Max.

When ready, click Send, sign the transaction with your password (if set) and wait until it gets confirmed on the network.

Your relatives will now lose the ability to spend your bitcoins unless you repeat steps 1 & 2 again.

If you like my post, don't forget to share it with your followers.

You can also support me by donating some bitcoins. Thank you!

Subscribe to our newsletter for weekly thoughts and tutorials. You'll receive a FREE e-book as a bonus!

What do you think?
WE THOUGHT YOU'D LOVE THESE POSTS TOO

Are you tired of political parasites getting in your way of life?

If yes, let us help you out with our EXCLUSIVE newsletter.

SIGN UP NOW... IT'S FREE

Hide your financial assets with Bitcoin and other cryptocurrencies.

Make your communication private using open-source cryptographic tools.

Mitigate the risk of single point of failure in anything you do with decentralized technologies.

Are you intersted? Then become our subscriber, receive exclusive content straight to your inbox + claim your FREE e-book!

* required

JOIN THE #1 SOURCE ON BITCOIN AND DECENTRALIZATION.

Freedom Node is the edge every crypto enthusiast needs to get ahead in this industry. Click that sleek button to learn more about exactly​ what it is we offer.

Learn More

STAY INFORMED WITH OUR NEWSLETTER + GET FREE BONUS!

Your email address is safe with us. We promise!

* required