Getting started
From nothing to a live position. Every screen you will see, in order.
1. Open the bot
t.me/zenith_lp_bot, then /start.
An EVM wallet is generated for you on the spot. A Solana wallet and a NEAR account are generated the first time you switch to those networks. Every key is encrypted at rest and you can export it at any time from 👛 Wallet. Read the custody page before you fund anything, not after.
The bot speaks English unless you tell it otherwise. ⚙️ Settings → Language switches every screen and every button to Bahasa Indonesia. Crypto words (swap, pool, fee, TVL, range, bin) stay as they are in both.
Nothing else happens automatically. The bot never moves funds you have not asked it to move.
2. Fund it
Send the network's gas coin to the address on the welcome screen. The table in the next step says which coin that is.
You need gas as well as what you intend to provide. A position cannot be opened, and more importantly cannot be closed, without gas in the wallet. The most common failure anyone hits is an empty gas balance at the moment they want out.
If the wallet also holds the network's stablecoin (USDG on Robinhood, USDT or USDC elsewhere), the bot's own fee comes out of that instead of the gas coin. How that works is on the fees page.
3. Pick a network
🔗 Chain on the main menu. Twelve are live:
| Network | Venue | Gas coin |
|---|---|---|
| Robinhood Chain | Uniswap V3 and V4 | ETH |
| BNB Chain | PancakeSwap V3, PancakeSwap Infinity, Uniswap V4 | BNB |
| Base | Uniswap V3 and V4 | ETH |
| Ethereum | Uniswap V3 and V4 | ETH |
| Arbitrum | Uniswap V3 and V4 | ETH |
| Unichain | Uniswap V3 and V4 | ETH |
| Ink | Reservoir V3 (a Uniswap V3 deployment), Uniswap V4 | ETH |
| Arc | Uniswap V3 and V4 | USDC |
| Monad | Uniswap V3 and V4 | MON |
| HyperEVM | Project X V3 (a Uniswap V3 fork) | HYPE |
| Solana | Meteora DLMM and DAMM v2, with the DBC launch curve read for you | SOL |
| NEAR | Rhea DCL | NEAR |
Your choice is remembered. Every screen after this point talks about the network you selected, and your positions on other networks stay where they are. Solana and NEAR have their own pages, because their pools work differently: Solana and NEAR. The rest of this page is the EVM flow.
4. Find a pool
Three ways in, and they end at the same screen:
Paste a contract address, or a link. Any 0x… token address into the chat. The bot scans every V3 and V4 pool for that token and lists them with their real depth. A link works too: an explorer page, a DexScreener or GMGN chart, or a Uniswap pool page. The bot reads the address and the network off the link, switches you to that network if the link names another one, and lists the pools · a link to a pair lists its token's pools. A pool address or a Uniswap pool link opens that exact pool, which is useful for pools no indexer has caught up with yet.
🔥 Top Trending. What is moving on the network right now. Tap a token to get the same pool list.
A link from somewhere else. Cards posted by Zenith's own volume scanner carry an Open pool in Zenith button that lands you straight on the pool list, with the network already switched to match.
What the list tells you, pool by pool: the fee tier, the depth, when the pool last traded, and a shield line when the pool looks washed or too thin to trust. One pool carries a ⭐: the bot's pick by recent fees against the pool's TVL (the window is on the screen, six hours for a token's pools), which is the number that says how hard the liquidity in that pool is working. Under the list, ⚡ Last repeats your previous open (same shape, same amount) on the starred pool, so a token you already know takes one paste and one tap.
If a token has no pool yet, 🆕 Create a pool opens a Uniswap V4 pool for it at the market price, with a bold warning on the way. The pool is empty by definition, so the first position into it goes in with your eyes open.
5. Choose a range
The pool screen shows the current price and offers preset bands:
| Preset | Band | Suits |
|---|---|---|
| Narrow | ±5% | Active watching, highest fee capture |
| Medium | ±15% | The usual starting point |
| Wide | ±50% | Set and mostly forget |
| Custom | Your own two numbers | You have a view |
If you are new: start Medium. You can always re-range later, and re-ranging with a small position is a cheap lesson.
6. Choose how to deposit
⚖️ Both. You provide both tokens, at the ratio the band needs.
One side only. You provide the base coin and the band sits below the price, or the token and the band sits above it. Nothing is swapped. The position earns as the price moves through the band, so a one sided band below the price is also a limit buy that pays you fees while it fills.
⚡ Zap. You provide one token and the bot swaps the right portion into the other, then adds both in one atomic transaction. Either all of it happens or none of it does. The pool health warning is the first line of every zap screen, and a zap is refused on a pool the bot measures as broken or whose fee is above 10%. Two venues do not offer it on purpose: Uniswap V4 pools on BNB Chain, and Project X on HyperEVM. Both sides and one side only work there.
Ladders. Instead of one band, up to five stacked bands on one side of the price. ⛰ Peak puts the most liquidity nearest the price, Slope puts it furthest, and Custom takes five percentages you type (the default is 25 / 15 / 20 / 15 / 25, a zero skips that slice, and your last weights are remembered). One transaction, one fee for the whole ladder.
The bot shows the exact amounts before anything moves.
7. Confirm
✅ Confirm & Open. From here the transaction is built, the $0.20 fee is taken, and the liquidity goes in. When the fee is paid in the gas coin, the router takes it inside the same transaction as the mint. When your wallet holds the network's stablecoin, the mint goes first and the fee is taken from the stablecoin as soon as the mint confirms. Either way the amount is the same.
If the open fails, it fails whole. See Safety for how that is guaranteed rather than promised.
After it is open
📊 My Positions is where you live from now on. Each position gets a card showing where the price sits in your range, fees earned so far, and PnL that counts impermanent loss rather than hiding it.
The screen that announces an open, and every close screen, carries 🔁 Open again: one tap back to that pool's range screen, so re-entering at another price or another shape skips the paste and the pool list.
The bot also messages you on its own when something changes: price leaving your range, take profit or stop loss hitting, fees worth collecting, and a PnL digest for live positions.
Every button on the card is explained in Menus and buttons.
The one habit worth forming
Check whether your price is still inside your range. A position out of range earns exactly nothing, and it will sit there quietly earning exactly nothing for as long as you let it. If you would rather the bot acted on that, the card's 🎯 Set TP / SL has an out of range trigger: see Menus and buttons.