The fast, EVM‐compatible chain made for builders. Scaffold, connect, and ship in minutes with a single command.
requires Node.js ≥ 18
Answer a few prompts — choose your stack, contracts, and tooling. The CLI handles the rest.
wagmi + RainbowKit pre-configured for BOT Testnet & Mainnet. Connect wallets in one click.
Read & write contract functions directly from the UI. No console required.
Next.js, Vite + React, Vite + Vue, or Vanilla TypeScript. One CLI, your choice.
Every template ships with a theme toggle. Neobrutalist design that pops in both modes.
npm, pnpm, Yarn, or Bun — the CLI auto-detects and generates lockfiles accordingly.
App Router, wagmi, RainbowKit, TypeScript, Tailwind
React 18, wagmi, RainbowKit, TypeScript, Tailwind
Vue 3, viem, wagmi, TypeScript, Tailwind
TypeScript, viem, wagmi, Plain CSS / Tailwind
Simple counter contract with read/increment
Game contract with commit-reveal logic
Hardhat + TypeScript, deploy script included
| Command | Description |
|---|---|
bot-cli init | Scaffold a new BOT Chain project |
bot-cli add [feature] | Add a contract starter (token, nft) to existing project |
bot-cli compile | Compile contracts (auto-detects Foundry or Hardhat) |
bot-cli deploy | Deploy smart contracts to BOT Chain (Foundry / Hardhat support) |
bot-cli clean | Wipe build artifacts (out/, cache/, .next/, dist/) |
bot-cli wallet | Generate a throwaway dev keypair (address + private key) for testing |
bot-cli config | Read / write project .env configuration (list, get, set, interactive) |
bot-cli testnet | Testnet tools — faucet (opens browser), RPC, MetaMask wallet configuration |
bot-cli info | Display BOT Chain network details (Mainnet/Testnet options) |
bot-cli templates | List all available project templates, frameworks, and starters |
bot-cli --version | Print the CLI version |
bot-cli --help | Show all available commands (with custom premium colored layout) |