
This is a production token deployment tool built on the Clanker protocol. It handles ERC20 launches with Uniswap V4 pools across Base, Ethereum, and Arbitrum in single transactions. You get the full memecoin playbook: vesting schedules, Merkle tree airdrops, dev buys at launch, anti-sniper fee decay, and customizable trading reward splits. The 100 billion supply is hardcoded and there are sensible guardrails like max 90% to extensions, 7-day minimum vault lockups, and capped sniper fees at 80%. Worth noting it includes post-deployment operations for claiming vested tokens and collecting LP fees, plus vanity address generation if you care about that.
$ npx -y skills add bankrbot/openclaw-skills --skill clanker --agent claude-codeInstalls into .claude/skills of the current project.
Deploy production-ready ERC20 tokens with built-in liquidity pools using the official Clanker TypeScript SDK.
Clanker is a token deployment protocol that creates ERC20 tokens with Uniswap V4 liquidity pools in a single transaction. The SDK provides a TypeScript interface for deploying tokens with advanced features like vesting, airdrops, and customizable reward distribution.
npm install clanker-sdk viem
# or
yarn add clanker-sdk viem
# or
pnpm add clanker-sdk viem
Create a .env file with your private key:
PRIVATE_KEY=0x...your_private_key_here
import { Clanker } from 'clanker-sdk';
import { createPublicClient, createWalletClient, http, type PublicClient } from 'viem';
import { privateKeyToAccount } from 'viem/accounts';
import { base } from 'viem/chains';
const PRIVATE_KEY = process.env.PRIVATE_KEY as `0x${string}`;
const account = privateKeyToAccount(PRIVATE_KEY);
const publicClient = createPublicClient({
chain: base,
transport: http(),
}) as PublicClient;
Sponsors