MsLolita / grass

grass-mining
399 stars 266 forks source link

Discover the latest <crypto/> moves in my Telegram Channel:

My Channel πŸ₯°

Cheapest proxies and servers which fits for on grass.io.

Also you can use for free Nodepay+ bot with ui.

image

Also can be useful: Grass Final Checker or Grass Claimer

πŸ”ΉGrass Auto Reger&Farm πŸ”Ή

image

What is bot for?

You can put as many proxies as u can, bot uses database and will load up proxies from extra ones

To hang several connections on 1 account, you just need to duplicate it in the accounts.txt.

Quick Start πŸ“š

  1. To install libraries on Windows click on INSTALL.bat (or in console: pip install -r requirements.txt).
  2. To start bot use START.bat (or in console: python main.py).

Options πŸ“§

  1. CREATE ACCOUNTS:

    • In data/config.py put REGISTER_ACCOUNT_ONLY = True
    • Throw the api key into data/config.py. Since there is a captcha there, you need a service for solving captchas - AntiCaptcha or Twocaptcha.
    • Provide emails and passwords (OPTIONAL) and proxies to register accounts as below!

    image

  2. FARM POINTS:

    • in data/config.py put REGISTER_ACCOUNT_ONLY = False
    • Provide emails and passwords and proxies to register accounts as shown below!
  3. APPROVE EMAILS:

    • in data/config.py:
    • APPROVE_EMAIL = True approve email (NEEDED IMAP AND ACCESS TO EMAIL)
    • CONNECT_WALLET = True connect wallet (put private keys in wallets.txt)
    • SEND_WALLET_APPROVE_LINK_TO_EMAIL = True # send approve link to email
    • APPROVE_WALLET_ON_EMAIL = True # get approve link from email (NEEDED IMAP AND ACCESS TO EMAIL)
    • Provide emails and passwords and imap password (access to email) in format email:password:imap_password!
    • Need IMAP access to email
    • SEMI_AUTOMATIC_APPROVE_LINK = False # If True, allows manual pasting of the approval link from the email to the CLI. All flags above need to be set to True. If you use this flag, you do not need to provide IMAP access
    • SINGLE_IMAP_ACCOUNT = False # if you have possibility to forward all approve mails to single IMAP address. Usage: change False to "name@domain.com:password" of your main IMAP address
    • EMAIL_FOLDER = "" # skip for auto, folder where mails comes
    • IMAP_DOMAIN = "" # skip for auto domain, not always works

image image

Configuration πŸ“§

  1. Accounts Setup πŸ”’

    Put in data/accounts.txt accounts in format email:password (cool_aster@gmail.com:my_password123)

    image

  2. Proxy Setup πŸ”’

    Configure your proxies with the ANY (socks, http/s, ...) format in data/proxies.txt 🌐

    Proxy Configuration

Quick Start By Docker

  1. Install Docker-CE: curl -sSL -k https://get.docker.com | sh
  2. Install Docker Compose: curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
  3. Clone Source Code: git clone https://github.com/MsLolita/grass.git
  4. Configuration: Modify data/accounts.txt and data/proxies.txt
  5. Start Container: docker-compose up -d

    PS: Could see more configuration in docker-compose.yml

Extra guide from user

1. Setting Up Data Files

accounts.txt β€” Format for entries is: email:password:password

Example: enjoyer@gmail.com:qwert123:qwert123
The first password is for logging into the Grass service, and the second one is for the email.
If you have a batch of emails with the same password, use the same password twice.

wallets.txt β€” Enter Solana private keys in Base58 format:

A generator can be found at this link: Create Solana Wallet.

proxies.txt β€” Use HTTP proxies in the format login:pass@ip:port.


2. Configuration for Account Registration

To register new accounts, use the following settings:

REGISTER_ACCOUNT_ONLY = True
MINING_MODE = False

Saving registered account information:
Successfully registered accounts are saved in \logs\new_accounts.txt in the format: email:password:nickname.

Additional result files:


3. Configuring Email Verification and Wallet Connection

For email verification and wallet connection, use these settings:

APPROVE_EMAIL = True
CONNECT_WALLET = True
SEND_WALLET_APPROVE_LINK_TO_EMAIL = True
APPROVE_WALLET_ON_EMAIL = True
----
REGISTER_ACCOUNT_ONLY = False
MINING_MODE = False

Note: These settings will send a wallet confirmation link to the email and complete the registration.


4. Mining Mode

To enable mining mode, use the following settings:

APPROVE_EMAIL = False
CONNECT_WALLET = False
SEND_WALLET_APPROVE_LINK_TO_EMAIL = False
APPROVE_WALLET_ON_EMAIL = False
----
REGISTER_ACCOUNT_ONLY = False
MINING_MODE = True

5. Captcha Solving

To register accounts, a captcha-solving service is required.
Captcha is not required in mining mode.