Skip to content

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

ChainNative TokenDEX AggregatorToken LaunchingExplorer
SolanaSOLJupiter + PumpFunPumpPortalSolscan
BNB ChainBNBOpenOceanPrintrBscScan
BaseETHOpenOceanPrintrBaseScan
SUISUIOpenOceanPrintrSuiscan

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 chain parameter (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 3

DEX 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_TOKEN env 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:

ChainFromTo
SolanaUSDC (Solana)SOL
BSCUSDC (BSC)BNB
BaseUSDC (Base)ETH
SUIUSDCSUI

Feature Availability

Not all features are available on every chain. Some are Solana-specific by design:

FeatureSolanaBSCBaseSUI
Buy / SellJupiter + PumpFunOpenOceanOpenOceanOpenOcean
Volume BoostYesYesYesYes
SnipingYesYesYesYes
Bot GroupsYesYesYesYes
Activity GenYesYesYesYes
Token LaunchPumpPortalPrintrPrintrPrintr
Claim Creator FeesYesNoNoNo
Ghost HoldersYesNoNoNo
Stealth FundingYesYesYesYes
Shield ScannerYesYesYesYes

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:

bash
# 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_token

Free 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

  1. Open Settings in the bot menu
  2. Tap Switch Chain
  3. Select Solana, BNB Chain, Base, or SUI
  4. 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.

Released under the MIT License.