Passer à la navigation

Tarifs de référence Fiat

Tarifs de référence Fiat: Intégration Agent Java SDK v0.3.0, exemples, paramètres et sémantique de réponse.

Afficher en Markdown

Ce guide cible Agent Java SDK v0.3.0, Java 8+ et le contrat public étiqueté. Exemples exécutés dans un backend partenaire après l’initialisation de client dans Démarrage rapide.

Exemples de prérequis

Les extraits de code Java partagent ces importations. Initialisez client à l’aide de Quick Start et obtenez platformUserId à partir de la liaison enregistrée. Les exemples d’ID utilisateur/commande doivent être remplacés par vos propres valeurs persistantes.

import com.sixmm.agent.*;
import com.sixmm.agent.model.*;
import java.util.*;

Taux de référence des changes

Les deux méthodes FX utilisent le flux d’agent signé normal API . Commencez par découvrir le Devises sources actuellement prises en charge :

import com.sixmm.agent.model.ListSupportedFiatCurrenciesResponse;
ListSupportedFiatCurrenciesResponse supported = client.listSupportedFiatCurrencies();
System.out.println(supported.targetCurrency); // USDT
System.out.println(supported.sourceCurrencies); // AUD, BRL, CNY, EUR, USD, ...

Interrogez tous les taux de référence fiat-to-USDT pris en charge :

import com.sixmm.agent.model.ExchangeRateItem;
import com.sixmm.agent.model.QueryExchangeRatesResponse;
QueryExchangeRatesResponse rates = client.queryExchangeRates();
for (ExchangeRateItem item : rates.rates) {
System.out.println("1 " + item.sourceCurrency + " = " + item.rate + " " + item.targetCurrency);
}

Rechercher les devises sélectionnées :

import com.sixmm.agent.model.QueryExchangeRatesRequest;
QueryExchangeRatesResponse rates = client.queryExchangeRates(
QueryExchangeRatesRequest.of("CNY", "EUR", "USD"));

L’usine de demande coupe et met en majuscules les codes de devise et les sérialise comme la valeur sourceCurrencies séparée par des virgules requise par le API. En omettant le request ou toutes les valeurs de devise effectives interroge chaque devise prise en charge.

Champ de réponseTaperDescription
snapshotVersionstringVersion instantanée stable pour l’audit et le rapprochement
providerstringFournisseur en amont, actuellement ECB
sourceDatestringDate d’observation amont au format yyyy-MM-dd
fetchedAt / expiresAtint64Horodatages Unix en millisecondes
pricingPolicystringActuellement FIXED_PEG
usdtUsdRatestringMontant de USD par 1 USDT, actuellement fixé à 1
rateTypestringActuellement INDICATIVE_DAILY
usagestringActuellement REFERENCE_ONLY
rateMeaningstring1 sourceCurrency = rate USDT
rates[].ratestringUSDT montant correspondant à une unité de source fiat

Ces valeurs sont des références permettant à un portefeuille multi-devises partenaire de calculer le montant de USDT envoyé à 6MM. Il ne s’agit pas de prix exécutables, de cotations verrouillées ou en temps réel USDT prix du marché. Utiliser BigDecimal et des chaînes pour le montant calculs; n’utilisez pas double ou float.

Source et guides associés