internalTransactionBeanHash static method
Implementation
static String internalTransactionBeanHash(InternalTransactionBean itb){
final sb = StringBuffer();
sb.write(itb.from);
sb.write(itb.to);
sb.write(itb.message);
sb.write(itb.notBefore);
sb.write(itb.redValue);
sb.write(itb.greenValue);
sb.write(itb.transactionType);
sb.write(itb.epoch);
sb.write(itb.slot);
List<int> bytes = utf8.encode(sb.toString());
SHA3Digest sha3digest = SHA3Digest(256);
Uint8List hash = sha3digest.process(Uint8List.fromList(bytes));
return StringUtilities.convertFromBase64ToBase64UrlSafe(base64.encode(hash));
//return digest1.toString();
}