How wallet connection works

This app uses your wallet to sign transactions securely. We never have access to your private keys or funds. You remain in full control at all times.

SOLTokenBoost Solana token promotion platform logo SOLTokenBoost.com
Technical Deep-Dive - On-Chain Mechanics

How Solana
Volume Bots Work

The complete technical breakdown - wallet pools, Jupiter quote routing, swap execution, timing randomisation, and the on-chain footprint a campaign produces.

The Core Loop:
Quote → Sign → Broadcast

A Solana volume bot is not a simulator. It executes real blockchain transactions. The fundamental operation is a three-step loop that runs continuously across multiple wallets for the duration of a campaign.

Every swap goes through Jupiter's aggregator, which queries all active liquidity pools for your token and finds the optimal routing path. The result is a standard on-chain swap - indistinguishable from any organic trader executing the same action.

The sophistication is in the orchestration: which wallet fires next, what size swap, which direction (buy or sell), and when. That orchestration is what separates a well-built engine from a basic script.

volume-engine - core loop
// Campaign initialised - 3 wallets active
GET /quote?inputMint=SOL&outputMint=TOKEN
→ route: SOL → USDC → TOKEN (2 hops)
→ price impact: 0.12%
SIGN tx with wallet_01 keypair
BROADCAST via sendTransaction()
✓ Confirmed: slot 287,441,922
✓ Signature: 3xKp...f9mQ
// Random delay: 14.3s → next swap
GET /quote?inputMint=TOKEN&outputMint=SOL
SIGN tx with wallet_02 keypair
BROADCAST via sendTransaction()
✓ Confirmed: slot 287,441,947

Technical Flow -
Step by Step

Everything that happens from campaign start to the last swap, in sequence.

1

Wallet Pool Generation & Funding

Before any campaign starts, the engine maintains a pool of pre-funded Solana wallets. These are engine-owned keypairs loaded with SOL for gas and swap capital. Each wallet is independent - separate private key, separate address, separate transaction history.

// Engine wallet pool snapshot
wallet_01: 3xKp...f9mQ | 0.42 SOL
wallet_02: 7mQr...2nPx | 0.38 SOL
wallet_03: 9pLw...8tYv | 0.52 SOL
2

Jupiter Quote API - Route Calculation

For each swap, the engine calls Jupiter's Quote API with the input/output token mints and the swap amount. Jupiter queries every active liquidity pool on Solana and returns the optimal route - which DEXs to hop through, expected output amount, and price impact estimate.

GET quote-api.jup.ag/v6/quote
?inputMint=So11...1112 (SOL)
?outputMint=YOUR_TOKEN_MINT
?amount=9000000 (0.009 SOL in lamports)
?slippageBps=100
→ routePlan: [Raydium V4 → TOKEN]
3

Transaction Build & Signing

Using the Jupiter swap response, the engine constructs a versioned Solana transaction. The selected wallet's keypair signs the transaction. This is a standard signed Solana transaction - no different from what any Phantom wallet produces when a user clicks "Swap."

// Build and sign transaction
POST quote-api.jup.ag/v6/swap
body: quoteResponse + userPublicKey
tx.sign(wallet_01.keypair)
→ signedTransaction ready for broadcast
4

Broadcast & On-Chain Confirmation

The signed transaction is submitted to the Solana network via RPC. Solana validators process and confirm the transaction - typically within 1-3 seconds. Once confirmed, the swap is permanently recorded on-chain with a unique transaction signature visible on any block explorer.

connection.sendRawTransaction(signedTx)
// Awaiting validator confirmation...
✓ Status: finalized
✓ Slot: 287,441,922
✓ Signature: 3xKpAm7...f9mQ
→ DEXScreener indexed: ~2-4 min
5

Timing Randomisation & Multi-Wallet Orchestration

After each confirmed swap, the engine calculates the next action: which wallet fires, what direction (buy or sell), what size, and after how many seconds. All three variables include pseudo-random variance within configured bounds. The result is a naturally irregular pattern of swaps across multiple addresses - not a mechanical timer.

// Orchestrator scheduling next swap
nextWallet = selectFromPool(excludeCurrent)
direction = weightedRandom(0.55 buy, 0.45 sell)
amount = baseAmount * jitter(0.8, 1.3)
delay = randomInt(minDelay, maxDelay)
→ next swap in 18.7s via wallet_03

Under the Hood -
Key Design Decisions

Why Jupiter, Not Direct Pool Calls?

Calling a DEX contract directly creates a distinct interaction signature easily flagged by on-chain analysts. Jupiter routes are the standard method any legitimate wallet uses - the transaction structure is identical to a human trader's swap, regardless of which underlying DEX executes it.

Why Randomise Timing?

Fixed intervals create patterns visible in transaction timestamp data. If every swap fires exactly every 12 seconds, it takes one on-chain analyst 30 seconds to flag it. Random intervals within a range produce a histogram that overlaps with organic trading behaviour - irregular, human-paced, unpredictable.

Why Multiple Wallets?

Volume from a single wallet address is immediately identifiable - one address making 80 swaps in 2 hours is obviously automated. Distributing the same activity across 2-3 wallets produces a multi-party trading picture that DEX aggregators interpret as organic market participation from separate traders.

Myths vs Reality

Three things people believe about volume bots that aren't accurate.

Myth

"Volume bots just fake numbers in a database."

Reality

Every swap is a real Solana blockchain transaction. DEXScreener, Birdeye, and Solscan all pull from the same on-chain data. There is no mechanism to inject fake numbers - DEX aggregators only display what's actually on the ledger.

Myth

"Volume bots require access to your token or wallet."

Reality

The engine uses its own wallets and capital to trade your token on its existing liquidity pool. It does not need your private key, mint authority, or any wallet connection. Your token and holdings are completely untouched.

Myth

"All volume bots work the same way."

Reality

The quality of a volume bot is entirely in its orchestration. Fixed-interval single-wallet scripts exist. Multi-wallet randomised timing Jupiter-routed engines like SOLTokenBoost are fundamentally different in how the on-chain activity distributes and what signals it generates for trending algorithms.

Why SOLTokenBoost
Does This Better

Jupiter-Only Routing

Every swap goes through Jupiter. Not direct pool calls, not custom AMM interactions. Jupiter routing matches what any Phantom wallet produces.

True Timing Randomisation

Delays between swaps are pseudo-random within configurable bounds. No fixed intervals. No mechanical patterns in the transaction timestamp data.

Multi-Wallet Parallel Execution

2-3 engine wallets execute concurrently. Distributed wallet addresses create the multi-party activity signals that trending algorithms respond to.

Bidirectional Swaps

Buy and sell swaps both execute throughout the campaign. Two-directional volume data looks and functions like real market activity with genuine buyers and sellers.

Under 60-Second Start

Payment confirmation triggers automatic engine start. No manual approval queue, no processing delay. The engine fires within the first minute of confirmed payment.

Fully Transparent Output

Every transaction is verifiable on Solscan. We don't ask you to trust a dashboard - verify every swap independently against on-chain records.