Skip to content

Genoshide is a high-performance, asynchronous, and fully automated NFT Minting Bot designed for extreme speed "War Mode", massive scalability, and automated asset management. It features a sophisticated Terminal User Interface (TUI), anti-honeypot security measures, and "God Mode" latency arbitrage strategies using pre-signed transactions.

License

Notifications You must be signed in to change notification settings

Dellnu/openseadrops-bot

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โšก Opensea Drop NFT Minter (Enterprise Edition)

Python Web3 Status License

Genoshide is a high-performance, asynchronous, and fully automated NFT Minting Bot designed for extreme speed "War Mode", massive scalability, and automated asset management. It features a sophisticated Terminal User Interface (TUI), anti-honeypot security measures, and "God Mode" latency arbitrage strategies using pre-signed transactions.


๐Ÿ“ธ Interface Preview

The bot features a real-time, non-scrolling TUI Dashboard powered by the rich library.

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚       TARGET: 0x79f...d2ee | QTY: 1 | NETWORK: BASE                      โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
                WORKER SQUADRON - Opensea drop bot by GENOSHIDE
โ•ญโ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ ID โ”‚   Time   โ”‚ Wallet Balance โ”‚ Status / Activity                       โ”‚
โ”œโ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 1  โ”‚ 13:45:10 โ”‚     0.0542 ETH โ”‚ [SUCCESS] Minted! TX: 0xabc...          โ”‚
โ”‚ 2  โ”‚ 13:45:11 โ”‚     0.0210 ETH โ”‚ [SUCCESS] Transferring to Cold Wallet...โ”‚
โ”‚ 3  โ”‚ 13:45:12 โ”‚     0.0000 ETH โ”‚ [WARNING] Insolvent. Waiting funder...  โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

๐Ÿš€ Key Features

โš”๏ธ Sniper & Execution Engine

  • โšก God Mode (Pre-Signed Transactions): Pre-calculates and signs raw transactions 5 seconds before the mint opens. Broadcasts instantly at T-0 (0ms CPU latency).

  • ๐Ÿ•’ Time Sniper: Auto-sleeps and wakes up exactly when the mint starts (millisecond precision).

  • ๐ŸŽฏ Direct Mint Support: Compatible with any contract function (e.g., mint, publicMint, purchase, claim) via Universal ABI.

  • ๐Ÿง  Local Nonce Caching: Caches wallet nonces locally to eliminate RPC latency on sequential transactions.

๐Ÿ›ก๏ธ Security & Reliability

  • ๐Ÿ•ต๏ธ Anti-Honeypot (Contract Verifier): Verifies if the contract source code is published on Etherscan/Basescan before allowing any transaction.

  • ๐Ÿ”„ RPC Rotator: Automatically switches to backup nodes if the current node fails, timeouts, or hits rate limits.

  • โ›ฝ Shared Gas Oracle: Reduces RPC calls by 95% using a shared global gas price cache for all workers.

  • ๐Ÿ›ก๏ธ Gas Guardian: Pauses execution if network gas price exceeds your defined limit (Gwei).

๐Ÿ’ฐ Asset Management

  • โ›ฝ Auto-Funder: Master wallet automatically tops up worker wallets if the balance is insufficient before the war starts.

  • ๐Ÿ“ฆ Auto-Consolidation: Instantly transfers minted NFTs to your specified Cold Wallet.

  • ๐Ÿงน Dust Sweeper: Automatically withdraws leftover ETH (gas change) back to the master wallet after execution.

  • ๐Ÿ“Š The Accountant: Logs every successful transaction, gas cost, and total spend to history.csv for PnL tracking.

๐Ÿ“ก Telemetry & Reporting

  • ๐Ÿ–ฅ๏ธ Real-time TUI: Beautiful, static dashboard monitoring worker status, balances, and system logs.

  • ๐Ÿ”” Discord Notifications: Reports successful mints and asset transfers via Webhook.

  • ๐Ÿ•ต๏ธ Diagnostics: Secure endpoint using RuntimeDiagnostics.

๐Ÿ“‚ Project Structure


genoshide-minter/
โ”œโ”€โ”€ .env                    # Configuration Secrets
โ”œโ”€โ”€ main.py                 # Application Entry Point
โ”œโ”€โ”€ private_key.txt         # Worker Private Keys
โ”œโ”€โ”€ proxies.txt             # HTTP Proxies (Optional)
โ”œโ”€โ”€ bot_activity.log        # detailed System Logs
โ”œโ”€โ”€ history.csv             # Financial Records
โ”œโ”€โ”€ requirements.txt        # Python Dependencies
โ””โ”€โ”€ src/
    โ”œโ”€โ”€ config/             # Settings & ABIs
    โ”œโ”€โ”€ engine/             # Core Logic (Executor)
    โ”œโ”€โ”€ features/           # Modules (Funder, Transfer, Accountant)
    โ”œโ”€โ”€ ui/                 # Display (TUI, Logger, Notifier)
    โ””โ”€โ”€ utils/              # Helpers (Verifier, Core Libs)

๐Ÿ› ๏ธ Installation

1. Prerequisites

  • Python 3.10 or higher.

  • Git.

2. Clone Repository

git clone https://github.com/genoshide/opensea-drops-minting-bot.git
cd opensea-drops-minting-bot

3. Setup Virtual Environment Windows (Git Bash):

python -m venv venv
source venv/Scripts/activate

Linux/Mac:

python3 -m venv venv
source venv/bin/activate

4. Install Dependencies

pip install -r requirements.txt

โš™๏ธ Configuration

1. Credentials

  • private_key.txt: Add your worker private keys here (one per line).

  • proxies.txt (Optional): Add HTTP proxies user:pass@ip:port (one per line).

2. Environment Variables (.env) Rename .env.example to .env and configure:

# --- SYSTEM CONTRACTS ---
SEA_DROP_ADDRESS="0x00005EA00Ac477B1030CE78506496e8C2dE24bf5"
MULTIMINT_ADDRESS="0x0000419B4B6132e05DfBd89F65B165DFD6fA126F"

# --- NETWORK SELECTION ---
# Options: ETH, BASE, OP, ARB, POLY, AVAX, BSC, BERA, MONAD, ABSTRACT
NETWORK="ETH"

# --- TARGET MINTING ---
NFT_CONTRACT_ADDRESS="TheNFTContractAddressHere"
MINT_QUANTITY="1"

# --- TIME SNIPER ---
# Set โ€˜trueโ€™ to bypass the timer (mint immediately)
FORCE_START=false

# --- MINTING MODE ---
# Mode: โ€˜PROXYโ€™ (Default, via MultiMint) or โ€˜DIRECTโ€™ (Directly to the target contract)
MINT_MODE="DIRECT"

# Minting Function Name (Only for DIRECT mode)
# Check on Etherscan (Write Contract). Common examples: โ€˜mintโ€™, โ€˜publicMintโ€™, โ€œpurchaseโ€, โ€˜claimโ€™
MINT_FUNC_NAME="mint"

# --- PROXY SETTINGS ---
# Set โ€˜trueโ€™ to use proxies from proxies.txt
# Set โ€˜falseโ€™ to run the bot directly (without proxy)
USE_PROXIES=false

# --- PERFORMANCE ---
MAX_WORKERS="5"
RETRY_DELAY_MIN="1.5"
RETRY_DELAY_MAX="3.0"
# Leave blank for automatic. Enter a number (e.g. 5) to force a specific Gwei.
GAS_PRICE_GWEI=""

# --- GAS GUARDIAN ---
# Maximum Gwei limit. If network gas > this, bot PAUSES.
MAX_GAS_LIMIT="50"

# --- GOD MODE (PRE-SIGNED TX) ---
# Set โ€˜trueโ€™ to prepare transactions before minting time arrives
PRE_SIGN_ENABLED=false
# Gas Price Buffer (Multiplier) for Pre-Sign.
# 2.0 means we set the gas to 2x the current price so that the TX doesn't get stuck during the war.
PRE_SIGN_GAS_MULTIPLIER="2.0"
# Hardcoded Gas Limit (because estimates often fail before minting opens)
# Standard NFT mint: 150000 - 300000
PRE_SIGN_GAS_LIMIT="300,000"

# --- AUTO FUNDER (GAS DISPENSER) ---
# Set to โ€˜trueโ€™ to enable
AUTO_FUND_ENABLED=false
# Main Wallet Private Key (Master) that will send ETH to workers
MASTER_PRIVATE_KEY="0xYourMasterPrivateKeyHere"
# What is the minimum balance a worker must have? (e.g. 0.005 ETH)
# If it is less than this, the Master will transfer.
MIN_WORKER_BALANCE="0.005"
# How much will be transferred if the balance is insufficient? (Top-up Amount)
FUNDING_AMOUNT="0.01"

# --- WALLET CLEANER ---
# Set โ€˜trueโ€™ to withdraw the remaining ETH to the Recipient Address after minting is complete
AUTO_SWEEP_ETH=false
# Minimum balance that can be withdrawn (to avoid losing money on fees). Example: 0.005 ETH
MIN_ETH_TO_SWEEP="0.005"

# --- AUTO TRANSFER / CONSOLIDATION ---
# Set โ€˜trueโ€™ to enable the feature to send NFTs to Cold Wallet
AUTO_TRANSFER_ENABLED=false
RECIPIENT_ADDRESS="0xYourMainWalletAddressHere"

# --- NOTIFICATION SYSTEM ---
DISCORD_ENABLED=false
DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/xxxx/xxxx"

# --- THE ACCOUNTANT (BOOKKEEPING) ---
# Set โ€˜trueโ€™ to record transaction history to the history.csv file.
ACCOUNTANT_ENABLED=false

# --- ANTI-HONEYPOT / VERIFIER ---
# Set to โ€˜trueโ€™ to check whether the contract source code has been verified before minting.
VERIFY_CONTRACT_ENABLED=false
# Enter API Key Explorer (Etherscan/Basescan/Arbiscan according to network)
# Register for free at: https://basescan.org/myapikey (Example for BASE)
EXPLORER_API_KEY="YourExplorerApiKeyHere"

3. How to get the nft contract

image

๐Ÿƒ Usage

Run the bot using Python:

python main.py
  • Exit: Press CTRL+C safely to stop the bot.

  • Monitoring: Watch the TUI on your screen.

  • Logs: Check bot_activity.log for detailed technical logs if errors occur.

  • Profit/Loss: Open history.csv in Excel/Numbers to track expenses.

๐Ÿ”ฎ Roadmap (V2 Premium Features)

The following features are currently under development:

  • ๐Ÿ‹ Shadow Copy-Minting: Detects "Whale/Influencer" transactions in the mempool and automatically copies their mints instantly.

  • โšก Mempool Sniper (Block 0): Detects Developer's "Enable Mint" transaction and back-runs it within the same block.

  • ๐Ÿ“ฑ Telegram Command Center: Full remote control (Stop/Start/Withdraw) via a 2-way Telegram Bot.

  • ๐Ÿ›’ Instant Flipper: Automatically lists minted NFTs on OpenSea/Blur based on floor price logic.

  • ๐Ÿ“œ Merkle Proof Handler: Automated support for Whitelist/Allowlist minting phases with proof injection.

โš ๏ธ Disclaimer

STRICT WARNING: This software (Genoshide) is created solely for educational and experimental purposes. Using this bot for activities on the mainnet (such as Ethereum/Base) involves real financial risks.

By using this software, you agree that:

  1. The developer is not liable for financial losses (Gas fees, Rug pulls, Mistaken purchases).
  2. The developer is not liable if your wallet is blocked or marked as a Sybil.
  3. You use this bot entirely at your own risk (DWYOR - Do With Your Own Risk).

Genoshide Team ยฉ 2025

About

Genoshide is a high-performance, asynchronous, and fully automated NFT Minting Bot designed for extreme speed "War Mode", massive scalability, and automated asset management. It features a sophisticated Terminal User Interface (TUI), anti-honeypot security measures, and "God Mode" latency arbitrage strategies using pre-signed transactions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%