Plume Testnet Bot is an application designed to interact with the Plume Network faucet on the testnet. It allows users to claim tokens (ETH) using their wallet address. The bot uses the Ethers.js library for Ethereum interactions and Axios for HTTP requests.
- Claim ETH and GOON tokens from the Plume testnet faucet.
- Automatically handles transactions and errors.
- Provides real-time feedback and transaction details.
- Includes a daily check-in, auto mint NFT, auto stake, and auto swap feature for automated processes.
- Node.js
npmoryarnfor package management.envfile for storing sensitive informationprivateKeys.jsonfor daily check-ins
-
Clone the repository:
git clone https://github.com/dante4rt/plume-testnet-bot.git
-
Navigate into the project directory:
cd plume-testnet-bot -
Install dependencies:
npm install
-
Create a
.envfile in the root directory of the project. Add your private key to this file with the following format:PRIVATE_KEY=your_private_key_here
-
Create a
privateKeys.jsonfile in the root directory of the project. Add your private keys in the following format:["pk1", "pk2", "pk3"]
-
Run the menu to choose which script to execute:
node index.js
-
The menu will prompt you to select a script to run. Choose the desired option and follow the instructions to run the corresponding npm script.
-
Claim ETH Faucet Daily:
npm run faucet
-
Auto Swap:
npm run swap
-
Auto Stake 0.1 goonUSD:
npm run stake
-
Auto Daily Check-In:
npm run daily
-
Auto Mint NFT:
npm run mint
-
Claim GOON Faucet Daily:
npm run goon
-
Auto Predict:
npm run predict
For each script, you can set up cron jobs manually to run them at desired intervals. For example, to run the faucet script daily:
-
Open your crontab:
crontab -e
-
Add a line to schedule the
faucetscript to run daily at midnight:0 0 * * * cd /path/to/plume-testnet-bot && npm run faucet
Replace /path/to/plume-testnet-bot with the actual path to the directory.
If you would like to support the development of this project, you can make a donation using the following addresses:
- Solana:
GLQMG8j23ookY8Af1uLUg4CQzuQYhXcx56rkpZkyiJvP - EVM:
0x960EDa0D16f4D70df60629117ad6e5F1E13B8F44 - BTC:
bc1p9za9ctgwwvc7amdng8gvrjpwhnhnwaxzj3nfv07szqwrsrudfh6qvvxrj8
Feel free to open issues or submit pull requests if you have improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.