Crypto deposits for prediction markets. Any asset, any chain, credited as your collateral.
Traders keep their money everywhere: BTC on Bitcoin and Lightning, USDT on Tron, SOL on Solana, balances on exchanges. A prediction market has to take all of it and credit one collateral asset on one chain, fast enough that the trader still wants the position.
With Flashnet, each trader gets a permanent deposit address on every source chain. Whatever they send converts to the asset and chain your markets settle in, such as USDC on Polygon or Base, and your backend hears the moment it lands.
- Annual volume
- $5.5B+
- Settlement
- <10s
- Uptime
- 99.99%
- Minimum
- $1.00
- Maximum
- >$50M
How it works
- 01Give each trader an addressOne call per trader returns permanent addresses on each source chain, all converting to the destination you set.
- 02They send from anywhereAn exchange withdrawal, a self-custody wallet or a Lightning payment. Nothing to connect or sign on your site.
- 03Flashnet converts itEach eligible deposit becomes an order at the live rate, within your slippage, and lands as your collateral asset.
- 04You credit the traderWebhooks and an event stream report every deposit and order, so the balance moves when the funds do.
Why Flashnet
Bitcoin without the wait
Eligible Bitcoin deposits can be credited before the first confirmation, for a fee. Lightning deposits land in seconds.
DocsEvery chain traders use
Bitcoin, Lightning, Ethereum and its L2s, Solana, Tron, XRP, Zcash and more, from one integration.
DocsFiat in, through Lightning
Traders can pay from Cash App or Strike and receive BTC or stablecoins at the address you choose.
DocsScreened on the way in
Every order's addresses are checked with Elliptic and other providers. High-risk orders are held for review and sanctioned ones rejected.
DocsRefunds to a set address
Give each address a refund target per source chain, and deposits that can't convert have somewhere to go back to.
DocsEarn on every deposit
Set your own fee on the address's instruction and claim what it earns on the chain and asset you choose.
Docs
In code
Permanent addresses for trader 4821, one per source chain, every deposit converting to USDC on Polygon. Choose the destination from GET /v1/standing-deposit-addresses/destinations.
curl -X PUT https://orchestration.flashnet.xyz/v1/standing-deposit-addresses/trader-4821 \
-H "Authorization: Bearer SERVER_KEY" \
-H "X-Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"destination": { "chain": "polygon", "asset": "USDC", "address": "TRADER_WALLET" },
"slippageBps": 50,
"refundAddresses": { "base": "0xYourBaseRefundAddress", "solana": "YourSolanaRefundAddress" }
}'
# 200 { "standingAddressId": "...", "addresses": { "<sourceChain>": "<address>" }, "enabled": true }Questions
How do traders deposit from an exchange?
They withdraw to their Flashnet deposit address for that chain, as they would to any wallet. Flashnet detects the deposit, verifies it and its sender, converts it and delivers your collateral asset. There's no wallet to connect.
Which chains can traders deposit from?
Bitcoin and Lightning, Ethereum and its L2s, Solana, Tron, XRP, Zcash and more. Routes and their limits are public at /v2/orchestration/routes and /v1/orchestration/limits, so your app can show exactly what each chain accepts. On Tron, permanent addresses take USDT.
How fast are Bitcoin deposits credited?
An eligible Bitcoin deposit can get a ZeroConf offer to credit it before the first confirmation, for a fee the offer states. Accept it and the deposit converts straight away; decline it and the deposit waits for 1 confirmation. For permanent addresses, ZeroConf needs allowlisting and your consent per deposit.
What does Flashnet charge?
A platform fee set per partner and route and itemized on every quote. You can add your own fee, from 1 to 9,999 bps, and claim it on the chain and asset you choose.
What happens to deposits that can't convert?
Deposits below a route's minimum on EVM chains and Solana are held and can batch with later deposits of the same asset. Held deposits can be returned to a refund address on request, and orders created from a deposit refund to the address you set for its source chain.