BlockHeaderRaw.fromJson constructor

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

Implementation

factory BlockHeaderRaw.fromJson(Map<String, dynamic> json) {
  return BlockHeaderRaw(
    witnessAddress: BytesUtils.tryFromHexString(json['witness_address']),
    number: BigintUtils.parse(json['number']),
    parentHash: BytesUtils.tryFromHexString(json['parentHash']),
    version: IntUtils.parse(json['version']),
    timestamp: BigintUtils.parse(json['timestamp']),
    txTrieRoot: BytesUtils.tryFromHexString(json['txTrieRoot']),
    witnessId: BigintUtils.tryParse(json['witnessId']),
    accountStateRoot: BytesUtils.tryFromHexString(json['accountStateRoot']),
  );
}