| 1 | import 'dart:convert'; |
| 2 | |
| 3 | import 'package:monero/zano.dart' as zano; |
| 4 | import 'package:cw_zano/api/model/get_address_info_result.dart'; |
| 5 | |
| 6 | class ZanoUtils { |
| 7 | static bool validateAddress(String address) { |
| 8 | try { |
| 9 | final result = GetAddressInfoResult.fromJson( |
| 10 | jsonDecode(zano.PlainWallet_getAddressInfo(address)) as Map<String, dynamic>, |
| 11 | ); |
| 12 | return result.valid; |
| 13 | } catch (err) { |
| 14 | return false; |
| 15 | } |
| 16 | } |
| 17 | } |