sha3 method
Returns Keccak-256 (not the standardized SHA3-256) of the given data.
Implementation
Future<BigInt> sha3(BigInt data) async {
if (data == null) {
throw ArgumentError.notNull("Moac::sha3 - data");
}
final String method = MoacRpcMethods.chain3Sha3;
final List params = [MoacUtilities.bigIntegerToHex(data)];
final res = await rpcClient.request(method, params);
if (res != null && res.containsKey(moacResultKey)) {
return MoacUtilities.safeParse(res[moacResultKey]);
}
_processError(method, res);
return null;
}