A powerful command-line trading bot for automating operations with USDC, R2USD, and sR2USD tokens on the Ethereum Sepolia testnet.
Register: https://r2.money
Join Discord: Faucet
| Feature | Description |
|---|---|
| Token Swapping | Easily swap between USDC and R2USD with customizable parameters |
| Token Staking | Stake R2USD to receive sR2USD and earn rewards |
| Auto Mode | Single-click to swap and stake in one seamless operation |
| Balance Checking | Quick overview of all token balances across wallets |
| Feature | Description |
|---|---|
| Gas Optimization | Fine-tune gas settings for each transaction type |
| Feature | Description |
|---|---|
| Multi-Wallet Support | Operate with multiple wallets simultaneously |
| Proxy Integration | Enhanced privacy with HTTP/HTTPS proxy support |
| Transaction History | Track all your past operations in one place |
# Clone the repository
git clone https://github.com/ZackyMrf/R2-bot
# Navigate to the project directory
cd R2-bot
# Install dependencies
npm installCreate a .env file in the project root with your private keys:
PRIVATE_KEY_1=0xyourprivatekeyhere
PRIVATE_KEY_2=0xyoursecondprivatekeyhere
# Add as many as needed
Create a proxies.txt file with one proxy per line:
http://username:password@host:port
host:port
Start the bot with:
npm startR2 Money Bot
=======================================================================
MAIN MENU
1. 🔄 Swap USDC to R2USD
2. 🔄 Swap R2USD to USDC
3. 📌 Stake R2USD to sR2USD
4. 💰 Check balances
5. ⚡ Auto Mode (Swap → Stake)
6. ⚙️ Gas Settings
8. 🚪 Exit
Select an option (1-10):
Swap between USDC and R2USD tokens with customizable amounts:
- Set the exact amount to swap
- Define number of transactions to execute
- Choose which wallet(s) to use
Stake your R2USD tokens to earn rewards:
- Stake any amount of R2USD to receive sR2USD
- Track your staked balance
- Execute multiple staking operations in sequence
Automatically swap USDC to R2USD and then stake the received tokens in a single operation:
- Streamline the two-step process
- Optimize gas usage
- Perfect for regular DeFi interactions
Customize transaction gas parameters:
- Set max fee per gas
- Set priority fee per gas
- Define gas limits for different transaction types
- Optimize for cost or speed
- This bot is designed for the Sepolia testnet, not mainnet
- You need Sepolia ETH for gas fees (get from Sepolia Faucet)
- Never share your
.envfile or private keys - Ensure you have a stable internet connection for reliable transactions
- Etherscan Sepolia - Track your transactions
- Sepolia Faucet - Get testnet ETH
This project is licensed under the MIT License - see the LICENSE file for details.