StonebornBot
by @olawoyin206
High-speed NFT mint bot for Ethereum and EVM chains. Use when the user wants to snipe NFT mints, speed-mint collections, set up multi-wallet minting bots, configure mint sniping with pre-signed transactions, or automate NFT minting across multiple wallets. Supports ERC721A, Archetype contracts, Flashbots, war mode gas, WebSocket monitoring, mempool watching, and batch minting with 100+ wallets.
clawhub install stonebornbotπ About This Skill
name: StonebornBot description: High-speed NFT mint bot for Ethereum and EVM chains. Use when the user wants to snipe NFT mints, speed-mint collections, set up multi-wallet minting bots, configure mint sniping with pre-signed transactions, or automate NFT minting across multiple wallets. Supports ERC721A, Archetype contracts, Flashbots, war mode gas, WebSocket monitoring, mempool watching, and batch minting with 100+ wallets.
NFT Mint Bot
Sub-100ms NFT mint sniping bot with multi-wallet support, pre-signed transactions, and multi-RPC broadcasting.
Quick Start
# 1. Setup
cd scripts && bash setup.sh && cd ..2. Configure
cp assets/config-template.json scripts/config.json
Edit scripts/config.json with your RPC URLs, contract, wallets, gas settings
3. Run (instant mode β fire immediately)
node scripts/mint-bot.js4. Run (monitor mode β wait for mint to go live)
node scripts/mint-bot.js --mode monitor
Config Overview
Edit scripts/config.json. Key sections:
{privateKey, label}. See wallet-management.md.instant or monitor), interval, WebSocket/mempool options.Modes
Instant Mode ("mode": "instant")
Fire transactions immediately. Use when mint is already live or you know the exact block.Monitor Mode ("mode": "monitor")
Poll the contract to detect when minting goes live, then fire. Supports:
intervalMs): Check every N ms via staticCalluseWebSocket: true): React on new blocksmempoolWatch: true): Watch pending txs for the mint functionSet mintLiveCheck to "staticCall" or use flagFunction to check a specific view function.
Archetype ERC721a Support
Enable for Archetype contracts requiring invite-based minting with auth keys and Merkle proofs. See archetype.md.
War Mode Gas
When gas.warMode.enabled is true, the bot auto-escalates gas when the network is congested, capping at configured maximums. See gas-optimization.md.
Multi-Wallet
Supports 200+ wallets with batched signing. Pre-signs all transactions before broadcast. See wallet-management.md.
Batch Testing
Use scripts/batch-test.js to test wallet signing speed and RPC connectivity without sending real transactions.
Architecture
process.hrtime.bigint() for precise measurementπ‘ Examples
# 1. Setup
cd scripts && bash setup.sh && cd ..2. Configure
cp assets/config-template.json scripts/config.json
Edit scripts/config.json with your RPC URLs, contract, wallets, gas settings
3. Run (instant mode β fire immediately)
node scripts/mint-bot.js4. Run (monitor mode β wait for mint to go live)
node scripts/mint-bot.js --mode monitor