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 0x followed by 40 characters
  • Example: 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb
  • Same address works for Ethereum, Base, Arbitrum, BSC, HyperEVM

Solana Address:

  • 32-44 characters, no 0x prefix
  • 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 ProfileWithdrawal

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

StatusMeaningCan Receive Payouts?
Not setNo address configured❌ No
Confirm emailCheck your email to confirm❌ No
Activating...Confirmed, waiting 24h delay❌ No
ActiveReady 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

SettingPayout Destination
OFF (default)Rewards sent to your withdrawal wallet
ONRewards 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 ProfileWithdrawal

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 addressFirst 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