Equity curve
Edge meter
Open positions
| Token | Cost | Now | P&L | Age |
|---|
👑 Friends league everyone's paper account, ranked by return
| # | Who | Mode | Risk | Wallet | Return | Trades | Open |
|---|
Launch funnel radar →
Trading modes
Pick how the bot decides what to buy. Every mode also trades in shadow in the Arena, so you can see which one works before trusting it with money.
1 · Choose a mode
2 · Choose a risk level
Arena leaderboard · every mode, shadow trading $10 per trade at real on-chain prices
| # | Mode | Trades | Win rate | Avg per trade | Total on $10 bets | Open | Real money? |
|---|
Launch weather
🐋 Wallets the bot trusts most
| Wallet | Scored buys | Avg 20-min return | Win rate | Last buy |
|---|
🔥 Hottest pools (last 15 min)
| Token | Price | 15-min | Volume | Buys / sells | Liquidity |
|---|
🧠 Decision feed what each mode just did
Top traders
Every wallet trading on the chain, scored by what its buys did 20 minutes later. Built from on-chain data by the bot; routers and bots that buy everything are left out.
🏆 Best: worth watching
| # | Wallet | Buys | Avg 20-min | Win rate | Last buy |
|---|
🧯 Worst: think twice when they buy
| # | Wallet | Buys | Avg 20-min | Win rate | Last buy |
|---|
Past results don't predict future ones: a wallet's streak can end any time. Open any token to see which of these wallets are in it (🐋 Smart money).
Launch radar
Every new pool the bot sees, and why it says no. Built from the bot's recent log.
Funnel
Top reasons for skipping
Watching now
| Token | Venue | Age | Watch window | Links |
|---|
Trade history
Every closed trade: bot, the archived real-money session, and manual trades.
| When | Token | Source | Result | Why it closed |
|---|
Manual trade
Inspect any token. Buying always runs a tiny honeypot test (buy + sell back) first.
Tokens you've touched
| Token | Status | Net P&L | Trades | Contract |
|---|
Trade
Buy and sell yourself. The bot keeps trading your paper wallet with your chosen mode too.
Buy with paper money
Filled at the live pool price within ~5 seconds, including the price impact a real order would have.
Your positions
| Token | Cost | Now | P&L |
|---|
Your orders
🔥 Most traded right now click to buy with the amount above
| Token | Price | 15-min | Volume | Liquidity |
|---|
Buy with ETH
Your tokens
| Token | Holding | Worth |
|---|
🔥 Most traded right now click to fill the buy box
| Token | Price | 15-min | Liquidity |
|---|
Your real transactions
Wallets & addresses
The bot's wallet, your MetaMask, and every contract the bot talks to.
🤖 Bot wallet
🦊 MetaMask
🔑 Import a private key
↗ Withdraw
Sends the bot wallet's whole ETH balance (minus a little gas) to an address you control.
Address book
Strategy & risk settings
Changes are checked, saved to config.json (old copy kept in backups/), and apply when the bot restarts.
Chains
Switch which blockchain the bot hunts on. Every address is checked on-chain before a switch.
+ Add a custom chain (any EVM chain with Uniswap v2 + v3)
Live log
What the bot is saying, refreshed every few seconds.
loading…
Share with friends
Each friend gets their own account with a 📝 paper wallet ($1,000 virtual to start): they pick a mode and risk level, add virtual funds and compete in the 👑 league. They can't touch your bot, your real wallet, your settings or any key. Every link is personal and can be switched off.
🔗 Create an invite link
🔒 What friends can see
- Never shared: your private key, the owner key, withdraw, trading, settings, chains, the sharing page.
- Remove someone and their access ends immediately, on every device.
People with access
| Who | Role | Signed in with | Last seen |
|---|
Active invite links
| For | Created | Expires | Used |
|---|
Sign in with Google
How to run it
The short version. The full version is in README.md.
▶ Start / ■ stop
Use the button top-right. It controls the bot wherever this dashboard runs (on the server it uses systemd).
From a terminal on the server:
systemctl start hood-snipersystemctl stop hood-sniperOn your Mac, in the project folder: npm run paper, then Ctrl+C to stop.
📝 Paper vs 💸 Real money
- Paper: the bot pretends to trade with pessimistic prices. No wallet needed, no risk.
- Real money: needs a wallet key and ETH in that wallet. You'll be asked to type REAL MONEY.
- Switching while the bot runs restarts it in the new mode. Every switch is logged, so each trade shows which mode it ran in.
🔑 Adding a wallet key safely
- Make a new, empty MetaMask account just for the bot. Never your main one.
- On your Mac, open an encrypted tunnel to the server:
ssh -L 8787:localhost:8787 root@46.225.83.168- Open http://localhost:8787 → Wallet tab → paste the key.
- Send a small amount of ETH to the bot wallet (Wallet tab → MetaMask → Fund).
The import box is locked on the public address on purpose: over plain HTTP, anyone watching the network could read the key.
⚙ Changing settings & chains
- Settings tab: every number has an explanation. Changed fields turn amber. Save & restart applies them now.
- Chains tab: Robinhood Chain, Base and Arbitrum are built in and verified. You can also add any EVM chain; its addresses are checked on-chain first.
- Prefer files? Edit config.json, then restart the bot.
- A bad change? Old configs are in backups/.
⌨ Shortcuts
- 1–9 jump between tabs
- r refresh now
- / search trades
⚠ The honest part
Memecoin launches are mostly scams. The Edge meter on the Overview tells you whether the strategy has actually made money. If it says no, don't add money.