Skip to content

A high-speed multi-threaded tool to mint Sui Passport NFTs automatically. Supports proxies, retries, logging, and concurrent execution.

Notifications You must be signed in to change notification settings

RPC-Hubs/Sui-Passport-Mint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Sui Passport NFT Minter

badge power rocket

A high-speed multi-threaded tool to mint Sui Passport NFTs automatically. Supports proxies, retries, logging, and concurrent execution.

⚠️ Important: Each wallet must have at least 0.007 $SUI available to cover minting fees.


🛠️ Clone Repository

git clone https://github.com/RPC-Hubs/Sui-Passport-Mint.git
cd Sui-Passport-Mint

⚙️ Installation Guide

🐧 For Linux/macOS:

  1. Install Node.js (v18 or later)
sudo apt update
sudo apt install nodejs npm -y
node -v  # Ensure version is >= 18
  1. Install dependencies
npm install

🪟 For Windows:

  1. Install Node.js
node -v  # Ensure version is >= 18
  1. Install dependencies
npm install

🔧 Configuration

Prepare the following files in the root directory:

1. 🗝️ priv.txt

Contains one private key per line

0xPrivateKey1
0xPrivateKey2

2. 🛡️ proxies.txt (Optional)

One proxy per line, format:

http://user:pass@ip:port

If missing, tool will run without proxies.

3. ⚙️ threads config in mint.js

In mint.js, line 17, you can adjust the number of concurrent wallets processed:

const CONFIG = {
    threads: 20, // 🔄 Number of concurrent threads (wallets processed in parallel)
    ...
};

📊 Suggested Values:

🧮 Wallets 🚀 Threads 📝 Notes
1–10 2–5 Small batch testing
10–100 10–20 Medium batch, good proxies
100+ 20–50 High scale, rotating proxies

⚠️ Tip: If you encounter 429 Too Many Requests, lower the thread count or use better proxies.


🧵 Run the Minter

Linux/macOS:

node mint.js

Windows:

node mint.js

🔍 Output

  • success.txt: Wallets that successfully minted NFT
  • fail.txt: Wallets that failed after all retries

🧾 Example Summary Table:

+---------------+----------+------+--------------------------+
| Total Wallets | Success  | Fail | Output Files            |
+---------------+----------+------+--------------------------+
| 100           | 92       | 8    | success.txt, fail.txt   |
+---------------+----------+------+--------------------------+

🧰 Features

  • ⚡ Multi-threading with configurable threads count
  • ♻️ Retry on failure (default: 5 times)
  • 🕵️ Proxy rotation & rate limit handling
  • 🎨 Colored logs and 📊 summary table

💡 Tips & Best Practices 🧙

  • 🔁 Use fresh proxies to avoid bans
  • 🧘 Start with fewer threads if facing rate limits
  • 🧪 Always verify your private keys are valid Ed25519 Sui keys

🙋‍♂️ Community & Support

Join the team or get help here:


❤️ Made with love by the RPC Hubs Team

About

A high-speed multi-threaded tool to mint Sui Passport NFTs automatically. Supports proxies, retries, logging, and concurrent execution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published