Read the docs
← All use cases

Crypto deposits and payouts for iGaming. Players fund from any chain or any Lightning wallet.

Players fund an account with whatever they hold: BTC, USDT on Tron, SOL, stablecoins on a dozen chains, or a few dollars over Lightning. Every rail is another integration, and withdrawals need one more.

With Flashnet, each player gets a permanent deposit address on every source chain, and any Lightning wallet, Cash App included, can pay a deposit invoice. Deposits land as the one asset your platform runs on, and winnings go back out to a crypto address or a Lightning address.

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

How it works

  1. 01Give each player an addressPermanent addresses on every source chain, under your own player reference, all converting to your asset.
  2. 02Players fund how they likeFrom a wallet, an exchange, or a Lightning invoice for a dollar amount, paid from any Lightning wallet.
  3. 03Flashnet credits your assetDeposits convert at the live rate within your slippage and land as the asset your platform runs on.
  4. 04Pay winnings outPayouts go to the player's address on any supported chain, or to a Lightning address.

Why Flashnet

In code

A $50 Lightning deposit for player 4821, delivered as USDC on Solana. Any Lightning wallet can pay the invoice, and the tag comes back on every webhook for the order.

curl -X POST "https://orchestration.flashnet.xyz/v1/orchestration/onramp" \
  -H "Authorization: Bearer SERVER_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Idempotency-Key: $(uuidgen)" \
  -d '{
    "destinationChain": "solana",
    "destinationAsset": "USDC",
    "recipientAddress": "YOUR_SOLANA_ADDRESS",
    "amountFiatUsd": "50.00",
    "tag": "player-4821"
  }'

# The response carries the BOLT11 invoice in depositAddress, and
# paymentLinks.cashApp to open it in Cash App on a phone.

Questions

Can players deposit over Lightning?

Yes. Create a Lightning invoice for a dollar amount and the player pays it from any Lightning wallet, Cash App included. It arrives as BTC, USDB or a stablecoin such as USDC on Solana or Base.

Which crypto can players deposit?

Bitcoin and Lightning, Ethereum and its L2s, Solana, Tron, XRP, Zcash and more, each to a permanent address per chain. Routes and their limits are public at /v2/orchestration/routes and /v1/orchestration/limits. On Tron, permanent addresses take USDT.

How do payouts work?

Quote a payout from your balance to the player's address on any supported chain, or to a Lightning address, then fund the quote's deposit address. Each payout is an order you follow by webhook, and one that can't complete goes back to your refund address.

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. For permanent addresses it needs allowlisting and your consent per deposit; without it, the deposit waits for 1 confirmation. Lightning deposits land in seconds.

Are there limits on Lightning deposits?

Invoices run from $1 to $50,000, and the player's wallet applies its own per-payment limits; check amounts against /v1/orchestration/limits. Lightning deposits aren't available to residents of New York City.