-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inheritance Wallet Reference Design - Chapter 2 - Backup #1087
Open
rabbitholiness
wants to merge
78
commits into
BitcoinDesign:master
Choose a base branch
from
rabbitholiness:inheritance-wallet-part2-backup
base: master
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
78 commits
Select commit
Hold shift + click to select a range
f64f5d5
Initial structure
rabbitholiness 0e59eb3
Section structure
rabbitholiness 84c8132
changed file locations and paths
rabbitholiness cf3b206
Landing page text
rabbitholiness ff585c2
Add introduction page
rabbitholiness 4298959
Added content to sub-pages
rabbitholiness 7fc86b3
Added content to backups page
rabbitholiness 741c70e
Distributed initial text to sub-pages
rabbitholiness cc1ebaa
Finalized landing page text
rabbitholiness fab4d78
Introduction page text updates
rabbitholiness 01f4f15
Text updates
rabbitholiness 0b72d75
Illustration test
rabbitholiness 55ed707
Added illustrations to the introduction page
rabbitholiness 7506b52
Updated illustration
rabbitholiness 284d944
Text updates to the wallet creation page
rabbitholiness bbb832f
Landing page updates
rabbitholiness 2de3df4
Update for illustrations
rabbitholiness 2313e9b
Updated illustration avatars and reshuffled content
rabbitholiness 95e43b5
added mobile illustrations
rabbitholiness 84b1873
Final touches on the text
rabbitholiness e687179
First draft wallet creation page copy
rabbitholiness cb0289c
Removed items from later releases
rabbitholiness 6c4f368
Text changes
rabbitholiness 81f4864
Smaller text updates
rabbitholiness 7782609
Updated navigation links
rabbitholiness 5a57768
Added onboarding screens
rabbitholiness c696e33
Fixed problem with image gallery
rabbitholiness 5e4120b
Added image placehodlers
rabbitholiness 82753dd
Added all image galleries
rabbitholiness 72dce66
Finalized copy and page structure
rabbitholiness 5f3fc70
Text updates
rabbitholiness c255fd4
Added the prototype, needs more tweaking
rabbitholiness a2aeb65
Update guide/inheritance-wallet/landing-page.md
rabbitholiness 6cf51fa
Update guide/inheritance-wallet/landing-page.md
rabbitholiness 247a269
Update guide/inheritance-wallet/introduction.md
rabbitholiness f17229a
Update guide/inheritance-wallet/wallet-creation.md
rabbitholiness fe7c7af
Update guide/inheritance-wallet/wallet-creation.md
rabbitholiness 27470dc
Update guide/inheritance-wallet/wallet-creation.md
rabbitholiness 92c0697
Update guide/inheritance-wallet/wallet-creation.md
rabbitholiness fecb65e
Update guide/inheritance-wallet/wallet-creation.md
rabbitholiness a556dd5
Update guide/inheritance-wallet/introduction.md
rabbitholiness de3957d
Integrating feedback
rabbitholiness 93b9a50
Update guide/inheritance-wallet/landing-page.md
rabbitholiness 4e7e071
Text update
rabbitholiness f989731
Added image captions
rabbitholiness 79bf2e4
Structural updates
rabbitholiness 20011d0
Wallet creation updates
rabbitholiness 2a4f207
Minor structural updates
rabbitholiness bddcb8c
Inheritance key updates
rabbitholiness 70ecfcc
Minor text updates
rabbitholiness 215f987
Added image captions
rabbitholiness 5c584cc
Added remaining alt texts
rabbitholiness 46af3d2
Removed obsolete images
rabbitholiness ee95239
Updated design consideration section
rabbitholiness b11ccf3
Updated prototype
rabbitholiness 0f303ba
Initial commit
rabbitholiness 2034e57
Image updates
rabbitholiness 71e2a2e
Image and link fixes
rabbitholiness 2cfca5f
Minor tweaks
rabbitholiness dacfa55
Updated links from/to other pages
rabbitholiness 5b29ae5
Broken links & text fixes
rabbitholiness f44e3dc
Multiple tweaks
rabbitholiness cfed02e
small text change
rabbitholiness e752243
Navigation item renaming
rabbitholiness 62b5b42
Added modal images
rabbitholiness 349cabc
Added captions and alt texts
rabbitholiness b610ef2
Tweaked modal images
rabbitholiness d2eed39
Update guide/inheritance-wallet/backup.md
rabbitholiness 06208a7
Update guide/inheritance-wallet/backup.md
rabbitholiness 85326b5
Update guide/inheritance-wallet/backup.md
rabbitholiness 9174903
Update guide/inheritance-wallet/backup.md
rabbitholiness a629a4d
Update guide/inheritance-wallet/backup.md
rabbitholiness 81c54b3
Update guide/inheritance-wallet/backup.md
rabbitholiness 97c6789
Update guide/inheritance-wallet/backup.md
rabbitholiness eefb1b2
Update guide/inheritance-wallet/backup.md
rabbitholiness dbedfc6
Update guide/inheritance-wallet/backup.md
rabbitholiness e00d842
Addressing Yashraj's feedback
rabbitholiness 331dd0c
Addressing Mo's feedback
rabbitholiness File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+67.3 KB
assets/images/guide/inheritance-wallet/use-case-and-scope/family-overview.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+49.3 KB
assets/images/guide/inheritance-wallet/use-case-and-scope/key-scheme.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+62 KB
...s/images/guide/inheritance-wallet/use-case-and-scope/wallet-overview-mobile.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+169 KB
...mages/guide/inheritance-wallet/use-case-and-scope/[email protected]
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+59.5 KB
assets/images/guide/inheritance-wallet/use-case-and-scope/wallet-overview.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+169 KB
assets/images/guide/inheritance-wallet/use-case-and-scope/[email protected]
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+47.9 KB
assets/images/guide/inheritance-wallet/wallet-backup/app-home-backup-before.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+128 KB
assets/images/guide/inheritance-wallet/wallet-backup/[email protected]
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+42.8 KB
assets/images/guide/inheritance-wallet/wallet-backup/app-home-backup-done.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+113 KB
assets/images/guide/inheritance-wallet/wallet-backup/[email protected]
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+18.1 KB
assets/images/guide/inheritance-wallet/wallet-backup/backup-kit-contents.png
Oops, something went wrong.
Binary file added
BIN
+39.7 KB
assets/images/guide/inheritance-wallet/wallet-backup/[email protected]
Oops, something went wrong.
Binary file added
BIN
+8.21 KB
assets/images/guide/inheritance-wallet/wallet-backup/backup-save-dialog.png
Oops, something went wrong.
Binary file added
BIN
+19.8 KB
assets/images/guide/inheritance-wallet/wallet-backup/[email protected]
Oops, something went wrong.
Binary file added
BIN
+64.4 KB
assets/images/guide/inheritance-wallet/wallet-backup/backup-success.png
Oops, something went wrong.
Binary file added
BIN
+167 KB
assets/images/guide/inheritance-wallet/wallet-backup/[email protected]
Oops, something went wrong.
Binary file added
BIN
+24.4 KB
...ts/images/guide/inheritance-wallet/wallet-backup/multikey-backup-components.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+484 KB
assets/images/guide/inheritance-wallet/wallet-backup/[email protected]
Oops, something went wrong.
Binary file added
BIN
+135 KB
...ts/images/guide/inheritance-wallet/wallet-backup/recovery-tool-distribution.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+42.3 KB
...ts/images/guide/inheritance-wallet/wallet-backup/wallet-settings-backup-kit.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+10.8 KB
...s/images/guide/inheritance-wallet/wallet-creation/alice-add-key-import-flow.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+23 KB
...mages/guide/inheritance-wallet/wallet-creation/alice-add-key-import-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+23.8 KB
assets/images/guide/inheritance-wallet/wallet-creation/alice-add-sheet.png
Oops, something went wrong.
Binary file added
BIN
+51.9 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+55.3 KB
...s/images/guide/inheritance-wallet/wallet-creation/alice-add-wallet-overview.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+25.8 KB
assets/images/guide/inheritance-wallet/wallet-creation/alice-add-wallet-sheet.png
Oops, something went wrong.
Binary file added
BIN
+58.5 KB
...s/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+21.6 KB
...uide/inheritance-wallet/wallet-creation/alice-provide-import-config-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+30.5 KB
...s/images/guide/inheritance-wallet/wallet-creation/alice-provide-key-details.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+23.6 KB
...mages/guide/inheritance-wallet/wallet-creation/alice-provide-key-hw-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+15 KB
...s/images/guide/inheritance-wallet/wallet-creation/alice-provide-key-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+10.3 KB
...ages/guide/inheritance-wallet/wallet-creation/alice-provide-key-xpub-export.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+52.4 KB
...ages/guide/inheritance-wallet/wallet-creation/alice-provide-wallet-overview.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+6.83 KB
assets/images/guide/inheritance-wallet/wallet-creation/alice-scan-request.png
Oops, something went wrong.
Binary file added
BIN
+15.7 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+23.8 KB
assets/images/guide/inheritance-wallet/wallet-creation/christina-add-sheet.png
Oops, something went wrong.
Binary file added
BIN
+51.9 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+21.9 KB
.../inheritance-wallet/wallet-creation/christina-provide-import-config-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+9.84 KB
...ges/guide/inheritance-wallet/wallet-creation/christina-provide-key-creation.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+30.6 KB
...ages/guide/inheritance-wallet/wallet-creation/christina-provide-key-details.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+14.8 KB
...ages/guide/inheritance-wallet/wallet-creation/christina-provide-key-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+52.4 KB
.../guide/inheritance-wallet/wallet-creation/christina-provide-wallet-overview.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+6.83 KB
assets/images/guide/inheritance-wallet/wallet-creation/christina-scan-request.png
Oops, something went wrong.
Binary file added
BIN
+15.7 KB
...s/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+12.4 KB
assets/images/guide/inheritance-wallet/wallet-creation/coming-soon-placeholder.png
Oops, something went wrong.
Binary file added
BIN
+11.2 KB
...mages/guide/inheritance-wallet/wallet-creation/creation-add-key-import-flow.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+23 KB
...es/guide/inheritance-wallet/wallet-creation/creation-add-key-import-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+11.1 KB
assets/images/guide/inheritance-wallet/wallet-creation/creation-add-key-sheet.png
Oops, something went wrong.
Binary file added
BIN
+24.7 KB
...s/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+27.9 KB
...s/images/guide/inheritance-wallet/wallet-creation/creation-add-wallet-sheet.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+29 KB
.../images/guide/inheritance-wallet/wallet-creation/creation-all-keys-overview.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+37.7 KB
assets/images/guide/inheritance-wallet/wallet-creation/creation-home-reminders.png
Oops, something went wrong.
Binary file added
BIN
+99.8 KB
.../images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+37.3 KB
...s/images/guide/inheritance-wallet/wallet-creation/creation-inheritance-done.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+22.1 KB
.../images/guide/inheritance-wallet/wallet-creation/creation-inheritance-empty.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+29.3 KB
...ide/inheritance-wallet/wallet-creation/creation-inheritance-unlock-schedule.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+31.7 KB
...s/guide/inheritance-wallet/wallet-creation/creation-inheritance-wallet-type.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+36.3 KB
.../images/guide/inheritance-wallet/wallet-creation/creation-recovery-disabled.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+43.3 KB
...s/images/guide/inheritance-wallet/wallet-creation/creation-recovery-enabled.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+27.5 KB
...s/images/guide/inheritance-wallet/wallet-creation/creation-request-key-name.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+18.8 KB
...mages/guide/inheritance-wallet/wallet-creation/creation-request-key-share-1.png
Oops, something went wrong.
Binary file added
BIN
+21.3 KB
.../images/guide/inheritance-wallet/wallet-creation/creation-request-key-share.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+10.6 KB
.../images/guide/inheritance-wallet/wallet-creation/creation-request-key-sheet.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+16.1 KB
.../images/guide/inheritance-wallet/wallet-creation/creation-save-confirmation.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+37.5 KB
assets/images/guide/inheritance-wallet/wallet-creation/creation-save-home.png
Oops, something went wrong.
Binary file added
BIN
+99.2 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+27.9 KB
assets/images/guide/inheritance-wallet/wallet-creation/creation-save-initial.png
Oops, something went wrong.
Binary file added
BIN
+61.3 KB
...ts/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+17.5 KB
assets/images/guide/inheritance-wallet/wallet-creation/creation-save-success.png
Oops, something went wrong.
Binary file added
BIN
+38.4 KB
...ts/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+27.3 KB
...images/guide/inheritance-wallet/wallet-creation/creation-signing-keys-2keys.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+26.1 KB
...images/guide/inheritance-wallet/wallet-creation/creation-signing-keys-empty.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+48.3 KB
...mages/guide/inheritance-wallet/wallet-creation/creation-wallet-final-review.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+26.3 KB
assets/images/guide/inheritance-wallet/wallet-creation/creation-wallet-name.png
Oops, something went wrong.
Binary file added
BIN
+55.1 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+30.4 KB
assets/images/guide/inheritance-wallet/wallet-creation/creation-wallet-type.png
Oops, something went wrong.
Binary file added
BIN
+68.5 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+9.64 KB
...images/guide/inheritance-wallet/wallet-creation/david-invite-loading-wallet.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+35.4 KB
assets/images/guide/inheritance-wallet/wallet-creation/david-invite-message.png
Oops, something went wrong.
Binary file added
BIN
+81.3 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+10.3 KB
...ages/guide/inheritance-wallet/wallet-creation/david-provide-key-xpub-export.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+52.4 KB
...ages/guide/inheritance-wallet/wallet-creation/david-provide-wallet-overview.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+46.7 KB
assets/images/guide/inheritance-wallet/wallet-creation/david-xpub-message.png
Oops, something went wrong.
Binary file added
BIN
+109 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+19.1 KB
assets/images/guide/inheritance-wallet/wallet-creation/home-empty.png
Oops, something went wrong.
Binary file added
BIN
+45.9 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+139 KB
assets/images/guide/inheritance-wallet/wallet-creation/onboarding-01.png
Oops, something went wrong.
Binary file added
BIN
+498 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+82.6 KB
assets/images/guide/inheritance-wallet/wallet-creation/onboarding-02.png
Oops, something went wrong.
Binary file added
BIN
+236 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+158 KB
assets/images/guide/inheritance-wallet/wallet-creation/onboarding-03.png
Oops, something went wrong.
Binary file added
BIN
+522 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+146 KB
assets/images/guide/inheritance-wallet/wallet-creation/onboarding-04.png
Oops, something went wrong.
Binary file added
BIN
+478 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+63 KB
assets/images/guide/inheritance-wallet/wallet-creation/onboarding-05.png
Oops, something went wrong.
Binary file added
BIN
+164 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+31.1 KB
...images/guide/inheritance-wallet/wallet-creation/primary-key3-import-details.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+27.9 KB
...ts/images/guide/inheritance-wallet/wallet-creation/primary-key3-import-done.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+23 KB
...images/guide/inheritance-wallet/wallet-creation/primary-key3-import-options.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+6.83 KB
...ts/images/guide/inheritance-wallet/wallet-creation/primary-key3-import-scan.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+27.3 KB
...s/images/guide/inheritance-wallet/wallet-creation/primary-key3-import-start.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+140 KB
assets/images/guide/inheritance-wallet/wallet-creation/prototype-1.jpg
Oops, something went wrong.
Binary file added
BIN
+140 KB
assets/images/guide/inheritance-wallet/wallet-creation/prototype-mobile.jpg
Oops, something went wrong.
Binary file added
BIN
+346 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+346 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+629 KB
assets/images/guide/inheritance-wallet/wallet-creation/[email protected]
Oops, something went wrong.
Binary file added
BIN
+47 KB
...ges/guide/inheritance-wallet/wallet-creation/wallet-creation-home-reminders.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+65.4 KB
assets/images/guide/inheritance-wallet/wallet-creation/wallet-creation-success.png
Oops, something went wrong.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,173 @@ | ||
--- | ||
layout: guide | ||
title: Wallet backup | ||
description: This page gives an overview of how the Joneses backup their inheritance wallet. | ||
nav_order: 3 | ||
parent: Inheritance wallet | ||
permalink: /guide/inheritance-wallet/backup/ | ||
main_classes: -no-top-padding | ||
image_base: /assets/images/guide/inheritance-wallet/ | ||
images_wallet-backup: | ||
- file: wallet-backup/app-home-backup-before | ||
alt: Image of the app home screen showing a reminder to backup the wallet. | ||
caption: The app shows a reminder to save the backup kit. | ||
- file: wallet-backup/wallet-settings-backup-kit | ||
alt: Screen showing instructions on how to store the wallet backup. | ||
caption: The backup page highlights the most important points about the wallet backup and provides a link to learn more. | ||
- file: wallet-backup/backup-save-dialog | ||
alt: Placeholder screen representing the operating system native file download dialog. | ||
caption: The file is saved using the native file download flow. | ||
- file: wallet-backup/backup-success | ||
alt: Screen showing a success message. | ||
caption: The success screen reminds the user once again to not store the backup kit in the same place as the private key backups. | ||
- file: wallet-backup/app-home-backup-done | ||
alt: Image of the home screen that does not show the backup reminder anymore. | ||
caption: The app home screen does not show the backup reminder anymore. | ||
--- | ||
|
||
<!-- | ||
|
||
Editor's notes | ||
|
||
This page covers how users backup their wallet and an example approach of how to store the backup material. | ||
|
||
Illustration sources | ||
|
||
https://www.figma.com/file/h5GP5v5dYfpXXfEUXf6nvC/Inheritance-wallet?type=design&node-id=6293%3A21917&mode=design&t=I2e3qgqYRGpAGyaQ-1 | ||
|
||
--> | ||
|
||
# Wallet backup | ||
{: .no_toc } | ||
|
||
--- | ||
|
||
<div class="glossary-toc" markdown="1"> | ||
* Table of contents | ||
{:toc} | ||
</div> | ||
|
||
--- | ||
|
||
The inheritance wallet described in this reference design is a multi-key wallet with time-based recovery. When backing up such a wallet, users must back up not only their own private keys but also the wallet configuration, as covered [here](https://bitcoin.design/guide/savings-wallet/time-based-recovery/#wallet-backup). | ||
|
||
{% include picture.html | ||
image = "/assets/images/guide/inheritance-wallet/wallet-backup/multikey-backup-components.png" | ||
retina = "/assets/images/guide/inheritance-wallet/wallet-backup/[email protected]" | ||
alt-text = "A idagram showing the two parts of a multi-key wallet backup." | ||
width = 1600 | ||
height = 800 | ||
%} | ||
|
||
The wallet configuration, also called [wallet descriptor](https://bitcoin.design/guide/glossary/#output-script-descriptor), gives a wallet application all the information it needs to generate addresses and identify the rules that define how bitcoin can be spent from these addresses. The private keys are required to sign transactions and spend the bitcoin. | ||
|
||
Thus, the Joneses need to safely backup and store six private keys as well as the wallet configuration. | ||
|
||
### Private key backups | ||
We have described best practices on how to back up private keys on the [bitcoin backups page](https://bitcoin.design/guide/how-it-works/backups/). | ||
|
||
Our app emphasizes that users should keep one of the primary keys at all times, even if they move their funds to a new wallet. The reason is simple: there is still the possibility that some bitcoins will be sent to that old wallet. Keeping one of the keys around will make sure that users will be able to spend such funds, because the recovery path will be available to them. | ||
|
||
### Wallet configuration backup | ||
The wallet configuration is backed up in the form of a collection of files packaged into a single backup kit. | ||
|
||
#### Bob saves the backup kit | ||
Once the wallet is created, the application prompts Bob to download the wallet backup kit. Bob saves the backup kit into his password manager that he has enabled on his phone. | ||
|
||
{% include image-gallery.html pages = page.images_wallet-backup %} | ||
|
||
Alice and Bob then encrypt the ZIP file with a strong password and both of them stores a copy of it in their personal password manager account, case they need to recover the wallet themselves. | ||
|
||
#### What is in the backup kit? | ||
The backup kit is a ZIP folder that contains everything Bob and Alice might need to recover their wallet. Either because they replace their mobile phones or because they need to recover the wallet in a different wallet application: | ||
|
||
<div class="center" markdown="1"> | ||
|
||
{% include picture.html | ||
image = "/assets/images/guide/inheritance-wallet/wallet-backup/backup-kit-contents.png" | ||
retina = "/assets/images/guide/inheritance-wallet/wallet-backup/[email protected]" | ||
alt-text = "An illustration showing what is included in the backup kit." | ||
width = 450 | ||
height = 450 | ||
layout = "float-right-desktop" | ||
%} | ||
|
||
**A PDF file** that contains a QR code, the wallet descriptor and information about all six signing keys, including their XPUBs. Is also contains a visual representation of the rules that are used to unlock the recovery path and the inheritance key set. You can find an example of the recovery PDF at the bottom of this page. | ||
|
||
**Wallet backup files in various formats** which can be used to import the wallet directly into other wallet applications like Bitcoin Core, Sparrow, Specter, Nunchuk or others. | ||
|
||
</div> | ||
|
||
|
||
## Backup distribution | ||
|
||
Alice and Bob are not willing to trust their life savings to one application. That's why they carefully chose the way in which they store the above wallet backup material. The illustration below shows the chosen setup in more detail. | ||
|
||
{% include picture.html | ||
image = "/assets/images/guide/inheritance-wallet/wallet-backup/recovery-tool-distribution.png" | ||
retina = "/assets/images/guide/inheritance-wallet/wallet-backup/[email protected]" | ||
modalImage = "/assets/images/guide/inheritance-wallet/wallet-backup/[email protected]" | ||
alt-text = "A schematic illustration showing how the backup material is distributed between the parents, their children and the lawyer." | ||
width = 1600 | ||
height = 800 | ||
modalWidth = 3324 | ||
modalHeight = 1850 | ||
%} | ||
|
||
Please note that this is one of many possible ways to approach wallet backups and should not be understood as the only correct way to do it. | ||
|
||
It is important that users determine the best way to handle backups based on their own specific circumstances. Factors that will influence such decisions include the relationship between family members, the amount of funds stored, their access to safe locations, etc. Based on these and other factors it can be more appropriate to chose a simpler or more advanced backup scheme. | ||
|
||
We would also like to reiterate the point made in the "Use case & scope" page: the complexity of the backup scheme increases with the complexity of the wallet configuration. Therefore, user education is critical during wallet creation as well as during the backup phase. | ||
|
||
## Accessing the backup material | ||
|
||
Christina and David can access the multi-key wallet in two different ways. | ||
|
||
#### Self-sovereign route | ||
Bob and Alice want to provide the children a way to access the funds on their own, using only the backup parts that are stored in the house safe. They store the password in a tamper-evident bag, along with a USB drive. Since electronics can fail, they also place a printout of their will and the recovery PDF in it. | ||
|
||
The PIN to the house safe is stored in the shared family vault in the password manager, where the family also keeps other digital items. | ||
|
||
This is an acceptable trade-off for them, since they have good relationships and trust their children. After all, this is the reason they have chosen to include them in the setup in the first place. | ||
|
||
Even if Christina and David breach that trust and recover the wallet, they would not be able to move the funds, because their inheritance keys are timelocked. They would only be able to see the balance and monitor transactions, but not spend any bitcoin. | ||
|
||
Because Alice and Bob access their safe regularly, they would notice that the bag with the backup material has been opened. They can then safely move the funds to a new wallet, for which they would implement more restrictive security measures. | ||
|
||
#### Assisted route | ||
|
||
But what if the first route fails? In that case, Christina and David should have a way to gain access to the backup material by going through the standard legal procedures. This is why Bob and Alice give their lawyer Edward a copy of the encrypted backup kit. The password is stored in a deposit box at their bank, inside a tamper-evident bag. | ||
|
||
This setup will prevent Edward from recovering the wallet, because he does not know how or where to access the backup kit password. It also prevents bank employees from doing so, because the backup kit is not stored in the deposit box along with the password. | ||
|
||
But it will enable Christina and David to access both parts of the wallet backup through legal channels upon their parents' death. | ||
|
||
#### Why backup redundancy? | ||
The reason that there are two different ways in which Christina and David can gain access to the full backup material is redundancy. Redundancy is important because it is possible that one of the two routes fail. | ||
|
||
### Example resources | ||
|
||
Below is an example of the backup PDF file. The first page contains the information about the wallet itself. This includes the name of the wallet as well as the [wallet descriptor](add link) in the form of a QR code as well as in clear text. It also shows a visual representation of the configuration of the key sets: | ||
|
||
{% include picture.html | ||
image = "/assets/images/guide/inheritance-wallet/wallet-backup/recovery-pdf.png" | ||
retina = "/assets/images/guide/inheritance-wallet/wallet-backup/[email protected]" | ||
modalImage = "/assets/images/guide/inheritance-wallet/wallet-backup/[email protected]" | ||
alt-text = "An example of the recovery PDF file." | ||
width = 1600 | ||
height = 800 | ||
modalWidth = 4050 | ||
modalHeight = 2168 | ||
%} | ||
|
||
The subsequent pages describe the key sets and the individual signing keys, including the friendly names that Bob has given them. This will make it more convenient in case the wallet needs to be recovered. | ||
|
||
--- | ||
|
||
{% include next-previous.html | ||
previousUrl = "/guide/inheritance-wallet/wallet-creation/" | ||
previousName = "Wallet creation" | ||
nextUrl = "/guide/upgradeable-wallet/" | ||
nextName = "Upgradeable wallet" | ||
%} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,167 @@ | ||
--- | ||
layout: guide | ||
title: Inheritance wallet | ||
description: An in-depth UX reference design for a multi-key bitcoin wallet with inheritance features designed for families. | ||
nav_order: 6 | ||
has_children: true | ||
permalink: /guide/inheritance-wallet/ | ||
main_classes: -no-top-padding | ||
image: https://bitcoin.design/assets/images/guide/inheritance-wallet/header.png | ||
image_base: /assets/images/guide/inheritance-wallet/ | ||
images_creation-wallet-basics: | ||
- file: | ||
alt: | ||
caption: | ||
|
||
|
||
--- | ||
|
||
<!-- | ||
|
||
Editor's notes | ||
|
||
This page covers .... | ||
|
||
Illustration sources | ||
|
||
https://www.figma.com/file/h5GP5v5dYfpXXfEUXf6nvC/Family-inheritance-wallet?type=design&node-id=5542%3A2119&mode=design&t=sBtcvrDzb8MPtWaK-1 | ||
|
||
--> | ||
|
||
{% include picture.html | ||
image = "/assets/images/guide/inheritance-wallet/header.jpg" | ||
alt-text = "An image showing two parents handing bitcoin to their two children." | ||
width = 1600 | ||
height = 600 | ||
layout = "full-width" | ||
%} | ||
|
||
# Family inheritance wallet | ||
{: .no_toc } | ||
|
||
The family inheritance wallet is an app designed to create flexible wallets for family savings. It offers features designed to help with sustainable long-term storage and inheritance planning. | ||
|
||
But when it comes to inheritance, technology is not everything. Knowledge, documentation, practice and social processes are important for any setup to work over the long term. This exploration includes not only designs and prototypes of the wallet application, but also thoughts around social processes to ensure that funds will not be lost. | ||
|
||
## What are we building? | ||
|
||
Imagine a product that helps you create and use a custody setup for your bitcoin savings while including your loved ones from the beginning. But because you plan to live a long and happy life, the app allows you to set up a recovery path that helps you recover your funds even in catastrophic scenarios. | ||
|
||
On top of that, the app allows you to add your heirs' hardware wallets and use them to create a dedicated inheritance key set. Since it is designed for long-term storage, it also includes regular key checks and other supporting features. | ||
|
||
All of this is done without compromising your financial privacy. You don't want anyone to know how much bitcoin you have or monitor your transactions. | ||
|
||
## Chapters | ||
|
||
### [Use case & scope]({{ '/guide/inheritance-wallet/introduction/' | relative_url }}) | ||
|
||
<div class="center" markdown="1"> | ||
|
||
{% include image.html | ||
image = "assets/images/guide/inheritance-wallet/icon-introduction.png" | ||
retina = "assets/images/guide/inheritance-wallet/[email protected]" | ||
alt-text = "" | ||
width = 80 | ||
height = 80 | ||
layout = "float-left" | ||
link-url = "/guide/inheritance-wallet/introduction/" | ||
%} | ||
|
||
Before we dive into the details, we will introduce you to the Jones family. We are also going to look at how they plan set up their family savings in general. | ||
|
||
</div> | ||
|
||
--- | ||
|
||
### [Wallet creation]({{ '/guide/inheritance-wallet/wallet-creation/' | relative_url }}) | ||
|
||
<div class="center" markdown="1"> | ||
|
||
{% include image.html | ||
image = "assets/images/guide/inheritance-wallet/icon-wallet-creation.png" | ||
retina = "assets/images/guide/inheritance-wallet/[email protected]" | ||
alt-text = "" | ||
width = 80 | ||
height = 80 | ||
layout = "float-left" | ||
link-url = "/guide/inheritance-wallet/wallet-creation/" | ||
%} | ||
|
||
Our application lets users create flexible multi-key wallets with timelocked recovery paths to help them recover funds while they are still alive. On top of that, users can create and manage dedicated inheritance keys that are held by their heirs. | ||
|
||
</div> | ||
|
||
--- | ||
|
||
### [Wallet backup]({{ '/guide/inheritance-wallet/backup/' | relative_url }}) | ||
|
||
<div class="center" markdown="1"> | ||
|
||
{% include image.html | ||
rabbitholiness marked this conversation as resolved.
Show resolved
Hide resolved
|
||
image = "assets/images/guide/inheritance-wallet/icon-backup.png" | ||
retina = "assets/images/guide/inheritance-wallet/[email protected]" | ||
alt-text = "" | ||
width = 80 | ||
height = 80 | ||
layout = "float-left" | ||
link-url = "/guide/inheritance-wallet/backup/" | ||
%} | ||
|
||
When backing up multi-key wallets there are more moving parts to consider than with single-key wallets. Our application helps users with that. | ||
|
||
</div> | ||
|
||
--- | ||
|
||
### Operational phase (coming soon) | ||
|
||
<div class="center" markdown="1"> | ||
|
||
{% include image.html | ||
image = "assets/images/guide/inheritance-wallet/icon-operations.png" | ||
retina = "assets/images/guide/inheritance-wallet/[email protected]" | ||
alt-text = "" | ||
width = 80 | ||
height = 80 | ||
layout = "float-left" | ||
link-url = "/guide/inheritance-wallet/regular-use/" | ||
%} | ||
|
||
Over time it might become necessary for users to make changes to their savings wallet because someone lost a key or they want to make changes to the overall wallet configuration. Our app helps users to make such changes and update the backup and inheritance documentation. It also helps with regular key checks. | ||
|
||
</div> | ||
|
||
--- | ||
|
||
### Recovery & inheritance (coming soon) | ||
|
||
<div class="center" markdown="1"> | ||
|
||
{% include image.html | ||
image = "assets/images/guide/inheritance-wallet/icon-recovery.png" | ||
retina = "assets/images/guide/inheritance-wallet/[email protected]" | ||
alt-text = "" | ||
width = 80 | ||
height = 80 | ||
layout = "float-left" | ||
link-url = "/guide/inheritance-wallet/wallet-recovery/" | ||
%} | ||
|
||
When it's time for the heirs to claim their inheritance, the Jones' children can use their own signing devices to recover their funds. | ||
|
||
</div> | ||
|
||
--- | ||
|
||
**Resources** | ||
- [Figma design file](https://www.figma.com/file/h5GP5v5dYfpXXfEUXf6nvC/Family-inheritance-wallet?type=design&node-id=5542%3A2119&mode=design&t=sBtcvrDzb8MPtWaK-1) | ||
- [Custom spending conditions]({{ '/guide/how-it-works/custom-spending-conditions/' | relative_url }}) | ||
|
||
--- | ||
|
||
{% include next-previous.html | ||
previousUrl = "/guide/savings-wallet/time-based-recovery/" | ||
previousName = "Time-based recovery" | ||
nextUrl = "/guide/inheritance-wallet/introduction/" | ||
nextName = "Use case & scope" | ||
%} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question:
My understanding is that this step keeps the backup kit safe from evil cloud providers or password manager...
edit: realised this encrypted zip can be also shared with the lawyer. I have added it to my suggestion.
Suggestion: the application itself could generate a pw-protected zip file so the users don't have to do it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I thought of that at as well, but then users would have to place more trust in the application. Don't know whether that would be a problem, though.