Skip to content

Latest commit

 

History

History
180 lines (122 loc) · 7.57 KB

README_en.md

File metadata and controls

180 lines (122 loc) · 7.57 KB

en ru

User's Guide [EN]

Installation

  1. To install, you need to download the archive from the chat (available after purchase)

  2. Unpack to a place convenient for you

  3. For Windows:

    > cd <your folder path>
    > run.bat

  1. For Unix systems:
   $ cd MemeFiWalletConnector
   $ sh run.sh

After launching, the folder will be updated as follows

Configuring the config

The config is located on the path MemeFiWalletConnector/resources/.env

API_ID=
API_HASH=

DISABLE_RANDOM_DELAY_IN_RUN=False
RANDOM_DELAY_IN_RUN=[5, 60]

NOT_START_WITHOUT_PROXY=True

Settings Description
API_ID and API_HASH Set as in other bots (for example, in MemeFiBot)
DISABLE_RANDOM_DELAY_IN_RUN Disabling delayed session start (initially set to False). If you want to start all sessions at the same time, specify True
RANDOM_DELAY_IN_RUN The range of delay in starting sessions (specified in seconds [5, 60], the launch occurs randomly between 5 and 60 seconds)
NOT_START_WITHOUT_PROXY Whether to run the program without a proxy. To run without a proxy, you need to specify False

The completed file .env looks like this:

Adding sessions

To add sessions, you need to move your pyrogram files with the extension .session to the folder MemeFiWalletConnector/resources/sessions (the folder will be created at the first launch run.bat/run.sh )

Next, your proxies will be linked to your proxies in stages. I.e., the first line of the proxy is linked to the first file in the folder session and so on. If you have fewer proxy rows than sessions, then a proxy will be assigned to subsequent sessions starting from 1

Adding a proxy

To add a proxy, you need to register /replace in the file MemeFiWalletConnector/resources/proxies.txt (You can move your files in advance .session and proxies.txt to the folder resources)

Working with the script

If you have completed all the previous steps, then you can proceed to this point. To connect SUI and Linea wallets to your sessions, you need:

1. Enter the item 7 (Distributes the proxy to your sessions)

2. Enter the item 1 (Analyzes your accounts, displays the associated proxy, nickname, name, addresses of Linea and Sui wallets)

3. Enter the item 4 (Generates missing wallets for sessions based on the file ``wallets_dump.json```)

4. Enter the item 5 (Creates the file payload_for_sign.json for subsequent signature). You need to send the created file to @sirbiprod to generate the file signatures.json

5. Move the file signatures.json received from @sirbiprod along the path MemeFiWalletConnector\resources\signatures.json

6. Enter the item 6 (Signs the wallet connection using the file signatures.json)

7. (Optional) Enter the item 1 to verify the connection of wallets

The resources structure

Files Description
session Folder with session files .session
.env Settings file
payload_for_sign.A json File with the wallet and the string required to sign the connection. It must be sent to @sirbiprod (created after completing step 5)
proxies.txt File with your proxies
sessions_config.json File with information about the session name, linked proxy, linked UserAgent
wallets_dump.json This file displays your sessions and wallets in the statuses connected, last_session_info`` and wait_sign''. This is your personal database
signatures.The json file required to sign the wallet connection, you put it in this folder yourself (you receive the file from @sirbiprod)

Possible errors

  1. API_ID / API_HASH error

    missing API_ID: Field required
    missing API_HASH: Field required

    You need to configure API_ID and API_HASH in the file MemeFiWalletConnector/resources/.env

  2. ModuleNotFoundError bip_utils / eth_utils error (Windows)

    You need to delete the venv folder and run the run.bat file again which is located on the path MemeFiWalletConnector/run.bat

  3. Error DEBUG | utils.proxies | Write empty proxy file

You need to fill in the file proxies.txt which is on the way MemeFiWalletConnector/resources/proxies.txt or in .env for the parameter NOT_START_WITHOUT_PROXY specify False.

Contacts

You can use a private chat for communication (available after purchase via the link !!!!) or write a specific question in the bos @sirbiprod