FX hedging made easy

One desk, 20+ corridors, instant settlement.

app.crxfx.com

One desk. Your terms

Onboard once and trade every corridor: any tenor, no minimums, instant settlement.

Global access

Liquidity in 20+ corridors, from one desk.

Embedded custody

Connect your institutional custodian directly to CRX.

Fireblocks BitGo Safe Utila

Tokenized collateral

Use tokenized collateral to post margin and settle trades.

USDC USDT AUSD USTRY

Fully integrated

One connection to the entire CRX network.

Get a demo

FX rate locks. As an API.

One endpoint. Firm FX-forward rate locks, quoted, margined, and settled on-chain.

quickstart.ts
// 1. Request a firm quote — 30-day USD/MXN forwardconst quote = await crx.quotes.request({  pair: "USD/MXN",  side: "buy",  qty: 100000,  collateral: "USDC",  tenor: "30d",}); // 2. Accept — the rate locks on-chainconst position = await crx.quotes.accept(quote.id); // 3. Settles automatically at delivery — view the tradeconst settled = await crx.positions.get(position.id);

Frequently asked questions

  • CRX makes FX hedging easy.

    Today, managing FX risk means months of bank onboarding, contracts that don't align with real exposures, scattered pricing across bilateral relationships, and T+2 settlement.

    With CRX, you onboard once, request contracts matched to your exposure, receive the best price from a competing network, and settle instantly.

  • Any institution that qualifies as an Eligible Contract Participant (ECP) under the US Commodity Exchange Act: companies with over $10 million in total assets, or firms whose trades hedge a commercial exposure. See onboarding.

  • Twenty-four currencies: AUD, BRL, CAD, CHF, CLP, CNH, COP, EUR, GBP, HKD, IDR, INR, JPY, KRW, MXN, NOK, NZD, PEN, PHP, SEK, SGD, TRY, TWD and ZAR. See supported pairs.

  • There is no fee to trade or onboard on CRX. The rate you accept is the all-in price, set by dealers competing for the trade. See settlement.

  • Learn how it all works at CRX 101, or read further on the CRX blog.