Why FX is going on-chain
The easiest way to see why FX is going on-chain is to stop talking about abstractions and price one corridor.
Take Brazil → Argentina.
At the time of writing, Wise gives you about 263,850 ARS for 1,000 BRL. Send it Saturday, it lands Monday.
Now compare the same 1,000 on-chain: wBRL → wARS.
That swap is executable, not a model. The cost is right there on screen — $199.20 in, $197.60 out, about 0.8% all-in — and it settles now, 24/7. Against Wise's quote the user is leaving roughly 29,331 ARS on the table for a transfer that also takes the weekend off.
That is not because Wise is bad. Wise is excellent. The problem is the structure underneath.
Off-chain FX still has to move through local banking rails, compliance boundaries, prefunding, cutoffs, holidays, intermediary liquidity, and country-specific payout infrastructure.
If 1,000 wBRL can be swapped into wARS through a liquid pool near the BRL/ARS market rate, the user is no longer asking a company to operate a corridor. They are asking a market to clear a trade.
And to be clear about what doesn't change: on-chain doesn't make the ramps disappear. You still cash in BRL → wBRL and cash out wARS → a bank account, with KYC, AML, and local payout rails on both ends. What changes is where that work lives. Today every corridor is its own operation — BRL→ARS, ARS→COP, MXN→BRL — each a separate set of accounts, liquidity, and relationships. On-chain, the ramp is operated once per currency, not once per corridor, and the FX leg in the middle stops being a company and becomes a market. The quote, execution, and settlement of that leg collapse into one transaction.
The honest limit today is depth. The swap above clears near mid-market at $200; it slips at $20k, because local-currency pools are still extremely thin next to USD pairs. But that's a liquidity problem, and liquidity problems get solved as flow shows up — they don't require anyone to go build a corridor. The point is not that you can route a million dollars of BRL→ARS this afternoon. The point is that on-chain FX changes the market structure, and the structure improves as the pools deepen.
Off-chain FX is a chain of balance sheets. Someone has to maintain accounts, relationships, operations, and inventory in every country.
On-chain FX is a pool of programmable liquidity.
That matters most in corridors like LatAm, where the pain is not "can I send dollars from New York to London?" The pain is local money moving across fragmented local systems.
BRL to ARS. ARS to COP. MXN to BRL. Merchant flows. Payroll. Remittances. Treasury rebalancing. B2B payments. Stable local money that can actually compose.
The first wave of stablecoins was dollarization on-chain.
The bet we're making is that the next wave is FX on-chain.
Not just USD everywhere, but every important local currency represented as a programmable asset, with liquidity between them.
Once that exists, the user's question changes.
It is no longer: "Which company has the best corridor?"
It becomes: "Which pool has the best price right now?"
That is a much bigger shift.
Notes and sources
- Wise BRL→ARS snapshot: 1,000 BRL delivered about 263,850 ARS, arriving by Monday.
- wBRL→wARS swap: executable quote at this size, ~0.8% all-in ($199.20 in, $197.60 out). The limit is depth — a ~$200 swap clears near mid-market; slippage grows with size, and local-currency pools are still thinner than USD pairs. Reference pool
- Stablecoins are already moving at large scale: see the latest figures on the Visa Onchain Analytics dashboard
- Chainalysis 2024 adoption report: stablecoin growth concentrated in retail and professional-sized transfers, with real-world use across Latin America. Argentina's stablecoin share of crypto volume (~62%) runs above Brazil and the global average.
Originally published on X.