From 54bcc0d79c190f4311c0115602bed11602473a5c Mon Sep 17 00:00:00 2001 From: ethicnology Date: Mon, 30 May 2022 22:05:25 +0200 Subject: [PATCH] chore: README --- README.md | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index da304bf..9155d0e 100644 --- a/README.md +++ b/README.md @@ -28,33 +28,35 @@ dart pub add bip39_mnemonic ```dart import 'package:bip39_mnemonic/bip39_mnemonic.dart'; -import 'package:convert/convert.dart'; // to convert bytes to hexadecimal and vice-versa +import 'package:convert/convert.dart'; // convert bytes to hexadecimal and vice-versa void main() { // DO NOT USE THESE DATA! - // Constructs Mnemonic from random secure 256bits entropy - var mnemonic = Mnemonic.generate(Language.french); + // Constructs Mnemonic from random secure 256bits entropy with optional passphrase + var mnemonic = + Mnemonic.generate(Language.french, passphrase: "SomethingR0bùst"); print(mnemonic.sentence); // million alpaga revivre calmer dogme verdure capsule folie déborder facette lanceur saboter recycler tripler symbole savant rieur jeudi outrager volume situer jardin civil reculer - List bytesSeed = mnemonic.toSeed(passphrase: "GPLv3"); - String hexSeed = hex.encode(bytesSeed); // convert to hex + String hexSeed = hex.encode(mnemonic.seed); // convert to hex print(hexSeed); - // 9097c95aa6a100792973041c3701bff43bfcd39995fc75da0ec56bd74111fcb7759752b08040bc10db537fe86d4bcb44b95c450b04a9a9c3913e247f4f99e9e8 + // 7f12a3777d2cbf843f113ba2ed125511237c3c23d5adca17cb9a1036563cd0edca879ff374f224d40ca8a29942955644be61468baf6d84ba46651c5839420fe5 // Constructs a Mnemonic from Entropy - String hexEntropy = "677765ded2b5f05fd11d9bcc38b863fda3fa06475c77bf1e99a668af355b96e2"; + String hexEntropy = + "677765ded2b5f05fd11d9bcc38b863fda3fa06475c77bf1e99a668af355b96e2"; List bytesEntropy = hex.decode(hexEntropy); var mnemonic2 = Mnemonic(bytesEntropy, Language.english); - print(mnemonic2.sentence); + print(mnemonic2.sentence); // guess robot jeans pistol gallery copper dutch recall slow shift body win distance add buddy moment sample visit hat spend viable punch fortune faith // Constructs a Mnemonic from Sentence/Phrase - String frenchSentence = "image juteux calculer billard valise billard tortue besace peigne corbeau adroit littoral"; + String frenchSentence = + "image juteux calculer billard valise billard tortue besace peigne corbeau adroit littoral"; var mnemonic3 = Mnemonic.fromSentence(frenchSentence, Language.french); - print(hex.encode(mnemonic3.entropy)); + print(hex.encode(mnemonic3.entropy)); // 7e71249c8ebf603afb68e1b4c6fc18c8 - print(hex.encode(mnemonic3.toSeed())); + print(hex.encode(mnemonic3.seed)); // ad926f1f185ba7745f2c98733a83e51717a58ec83ef52c5cd12048aa8fbe4b2511cf12c2a514d2886510f7020b8a0c1c75bedacfbb3b34cd2f3d8d2c038d531e }