BLANK Mint Bot

The most advanced NFT mint automation dashboard — multi-phase detection, multi-wallet execution, sub-second speed.

BLANK runs in your browser — no downloads or extensions needed. Your private keys are encrypted locally and never leave your device (unless you use Server mode, where keys are transmitted over HTTPS and held in memory only).

Quick Start

Register & Get Approved

Create an account using email/password or Google sign-in. New registrations are placed in a pending state and require admin approval before you can access the dashboard.

Set a Master Password

Once approved, on first visit you'll be asked to create a master password. This encrypts all your wallet private keys using AES-256-GCM.

Add Wallets

Import private keys, paste a seed phrase to generate wallets, or connect MetaMask. All keys are encrypted in your browser's localStorage.

Enter a Collection

Paste an OpenSea collection URL or slug. The bot auto-detects mint phases, prices, eligibility, and supply.

Configure Gas & Mint

Set your gas strategy, select wallets, and hit Mint Now or Schedule for a future phase.

Dashboard Overview

The BLANK dashboard with a loaded collection showing mint phases, wallet panel, and mint report.

Wallet Setup

Adding Wallets

Open the Wallets panel on the dashboard. You have several options:

Wallet Security

All private keys are encrypted with your master password using AES-256-GCM before being stored in localStorage. Keys are decrypted in memory only when needed.

Aliases

Click the alias field next to any wallet to give it a friendly name (e.g., "Main", "Sniper 1"). Aliases appear throughout the dashboard.

OpenSea Drop Mode

This is the primary mode. Enter an OpenSea collection URL or slug:

https://opensea.io/collection/my-collection

The bot will automatically:

Phase Cards

Each detected phase shows a card with:

Field Description
Status 🟢 Live, 🟡 Upcoming (with countdown), 🔴 Ended
Price Mint price per NFT in ETH
Max / Wallet Per-wallet mint limit (adjusted for already-minted)
Eligible Number of your wallets eligible for this phase
Supply Progress bar showing minted vs. total supply

Advanced Options

Expand the Advanced Options section on any phase card to access additional controls:

Phase Card with Advanced Options

Public Mint phase card with expanded Advanced Options showing Turbo toggle, Gas Ceiling, and Mode selector.

Custom Contract Mint

For non-OpenSea mints, use the Custom Mint panel:

  1. Paste the contract address — ABI is auto-fetched from Etherscan
  2. Select the mint function from the dropdown
  3. Fill in parameters (quantity, proof, etc.)
  4. Set the value (ETH to send) and gas config
  5. Click Execute
Signature API: For mints that require an external signature (e.g., allowlist proof), use the Signature API feature. Set a POST endpoint URL, and the bot will fetch the signature for each wallet before minting.

Gas Configuration

Gas speed is configured via the GAS dropdown on each phase card. Choose a preset or set custom values:

Speed Preset Description
Slow Uses base fee only with minimal priority fee — cheapest option, slower inclusion
Normal Standard gas settings — good balance of speed and cost
Fast Higher priority fee for faster block inclusion — recommended for competitive mints
Turbo Maximum gas boost with aggressive tip multipliers — aims for top-of-block inclusion
Floor Profit Auto-calculates gas budget as a percentage of the collection floor price to stay profitable (uses 80% of budget)
Custom Manually set Max Fee (gwei), Priority Fee (gwei), and Gas Limit

Turbo Mode

Enable the ⚡ TURBO checkbox in Advanced Options for an additional gas boost on top of any speed preset. Turbo mode adds extra tip and priority multipliers designed for top-of-block positioning in highly competitive mints.

Gas Ceiling

Set a Gas Ceiling (in gwei) to cap the maximum gas cost per transaction. Choose Cap mode to hard-limit the total gas, preventing runaway costs during gas wars.

Gas Speed Presets

Gas speed dropdown showing all presets (Slow, Normal, Fast, Turbo, Floor Profit, Custom) and Mode options (Normal, Skip Simulate, Spam).

Tip: For competitive mints, use Fast or Turbo preset with the Turbo checkbox enabled. For free mints, Normal is usually sufficient. Use Floor Profit to auto-calculate gas limits that keep you profitable.

Mint Modes

Choose a mode in Advanced Options → Mode:

Mode How it Works Best For
Normal Simulate → Send → Confirm sequentially. Safest mode — each transaction is simulated before sending to catch errors early. Most mints — safe default
Skip Simulate Skips the simulation step and fires transactions immediately. Includes Auto-Warmup — 60 seconds before the scheduled mint time, the bot pre-builds calldata and pre-signs transactions so they can be broadcast instantly when the phase goes live. Competitive public mints where speed is critical
Spam (L2) Sends multiple rapid-fire transactions per wallet. Designed for L2 chains (Base, Arbitrum, etc.) where gas is cheap and speed competition is fierce. L2 chain mints with high competition
Mode Tooltip

Hover the ℹ️ icon next to Mode for a quick explanation of each option.

Auto-Warmup: When using Skip Simulate mode with a scheduled mint, the warmup engine activates 60 seconds before the mint time. It pre-builds the mint calldata and pre-signs all transactions so they're ready to broadcast the instant the phase starts — shaving precious seconds off your execution time.

Scheduling

If a phase hasn't started yet, click Schedule instead of Mint Now. The bot will:

  1. Wait until the phase start time
  2. Re-validate the phase (check for time changes)
  3. Execute the mint at the exact start time

In Server mode, the schedule is stored on the VPS. You can close your browser and the mint will still fire.

Note: If the server restarts (PM2 restart) before a schedule fires, the keys in memory are lost. You'd need to re-schedule from the browser.

Server Mode Overview

Server mode runs minting from a VPS datacenter (Ashburn, Virginia) with 1-3ms RPC latency vs. ~150ms from a typical browser connection.

How It Works

  1. You click Mint/Schedule with 🖥️ Server mode selected
  2. Your browser decrypts wallet keys locally
  3. Keys are sent to the server over HTTPS (end-to-end encrypted)
  4. Server signs and broadcasts transactions from the datacenter
  5. Results are returned to your browser
  6. Keys are discarded immediately — never stored on disk

Server Usage

No setup required — just select 🖥️ Server from the Mode dropdown and mint/schedule as usual. The dashboard handles everything automatically.

Server Management

The server runs via PM2 on the VPS:

pm2 start "npm run server" --name mint-bot # Start pm2 stop mint-bot # Stop pm2 restart mint-bot # Restart pm2 logs mint-bot --lines 50 # View logs pm2 status # Check status

Mempool Watcher

The mempool watcher monitors pending transactions via WebSocket. It can detect:

Enable it from the dashboard's Mempool panel. Requires a WebSocket RPC URL (e.g., Alchemy, Infura WSS).

Auto-List on OpenSea

After a successful mint, the bot can automatically list your NFTs on OpenSea using Seaport 1.6. Configure in the phase card's advanced options:

Analytics & Reports

Mint Report

Every mint is recorded with transaction hash, gas cost, status, and timing. Reports are grouped by collection and include P&L analysis.

Analytics Panel

Shows aggregate statistics:

Security

Layer Protection
Master Password Required to decrypt wallet keys. Lost password = keys inaccessible.
Key Encryption AES-256-GCM — military-grade encryption for all private keys
localStorage Keys stored encrypted in browser. Never exposed in plaintext.
Server Mode Keys sent over HTTPS only. Held in RAM, never written to disk. Discarded after use.
Cloud Sync Optional Firestore sync — encrypted data only. No plaintext keys ever leave your device.
Multi-Account Isolation Switching accounts automatically clears all wallet data and mint reports from the previous session. Each user's data is fully isolated — no cross-contamination between accounts.
Whitelist Access New registrations are placed in pending state. Only admin-approved accounts can access the dashboard, preventing unauthorized usage.
Your keys, your control. BLANK never has access to your plaintext private keys. All encryption/decryption happens in your browser.