ensureAccountPEMKeyPair method

Future<PEMKeyPair> ensureAccountPEMKeyPair()

Ensures that an account key pair exists.

Implementation

Future<PEMKeyPair> ensureAccountPEMKeyPair() async {
  var keyPair = await getAccountPEMKeyPair();
  keyPair ??= await generateAccountPEMKeyPair();

  if (keyPair == null) {
    throw StateError("Can't generate account key pair.");
  }

  return keyPair;
}