Skip to content

An automated bot for interacting with the Merak Testnet on Sui blockchain. This bot performs various DeFi operations including βœ… Wrapping SUI πŸ”„ Token Swaps πŸ’§ Adding Liquidity pools

Notifications You must be signed in to change notification settings

cryptodai3/Merak-Testnet-Auto-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Merak Testnet Auto Bot – Multi-Wallet Farming Script

This is your one-stop automation script for interacting with the Merak Testnet on the Sui blockchain.
It’s built for DeFi airdrop farming and supports multiple wallets, proxies, and modular actions like swapping, wrapping, and LP providing.


πŸ“¦ Features

  • βœ… Wrap SUI β†’ wSUI
  • πŸ”„ Token swaps: wSUI ↔ wDUBHE, wSUI ↔ wSTARS
  • πŸ’§ Add liquidity to 3 pools
  • 🧠 Multi-wallet farming support
  • ⏳ Delay config between txs
  • 🌍 Proxy support (HTTP/SOCKS)

πŸ’» Beginner Setup (Ubuntu or any PC)

βœ… Step 1: Install Node.js and Git

sudo apt update && sudo apt upgrade -y
sudo apt install nodejs npm git -y

Check version:

node -v
npm -v

βœ… Step 2: Clone the Bot Repository

git clone https://github.com/cryptodai3/Merak-Testnet-Auto-Bot.git
cd Merak-Testnet-Auto-Bot

βœ… Step 3: Install Project Dependencies

npm install

This will install all required packages like:

  • dotenv (for env file)
  • axios or others used in the bot

πŸ” Configuration

βœ… Step 4: Create Your .env File

Inside Merak-Testnet-Auto-Bot folder, run:

nano .env

Paste your wallet details:

PRIVATE_KEY_1=your_private_key_here
MNEMONIC_1="your mnemonic phrase here"
PRIVATE_KEY_2=your_second_wallet
# Add more as needed

Save & Exit: CTRL + X, then Y, then ENTER


βœ… Step 5 (Optional): Add Proxies

Create a file named proxies.txt in the project folder:

nano proxies.txt

Add one proxy per line:

http://user:pass@ip:port
socks5://user:pass@ip:port

πŸš€ Running the Bot

Update this

npm uninstall @mysten/sui.js && npm install @mysten/sui.js
git pull

From the root folder, run:

node index.js

🧠 The bot will:

  1. Ask how many txs per wallet
  2. Rotate through wallets
  3. Execute wrap, swap, and LP tasks
  4. Sleep till next loop (if loop enabled)

πŸ§ͺ Transaction Flow

If enabled in config:

  • πŸ” Wrap SUI β†’ wSUI

  • πŸ’± Swap tokens back & forth:

    • wSUI ↔ wDUBHE
    • wSUI ↔ wSTARS
  • 🌊 Add liquidity to pools:

    • wSUI-wDUBHE
    • wSUI-wSTARS
    • wDUBHE-wSTARS

🧠 Tips for First-Time Bot Users

  • Always test with 1 wallet first
  • Use small testnet balances
  • Don’t spam txs too fast β€” increase delay if needed
  • Rotate proxies for multiple wallets

πŸ“ File Structure

πŸ“¦ Merak-Testnet-Auto-Bot
 ┣ πŸ“œ index.js        β†’ Main bot runner
 ┣ πŸ“œ .env            β†’ Your private wallet keys (DO NOT SHARE)
 ┣ πŸ“œ proxies.txt     β†’ Optional proxies (1 per line)
 ┣ πŸ“œ config.js       β†’ (If added) customizable settings
 β”— πŸ“œ package.json    β†’ Dependencies list

πŸ“œ License

MIT License – Feel free to fork & improve. Just give credit!


πŸ“£ Credits

Built by [@cryptodai3] – Join the farming fam on Telegram! Let’s earn smarter, not harder πŸš€

We turning this into an open-source banger πŸ§ͺπŸ‘¨β€πŸ’»

About

An automated bot for interacting with the Merak Testnet on Sui blockchain. This bot performs various DeFi operations including βœ… Wrapping SUI πŸ”„ Token Swaps πŸ’§ Adding Liquidity pools

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published