Skip to content

Auto connect wallet, send token, stake, create vault, deposit, earn, borrow token.

Notifications You must be signed in to change notification settings

MeoMunDep/Mavryk-Wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Bot Setup Guide

Welcome to the bot setup guide! Follow the steps below to install and configure the bot correctly. This guide is designed for new users, with clear explanations for each step.

πŸ“± For Mobile Users (Termux): View the guide here


πŸ“Œ Table of Contents

  1. System Requirements
  2. Installing the Bot
  3. Bot Configuration
  4. Running the Bot
  5. Updating the Bot
  6. Contact & Support

πŸ“Œ System Requirements

Before running the bot, make sure you have installed:

  • Node.js (Version: 22.11.0)
  • npm (Version: 10.9.0)
  • Git (For downloading and updating the bot easily)
  • Docker (Optional: If you want to run the bot in a container)

πŸ“₯ Download Node.js and npm here: Download Link. πŸ“₯ Download Git here: Download Link.


πŸ“Œ Installing the Bot

πŸ”Ή Install via Git

  1. Download the bot:

    git clone https://github.com/MeoMunDep/mavryk-wallet.git
    cd mavryk-wallet/mavryk-wallet
  2. Install required libraries: RECOMMEND:

    npm install 

    NOT RECOMMEND:

    npm install colors axios bs58check blakejs @stablelib/ed25519 @mavrykdynamics/beacon-blockchain-substrate @mavrykdynamics/beacon-types @mavrykdynamics/beacon-sdk https-proxy-agent socks-proxy-agent @tzkt/sdk-api @mavrykdynamics/taquito-signer @mavrykdynamics/taquito bip39 ed25519-hd-key --no-fund --no-audit --legacy-peer-deps --force
  3. Prepare configuration files (See details)

πŸ”Ή Manual Installation (Without Git)

  1. Download and extract the bot into a folder on your computer.
  2. Install required libraries (same as Step 2 above).

πŸ”Ή Install via Docker

  1. Install Docker if you haven’t already: Docker Installation Guide.
  2. Build and run the bot using Docker:
    docker build -t mavryk-wallet-image .
    docker run -d --name mavryk-wallet-container mavryk-wallet-image

πŸ“Œ Bot Configuration

1. configs.json - πŸ“œ Main Configuration

{
  "2captchaSolver": {
    "maxCaptchaAttempts": 20,
    "2captchaApiKey": ""
  },

  "walletDelays": [1, 1],
  "restartInterval": 300,
  "maxConcurrentWallets": 10,

  "staking": false,

 "buyToken": {
    "OCEAN": true,
    "MARS1": true,
    "NTBM": true,
    "QUEEN": true,
    "amount": [0.1, 0.2]
  },

  "sellToken": {
    "OCEAN": true,
    "MARS1": true,
    "NTBM": true,
    "QUEEN": true,
    "amount": [0.1, 0.2]
  },

  "createVault": {
    "MVRK": true,
    "USDT": true,
    "amount": [1, 2]
  },

  "depositToken": true,
  "borrowToken": true,

  "sendToken": {
    "MVRK": true,
    "USDT": true,
    "mMVRK": true,
    "MVN": true,
    "QUEEN": true,
    "OCEAN": true,
    "MARS1": true,
    "NTBM": true,
    "amount": [0.1, 0.2]
  },

  "sendToInternalAddresses": true,
  "receiverAddresses": ["mv1LkTHEzHJ3pRw159Qv6Q2We4EyTH6RgS2X"]

}

πŸ”§ (Configuration Parameters)

Parameter Name Data Type Default Value Description
2captchaSolver object {} Settings related to solving CAPTCHA using 2Captcha.
2captchaSolver.maxCaptchaAttempts number 20 Maximum number of attempts to solve a CAPTCHA before skipping.
2captchaSolver.2captchaApiKey string "" Your 2Captcha API key used for solving CAPTCHA challenges.
walletDelays [number, number] [5, 8] Random delay (in seconds) between wallets when performing tasks.
restartInterval number 300 Time (in seconds) before the bot restarts all wallets.
maxConcurrentWallets number 100 Number of wallets running simultaneously.
staking boolean false Determines whether staking is enabled.
createVault object false Determines whether creating new vaults is enabled.
createVault.MVRK boolean false Whether to create MVRK vault.
createVault.USDT boolean false Whether to create USDT vault.
createVault.amount [number, number] [1, 2] Range of token amount to create vault with.
depositToken boolean false Whether to deposit tokens into the vault after creation.
borrowToken boolean false Whether to borrow tokens against the vault.
sendToken object {} Contains settings for which tokens should be sent.
sendToken.xxx boolean true Whether to send token x.
sendToken.amount [number, number] [1, 2] Range of the amount of tokens to send (in specified tokens).
sendToInternalAddresses boolean true Whether to send tokens to internal addresses (addresses managed by this bot).
receiverAddresses array of string [] List of destination addresses for token transfers.

2. privateKeys.txt - πŸ—‚οΈ Wallet Privatekey

edsk...
edsk...
edsk...

3. proxies.txt - 🌐 Proxy (Optional)

http://host:port
https://host:port
socks4://host:port
socks5://host:port
http://user:pass@host:port
https://user:pass@host:port
socks4://user:pass@host:port
socks5://user:pass@host:port

πŸ“Œ Running the Bot

Run on PC:

node tx_meomundep.js

Run with batch script on Windows:

  1. Open Command Prompt (CMD).
  2. Navigate to the bot folder:
    cd "path\to\mavryk-wallet"
  3. Run the batch script:
    run.bat
    (*If you encounter permission issues, right-click run.bat and select "Run as Administrator".)

Run with shell script on Linux/macOS:

./run.sh

Run using Docker:

docker start mavryk-wallet-container

πŸ“Œ Updating the Bot

πŸ”Ή If installed via Git

cd mavryk-wallet
git pull origin main
npm install

πŸ”Ή If running via Docker

docker stop mavryk-wallet-container
docker rm mavryk-wallet-container
docker build -t mavryk-wallet-image .
docker run -d --name mavryk-wallet-container mavryk-wallet-image

For Windows CMD:

docker run -d --name mavryk-wallet-container mavryk-wallet-image

πŸ“Œ Contact & Support

⚠️ Disclaimer: This code is provided "as is" without any warranties. Use it at your own risk. You are solely responsible for any consequences arising from its use. Redistribution or sale of this code in any form is strictly prohibited.

✨ Thank you for using the bot! Good luck! πŸš€