Generate a wallet, fund it once, press PLAY. The Bench spins up hidden wallets that buy a token and pass funds around to create real on-chain volume — then sweeps everything back with STOP. $SWOGE is loaded by default, but you can point it at any Robinhood-Chain coin.
⚠️ Read this first
The Bench sends real, irreversible transactions on Robinhood Chain (mainnet) with real ETH gas and real slippage. Always test with a tiny amount first. Manufacturing trading volume can violate exchange/platform rules and local laws — only run it where you are authorised, and never with money you can't lose.
The One-Click Volume mode automates the whole “volume ring” for you:
You hold one visible master wallet. That's the only wallet you fund and the only one you cash out from.
When you press PLAY, the Bench creates N hidden wallets (default 100) in the background.
The first hidden wallet buys the selected token ($SWOGE by default, or any Robinhood-Chain coin you paste in) with ~98% of its ETH, split into 5 slices (so it looks like several natural trades).
It then transfers everything (ETH + tokens) to the next hidden wallet, which sells, then passes on to the next, which buys… and so on around the ring.
Every hop is a real on-chain buy or sell on Uniswap — real trading volume on the $SWOGE chart.
The loop runs quietly in the background until you press STOP or the ETH is spent on gas.
STOP sweeps every hidden wallet — ETH and $SWOGE tokens — back to your master wallet.
In one line
Fund the master → PLAY (hidden wallets buy ×5 and pass the bag around) → STOP (everything comes home to the master).
2 What you need
Item
Details
A browser
The Bench is a single HTML page — nothing to install. Open swoge_bench.html.
Robinhood-Chain ETH
The gas + trading fuel. Sent to the master wallet address the Bench generates. Start small.
A place to keep the CSV
PLAY downloads a CSV of all hidden-wallet private keys. Keep it safe — it's your only recovery if a page closes mid-run.
An external wallet (optional)
Where you cash out at the end (MetaMask, Rabby, an exchange deposit address, etc.).
💡 How much ETH?
Each hop costs gas + a little slippage. More ETH = more hops = more volume before it drains. Do one small test run first, watch how fast it burns, then size your real run from that.
3 Step-by-step
Open the Bench
Go to the Wallet Bench. You'll see one panel: ⚡ One-Click Volume. $SWOGE and the Robinhood-Chain network are already loaded for you.
Generate the master wallet
Press Generate master wallet. A fresh wallet address appears. This is the only wallet you'll fund and the only one you cash out from. Tap the address to copy it.
Send it ETH
From your own wallet or exchange, send Robinhood-Chain ETH to that master address. Wait for the balance on the Bench to update.
Set the number of hidden wallets
Leave Hidden wallets at 100, or lower it (min 2). More wallets = more distinct addresses in the ring.
Choose the token (optional)Token to pump is pre-filled with $SWOGE. To run volume on a different Robinhood-Chain coin, paste its contract address there. Press ↺ SWOGE anytime to switch back. See §5.
Press PLAY
Hit ▶ PLAY. The Bench (a) generates the hidden wallets, (b) downloads a CSV of their private keys automatically, and (c) starts the ring in the background. The status line shows what's happening live.
Let it run
Keep the tab open. Volume builds hop by hop. You can watch the status line and the chart on Dexscreener.
Press STOP when done
Hit ■ STOP. The Bench sweeps all ETH and $SWOGE from every hidden wallet back to your master wallet.
Cash out
Paste your external address in Cash out and press Send → to move the master wallet's funds off the Bench. (See §5.)
Don't close the tab mid-run
The ring runs in your browser. If you close the tab before STOP, the loop halts where it is — funds sit in the hidden wallets. That's exactly what the CSV is for: import those keys to recover the funds. So keep the CSV.
4 The CSV of private keys
The moment you press PLAY, your browser downloads a CSV file containing every hidden wallet:
index
address
privateKey
0
0xabc…
0x…
1
0xdef…
0x…
…
…
…
Why it matters
It's your only backup of the hidden wallets. If the tab closes, crashes, or STOP fails to sweep one wallet, you can import its private key into any EVM wallet and pull the funds manually.
The keys are never uploaded anywhere — the file is generated in your browser and saved to your machine.
Treat the CSV like cash
Anyone with these private keys can drain those wallets. Store it offline, don't email it, delete it once the run is fully swept back to the master.
5 Run volume on another token
$SWOGE is loaded by default — but the Bench works on any token that trades on Robinhood Chain. In the One-Click panel:
Find the Token to pump field (just under “Hidden wallets”). It's pre-filled with the $SWOGE contract.
Paste the contract address of the coin you want (a token address, or a Uniswap pool/pair address on chain 4663).
Press ▶ PLAY — the Bench loads that token's pool and runs the exact same ring on it.
Press ↺ SWOGE next to the field at any time to snap the address back to $SWOGE.
Requirements for the token
It must have a live Uniswap pool paired with WETH on Robinhood Chain (that's how the wallets buy in ETH). If it's only paired with another token, buying in ETH isn't possible and PLAY will report it. Always paste a contract you've verified on the explorer.
Same risks apply
Running volume on any coin uses real funds and irreversible trades. Thin-liquidity tokens can move hard on each hop (high slippage) — test tiny first, and only pump tokens you're authorised to.
6 Cash out to an external wallet
When you're finished and everything is back on the master wallet:
In the Cash out row, paste your external address (must be a valid 0x… 40-hex address).
Press Send →.
The Bench sends the master wallet's $SWOGE tokens first, then the ETH (keeping just enough to pay gas) to your address.
Order of operations
Always press STOP first (to gather funds onto the master), then cash out. Cashing out only moves what's currently on the master wallet.
Buy size: 98% of the wallet's ETH, split into 5 slices.
Slippage: 5% · Gas reserve kept: 0.0005 ETH · Pause between slices: 10 s.
Robinhood Chain is an Orbit rollup, so the real transaction cost includes an L1 data fee — the Bench adds a margin when sweeping so a sweep doesn't fail for being a few wei short.
8 Safety & troubleshooting
Symptom
What to do
RPC not reached / no balance
Check your connection; the network is fixed to Robinhood Chain. Refresh and re-open the master wallet.
PLAY does nothing
The master wallet needs ETH first. Confirm the balance shows on the Bench before PLAY.
A hop failed / “transaction didn't go through”
Usually not enough ETH for gas on that wallet. Press STOP to sweep back, top up the master, run again.
Tab closed mid-run
Re-open the Bench; funds are in the hidden wallets. Import their keys from the CSV to recover, or re-run and STOP.
STOP left tokens somewhere
Import that wallet's private key (from the CSV) into MetaMask/Rabby and send manually.
Legal / compliance
Creating artificial trading volume (“wash trading”) is prohibited on many venues and illegal in some jurisdictions. This tool is provided for testing and educational use on infrastructure you control. You are responsible for how you use it.
9 FAQ
Do I need to fund all 100 wallets?
No. You fund only the master wallet. The Bench moves funds from the master into the ring and back automatically.
Where are the private keys stored?
Generated in your browser and written to the CSV on your machine. They are never sent to a server. Keep the CSV safe.
Can I change the number of hidden wallets?
Yes — set Hidden wallets before pressing PLAY (min 2, max 100).
Can I pump a coin other than $SWOGE?
Yes. Paste any Robinhood-Chain token contract into Token to pump before pressing PLAY. It needs a live Uniswap pool paired with WETH so the wallets can buy in ETH. Press ↺ SWOGE to switch back to the default.
What happens to my money if I press STOP?
Every hidden wallet is swept — both ETH and $SWOGE tokens — back to your master wallet. Then use Cash out to move it off the Bench.
Why 98% and 5 slices?
Leaving ~2% covers gas so the wallet can still transfer. Splitting the buy into 5 smaller trades makes the volume look more organic than one big order.
Is this reversible?
No. On-chain trades and transfers are final. Test with a tiny amount first.