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
| Type | Format | Used For |
|---|---|---|
| EVM Address | 0x... (42 chars) | Ethereum, Base, Arbitrum, BSC, HyperEVM |
| Solana Address | 32-44 characters | Solana 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
| Coin | Networks | Contract Standard |
|---|---|---|
| USDC | Ethereum, Base, Arbitrum, BSC | ERC-20 |
| USDT | Ethereum, Base, Arbitrum, BSC | ERC-20 |
Native Tokens
| Coin | Network | Notes |
|---|---|---|
| ETH | Ethereum, Base, Arbitrum, HyperEVM | Used for gas and value |
| BNB | BSC | BNB Chain native token |
| SOL | Solana | Solana native token |
Alt Tokens
| Coin | Network | Description |
|---|---|---|
| BLT | HyperEVM | Believe Trust token |
| HYPE | HyperEVM | Hyperliquid 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:
| Network | Confirmations | Typical Time |
|---|---|---|
| Ethereum | 12 | ~3 minutes |
| Base | 10 | ~1 minute |
| Arbitrum | 10 | ~1 minute |
| BSC | 15 | ~1 minute |
| HyperEVM | 10 | ~30 seconds |
| Solana | 32 | ~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:
| Purpose | Recommended 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
| Check | Action |
|---|---|
| Confirmations | Wait for required confirmations |
| Network | Verify you sent on correct network |
| Address | Check tx on block explorer matches your deposit address |
| Coin support | Ensure 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
| Aspect | Deposit Address (Spray and Play) | Wallet Connection (Traditional DeFi) |
|---|---|---|
| Setup | Get address from platform | Connect wallet via browser extension |
| Sending | Manual transfer to address | Automatic approval from wallet |
| Gas | You pay for deposit | You pay for every operation |
| Control | Platform holds funds | You hold funds |
| Operations | Gasless spraying | Pay gas per spray |
---
Next Steps
Once you understand deposit addresses: