Deposit Addresses

How platform-generated deposit addresses work

Understanding Deposit Addresses

Spray and Play uses platform-generated deposit addresses. Instead of connecting your wallet, you send crypto to addresses the platform creates for you.

---

How Deposit Addresses Work

The Process

1. Platform generates a unique deposit address for your account

2. You send crypto from your exchange or wallet to this address

3. Platform monitors the blockchain for incoming deposits

4. Your balance updates automatically after confirmations

5. You spray from your platform balance

Address Types

TypeFormatUsed For
EVM Address0x... (42 chars)Ethereum, Base, Arbitrum, BSC, HyperEVM
Solana Address32-44 charactersSolana network

:::info

One Address, Multiple EVM Chains: Your single EVM deposit address works for Ethereum, Base, Arbitrum, BSC, and HyperEVM. All EVM deposits go to the same address.

:::

---

Getting Your Deposit Address

Step-by-Step

1. Go to Profile → Deposit

2. Select your Coin (USDC, USDT, ETH, BNB, SOL, BLT, HYPE)

3. Select your Network:

- Ethereum, Base, Arbitrum, BSC, HyperEVM (all use same EVM address)

- Solana (separate Solana address)

4. Platform displays:

- Deposit address (text)

- QR code (for mobile wallets)

- Supported coins for that network

Example Display

USDC on Base
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Address:
0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb4

[📋 Copy]  [📱 Show QR Code]

⚠️ Only send USDC on Base to this address.
   Other assets will be lost.

---

Supported Coins & Networks

Stablecoins

CoinNetworksContract Standard
USDCEthereum, Base, Arbitrum, BSCERC-20
USDTEthereum, Base, Arbitrum, BSCERC-20

Native Tokens

CoinNetworkNotes
ETHEthereum, Base, Arbitrum, HyperEVMUsed for gas and value
BNBBSCBNB Chain native token
SOLSolanaSolana native token

Alt Tokens

CoinNetworkDescription
BLTHyperEVMBelieve Trust token
HYPEHyperEVMHyperliquid token

---

Making a Deposit

From an Exchange (Coinbase, Binance, etc.)

1. Log in to your exchange

2. Go to Withdraw section

3. Select coin you want to send

4. Paste your platform deposit address

5. Select network (MUST match what you selected on Spray and Play)

6. Enter amount

7. Confirm the withdrawal

8. Wait for confirmations (see timing below)

From a Personal Wallet (MetaMask, Phantom, etc.)

1. Open your wallet

2. Click Send

3. Paste platform deposit address

4. Select network (if applicable)

5. Enter amount

6. Confirm transaction

7. Pay gas fee (from your wallet)

---

Confirmation Requirements

Your balance updates after these confirmations:

NetworkConfirmationsTypical Time
Ethereum12~3 minutes
Base10~1 minute
Arbitrum10~1 minute
BSC15~1 minute
HyperEVM10~30 seconds
Solana32~15 seconds

:::tip

L2 networks (Base, Arbitrum, HyperEVM) are fastest and cheapest for deposits. Consider using these for frequent deposits.

:::

---

Important Safety Rules

✅ DO:

  • Verify the address character-by-character before sending
  • Send a small test amount first
  • Use the QR code to avoid copy-paste errors
  • Check network congestion for timing estimates
  • Keep transaction hashes for your records

❌ DON'T:

  • Send unsupported coins (they will be lost)
  • Use the wrong network (e.g., send Base USDC to Ethereum address)
  • Send to an expired/old address (always get fresh from Profile)
  • Send from an exchange that doesn't support the token/network

⚠️ WARNING: Wrong Network = Lost Funds

If you send:

  • Base USDC to Ethereum address → Lost
  • Ethereum USDC to Solana address → Lost
  • Unsupported token to any address → Lost

Always triple-check the network matches what you selected on the platform.

---

Deposit Status

In Profile → Deposit

You can see:

  • Pending deposits — Incoming, waiting for confirmations
  • Completed deposits — Credited to your balance
  • Transaction details — Amount, network, tx hash

Pending Deposit Indicators

Incoming: 500 USDC on Base
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Status: Confirming (8/10)
Time remaining: ~20 seconds
Tx: 0x3f4a...9b2c

---

Minimum Deposits

While there's no strict minimum for deposits, consider:

PurposeRecommended Minimum
Testing$5-10
RAPID trench$5
MID trench$100
DEEP trench$1,000

:::info

Deposits below $10 may not be economically viable due to gas costs on your end.

:::

---

Troubleshooting

Deposit Not Showing

CheckAction
ConfirmationsWait for required confirmations
NetworkVerify you sent on correct network
AddressCheck tx on block explorer matches your deposit address
Coin supportEnsure coin is in our supported list

Wrong Network Sent

If you sent on wrong network:

1. Don't panic — funds may be recoverable

2. Contact support immediately with tx hash

3. Recovery may take time and incur fees

4. Not all wrong-network sends are recoverable

Exchange Issues

Some exchanges may:

  • Delay withdrawals for "security review"
  • Require additional verification
  • Have minimum withdrawal amounts
  • Not support certain networks

Check your exchange's policies before depositing.

---

Best Practices

For Efficiency

1. Use L2 Networks — Base, Arbitrum, HyperEVM are cheapest

2. Batch Deposits — Send larger amounts less frequently

3. Plan Ahead — Deposit before you want to spray

4. Monitor Gas — Deposit when gas is low (not during network congestion)

For Security

1. Start Small — Test with $5-10 before sending large amounts

2. Verify Address — Check every character, especially first/last 6

3. Use QR Codes — For mobile transfers, scan instead of typing

4. Save Tx Hashes — Keep records of all deposits

---

Comparison: Deposit Address vs Wallet Connection

AspectDeposit Address (Spray and Play)Wallet Connection (Traditional DeFi)
SetupGet address from platformConnect wallet via browser extension
SendingManual transfer to addressAutomatic approval from wallet
GasYou pay for depositYou pay for every operation
ControlPlatform holds fundsYou hold funds
OperationsGasless sprayingPay gas per spray

---

Next Steps

Once you understand deposit addresses: