throw new TypeError('Mnemonic must be a string')
}
if (type === 'BIP-44') {
- if (secret instanceof ArrayBuffer && (secret.byteLength < 16 || secret.byteLength < 32)) {
- throw new RangeError('Seed for BIP-44 wallet must be 16-32 bytes')
+ if (secret instanceof ArrayBuffer && (secret.byteLength < 16 || secret.byteLength > 64)) {
+ throw new RangeError('Seed for BIP-44 wallet must be 16-64 bytes')
}
}
if (type === 'BLAKE2b') {
if (secret instanceof ArrayBuffer && secret.byteLength !== 32) {
- throw new RangeError('Invalid seed for BLAKE2b wallet')
+ throw new RangeError('Seed for BLAKE2b wallet must be 32 bytes')
}
}
this.#type = type