Pharos Auto Bot is a robust, modular automation framework built in Node.js for interacting with the Pharos Testnet. It handles day-to-day tasks like check-ins, faucet claims, social verifications, and on-chain operations with ease and precision.
Perfect for testers, point farmers, and developers who want to automate repetitive tasks securely and efficiently.
-
Multi-Account Support
Process unlimited accounts in parallel usingwallet.json -
Proxy Integration
Optional proxy support viaproxy.txtfor IP rotation and privacy. -
Modular Architecture
Clearly separated services and utilities for clean, scalable code.
-
Account Management:
- Logs into accounts.
- Performs account check-ins.
- Checks account status.
-
Faucet Claims:
- Claims PHRS tokens from the faucet.
- Claims USDC tokens from the faucet.
-
Token Swaps:
- Swaps PHRS to USDC.
- Swaps PHRS to USDT.
-
Liquidity Provision:
- Adds liquidity to PHRS-USDC pool.
- Adds liquidity to PHRS-USDT pool.
-
Random Transfers:
- Executes random token transfers.
-
Social Tasks:
- Performs social-related tasks (details not specified).
-
NFT Minting:
- Mints Gotchipus NFTs.
-
OpenFi Operations:
- Executes OpenFi-related tasks (details not specified).
-
Pharos Deployment:
- Deploys Pharos (details not specified).
-
Auto All:
- Runs all tasks automatically in a batch.
-
Transaction Count Configuration:
- Allows setting the number of transactions to perform (default: 5).
-
Exit:
- Terminates the bot.
-
Multi-Threaded Execution
Efficient task handling using asynchronous JavaScript threading. -
Configurable Settings
Modify task preferences, delays, threads, and API keys viaconfig.js. -
Cross-Platform Compatibility
Supports Windows, macOS, and Linux (Termux-friendly too).
Pharos-Auto-Bot/
pharos_bot/
├── index5.js # Main script with console-based UI and menu
├── service.js # Core logic for tasks, including Unlimited Faucet
├── chains # Configuration for Pharos testnet and utilities
├── wallet.json # Wallet storage for other tasks
├── wallet.txt # Main wallet address for transfers
├── address.txt # Generated wallet private keys
├── package.json # Node.js project configuration
├── node_modules/ # Installed dependencies
└── README.md # Project documentationBefore using the bot, make sure you have:
- Node.js v16+
- Git installed
- A valid Pharos Testnet account → pharos.network
- Optional: Proxy list for stealth mode
- Terminal confidence (a little hacker energy helps)
# 1. Clone the repo
git clone https://github.com/Kazuha787/Pharos-Auto-Bot.git
cd Pharos-Auto-Botnpm install
nano wallets.txt
nano wallet.txt
node main.js
Need help, updates, or want to show off your setup?
Join the official Telegram group for support, discussion, and announcements:
→ Telegram: @Offical_Im_kazuha
Whether you're facing issues, contributing improvements, or just vibing — everyone's welcome.
Have a feature request or found a bug?
→ Open an Issue or submit a Pull Request.
This project is licensed under the MIT License.
You’re free to use, modify, and distribute it as long as the original copyright and license notice are included in copies or substantial portions of the software.
See full license details in the LICENSE file.
Contributions are highly appreciated!
If you'd like to contribute to Pharos Auto Bot, here's how:
- Fork the repository
- Create a new branch
git checkout -b feature/your-feature-name