Account
Why your balance is in USDC
Updated 5/2/2026
All balances, trades, fees, and resolutions on Granbay are denominated in USDC, a stablecoin pegged to the US dollar. The BRL value displayed alongside your USDC balance is a real-time projection at the current exchange rate — it can change.
What you see vs. what you own
Your balance card shows two numbers: "Saldo: $X USDC (≈ R$Y,YY hoje)". The USDC number is what you actually hold; the BRL number is what that USDC would be worth right now if you converted it back to reais.
The R$ value updates as the BRL/USDC exchange rate moves. Trade prices, market resolutions, and fees use the same dual-display.
Why USDC and not BRL directly
USDC is a stablecoin issued by Circle and pegged 1:1 to the US dollar. Using USDC as the platform's unit of account means a market resolution 30 days out doesn't expose Granbay to FX swings between deposit and payout. It also lets us reconcile every balance and ledger entry in one canonical currency.
Your deposit converts BRL → USDC at the locked exchange rate at the moment you confirm payment. Your withdrawal converts USDC → BRL at the locked rate at confirmation. The platform fee + a small spread cover the cost of running the conversion.
The exchange-rate risk is on you
If the BRL strengthens against the dollar between your deposit and your withdrawal, you'll see fewer reais coming back than you put in. The opposite is true if BRL weakens. This is by design — your USDC balance is fixed; only the BRL projection moves.
If you'd rather not see the BRL projection at all, switch the display currency to USDC under /settings/display. The platform never converts your balance to BRL on its own; the projection is purely visual.
- USDC = your actual balance, fixed.
- BRL = real-time projection, changes with FX.
- Conversion happens only at deposit + withdrawal time.
Where the FX rate comes from
Granbay sources the USDC/BRL rate from a tiered feed: Circle's USDC reference rate (primary), an aggregated median of three Brazilian exchanges (Mercado Bitcoin + Bitso + Foxbit) when Circle is stale, and Coingecko as a final fallback. The platform refreshes the rate every 60 seconds.
If every upstream source goes stale at once, Granbay surfaces an admin alert and continues to honor any quote that was already locked in for an in-flight deposit or withdrawal — but you won't be able to start a new conversion until the feed recovers.