import 'package:cw_core/crypto_currency.dart'; import 'package:cw_zano/zano_asset.dart'; class DefaultZanoAssets { final List<ZanoAsset> _defaultAssets = [ ZanoAsset( decimalPoint: 12, fullName: 'Confidential token', assetId: 'cc4e69455e63f4a581257382191de6856c2156630b3fba0db4bdd73ffcfb36b6', owner: '32911fabcf90b9731a152d2a3a75fcbb0a46c78e2f502678bae44c3d6823b4ce', ticker: 'CT', enabled: false, ), ZanoAsset( decimalPoint: 12, fullName: '새로운경제', assetId: 'bb9590162509f956ff79851fb1bc0ced6646f5d5ba7eae847a9f21c92c39437c', owner: '32911fabcf90b9731a152d2a3a75fcbb0a46c78e2f502678bae44c3d6823b4ce', ticker: '새로운경제', enabled: false, ), ]; List<ZanoAsset> get initialZanoAssets => _defaultAssets.map( (asset) { String? iconPath; try { iconPath = CryptoCurrency.all.firstWhere((element) => element.title.toUpperCase() == asset.title.toUpperCase()).iconPath; } catch (_) {} return ZanoAsset.copyWith(asset, iconPath, 'ZANO'); }, ).toList(); }