Help Instance Help

m8ty_client_cryptocoins

Package overview

m8ty_client_cryptocoins solves this by providing coin listings, images, and K-Line market data through a typed client, enabling recognizable and informative crypto experiences.

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 September 2026