OpenLedger automation bot for farming daily rewards and maintaining node registration.
- Register Here: OpenLedger Dashboard
- Download Extension: OpenLedger Extension
- Auto Farm & Claim Daily Reward
- Auto Register & Send Heartbeat
- Proxy Support
- Multi-Account Support
- Python 3.9 or higher
- pip (Python package installer)
-
Clone The Repository:
git clone https://github.com/TellBip/OpenLedger.git
cd OpenLedger -
Install Requirements:
pip install -r requirements.txt #or pip3 install -r requirements.txt
Before running the bot, you need to set up your accounts and proxy information:
-
Create a
datafolder in the project directory if it doesn't exist:mkdir -p data
-
Create an
accounts.jsonfile in thedatafolder with the following format:[ { "Address": "your_wallet_address", "Access_Token": "your_access_token", "Private_Key": "your_private_key_without_0x" } ] -
Create a
proxy.txtfile in thedatafolder with your proxies (one per line):ip:port protocol://ip:port protocol://user:pass@ip:port
- Go to OpenLedger Testnet
- Open your browser's Developer Tools (F12)
- Go to the Network tab
- Type "apitn.openledger.xyz" in the search box
- Look for requests to "me" or other XHR requests
- Find and copy the "Authorization" header value (this is your access token)
Your wallet address can be found in your OpenLedger wallet interface, as shown in the image below (the address circled in red):
Your private key can be found in your wallet settings. IMPORTANT: Never share your private key with anyone!
For the bot to work properly, add your private key to the accounts.json file without the "0x" prefix.

python main.py #or python3 main.pyChoose "1. Farm & Claim Daily Reward" to start the farming process.
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.

