Skip to content

Fiat Currency Display

Display wallet balances in fiat currencies with configurable exchange rate sources.

LNbits can display wallet balances and payment amounts in fiat currencies alongside satoshis.

Enabling fiat display

Fiat conversion is built into the core. Users can select their preferred fiat currency from the wallet settings.

Supported currencies

LNbits supports 20+ fiat currencies including USD, EUR, GBP, JPY, BRL, and more. Exchange rates are fetched from public APIs.

Exchange rate sources

LNbits fetches rates from multiple providers:

  • CoinGecko
  • Yadio
  • ExchangeRate.host

Configure the rate source in your .env:

bash
LNBITS_EXCHANGE_RATE_PROVIDER=coingecko

API

The fiat conversion API is available at:

bash
# Get current rate
curl https://your-lnbits.com/api/v1/rate/{currency}

# List supported currencies
curl https://your-lnbits.com/api/v1/currencies

# Convert amount
curl https://your-lnbits.com/api/v1/conversion \
  -H "Content-Type: application/json" \
  -d '{"from": "sat", "amount": 10000, "to": "USD"}'

Use cases

  • Point of sale - display prices in local currency
  • Invoicing - create invoices denominated in fiat
  • Reporting - track revenue in fiat terms

News · Shop · SaaS · Telegram · Released under the MIT License.