AccountBlockTemplate.fromJson constructor

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

Implementation

AccountBlockTemplate.fromJson(Map<String, dynamic> json)
    : version = json['version'],
      blockType = json['blockType'],
      fromBlockHash = Hash.parse(json['fromBlockHash']),
      chainIdentifier = json['chainIdentifier'],
      hash = Hash.parse(json['hash']),
      previousHash = Hash.parse(json['previousHash']),
      height = json['height'],
      momentumAcknowledged =
          HashHeight.fromJson(json['momentumAcknowledged']),
      address = Address.parse(json['address']),
      toAddress = Address.parse(json['toAddress']),
      amount = json['amount'].toInt(),
      tokenStandard = TokenStandard.parse(json['tokenStandard']),
      fusedPlasma = json["fusedPlasma"],
      data = (json['data'] == null
          ? []
          : json['data'] == ''
              ? []
              : BytesUtils.base64ToBytes(json['data'])!),
      difficulty = json['difficulty'],
      nonce = json['nonce'],
      publicKey = (json['publicKey'] != null
          ? BytesUtils.base64ToBytes(json['publicKey'])
          : [])!,
      signature = (json['signature'] != null
          ? BytesUtils.base64ToBytes(json['signature'])
          : [])!;