Develop a Custom EVM Mint Bot (Desktop App)

Job ID: 39590220

Budget: £250 – £750 GBP

Project Title:
Develop a Custom EVM Mint Bot (Desktop App)

Project Description:
We’re looking for an experienced developer to build a high-performance EVM mint bot for NFT minting and contract interaction. This is a desktop-based application compatible with EVM chains like Ethereum and Base. The bot should allow for multi-task minting, wallet management, proxy support, and real-time performance tracking.



Key Features:

1. Main Dashboard
• Display active tasks (success/failure)
• Performance summary per task group
• Real-time task status

2. Task Management
• Add/manage tasks with:
• Contract address
• Custom gas settings
• Wallet selection
• ETH value input
• Task grouping (per project)
• Start / Stop / Edit / Delete tasks

3. Wallet Management
• Import wallets via private key or JSON
• Bulk wallet upload
• Wallet tagging/labeling

4. Proxy Integration
• HTTP/SOCKS proxy support
• Assign proxies to wallets/tasks
• Proxy rotation (round-robin)

5. NFT Module (Optional)
• Track upcoming NFT launches
• Monitor live/sold out/gas status

6. Captcha Handling
• Manual captcha trigger popup
• Integration with 2Captcha, Capmonster, etc.

7. Settings Panel
• Gwei speed control (manual/auto)
• Default preferences, UI themes
• Toggle desktop notifications

8. Technical Requirements
• Desktop app in Electron / Python (PyQt5) / C# with GUI
• Support for Ethereum and Base (EVM chains)
• Use eth_sendTransaction, eth_call
• Web3 support via ethers.js or web3.py



Additional Features:
• Async/multi-threaded execution
• Discord webhook notifications (success/failure)
• Task scheduler (time or block-based)



Deliverables:
• Fully functional desktop app (Windows preferred)
• Source code with documentation
• Short walkthrough/demo video



Ideal Candidate:
• Proven experience in Web3 bot or NFT mint tool development
• Familiarity with Ethereum JSON-RPC and smart contract interaction
• Able to handle high-concurrency and real-time updates



Budget: Open to fair quotes
Deadline: Within 2–3 weeks preferred