digest method

Uint8List digest()

Implementation

Uint8List digest() {
  if (digested != null) return digested!;
  final rootLookupHash = getHashTree()[0];

  final metadataDigest = MetadataDigest(
    v1: (
      typeInformationTreeRoot: rootLookupHash,
      extrinsicMetadataHash: blake3Hash(extrinsicMeta.encode()),
      specVersion: extraInfo.specVersion,
      specName: extraInfo.specName,
      base58Prefix: extraInfo.base58Prefix,
      decimals: extraInfo.decimals,
      tokenSymbol: extraInfo.tokenSymbol,
    ),
  );

  return (digested = blake3Hash(metadataDigest.encode()));
}