import 'dart:convert'; import 'package:cw_core/utils/print_verbose.dart'; import 'package:cw_core/utils/proxy_wrapper.dart'; class ZanoAlias { static Future fetchZanoAliasAddress(String alias) async { try { final uri = Uri.parse("http://zano.cakewallet.com:11211/json_rpc"); final response = await ProxyWrapper().post( clearnetUri: uri, body: json.encode({ "id": 0, "jsonrpc": "2.0", "method": "get_alias_details", "params": {"alias": alias} }), ); final jsonParsed = json.decode(response.body) as Map; return jsonParsed['result']['alias_details']['address'] as String?; } catch (e) { printV('Zano Alias error: ${e.toString()}'); } return null; } }