}\r
if (/^(?:[A-F0-9]{64}){1,2}$/i.test(secret)) {\r
data.seed = hex.toBuffer(secret)\r
- } else if (/^([a-z]{3,8} ?){12,24}$/i.test(secret)) {\r
+ } else if (/^([a-z]{3,8} ){11,23}[a-z]{3,8}$/i.test(secret)) {\r
data.mnemonicPhrase = secret.toLowerCase()\r
if (mnemonicSalt != null) data.mnemonicSalt = mnemonicSalt\r
} else {\r
}\r
if (/^(?:[A-F0-9]{64}){1,2}$/i.test(secret)) {\r
data.seed = hex.toBuffer(secret)\r
- } else if (/^([a-z]{3,8} ?){12,24}$/i.test(secret)) {\r
+ } else if (/^([a-z]{3,8} ){11,23}[a-z]{3,8}$/i.test(secret)) {\r
data.mnemonicPhrase = secret.toLowerCase()\r
} else {\r
throw new TypeError('Invalid format')\r
assert.ok('id' in wallet)\r
assert.ok(/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/i.test(wallet.id))\r
assert.ok('mnemonic' in wallet)\r
- assert.ok(/^(?:[a-z]{3,} ){11,23}[a-z]{3,}$/.test(wallet.mnemonic ?? ''))\r
+ assert.ok(/^(?:[a-z]{3,8} ){11,23}[a-z]{3,8}$/.test(wallet.mnemonic ?? ''))\r
assert.ok('seed' in wallet)\r
assert.ok(/^[A-Fa-f0-9]{128}$/.test(wallet.seed ?? ''))\r
\r
assert.ok('id' in wallet)\r
assert.ok(/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/i.test(wallet.id))\r
assert.ok('mnemonic' in wallet)\r
- assert.ok(/^(?:[a-z]{3,} ){11,23}[a-z]{3,}$/.test(wallet.mnemonic ?? ''))\r
+ assert.ok(/^(?:[a-z]{3,8} ){11,23}[a-z]{3,8}$/.test(wallet.mnemonic ?? ''))\r
assert.ok('seed' in wallet)\r
assert.ok(/^[A-Fa-f0-9]{64}$/.test(wallet.seed ?? ''))\r
\r