singleTransactionInclusionHash static method

String singleTransactionInclusionHash(
  1. String? itbHash,
  2. String? addr,
  3. String? sig,
  4. String? random,
  5. String? walletCypher,
)

Implementation

static String singleTransactionInclusionHash(String? itbHash, String? addr, String? sig, String? random, String? walletCypher){
  List<int> bytes = utf8.encode(itbHash! + addr! + sig! + random! + walletCypher!);
  SHA3Digest sha3digest = SHA3Digest(256);
  Uint8List hash = sha3digest.process(Uint8List.fromList(bytes));
  return StringUtilities.convertFromBase64ToBase64UrlSafe(base64.encode(hash));
}