Skip to main content
By the end of this guide, you’ll know how to configure Link to display fiat amounts in your users’ preferred currency using the displayFiatCurrency parameter.
Before you start

Overview

Users see fiat-equivalent values in many places throughout Mesh’s transfer flows (configuring a transfer, previewing it, etc.). It defaults to USD, but if your app shows fiat values in another currency, it can be jarring for that currency to switch mid-session. You can use the displayFiatCurrency parameter in the Mesh SDK to configure this.

Implementation

When you initialize Link in your application, use the displayFiatCurrency parameter to specify the desired fiat currency behavior.
const connection = createLink({
  ...
  displayFiatCurrency: 'USD',
  ...
})
let settings = LinkSettings(displayFiatCurrency: "USD",
                            ...)
val configuration = LinkConfiguration(
  ...
  displayFiatCurrency = "USD",
  ...
)
return <...
        settings={{
          displayFiatCurrency: 'USD',
          ...
        }}
final result = await MeshSdk.show(
  context,
  configuration: MeshConfiguration(
    displayFiatCurrency: 'USD',
    ...
      ),

2. Test your implementation

Thoroughly test your implementation to ensure a seamless experience for your users:
  • Verify that Link displays correctly with the fiat currencies you intend to support.

UI behavior

All fiat amounts in Mesh Link will display in the specified currency.

Supported currencies

If you need a currency that isn’t listed below, reach out to your Mesh representative and we’ll get it added.
StatusSymbolCurrency
liveUSDUS Dollar
liveEUREuro
liveGBPBritish Pound
backlogCNYChinese Yuan
backlogJPYJapanese Yen
backlogCHFSwiss Franc
backlogCADCanadian Dollar
backlogAUDAustralian Dollar
backlogKRWSouth Korean Won
backlogHKDHong Kong Dollar
backlogINRIndian Rupee
backlogBRLBrazilian Real
backlogMXNMexican Peso
backlogSGDSingapore Dollar
backlogTRYTurkish Lira
backlogSARSaudi Riyal
backlogAEDUAE Dirham
backlogZARSouth African Rand
backlogTHBThai Baht

What’s next

Both displayFiatCurrency and language are configured in the same SDK initialization call. See Multi-language support for the companion guide on configuring display language, or Launch the Mesh SDK for the full SDK initialization reference across all five platforms.
AI coding reference — a compact summary of this page’s APIs, parameters, and patterns for use by AI coding assistants (following the llms.txt standard). Human readers can safely ignore this.llms.txt — Fiat currency supportConfigure the displayFiatCurrency parameter to display fiat amounts in the user’s preferred currency throughout Link.Set in SDK initialization (all 5 platforms, same parameter name): displayFiatCurrency: 'USD'Values: ISO 4217 currency code. Defaults to 'USD' if not specified.Currently live: USD (US Dollar) | EUR (Euro) | GBP (British Pound)Backlog (not yet live): CNY, JPY, CHF, CAD, AUD, KRW, HKD, INR, BRL, MXN, SGD, TRY, SAR, AED, ZAR, THBNote: Affects all fiat-equivalent display values throughout Link (transfer config, preview, etc.). Does not affect which currencies users can transact in — only the display conversion. displayFiatCurrency and language are set in the same SDK initialization call.