Future<bool> hasKey(String key, {BlockNum? atBlock}) async { final result = await read(self.function('hasMetadataKey'), [key], atBlock); return result.single as bool; }