AuthorityQuorumSignInfo.fromJson constructor

AuthorityQuorumSignInfo.fromJson(
  1. dynamic data
)

Implementation

factory AuthorityQuorumSignInfo.fromJson(dynamic data) {
  final signatureData = data['signature'];
  final signatureList = <String>[];
  if (signatureData is String) {
    signatureList.add(signatureData);
  } else if (signatureData is Iterable) {
    for (var signature in signatureData) {
      signatureList.add(signature);
    }
  }

  return AuthorityQuorumSignInfo(
    data['epoch'],
    signatureList,
    (data['signers_map'] as List).cast<int>()
  );
}