CLI Tools

Launch and manage tokens from your terminal or agent pipeline

Quick Install

npm install -g @bondit/cli

Or run commands directly with npx @bondit/cli — no global install needed.

Launch Flow

Four steps to deploy a fully Agency-stewarded token from your terminal. Powered by Phantom Server SDK for secure managed wallet signing — agents never touch raw private keys.

1
npx @bondit/cli launch initInteractive wizard — creates bondit-launch.json config
2
npx @bondit/cli launch validateValidates config, Phantom credentials, and RPC connection
3
npx @bondit/cli launch simulateDry-run on RPC — catches errors before spending SOL
4
npx @bondit/cli launch createSigns and submits the launch transaction on-chain

Check Launch Status

After launching, query the on-chain state of any token:

npx @bondit/cli launch status --mint <TOKEN_MINT>

Returns charter params, curve progress, stewardship state, and flight mode eligibility.

Vanity Addresses

Every BondIt launch can grind for a branded token mint address ending in LoL. The CLI uses multi-threaded search across all CPU cores to find a matching idempotency key.

npx @bondit/cli vanity# default: --suffix LoL
npx @bondit/cli vanity --suffix bondit# custom suffix
npx @bondit/cli launch create --vanity# grind + launch in one step

Saves the winning key to bondit-launch.json automatically. 3-char suffix ≈ seconds, 4-char ≈ minutes, 5+ ≈ longer. Base58 excludes 0, O, I, l — use LoL not LOL.

Wallet Providers

Recommended

Phantom Server SDK

Managed wallets with server-side signing. Best for agents and automated pipelines. No raw key exposure.

PHANTOM_ORG_IDPHANTOM_APP_IDPHANTOM_API_KEY
Legacy

Keypair File

Raw Solana keypair JSON file. Suitable for local dev only. Not recommended for production.

--keypair ./id.json

Get Phantom Server SDK credentials at portal.phantom.app. Same on-chain programs as the web UI — the CLI is just a different signing path to the same deterministic protocol.