fix(bip39-generator): cleared an issue with the mnemonic validation

This commit is contained in:
Corentin Thomasset 2022-08-04 12:08:23 +02:00
parent e48d60b1ed
commit ca7cb44389
No known key found for this signature in database
GPG key ID: 3103EB5E79496F9C

View file

@ -59,24 +59,24 @@
<script setup lang="ts"> <script setup lang="ts">
import { useCopy } from '@/composable/copy'; import { useCopy } from '@/composable/copy';
import { ref, computed } from 'vue'; import { useValidation } from '@/composable/validation';
import { import {
entropyToMnemonic,
englishWordList,
chineseSimplifiedWordList, chineseSimplifiedWordList,
chineseTraditionalWordList, chineseTraditionalWordList,
czechWordList, czechWordList,
englishWordList,
entropyToMnemonic,
frenchWordList, frenchWordList,
generateEntropy,
italianWordList, italianWordList,
japaneseWordList, japaneseWordList,
koreanWordList, koreanWordList,
mnemonicToEntropy,
portugueseWordList, portugueseWordList,
spanishWordList, spanishWordList,
generateEntropy,
mnemonicToEntropy,
} from '@it-tools/bip39'; } from '@it-tools/bip39';
import { Copy, Refresh } from '@vicons/tabler'; import { Copy, Refresh } from '@vicons/tabler';
import { useValidation } from '@/composable/validation'; import { computed, ref } from 'vue';
const languages = { const languages = {
English: englishWordList, English: englishWordList,
@ -134,7 +134,7 @@ const mnemonicValidation = useValidation({
{ {
validator: (value) => { validator: (value) => {
try { try {
mnemonicToEntropy(value); mnemonicToEntropy(value, languages[language.value]);
return true; return true;
} catch (_) { } catch (_) {
return false; return false;