verifyZkLoginSignature method
Implementation
Future<VerifySignatureResult> verifyZkLoginSignature(
Uint8List bytes,
String signature, {
String? address,
}) async {
final response = await _client.signatureVerificationService.verifySignature(
VerifySignatureRequest(
message: grpc_bcs.Bcs(name: 'TransactionData', value: bytes),
signature: UserSignature(bcs: grpc_bcs.Bcs(value: base64Decode(signature))),
address: address,
),
);
return VerifySignatureResult(
isValid: response.isValid,
reason: response.hasReason() ? response.reason : null,
);
}