getTorusKey static method

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

Implementation

static Future<TorusCredentials> getTorusKey({
  required String verifier,
  required String verifierId,
  required String idToken,
  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'], []);
}