getTorusKey static method

Future<TorusCredentials> getTorusKey({
  1. dynamic verifier = String,
  2. dynamic verifierId = String,
  3. dynamic idToken = String,
  4. Map verifierParams = const {},
})

Implementation

static Future<TorusCredentials> getTorusKey({
  verifier: String,
  verifierId: String,
  idToken: String,
  Map verifierParams = const {},
}) async {
  final Map mergedVerfierParams = {
    ...{'verifier_id': verifierId},
    ...verifierParams
  };
  final Map getResponse = await _channel.invokeMethod('getTorusKey', {
    'verifier': verifier,
    'verifierId': verifierId,
    'idToken': idToken,
    'verifierParams': mergedVerfierParams
  });
  return TorusCredentials(
    getResponse['publicAddress'],
    getResponse['privateKey'],
  );
}