Install
openclaw skills install clankerClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Deploy ERC20 tokens on Base using Clanker SDK. Create tokens with built-in Uniswap V4 liquidity pools. Supports Base mainnet and Sepolia testnet. Requires PRIVATE_KEY in config.
openclaw skills install clankerDeploy ERC20 tokens on Base using the Clanker protocol with built-in Uniswap V4 liquidity pools.
Create a config file at ~/.clawdbot/skills/clanker/config.json:
{
"mainnet": {
"rpc_url": "https://1rpc.io/base",
"private_key": "YOUR_PRIVATE_KEY"
},
"testnet": {
"rpc_url": "https://sepolia.base.org",
"private_key": "YOUR_TESTNET_PRIVATE_KEY"
}
}
Security: Never commit your private key to version control. Use environment variables or a separate config file outside the repo.
For Base Sepolia testing, get free ETH from:
Note: Faucet access may require:
For token deployment, install web3 Python package:
pip install web3
For read-only operations, only curl, jq, and python3 are required.
clanker.sh deploy "My Token" MYT 0.1
Deploys an ERC20 token with 0.1 ETH initial liquidity on Uniswap V4.
clanker.sh status <txhash>
Check if a deployment transaction was successful.
clanker.sh info <token-address>
Returns token name, symbol, total supply, and other details.
clanker.sh get-token <deployer-address>
Find all tokens deployed by a specific address.
clanker.sh testnet-deploy "Test Token" TST
Deploy to Base Sepolia testnet for testing.
All commands support --network testnet flag:
# Check testnet status
clanker.sh status 0x1234... --network testnet
# Get testnet token info
clanker.sh info 0xabcd... --network testnet
# Find testnet tokens by deployer
clanker.sh get-token 0xdef0... --network testnet
| Command | Description | Parameters |
|---|---|---|
deploy | Deploy token on mainnet | <name> <symbol> <initial-lp-eth> |
testnet-deploy | Deploy to Sepolia testnet | <name> <symbol> |
status | Check deployment status | <txhash> |
info | Get token information | <token-address> |
get-token | Find tokens by deployer | <deployer-address> |
# Deploy a meme coin
./clanker.sh deploy "Base Dog" BDOG 0.05
# Check if deployment succeeded
./clanker.sh status 0x1234...5678
# Get info about a known token
./clanker.sh info 0xabcd...1234
# Find who deployed a token
./clanker.sh get-token 0xdef0...9876
# Test on Sepolia
./clanker.sh testnet-deploy "Test Meme" TMEME
./clanker.sh status 0xtxhash... --network testnet
# Create config with testnet private key
cat > ~/.clawdbot/skills/clanker/config.json << 'EOF'
{
"testnet": {
"rpc_url": "https://sepolia.base.org",
"private_key": "YOUR_TESTNET_PRIVATE_KEY"
}
}
EOF
Alternative faucets:
# Deploy on testnet with 0.001 ETH initial liquidity
./clanker.sh testnet-deploy "Test Token" TST
Or with initial liquidity:
./clanker.sh deploy "Test Token" TST 0.001 --network testnet
Check transaction status:
./clanker.sh status <txhash> --network testnet
Get token info:
./clanker.sh info <token-address> --network testnet
View on explorer:
Transaction failed?
Cannot get testnet ETH?
Private key errors?
| Command | Network | Result |
|---|---|---|
info (WETH) | mainnet | ✅ Works - Shows correct name, symbol, supply |
get-token | mainnet | ✅ Works - Returns deployer stats |
status | mainnet | ✅ Works - Handles pending/not found tx |
| Feature | Status | Notes |
|---|---|---|
| Python deployment helper | ⚠️ Placeholder | Requires Clanker factory address |
| Web-based deployment | ✅ Recommended | Use https://clanker.world |
| Direct contract call | 🔲 Not implemented | Would need factory ABI |
Note: Full deployment requires the actual Clanker factory contract address on Base Sepolia. The protocol is relatively new, and contract addresses may change. For production deployment, check the official documentation.