// mnemonics is populated as required by getLanguage
var mnemonics = { "english": new Mnemonic("english") };
var mnemonic = mnemonics["english"];
- var seed = null
+ var seed = null;
var bip32RootKey = null;
var bip32ExtendedKey = null;
var network = bitcoin.networks.bitcoin;
var closestWord = words[0];
for (var i=0; i<words.length; i++) {
var comparedTo = words[i];
+ if (comparedTo.indexOf(word) == 0) return comparedTo;
+
var distance = Levenshtein.get(word, comparedTo);
if (distance < minDistance) {
closestWord = comparedTo;
// mnemonics is populated as required by getLanguage
var mnemonics = { "english": new Mnemonic("english") };
var mnemonic = mnemonics["english"];
- var seed = null
+ var seed = null;
var bip32RootKey = null;
var bip32ExtendedKey = null;
var network = bitcoin.networks.bitcoin;
var closestWord = words[0];
for (var i=0; i<words.length; i++) {
var comparedTo = words[i];
+ if (comparedTo.indexOf(word) == 0) return comparedTo;
+
var distance = Levenshtein.get(word, comparedTo);
if (distance < minDistance) {
closestWord = comparedTo;