> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# Tarifs de référence Fiat

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](/fr/sdk/agent-sdk/java/quick-start).

## 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.

```java
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 :

```java
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 :

```java
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 :

```java
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éponse          | Taper  | Description                                                 |
| ------------------------- | ------ | ----------------------------------------------------------- |
| `snapshotVersion`         | string | Version instantanée stable pour l'audit et le rapprochement |
| `provider`                | string | Fournisseur en amont, actuellement `ECB`                    |
| `sourceDate`              | string | Date d'observation amont au format `yyyy-MM-dd`             |
| `fetchedAt` / `expiresAt` | int64  | Horodatages Unix en millisecondes                           |
| `pricingPolicy`           | string | Actuellement `FIXED_PEG`                                    |
| `usdtUsdRate`             | string | Montant de USD par 1 USDT, actuellement fixé à `1`          |
| `rateType`                | string | Actuellement `INDICATIVE_DAILY`                             |
| `usage`                   | string | Actuellement `REFERENCE_ONLY`                               |
| `rateMeaning`             | string | `1 sourceCurrency = rate USDT`                              |
| `rates[].rate`            | string | USDT 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

* [Source officielle v0.3.0](https://github.com/6mm-com/agent-java-sdk/tree/54aa3c1)
* [Présentation et pagination des requêtes](/fr/sdk/agent-sdk/java/perpetual-queries)
* [Portefeuille de financement](/fr/sdk/agent-sdk/java/funding-wallet)
* [Guide de mise à niveau](/fr/sdk/agent-sdk/java/upgrade)