Passionate about Bitcoin and convinced that education is the key, I wish to share with you the little knowledge I have and thus contribute to the adoption of Bitcoin. Otherwise, I'm a big fan of Pink Floyd, I'm learning to code, and I make memes. Looking forward to meeting you at the next meet-up! I am the creator of the training course BTC 205 - Non-KYC Purchase Solution.
What is Heritage?
- Primary path** : The owner can spend his bitcoins at any time with his primary key
- Alternative paths**: For each designated heir, a script combines its public key with a timelock
Heritage service (optional)
- Automatic reminders before your deadlines expire
- Automatic notifications to heirs to guide them through the recovery process
- Priority support
- Simplified descriptor management
Heritage CLI
Heritage Desktop
Download
Installation on Linux
libfuse2 dependency:sudo apt install libfuse2
chmod +x Heritage-GUI-vX.X.X.AppImage ./Heritage-GUI-vX.X.X.AppImage
First launch
- Setup an Heritage Wallet**: Create a new wallet with heritage plan
- Inherit bitcoins**: Recover bitcoins as an heir
- Explore by myself**: Explore functions without assistance
Bitcoin network connection
- Using the Heritage Service**: Managed infrastructure, simpler for heirs
- Using my own node**: Connect to your own Bitcoin Core or Electrum node
Private key management
- With a Ledger Hardware Device** : Maximum safety with wallet hardware (recommended)
- Local storage with password**: Locally stored keys with password protection
- Restore an existing wallet** : Restore from an existing seed
Node configuration
- Installed and running
- Synchronized with Bitcoin network
- Configured to accept RPC connections (for Bitcoin Core)
Status panel
umbrel.local:50001 if you're using Umbrel).Creation of wallet
-
Key Provider (Offline): Manages your private keys and signs transactions. Can be a Ledger or a wallet software.
-
Online Wallet: Handles synchronization with the Bitcoin network, address creation and transaction broadcasting.
- Wallet Name**: A unique name to identify your wallet
- Key Provider**: Choose Local Key Storage for this tutorial
- New/Restore**: Select "New" to generate a new seed
- Word Count**: 24 words recommended for maximum security
- Local Node**: Uses your own Electrum or Bitcoin Core node
- Heritage Service**: Uses the Heritage service (recommended for notification functions)
Interface from wallet
- Balance
- SEND and RECEIVE buttons
- Transaction history
- Heritage configuration history
- wallet addresses
Creating heirs
- Heirs are Bitcoin public keys associated with individuals
- Every heir has his own mnemonic phrase
- The first heir should be a "Backup" for yourself (in case of loss of your main wallet)
Backup heir creation
-
No immediate access: Heir keys cannot access funds until the timelock has expired
-
Compromise detection: If someone accesses the phrase, you can update the Heritage configuration
-
Long-term accessibility: A passphrase could be forgotten after many years
- Key Provider** : Local Key Storage
- New**: Generate a new seed
- Word Count**: 12 words
- Heir Type**: Extended Public Key
- Export to Service**: Optional, enables automatic notification of heirs
Saving the heir's mnemonic phrase
Removing seed from the application
Creation of a second heir
- Backup**: Your personal emergency key
- Satoshi**: A designated heir
Heritage configuration
- Backup**: 180 days (6 months) - Maturity Date: 2026-06-18
- Satoshi**: 455 days (15 months) - Maturity Date: 2027-03-20
- Reference Date**: Starting date for calculating lead times
- Minimum Maturity Delay**: Minimum delay after a transaction (10 days recommended)
Saving descriptors
Receive bitcoins
Recovery by an heir
Prerequisites
-
His 12-word mnemonic phrase
-
The original wallet descriptor backup file (JSON)
Creating a Heir Wallet
- Heir Wallet Name**: A name to identify this heir wallet
- Key Provider** : Local Key Storage
- Restore**: Select this option to enter an existing phrase
- Heritage Provider**: "Local" to use your own node with the backup file
Interface Heir Wallet
- Key type and fingerprint
- Total inheritable funds
- Current spendable amount (0 sat if timelock has not yet expired)
- Maturity and expiry dates
Best practices
Saving descriptors
Key security
- Use a Ledger for the main key if possible
- Never store heirs' sentences in the same place as your own
- Spread information across multiple media and locations
Documentation for your loved ones
Alternatives
Conclusion
- Their 12-word mnemonic phrase
- The descriptor backup file
- Recovery instructions
Resources
Author
This tutorial has been written by Pierre
You can say thanks by tipping the professor.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
2 807 sats1 404 sats702 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.


