diff --git a/lib/models/bip39_words.dart b/lib/models/bip39_words.dart index 0d76b6a8076170387b0323e2e123d46c363025c9..0809642c0bd76637cca428ca1b12be28db46d06f 100644 --- a/lib/models/bip39_words.dart +++ b/lib/models/bip39_words.dart @@ -17,7 +17,7 @@ List<String> bip39Words = [ 'absurde', 'abusif', 'abyssal', - 'académie', + 'acadeÌmie', 'acajou', 'acarien', 'accabler', @@ -32,14 +32,14 @@ List<String> bip39Words = [ 'aciduler', 'acier', 'acompte', - 'acquérir', + 'acqueÌrir', 'acronyme', 'acteur', 'actif', 'actuel', 'adepte', - 'adéquat', - 'adhésif', + 'adeÌquat', + 'adheÌsif', 'adjectif', 'adjuger', 'admettre', @@ -51,8 +51,8 @@ List<String> bip39Words = [ 'adroit', 'adulte', 'adverbe', - 'aérer', - 'aéronef', + 'aeÌrer', + 'aeÌronef', 'affaire', 'affecter', 'affiche', @@ -63,7 +63,7 @@ List<String> bip39Words = [ 'agile', 'agiter', 'agrafer', - 'agréable', + 'agreÌable', 'agrume', 'aider', 'aiguille', @@ -75,22 +75,22 @@ List<String> bip39Words = [ 'alarmer', 'alchimie', 'alerte', - 'algèbre', + 'algeÌ€bre', 'algue', - 'aliéner', + 'alieÌner', 'aliment', - 'alléger', + 'alleÌger', 'alliage', 'allouer', 'allumer', 'alourdir', 'alpaga', 'altesse', - 'alvéole', + 'alveÌole', 'amateur', 'ambigu', 'ambre', - 'aménager', + 'ameÌnager', 'amertume', 'amidon', 'amiral', @@ -105,7 +105,7 @@ List<String> bip39Words = [ 'anarchie', 'anatomie', 'ancien', - 'anéantir', + 'aneÌantir', 'angle', 'angoisse', 'anguleux', @@ -121,7 +121,7 @@ List<String> bip39Words = [ 'antidote', 'anxieux', 'apaiser', - 'apéritif', + 'apeÌritif', 'aplanir', 'apologie', 'appareil', @@ -145,7 +145,7 @@ List<String> bip39Words = [ 'arriver', 'arroser', 'arsenic', - 'artériel', + 'arteÌriel', 'article', 'aspect', 'asphalte', @@ -202,7 +202,7 @@ List<String> bip39Words = [ 'bancaire', 'bandage', 'banlieue', - 'bannière', + 'bannieÌ€re', 'banquier', 'barbier', 'baril', @@ -217,16 +217,16 @@ List<String> bip39Words = [ 'baudrier', 'bavarder', 'belette', - 'bélier', + 'beÌlier', 'belote', - 'bénéfice', + 'beÌneÌfice', 'berceau', 'berger', 'berline', 'bermuda', 'besace', 'besogne', - 'bétail', + 'beÌtail', 'beurre', 'biberon', 'bicycle', @@ -278,7 +278,7 @@ List<String> bip39Words = [ 'brasier', 'brave', 'brebis', - 'brèche', + 'breÌ€che', 'breuvage', 'bricoler', 'brigade', @@ -309,7 +309,7 @@ List<String> bip39Words = [ 'cachette', 'cadeau', 'cadre', - 'caféine', + 'cafeÌine', 'caillou', 'caisson', 'calculer', @@ -319,7 +319,7 @@ List<String> bip39Words = [ 'calomnie', 'calvaire', 'camarade', - 'caméra', + 'cameÌra', 'camion', 'campagne', 'canal', @@ -350,15 +350,15 @@ List<String> bip39Words = [ 'cavalier', 'caverne', 'caviar', - 'cédille', + 'ceÌdille', 'ceinture', - 'céleste', + 'ceÌleste', 'cellule', 'cendrier', 'censurer', 'central', 'cercle', - 'cérébral', + 'ceÌreÌbral', 'cerise', 'cerner', 'cerveau', @@ -376,13 +376,13 @@ List<String> bip39Words = [ 'chavirer', 'chemise', 'chenille', - 'chéquier', + 'cheÌquier', 'chercher', 'cheval', 'chien', 'chiffre', 'chignon', - 'chimère', + 'chimeÌ€re', 'chiot', 'chlorure', 'chocolat', @@ -394,7 +394,7 @@ List<String> bip39Words = [ 'cigare', 'cigogne', 'cimenter', - 'cinéma', + 'cineÌma', 'cintrer', 'circuler', 'cirer', @@ -423,16 +423,16 @@ List<String> bip39Words = [ 'codifier', 'coffre', 'cogner', - 'cohésion', + 'coheÌsion', 'coiffer', 'coincer', - 'colère', + 'coleÌ€re', 'colibri', 'colline', 'colmater', 'colonel', 'combat', - 'comédie', + 'comeÌdie', 'commande', 'compact', 'concert', @@ -451,7 +451,7 @@ List<String> bip39Words = [ 'corniche', 'corpus', 'correct', - 'cortège', + 'corteÌ€ge', 'cosmique', 'costume', 'coton', @@ -465,15 +465,15 @@ List<String> bip39Words = [ 'crainte', 'cravate', 'crayon', - 'créature', - 'créditer', - 'crémeux', + 'creÌature', + 'creÌditer', + 'creÌmeux', 'creuser', 'crevette', 'cribler', 'crier', 'cristal', - 'critère', + 'criteÌ€re', 'croire', 'croquer', 'crotale', @@ -482,7 +482,7 @@ List<String> bip39Words = [ 'crypter', 'cubique', 'cueillir', - 'cuillère', + 'cuilleÌ€re', 'cuisine', 'cuivre', 'culminer', @@ -500,57 +500,57 @@ List<String> bip39Words = [ 'danger', 'danseur', 'dauphin', - 'débattre', - 'débiter', - 'déborder', - 'débrider', - 'débutant', - 'décaler', - 'décembre', - 'déchirer', - 'décider', - 'déclarer', - 'décorer', - 'décrire', - 'décupler', - 'dédale', - 'déductif', - 'déesse', - 'défensif', - 'défiler', - 'défrayer', - 'dégager', - 'dégivrer', - 'déglutir', - 'dégrafer', - 'déjeuner', - 'délice', - 'déloger', + 'deÌbattre', + 'deÌbiter', + 'deÌborder', + 'deÌbrider', + 'deÌbutant', + 'deÌcaler', + 'deÌcembre', + 'deÌchirer', + 'deÌcider', + 'deÌclarer', + 'deÌcorer', + 'deÌcrire', + 'deÌcupler', + 'deÌdale', + 'deÌductif', + 'deÌesse', + 'deÌfensif', + 'deÌfiler', + 'deÌfrayer', + 'deÌgager', + 'deÌgivrer', + 'deÌglutir', + 'deÌgrafer', + 'deÌjeuner', + 'deÌlice', + 'deÌloger', 'demander', 'demeurer', - 'démolir', - 'dénicher', - 'dénouer', + 'deÌmolir', + 'deÌnicher', + 'deÌnouer', 'dentelle', - 'dénuder', - 'départ', - 'dépenser', - 'déphaser', - 'déplacer', - 'déposer', - 'déranger', - 'dérober', - 'désastre', + 'deÌnuder', + 'deÌpart', + 'deÌpenser', + 'deÌphaser', + 'deÌplacer', + 'deÌposer', + 'deÌranger', + 'deÌrober', + 'deÌsastre', 'descente', - 'désert', - 'désigner', - 'désobéir', + 'deÌsert', + 'deÌsigner', + 'deÌsobeÌir', 'dessiner', 'destrier', - 'détacher', - 'détester', - 'détourer', - 'détresse', + 'deÌtacher', + 'deÌtester', + 'deÌtourer', + 'deÌtresse', 'devancer', 'devenir', 'deviner', @@ -559,8 +559,8 @@ List<String> bip39Words = [ 'dialogue', 'diamant', 'dicter', - 'différer', - 'digérer', + 'diffeÌrer', + 'digeÌrer', 'digital', 'digne', 'diluer', @@ -607,75 +607,75 @@ List<String> bip39Words = [ 'durable', 'durcir', 'dynastie', - 'éblouir', - 'écarter', - 'écharpe', - 'échelle', - 'éclairer', - 'éclipse', - 'éclore', - 'écluse', - 'école', - 'économie', - 'écorce', - 'écouter', - 'écraser', - 'écrémer', - 'écrivain', - 'écrou', - 'écume', - 'écureuil', - 'édifier', - 'éduquer', + 'eÌblouir', + 'eÌcarter', + 'eÌcharpe', + 'eÌchelle', + 'eÌclairer', + 'eÌclipse', + 'eÌclore', + 'eÌcluse', + 'eÌcole', + 'eÌconomie', + 'eÌcorce', + 'eÌcouter', + 'eÌcraser', + 'eÌcreÌmer', + 'eÌcrivain', + 'eÌcrou', + 'eÌcume', + 'eÌcureuil', + 'eÌdifier', + 'eÌduquer', 'effacer', 'effectif', 'effigie', 'effort', 'effrayer', 'effusion', - 'égaliser', - 'égarer', - 'éjecter', - 'élaborer', - 'élargir', - 'électron', - 'élégant', - 'éléphant', - 'élève', - 'éligible', - 'élitisme', - 'éloge', - 'élucider', - 'éluder', + 'eÌgaliser', + 'eÌgarer', + 'eÌjecter', + 'eÌlaborer', + 'eÌlargir', + 'eÌlectron', + 'eÌleÌgant', + 'eÌleÌphant', + 'eÌleÌ€ve', + 'eÌligible', + 'eÌlitisme', + 'eÌloge', + 'eÌlucider', + 'eÌluder', 'emballer', 'embellir', 'embryon', - 'émeraude', - 'émission', + 'eÌmeraude', + 'eÌmission', 'emmener', - 'émotion', - 'émouvoir', + 'eÌmotion', + 'eÌmouvoir', 'empereur', 'employer', 'emporter', 'emprise', - 'émulsion', + 'eÌmulsion', 'encadrer', - 'enchère', + 'encheÌ€re', 'enclave', 'encoche', 'endiguer', 'endosser', 'endroit', 'enduire', - 'énergie', + 'eÌnergie', 'enfance', 'enfermer', 'enfouir', 'engager', 'engin', 'englober', - 'énigme', + 'eÌnigme', 'enjamber', 'enjeu', 'enlever', @@ -689,37 +689,37 @@ List<String> bip39Words = [ 'entier', 'entourer', 'entraver', - 'énumérer', + 'eÌnumeÌrer', 'envahir', 'enviable', 'envoyer', 'enzyme', - 'éolien', - 'épaissir', - 'épargne', - 'épatant', - 'épaule', - 'épicerie', - 'épidémie', - 'épier', - 'épilogue', - 'épine', - 'épisode', - 'épitaphe', - 'époque', - 'épreuve', - 'éprouver', - 'épuisant', - 'équerre', - 'équipe', - 'ériger', - 'érosion', + 'eÌolien', + 'eÌpaissir', + 'eÌpargne', + 'eÌpatant', + 'eÌpaule', + 'eÌpicerie', + 'eÌpideÌmie', + 'eÌpier', + 'eÌpilogue', + 'eÌpine', + 'eÌpisode', + 'eÌpitaphe', + 'eÌpoque', + 'eÌpreuve', + 'eÌprouver', + 'eÌpuisant', + 'eÌquerre', + 'eÌquipe', + 'eÌriger', + 'eÌrosion', 'erreur', - 'éruption', + 'eÌruption', 'escalier', 'espadon', - 'espèce', - 'espiègle', + 'espeÌ€ce', + 'espieÌ€gle', 'espoir', 'esprit', 'esquiver', @@ -730,40 +730,40 @@ List<String> bip39Words = [ 'estime', 'estomac', 'estrade', - 'étagère', - 'étaler', - 'étanche', - 'étatique', - 'éteindre', - 'étendoir', - 'éternel', - 'éthanol', - 'éthique', + 'eÌtageÌ€re', + 'eÌtaler', + 'eÌtanche', + 'eÌtatique', + 'eÌteindre', + 'eÌtendoir', + 'eÌternel', + 'eÌthanol', + 'eÌthique', 'ethnie', - 'étirer', - 'étoffer', - 'étoile', - 'étonnant', - 'étourdir', - 'étrange', - 'étroit', - 'étude', + 'eÌtirer', + 'eÌtoffer', + 'eÌtoile', + 'eÌtonnant', + 'eÌtourdir', + 'eÌtrange', + 'eÌtroit', + 'eÌtude', 'euphorie', - 'évaluer', - 'évasion', - 'éventail', - 'évidence', - 'éviter', - 'évolutif', - 'évoquer', + 'eÌvaluer', + 'eÌvasion', + 'eÌventail', + 'eÌvidence', + 'eÌviter', + 'eÌvolutif', + 'eÌvoquer', 'exact', - 'exagérer', + 'exageÌrer', 'exaucer', 'exceller', 'excitant', 'exclusif', 'excuse', - 'exécuter', + 'exeÌcuter', 'exemple', 'exercer', 'exhaler', @@ -772,7 +772,7 @@ List<String> bip39Words = [ 'exiler', 'exister', 'exotique', - 'expédier', + 'expeÌdier', 'explorer', 'exposer', 'exprimer', @@ -800,29 +800,29 @@ List<String> bip39Words = [ 'fautif', 'faveur', 'favori', - 'fébrile', - 'féconder', - 'fédérer', - 'félin', + 'feÌbrile', + 'feÌconder', + 'feÌdeÌrer', + 'feÌlin', 'femme', - 'fémur', + 'feÌmur', 'fendoir', - 'féodal', + 'feÌodal', 'fermer', - 'féroce', + 'feÌroce', 'ferveur', 'festival', 'feuille', 'feutre', - 'février', + 'feÌvrier', 'fiasco', 'ficeler', 'fictif', - 'fidèle', + 'fideÌ€le', 'figure', 'filature', 'filetage', - 'filière', + 'filieÌ€re', 'filleul', 'filmer', 'filou', @@ -837,8 +837,8 @@ List<String> bip39Words = [ 'flamme', 'flasque', 'flatteur', - 'fléau', - 'flèche', + 'fleÌau', + 'fleÌ€che', 'fleur', 'flexion', 'flocon', @@ -856,7 +856,7 @@ List<String> bip39Words = [ 'fortune', 'fossile', 'foudre', - 'fougère', + 'fougeÌ€re', 'fouiller', 'foulure', 'fourmi', @@ -865,12 +865,12 @@ List<String> bip39Words = [ 'franchir', 'frapper', 'frayeur', - 'frégate', + 'freÌgate', 'freiner', 'frelon', - 'frémir', - 'frénésie', - 'frère', + 'freÌmir', + 'freÌneÌsie', + 'freÌ€re', 'friable', 'friction', 'frisson', @@ -897,17 +897,17 @@ List<String> bip39Words = [ 'garrigue', 'gazelle', 'gazon', - 'géant', - 'gélatine', - 'gélule', + 'geÌant', + 'geÌlatine', + 'geÌlule', 'gendarme', - 'général', - 'génie', + 'geÌneÌral', + 'geÌnie', 'genou', 'gentil', - 'géologie', - 'géomètre', - 'géranium', + 'geÌologie', + 'geÌomeÌ€tre', + 'geÌranium', 'germe', 'gestuel', 'geyser', @@ -949,8 +949,8 @@ List<String> bip39Words = [ 'groupe', 'gruger', 'grutier', - 'gruyère', - 'guépard', + 'gruyeÌ€re', + 'gueÌpard', 'guerrier', 'guide', 'guimauve', @@ -968,13 +968,13 @@ List<String> bip39Words = [ 'harmonie', 'harpon', 'hasard', - 'hélium', - 'hématome', + 'heÌlium', + 'heÌmatome', 'herbe', - 'hérisson', + 'heÌrisson', 'hermine', - 'héron', - 'hésiter', + 'heÌron', + 'heÌsiter', 'heureux', 'hiberner', 'hibou', @@ -983,7 +983,7 @@ List<String> bip39Words = [ 'hiver', 'homard', 'hommage', - 'homogène', + 'homogeÌ€ne', 'honneur', 'honorer', 'honteux', @@ -1002,7 +1002,7 @@ List<String> bip39Words = [ 'humour', 'hurler', 'hydromel', - 'hygiène', + 'hygieÌ€ne', 'hymne', 'hypnose', 'idylle', @@ -1017,7 +1017,7 @@ List<String> bip39Words = [ 'immobile', 'immuable', 'impact', - 'impérial', + 'impeÌrial', 'implorer', 'imposer', 'imprimer', @@ -1030,14 +1030,14 @@ List<String> bip39Words = [ 'indexer', 'indice', 'inductif', - 'inédit', + 'ineÌdit', 'ineptie', 'inexact', 'infini', 'infliger', 'informer', 'infusion', - 'ingérer', + 'ingeÌrer', 'inhaler', 'inhiber', 'injecter', @@ -1064,7 +1064,7 @@ List<String> bip39Words = [ 'invoquer', 'ironique', 'irradier', - 'irréel', + 'irreÌel', 'irriter', 'isoler', 'ivoire', @@ -1097,14 +1097,14 @@ List<String> bip39Words = [ 'juriste', 'justice', 'juteux', - 'juvénile', + 'juveÌnile', 'kayak', 'kimono', 'kiosque', 'label', 'labial', 'labourer', - 'lacérer', + 'laceÌrer', 'lactose', 'lagune', 'laine', @@ -1123,21 +1123,21 @@ List<String> bip39Words = [ 'lavabo', 'lavoir', 'lecture', - 'légal', - 'léger', - 'légume', + 'leÌgal', + 'leÌger', + 'leÌgume', 'lessive', 'lettre', 'levier', 'lexique', - 'lézard', + 'leÌzard', 'liasse', - 'libérer', + 'libeÌrer', 'libre', 'licence', 'licorne', - 'liège', - 'lièvre', + 'lieÌ€ge', + 'lieÌ€vre', 'ligature', 'ligoter', 'ligue', @@ -1145,11 +1145,11 @@ List<String> bip39Words = [ 'limite', 'limonade', 'limpide', - 'linéaire', + 'lineÌaire', 'lingot', 'lionceau', 'liquide', - 'lisière', + 'lisieÌ€re', 'lister', 'lithium', 'litige', @@ -1171,7 +1171,7 @@ List<String> bip39Words = [ 'lueur', 'lugubre', 'luisant', - 'lumière', + 'lumieÌ€re', 'lunaire', 'lundi', 'luron', @@ -1188,7 +1188,7 @@ List<String> bip39Words = [ 'maison', 'majorer', 'malaxer', - 'maléfice', + 'maleÌfice', 'malheur', 'malice', 'mallette', @@ -1208,38 +1208,38 @@ List<String> bip39Words = [ 'marteler', 'mascotte', 'massif', - 'matériel', - 'matière', + 'mateÌriel', + 'matieÌ€re', 'matraque', 'maudire', 'maussade', 'mauve', 'maximal', - 'méchant', - 'méconnu', - 'médaille', - 'médecin', - 'méditer', - 'méduse', + 'meÌchant', + 'meÌconnu', + 'meÌdaille', + 'meÌdecin', + 'meÌditer', + 'meÌduse', 'meilleur', - 'mélange', - 'mélodie', + 'meÌlange', + 'meÌlodie', 'membre', - 'mémoire', + 'meÌmoire', 'menacer', 'mener', 'menhir', 'mensonge', 'mentor', 'mercredi', - 'mérite', + 'meÌrite', 'merle', 'messager', 'mesure', - 'métal', - 'météore', - 'méthode', - 'métier', + 'meÌtal', + 'meÌteÌore', + 'meÌthode', + 'meÌtier', 'meuble', 'miauler', 'microbe', @@ -1250,7 +1250,7 @@ List<String> bip39Words = [ 'million', 'mimique', 'mince', - 'minéral', + 'mineÌral', 'minimal', 'minorer', 'minute', @@ -1283,17 +1283,17 @@ List<String> bip39Words = [ 'multiple', 'munition', 'muraille', - 'murène', + 'mureÌ€ne', 'murmure', 'muscle', - 'muséum', + 'museÌum', 'musicien', 'mutation', 'muter', 'mutuel', 'myriade', 'myrtille', - 'mystère', + 'mysteÌ€re', 'mythique', 'nageur', 'nappe', @@ -1305,12 +1305,12 @@ List<String> bip39Words = [ 'naufrage', 'nautique', 'navire', - 'nébuleux', + 'neÌbuleux', 'nectar', - 'néfaste', - 'négation', - 'négliger', - 'négocier', + 'neÌfaste', + 'neÌgation', + 'neÌgliger', + 'neÌgocier', 'neige', 'nerveux', 'nettoyer', @@ -1342,11 +1342,11 @@ List<String> bip39Words = [ 'nuancer', 'nuire', 'nuisible', - 'numéro', + 'numeÌro', 'nuptial', 'nuque', 'nutritif', - 'obéir', + 'obeÌir', 'objectif', 'obliger', 'obscur', @@ -1356,7 +1356,7 @@ List<String> bip39Words = [ 'obturer', 'occasion', 'occuper', - 'océan', + 'oceÌan', 'octobre', 'octroyer', 'octupler', @@ -1375,11 +1375,11 @@ List<String> bip39Words = [ 'omettre', 'onctueux', 'onduler', - 'onéreux', + 'oneÌreux', 'onirique', 'opale', 'opaque', - 'opérer', + 'opeÌrer', 'opinion', 'opportun', 'opprimer', @@ -1407,11 +1407,11 @@ List<String> bip39Words = [ 'ouvrage', 'ovation', 'oxyde', - 'oxygène', + 'oxygeÌ€ne', 'ozone', 'paisible', 'palace', - 'palmarès', + 'palmareÌ€s', 'palourde', 'palper', 'panache', @@ -1437,7 +1437,7 @@ List<String> bip39Words = [ 'parure', 'parvenir', 'passion', - 'pastèque', + 'pasteÌ€que', 'paternel', 'patience', 'patron', @@ -1448,28 +1448,28 @@ List<String> bip39Words = [ 'peigne', 'peintre', 'pelage', - 'pélican', + 'peÌlican', 'pelle', 'pelouse', 'peluche', 'pendule', - 'pénétrer', - 'pénible', + 'peÌneÌtrer', + 'peÌnible', 'pensif', - 'pénurie', - 'pépite', - 'péplum', + 'peÌnurie', + 'peÌpite', + 'peÌplum', 'perdrix', 'perforer', - 'période', + 'peÌriode', 'permuter', 'perplexe', 'persil', 'perte', 'peser', - 'pétale', + 'peÌtale', 'petit', - 'pétrir', + 'peÌtrir', 'peuple', 'pharaon', 'phobie', @@ -1479,7 +1479,7 @@ List<String> bip39Words = [ 'physique', 'piano', 'pictural', - 'pièce', + 'pieÌ€ce', 'pierre', 'pieuvre', 'pilote', @@ -1507,8 +1507,8 @@ List<String> bip39Words = [ 'pluie', 'plumage', 'pochette', - 'poésie', - 'poète', + 'poeÌsie', + 'poeÌ€te', 'pointe', 'poirier', 'poisson', @@ -1520,11 +1520,11 @@ List<String> bip39Words = [ 'pommade', 'pompier', 'ponctuel', - 'pondérer', + 'pondeÌrer', 'poney', 'portique', 'position', - 'posséder', + 'posseÌder', 'posture', 'potager', 'poteau', @@ -1537,30 +1537,30 @@ List<String> bip39Words = [ 'pouvoir', 'prairie', 'pratique', - 'précieux', - 'prédire', - 'préfixe', - 'prélude', - 'prénom', - 'présence', - 'prétexte', - 'prévoir', + 'preÌcieux', + 'preÌdire', + 'preÌfixe', + 'preÌlude', + 'preÌnom', + 'preÌsence', + 'preÌtexte', + 'preÌvoir', 'primitif', 'prince', 'prison', 'priver', - 'problème', - 'procéder', + 'probleÌ€me', + 'proceÌder', 'prodige', 'profond', - 'progrès', + 'progreÌ€s', 'proie', 'projeter', 'prologue', 'promener', 'propre', - 'prospère', - 'protéger', + 'prospeÌ€re', + 'proteÌger', 'prouesse', 'proverbe', 'prudence', @@ -1580,7 +1580,7 @@ List<String> bip39Words = [ 'quasar', 'querelle', 'question', - 'quiétude', + 'quieÌtude', 'quitter', 'quotient', 'racine', @@ -1598,36 +1598,36 @@ List<String> bip39Words = [ 'ravager', 'ravin', 'rayonner', - 'réactif', - 'réagir', - 'réaliser', - 'réanimer', + 'reÌactif', + 'reÌagir', + 'reÌaliser', + 'reÌanimer', 'recevoir', - 'réciter', - 'réclamer', - 'récolter', + 'reÌciter', + 'reÌclamer', + 'reÌcolter', 'recruter', 'reculer', 'recycler', - 'rédiger', + 'reÌdiger', 'redouter', 'refaire', - 'réflexe', - 'réformer', + 'reÌflexe', + 'reÌformer', 'refrain', 'refuge', - 'régalien', - 'région', - 'réglage', - 'régulier', - 'réitérer', + 'reÌgalien', + 'reÌgion', + 'reÌglage', + 'reÌgulier', + 'reÌiteÌrer', 'rejeter', 'rejouer', 'relatif', 'relever', 'relief', 'remarque', - 'remède', + 'remeÌ€de', 'remise', 'remonter', 'remplir', @@ -1643,23 +1643,23 @@ List<String> bip39Words = [ 'reprise', 'reptile', 'requin', - 'réserve', - 'résineux', - 'résoudre', + 'reÌserve', + 'reÌsineux', + 'reÌsoudre', 'respect', 'rester', - 'résultat', - 'rétablir', + 'reÌsultat', + 'reÌtablir', 'retenir', - 'réticule', + 'reÌticule', 'retomber', 'retracer', - 'réunion', - 'réussir', + 'reÌunion', + 'reÌussir', 'revanche', 'revivre', - 'révolte', - 'révulsif', + 'reÌvolte', + 'reÌvulsif', 'richesse', 'rideau', 'rieur', @@ -1671,7 +1671,7 @@ List<String> bip39Words = [ 'risque', 'rituel', 'rival', - 'rivière', + 'rivieÌ€re', 'rocheux', 'romance', 'rompre', @@ -1722,54 +1722,54 @@ List<String> bip39Words = [ 'savonner', 'scalpel', 'scandale', - 'scélérat', - 'scénario', + 'sceÌleÌrat', + 'sceÌnario', 'sceptre', - 'schéma', + 'scheÌma', 'science', 'scinder', 'score', 'scrutin', 'sculpter', - 'séance', - 'sécable', - 'sécher', + 'seÌance', + 'seÌcable', + 'seÌcher', 'secouer', - 'sécréter', - 'sédatif', - 'séduire', + 'seÌcreÌter', + 'seÌdatif', + 'seÌduire', 'seigneur', - 'séjour', - 'sélectif', + 'seÌjour', + 'seÌlectif', 'semaine', 'sembler', 'semence', - 'séminal', - 'sénateur', + 'seÌminal', + 'seÌnateur', 'sensible', 'sentence', - 'séparer', - 'séquence', + 'seÌparer', + 'seÌquence', 'serein', 'sergent', - 'sérieux', + 'seÌrieux', 'serrure', - 'sérum', + 'seÌrum', 'service', - 'sésame', - 'sévir', + 'seÌsame', + 'seÌvir', 'sevrage', 'sextuple', - 'sidéral', - 'siècle', - 'siéger', + 'sideÌral', + 'sieÌ€cle', + 'sieÌger', 'siffler', 'sigle', 'signal', 'silence', 'silicium', 'simple', - 'sincère', + 'sinceÌ€re', 'sinistre', 'siphon', 'sirop', @@ -1805,8 +1805,8 @@ List<String> bip39Words = [ 'souvenir', 'spacieux', 'spatial', - 'spécial', - 'sphère', + 'speÌcial', + 'spheÌ€re', 'spiral', 'stable', 'station', @@ -1821,10 +1821,10 @@ List<String> bip39Words = [ 'substrat', 'subtil', 'subvenir', - 'succès', + 'succeÌ€s', 'sucre', 'suffixe', - 'suggérer', + 'suggeÌrer', 'suiveur', 'sulfate', 'superbe', @@ -1838,10 +1838,10 @@ List<String> bip39Words = [ 'suspect', 'syllabe', 'symbole', - 'symétrie', + 'symeÌtrie', 'synapse', 'syntaxe', - 'système', + 'systeÌ€me', 'tabac', 'tablier', 'tactile', @@ -1863,7 +1863,7 @@ List<String> bip39Words = [ 'taupe', 'taureau', 'taxer', - 'témoin', + 'teÌmoin', 'temporel', 'tenaille', 'tendre', @@ -1873,14 +1873,14 @@ List<String> bip39Words = [ 'terminer', 'terne', 'terrible', - 'tétine', + 'teÌtine', 'texte', - 'thème', - 'théorie', - 'thérapie', + 'theÌ€me', + 'theÌorie', + 'theÌrapie', 'thorax', 'tibia', - 'tiède', + 'tieÌ€de', 'timide', 'tirelire', 'tiroir', @@ -1889,7 +1889,7 @@ List<String> bip39Words = [ 'titre', 'tituber', 'toboggan', - 'tolérant', + 'toleÌrant', 'tomate', 'tonique', 'tonneau', @@ -1913,9 +1913,9 @@ List<String> bip39Words = [ 'train', 'trancher', 'travail', - 'trèfle', + 'treÌ€fle', 'tremper', - 'trésor', + 'treÌsor', 'treuil', 'triage', 'tribunal', @@ -1979,38 +1979,38 @@ List<String> bip39Words = [ 'vaste', 'vecteur', 'vedette', - 'végétal', - 'véhicule', + 'veÌgeÌtal', + 'veÌhicule', 'veinard', - 'véloce', + 'veÌloce', 'vendredi', - 'vénérer', + 'veÌneÌrer', 'venger', 'venimeux', 'ventouse', 'verdure', - 'vérin', + 'veÌrin', 'vernir', 'verrou', 'verser', 'vertu', 'veston', - 'vétéran', - 'vétuste', + 'veÌteÌran', + 'veÌtuste', 'vexant', 'vexer', 'viaduc', 'viande', 'victoire', 'vidange', - 'vidéo', + 'videÌo', 'vignette', 'vigueur', 'vilain', 'village', 'vinaigre', 'violon', - 'vipère', + 'vipeÌ€re', 'virement', 'virtuose', 'virus', @@ -2041,10 +2041,10 @@ List<String> bip39Words = [ 'voyage', 'voyelle', 'wagon', - 'xénon', + 'xeÌnon', 'yacht', - 'zèbre', - 'zénith', + 'zeÌ€bre', + 'zeÌnith', 'zeste', 'zoologie' ]; diff --git a/lib/models/generate_wallets.dart b/lib/models/generate_wallets.dart index 2e32fa4f3910b98788b47e43eaff770760e4959f..c75e25537a7f67cd4663ffc9d0c4c11c4f59a62e 100644 --- a/lib/models/generate_wallets.dart +++ b/lib/models/generate_wallets.dart @@ -330,12 +330,19 @@ class GenerateWalletsProvider with ChangeNotifier { bool isBipWord(String word) { notifyListeners(); + + // Needed for bad encoding of UTF-8 + word = word.replaceAll('é', 'eÌ'); + word = word.replaceAll('è', 'eÌ€'); return bip39Words.contains(word); } bool isBipWordsList(List words) { bool isValid = true; for (String word in words) { + // Needed for bad encoding of UTF-8 + word = word.replaceAll('é', 'eÌ'); + word = word.replaceAll('è', 'eÌ€'); if (!bip39Words.contains(word)) { isValid = false; } @@ -383,16 +390,14 @@ class GenerateWalletsProvider with ChangeNotifier { Future<bool> isSentenceValid() async { String inputMnemonic = '${cellController0.text} ${cellController1.text} ${cellController2.text} ${cellController3.text} ${cellController4.text} ${cellController5.text} ${cellController6.text} ${cellController7.text} ${cellController8.text} ${cellController9.text} ${cellController10.text} ${cellController11.text}'; - //TODO: Fix bad accent management - // inputMnemonic = inputMnemonic.replaceAll('é', 'eM-LM-^A'); - // inputMnemonic = inputMnemonic.replaceAll('è', 'eM-LM-^@'); + // Needed for bad encoding of UTF-8 + inputMnemonic = inputMnemonic.replaceAll('é', 'eÌ'); + inputMnemonic = inputMnemonic.replaceAll('è', 'eÌ€'); NewWallet generatedWallet = await generateWallet(inputMnemonic, isImport: true); - log.d(inputMnemonic); - if (generatedWallet == null) { return false; } else { diff --git a/lib/screens/myWallets/restore_chest.dart b/lib/screens/myWallets/restore_chest.dart index 9ae3d98889f7e29de22614013ba946fddf1c694d..9f8b1ebb9b42672bead0380be8b2d0785f4a5350 100644 --- a/lib/screens/myWallets/restore_chest.dart +++ b/lib/screens/myWallets/restore_chest.dart @@ -18,6 +18,8 @@ class RestoreChest extends StatelessWidget { GenerateWalletsProvider generateWalletProvider = Provider.of<GenerateWalletsProvider>(context, listen: false); + generateWalletProvider.actualWallet = null; + return WillPopScope( onWillPop: () { generateWalletProvider.resetImportView(); @@ -124,7 +126,7 @@ class RestoreChest extends StatelessWidget { key: const Key('importText'), textAlign: TextAlign.justify, style: const TextStyle( - color: Colors.black, fontSize: 21, fontWeight: FontWeight.w400), + color: Colors.black, fontSize: 19, fontWeight: FontWeight.w400), ), ); } diff --git a/pubspec.yaml b/pubspec.yaml index 07f093fbb53f963b2116e50866d5c2caf398a2e8..f9fa4f1335c82de9d9f130d30b73463db4cef94e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,7 +5,7 @@ description: Pay with G1. # pub.dev using `pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev -version: 0.0.3+2 +version: 0.0.3+3 environment: sdk: ">=2.7.0 <3.0.0"