2023-12-16 15:00:22 +00:00
|
|
|
import 'dart:convert';
|
2024-03-06 06:48:59 +00:00
|
|
|
import 'package:cw_zano/api/api_calls.dart';
|
2023-12-16 15:00:22 +00:00
|
|
|
import 'package:cw_zano/api/model/get_address_info_result.dart';
|
2024-03-19 15:51:08 +00:00
|
|
|
import 'package:cw_zano/zano_wallet_api.dart';
|
2023-12-16 15:00:22 +00:00
|
|
|
|
|
|
|
class ZanoUtils {
|
|
|
|
static bool validateAddress(String address) {
|
|
|
|
try {
|
|
|
|
final result = GetAddressInfoResult.fromJson(
|
2024-03-06 06:48:59 +00:00
|
|
|
jsonDecode(ApiCalls.getAddressInfo(address: address)) as Map<String, dynamic>,
|
2023-12-16 15:00:22 +00:00
|
|
|
);
|
|
|
|
return result.valid;
|
|
|
|
} catch (err) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|