m8ty_client_cryptocoins
Access list of available coins including of their icons. Stream of data is also exposed about their market values
Before you start
Check the documentation of the m8ty_client_cryptocoins library to get an idea about the available models and their properties.
import all needed libraries
import 'package:dio/dio.dart';
import 'package:m8ty_client_cryptocoins/m8ty_client_cryptocoins.dart';
import 'package:m8ty_client_common/m8ty_client_common.dart';
import 'package:built_collection/built_collection.dart';
How to perform different tasks
Here some examples how the dart client can be used
List all crypto coins
final client = M8tyClientCryptocoins();
client.setOAuthToken('ApiOAuth2', oauthToken);
final api = client.getCryptoCoinsApi();
try {
final response = await api.listAllCryptoCoins();
print('Coins: ${response.data}');
} on DioException catch (e) {
throw Exception(
'Request failed (status: ${e.response?.statusCode}): ${e.response?.data}',
);
}
Retrieve crypto coin image
final client = M8tyClientCryptocoins();
client.setOAuthToken('ApiOAuth2', oauthToken);
final api = client.getCryptoCoinsApi();
final Response<Uint8List> response = await api.retrieveCryptoImage(
coinId: 'bitcoin',
);
Retrieve K-Line chart data
final client = M8tyClientCryptocoins();
client.setOAuthToken('ApiOAuth2', oauthToken);
final api = client.getCryptoCoinsApi();
final response = await api.retrieveKlineDataForCrypto(
coinId: 'bitcoin',
);
03 June 2026