Flashnet vs Relay for deposits
For deposits from any chain. Checked October 27, 2026.
The short answer
Choose Flashnet if your users fund from exchanges and other wallets by sending to an address, you want one permanent address per user and chain, or Bitcoin and Lightning deposits need to land fast.
Choose Relay if your users mostly sign from connected wallets, you want its published low fees on bridging, or you need chains beyond Flashnet's.
How each works
Flashnet
Users send to the address on a quote, or to their own permanent address, and Flashnet settles on the destination network, filling from onchain liquidity and its own markets. It holds no user balances; its settlement workers run in AWS Nitro enclaves whose identity integrators can verify.
Relay
Users deposit into Relay's depository on the origin chain. A solver fills the order on the destination chain with its own capital and is repaid from the depository once Relay verifies the fill.
Side by side
Each fact links to the page it came from.
| Flashnet | Relay | |
|---|---|---|
| Orders | ||
| Deposit by sending to an address | YesEvery quote returns a deposit address; paying it creates the order. No wallet connection, approval or contract call.Source | YesA quote can return a deposit address instead of a transaction to sign.Source |
| Permanent address per user | YesOne permanent address per user and source chain. Every eligible deposit converts to the destination you set.Source | PartlyOpen addresses can be reused, but only for the same origin and destination token and chain.Source |
| Firm quotes | YesA quote's price holds for 2 minutes within your slippage. Fixed-output quotes commit to the amount out.Source | NoQuotes are re-priced when filled, with a minimum-output guard. No stated validity window.Source |
| Automatic refunds | YesOrders that can't fill within the quote's bounds go back to the refund address you set.Source | YesRefunds go to the refundTo address on the origin chain, less gas. Without one, there's no automatic refund.Source |
| Networks | ||
| Bitcoin | YesNative BTC on Bitcoin L1, in and out.Source | YesNative BTC, by wallet signature or deposit address.Source |
| Lightning | YesIn and out over Lightning, including BOLT11 invoices and Lightning addresses.Source | NoNot among the chains in Relay's API.Source |
| Bitcoin credited before confirmation | YesEligible deposits can be credited before the first confirmation, for a fee. Otherwise after 1 confirmation.Source | NoProcessed after 1 confirmation, or 2 for high-value deposits.Source |
| Hyperliquid (HyperCore) | YesUSDC and USDe delivered to HyperCore.Source | YesPerps and spot USDC, and other spot tokens.Source |
| Solana | YesSOL, USDC, USDT and other SPL tokens.Source | YesIncluding deposit addresses.Source |
| Tron | YesTRX and USDT.Source | YesListed in Relay's chains API.Source |
| XRP | YesXRP.Source | YesListed in Relay's chains API.Source |
| Zcash | YesZEC.Source | NoNot among the chains in Relay's API.Source |
| Fiat | ||
| Fiat in | YesUsers pay from Cash App or Strike over Lightning and receive BTC or stablecoins.Source | PartlyThrough an embedded MoonPay widget, not the API.Source |
| Fiat out | YesPay out a deposited asset to a Cash App username or a Lightning address.Source | Not documented |
| Operations | ||
| Your own fee on every order | YesSet a fee per order or per affiliate, from 1 to 9,999 bps, and claim it on the chain and asset you choose.Source | YesApp fees in bps, accrued in USDC and claimable to an EVM address.Source |
| Sanctions and AML screening | YesSource and destination addresses checked with Elliptic and other providers on every order.Source | YesWallets screened when an order fills; sanctioned addresses and currencies rejected.Source |
| Webhooks | YesWebhooks, plus a server-sent event stream of order status.Source | YesWebhooks and a websocket status stream.Source |
| Platform fee | Set per partner and route, and itemized on every quote.Source | 0% on same-token bridges; 0.01% on stablecoin, 0.06% on major-token and 0.15% on other swaps, plus gas.Source |
| Support | 24/7, with direct access to the engineers who run settlement. | Support center with live chat and email. No published SLA.Source |
Where Flashnet wins
What teams taking deposits run into with Relay:
- A reusable deposit address is tied to one route, so a user who sends another asset or chain needs another address.
- Bitcoin deposits wait for a confirmation, two for large ones, and there's no Lightning.
- Quotes are re-priced at fill, with no stated window in which the price holds.
Where Relay is strong
- A long chain list in its API, Bitcoin, Solana, Tron, TON, XRP and Hyperliquid among them.
- Published fees, with no platform fee on same-token bridges.
- A mature SDK, React hooks, a drop-in widget, webhooks and a websocket stream.
Weighing more than two? See Relay alternatives for deposits or every provider side by side. Comparing swaps? See Flashnet vs Relay for swaps.
Questions
Does Relay support deposit addresses?
Yes. A Relay quote can return a deposit address instead of a transaction to sign. Open addresses can be reused for the same route only: the same origin and destination token and chain. Flashnet's standing addresses give each user one permanent address per source chain, and every eligible deposit converts to the destination you set.
How fast are Bitcoin deposits on Relay and Flashnet?
Relay processes Bitcoin deposits after 1 confirmation, or 2 above its high-value threshold. Flashnet can credit eligible Bitcoin deposits before the first confirmation, for a fee, and also takes deposits over Lightning, which Relay doesn't support.
Does Relay take fiat deposits?
Relay's onramp is an embedded MoonPay widget rather than part of its API, and it documents no fiat payouts. Flashnet takes fiat over Lightning, paid from Cash App or Strike, and can pay out to a Cash App username or a Lightning address.