https://github.com/mascrypt0/oroswap
Automates token swaps and liquidity provisioning on ZigChain DEX. Supports multiple wallets, random delays, HTTP proxies, and dynamic farming cycles.
https://github.com/mascrypt0/oroswap
Last synced: 9 months ago
JSON representation
Automates token swaps and liquidity provisioning on ZigChain DEX. Supports multiple wallets, random delays, HTTP proxies, and dynamic farming cycles.
- Host: GitHub
- URL: https://github.com/mascrypt0/oroswap
- Owner: mascrypt0
- License: mit
- Created: 2025-07-05T06:39:50.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-05T07:15:12.000Z (12 months ago)
- Last Synced: 2025-07-05T07:34:58.236Z (12 months ago)
- Language: JavaScript
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🤖 Oroswap Autoswap
**Created based on [@Boren4anzz](https://github.com/Boren4anzz/Oroswap-Testnet) source code**
A powerful automation tool to perform **token swap and liquidity provision** on the Oroswap DEX built on ZigChain.
Supports **multi-wallet farming**, **proxy rotation**, **random farming delay**, and real-time terminal logging.
---
## 🚀 Features
- ✅ Automatically swaps native **ZIG** tokens into predefined CW20 tokens (e.g., ORO)
- ✅ Adds liquidity to the Oroswap pool after each swap
- 🔁 Runs farming cycles continuously with **random delays**
- 🔐 **Multi-wallet support** using `wallets.txt`
- 🌐 **HTTP Proxy support** using `proxies.txt`
- ⏱️ Countdown timer before each cycle
- 🧠 Error handling and auto-retry on failures
- 🖥️ Real-time logs showing wallet number and proxy used
---
## 📁 File Structure
| File | Description |
|----------------|-------------|
| `bot.js` | Main bot file that handles farming cycles |
| `wallets.txt` | One mnemonic per line, used for multi-wallet farming |
| `proxies.txt` | One HTTP proxy per line (`http://ip:port` format) |
---
## ⚙️ How to Use
Follow this simple step to install Oroswap Bot
### Clone repository
```bash
git clone https://github.com/mascrypt0/oroswap.git
```
### Open folder
```bash
cd oroswap
```
### Install Dependencies
```bash
npm install
```
### Run bot
```bash
node bot.js
```
## 🔄 Prepare Your Files
- wallets.txt:
Contains one mnemonic per line for each wallet you want the bot to run.
- proxies.txt:
Contains one HTTP proxy per line (e.g., http://123.45.67.89:8080), which the bot will assign randomly to each wallet.
- mnemonic.txt (optional):
Used as fallback if wallets.txt does not exist or is empty.
- Make sure your wallets hold enough ZIG and token pairs for swap/liquidity.
## ⚠️ Disclaimer
This bot is provided for educational and testing purposes only.
Use it at your own risk. The author takes no responsibility for potential loss of funds or misuse.
## 🤝 Contributing
Pull requests and suggestions are welcome!
If you'd like to improve the proxy rotation, support additional token pairs, or add new feature – feel free to fork and contribute!