FiatExDocs

Start here

The multi-currency launch layer.

FiatEx lets creators choose the market their token starts in. Buyers pay in native USDC on Arc.

One token, a starting market you choose

A launch on FiatEx creates a token and a Uniswap v4 pool. The creator selects USDC, cirBTC, EURC, MARCO, or a registered fx currency as the quote asset. In a pair such as ANIME/fxJPY, ANIME is the token being traded and fxJPY is the asset its price is quoted in.

Buyers do not need to acquire fxJPY separately. The FiatEx router converts native USDC into the selected currency and then into the token, within one transaction. A direct USDC pair needs only the token swap.

The pool is the market from the first trade. Reaching the bonding target records a milestone; it does not move liquidity to a different exchange.

What an fx currency means

The fx prefix identifies a creator-issued quote token. Its opening price uses a verified foreign-exchange rate. After creation, its own pool determines the price.

fxJPY is not a yen deposit, a claim on a bank account, or a token kept at one yen. FiatEx provides no fiat reserve or redemption mechanism. A familiar currency code does not remove market risk.

Read how fx currencies work

Start with the task in front of you

Current release

The website and API are available, but the FiatEx contracts are not deployed. Launch and swap actions remain disabled. The buyback keeper is not active.

These guides describe the implemented design. Publishing the website does not activate its contracts. IPFS uploads also require server-side Pinata configuration.

Check deployment and verification