VersionedBlockResponse.fromJson constructor

VersionedBlockResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory VersionedBlockResponse.fromJson(Map<String, dynamic> json) {
  return VersionedBlockResponse(
      blockhash: SolAddress.uncheckCurve(json["blockhash"]),
      previousBlockhash: SolAddress.uncheckCurve(json["previousBlockhash"]),
      parentSlot: json["parentSlot"],
      transactions: (json["transactions"] as List).map((e) {
        return VersionedTransactionResponse.fromJson(e);
      }).toList(),
      rewards: (json["rewards"] as List?)
          ?.map((e) => RewardResponse.fromJson(e))
          .toList(),
      blockTime: BigintUtils.tryParse(json["blockTime"]));
}