Post
Topic
Board Development & Technical Discussion
Re: Best route to setting up a bitcoin timelock?
by
squatter
on 16/01/2020, 20:22:40 UTC
With locktime, you can access the funds in the meantime. It's just that every time you spend, the timelocked transaction paying your heirs will become invalid because of double spent inputs. In other words, spending those outputs achieves the same thing as "sending satoshis to an address" in your example above -- it prevents the switch from activating. To recreate the dead man's switch, you'll just need to craft a new timelocked transaction each time you spend.
I see, as long as I can still access the funds in the meantime then that's a viable solution. I do not want to spin up a server and expose private keys, If its not something capable from within bitcoin's system then its not for me so that's not an issue. I will have to look more into locktime and what can and cant be done with it. So if I am understanding correctly, I could create a timelocked transaction that is configured to transfer funds from one address to another, and there is a way to interrupt a timelocked transaction if I need to extract funds.

Yes, exactly. In fact, you'll need to do so periodically to prevent the timelocked transaction(s) from becoming valid, which would allow your heirs to take your bitcoins.

Just to be clear, there is no way to automatically transfer the funds in a reliable way. After creating the timelocked transaction, you need to give it to your heirs (or leave it in a place they can/will access) so they can broadcast it if/when the time comes.