- Register Here : OpenLoop Community Node Dashboard
- Download Extension Here : OpenLoop Community Node Extension
- Use Code : ol95e4a7e2
- Auto Registration
- Auto Authorization and Token Management
- Auto Get Account Information
- Auto Claim Rewards
- Auto Complete Available Missions
- Auto Send Ping Every 3 Minutes
- Multi Accounts With Threads
- Proxy Support for All Operations
- Smart Token Management System
- Support for Multiple Captcha Solvers (2captcha, CapMonster, AntiCaptcha, CFLSolver)
- Auto Connect Solana Wallet
- Make sure you have Python3.9 or higher installed and pip.
- Required Python packages (installed via requirements.txt):
-
Clone The Repository:
git clone https://github.com/TellBip/OpenLoop.git
cd OpenLoop -
Install Requirements:
pip install -r requirements.txt #or pip3 install -r requirements.txt -
For CFLSolver (Optional): If you want to use the Turnstile-Solver (CFLSolver), you need to install and run it:
git clone https://github.com/Theyka/Turnstile-Solver.git cd Turnstile-Solver pip install -r requirements.txt python -m patchright install chromium python api_solver.pyFor more information, see the Turnstile-Solver repository.
-
Create data folder:
mkdir data
-
Registration accounts: Create
data/reg.txtfor registration with format:email1@example.com:password1 email2@example.com:password2 -
Authorization accounts: Create
data/auth.txtfor authorization with format:email1@example.com:password1 email2@example.com:password2 -
Farming accounts: Create
data/farm.txtfor farming with format:email1@example.com:password1 email2@example.com:password2 -
Wallet connecting accounts: Create
data/wallet.txtfor connecting wallets with format:email1@example.com:password1:your_solana_private_key_in_base58 email2@example.com:password2:your_solana_private_key_in_base58 -
proxy.txt: Create
data/proxy.txtwith your proxies in the following format:ip:port # Default Protocol HTTP protocol://ip:port protocol://user:pass@ip:portSupported protocols: http, https, socks4, socks5
-
config.py: Configure captcha service and threads in
core/config.py:# Captcha service settings CAPTCHA_SERVICE = "2captcha" # Available: 2captcha, capmonster, anticaptcha, cflsolver CAPTCHA_API_KEY = "your_api_key" # API key for the service CFLSOLVER_BASE_URL = "http://localhost:5000" # URL for local CFLSolver API CAPTCHA_WEBSITE_KEY = "0x4AAAAAAA3AMTe5gwdZnIEL" # Cloudflare Turnstile key CAPTCHA_WEBSITE_URL = "https://openloop.so" # Site URL for captcha # Authorization settings MAX_AUTH_THREADS = 5 # Maximum threads for authorization MAX_REG_THREADS = 3 # Maximum threads for registration MAX_RETRIES = 3 # Maximum number of retries for API requests INVITE_CODE = "ol95e4a7e2" # Referral code
To simplify the creation of wallet.txt, you can use the helper script located in the dop folder.
- Place your source files inside the
dopfolder:email.txtwith the formatemail:password.private_keys.txtwith one Solana private key (in base58 format) per line.
- Make sure the number of lines in both files is the same.
- Navigate to the
dopdirectory and run the script:cd dop python merge_data.py - The script will generate a
wallet.txtfile in thedopfolder. Move this file to the maindatadirectory (mv wallet.txt ../data/) for the bot to use.
Run the bot:
python main.py #or python3 main.pyThe bot has 4 modes:
-
Registration
- Registers accounts using INVITE_CODE from config
- Handles already registered accounts properly
- Saves successful registrations to result/good_reg.txt
- Saves failed registrations to result/bad_reg.txt
-
Authorization
- Gets and saves tokens
- Saves successful authorizations to result/good_auth.txt
- Saves failed authorizations to result/bad_auth.txt
-
Farming
- Automatically sends ping every 3 minutes
- Completes available missions
- Shows earnings in real-time
- Automatic reconnection on errors
-
Connect Wallet
- Connects Solana wallets to accounts using data from
data/wallet.txt. - Checks if a wallet is already connected before attempting to link a new one.
- Saves results to
result/good_wallet.txtandresult/bad_wallet.txt.
- Connects Solana wallets to accounts using data from
The bot creates a result folder with the following files:
- good_reg.txt: Successfully registered accounts
- bad_reg.txt: Failed registration attempts
- good_auth.txt: Successfully authorized accounts
- bad_auth.txt: Failed authorization attempts
- good_farm.txt: Successfully farming accounts
- bad_farm.txt: Failed farming attempts
- good_wallet.txt: Accounts with successfully connected wallets
- bad_wallet.txt: Accounts where wallet connection failed
Tokens are stored in data/accounts.json for future use.
Telegram http://t.me/+1fc0or8gCHsyNGFi
Thank you for visiting this repository, don't forget to contribute in the form of follows and stars. If you have questions, find an issue, or have suggestions for improvement, feel free to contact me or open an issue in this GitHub repository.