ArcFX is a non-custodial stablecoin toolkit for teams, built on Arc — Circle’s Layer-1 blockchain for stablecoin finance. Swap and bridge stablecoins, pay up to 500 wallets at once, and send payment links and invoices that settle on-chain — all from your own wallet.
⚠ ArcFX is currently live on Arc Testnet. Testnet USDC and EURC have no real-world value. Mainnet support will follow Arc’s mainnet launch.
Non-custodial by design: ArcFX never holds your funds. Every action is a transaction you sign in your own wallet.
How it works
ArcFX runs entirely in your browser. There are no accounts, no deposits, and no custody — the app prepares transactions that your wallet signs and broadcasts directly to Arc.
01
You stay in control
Funds move directly between your wallet and the recipient or smart contract. ArcFX has no ability to move, freeze, or access your tokens.
02
Gas is paid in USDC
Arc uses USDC as its native gas token, so you don’t need ETH or a separate gas asset. Fees are predictable and dollar-denominated.
03
Sub-second settlement
Arc’s consensus delivers near-instant finality, so payments and swaps confirm in well under a second.
04
Swaps via Circle
Currency swaps and bridging are powered by Circle’s stablecoin infrastructure (App Kit). ArcFX surfaces it with a clean interface.
Network & contracts
ArcFX is deployed on Arc Testnet. The network details and on-chain contracts below are public and verifiable on ArcScan.
Swap between USDC and EURC on Arc, or bridge stablecoins in from another chain. Settlement is sub-second and gas is paid in USDC. Routing is powered by Circle’s stablecoin infrastructure.
Open it at arcfx.app/trade — connect your wallet, choose your tokens and amount, and confirm.
On testnet, not every swap direction is routable yet — Circle provisions routes over time, so a given pair may be temporarily unavailable. If a direction returns “no route,” try the reverse or use Bridge.
Multisend
Send USDC or EURC to many recipients in a single transaction — payroll, vendor runs, airdrops, or DAO payouts. Up to 500 recipients per batch via the ArcFXMultisender contract.
Free tier: up to 5 recipients per batch
Pro tier: up to 500 recipients, 0.15% fee on the batch
Create a shareable link that requests a stablecoin payment. The payer opens the link, connects their wallet, and pays in one click — no invoice or account required. Payments settle through the ArcFXPayments contract.
Open it at arcfx.app/pay. A 0.15% protocol fee applies to completed payments.
Invoices
Generate a professional invoice your client can pay on-chain in one click. Add your logo and save your business details so they carry across every invoice, then export to PDF. Built on the same ArcFXPayments contract, with the payment recorded on-chain for reconciliation.
Open it at arcfx.app/invoice. A 0.15% protocol fee applies to completed payments.
Check an invoice's on-chain payment status from the invoice page — ArcFX matches the payment to your invoice number and recipient wallet. And from your transaction history, any transaction can be exported as a PDF receipt.
Resources
Getting started
You only need an EVM wallet and a little testnet stablecoin to try everything.
01
Add Arc Testnet to your wallet
Use the “Switch to Arc Testnet” prompt on the dashboard, or add it manually (Chain ID 5042002, RPC https://rpc.testnet.arc.network).
02
Get testnet tokens
Request testnet USDC and EURC from the Circle Faucet (select Arc Testnet).
03
Open a tool and connect
Head to the dashboard, connect your wallet, and start swapping or paying.
Developer API
A REST API for programmatic payments, invoicing, multisend, and webhooks is in development — so teams can automate ArcFX from their own backend.
⚠ The API is not yet available. There are no live endpoints or API keys today. This section will be filled in with full reference docs when the API ships.