Skip to content

Svz1404/Galkurta-Ledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LayerEdge Automation Bot

An automation tool designed to help users manage their LayerEdge light nodes efficiently with a convenient terminal-based dashboard interface.

Features

  • Secure Private Key Management
  • Auto Node Activation & Ping
  • Points Tracking System
  • Multi-wallet Support
  • Interactive Terminal Dashboard
  • Colored Status Indicators
  • Pagination for Multiple Accounts

Prerequisites

Before running the bot, make sure you have:

  • Node.js (v16 or higher)
  • npm (Node Package Manager)
  • A LayerEdge account (register with referral code: 7FYJLWy2)
  • Wallet private keys for activation

Registration

  1. Visit LayerEdge Dashboard
  2. Enter the referral code: 7FYJLWy2
  3. Connect your wallet and complete the registration
  4. Start earning points by running a light node!

Installation

  1. Clone the repository:
git clone https://github.com/Svz1404/Galkurta-Ledge.git
  1. Navigate to the project directory:
cd Galkurta-Ledge
  1. Install dependencies:
npm install axios ethers figlet
  1. Configure your wallets:
    • Edit data.txt file in the root directory
    • Add your wallet private keys (one per line)`

Project Structure

LayerEdge/
├── main.js          # Main application file
├── data.txt         # Private keys configuration
├── package.json     # Project dependencies
└── config/
    ├── banner.js    # Dashboard banner configuration
    ├── colors.js    # Color scheme configuration
    └── ...

Usage

  1. Start the bot:
node main.js
  1. Controls:
    • ↑/↓: Navigate between wallets
    • ←/→: Change pages
    • Ctrl+C: Exit program

Features Explained

Secure Key Management

  • Reads private keys from data.txt
  • Automatically derives wallet addresses
  • Secure signing for node activation

Node Activation & Ping

  • Automatic node status checking
  • Signature-based node activation
  • Continuous ping to maintain node status
  • Configurable ping interval

Status Monitoring

  • Real-time status updates
  • Points tracking
  • Detailed error reporting
  • Multiple status indicators:
    • 🔵 Starting: Initial setup
    • 🟡 Checking Status: Verifying node status
    • 🟣 Activating: Node activation in progress
    • 🟢 Active: Node running successfully
    • 🔴 Error: Error encountered
    • 🟢 Activated: Node activation successful

Dashboard Interface

  • Clean and intuitive terminal interface
  • Real-time updates
  • Color-coded status indicators
  • Pagination for multiple wallets
  • Error message display

Support & Links

Security Notice

Important: Your private keys are sensitive information. Never share them with anyone and ensure data.txt is properly secured and not shared publicly.

Contributing

Contributions are welcome! Please feel free to submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This bot is provided as-is, without any warranties. Users are responsible for their own actions and should use this tool responsibly. Never share your private keys and always verify the source code before running any automated tools.

About

Galkurta LedgerBOT Backup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published