Pharos-Network-BOT is an advanced automation tool for interacting with the Pharos Testnet and Zenithswap, supporting tasks such as faucet claiming, checkin, USDC/PHRS swaps, sending PHRS to friends, add LP, mint NFT Gotchipus,... Features proxy per-account, multicall, anti-block, custom threading, detailed logging, and retry logic.
- 🔹 Claim faucet (Pharos, Zenithswap)
- 🔹 Daily check-in auto
- 🔹 Swap tokens (PHRS ↔ USDC) with router multicall
- 🔹 Send PHRS to friends (auto-verify task)
- 🔹 Add LP (liquidity) for WPHRS/USDC V3 pool
- 🔹 Mint NFT Gotchipus
- 🔹 Combine actions (all-in-one random/sequential)
- 🔹 Supports HTTPS proxy per wallet
- 🔹 Multi-threaded (customizable)
- 🔹 Cross-platform (Linux/macOS/Windows)
- 🔹 Colorful CLI UI, detailed log, retry & sleep logic
- Node.js v18+ (recommend latest v20+)
- npm or yarn
- Git
- Compatible with: Linux, macOS, Windows
# 1️⃣ Clone source code
git clone https://github.com/RPC-Hubs/Pharos-Network-BOT.git
cd Pharos-Network-BOT
# 2️⃣ Install dependencies
npm install
# 3️⃣ Prepare your input files
nano priv.txt
nano proxies.txt
nano walletsToSend.txt
# 4️⃣ Edit files: priv.txt, proxies.txt, walletsToSend.txt using your data.
:: 1️⃣ Download & install Node.js LTS (https://nodejs.org/)
:: 2️⃣ Clone the repo
git clone https://github.com/RPC-Hubs/Pharos-Network-BOT.git
cd Pharos-Network-BOT
:: 3️⃣ Install dependencies
npm install
:: 4️⃣ Edit priv.txt, proxies.txt, walletsToSend.txt with your data.
- priv.txt: One private key per line
- proxies.txt: One proxy per line, format:
http://user:pass@ip:port
orhttp://ip:port
- walletsToSend.txt: List of addresses (friends/alt-wallets to send PHRS)
Example:
priv.txt
-------------------------
0xa2364db...
0x69dfee1...
...
proxies.txt
-------------------------
http://user:pass@123.123.123.123:5678
http://234.234.234.234:7890
...
walletsToSend.txt
-------------------------
0x_wallet_1
0x_wallet_2
...
node main.js
or if your NodeJS is set up for ES modules:
npm start
Option | Feature |
---|---|
1 | Faucet Pharos (claim) + daily checkin |
2 | Faucet USDC via Zenithswap |
3 | Claim both (Pharos & Zenithswap) |
4 | Swap PHRS <-> USDC |
5 | Send PHRS to random friends (with verify task) |
6 | Add LP (WPHRS/USDC) |
7 | Run ALL (4+5+6, random order, with sleep) |
8 | Mint Gotchipus NFT |
0 | Exit |
For each function, follow prompts for amount, repeat, etc.
- Select menu (e.g. 1 for Faucet Pharos)
- Enter requested params (min/max amount, repeat count)
- Watch the log for process, result, and TX links
- Success/fail status is printed on CLI (color coded).
pharos_success.txt
,pharos_failed.txt
, etc. are generated for tracking.
- Always use fresh proxies for best results (avoid bans/blocks).
- If “insufficient funds”/“not enough PHRS” log appears: top up wallet or reduce min amount.
- Make sure you edit all input files before running!
- All contract addresses/ABIs are in
contract_web3.js
- For advanced users: tweak THREADS, retry, sleep params in
main.js
Join the team or get help here:
Made with ❤️ by RPC Hubs
PRs, feedback, or issues are welcome!
Happy airdropping & farming Pharos Testnet!