Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Digital Legacy Script

A script for creating recovery cards from BIP39 mnemonic phrases.

Installation

pip install -r requirements.txt

Usage

Generate a new random mnemonic phrase and recovery cards:

python3 run.py

Use your own mnemonic phrase:

python3 run.py word1 word2 word3 ... word24

Output

The script generates:

  • A 24-word BIP39 mnemonic phrase
  • BIP39 seed (hex and base64)
  • A derived password
  • 3 recovery cards with partial word visibility

Each recovery card shows different words, requiring at least 2 cards to reconstruct the complete phrase.

Example Output

Word list: abandon ability able about above absent absorb abstract absurd abuse access accident account accuse achieve acid acoustic acquire across act action actor actress actual adapt
BIP39 seed (hex): fb7c4535ea4ea6c3d17f46f44c644df92e0002ad5578824872e101786c0b3d935738f7b11385dfb3343bec54c6cfae6b2a3f2de9ba0f941d7a1dda7d5c112e1c
BIP39 seed (base64): +3xFNepOpsPRf0b0TGRN+S4AAq1VeIJIcuEBeGwLPZNXOPexE4XfszQ77FTGz65rKj8t6boPlB16Hdp9XBEuHA==
Password: d9pU4Qo2by3u

Recovery Cards:

Card 1: abandon _______ able about _____ absent absorb ________ absurd abuse ______ accident account ______ achieve acid ________ acquire across ___ action actor _______ actual adapt

Card 2: abandon ability ____ about above ______ absorb abstract ______ abuse access ________ account accuse _______ acid acoustic _______ across act ______ actor actress ______ adapt

Card 3: _______ ability able _____ above absent ______ abstract absurd _____ access accident _______ accuse achieve ____ acoustic acquire ______ act action _____ actress actual _____

Note: Colors are displayed in the terminal but not shown in this text example.

About

Digital Legacy πŸ”‘

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages