summaryrefslogtreecommitdiff
path: root/bip-0047.mediawiki
diff options
context:
space:
mode:
authorJustus Ranvier <justusranvier@riseup.net>2015-12-18 10:28:27 -0600
committerJustus Ranvier <justusranvier@riseup.net>2015-12-18 10:47:49 -0600
commita6f4ae5b5d3a247b6a8f2a8baec7e5b8ed165051 (patch)
tree04456efacf3a739d3ec59076303e5201bf42f490 /bip-0047.mediawiki
parent07ab320513843bf75b55def318d60ced47434548 (diff)
downloadbips-a6f4ae5b5d3a247b6a8f2a8baec7e5b8ed165051.tar.xz
clarify wallet recovery procedure
Diffstat (limited to 'bip-0047.mediawiki')
-rw-r--r--bip-0047.mediawiki4
1 files changed, 3 insertions, 1 deletions
diff --git a/bip-0047.mediawiki b/bip-0047.mediawiki
index 650c095..066878b 100644
--- a/bip-0047.mediawiki
+++ b/bip-0047.mediawiki
@@ -220,7 +220,9 @@ When querying a public blockchain explorer, wallets SHOULD connect to the explor
Previously-spendable funds will generally not be lost or become inaccessible after a recovery from a seed, but all information regarding previous outgoing payments will be lost.
-The metadata which a wallet must store regarding the state an identity consists of:
+In order to recover received funds from a seed, the wallet must obtain every notification it has ever received to its notification address, including all spent transactions. It then re-establishes its lookahead window for each subchain by scanning every derived address sequentially until it locates a contiguous block of unused addresses of a user-specified length.
+
+The metadata which a wallet must store to properly process outgoing transactions consists of:
# A list of every payment code to which the identity has sent a notification transaction.
## This list is lost if a wallet must be recovered from a seed.