CommitBody.fromJson constructor

  1. @override
CommitBody.fromJson(
  1. Map<String, dynamic> json
)

Implementation

@override
factory CommitBody.fromJson(Map<String, dynamic> json) => CommitBody(
      bn256PublicKey: json["bn256_public_key"] == null
          ? null
          : Bn256PublicKey.fromJson(json["bn256_public_key"]),
      collateral:
          List<Input>.from(json["collateral"].map((x) => Input.fromJson(x))),
      commitment: Hash.fromString(json["commitment"]),
      drPointer: Hash.fromString(json["dr_pointer"]),
      outputs: List<ValueTransferOutput>.from(
          json["outputs"].map((x) => ValueTransferOutput.fromJson(x))),
      proof: DataRequestEligibilityClaim.fromJson(json["proof"]),
    );