Multi-Chain Support
TrenchTools supports Solana, BNB Chain (BSC), Base, and SUI from a single interface. Switch chains and your wallets, trading, volume boosting, stealth funding, and token launching all adapt automatically.
Supported Chains
| Chain | Native Token | DEX Aggregator | Token Launching | Explorer |
|---|---|---|---|---|
| Solana | SOL | Jupiter + PumpFun | PumpPortal | Solscan |
| BNB Chain | BNB | OpenOcean | Printr | BscScan |
| Base | ETH | OpenOcean | Printr | BaseScan |
| SUI | SUI | OpenOcean | Printr | Suiscan |
How It Works
Chain Selector
Every surface has a chain selector:
- UI Dashboard — Chain selector in the header bar. Switching chains updates the balance display, explorer links, and theme colors.
- Telegram Bot — Settings menu has a "Switch Chain" button with inline keyboards for Solana / BNB Chain / Base.
- MCP Tools — Every tool accepts an optional
chainparameter (defaults to"solana").
Wallets Per Chain
Each chain generates its own wallet type:
- Solana — Ed25519 keypairs (base58 addresses like
7xKp...3nRq) - BSC / Base — secp256k1 keypairs via viem (hex addresses like
0xAb3...9Fc) - SUI — Ed25519 keypairs (hex addresses like
0x7a3b...9fc2)
Wallets are stored together in your encrypted vault, tagged with a chain field. Switching chains filters the view — your wallets from other chains are never lost.
Switch Solana → BSC → Solana → BSC
5 wallets 3 wallets same 5 same 3DEX Routing
TrenchTools automatically routes trades through the best DEX for each chain:
Solana:
- PumpFun tokens (bonding curve not graduated) → PumpPortal API
- Everything else → Jupiter aggregator
BSC / Base:
- All tokens → OpenOcean aggregator (no API key required, covers PancakeSwap, Uniswap, and 100+ DEXs)
SUI:
- All tokens route through OpenOcean aggregator automatically
Token Launching
- Solana — PumpPortal (existing behavior, unchanged)
- BSC / Base — Printr API (cross-chain launching platform)
- Graduation thresholds: $69K or $250K
- Initial buy as percentage of supply instead of fixed SOL amount
- Requires
PRINTR_JWT_TOKENenv var
Claiming Creator Fees on Printr Launches
Printr gives creators 25% of trading fees on launched tokens. To claim your creator fees, import the wallet that launched the token into the Printr app. Their V2 update will add API endpoints for claiming directly from TrenchTools — until then, use their frontend.
Stealth Funding
ChangeNow stealth funding works across all chains. The currency pairs adapt automatically:
| Chain | From | To |
|---|---|---|
| Solana | USDC (Solana) | SOL |
| BSC | USDC (BSC) | BNB |
| Base | USDC (Base) | ETH |
| SUI | USDC | SUI |
Feature Availability
Not all features are available on every chain. Some are Solana-specific by design:
| Feature | Solana | BSC | Base | SUI |
|---|---|---|---|---|
| Buy / Sell | Jupiter + PumpFun | OpenOcean | OpenOcean | OpenOcean |
| Volume Boost | Yes | Yes | Yes | Yes |
| Sniping | Yes | Yes | Yes | Yes |
| Bot Groups | Yes | Yes | Yes | Yes |
| Activity Gen | Yes | Yes | Yes | Yes |
| Token Launch | PumpPortal | Printr | Printr | Printr |
| Claim Creator Fees | Yes | No | No | No |
| Ghost Holders | Yes | No | No | No |
| Stealth Funding | Yes | Yes | Yes | Yes |
| Shield Scanner | Yes | Yes | Yes | Yes |
Why Claim Fees and Ghost Holders are Solana-only
These features are specific to PumpFun's bonding curve mechanism. Claim Creator Fees collects creator rewards from PumpFun tokens. Ghost Holders leaves dust amounts on PumpFun token accounts to inflate holder counts. Neither concept exists on non-Solana chains.
Configuration
Environment Variables
For self-hosted deployments, add these to your .env:
# Required for each chain you want to use
BSC_RPC_URL=https://bsc-dataseed.binance.org # Free default
BASE_RPC_URL=https://mainnet.base.org # Free default
SUI_RPC_URL=https://sui-rpc.publicnode.com # Free default
# Required for non-Solana token launching
PRINTR_JWT_TOKEN=your_printr_jwt_tokenFree RPC Endpoints
BSC and Base both have reliable free RPC endpoints that work out of the box. You only need to set custom RPC URLs if you want a paid/faster provider.
Hosted Mode
If you're using the hosted app at app.trenchtools.io, multi-chain works automatically — no configuration needed. The server provides RPC URLs for all chains.
MCP Usage
All MCP tools accept an optional chain parameter:
"Buy 0.1 BNB of this token on BSC"
→ trench_buy(tokenMint, amountSol=0.1, chain="bsc")
"Generate 5 wallets on Base"
→ trench_wallet_generate(count=5, chain="base")
"Stealth fund my BSC wallets"
→ trench_stealth_fund(walletAddresses, amountSol=0.1, chain="bsc")
"Buy 1 SUI of this token on SUI"
→ trench_buy(tokenMint, amountSol=1, chain="sui")See the Agent Examples page for full multi-chain conversation examples.
Telegram Bot Usage
- Open Settings in the bot menu
- Tap Switch Chain
- Select Solana, BNB Chain, Base, or SUI
- All subsequent commands (buy, sell, volume, etc.) operate on the selected chain
The chain persists across your session — you don't need to select it every time.