getCoinMetadata method
Implementation
Future<CoinMetadata?> getCoinMetadata(String coinType) async {
final normalizedCoinType = normalizeStructTagString(coinType);
final response = await _client.stateService.getCoinInfo(
GetCoinInfoRequest(coinType: normalizedCoinType),
);
if (!response.hasMetadata()) return null;
final metadata = response.metadata;
return CoinMetadata(
id: metadata.id,
decimals: metadata.decimals,
name: metadata.name,
symbol: metadata.symbol,
description: metadata.description,
iconUrl: metadata.iconUrl.isNotEmpty ? metadata.iconUrl : null,
);
}