From af036a80d892d7aa3c6ebcc468585a85c9dd83ee Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sat, 2 Aug 2025 02:13:45 -0700 Subject: [PATCH] Fix valid seed byte ranges. --- src/lib/safe.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/safe.ts b/src/lib/safe.ts index f103c34..87fc02f 100644 --- a/src/lib/safe.ts +++ b/src/lib/safe.ts @@ -178,13 +178,13 @@ export class Safe { 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 -- 2.47.3