isValidSignature method

Future<Uint8List> isValidSignature(
  1. Uint8List _hash,
  2. Uint8List _signature, {
  3. BlockNum? atBlock,
})

The optional atBlock parameter can be used to view historical data. When set, the function will be evaluated in the specified block. By default, the latest on-chain block will be used.

Implementation

Future<_i2.Uint8List> isValidSignature(
  _i2.Uint8List _hash,
  _i2.Uint8List _signature, {
  _i1.BlockNum? atBlock,
}) async {
  final function = self.abi.functions[0];
  assert(checkSignature(function, '1626ba7e'));
  final params = [
    _hash,
    _signature,
  ];
  final response = await read(
    function,
    params,
    atBlock,
  );
  return (response[0] as _i2.Uint8List);
}