generateMosaicId function
Implementation
BigInt generateMosaicId(SymbolAddress ownerAddress, int nonce) {
final hasher = SHA3Digest(256);
hasher.update(intToBytes(nonce, 4), 0, 4);
hasher.update(ownerAddress.bytes, 0, ownerAddress.bytes.length);
var digest = Uint8List(32);
hasher.doFinal(digest, 0);
var result = bytesToInt(digest, 8);
if ((result & NAMESPACE_FLAG) != BigInt.zero) {
result -= NAMESPACE_FLAG;
}
return result;
}