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 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
npm
oryarn
for package management.env
file for storing sensitive informationprivateKeys.json
for 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
.env
file 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.json
file 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 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
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
faucet
script 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.