SpendDescription.fromJson constructor

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

Create a new SpendDescription instance by parsing a JSON map.

Implementation

factory SpendDescription.fromJson(Map<String, dynamic> json) {
  return SpendDescription(
    valueCommitment: BytesUtils.tryFromHexString(json['value_commitment']),
    anchor: BytesUtils.tryFromHexString(json['anchor']),
    nullifier: BytesUtils.tryFromHexString(json['nullifier']),
    rk: BytesUtils.tryFromHexString(json['rk']),
    zkproof: BytesUtils.tryFromHexString(json['zkproof']),
    spendAuthoritySignature:
        BytesUtils.tryFromHexString(json['spend_authority_signature']),
  );
}