generate static method

Ed25519Keypair generate()

Implementation

static Ed25519Keypair generate() {
  String mnemonic = bip39.generateMnemonic();
  Uint8List seed = bip39.mnemonicToSeed(mnemonic);

  var privateKey = ed.newKeyFromSeed(seed.sublist(0, 32));
  var publicKey = ed.public(privateKey);

  Keypair keypair = Keypair();
  keypair.secretKey = privateKey.bytes.asUint8List();
  keypair.publicKey = publicKey.bytes.asUint8List();
  keypair.mnemonic = mnemonic;
  return Ed25519Keypair(keypair);
}