Read the docs
← All use cases

Cross-chain swaps for wallets. Native swaps between any assets, earning on every one.

Wallet users want to turn what they hold into what they need without leaving the wallet: BTC into USDT on Tron, SOL into a long-tail token, USDC on Base into a Lightning payment. Each pair is usually a different bridge, DEX or provider.

Flashnet quotes any supported pair in one call. The wallet pays the quote's deposit address with an ordinary transfer, so one flow works for Bitcoin, Lightning, Solana, Tron and EVM accounts alike, with no approvals or router contracts. You set your own fee on every swap.

Read the docs
Annual volume
$5.5B+
Settlement
<10s
Uptime
99.99%
Minimum
$1.00
Maximum
>$50M

How it works

  1. 01Estimate as they typeGET /estimate is public and stateless, so the wallet can price every keystroke.
  2. 02Quote when they commitPOST /quote holds the price for 2 minutes within your slippage and returns a deposit address.
  3. 03Pay with a plain transferThe wallet sends the quoted amount from the user's account. On EVM chains it can send the unsigned transaction instead.
  4. 04Track it to deliveryOrder status, webhooks and an event stream follow the swap; one that can't fill goes back to the refund address.

Why Flashnet

In code

A quote for 50 USDC on Base into BTC on Spark. The response carries the deposit address, the amount to send and when the price expires.

curl -X POST "https://orchestration.flashnet.xyz/v1/orchestration/quote" \
  -H "Authorization: Bearer SERVER_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Idempotency-Key: $(uuidgen)" \
  -d '{
    "sourceChain": "base",
    "sourceAsset": "USDC",
    "destinationChain": "spark",
    "destinationAsset": "BTC",
    "amount": "50000000",
    "recipientAddress": "RECIPIENT_ADDRESS"
  }'

Questions

Does the user have to approve tokens or sign a contract call?

No. A Flashnet quote returns a deposit address, and the wallet pays it with an ordinary transfer from the user's account. On EVM chains you can ask for the unsigned transaction with includeCalldata if you'd rather send that.

Can users swap long-tail tokens?

Yes. Name any SPL token on Solana or ERC-20 on a supported EVM chain by its address, as the source or the destination. It's swapped against a stablecoin on its own chain, priced against Jupiter on Solana and a race of DEX venues on EVM chains. Token swaps are exact-in.

How does the wallet earn on swaps?

Set a fee from 1 to 9,999 bps per order or per registered affiliate. It accrues on every confirmed swap and you claim it on the chain and asset you choose, from the dashboard or the API.

Are quotes firm?

A quote's price holds for 2 minutes within your slippage. Approved partners can ask for fixed-output quotes, which commit to the amount out on routes that support them. Funding that arrives after a quote expires is re-priced, held for review or rejected, depending on the quote.

Which networks can users swap between?

Bitcoin, Lightning, Spark, Ethereum and its L2s, Solana, Tron, XRP, Zcash, HyperCore and more, with the live list public at /v2/orchestration/routes.