How to structure, fund, and secure wallets for Solana trading bots. The boss/worker architecture explained, with step-by-step setup and security best practices.
When running a volume bot, you are not just using one wallet. You need multiple wallets that each appear as independent traders on the blockchain. If all your volume comes from a single wallet doing rapid buy-sell cycles, it is immediately obvious to anyone checking the token's trade history that the activity is automated. Multiple unique wallets create the appearance of diverse market participation.
The boss/worker architecture solves this by separating the roles of fund management and trade execution. One boss wallet holds your capital and manages distribution. Multiple worker wallets each execute independent trading cycles. On the blockchain, each worker appears as a separate trader.
The boss wallet is the central treasury. It holds the bulk of your SOL and has two main functions:
The boss wallet itself never trades. It only sends and receives SOL from workers. This keeps your main funds isolated from trading activity.
Worker wallets are the trade executors. Each worker is an independent Solana keypair that executes buy-sell cycles against the target token. Key properties:
Here is how to set up the boss/worker wallet system for Vol Bot:
In Vol Bot, navigate to the wallet management section and create a new boss wallet. This generates a new Solana keypair. The private key is immediately encrypted with AES-256-GCM and stored in data/wallets.enc. Write down the public address to send SOL to it.
Send SOL from your personal wallet (Phantom, Solflare, etc.) to the boss wallet address. Send the total amount you want to use for your campaign, plus a small buffer for transaction fees. For example, if you plan to distribute 1 SOL each to 10 workers, send at least 10.1 SOL to cover distribution transaction fees.
Create the number of worker wallets you need. Each worker generates a new keypair, also encrypted and stored alongside the boss wallet. For most campaigns, 10-30 workers provides a good balance of diversity and manageability. The Degen tier supports up to 999 workers for maximum scale.
Use the "distribute" command to send SOL from the boss wallet to each worker. You can distribute equally (split total evenly) or set custom amounts per worker. Each worker needs at minimum 0.01 SOL to execute micro-trades, but 0.5-2 SOL per worker is recommended for sustained campaigns.
Configure your target token, strategy, and trade size, then start the volume engine. Each worker begins executing independent buy-sell cycles using its own funded wallet. Monitor progress through the dashboard.
After your campaign ends, use the "gather" command to pull all remaining SOL from worker wallets back to the boss wallet. From there, you can withdraw back to your personal wallet. The gather function reclaims everything including the rent-exempt minimum from each worker account.
How much SOL to allocate per worker depends on your campaign goals:
| Campaign Type | Workers | SOL per Worker | Total SOL Needed | Expected Volume |
|---|---|---|---|---|
| Quick test | 3-5 | 0.1 SOL | ~0.5 SOL | ~20 SOL |
| Short burst | 10 | 0.5 SOL | ~6 SOL | ~250 SOL |
| Standard campaign | 10-20 | 2 SOL | ~25-45 SOL | ~1,000-2,000 SOL |
| Heavy volume push | 30 | 5 SOL | ~155 SOL | ~7,000 SOL |
| Maximum scale | 100+ | 2-10 SOL | ~500+ SOL | ~20,000+ SOL |
Your wallet security directly determines the safety of your funds. Follow these practices to minimize risk:
Vol Bot stores all private keys in an encrypted file (data/wallets.enc) using AES-256-GCM encryption. The encryption password is set during initial setup. Without this password, the wallet file is unreadable. Choose a strong, unique password and store it securely (password manager, not a text file on the same server).
Never use your main personal wallet as the boss wallet. Create a dedicated wallet for bot operations and only fund it with the amount you plan to use. If anything goes wrong, your personal holdings remain safe. Think of bot funds as capital deployed to a specific purpose, separate from your holdings.
Only distribute the SOL workers actually need. If each worker needs 1 SOL for a 4-hour campaign, do not send them 10 SOL each. Smaller worker balances mean smaller losses if any individual worker keypair is somehow compromised.
Since the bot runs on your VPS, your server security is critical:
apt update && apt upgrade regularlyThe data/wallets.enc file contains all your wallet keypairs. If this file is lost or corrupted and you do not have a backup, your funds are permanently inaccessible. Keep an encrypted backup of this file in a separate location (encrypted cloud storage, separate drive). Remember to also backup your encryption password.
Vol Bot generates and encrypts all wallets locally on your server. Your private keys never leave your machine. Full control, zero counterparty risk.
Get Started →