@@ -111,35 +111,6 @@ This number is used as child index in BIP32 derivation.
111
111
112
112
Public derivation is used at this level.
113
113
114
- ==Account discovery ==
115
-
116
- When the master seed is imported from an external source the software should
117
- start to discover the accounts in the following manner:
118
-
119
- * derive the first accounts node (index = 0)
120
- * derive the external chain node of this account
121
- * scan addresses of the external chain; respect the gap limit described below
122
- * if no transactions are found on the external chain, stop discovery
123
- * if there are some transactions, increase the account index and go to step 1
124
-
125
- This algorithm is successful because software should disallow creation of new
126
- accounts if previous one has no transaction history, as described in chapter
127
- "Account" above.
128
-
129
- Please note that the algorithm works with the transaction history, not account
130
- balances, so you can have an account with 0 total coins and the algorithm will
131
- still continue with discovery.
132
-
133
- ===Address gap limit ===
134
-
135
- Address gap limit is currently set to 20. If the software hits 20 unused
136
- addresses in a row, it expects there are no used addresses beyond this point
137
- and stops searching the address chain. We scan just the external chains, because
138
- internal chains receive only coins that come from the associated external chains.
139
-
140
- Wallet software should warn when the user is trying to exceed the gap limit on
141
- an external chain by generating a new address.
142
-
143
114
==Examples ==
144
115
145
116
{|
0 commit comments