Setting Up Your Withdrawal Wallet
Configure where your automatic payouts go
Setting Up Your Withdrawal Wallet
Your withdrawal wallet is the external crypto wallet where all your payouts are sent automatically. Unlike traditional DeFi where you connect a wallet to transact, Spray and Play uses a custodial model—you deposit to the platform, spray from your platform balance, and receive payouts automatically to your designated withdrawal wallet.
⚠️ Critical: If you spray without setting a withdrawal wallet, your payouts will be held by the platform until you set one. There is no manual recovery process.
---
Supported Wallets
For EVM Chains (Ethereum, Base, Arbitrum, BSC, HyperEVM)
These wallets support all EVM-compatible chains. You'll use one EVM address for all EVM payouts.
MetaMask (Recommended for beginners)
- Download: metamask.io
- Available as browser extension and mobile app
- Supports all EVM chains we use
Rabby (Enhanced security)
- Download: rabby.io
- Better transaction preview and security warnings
- Advanced features for power users
For Solana
These wallets are for Solana payouts (SOL, USDC on Solana, etc.)
Phantom (Recommended)
- Download: phantom.app
- Clean interface, mobile and desktop apps
- Now also supports EVM chains (optional)
Jupiter Wallet
- For advanced Solana users
- Built-in DEX and trading features
- Best for users already in the Solana ecosystem
---
How to Set Your Withdrawal Wallet
Step 1: Install Your Wallet
Choose one wallet from each category (EVM and/or Solana) and install it:
- MetaMask or Rabby for EVM chains
- Phantom or Jupiter for Solana
Step 2: Create or Import Your Wallet
New wallet:
- Follow the wallet's setup wizard
- Write down your seed phrase and store it securely
- Never share your seed phrase with anyone
Existing wallet:
- Import using your seed phrase
- Or connect a hardware wallet (Ledger, Trezor)
Step 3: Copy Your Address
EVM Address:
- Starts with
0xfollowed by 40 characters - Example:
0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb - Same address works for Ethereum, Base, Arbitrum, BSC, HyperEVM
Solana Address:
- 32-44 characters, no
0xprefix - Example:
7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Step 4: Add to Your Profile
1. Go to Profile (click your username in the app)
2. Find the Withdrawal section
3. Paste your EVM Address if using EVM chains
4. Paste your Solana Address if using Solana
5. Verify carefully — double-check every character
6. Save
Step 5: Verify (Optional but Recommended)
Before spraying large amounts:
1. Do a small test spray into RAPID trench ($5 minimum)
2. Wait for the 1-day commitment period
3. Verify the payout arrives at your withdrawal wallet
4. Once confirmed, spray larger amounts with confidence
---
The Address Book System
Spray and Play uses an Address Book system to manage your withdrawal wallets. This gives you more flexibility and security.
How It Works
Your Address Book
├── EVM Address (Primary)
│ └── Used for: Ethereum, Base, Arbitrum, BSC, HyperEVM
├── Solana Address (Primary)
│ └── Used for: Solana mainnet payouts
└── Additional addresses (up to 5 total)Adding a New Address
1. Go to Profile → Withdrawal
2. Click Edit on the chain you want to add (EVM or Solana)
3. Enter your wallet address
4. Save
Security Feature: New addresses require email confirmation and a 24-hour activation delay before they become active.
Address Statuses
| Status | Meaning | Can Receive Payouts? |
|---|---|---|
| Not set | No address configured | ❌ No |
| Confirm email | Check your email to confirm | ❌ No |
| Activating... | Confirmed, waiting 24h delay | ❌ No |
| Active | Ready to receive payouts | ✅ Yes |
Multiple Addresses
You can store up to 5 addresses in your Address Book:
- One primary address per chain (EVM + Solana)
- Additional backup addresses
- Only the primary address receives payouts
To switch your primary address:
1. Go to Profile → Withdrawal
2. Click on an existing Active address
3. Set as Primary
Rate Limits
- Max 5 addresses per account
- Max 1 new address per hour
---
Payout to Balance
Want to compound your earnings? Enable "Credit rewards to balance" to have rewards added to your platform balance instead of sent to your wallet.
How It Works
| Setting | Payout Destination |
|---|---|
| OFF (default) | Rewards sent to your withdrawal wallet |
| ON | Rewards added to your platform balance for re-spraying |
When to Use
Enable "Credit to balance" when you want to:
- Automatically compound your earnings
- Re-spray rewards without depositing again
- Avoid gas fees for small reward amounts
- Build up your balance for larger sprays
Keep it OFF when you want to:
- Receive payouts directly to your wallet
- Withdraw earnings immediately
- Hold tokens outside the platform
How to Toggle
1. Go to Profile → Withdrawal
2. Find the toggle: "Credit rewards to balance"
3. Click to enable/disable
:::info
No withdrawal wallet? If you haven't set a withdrawal wallet, rewards are always credited to your balance regardless of this setting.
:::
---
Can I Change My Withdrawal Wallet?
Yes. You can update your withdrawal wallet anytime:
1. Go to Profile → Withdrawal
2. Click Edit on EVM or Solana
3. Enter your new address
4. Save
What happens:
- New addresses have a 24-hour activation delay (security feature)
- Once active, new payouts go to the new address
- Previous payouts already went to the old address
Important: Make sure you still have access to your old wallet until you confirm a payout has arrived at the new one.
---
Security Best Practices
✅ Do:
- Use a hardware wallet (Ledger, Trezor) for large amounts
- Enable 2FA on your Google account
- Double-check addresses before saving (copy-paste, don't type)
- Test with a small amount first
- Keep your seed phrase offline and secure
❌ Don't:
- Use an exchange deposit address (Coinbase, Binance, etc.)
- Share your seed phrase or private keys
- Set a withdrawal wallet you don't control
- Rush through address verification
⚠️ Exchange Addresses
Avoid using exchange addresses for withdrawals. Exchanges may:
- Change deposit addresses without notice
- Have minimum deposit requirements
- Hold funds for compliance review
- Not support the specific token/chain combination
Use self-custody wallets where you control the keys.
---
Troubleshooting
"Not configured" showing in Profile
This means you haven't set a withdrawal wallet yet. Payouts will be held until you set one.
Wrong address saved
If you set the wrong address:
1. Immediately set the correct address in Profile
2. Contact support with the incorrect address details
3. Funds sent to wrong addresses may not be recoverable
Payout not received
Check:
1. Is your withdrawal wallet set correctly?
2. Has the commitment period ended (1/7/30 days)?
3. Check the transaction hash on a block explorer
4. Did you use an exchange address that may have issues?
---
Next Steps
Once your withdrawal wallet is set up:
1. Get your deposit address → First Spray Guide
2. Send funds to the platform → Wait for confirmation
3. Spray into a trench → Your payout will come automatically
4. Wait for commitment period → Payout arrives at your withdrawal wallet