An automated bot for interacting with the Pharos Testnet, performing swaps, transfers, faucet claims, and daily check-ins to potentially qualify for airdrops.
- Automated Swaps: Performs random swaps between WPHRS and USDC tokens
- PHRS Transfers: Sends small amounts of PHRS to random addresses
- Faucet Claims: Automatically claims testnet tokens from the faucet
- Daily Check-ins: Completes daily check-in tasks for potential rewards
- Proxy Support: Rotates proxies for each operation (if provided)
- Multi-wallet Support: Processes multiple wallets sequentially
- Node.js (v18 or higher)
- npm or yarn
- Pharos Testnet wallet with private keys
- (Optional) Proxy list in
proxies.txt
-
Clone the repository:
git clone https://github.com/sadi200/PHAROS-.git cd PHAROS- -
Install dependencies:
npm install
-
Create a
.envfile in the root directory with your private keys:PRIVATE_KEY_1=your_first_private_key_here PRIVATE_KEY_2=your_second_private_key_here -
(Optional) Add proxies to
proxies.txt(one per line):http://user:pass@ip:port socks5://user:pass@ip:port
The bot comes with default settings for the Pharos Testnet, but you can modify:
- Network RPC URL in
networkConfig - Contract addresses in
tokensobject - Swap amounts in
performSwapfunction - Transfer amounts in
transferPHRSfunction
Run the bot:
node index.jsThe bot will:
- Display a banner with project info
- Load proxies (if available)
- Process each wallet sequentially:
- Claim faucet (if available)
- Perform daily check-in
- Execute 10 PHRS transfers
- Execute 10 token swaps
- Repeat every 30 minutes
The bot provides color-coded logs:
- ✅ Success messages (green)
⚠️ Warnings (yellow)- ❌ Errors (red)
- 🔄 Loading/process indicators (cyan)
- ➤ Step-by-step actions (white)
- This bot is for TESTNET use only
- Never use mainnet private keys
- The bot runs indefinitely until stopped (Ctrl+C)
- All transactions use 0 gas price (testnet feature)
- The bot includes random delays between operations