Zano
ZanoX
Zano
ZanoX Logo

How a Freedom Dollar Swap Works: Every fUSD Pair, Both Directions

This is the reference page for the mechanism: which pairs exist, which way each one runs, and what actually happens on each leg. A Freedom Dollar swap moves value between fUSD on the Zano blockchain and the assets you already hold — in either direction, including back out of fUSD. Two of those legs work quite differently from each other, and the difference decides whether you have to nominate a destination address at all.

The pair and direction matrix

AssetNetworkDirectionsRoute
USDT ⇄ fUSDEthereum (ERC-20)Into and out of fUSDCross-chain — a destination address is required on the far side
USDC ⇄ fUSDEthereum (ERC-20)Into and out of fUSDCross-chain — a destination address is required on the far side
USDT ⇄ fUSDTron (TRC-20)Into and out of fUSDCross-chain — a destination address is required on the far side
ZANO ⇄ fUSDZanoInto and out of fUSDOn Zano — one transaction in your own wallet, no address to nominate

Those four pairs convert directly with fUSD, and each of them runs both ways — there is no pair that only goes one direction. The network belongs to the pair rather than being a detail on top of it: the same ticker on a network that is not listed above is not part of the direct fUSD route. The last column is the one worth reading twice, because the three stablecoin pairs and the ZANO pair are not the same mechanism wearing different tickers. The currency selector on the live form is the source of truth for what is available at any given moment.

The fUSD on one side of every row is Freedom Dollar on Zano, asset id 86143388bd056a8f0bab669f78f14873fac8e2dd8d57898cdb725a2d5e2e4f8f, and since several unrelated assets share the FUSD ticker, the fUSD overview sets out which is which.

Direction one: converting into fUSD

USDT is the most common way into fUSD, and it is supported from two chains. To convert USDT to fUSD, select USDT as the asset you are sending and fUSD as the asset you want, then set the network to match where your USDT actually sits — ERC-20 USDT leaves from Ethereum, TRC-20 USDT leaves from Tron. Both arrive as the same fUSD asset on Zano; the difference is only which chain your payment departs from and what that chain charges you to send it. Converting USDC to fUSD works the same way, with Ethereum as the supported network. Either way you sign the outgoing transaction from the wallet holding the coins — there is no deposit address to pay a stablecoin in from an exchange account — and once it confirms, the fUSD is delivered to the Zano address you supplied.

Coming in from ZANO is the other shape of the same direction. Nothing crosses a chain, because ZANO and fUSD are both Zano assets: you authorise one swap in your own wallet and the fUSD appears in it, with no Zano address to paste and no second network waiting on confirmations.

Direction two: converting fUSD back out

The same four pairs run in reverse, so holding fUSD is not a one-way trip. You can convert fUSD into USDT on Ethereum or Tron, into USDC on Ethereum, or into ZANO on Zano itself — but the cross-chain routes and the on-Zano route behave differently enough that it is worth separating them.

Going out to a stablecoin, you nominate the address the other side should land at: an Ethereum address for ERC-20, a Tron address for TRC-20. You then send your fUSD to a Zano address the swap provider issues for that conversion, and it pays the stablecoin out to the address you named. That address belongs to the provider, not to you and not to ZanoX, so for the time between your send and its payout the funds are in its hands. ZanoX holds no balance for you at any point, but that is a narrower claim than the whole route being trustless, and it is the honest one.

Going out to ZANO works differently, because nothing crosses a chain. Both fUSD and ZANO live on Zano, so there is no address to nominate at all: the swap is signed in your own wallet and settles atomically in a single Zano transaction, with both sides moving together or neither moving. Nothing is sent anywhere and nothing is held by anyone in between.

How the two routes differ, and how long each takes

fUSD is a Confidential Asset on the Zano blockchain, denominated to four decimal places. A conversion into fUSD ends with that asset arriving at a Zano address you control. A conversion out ends with the counterpart asset arriving at an address you nominated on its own chain — except for ZANO, where the swap resolves inside your own Zano wallet and no address is nominated at all. Every leg settles on-chain, so timing tracks confirmations on the networks involved rather than an internal queue: there is no manual review, no account approval and no holding period. ZanoX holds no balance for you at any stage, though the cross-chain legs are executed by a third-party swap provider that does control the funds while they are in flight. Because fUSD inherits Zano’s privacy defaults, balances and amounts are not published in the clear once it lands.

That is also what decides how long a conversion takes, and it is the clearest practical difference between the two route kinds. A cross-chain conversion has two waits in it: your own transaction has to confirm on Ethereum or Tron, and then the other side has to be paid out and confirm on the receiving chain. How long that is depends entirely on how busy those networks are and what fee you attached, which is why no fixed figure is quoted here. The on-Zano ZANO ⇄ fUSD route has one wait rather than two, because it is a single Zano transaction — there is no first chain to clear before the second one starts. Neither route has a queue on our side to be stuck in: nothing is held for review, and there is no account state that has to be approved before a conversion is allowed to proceed.

What each direction needs from you

Every direction needs a Zano wallet, because that is where fUSD lives, and one you can sign from rather than just an address you copied: the on-Zano routes are authorised from the wallet itself. The Zano wallet setup guide covers installing a wallet and finding your receiving address. You will also need a wallet on the other side of whichever pair you are using — an Ethereum wallet for the ERC-20 routes, TronLink for the TRC-20 one — because the stablecoin leg is signed from the wallet that holds the coins rather than paid in from an exchange. If you are acquiring fUSD for the first time rather than converting between assets you already hold, the step-by-step guide to buying fUSD walks through it in order. For the background on how the peg and the ZANO collateral work, see the fUSD overview.

Frequently Asked Questions

Does every fUSD pair run in both directions?

Yes. USDT on Ethereum, USDC on Ethereum, USDT on Tron and ZANO on Zano all convert into fUSD and back out of it — there is no pair that only runs one way. Those four are also the whole set that converts directly with fUSD: any other coin takes two conversions, going through ZANO first.

How do I convert fUSD back into a stablecoin or into ZANO?

The two kinds of route work differently. Converting fUSD to USDT on Ethereum or Tron, or to USDC on Ethereum, crosses chains: you nominate an address on the destination chain, send your fUSD to a Zano address the swap provider issues for that conversion, and it pays the stablecoin out to the address you named. Converting fUSD to ZANO does not cross chains and takes no destination address at all — both assets are on Zano, so the swap settles atomically inside your own wallet, with nothing sent anywhere.

What makes the ZANO ⇄ fUSD route different from the stablecoin routes?

It never leaves Zano. ZANO and fUSD are both assets on the same chain, so the conversion is a single transaction signed in your own Zano wallet: both sides move together or neither does, there is no address field to fill in, and no third party has the funds at any point. The stablecoin routes span two chains instead, which is why they ask for a destination address, why a swap provider is involved in the middle, and why there are two sets of network confirmations rather than one.

Why does a stablecoin conversion make me choose a network?

Because the same ticker exists on several chains and only some of those are part of the direct fUSD route. USDT converts with fUSD from Ethereum and from Tron; USDC converts with it from Ethereum only. The network is what determines which wallet signs, where a cross-chain payout is delivered, and what the transaction costs — so choose the chain you genuinely hold the coins on rather than accepting whatever the form defaults to.

How long does an fUSD conversion take?

It is set by network confirmations, not by anything on our side — there is no review step, no approval and no holding period. A cross-chain conversion contains two waits: your transaction confirming on Ethereum or Tron, then the payout confirming on the receiving chain, both of which depend on how busy those networks are and the fee attached. The on-Zano ZANO ⇄ fUSD route contains one wait instead of two, because it is a single Zano transaction.

Is a Freedom Dollar swap the same thing as buying fUSD?

It is the same underlying conversion, approached from a different starting point. This page describes the mechanism in both directions, which is what you want if you already hold one side of a pair or you are working out how a route settles. If you hold no fUSD yet and simply want some, the buy fUSD guide on ZanoX covers the same conversion as an ordered walkthrough — what to have ready, which asset to pay with, and the steps in sequence.