Validate mnemonic checksum

This commit is contained in:
Jim Hamill
2025-06-23 11:31:38 +00:00
parent ccb70bae36
commit ac4c9191a0
2 changed files with 35 additions and 1 deletions
@@ -327,4 +327,23 @@ describe('Fail cases', () => {
]);
}).toThrow();
});
it('fromWord should fail if checksum is invalid', () => {
expect(() => {
// Invalid word "fnord".
Mnemonic.fromWords([
'abandon',
'abandon',
'abandon',
'abandon',
'abandon',
'abandon',
'abandon',
'abandon',
'abandon',
'abandon',
'banana',
]);
}).toThrow();
});
});